[ [ -6665249298564644993111267002700398960819183109464475442639612705499815839738278721107019881703680968117864138021995312750717468328050274430023495907477422450526700431661922640926213077156055667065669537375037799722420569096078504900121626939530590404331182335921901189943000811522708564491946676213617426919388607033225938316464760965318418589679572659787844654693213562955907137144384537932143515222304810058515420349517903681307763449921388685595476680751661691235878116458492066024998487792313705067855630314884918984002568516885860887939880011090054317817908615887872590840497591973320360072114581154603351928438748771826390253145731111747360826015494498633093171774280226516968512940895797303802006370083589764831243980071436880408043785928655806097792882595566177089020866534972881066321379283747524493616360004717693751836978873426050709956883506685113597470762643162434754583141415948789466151589972095612662310272626268225220109689013983148410661959937978273830654187921136076685629604244741343752686830173359033811379853030235732539288755364708200593253030266213221417996553491813226789510248878644649155482032364346349060133572728513271088671790533779698046118433289734251710126668245311557937824934119925483708816424894911349104858435015149233243496262709364125137738550233105817284386234063595161609467216330715861876736000000000000000000000 + -3807858049540718953072430249010597848118198210644437104593930477265816277474872485006946968719156732191127581721537770864527233836160736725794103672816501866653410648901205085324567755535423512091071579321426232987462645251184376779025072029158327067776637739388714884126231029788042308506809566734000941390606114301639784581791427320457732805302695496076723685938507691483466559069398115372648357340551314892716162849457316980366194274451760619364321109123181345807742920231244410182278113642103950916352882446182177314837959440306925076336803986675281351512394814661961136836958937039563267958038693766178597865170183680352743561546255055805363010816670500067201368731925575842118513135708564669580235704566815241390457228805806861218326509194071860938477414570600646053504541494725191907051783145064861108961085571611662982716369962279312066614257405322969875950069285049468758592454538623065550507210370926771709322767781098648907126065339527572596631146826513350488124922072791905192784791524163193818765745171545679790365990226945074456376366163811512872891153727494939956692687639887664311641135163368125723696778156537140591640637007942301728013456324640449327659445283057806784347425063879124983551878417975451214315216977223956774041046317327740432113592966746737326984019373243755216013105471645049904226745999767287889920000000000000000000*i1 + -2423214759573490930638945538284303420467462345276613084659317496892655935300861435547509692114891460109201530405344261122594325454555603725840780546860602043010975461799360924256058425311322301418040575125945030880935458176407802830095582914930027172447795303262689306039422995022999885244343340587756019381407739086862718827030983898858512323080652931355064599725777846030840935526017084990528510463783742033374488654964380356500632032333952886742522040805756728153251649461387366121915062371522300854516188917845610371255205948117738864973261699524766703494719764960884400499973922970808961863370327184490505437608891973337137094954242938698029300231088536930494660808851059220167898559645405791828389290572974106007781826611884440239614769582350391846306769549286972635697719253586439302615796891228682346819403184401398588316151836954205536044936937802638188725953031724757152537200651163010044314227163266592233327853804214466877121479986272386964674553704487167573177430763605498441735676411480003882827357955666844518202111000840175752499969717678626256723588515835369608690828270104534510344383233941026761059464859071726416841326321907466520794111787575239563367734400857218858082332936845295215667766933026121738202401039169606151169653463568173298331204255519897218579199337653951772992514340884901551840014163663178956800000000000000000*i1^2 + 37555039715814665561828557990233496528469918260352353470257169198019112463596971973186873043090056236395935191524783811318679963752936803323931503461048542869438696504082151077327917193670533942879146070999039185338943323173880485919211233176200970171823390571914688100978807350766027895234138635978623009122868886869349369902033585155505111143706380410803371146443974056700439755722591836737655149031186914919951068007128882862965409229218735700822083280071014896360659956699871285740488905496583791493659047842097097482860786273807800316758925944993716004439019534077149578211482080053726275935794601130263337350463945269635353189894986040506685298390841231021857528817281365180762781042723472463338137179079918180879744301526201807114779113667515315444900120844551297007651671161992176286486306512007966189377321535037325069680593192421066034692232832104965686561195668619825637818385200680683815983501892614802936782834264327049209386063513507840103050319574421811646797286456934122121781661425592378682537028192872567565896030477086972926859138679234057593665523026334964502411607228319013866527043147749093606998179554764787821792045525619316260361867955581054148554041858944502466664045547444738809699326350954765050002092398855954357732516923699892983223103135302838208356988892140114198556353685838326993331169853519691776000000000000000*i1^3 + -17669437878257319067447249511841195702157329834102579205432852146384671579754354937282248875001239296111265009111212681864361473291462392673622565682115684054489199940108755490637376673393363191026784618338394924459530790901807461377150474682674899330107695597929557576076546395319109466088218672128593794429612877565975925579111300380316881150287810006192852420667362432105495729044315649994149214012913741174606294735578152051036040033906921245871610906818775071096097338221052106195766901155147311795659768892759027277755055401761045801242534847130962194226679370264883012872496513852036642208426100139309060695368195612378345256723879562687041470897387844362818611271934030602485711096381743663652010635909712284983809953702055204526416607617140331935214598002063398964302762317452065697021590101842140973049714728824995289669238056799058290526485080734680417430290627793641823977929297022023591503020616742715494324656199021573451703875252349551216604680640642907220317386952112868832595778670289695564726779408324442385577147391390804392969759329462779246384328851549396121868211664012863697543853483771489173254829685109583358382051855903750935689306122874321949809810035136452256175893805228528705567798348251960085029303695426704372125533067908454642832296321596144898350736401620043591821636868277694272222832085067366400000000000000*i1^4 + 17151778446854527795022371043416948789556309693633275469114883528899506285871891530752365631147484761342100990918988676387354631869656034101265841508209037688564779554958154163918060264452642745941543368871128803937812484549646803651791390039499401913339052309895761691790469035511933975476227440647889355046451448072857570323881600335615833567410881140132623707863367117179003940102407057021821986042707544494536144810383634474020481411197302348761169537532703628643085614755081410204070385344801289210386856281608049478454147440943168385156485121069286153849104580685955650125658973015418348750093193352505810545458781936071815411265968149074042860301105831872131044662462795286040295821585752806863849423599498689527029482102395279449609427511582956993554006998476067913071881748978844956946845162433427822316599352704918571233323984833523129761550409975664499962135489202951957005240479660045574860067264620064977026386678161370761107404021213122206175074780870026961989126595303904003932157229322971488701114077313309909428229927011587051963654066490273109725361313817384393462658075550615185066915134452756871242514582223015908289615671365577597280338512224189252918045924942133146073653666857413851085481427179125640616051378915057150137604502109929052404355772919545174609342536708224777882638417286846721349514545437081600000000000*i1^5 + -37427859026090146740474284350886820239741385063939570440205749584803573734098244710652998239097112323526252350789671124925432657996525481701137432470282164186404114965908141480266110176787751096988205580411515550836638915892102950711551457957521623065915837421900161739736674056170050151747353976986847499319989950520429623847691104937650816452338435440540930461596895182392965419987388549236259338438424040665642570480209433629241119204280409770816089223337530773351950672970304279256251878266789036307401117521297006286750731050142390490620182218963099778476614427910808756422578459753992091862410554530013723446365064469377751862334231996251842080161111096425297893393039684237378134771274906759860991139378695496768574310199461248026971784997030290815642621675009346467607806825190958646881021748524492768149665739458668049427801290908934883176404110769187501049641845674835829438501411372281797042192522694890900462466606765293128532876159616350475213458005901288195678179008222732291298816081563028930858147195650839030383038285989840956306052040472603393991724404641339333861120195912717758419812239799647741378860172910614925267096238961151757501636112487475081637635428411603757775880119110079791602698456257810642403518656123249723248629391464354881192527161348896048676311569468911433014283596580729786400279078371328000000000*i1^6 + 18543872938552985651192910276406978068087321604527492403474263894812505839018006773212004237169973268904211274208463891817131434642291926228683397412305358887010141021866834639021036006200865768025159379143467369788780629946678291135300596934961488760665916084685726855779494609114705538431842857702986207640276710644578366585275715069127115631955511510752006817609633538182462571606260225466681317975809190377411935162046346354282944578933129148483960097501668224293557953344143976400228513660145186719096854173311308083768485140567571963125929158599293731371904845406227817774678475209680094507233966061833849771891943908925932586768014627694199883358254547437407427736717047328390688611132425949823193248713980243872631631689675796806392051540006421655250301231752166053449112828687212448249944864667838081739128282920454614951525005500102881824989291170885577456217898038322512807843476784809188120122870653711069300396114047853366667717379745898112056297464040042320413299999254323427214796987228266061140840328223838058177511303432478483101829270315073935298696523038761640940588824513580199573638043367987814062329121879879620933704353342492603965889082347080053793431074900343345577530463042691351840111105817681342158100981304022849445947718103669707164616751135228548674599765764270037089620862991254025035187727892480000000*i1^7 + -11769135290984652551897003768341618232296019222033792864770753075311854243542418242050725417329105774148591252500336404012522588579582730453829462720923322838902510925498605435256369993056675246913256371065053348474178155456437887781728496637012205871009778606531003555257057476799063745897039962967812648684636406527116430324999366683067620669356735270714832098145189518095884901524189818996541887006222497691844198660727045462810267141882619802426021411250359419119046942402396640182649852763791617298760154636212348803924589103929895372555897814447167375149743987482804584514048029415874629697413560893711532438321325538967749417810269907894138625823733992804975881825250959975244666420866138635993202685999851686756045759202365548744555942084583360440171734134290653744305825686445587224923313434186249136844475444185173214368491566027245671106177502354346806121105439829758587134695228656271591216243505950158637331251725110388598115081466703171371167818823105459359118080464915029042082152891239489771869144748562755961210618186616518963717513816203618323267913494095814478462618565642421513387843789244323800297624145711341330993457995068067674938109211215967126539346521717216654691009176444331857612244747604446649828621275639026022395747043838873928178985235776331787336345870027888413801733732419074605733348219289600000*i1^8 + 7762061388645650916573011934113676583064659054046080055385501889016619594574064245337468893249581121072736606949000600529329956228458682383993706934786512921183559896997752518880709000606289953798879478021130980406712640986326355587107641807654762389017121995029273792158527039495331435395881589796212886716706061529472297996330323560135722653949110150330662982995788664679377102242480131713227295451137806227173227172296494580054000552961125392500333394510602593917507628882696022189723855351698265421401325951506254548858902057025472371328903973403690992160840855312323909199948198405577668640797894589818146113117362643577191617090450170288904450060620702230658801203266800530834362842688074753067063951078569547601192974021521841711714720207155376521573631868050870111200438794379772365046018912282819470318880926466918150469285218826932924323390679775907882343922443911677274099301488946249202667330755474641548331669031417454885563292054150063118887263968952294120332348904898868521788111383470558886747755938136745616965310669550848903900605400248530465056616178694521513564916409279191335905716833205577204121087257948821361915275011769506883722550318667537523794417126206140444078662730727704607903398228062958352338361645820055614808758731334939358689335692295518314930359232983228736623157586317864970223112683520000*i1^9 + -5179288043252825211734508467035083234919661898850042721990340585647869437555676416625360781445280494424674233982164830366267682258312453667150597079246736799317515549702450248224973975861455794905224364435908724837362397264579994613937413992243043863073505947464805023773307214302441667404203277529144466415544715186791349958507891147531725956301573549515550922671562105747554004649596864144002483261060083295557193568718429515848408096495005956826100563087792740361224510963245210322587840856034641267330589947262738265659241715104012734298394724939115791038089867923773975358652287578422471027887808612836905823668898518779571771440007887536549105216730635396423486353292024524823327759395423292251919230970127732222674449046430698669198406357957789939433172283004861648087889770730065388787628110896815146399839214796320390377799222743925538302208403717165874769923150569640211353855357580040267346759718226539186743062483196840958423024563805033322950426765075408965432842103003257654295393985432671676716805169549151968925093491221803776918113890801527380453107616428571328255083515491249526487405382046217321467640413707436998838580447433335477639630069377194729324525263015780362509927987995319279192151065249537017471413088519408142008911171585718749592369590348080383406157155669478055250493584801758664208678912000*i1^10 + 2707500905726153054708467458781665690825185223651758623002841078285525980380024343410753041259579785389492643813740555503436861897650582674645394342288154985433227188414313049717488483283675227842984219543406148780058893624671480670262853230698599283562122855557950479385769751359548357660875360892754332734235904256323508544522632190097537773870891738714811523942305189056013204851784301507369744913945757845622657366899993667428084466473125093155630302413688191533655051407908297828152853241631072577853628308308225897898054247385397701918102524049346230458450903900310964864833585689766032406673859674947497278175826119430765595367952584525400712711730095872730030628490021080417797326784945065094739226685937858441555279014869186458898249387183931440441390928844143928065504449185361593271371093189137874195599587488907895644829934870284153335036464293627768550668664271572799771503119071936587482284522708103465956280752964620408330880213255582229520580357408963247823984813754512587037504423398282115132282047663173880771106908164520485514534568204252435293566594022276755310508512418921043622582464481290008627889682285557707715444913758033675122290107496926285840388541016225183747111986412703341225698856187860808429261698324376416877718422311655619291072772160022536205232695824803438975141653975102018237235200*i1^11 + -999383875601614787207996731958256762233600960900689269152036498190064059506755044844691777512843376161738816208958097008141098791490644731740999890597616112554507311744021620497753386789916114872999437782414616394313149331883252725242873994192621871032166312720926073476344162319549551750857024909921120059164308097581257340980254575851867472177909954608399590034063897357273995796039083185414854723274206318981737165352014519156482024143992065660662744338094524644064378423974180726211883783070224750594276514373802308231700443884086249714268474752130623432655479784853998529028294205468786368935212846593025355406752188633680587573179850070685134482944369443353388405186832208642377786778518578034099620816066374448431035880434089282430128245847347086043322673138880615614218738071503625361741765915795760145244511284052821217670724884557482688053682156728398344891327660449119843881114338804054523134490859980178703022985699211382900436469499213347190343486820832480565269124274201383566774767945180136949419074943908808864533272477397296492673917848735387880959379760260079600956959370640799782776915871871581030933097770832403862407328642483689648199095606259391784175591584882695735764093196000416705478740468622301715079113724347228118413209669156948025386157332988800832228063511435572580196386614031302000640*i1^12 + 264023162783075846207134455227776713476636985468619891124396210841192450930876482918309704145351919602808846976669589868308922415073796949492874818733897087173075062019659260344325582472492901054554843698346655418644643012821316934323761067570901780115169924492059223276774007328277840384341173869723315699300219001926270439092528693755892961974312244377397077570463630937870229560512978002370762026827350923100469720730242940381604774628455014014653934040591455741202995266238767688479922476498156659661077470788563676340833076921630341221580689384855440682862704830808435405191601907925233645367204330723937504961374456791062830476792590367843484448143342480260298573151116273037512075931672059588870094790715119314520896733515313327761529019180897254105104435065450337564621759270036823545540932757490711879692403394013031557177105913530225855207319235395980291734110803396359485729987107655061489233987614147314654094946858905248631114936633409753787652747359347562789131740149777554297566088981206312951283675200532763902831508238297995097734390589310972693190996152127298615597154998207899248390410802010038526309191756744317816899227212182923297553405692627873301094216768903796879181962114158568573142454921241563288884424941702672242028861557849899680115017680236532533279631542230196545836436972176932864*i1^13 + -51797528184455222587858036547927547831582976290489566786110649977270404137906308799883978489038072618333978707335139199306286744857089172927460103036060070283481901874126898369445865420503058844965641881307084617441199522178651730469421630670890201699276413411576244939854500814952231515512829784939439737688062114008864392863449871527075772639385934382146192334934555123542985460237603789254183217795074094409684638526290650871075787636538558565687137582863361779149683882672828320609623779390708431808047150820547606832260113313836204771935646217845236303293043006242024058999813323301388029708244433880342809258651147933492920308367664198450595984273011809325209826706129738185319002307252402553613420387641499723609131242367478414546297253735752732868434028905929822581079496417418018406528056136178516657809136868676964308678218434765860772128601786629222097471693396402013083005454985163535989580247038974781733785752429595876991158492119285743775205310181047720547432665127618029500638445178253519404503395521716664227279682950998974216244271889801958558298304686263633828181911637650342569039261491953139782196889429406896819488329964496778407788867136201490700478984831575197973697006726405456084805878211198111956712596763789128941809616069457012039552758384521006374921472931066495430872095927566336*i1^14 + 7690292757670058733122354861731633372404546084727917059948604930429408647852442783451613411974624206153792894358851027838661425465280202648973500077232343601748390497829439864542625647377681083606268321723576147506036836326940134420450791451696901558949442380953283300276158719214543234429738280116160186944164465082632758891459137910413116395687384804864832408691546521335610452207675931466694769239600539544192734541513613397210225016038811736577196854220340058565941985729944574225439416615508517022735037534146958708198205896359586357318351523684108080312154403391221946911386270938374749632655238210022390208128689603154692608095447270001608663097137470270770859792725166729580865663870336033299999730843124467913370473934040519605639125484450048693606698738678234816517304879653727294168807999817471519843378180618254673942332558406786739352160764166771376961356645815313810819899905373974512084965368995528009113482614044123958565234496673939902134717858501724986576990893994314139498631189729634422860926542736152728992425615234548244038482738646801096799271793461290523727567838139098619996801684067288685679660935732650536764931374980624705203315665614811639417049178905156783459487441927477337031049683023648126596474482728942222960029296370691921808996628641581409653996663095915495149398917120*i1^15 + -860803394514350832929990009675955429151141172589507849400982430274169157123137539592353558460479902738083023390834798824398045737471808989689821250525965628744329940502700023919234893952272828139300298790006746444797323717730592508816500215519726309063518511591065674735792763353817450896009480964178622109022724929202984580147967131555702957256720916570085968025037728178849015873294765188162796809195936237992297463848489090253989699305296495254351525682127929339602356473860145544388289036598024298956170805363736429302252935576965854574071144037662733171893405241960521731317734258803343811299578475136515709490786822735273184871846815617676665071801472334705650521956782823503654691570839663277263681378433304069606790284681924417846134200926569525706980352918777806322018937640658843644992454916924498741833847305574683866271335372138521846585793660105952970950560687412867019092362151035011151363366486335716181680051777919137190588821759298715836237480540415605839693191982839109825440491737909406596629322888850141268768833176805786523295361790806437516337013745817265104286844139765957057784015292176169609885966107421081271194376021199080900324909991085335691285603469756742539436105051284835076531071354479359838104041480879802784498747265655154350879722178823848351040298949884297422569472*i1^16 + 71946761573343409728232529033706524220893736758567247344344047025998296966830821403329032400124987233841698107253138523848795966313227784275651118325287860512406228848331457848124299486529106304651821081674784583553600162122932880982420120201182734661741242843613327693151470469127820335913157374490774134511767663192641981080117173594685103944033466138055599110956586432242647936113686860584512336834801844387564881633651464691004783554997901413873517938180116905905750164731118596291910946277577418529614447613986324139365828802842086365680833572743244020073613549058153713273209269012971761183407513457513691770030738824791479890051922997776755023461615360998236060018630868939430762957116304730904704537828291838643631386931606534317709732029423010043558016799969439485697169553256039142096173433703572393421126857334744259315067497345624621338180158968529423872835040379276907306946551284955670441242047686195661790843977495738936102878823239919574066654507846335819261951751456636120173097170040651246314440052659280004893613481807968868785082852482887405144035203089365207800460163087558784791163494477550910101634557458079221259046506265911616472462944480226146375963813089774956140424312439757355432244843961797993764191992402767135337476628540063385316310035874804297798837009602433777664*i1^17 + -4370124876061621348941645443160133331074727410978822718887528371082633261227612914105624776906530035476796937477834331161999710631747886827931171697798999956847189292343734515961122862161283202755734948839324484828951968683873017356112673291834272764038306156323209505007599336915743826335114954017522863416900111828192308533403593927436311703070771187575505891581785768646995696553868928546333563326851767050361233662533544839382659373244623106808022210735544896630097622009478009087112931381073429149134074284393565933312236849067063788802699854534880628330744679397720859174002820469945143203522681440384024433585690130013388318917003656353171373219914974818539589096761781085069449063518092150161570823615038406098611680975826983005131516956761025321195952638495307025624408774837759235298640963163051349029472998680071010565618713354981652569074874295217028899306310930050694283739425920569783758246298294780564001139436810052396151846592415309186691315342111765235885510011055035345939725590559284372599667825728871212212820785069247789370305858338430435646828078242564590372645407677656328613814856831408461552567640099516041612268394763252086259404225521180855960961747139908959508540611400063592764415204936587577183880609731631851445472694790255173422469287368794496788062196344029184*i1^18 + 181548149666672657594883888282685406101131803919114090678019751571262047884894315972592052384948980947299111534605702196126308054979540511068226638251960837861192124458072097557146958429395267998500664041255389037928077209055217628379466081591963832733190317358182752534346069402781527330750547741551216475852719286567904589322602817502816934177544185156733016776232801177389819509024318384404572143845992871053888718032255584509149030062067202067576706669420637602580244456467758856012113748625168886463801499138490250239884923744921517286457027457208475579290233328047688832695791100685163629966992558957869434873562092369159116748954288025502951552526851806900980863386566802967950138954032173890680721618796293844374367698996012290119583650774661545803772829509445064685787302552357345063999145509812867987703513085534870916627409232980486758454491256920766201135991882343938372801718957729094075716459356272431502534971998776715194798549950000201167610937697978892075465930386055756744161015782065680319983985199294940607243382543152071771593228012988110390863300108164422813445565923070228982626606864657679282488737709385680864027363354051476662255023924038424928246344331661885385272744634725592393073411863222783751682464297329020080060343199537168818231422690146040268974486192128*i1^19 + -5512924488284595519824603146060044873644514310974781649156822362534181708468094669942155742010772416107561109955168228075650196406397086436426958512182265109917712721413411882168294412679763347560022414994578150921998664559217279607536055292314853775025003956911526953986344928547659934972436417871780616314790936714115611523520081664910864286356624190846937022786297628390283770007061217904363927580863272424533187928208012129142939391119300355491366170686196934463127891219546440153221857339463397905810043592155679307249483814212831146167203457253726142028074708951450232866670856740449426758000711448356258955183116751453242925704313192632794197083110433107741386212883424481270823309839900237070876482768853193068266750409638079017355334928080418382825690762698102174350177536080559513317652345893050938569099214675827435274579824540490374047597132963635104106317614838347040596014351734575395924599959554807061923423203047932297678100772686822855434664805875446346720414620791689252467208215457360325946595783072703200403426719800687729385466138998184935629015402773438060523807371445409828660249912550188339397486590216227063832017532604835522960904125575041725086285370139465547884238248787080827559655335592953321418297594721646128596155964041441357875029884400418154684088320*i1^20 + 134098609612261420599636579591752766946479235392210024903292968993163810900611748241570838928387134440591432861909296111630513241984282834842378230007899863029797722570853505244838198944807589740985336202990856059246520808598442146438713010642585648185222987728780697014362515582811632412904820389068376600899960639957646480805879246478936931209515638261952522027916458979650040435872528096749431957346822343770858732101023018457936007362580948811498910550752732407519092822668359704201419920804703695006425029727758329718166570794511237205986380204787899614438404746996157315612240449177582196456558066594159062587369555933252467187665085474897062062505610384621279072157563471715282893679439193690351396205488835261518103017581589665115406958094596289049431624853222212092101922539706016151838033258209043504197364362242204399139613944442192056406033632194994846796515206409005458538703786289984733111571699761941632940487787776597895179511642229092794952809966083572619985640105206998363755611668088499947772235034555115803495743988275809821101437240586721177399296817877060045955995721047348108049196897757694383341922577632399014199640432333607958727260588321003458177581096893936185678394450349984389479731362276446846290148278224664358960582285118999913241242008320284295168*i1^21 + -2710109532077238273576113986320130970366264836715966579612377876614727003631093191956955373495524834336172045541208299336433608551366950678532996334374717737882177412244778219409454713510266793778001091808439492321171688538069298322918463541850158602713115924708001130934313491768516561513547297450122110453325148207618259899967586418599552240067898386851979570255325387955949756994999135167886581125972609968434599076163845770301061866446716812992533453440109439241781117508588849809719636631912965401876922615986669742188037640568522458486236456054653241575622511445777406421390561108061873898570647054022487967612304654191619205789153538986987838116579370861746502679572261333299489770815190057253106022927663895837398013665008587868186494093968211527359080776871012987090395137547872974782558642459896328861120767328011825589995663038923614370998663876175627888171554539653976156618271984630378625188548956917913274458778562463016870312699837949507932382401312317208871268351401622372055944229215856506627106303482293119172386190010131435294664677178565151006393076777094981396913389497793357511088909888995285533564476737539531937051306782960587693654144384854682835673463096404813317675172316689284424425319153372000455490392772448458425993679310551556676212594946605056*i1^22 + 44313632600621088892361074932928730145466305852706283430705320525420940524303072065053783531840221232397838848654422207316982577356188424766104618598042870309122505993996295530226599358443002312553977772138577045144580190055753433071320316255770157401144572240185110573765686000225423913256277632674670615842439110842269643752383990486428085633088355152859964198231876180576826876303656833918605113870156121111378995761467979164875842423709308666183341464712802348961850842915574181281224600972240144218023528943807122473065965343751102771446156012589337575477244454370051791526318195887922807808188653776512511248555261909700550581562319604630336654090516386157459766223608758329182566107063232141254401046056912112413934008536167914835421457718644850065793525244791457835311151660303567723333174098034842335328647356576809524714130582695157560963282489278502177760976323699693857853813272020859161541312500502008392091797552774418757565453251754632901493567569356011665923569574043173681358949744999536137344486281755978622950809043347012068699517497019264682949602876898071113789875766177716934421155250888507983236274561182044772321551317103879065247797025965095452476456631952328923273964722357578662324485256187921893981588422683639218800989875537972424960500563968*i1^23 + -617552164490976769954120948292689374234274069968523151068217498325130808773263854382658816731535499473511370657518358565574738854562152268917167825505102504907431046272388324412614228624157873676323756311186950245757287815828145208196408461195151643085539199531269471294748372830232252715855213271805780916180796648673439034065432022194269138031103626754521377510278438170286613555318455015278994805234295221007778575935691664290778152913008628623680752685580733242475417196478711051359486284153036894413468632042093404099093678413015211713952304387826996903264439861062366869311894241428582234534392955514033627777217157288863088170730759747540421724994173892346996128246682463859323816360702327706401655558383032714235399841636193349549299239397415263647541979627697007406274515627852848224894173420888342172227719778538403066743914402411157813419546796795894614122951301857755419286788255212615944108901143097246985590446226597976596779943764273575719944448322534212456296792674320482857798959002055677824093228256273069373340168466558622850229840627501719208368718816588123242002839201914865836245076582866628397603000658110908399274169151785997324821868499842970743078697764176812615970742707178948957598128438319557252139877151539582441661381394846151146995712*i1^24 + 7265740058585262086806052320549398725897036265507659843504014290122167890917961431394424981069337320442314632541916266936096805675092058816849615075113075048505182775421956155717853868565863646365644252899904580686175882122809070165711660836554480347383746405708284942266405554173902988735650181034164575491851955733944478334792904848947626527604959195565601164837810087282464622299730508220765528341644110972960865480298449699626048096656231973417207696933547793584476668475285849783456143425034136752960596259352447988026055491627876506088596914251061713664513876606548002815959503617984996128776515935683874067443407671185189842089422168138072932761646918239549468728275803765173495209034047827716766072336020547110161908245632435353472811959299645129910443050654030280121808361242708822924316996788900820597274265543968561556796889295293969474171400983003612898121188706285326089589782836451885563292809848483520245236776679445844669812352883268650798111103167176447854300049215938631747115409025889828108607792280665405383858148626536202139420828518570521557953507206597346321172686033521089434722286931518027442324257535973827699911516952654798977928778138365956999362633332003390474332824096265576407136255929916579990169339368512095629687941524094976000*i1^25 + -74279692900502903987139381024103262979629642911452604662227027600672013017366513937502805559354007772624092964973616499583785544015078729848941341954656124172245112361601104263145385649591215049091534013578685063738415125715736674280300613257766251712080566112278212553363618437823475978253470204469079833377840781853386865588110462396785591453808805816367442270262009678936444753572237806559773522866430309433984954123614254757071233885776473429675888584464638749218338603491945495956225723838351321368234506716793167747219082227207614581155047089577982571662747224435298512166966485318145813012891785682714137645230263781004025931454080118911346629022004050561773966413937037304643398004442455402387187438560262536339574558329411137218429657173941911793087072381539337485939742759501756692200127938016423155402406221231662594671290182820158674519985476069110429417389119360535373596094915924162435867202959842132208440077254643462776668664473434942587454425991182695532285161365173436205575569539472151866474987942313834611450580115984951840601933624578642994205719974870853617886467312866684812897314043576720082085601034891663595492664404901747111880813462955855249280714741858524957429152610832350978040069837070039132730387788170657616212980054097920*i1^26 + 655048270379296322809799903972559768225998141907176574001082794847840665410510795596602756028677249996290817748220222699108356972620793617096919849092609086166441105836749652483341059278846868477089590581273960788584976131888696207762297967847399154346995203965573560425885308899193834457281306240632182475310206889309514686533825598696853721404743955533010976889548277023174692209201085118011556682459849857790739661354615597585523872073290626467139080405879587906194122221419389929098891447020442615511528902638881806744926578705760073969538089566545800458387293907452685119631003710411278792017165135624664927099238429779125069670117464821435588182827409630029844778925850142411789527699500234949210360476542088007155197949259207727761992837622844565893331144572535354167051051140899199095689292967934147739471691385680452671884303437561733061985712033099773721188262752563367966066359825409563355639094518103893714300265330073573097721992852590770467793962921081453069237235815062831328057774356929041739342494119428980853223470256160193631153789104695547170806864065749145094105529812712616076287466703056156407537213487356879177483103381587524081992485415960631186500138548373588281198672881384293250342345128205250494371097161595775726443823104*i1^27 + -5025740891207987364200920028252993040454276640969465814170909161574509899016288450289934397129400521102022880192945558060217867625442177275688368040174809461843989708220657359849684647633968649323743136601677629115371323922226315887973280005275667286813224077128363074369852330576550770201725790944231589410639264181780871490572049968803951629310653026377820101991145504253988238304947532889719061245453956431386994099450236534545132456521593760470624279020551505195998088892537920369821761245216729580853356497771131633388579588606662864381430991811235550605596131730708235538009506478490647349046391490667326879794725737863940056772134316948689781628356981350129505052718075977340841641179784739846680445443657312486974998648740064210745570404012593892220033362433852926128906517004202371541584039414099355481150378904706619448534534448705603768398013212143844272658931101057718609760043111187980665386828799784348267357445016768262757331856812436689074426438494183033488350675945390011586919459314191991743811134485686214711358930748061776640289316969224365648020789108502368930432165521235435342327981238249030396842037940680604212968089122889568698656269748048548801308045892405613025371109648742461923473891184186524493958721155124263124992*i1^28 + 33640831397794691962782851191183284890901615904934102374318441216800149757389302874140434630816695015104767829967688330374603722711957194604386604137897535523662723546844086654419861943890654978391620042780671668016778962148920922513802623102928684804539749224063130631037185851911412301545081982592445020352126544039391387852365446346470779804295710782635505508761890758673042551920403278668308343079276457036273240764408056195411903413655058655714605021932034346302728416878877272252628180927706986891963034518649672882054949658767146338561068389780289692361162463496540499110404338293992996101405632319434108682011339073020378535346601576978716828254547731833056027538190690502958158047849788339852391146462901441452286160430087182867388567678870415580440175102383950376588015432362785669790675594700809424811046719273679260067509154017512408666636084698482288116874260709951215488543700971914383800419486482245285940175948674995611364159461518678965786352614351088320546603306032947549260426901691628081115536007321998188903474137070396845079824182258908030501537139923327049737994255468923254217679722995219785829812913430715256267729633983456968492376860415404077501144199917069470284272349087655805256276473441105413114101555619954688*i1^29 + -195942591698343729741324469141720869688693496420800270695453514910548442729770302766489926701601059799622196306228110966197729160731643012869223314320264897402906254315614269156595747712357477319367143908145668928105419834351080629215506157055158301262681289268168665897229086586856072926381644270885790090919661737284514209691603356370985398373822684131976694106443970878297526464856874786967182399621555516968354586983306802594547189824223530942777982816208908827431363883222064465934261307307713616602533655736142432616030309619365507756694783099638782673020141398869400402535399155311596493980201111998900973312969619270192220472065361999624541515112772888204036383904016924127751186451308282322893954821662643986603177724659674478086156872310010480463170387154305160579895459414341845645291720732379392765362398867039254455803039213202830471860928831319961447816570963863688137780072344356741700489223702014837233760702036119891099040711876282845328095925434766253729126527457135682056906038298621911256326417269676726865670260755547920273425559040472116219374693235326852242107866616996560655618349602280583571432858651119120825469327330466292516228881121130460661508041810706612399098544131984643581840963796232138881997805191168*i1^30 + 990678324549963498084539955202605638010437045369611583162527838727983618219925800688563116274919461957753928352016378008289880669073553523110129601246828436972896459446308532723782951043392864273960445320727101135462128640245765535066997687758433689560384851282162768080653933665208772766983826422904970778293193735521297047143123524489753189640201315366386379351236175926558840546703551698715483984180911303433541921095088556868764156017017573290707656847091842941274522378147607595141549931634301092635139865309276628585412151251044017577706069089220205232278394475007279821860327881636723448309579365794258644295056777995549803155944526164466494205834471142162246245711143733865359277423591982307780430638155092133360300853217887427316115648779495015130834524957518875712557116978576117937665132159474451311190637383273917635968797564912572423880772453738970799587646439762867256184854243830874985612602386401298589207198116859031276135549888668219267131033384870353193297577680534785213896591103707061300796901811877575870442481838325600449971431636816617326925077310017564801423515458121180079895421740012830510462399944636649638734864135833745846745881618392309193147335834181724343977188595366617883798365928094721562902528*i1^31 + -4286710280350369265138057097313723805677637266124171409703537320442990034723045147180759178211501202156061768354297082726801337712985765374843495450094823282680637250553606108355805698570196710237233599661664231994058585231088546575500517130698086232560128873013008755195646004306427651202469186355525944582951870248300385224370543444833659839111910980180261449133073260297339486344736373943345591972491717034401837690507660090919809167147206308254104353920759996976167965394457707589446486060806594924632443876316034294352380147466784497726070132767090793138877161240638013357837181237274875908192899278595115896364399255326333564676842001282312039513525616130743922053294805302833342691710975748694772557964067803210167265179975105137203860003804011785493261899415026498254762832365316377937577561882798976892118242556399622607314833419795223567367884315623226641336326397748606256258505272318879839057725186581698268581844104260173442876915389675153072196613753417397315748791667964306747574387335876672357627067823492248965883476161712907005148192102690200217740837227270228464863009612354019805922841133068786826752523762978127705485476618028514762629406184801260341946997213878381751768843246250440893385800847061942272*i1^32 + 15693682548829824957664031471725287032818557701936763953253744030513634321386585021743149350301118575062301759558903736630600854438129938449870757793077453851613370649269802842429856950619524510568946400466463574030700367510656079601837788336494480804432225899493169388697035850457312394079261623087802972119160761087343366881039271915004995773446267678164084364018186234820632802702235849781383353883480053295415441098378006792372109686319359819512197341874372320373408486083983881432279392481107633452550881508654469033118082731780836450844354126987228829298704123581860721572931572123436563210150514676834758780311696188064570407651545689151797018801919929982911633002091079400555869358990410922440485446880800143594237124387842036892624786813991241275107420740601071180405402308674354203923724310430268162672708163236259089210435256183451395337457094890331201239047921750377027455675460402506296343822919245521971633735582727317368320487230550530039601445489583912381629944852787371155674795885109839730335404434671470841545035884887402891617567946229725569246464480104212606401365272282330140677934888881719541516041097099516167011134045179977245253253256368440469526209952436628884864383275390226134159325151625216*i1^33 + -47884898032125661257079378811860352663911068416453735064488735068940443506148572822782545997570040310048904290749753153380507064274997696845279695328511383780727867176547973855495275150593209137504481574839649609478642374224610960837037146482254398322663323223754178726112771371596598337245454328358905915850394068866618594356630299681262854077667974485416338785314086967189263446581673950613522811249511934036573153879249771952946672127621056079241603701853649418985945871501774404662988171767908567704063621171294411845210994756403171801180484989778613847521682401936458627476589383171497204008578998224146340929160290380224618072341611585807593320468183281564438868733139688785886201219860302157268802381706290938569980885392757769493517388189788432583618147148220793315664922198334939847770462009454171234252167396004231003900990617134083464716752190117787005189945796119793262194917090591217973627715156885125911280022284133716512789310344681257447900427306019634500563553256514757033385304741217273558223669715567428195413102832769080135254296648190924232339209712042803419524415208191040220904409937538976411919695916177308901734553362827198311028863674028859147766369909591690676830876787887114102555803648*i1^34 + 120300583189227864177669011080588811002021426088527491954155314924618113911431269973100993603672376530366178862252631844410855733831832154074401860810921120630353807205330246085505634594296520268648285222543881064403768146853588126507901099624114212463310285933872388942302865398465169441721432754194728404286029794378627660106964601445341530766847603710893206500335948767380394287236827344941473405189813603831142013192074032602033599431649900626523281133136469384902080364543508492504190291583179177347599947160447732775423634932857206520954309979194205537038323656611030707785858224222010348291722042924521986752882653616700355295009238819572951216681773131099079719912871185822562293559553829092345425192021397545620012131765807114968199299818415266501801785429039512679723297095148447366802631715000527268379155452114790677912510532968100463726771019459293605905360908007752218732409326160867053809982434227057038180606467868385218892858157155361975101359570959546484858458782895864148927562390688633282606153099190020833040671283849499274627773312901140657607374223818013423815935617631244030123471913964259038700132312919730454205555809592403265009347633511863626388204378139687445096610919230751113216*i1^35 + -245260178273424670530743518486373990520595422033958953633744315768719889860464829917987650025941935144456777136097311949722743438056412130864878357313542402410169290263492966593878985070579012373218781822064655306287219383495407417706073795963082351884511599704432024439005596453500384945623954606094846251120699340865236747186409636849448934744301963601699701574132267456824186477441331849299811894007831107719262069833332053559034599923179070085837290919246484816952037379895590741966335116064251576623161360536279556258001163538237955992920010106436546636321738014277988234513592549269878843551996635852581467806123768690357729797672460720002035546869541676947582600450285063461340016126432976021038103293951575354939630752067328411768501270293718980655619817376683507928129436709987020606676846672149627134602973687375483934217370337821866451662887575764689899380465143100803114599993037609032542118555540543049570423333674743374625671281633270660453364222310776912612310225930109455721038045789091394643287347929171688264732369803830653722130301305187145676712435521729678660457791402356536590838347169633381023656002270483296453828462594649457611192652380963400497139255816862020034514203736801280*i1^36 + 399481790853610496834530761631079968300128258304583828147879493049443294168599158368250418869953464733511373083514116186983369123954798075956283619352079956691351095472582578765983459932279408891723790066516029360244829168853292504751729490546737462285707431966522357425336394238360623762196326303814696894385487743087334780931796558124913147552902061591886042930451755267954758974923550597312898740505034658109822415979113099640494883702453767442463822593607710587777253660416762483097381962031523548393501287022250114094580337476170405530483645662723955717843007542397453409005792270977844793303608165598489593430645671909980221731205869898781625066167672997161264942717672093826954337923838102710840445880634292392092622890504548624254367577359577204283912749120247681215543779930636564365847377258811197057709095520709972645693936575084041313061724779082289768437811695613863105588583224088110473778300523511057300773403669988661241621969080448862048205258462274403329958215248918282235972329970219067838344883232170871320908723743483546900932370413050654390618030624954732926832649429770273365043710431460444763092107675583629308214579320232569042592747487734157538122885588736310833804476416*i1^37 + -510046838454282004158477200265218647058867154336261834974894080160605109104321911533333210594604341005876202406891108288880794192817053104106819252141166690724229215948858965034335973672268755597640618730169554939328501933690642027500529661469534914493871231620029678925587080057432182111802930784259870169375112235130777925553052510770655071624194336411275003872406039359090520170219229848499425265796472251355474327421341576281554425493538934789744230665229044345744660205167083289605133000967393462129874342081398679155830937068078317096064610544284332606339601273414437032661698847359608923122071693058383401510801963869135813842326844904871224507359907287095542580537841171949914911848651447543662188604881870943425188363775574971978563090078172420145936650959889254892168922935329546861581756753682966343247959662148427538660339278046430486716786126522356428814430867009277939825393783185941233609462917215198096962136841674796706500652314809789014620584163138038432679436054075142034120195089239502177244694133027862642729600633867483748475946649126930245092490308248682385581515063409953519538018041242740325659118833924359121046265835550953821691249970117504334559934601245419896832*i1^38 + 498153060390824247184904285288397983753174072157559204238692925513168070548802024997434729592413339625210232914154009993914962668037967150784706361746443634854198579781629404435407358537488579146041357720284508219528438156453920489081478473625227022100280933586024464976802535543708825157030338804284652593683628066026736193658471576557119170430077014001212743449175551787524818218771974554563759878265852212770492416915580961354126030326678877149889464563269448358700510212901706179753011240528965649235619082527408425534930871225560989954947744918165171727005826041662338926225784805816271148909313592800946253951749453616402431355378025111775842086376971950742829113637308549893679163400680575847561298483880617482536898628893144084492147896478752303152287701624832117799751530564808002076944255660184781361735705799395995383331875409591611505481132635630208372375661066094093289810984999382913295405500295653156186887620290278523548955562800745486898805492232888840202182560455582119788551636566533386529833922791717105698456029149283506583584851854414752432259226688565278613927223674862728452289954086367003167939704350835756985445806406064967856871061305098003699431945088794624*i1^39 + -359338352864140521680797578746768903585556146079416467258313885666787860795477069191428641198241265822382435360168124108200186931073684861743762565179494187503128365668766748722106402255763235743804618005652243503799767923023825370720039209965259468432064103996941893178270619654865145522057444959728869184487605576193233931280543594416303428127809287878825423041042646430808715862504638629996285974148063192272285346774027972832919720174102088205421613373067674162891416954162203731697023685096955813932554084109096271669869999760916365643479281367305345943462574438355781289219648818273957501867799210770636829026679749376771567316918789060978713498519292457592915568008614229810437343787629332333712207088000151630332759861972894221274847949412533732549046811460259235602901537703800896955892644875772205411506874714839243104449772953196928436827835481854979097743829621315951833868544298701385754558334914401354212072830728829582363414273851983305467157875888969455228458143325301949709193666091074749997553018539115682656183733265338993297838561960497176900061304227414273513090037591096139918999845965726133309750628033555959039184067772598920267151331562540348262454394880*i1^40 + 181125696241585910675216068176104274413715030481644261370941465788865436456568901620915408192690426727340574975604381796224176044780417826245229179471369283188193158554716146049967511434066881244927372487031388131801658578241784984033153651097564722845122147388898909480744682671195598893789682621833870216551252520674339936554376913873524784435835011697158890900711412883592979828844258752844017003845687090576769300704889501605809182340166899445551871284620368154367066928087262375024971021605897427909277572436823002691675301056432839777363686674542500101229445724332965733545259580762024047267749119681150065479715554106826259998863590272285221620552694219903801373546498577627966631968911451060389141160935663295363207914022069739080146255326567784662128397515168548637210981473618794696722918759169679870470702488010437258143616240331670002832936078970045333495286268814184699339097491293195629743635041411405482641302134544165940700774392686639417282308907689782010666215637398295083744856813768475897928795583147382542942173612746069439516656828871215703663730019236844194177835033926322263039035560824443334099621961355722266175998899020710891280840390382503067648*i1^41 + -57933199136448654306957775571347195346929885783014868727579526486526227790682154625014225272132770036859623306591135735761229101245441273815081149657480910301754734204998549307551580776485842501728363481695656882340514340810081282270082480441661051291110958963794719215601213184912207579460760670701368607742740583659596266660743384516237958640658322033467580567238672577756044646737400694692226483460653748879660314843162325085896403920940837310084438679419918698822097673867608642385314756092382555264926805715999063600157395496517170611760238277689921120136648440664245415163376420616146647321824784849873474775473692064124423850524897435163321895607315061272880797610839451570456691512317708412975690971925892796223655164753140064311266523515829274894928449880659470963930785399851174231035564744727770649231630742854463340120420851634243826064218179261796644049759843901316681110555119248545559389915403799263708053547156772104456586566449442466931486362337754377052618965552445618784459741852904245775060850399982017732576655980330800968981106210610150434073924935207792508443627608998520486594295157609505323672529853511973167740884258142250051152015368650752*i1^42 + 9784060421477759217655501450519452917190907563369492786881432477407935117513429554634960313875303516528362376576419428759429888787192299731292701448109638979531358581658535040463892878943807886089416086759054849262059769852653911935785804360257535678266618233788003038442978627086439025172218407904587951170231930617641869946267463033849358053256769348179168772305224302085940831691504304102214248247325663020178628894620757540537316358984155310671576256532310629640995245756186551752216100031052438309278071814405521158515578218289489156415773593163697072859382473788876012093493104689462636827337844957340476439962753607155929623036728423214493945123923776385615245986491797621253200170721690400429913580603286594802431699431197016638742337977317198068564557200742683127485904544393806739665528699309509090940096431911768355340257391571534639480909167595141250841982664576943935802189687840175194145972841604552915070553792295309623206804569159916303510174770491220504964167864862476229081092488955260316120195290554188261859487422921598518102292245021802187210645698101141244609391815019940801158107766924844555609376669503725208480362154991384816238198784*i1^43 + -630392335833506480769682496762079031204750179014842565824447449318908629124001475283327186765038600988113615352112406738265558706811523146934688686348254517747775816965844644896135354273832715395771784781871725101065759478307865782237873558713808011716938711130401404280633741850906243355517044205685565062717039139197360134425280626264370924201784541410740968225250131042418233639069032679350420458737394105365192433428275252494927324527627285208833814023371308864942963718027303956265278241859124374049974061085154122770827797154823475282419291629343786937048770135232892801798872302754017106714507223113103353861851398436666722054960840203811523667715121416800683992602808286219942066132098391568460438513268827884081895814897708837578376610129310619076670315626581399619832387074254046608631346090074672565166960550287497669323436990283310271227890724896404858739111049844360309338593407493166570595160519299871653113749296096256030306499000859393447272841118119845519130862088371709369377097960812353201754691782927758265329533412022410167505214596180050680952752193855529358449818624650735506374175788052275493908869184071130081181263350563078144*i1^44 + -14317734749208566210636515266160245197019990403526424938638777113908959498761306430495931191661398963189716983175587168611983924778486359561282803322102314391143393467169479224752459849782528665818498137833956163414831596393360989587763319106702485476487064330395845707261318742088134842134214851828926267931899488619869781780428644979432095965933540199517818454395679809261424511165289344539597102017099983570793026815684945364174413423987466201720784676120931848543826349931958196981711025161632324261514038493516845534777655223133294776861989870124649216901236182760958712483512998625533114174244947314336072632737776660950185082281540649111354288402511257297407433748128732597145133684145488626924782830489290312295884755078973311832463529887112457722089318137538728112278422852687868972972600390879057395093351478475333642887305601247227603904419291960047828941879241045171738637088611136726287305488433409592186133844351918096043853326526001577631634884675962611450448908434467650076325524741207889450638710039990479967195829282686126582330221349419485532051880857082164535919138146709218257859819998281148667101310479540768607128694816768*i1^45 + -1141554774340295791384692246387524494404239681537639493423531468627461599700486255099336452490182828147081032789582810129807340637715953025981334117397269847933288005323196702606484046026273109203869818331854189282846666857524996394946134513287394647241702807120890049041332551718389270485903470086192960356475444377105493630548552911644037587404818555557650429576080206213812644446966252017265902058898498404836029441704108309867684844568823070028567920764354347303156116334131305528103475841292525171581243960921052304595497379467240276726571758436890255441177627589768981246841165007962538692906820546975066385223090486270914442692212625288298821864137755198562276857545104383328260617647963183627598835097326234982121859382558186008869111438682782517697528386430783656751273638235012590298592363345901297236610354289742155506235050907359660513970340233013876788798175442666457580899740020179638793400832977564188785910057899103873956111923291255541632810222372167229949970428170727379983858360318600781420272375339524678677233526666007285889439504428490476149922782539093085643639601717494320643452187211598428481585434845151204737024*i1^46 + -1029261485990804798186100925785259295658295200443298564628481453712504671176800811482349994497664709263417121341643016017060971271589026430745399913351024166567472770244744007548192524580088457140755151414913648965804475601139762907093840288263276188772716237196001658085290972971017799646785363544687815534331140820352660015953535203265824666924309982636400738265493367295532107720440156228932370811642029321262125086960387498197084401120453018050012221403175394467173557664801312471371974595131000986169032726511294377740948351185680632283249272308763846150153074628924791368381204589864952080151914125416077432374136419774143806915328761911078109087628740185638042542466345357861403380958669883956834041373506671072876441365364849812348667308409034503590963337021681396199950090684943927473190472360212890918943281421972868446215776257959947982748746400198494403365995691768019654733944620470033038990089967102007590109460016714088682558965144889833924321041227707068708752686787177384675619399829903220442374250035708164230917181842482586606064246266184953339067740175261947912533655046311045037628574641488221523320649023488*i1^47 + -5001438197476625531425790023745690956610430810089295992722531431749069808762730577977983914169592732632786650973319894631200236136749787037418208646716888643945403517554859988815055427925365922305191904870394459531010611198018093816782086184049896160466667846930945161163458292179765756707309800757655078331601938213251341280869092497162388443034658568916162011503401841638328314932305319250634721645865551546857832432439542682384541751060229542002140832952157860450667838826706422274779982484963380801418652178709349654201158693818968743615893882027551443259147720380980663529372412439789110184502061574793047027767276503865723839640231709334292234925424528867157203508155762946631666595010179283126172406659054659507429474025396351259848299392893269706559888450979066776950265535796968620367168093699709013156677191757805361069419155055253877086091945266878752537834400137818130480850288214920492577996610316643215400627870945019166085546139339140372730936569955498408050062059963741273204330087542559253041029100754604539599743396472071395472650225660263435104959312301555370735254601425380114644574079251954664472576*i1^48 + 1269818017858272988907144523828812021949737694338663309246752784800079759037040004214183836103473056844054703792323018813099802107860393283541981626104703570597307298353403375482262839611610452346477345287683107464169684173836172224638787808248420636878171395864131953148781013110546621906431470353144938293418869438579070239644977777954729721676025658596085191465816403200998461792668004566432039860689690656688344745735588284063429125835382229341900892808445401170324316401138768083706481894912721147116202840007970312614405114870043371404673969111082890302447605285138203181630686913818396524240082624397121402621921718437334140622307962449511390336505106009433394063269401270545035132127847770936751022097807761012232717607949298288732438877469038391715446906301726986869230062714240463670850670981567800298092149270153689206438839080027987691187597364425802772067629729184809951312436633989697080987744166650247286737407888667845519467555803389021480645661659263973578095358273039223796680409536040476642384278761693053405445701504217001224379429967540406500404083825917426658040096552062690592129963524096*i1^49 + 15984550231585580496734522971412462847344383902053074907433897456675794670704912571872762867478162465511630225975192034706952241798766736147144120094272385701948296558582957113569933545934311412431850657538385769093628071071448327897624150974206302576247675044499706919694828315542045615422169683392022352194630583092861721151289703669089136689060311114941576638044217520089413487781233805456978133612026490585153611520575942851707933195444164862879847784314328602510875003325030463379216686511037143640368861479357773295768417969965469264158713741381241890628112606260521028775392081807218540859439298060926258746845028053384649971776852149304059679633901469502666606131246167310005290857585136179903553690078612114210392957574757950074697024613752936002843432847503750079123275828080411037456502199140653663103741454008663525951331569858953716619440499226835164885694758675574284350729764894259784268337529722642665422044547903717834458000052606732011641573132797703284595554283164330087123348556990193862195647978200566222537957197751248320756997108826114165366618079633582413435227118173406101504*i1^50 + -16964010499052450318700343069342010008606530147673259083469101737940846014989281652786024194467364333357827077178713438936172662635420886518341692473986058627167501882099040916394227578042827540815172871855516254977169719994062808442486741463857437592002025198040321451494839423495434089374308781854384008974013581834213113592900013508665898989785589968782385658290402846569221421015339048353051525884603914421854100562380158052065595564339229632125508252967770756296057106127568346689886056439958084255981199362439133414832472790944345571549241952865752344926847425277485039913331515779315068077093219910874092799047047851678145064082476690862196706554839218030303619247033263357901025516958961874862107844723031265028836717243593515618202265218399045675178269459700254553013490930624908518804778563468970025995200889061315936096467227507408644933538726371059629542263068523704013310953695323574824240255225713016715850980626652833801888333899462802254903020920098550898338176179338603925074988312505055232778900721789308715146723838764307119728441715537051897015060494016893153749631762432*i1^51 + 602654621537483454251516514974544521923209877182427502407551361384146697412079820247489012644639752701872561008177281323052142177590622427791666041135833907713620334375969383431974678212580977661614536932198650140449468878488393613369262846491038901593627480536114862973475308908471305637355296130928107363100217500923797650486281745227031030111129918444162323212716124597240020404642198948321040589116755802289263841808099769691291910552677849655505123901180533175103364733630574088374933170449936716045411367114766302127435701012784364193647476782327295357230751240166857819792988825857129647845453794789081175697301113296324422902903482824676603321264650317398460473088119851164541382522670306728487581834363456735560130661043051354917050807926904734848671796351737722234898374566944141890923983258666089956391112205024425974824334212560944744819868578047801981290459568404440490330259737511030986367003451458585648588232827812895998789601143966711983952474534968773227626820041666969004707237802500953538361259031790416265918371489036475797655365486496601234977420939265425408*i1^52 + 16140232662704961628598418327529767599074503110186591601219876676563283045325434566083653345427357170878882374729708785437578366486285710304135357351261857791110769299347404700597582636680106126055919832926146953819818274107627962558518958141071062412777303556016044659882950802513953782339837226101708197687411358736053335876257104397072183894540141108958408208566402466031691793079180895418319988460471451123952883232747656179931314268170229593897179533482392315387334121452944564480461429461488761370769442964295798339325002334678442451201668058915601298490979330635648596235383967158907414661866207214588917540699615973176611720529893676573788250038039776328452292426104926862551015178373213046702741233190688762956857684071297449327263540130303244937783991775671402765969180257896014731992419403986694260894184727925882198537804896563016778634607735415328027205178134748643674974713096725615954370530366430647028221709737065252465698351925434631393529138258217088780381679262055891794485142235363096056319118315932936810480958490365818527587178709105361670521135104*i1^53 + -6783762357928879313612871629568427581315549440498603347687103892006793676819292252044817087584663388819853342509618954318385062691665937385815640703101920447231473234801469147367453288731669324485731448819990612309200184115460651736271163935205848067815960039967614669256609499830442022015861745840447954295825265610956466585520086772708733477039092207829458704003111574035874502290089676708320000343424007163151927460359024101501553558842273048742939873294330427679970806679378059873719925331137652663382284434818741912580320922884950720156971730965694987847339035691409361789368952933195151605204028800788098453170615849065632941826453244363185554214639278588700045383364830189694102027248323461280368110922057864042095522327901760049543890107800153408464315897438930806492341224489032255897889547763717744019712815904782169797942849057925293822414051590043892812696352344047311247701082245128169018754996751093929600716380012308735243530165996423324075564439421318815291161676167984890572812685561988678543367677735459121396828113857179705208678626235255808*i1^54 + -1921738537748574904211801221757563508349404051958755774748872070581878247763691878909354566149050140582365380655280876503964229945934140493948970277145631019932350250986234448764987050418384753686389516112304206849766206673269764973672101489164549563354561371241942803280304653744851429667899273023432866171891738416820710254527332038133896655316709913513357849140404933878351255633678714719138805481114039991646157974887275512433848095862526103529051947851644326164271739627960827215428260506369790638787670647362846334476417621688879867830253961494551353840439095490932373940668484413463812091391518216104774094077933133218673587725358800232223090228123998899750845255628379425794749135831923945124614658010824243131385952016926990403472482016658993067409871978756763335009634818848546203104894186310190780840580518155293365045845099850564239367068963170991597157927484084140961897009253184285584923331959010225717552445996196146586348903479785912044423886211796811392914517957729155622207057501477023626784821007003712228971953675913819979776*i1^55 + -202576765658066918741162279672232501039538507874815631903839733185647575733841077034747088970446575067251978357111222770598230793306366390983493756594727277210814874699905970546151223922266720633576427452192755265834616924529248887850798608772387622355431984376668436900627311779089352087829015572786148687805298530519390012986142436304789139488819624624272527862615746385778843618717126808007164535168398004995927577596054638632005878357093323145083838935676294243449994373477259875795057765888635836756895305133714355100986352158183833400145112454201640671999546814096958360923912981897037046113600495967649637238962160046754496359624679422491771103168481342911130829039770983816384621386093697487394555942238105167659974794457933323213060475439149629595626594766694801375944042340151345549897286644023461625622744339178646541286227045395597002500329591276846560220732655168598959786762209504603263244628687361853950951802853873974255352846474773207681602215801692109161530457002520283904651539037518455665164791100930087889216*i1^56 + -9574331842901706504794906687527280119486783447779962968947531649820540199360765934784554709205634986334371136984187802728393905473336266537365884670840204860871100296573226034328763446845158372337732878901519474424881057422616274341318676159937886028237283664272989335457094795855789805489838311807786739530105278390881480475506951849877561992635632471507403774345870968871671287021746380120600186155208151587463833410421516526061283344399827457601951188209017886860621959519094662534908869541196499369245735920380848093954116573432585629806700662560117987631967838340029489097985030223864722150663571416314105641482243005421299566307633305377872207736913231050018253325713396518027508546918328020706222768803549488717605369231595393960106213419566383472159829941655697130279749582841321198168502136669001002336742102627634707713606534590386242970374405207077787356227331963314221574474777189186356753623760441766281252244818442775009201113234674496808204307110873606244800300507156834096843556785997435552277920*i1^57 + -176788681610769539016539630339118801287935288876100485207786974328110804192086852047172136584253418467454177083192123800363680845101751187189820128788780983852609201266038403282042726735444334448072527301225636882506624675700909003216848490775014119698325794533254574953982758816539017608718814908420009635145076586972844553249764960994644540280948667543478431476472932242661431273407209343979034256144491118161471924527746025758336517484380963149000377010252967679980431615481241713681234787419513940737911962151658745745140848659143164195973697895068882264125142497825713056130188353981318798458507812577887685198853018852903147760201891396552821624521561721187160439754336667006489932695882094757848342892646191748853658991436019787670307424590725657590869044880595027355208933326239753186231020463119499929967982103068259606279467825088348666160753765474407173997326109417343718239579391818610054499354969314437171391720279915390418987462766102437325351737167761101161791588284253523009656092*i1^58 + 24892985148671551299774353140569554781231968748256084936356554176592997881034754401550172798440323478882751902031455549649816563230157154215990165418094501136682480580946825909951038252554495740106766020789468268783527449884082905080763281482628348722004904416887173547733023648003282764010654202649653614068501084268330359218206118922740408907317922314422423593355145543757661563927222836158427184066106313261435365122240640966342065895375425856034906586445311992257358715162656194506450960541813053070589123622330168160221811554351772255846580267850973582583712362612598841055665204037225360749631997717549882953797763427023741379356439845869054122579755137255477269236561376588566393741696829271686027614375790088434493818587404239046896550814159300939916861712651386428049941152469228351544870192919098810693811821278735377035966405124352253908831962385155998714264417834033728409577159329695154016945793912492944833062130014978962266994827252*i1^59 + 4068387117408939537317277320244203311269522728241637514942277216177925204617912969396228360333238706695734012872079119377209129088616999598774513880700417822355352167196439320635411349723724182787538683374386450919736244120936775163936640613168649874045783179939430319921201121958406496459112051652983642640567119508023407594177580537467434249556689207890140308921083784263469459034853721762053995651850976677949481248890618409582191459200115491574340576905540786898073260441868600762240163753783564406824783793609389232543029664849230848451828952700028707566214227823084414792879648056512114654632684348750062846417526874108542084227373914001938638520760531244146648834992991998954037144654900110825001478243069765982181522774703364969905251122343814178839223515888660909270004444150063240741738395935098348044460640010999809968061905071340667268871193453279211655524368650208915294516213521441*i1^60, 34435083776221678670958793024733468664708549287798791713243000354590331879232315277478776015179290646338485458568521742862946316768682916530575017016650874316502410403001370249420193332345425109348458794450210652198292429729675692169835591386625695776369348852645877224146399670518353618395707987991514695296227306872816385052541446455098479910859949531943754012789091140134166378569797219858174411492750017458281824442214053122705916364256967568322882269126590781036113542762868081392530702603304675238380533543828415456214064382294850897015822562884066621563661679951983765202001227371432712299742125807011876694433252869373936488517286332174918699626065065800818749679151269768016953069612852358365363613578474705505775880265103773391302259567747631586508166199219640992654126007122809249047475329050975938288275860232009424200847731121190334453252775109299031004161621328699773409931439740571818526610744036333175170543869424196459580496664533307342481687637960251148293832579015709223389533764103169189707866942601350881901445007076532255550829903674646931122534007451071618858226710840377636534465027145366406951082950871802841591271865639812584380564567402824019456791566771264586482209471464641982247889548505272379538514249028678078943160144722536655430705499622170225176618978982750943435460806322632090699639253703510400138947137388280824121828162228086729476311618803143469068532128981492988945331947864432024831046857318026573242754769380315361892618544034177260861262352722995096962253997767451647336311877774954226087436700223809158764502806469459179918506767993518054465679304051727585424024711508360785401862132299731929335651220146621241761330673631696579401077373701610554136955920097187732572586428824379217530855745139737414419824908704955313812295661425157673434376813948789134609172189851816212387428174989192654849777513343601051870735509693661502299723392141025507529863276986680158204604920627200000000000000000000 + 26497728302160848226196212223994485279675541400310582373696818932146316253360455221356000021763187126062737557954861611540351631479459314521005643890260951913971549033358937592471404305234651749989549049831318521010726296618831752754761928523644463689174572358128903235062732787843716290452637166168697353146141152981286138943285582770857209087706654827012260208664279269436635515925785978797405255094321226952377619836303082472025629213544340240564379438795376933012281802699733816778126801778834751629040077741919531867504070649852475780815705849197969575769169325709194291595000780966923026407120636683191656340762523575250913127498624211238304196641263425590413697195879216033190108428751926024142766795950224518526036426298157578498076115633520618813076881781450908561167992307970652959285074448852042667612643431600362774859091967888459131994043701757389369861383261374694090747294578036261184643191577945115378989718367287141027460621047769082669140731875616519885084729906480973281902558095956030286465859432575929732853728614908319330528268001582028538922183372101898911274771987183395008516568187719439297552555662494910966047235093946598695146025029737441630934672221352059373874054029028132238646417046093321446637979756479415694837405571542678461032770495993977295818140335901745219529502005383430401685751776309550273767726871252942488345673417364582463716197980996515015194171992998170388734161351853019440821847357502628026844750124013146449349077792092468336327787202986864603722777170007658642584422542004752422763274906727670282157473258112245952337419885975359271777692080215406951157458924757763773165234897441263738799761402759704250087486738034255276938312365286954521131151555648171560408434374805373570940692600657536645800271558180345822024452746901234902502233442971660402428803779615464359039833642075692311490615543035690696141412421782959907934447821431193905094146964920747407644152561664000000000000000000*i1 + 15137662080192765984098059417243696444065603623486670004059396498629394072513704367142319718572603375427772106125087235286481210537766119948533726689884901921331710279287285182246976937368071805174436318869907352275638644670975159089238244678853319503857947222410041021148326403302951080718290423352273803044952155615993536621090079585774189564350651187201805588255832597206332110940680843248224675075288947183951921040209544277819443177347037553686540915793666027081437504191750563070185106178887893507827297015984664496218771843419885052730110389667863386749377463185554460427905928480282105660356071440087893364914457988353881780431852799943110364334459011344849420566966002648662881483068212879064036965655391846882861133058894504012928771056953424088467018750295561128154975680389514971987333383409149140477086823257684700003451274697504998805012326417245686058982997208124551083572303254819997724074283693844644307101065550755638680822876150168260072884816184677193569591768116109078360828795453501822266469317884409512439725351867782663097926412389121213633772124794901567699939329194896463078074906748594577834261581124611142864461471780395662314095960740072164933248179114030954618340160927916041212585908629652328304646564256716300880763134843932988810034590165443944444042394765708898492623408371790537204323066341034139439048587097021692858800379402468667888857032867524673783473048036506319976690906600301170960336633416647240079019912073779788604624690697844198216924031111936325985829566920251303764492573737970779219977292570176683661590555846312527511643154983095389290786393033345434425725895142436727189096547161833367611616336861038458719728360015806737663061597910350435013450593461707334818487274128453734619281812235704519863064721872052560440174219148936563372069206562011746532000873354711019689796527853417645105032962944480986996557537296361577513476759642164788136968789307009778773351464960000000000000000*i1^2 + -196145428394491874960618662295714355110272260776566214461356044519193168947251067608753238990713857228249197040930194932845048913101625710464189754967965728177891469538803515727308714624720349130547787865432717102981380388388337752659643576445855132734286620487636549486147936922596380583943955629800148899044674823465670168667277616385789502123366946374982571271201050561318003016730762793441799825005483202663086959070454068228984411416625429247157078958038761591177412902971971725001778906615355449474024429558792597702749727955819228210823079854571644920795853031619813524090925353303233754917284863115536148195559191664035244569100931596020801087950011937404261013347320884813208571329763356397908900127904458706610890029507927621451561650231804083345344041394789410023377666677436788535696395755867678047450145442948381806396745608353366389840497832595219234958882521562466375015618633457939413285037269286300096541015072304162909993766143254782435578996732618171885109419740512592141976340470871039790834890482913926359870391171101562653693957656430492088202739694808646002087987057830157361558887975515469907662248107881254518828364717044821430961552850994885453178848426612660038829870316853328584373572417238916202790062320742090927838419651781871641428151480334429674060203356327032356262408672794102207535380541730796903014950718658734602458278440067298145854097943305112645548609850936096050685395173152187627685054206678217523072459377589311631465743729507410895221107087729415470119558875034330074184986402337715959642465414839060169368801797062655433218014306256834139820450331606375646043169164925438032726465916053428721889506094371979124411294111169670478469758193730249727013558370904380747036540713388102060338855878814907215924833529817340383124450808129972948698403053964030819693646374000204127684515464012331505485442535078044651579924116192509893625767176557789141988606377161183312112464691200000000000000*i1^3 + 53089602729750578005107228261017221833284641902824268121840910341291989880385120554020694818373255893506389201061537349096983087313961570482522828181425976408546285074111942860837016822790102865272760969170345506902248895241869829032571210446448292178415282097426185145778248932211358288987128118706782297665908513013016041800430115776459875800287212363005236671287823064243462955393301167542118785157941421370222330239537414676575766834133062731176445435207001162463480841554775289090040655873396363509840514332011227081015967770696000075506251229689947933192797785887815701556886232959341671144752378256072680456584914661480534734768498724296532733194351130832374005508790786854977787797396369651651139276830850148987899516399259501404244752210491619672398120683289615195641032171305750745245906338582330563773311174550170915687883899841142942398184984973984268862314988622018995408351013291174127570533637375089161974351503266103359990134495985037411852799744396758393589759567534686059402017819667370211142495025733282708337166690818543940105960345575849644924109689616258069825190192427949463408685435810695787630091194547870287799760396699617512522171657481362303876118959735368668151181547557984609873284599704451415773527937279935150141879973697370069915570343797010109413549985276998914241164310499801810933580820710919337471221454159843880754011779986992844781273851525762151045781338034076094842256084477022870847726826882967101477998614094684976022677336701509135348604610725433754369269735263108444485809845326878582752727780840208515606505826498484666921256854914425883401681814305809227665971308735134494969920288549732476711529000576406113201383132201209693476395924738857286283325904809422219335961188792573454612859478750403196460130197385497240550196245245774185259415359643471199091139314222269967595871612444503263182985085458315968842244692668958961267380525081034096944654423406447085328793600000000000000*i1^4 + -59581978289799047529008008149783136714230455132032228164872617936533864752331179398272882035080271686676888062097285902727853949930164761736725273843625390772805672372101189221191667307134653112048426665910942665712058244636599768121048001315899866349211809608154622619843594162165528650964616015681838125627553642031475823232488640400375134432465694947859404369783900865184818576308160061665819735241491278792456308238954289483064400862055623391402884149264445178886968465075846025865124121070676838323736646546746555531660063911522944044021154934787253607669281133429530050264408861381766736457703509609838989890081509379938434025328319186030941333184948801083570384837726160264665601257184240937331593976564548714049335387321453924809159453142486982857515353395535697735915533608727666528874626749116233592241721148504593119390647692665707082002825255217329260593036018988738476138586845289467949403222141133482394689548281826950944653812410944199058389261090682236159034793279429909718891249220181117498379818868801156766745351616637164386705583912337365005893269906571767578715255775602710324879092459464371300996743488405680629604209779973222717327386579033976710635265303986285213347117019827358055754646798904289358991883763609061516420402494242435979395691990563504476001469516761970412373595247339527535979669967529082232356288403688272868375234220630001078780618696382015537361232558300673991422820644379607535659978106534714968332515860664974687150682067579174922570143599004481299125667351411656776449134738222777739832897181616859750596720446357775977966384773271591220442097403796490758026340158246164000089531977144190306512616739689942607751472866982273145046783040938958132939001250318666748421350832400731144355616620793168758884528780568017567109000373141478657494944478299242583241295612025961595956201171516776731673781354206904718886811314941931004192090228586519373451550720455323366530744320000000000*i1^5 + 193220074217424870677163776862583710189294210211995940046870252995730903970441708997027840498687875093652866746519972106323616972011084608313670220196269317247305696539246862121387813759769930762360822627976781857551109645686081555549514084400749458681057681179003403761728212536991796622469279169138625790722806297927670477728046229944752924608263651125300405133925338650558108341174797443253034491549609543283914833661074557195324770202194343363659050048905948770137362873814840598659535309595763197837153858923707287519905399564970399995138622080426228724331978400290206573298660846181702610437665815050537603441425552781993421571628158690005141240702517422581578080715168736179820078944362419571331745918666640025689398174238485203599477123874230105207351493374379516307354382030061588590540372560194114457133190585798726315170654024804956317231033410719972418271514534692351529056985435687718648697138672106298195058001771107214903021438478630478076976203201503676846494298319023941504411373795429514261707134899509880281009283249477374637806624828167522066006109915214298559513171383144611984961335108449527003095798141454480925359413679696820365110978430950506787310401809986738232995256344761731117078254413642915893601976032156572507329719714579387453374648564533011577069271599932346764654028442928757186129976232112472263238363925117844661286381820001673450008213726687246056138029311362364591577141716288540132637519062945275727742502802441506094128611044848738826862124041324230462881155077125703370049284475764107209815224114088505020991853510493782129516051971885803501926372513297359701049230051750407525402265152275269779166806641916864018172746327663041302587397094251120131840663793235986219423067607017157492459931797045926212974585033663372113586225968433777244300579080207331151767802926620217300776772202377769214499778910890289238941495843428354621970968985511393077686505467334706423503257600000000*i1^6 + -89805551264660140545463217579274724271150621637847237013508391091332196693886946304102081885634552550439297145735745385541030162593203420448362738730903140180579545273866806655300879868215841343240494133257930285254929446192602514265250868623184321120600620305830990029989191407274858288617051694117623585414786361586606266170220712157639314195633116350591492297754589023416796510101095153618365352145715534579199924033707050385219572822533169536315440661276960981320083570405105004444088858389128733116978125402720415885569531683055363519595257380576254444286251201889168350072661243006665999378272332719812874973210424095069103478772575714296626449413943351989280897010540685199856406000298742588510996246209436387063533649557427119440248844518556237012356445301432695812166010697143608218338649245278757953800069835637630468320844849172761378574454693062735358017502622010437657712328480468249337799909496665819441107613785956459000678965120120303522895632877252814971965112329207496999107402087623870834878363931943789093550104495834398190710217805716100329508637301966813691931435971949095752324285872657133598635758405524501034475293963594701163555713367379216813765614777692817329120654198375330711243722947216201892366486735434174635318038275041049814225282041094577230971193738697874226061343721085198316580126394860998063004009130113284669708603749828055085164092745787774464660542154470087819862699237059179490323865515972007196199668311949240037225495061179250716651598137617022464215053785702760188119701848552125289635942621873794524264295514203911863886302890200309220946959677449371890285540267969197820275866698134565587281797268696185931021483381173839736596225323823140511222702138614424078942564960163831010708207113126232003779067975545467682171719720853021007838706216411291921557001691629893200161291889978697876075842956311294951171468254640211319778134556885972274454313585714178090336256000000*i1^7 + 55470877514580708764446757543060464472114864503878620776337408981508014455881072967460577115856949169391501201831512660955856732747478758024843935011014327688966120992950129630640112713556044080950843831718103335191929588898632462697137227687212972569261716690609098268318361663455780021796783031886362670669186875386124271945736215361888842794276796405166018807204493877202059486698398840301176066770016168092249623053896609363549199031847706732429464375069137977986931396063955306124104566166128255070187250108104854968113875467171891899211682167830968391768024547877914274960954983709309109154973032812543565062135893245689052393200552696744342241484220435846266929144645935760049327325330198566652653885905154217139537495563531310480050929366484630991973507359886393175672112302503913989664118375211869327943427375610278031908369523988151957577893500637603707650972842323192497837929955061257623376917376109220342662109769562843066898910420775989072591883921574808424410826086789750290544072928431338071842874294735483512846836924550768067155355525098020257014267745649369860210145716826794547403196243852419843612153165720610344497637763068240927182060346302178881862525602952313027524661275229155361785445859794393751815210632187831526527655518152590346765168997518802381620779187619784083732876035340097215068071324077247720769367427819346322309343216732314313247268192793170559694198700061471108336694744008974361499028412724605159332113856199405431674778108824341521901572974991368183770135469207583439947592516106807735152284594803243682216833489342405352648641869606832313957503830684774333687460772853776305775595741658127577168256722150310719572890633599045053072922336721194647099103247418933920388250381989740560422251891158679599073810164780126691988222314647679617428104812765046027636312263965194024956838045371891869841325865406990430407118186138146563501937128244999166639506174340658385387520000*i1^8 + -37131359672110866744233622359258187132823668806248112343318469223338346638454232210689159323159187621101244845461444034102741140211413873293949086232060336267196790245810770653607200862585042489922662064797424222530908107126500310420258784856701033641182359003557414309501142158807208296079104557382129139268941349308696112122381658070039694959595656064611486239691679704212903148962000665060269332553035631266365341750972409653036605408754552497211345780627012663203621019687029866452562914343201971175801780300124223033482711138592287172812291920273537742696827871281255260279298676450654981900482183988359767953322721932915591617361166097963974998135489737891461281153843527851540824298652870079781186993342852244716987790650669370736269228925439185690327675645367194288023536388391225733816082215889927714652235410250918370808932006782693134777712172180442396274159690441223745903852657017148686659665522933703348035671040223985061888915759865513858587586123414776598641731690632242269279676533865693748002331476412944881510817843927428826905970188509633790603882660944220274492655178070615976611498112126549947937260883916414436848167150249867856831879270442513946892633561009667970107349970374730016449250856070615900816408641499705765226095486685753131487604251790092084084447106698727329183664224483479497173508028145122275581483928937873668422375748757904801214253558929859276689970024766322891602600326918432623360629334659607827690685697783045371351114685641324121770080857892115568470769636680060316118543862507493279081058208594775119670813552588125954518670180279391409111870237819025072149083081473473155327060500719370584810153254690987666219772483939757330592222822525127932018702911580285295480661807513157168640409507561276715800056180355754097002527449492166849487557171182793428319885276028929027923406110853244635408778547293008430519410522407394849211756302467387233965850517106249957376000*i1^9 + 26242097183292569638283985486612903749967601817205075577662966183041572235376630068293454752675429848664399752102366883464520557818830317152641047665460440821178403938283011868130563582622010247041183883165213122567387900592031272028224468827581639695979483888657133006197118242802845988912313713384244401949122757088383746034978141421432672809713075219578060387801321848901248359260158289709932184854791857832215837220788091617433607409459242775934818462095442844907700275083534403185074214650388122696017781647352645100790859006410229578915587936018296544659811503947846092194702630970899021295679168806362387909794525760204465809552246409322166105311773090609278224652456939382119763783640682884489873142617215196546213046281128601090969105826374026342105496864836026898127536404525781461537407209164442852721563669211497000129312557704754891530556477892450878369333442329407110638780900735060141526362668519022927756624108425919315309345125130022550149116034208213763932559118221171882537584013354798227677601729904525350072003870315269365003699580188376309757436757086864829894174543251009593863025418079748115541678204353725685075456303489649871438605861724836915842082148806477180437698496830240021704000205948058468361243356213248413341424710746762118320998966981677660946902934994808352663292120472746848890402631569132248589366597706219138166588339100795577517201205568649567898938659081461877809343143199850727601779137388272792491289360003627561792955743257713202003674011130676278350281253520474294279161901491928108025865573623301551453110174904169432227829457957546577765247824894707423541702599899022405754136994629266200889795700900449467920825108975181162474702729908343553867952686930013689296340038410066950741633975162658116805020967200322023524692118389424652374622980991884244698360969087866456053349579744419888952929020061421510873633241891977321422503421061830577294367245673168896000*i1^10 + -14285735252553579326504652664131304987350734369788220454200871617534422602989440907105842188240789494994311111668263081921224833649193512806759978598983995288315615101891442383977921600634493651043301925617638809476241739015832903390923865215379387114920541278370911528418564300086160318542109402429441040281589613731648192981694988389491712751168185315533090050487240777415126147003296028683903145550293856974106538419947347635465125605026984197484680574281495979899057024835550612181119058469292662624226059322062726785649660065542554455738168675313229524313919765100117086433936954973513842737516309742785719370236396879273677467654058665561128245276025036492821003050072419042622519475113903702557040073258833453727159043862396074701264568510207473824389487072606468046976413105165356036451852753707680420148257932156313680195242271043246837405590647192349688518278163880002075929619531331891931103830032983407309047298584465207894488889304281085822249248546055709413618546395297561986469256726256254780662122849381100080877325130240014069433062532480943884705946038716979749971711671127861882039999459742158714971575076428041201610789199962225573977614071655764873478991827641445026091187881848997613901928343801654521662150629690378183803893714368843117917635741735935514193192772112578275119032508673175426723524867270255364505683993396257059054210657500678294418161427862090863249704932093884100920901744405265812208258581389336080113873612478034718381243818544746270500174357370922487383138735392649615013366722309606846629059248818416738342233366850036841436958864311779911028301285440684153648730478469921669646879734147130075260268341543831116353442097537195326321207645504054604729368456604920853236658820683184622435786105617425988475232353353384893198484199603302415039355263226628905632687044137596439267414965048885841481976837101661969549894223302927529513749574533503672361975001267568640*i1^11 + 5379580856521788067559356349078837314637340723090851304258168774411218150548784674451975838634034180962595370178556558345187499786082567693403187455495829960157604868556056776238872224030446689261562130181195078265662347958954884111403670513336278558618961201880917918823627282976547845805979546231624879032360805970319898226454391855983386083619173308549590646274235891189302561674214873807980513866241405488639483311800286073731954300796708901776420690444107300991550741536905524137925692281615700814314933330695333465628599762291882655435907693651207859680501741097469023090042463868539176726876301696332516246642156855265551591050739659134060771791468833761636295969884786478532572070901552320562233651671772029648698723986706162681547720571707257385079099176624914956942651658239618714873797598523912868976561649954489753645603732939675269281976954552880143992503375666916739776232259011326284478766359521172973729257419801450210521370844688645615956914794372681137104761239282007095987836394810804669621208470843363380292721695664180121366152144798521600116056260111081166163200946942296033011775449637089865118839881712910631010359174252303584227985161623616796980405136982063446506783385831552199056707177329547030705254402966323278494169257658288200149306001391985035900953086196790761978343720441002805704351983556611390576958999749385022470502944888383402260896705143362023439176847211293270447857984316194568772127247648677318289178108129943133075598703551463428683518323556998025968957320881518587405033093691357677528268424774661258408810598527313647057389739535433415581791355284713271388597138832130780848239243624180463534338659020355867863800517426315544548529459508644619825096319779389280323970071745495249128887311367322309759787090493339281535229530911364056285881374625703354887070924664330132555187307863189920727733400113595316419278008263037619471377794917762549912805868306432*i1^12 + -1434307185644209431775635210366694551623608128457935827703097266231462397678383188381245526697326979521818059789728538558924692653947625721367365625590022801392331996870720015306893675452611647746749186114280767810276634693333218598875189322270962861826071351553865227860034910152855253898533457625050070459619117112618371581792701430540366115981930956717306485661042089021392700027747670991994397881178367655681316632809576242510699058586595343257144412507019958133104031576081490705935358749962477066441998692172147566857800250864564699912296202019088180507960148423617928371054911895522619559276042341936776129671510944598149625162805981972486066564975779060323806201030039401018425676160997904327231227898095273956322782291730084918648218097084389014145647309131271192491179552569979776753638451745913981306047403907636363789521917727065458191135835440850602671030900743660948330988745938212292412471454998366334806511875147403075879214309997537011717570625947240001854336842480072264214504500172702092212975582965436982940841075683493635603851255710904853378004825353510269102165592240124800710419803651224889865177798759093548497318817321302289372855316573778675746833231218150130607560509228653001834644478069788981985937154285639339936770352321634237163537776559421517841078035792564694726003734370052612969450011762004035374285978271412806257665316348256174617033548669289976343292529793791780989299414821408301397521003304408573699179990184376436637831132730409450621281870321790891154327919717266449004944262539834036502689049022916488184700387987806467828470826061484316276122061463867401443333026350678753517510556326232895455534295772322314802000402208191232945449245088531081598063720527340570732906475900732687472068659482670664333153643808069353216668616655805530056098113889134796953351518023528846730150454984460097461042807058081739813993124659210963373602335060534663750036226048*i1^13 + 282640963450007331516485648047853926116893749284586461695905222879787144852357119129775233895049017871114945954556828025922312113490297854908884442042484887677577232840935972808079967068136113875345100627108391408564550099630298090042550567885831899373112587891905222087260822048951490331788135812784493668799499002817929630937988258837411342004515343337150643770493984787752887871268593081229641256293888516205466086660429871000804217819634597607268917600492175991915443795373162337907355250195463356971580210287773070234303599263356725731261304041843858781654838645615488451321979011496697035444146840078437984070250324428341973129553459315420924885681997666964086857161953271050173301127401732537335078015521072681139485609446248386636846945127749246621991950978570744177636959382704182877810765243871808950328203690914098903521208019447665030387742723271424999340714271337476898546830875054284582847695042497941319400117649535176279488472290787502727293175452439423419475250438734094659309405719304957110904282104469067713427335772489005660007355856099066627785104306529409999202987598404687743975598212258719064124186404913335376036762670365140744025239693816849382811531532331613082598786176072470655956972724267371236005030334111157366111530498183808126361926744809815276450524536710685042239871705779717876091089646151008185926865757267941076776716046292422761679255747803458506487129951695665496156528598280649830012079616968230867874285387567085830689875361172467856206605991321249072441043774851635561068330264468718967660954130377184756112857492430242008470000669093646759068695554582392384693199466021594749376558468390069983129403900273468955388191232272315048917072721412832177254823126663217074497339199105756540100346969106661921026014180361393639069513328293770296009483250369161543200158045726401748538966190883195483275381459235783568609923550650785003304424237064033895710720*i1^14 + -42056026167467281969524251157423825297557534740660599804999172165716418969067495867514147860205244123284436048766864249878174036012839708096343360320546115148881238208573191341116289534128077635968205514296819028408070202397830338679631415412878529428793505317923068021021132594423092493173687614159200651397073928286280219263524760518046952472982027435526373120401404055497830642027116664724973660731101043806450041256923248799821219631283667115764866255217433024204849719582817912543002241685116943456783794785164458346529278594740260366111235659147027111396964888931651555821234833170131194310843218742123054353293292996818254242208621632532833379604873735361156823812577412864158909683208619756213903154692915931950027717450619055967356846565408110196457228312703464430161567339118188481326515252896965232418699452240091523806065807232324955358652071176278301213962338673712402661554270258867611716697170422966399929062366243228571057473024907165886322807798585099451897135463086124101345430520891905849789975814848647496968325928752606695746871909060183886900754989635484972385122824398297921372413624913771331954564576474296698976190395579751488515725600951963216026772471853944628383626705125732078064330234041650375674953427464699579786217437685870870406918021984573834147773476474285027951796144088467800218880850918426749510502131767574532205745274962763278374289088905729844661295475944128828652411535586327760494984703021759270712725509343680380601730947240127516677090954290990782552013230845076920555881741668397535586527129650205601915153235435620400574926739036136745904853702164183345709906868679690300823347673403118629994996618287835197022574847097247612970850597567070178375993651837139002805736060898468094110346231549478500177536586443676678880275049123422226823036510713702624043324964294375386281209189337182239855730815866409051291467175815375667080742370749622255616*i1^15 + 4712949741948638669288551543307085585609839828357705470706002866333155229403926380927739045622725625595512219092531609524684615142191813465894963640522756605889540004448765880719086850610350241049958608334958177733566706760455623747328298964926925209754204006909096563241037600503144253655999296881405511595262492734245181844888154455286294135856561034322444523011327577819645809673670427072009251536128490668003689493349213563137300645710435786288218872816901216027235050343489188120665563122108271451078146027415330058526965745888567963680702096906838450382757110322289878147536119191148323951782731397628288271723654897813340456064177027287257184860088980585177831081617338617692163648484962064859313576881081074544816901229628093400110839840765914282739464385302171407865336372154957655243790529152760883772392663303125671458864265091020419017654460380070241902921720261390230957436770514276299418197732802778524842012731425469842110568144811225590518672636771298643445346686911729114606123788036929218406716860218153134329996897464739695635600250238488441237903011110554865708294199685979563378429219544472028624525009339662797350675412729988972313790253688809607525335334669021262549373140324705247418189609082709497802069098264645889099423963973791652376217361683565660944961202998974441025438771315252738794780373186513952159468781103481317331932280620937473434837333869086969095276569840823088618364835418962409090794024836285458753023935758546077640525476353601936320202900999203650579915215138240880514847741980672413809553672966009754805479358570732574644458766636563250596001851959972146429259304439225442208848875730153052030029413228757532927138333639245832453067915128724516401229392319999846813621876142806411610134969826077404627994003480637733160927163436710472897134265366933805894237575967458587694901797607859448076085680093468727724430365619089096682283507721961472*i1^16 + -394626430420764870323068533876076721942380913875616454621695992109683665152837417781845069720323973496049426333769258279682807397615090312908577384973369747036138659470349097200796549299283517028202886561861004462987537082699588901340976489654811375469573738369226692402818481040079856073137620049339800418476425884184620255203613293697427067381683415511395384283148018960375290201441981854304332100154004999674213090855853821557771614883930359131574188192905639646121471269883639422682217522170857378078086892909089412642999719628063467007512849026579550336753507333972138809340827553886012131300575015782129312598556178803802653033026199888674107479476367558375217671822175477556826183162496033074936662087569215886537476049555733751598598186879609271884704438130831339883160387039710543982158490038979946774802042240984153500598647663109392067478032726725774406596248318280377690776318074732886050387775169960242289898892034702653698367639057096326292168816593389177291571717147863310306986948967818743053712711390369462462509320956073712915214649199530235609502672433103831200701405477824491876775889018112189717765352191437466581440062318057949200031041433668596480623302666453990230845602115205938394306587771627578162484789665120807009511079580040327246650898805166128728701542314517217178829927674892800655411910883421195874907120151590439070360838492586166342128442525525357350819945365645639061973885479728075612956297427274540411735580955735816589079836012035993895963931173647244771037037257125686381814858552081648077130195485086803552718719933292442225676478575131011200357563674919649607359914713982281211546745980013890981503454403344150159104258240284955672605334642616146141925924797180069455241843046984334091112767986459200438472004579178107877843184585786256248133290176545696091353196167035198944481339195202665358048266426463893059767650307243165427612518449152*i1^17 + 24069128613080774187389814227511137230087254352078566117943582229805081014770305287401008973250699251483791136472196957963974846827283004213988340321760300497075381812184799813226106433214571666363625917466705404946312999227528582099387297694905001773688006858666658358245478074745930497771715619497370228774861188509667022149558414262623146463947390505392798329241023474374780055663738410358221071817788633893061727898408360711825730553655457712004278571964650712965237290116906558071381633710326425355485197820326056970900612473846840320111549287793433300297002635724213289943460213824759382497600511008441912584287046201675834955118525433573919278541524861622766923010065438955747156010551981347247350487965120365106971972837598485670372180216006155646832329761675993559119682850828478876040063566667921780455210072917097782341037525031261156977187819247132311719905552318555292109051858008195671322464077382652816825377278809198144043692126094607585646458782728664773411522844137507762094223052302581336467903634809697555653427753398206437209600530964326091337510201344118359705652247889700117996017397068308958339525382968725640451640829401788447433115019865499510292441809261754279344586276562260413146174456770192278987171663735131430642505801720427375000404531244781292647003647459453528446555568093279762032780647612034643575669352643032865370610881998639256123346232049784678746698637842025842491477349747838517252927074263507550979379631995463918971954385890778921264812560220789729523692510449622344764041475962464906140582089778495389511938019063168219465135934298306292827516499673736006671965850371078461858590369195956239648383183679143943320485207483172639474434045262343292625705708574894258509609571671128909433726153533128369525817535759790865776743285858086186823194352165823921773998318998943111591534015875120178629143179870216644390516700692216652134088704*i1^18 + -1008401816709254626434149291942725304567394254940564341584574311899016582086224911354261137532711145704384686813595647806343979984181144398132708377986604212469297375098556245616283574070312417020106525869202369722173208482873075568267182405514237920400610901795808092005276231297322574064139741717137620348211959138370153704427825477272622008240341392881287558691706795381230059895842774640544479194655735438832212447584171829963953437161095249510782127968609499732514051545009661384081505275292693624200814151572709101149932853478194772605242616005037456295983228439845124120172255133941759771442502806326209587095192873379027116512143437646735883302785957495360036774976869736179619225531072653472023881792317832587060366911399560001908204708767003572560091600443484147447114348905300675594779050564136384135404225423040809931215070649974936522548489293306987882377520364603557359032361107431619232099431840359310333582952927533917357104645989402292209645542516405282961340960451371670438323529703439094463636336927934903756340142424637064388932980223447454038359506748647248498021945686291368068937183419879720766470852667441092226780383780120730149471851592707555118315285905485302351890494446924801751925746229467287117584646348965377635926835297356183898105339235969592678227262757910890942590934524551197270059545391350801483376388377445168448469407851856357826964420578041147427513048756673049836007277236934046063884311273432068009848281634276383955546162115795137900365704367138974680447089553001302427595744225827932635880170102540350646500462721982612143950815120953249249767177902764441168836602201976119420452515602219710332543201355672960310911332088065702921848703749292026848456340094930650708086482724442248481371304135319144675205167169702955630903636251179802719982490442335591513279749118073860212911120347462701573963918720637560880155881587662546534400*i1^19 + 31144850358448530301121218886974051837411629747034370028122799455129862282996000885015427215135532772944709316825656488122233156902228464856576718601736784452305783305884263765986708167539036769913494747528517171086225715931667464931270930986224734895947122300815276939939313070646891293385175994335100264890334716900943888217940008204942648233076493525411080180208799224753533242626408885413801354430949760142987252345660879828679767177060226420065782008019257981694150510629105203940611747616204982439845900148814483017475442011266011960331939562685672745400597180268351521660951962596696327707580691280782031791739511584927009842073316690517847952410725938287049608045407763118718741502006955671321596429783789526036328671647955230203015929647473622227307335110942032886149649707637149934760349431837431989446670708368010247631467182048152613552311644935430885434973206342801950581734843212780680085707190640962194338664877112468847308166183109462747796249668793563676172458834523552477081058578702792721567669074088881864745834035418581523481435179830995585590273664750370450625327406487069555256281002220659241437565767691830990578832142606235884933436509075890157954888111597787654666755054767633497375346389018511932942965488933286165166485319084235112649438945162518617192746893247837640190123117660083380838153259761051328033409170574444661825233715243066408389756534790771737585514653453527886962239798595678523812498577382207667600886794178964400933202465994526764537876964297504336902671045441093489891526098359249223459472468513253023397270436070421914981717304228272483272020832290283874656422875916960929051106793481045675171680444622977856249227850397696183553730770761575956587235675477559106722494684309135112377238128736485161694621627554410517786618325477406948400032680550267872513764020972094022865411796478288415453710299591793430545675822882095104*i1^20 + -773159102665710884124201665836864269434673097622019676873699073875672580993184222999173168576538408186880425941947327766525675558156216956251380327667999974741813218264313328650873747191605384993375892428421319370615987030664070054984017877974958646420305715626822694480162848222376870062109400737622720540047274323680935806794330014995272953719970194451529760992237277582903034831866705682722656072678189426285025367253683041831359335967884690608600096764109282940192544211114657706205674872625960327900310382213863878132594518766926559403196116183508444932157105398552099080535000918185007768043824984226677889218640100864574270703292694577553326096728522750827190706877002335407218601477230588159357036946500153985626186394597198535217989619452086694699087223937740499950491220108970295045092740835976357805512937644105919564308544460146192922393667719111868180053891824946673748919789407534367112917246907644451006134840356604978165335618708565347703526152198809085397618817689644502578930201162873480701624172261275153893110611694594600181164487263811830125461214589366386442788114006985333020886520785110291377745124746781018120061554233287381687575879122494861090362575959884180689343728023119471924603871494018370844771886708811660216772447887336446803728100097026279430113982338379983337550889332940703358536349747853428150046873702372003081943333375075933004207286644737394112753549019075185854772857000160258889459557986181093093746205124807860390205274135589318153892134677228797714410778160595436434029517104666548848803507448389923440862421029564489657036379315129342084913841231251738131922580003220020354338181454512932267915307787863950912577534483280587192676325556661756398508016733222543153340232582722379088391003163544128598054395974649529797203993654141792523346571289409652973663901491924617867698039228353418095913562448777425264978845237248*i1^21 + 15880283613584339648020100692077717355927902366098135914018720784189617259565833271130407925082329404485704516641685278660724132307095575326160815538077137765051445818672320841297729848267689573804302462307749607128558162997210922606088025386345447916311455421886184182122875341809588486310097399194952451467735095402829446143211738941875704058229997811679972574764746384279731448394541808793818915044796616562794461427122234893400263656870114104938672179210228572131400821865425392799029102978936908017881282617215181324720934304170363190788276675134641760018912664519940687129032471770324036595550966906136019979660840865754925411068262815547802440779557361737229422318060342450109241080838824736556056738298571760271154383170513209658590561969753657817549630571814269867195509082231384350250405207355499838905805357475623871396652146440667291838563866686905536638509370827574128397524375130990784851947673644562407218685424407363498053841002144747113894986522670058653631793890976863905779460511943471752003174622696752810434279215995998158993869088250334048265827078956285299685236750933708936196117142802924699475721548555284698727442621940541591750188576571647005354480473687904583742077033565505068400998460196281740724409249157426286278127190458702312441933142909914272411394556873106923806244850428678301952109882123440268639432080236012398818389969725690573737698173918257646750520603506000286981559608688782664529522483146424484421496400335829419660344136949466064737085003741597693210326024791758953829075433167842186729949990211625138137471276155898129145981782578501114361312750124247037841026547406940006075169545262762340526742872848837255826608666969076232587917287092168768732004344700788745594639574214192279384421942102875265555983587060336670531727827674720818088011071445271566476891101631226833511917421223815663156957316112865665046544384*i1^22 + -264152543294615723291305235974560319097616281517379413591292623799912768122053341020478248859575767285498837071493780794779300820802154318169964629406219748670544511083915691163798851351709903712906253063577333485032532947484352106321833243345580679501541129634834610737634187307163894617310219512971827718440220133556151981938450203722297510405227094089182365683978070155969975379857524882517421232572307056654882978082324113976544488876159028062665065435168101826768789693040055721429602472008084662871596348832167706268328196900018464989730126606984792024218725903222784440182682419639535030528080332949636281337365299305161511392770890710775988383712024724964314952007395630117106965855547558095460849421434071607587641745437793532820048534048585685096040577309902163789991394743392107842264650905121638741384159209710082567382686180937133150894005123028587640580683120173041661566721992643078447543355037466711034108211524584369172296311729911399836289151317902344480449968694323939627818866239666735729470702998722252366719002633022834769021119158941946837090105998639905419309123205182646280121825112452995854997611951050376606717644051474140394390038492148817597123996764809468917686656091928792681073310907629337289830844226212816374859439665861994808597700688606802947357792649508227847920642809504858606227187130481409795715396101502709806795009169443376698552742094113377394275473781599758985067724230970859550617278024212789547836331808044255477433238104957076283834033139592505048272236215903763175659646508951123015216427499594329226293337035081514048127329972646189095272861852070444427743819860885658376243139390244543151531583564608137280316489099439959606837204223534809913870555993081663155189081769710315991305285684611941644390753174244408950273442229652167956880063914202167745477574953430937696626315066702729813929780011292914876416*i1^23 + 3761195021987769380635586944960696453154973662407757931512098325898394038520845300965848152594569414125917230240919069479975619999572183202559972019478377626112644520377642383781858163667601410044263570303632422554003987368424586567443823646774638300183764062807228865221870127539936076673646927697518118669886559292407430738641073372027225351105292085853726917381116014027750892608070740276705170551339568409996030718963582875703563179949386666897193797950127155899751645984110606784064100747147977720181876652310769983771421931601293970753376347456158139942011206300361344119064123159287708391110017241475607933405762817132888084069601619524029321245225180161072317162584533360329655981308528478093416747772643946861922480288614967867328121941164845214568697968864724640396625541430799985251976718935424375237739784218547099782365448542327416175875893287165770163930209473577063555655137748732644949112767764115441936446750346227907872020470748818979246717214919788463889473296886855021500047693141344780824116323365536861138016047440718819579647802870541020979149213775063975104298053291542262199649941349371394114082744507930073741440765728855844785980645830637591924207208639345595520101140864356421646446517071581943884994457540637831723372467439000361788626484497505631601110854825520347103798168262200783827806530466696607474815848422206652411505047556019500797539022859308209393587401355743846763560850932373880928726666568107178823789204896449297980465584664183153687206573666789588462110348642034100476088263166474538199349758756059464885906932085673371705162112932143099493240289363766445751742162005785196437097289464097559178778406898514284730899725984942384677480122767872350204899340407009340857821241974304539553772427116362009903782626936072244853716602030203565092959646503666067736007136370586427884920839540441329893141367278796800*i1^24 + -45203201149793956479399556287311307259472924086530378883918009470075405681054655687924429701132579288867484002153540457922753064058728544830923568821649644970211062770706382794340836237919373045725661344933320668675780630759659457425959873928235950503474825564361362362308211979606104477660657280211283286554430415618484234866384986840477569600076403699968994948572750802177326130571089953496800440382475953195053718189226235702945196036192857604676594884884355217552531169085565596583646141214841358754852752993958523090708889462618676959447312690194275005306378452655833359817302877692337429734881754945771530770725875693025828096182808863593066333126463067034216740152103986486772160600493560120649039119013359016348377726094033968391160095511207349876832459223920436710090384386272885049531327714010050495788829705398846067625139876184164405948942641823024154205739768215737959215380597803327404036004157779809981733676125089100417390928428873706867202626451216902996483401934466694388082453925649480717806581961369484845279989581281360428954169392191897366923457837534523705792308119770350465838291618437509051359938233420305952143134765935932960704277755550375472830789785790312225845663710200857822763533574506680002005386005916014927087734859341275472060805326902299835387429901802621720092584270121170367142118735187082502594980147974513437093496850601939051230542084510604027430476548891960275074885495222241698098741698779614714662451064842724277259106315419779104281187969784676618509818760557004751333686503797108488964936886385420142922346570384724547069508133551537688558274995850736050160469962772403079976234479724108096665286482094867452461915112088782000690098647592446899834683210704390257179206619841132837194410910555689257582146343155432272179442690309354031390169045989073146225890593455150998296187574994391757936582983680*i1^25 + 473756174225003226790957795079460742456146095156663697132753470454490606056392955734848351765077131463938356844451521431876519451658082544144793602562477774526495333918815518604242337034121442402734711253383004839556998605858648302982595780258870332507084813117627083924143034821950561676807663281779039994646118871907433826066162941514833919253294687853646886002960936589659380318369336709069322687675799448695616307041123051030926846699969758767898869422162999791353472223576317240576363679049493730743312793089963613016650875522526618284783439322230818999726193882833440962759296413082260061744978922320997494483711004246948862418094017501993029544417839889381594474866325390699115473178469222458197798466064655301591537179812091877801444787182299816638439955560590647485227553485769971045064456336970930176100057787513945155657516811880541655664339076508987156113448226969051209179732243819272522424902910105005059025756438769575262622577901126125309218237918128376484717159248147523456071839431722424240904977788261037941025477349830131809013223134114938195252705562493213320034852183020414257164956861512694569219735200106031755466378143923835961811526853000415517677330428770729347429953213350846810214162707133010097170443995577745120140544802491691258535810408522789293164292674513065927761904901075194303295984479671539510358680626046369694405989233427539333984124346257812779486945018088661913238034015952598985033505442219341110445365907550963048175108824082603625310526128548744111430470225270207891395020625591620817534287596109641325671800990219197338024956380927551817723640657581086022307576221317877175829810558830119428093962638877559921981035682653978081040797161485505102787034666302361733685396352432516440408569720265979768578957961303079835715966846513822564876006785643651278140151714474196220962590305571320136466432*i1^26 + -4285665545937462263407429381286181840588961800024096966652780563980145645784462420620099805356525980583174843610340967936698596391724129710249740375387788591805314946350366293854401659266666041106663575565224020863751426223838258627597335256405211832038775057394439582876950316664208733654666937450598403495841155267651103097424466136595301849697900714695174739965406773883381418017347930115939401352227565149029475965411748736575451619864612555833895598374436903136153649884746053513938547054792987683708835734669700953879572759203168331859635542249260510406850993476413769136857711861394753417001692359858764505651598196018907544594207352698289618718241029312169181558749963460042034351374272595036722760402094897278999182941565095318617042227932423286186451719870694734703906367830097855458854417405612821090663087240615323120559887290138872205059125813902754929764938002564801921433191942581104807169493206329457829080782144139330792367993164807873117597493000518833685792465021242689861477888792317118939793741026724656184561992155202912209935817344112756485796182377293476025760067996640383269107683033690465771072621443794210475808040492733565865107535882826417918309110400498494609575186053567038444228089257947811097958937442600735138388707376783813419598293114337238764382183528879744923829808364878386087712184236373229057140312753844932612249117957401905060524380870556129317379728080215335652088377450956178034178390764975362872787672080768154736855717890147919729912422801597824847541722339506704571043772745080275580043648442864136025907732178969030294070468648535394328185642747429476676185842092576521990671584246562149566251995262777934640686477717610820438654066007525324710788959560483345951032808763874201741129647419584973964973202381911404023433439941513593382036686680268930692755227537091290414604464907454775296*i1^27 + 33883190743201050165229255780449622208638850480240572105838001647144785548258058589213583501202731174543786624219125790531678280269363087981669841419549980824689297112217088885813918963354957709375975988162301718523886095534468314080516165794692063679368466805930197213899519718052295218578830377578498152890630106772103524050778638684551975783912870978205919754585582338934622466636110339589606686548043990217968423066922073475653179771386022632967412784606150116412514821967771991110667568300875682518695183361254469416826348496339169749195219922331353671201820503738481195402946697268772234681915845850795052798802325567435175724005903532927038900722928381909221673705904254885658741305939544470130553198304558814525820812290010439936473249943821631732991292463877146218281653990764211702179105159708036220336892388877078127958978643657399593595264137099168230658296758322684292405968334845442199422691632928895146905395393727873690528914504630399565012403026578829226369360283084128918209396639648477784950900839741782942962459468819255206361683255949448447077190955867524137452435830360827790513779672259846273613082821876117798104056199826971947212375952202137055521027120118379495160617497907199253252709240514025999259683068604283860031353505868459419510752672513389821275997978525455061976234698531313104913036595346889046693995040210416152655674200554485681098789561635314067696473290983660797726492995534886316856667919235269455308407074593637064066270055360130614052638766801229695724562187840697253760098606545885734921783301891709217250759415639434778844271827177396585507298072237540354124770195424808176789093815999613087534513021975293738277202620764517812903770069759914145988685643721061267711383018054979692251850527216883976313828933670561211781357173960142201717282463338360125534359051260058525016330048897024*i1^28 + -233732831221199876604317765924188388493139513902312291603329791255488746885835857427029558914164411317545115599779083018334314820265425116477790627666479386031634717727452185630220462406607079166650261809046209279560139960302022760980223109877979454640057415439276077194627955872991372177041348015846152269613195172853227522255135922859529953216402732258380612311100214922013443865042032671698011212412592396339502305348034406478791727180500766520299110747771144375513263538846623230687263798331967993200149953248437691922217002493170956054698179939348116396563045976060772386273774098548178211293707841647884300124579601709214135931536159007368082217089565291763945688277074020870095380981729079287917539011052402310020951112338474295050470621688239297474672598251592775324918861903575593157108914318339795800142226545164267540960862164111210169879543253938997398354570996572694295032528804299234201131918823927951985984749582925797223775883103690000682023973382849513496481086254693993731302742128063117772103475335626621283848473580566529772295245372576848155602858828250812268658435370260093512914504177852351499104287705258052894218359987260755788485123692319923429701862104898890466599608302903140517877613613343044380627816339816175343327800353711025919926056493652913958885825728086384894185749454912420614543156592849546607859443343212241554453818279856035614508662454467618010378668757567455315938760147749037861338854992845470615706529360249578698538063446629944866225392453806988012693863838169601619698109116689037763104897711316589545329702362513698181743961476949222358870062142394763534115595233440483261668906499861355766359019875145208270537255372044134439966629016120184827615125559992634769669512144648580395803377680267375941774986146221664806699961960111245482491766370844596997261233133989175243952881664*i1^29 + 1403854817404860802951979796189596447345944945493691993441837501030043369005768847638759623060056795272557634538569487457881890570936859004494691734748760272574799849498412645800779994764496304777568783044696169802901775337416504363981681125975905695703159263337722710670933077589052988427403229034200568520603293078542602670434211735949687855872370772131005932510196305254079006560344394364185030249759302231986073298708187773662099999475428389684161342272878532441562035490246351329388508261756112871792466538725441689260498030024337775851236816637919732456641037208000659806348941235902833109712787056692301101063939198169781730593782984406691307574440988956391108274652310480356394203993008070911400220484727035466017188743857086881719250988225323736221868060327487283405418160562483322547398423685377164655072855571504091200641372906164010243676610869036645755285243526350987206291869603590817687731397922499440701089122872548257404905466391636189321422955737635046056416431874939629993589567845829775992674826577411164612953782018473615417376745499815465082364718710691097972072402838318414377555944147491464897209612291195522751278700397212394044384146688004345225913732742927574969660204956736004768935223021670907292592962418458151418045565184280209569997402586260791712491693593466646582481323779275601903081772110486146874951489839073038252079812419848102620374205497111809986080016734631562966999560466513370257957625192696671965728683056543641146167160095744117785990045727421876876114895566514145079147454467103756168883818439762724021333183303952401205520749540558169036101658543865220000680413764992871726929668273063375379313837526724493019187839130529580073275545037868984305144659561091001964654031578919053815760987624443816989420284002435493044082126323800129746728566507130090142768957179053750616064*i1^30 + -7345792711475576631260516603226422769380223296982218607160642275963783774051127779503836408918821251166940659755432476419490179553106587819691440354974901957524669945002284777965767687825481256397902774699452289567752006762569854603846625864255254968891208210872680778498174766905793322583373953702753572098512139026265300250247084270854668527177647410414600174344778220089769003951778548325404736060264822495947981591491537752624182015820685528447475580877719185691508712551310902687464169622927306315884554641744813712567579220834775550805677740260134073264302445714112684914902239646563071752601353843480812787303562407773228666305419800160612323004532611530210893385580243399746683946726672527627888051503514416624495938136952390460459895444613061905264074582778313096222057474782097560883178013677321984631880801441139007697633121621392820935217564805943970637314073389126614115460603366230671375537331104245865174189253188392865743956473088264176632076192109975596170208536594201127334376323476938151709349275127405842427001310913505315610966234592083842159315629924478611445418579903642994917053796094673746881889025619324672073159847662442949893592522186773132934825820195723299784302315152188249756370692271107947592127380813338631771401990946669265698758931491121661617439776004467139362091248203848951407116825358054877592187768111497900738288397601577749114982285315970633932351824302539040147938586705644929199643413377684859481382325620412587863999886637966508553989149699213258945410413792846822234876432373945150666061404663800574049087796891403197281993336892996639368415586738624449628828840806701322173198335584511152187653637419668693909525338708676129756446702968563429782195315106472018705058837047306153416423307446254027459512047171899452830021251219185319667126088054046827567261392071294976*i1^31 + 32948833817320282977693747636597128556612987832804775211875612305113012452794961566146852445165892218341113819799521894891705315377619418492469038539428394588670807481654775359883937952359713412648867462982367038040492414776306580507981043958474671437304384552776910934138214467477728030318590994001892202541423952016348130578242459945818801201076409056620134662140909578888541644857629204584449912370519707619946581655584409093717137642580968936308685585901753066708176953298446417794670300036930107090204127692480451650127086629816934207579215516731214885608966702326965332782564135068611018418222830997198588493612516641122347082866265750229810990213012684842851308716932108392968246885627101779245166659473264479061709295566700243877450004913123764954980086283180787193312256437205623116345764494079654715586063938577419523056444726074712327382141481596716361793669405477503236654709265834156093722249258778738192779125051114264891444649769504160769127913791057681867525416773345269645715551141110183205390233839209124012873905930696872624186842542508758655435683886351685120489712877720801553569760162603889973653990514088484967374563585542563174624364707371791105039143363617459437291200045831187059939705388615816570610774026008593209317839625667210080788064879206894370869565872092819600538706477663437153805887787160054180669472230632447613951679886894045977748913622504957820139285609523304877333438291482070610342352335344307011132876369925782836697204681508555662860040976935677993925268703194634800878313989742055736142782207787257083860336264174461581773681336504634800688816686383578156249773184644987815003383916871234990669172437143311148042569557839930627221407107197064527296933970933740854196080797508393567627354188252039084997582766879849957345519686183215806733942526386145055717067849728*i1^32 + -125055059849014187166221443567364855962949514022493811139183886350849701719098916678911927714070260058913204598984453401115628518528599066384125127966522117155190540276458893122791213367659349612394964016259715849948297239163708099041681891672566752088223551590063793374413443946002107565456786514085518499838950831214310764136680130103369787707352418158184972328662815588162999186725889434961918239410336878806880274695327243837505885357412362863449345053856797296907204278632550304522132025060383000566854621530485515412253564243837635835199957396079324866165941823662436094265805029473119413731590013017450266801967080941487416837675971670016932874953307172992753702423121645181735072970621500209898177868937769758603043176724680262616102640536819155512210706518885660164803244638103934994408258566845273918373429631551940275250998549921313195186785521769567669822054182555077944150579598527638794654212596562961410565720893839456545264845628633041919770360395332843804172819408609853062905024232344924422473166794699507934698197850121398704736625313574758757874664660759247567824949504027791119588101623208680153111765060676273912045153631782143158261611635685197786590682685167616842133548276969650627456300096722239037985654381781845259713648733749251029031835041226439515905843323461988135821242697199047840596809991088166930957871474228237345506175270187369295094580220341565747566481228001832016139948439816701218957588278193695964368323150583996297393751624737797119783598777524342817216696532872943668118097188712106754092934227311152581787128837558339478558461774839346937729624270199275654346365855881902036754469233318390312381809854009928717098383570420448281231658884781975332862888607927003452744142704576718647084081485731109210126390820530435424337163260018063711540910581371968520454144*i1^33 + 394516015765144800605119433340086998185253786544583748654407066112217438754952084400965880955081102817867246763039616292420398924447695849740346494512839642657490690576054922672768372376653886645087455398074348160059519612616497788307112289756758338757531199564726965728970591878373996630299847080880971297211949989901852112122041858012927286531298214996501238889516004659728088932691971991065185555798578522099834977970635558515615875877696661337012587823382851514962338603186640177436785880050228984495793285553109198255313547334782186053829418745550914383538411470159735741468526682407005242520818231231295344475622830739169941758114858206077560136077993497654575172957251910238899315123468169417753105712959235218011742142943464165258562961948779820327585111440947552250315207881412149874269439787189597193959192410507458784870445597222767975833643709479179868122482259161793774602235296072691766227377507062157462668259862294571654007005073117641943686170768320103071700325270270502374180988017943147207797399415132868583835837894518667648361528470063504932885051584551551898160134609367949278198768642523230942461827359591226548706647638285901518069243133420517877739866442444825354003071681443841427852318928912608054529286025659813250894728599791881579434743198680532234392244669359825886303943891854548133400160503501028293591189073045663447662225317493852120365205331661837081269139296739004014352478480786818026180133340682025263231345185728439679496070505039677667902442231270983630645113429782966146290314232790036405792423649985689245815027385180539584500942965657641429929531038770269119643132475436184952537685187704349848342951270858560328708938660887827092875549724499984788435392219715215696154651077118309892249554284591566503725970150204090415272396897224240747283689414892453888*i1^34 + -1020893518615585491948260661569670610522679129775414608741344706627154240732086711965397380135835540693808612535279264041348183532051800522521717053420678674931742346714990754485070663029158023027268670155024528293181286288660585998974944575373984722785826568659257640819183429523187628269380912105838914775993745109648029101753235396339116116833367315611678367066136081023663752615573367794255316862458290902798445390272222986244908710751106264328404623734937317296685077927369560386521954285941287083765443513512124415799652134266914641677368786359613985423575662416061996941241934036322319899354279955027586163018363721378668799247348368702204163139149349609691585248834625446112952413176632213409777291802395858949986416439442457955235795468081843395060116591736047528571736400698954730773105502751884095603715058810555306187390636844750856400081823820505407212722972019735358822241755163572785415368737679438708822812022749138457453190257570852182947582083574966686296414978355222441240745486873595919883132342737783623926045188672157986908938376043158746141545376484129035330422460514364252874799553233304664391678721608988040050730502026485429069167177117419236141522557469684746224071636515933870803885050325675856316563215102212419211599378335024056088918586337244466103357817925438165229715068722433004686764768334852637250001065024616040917201386579245133123015074513485857654172153871829435979923388782466021494582919330920052704974476583984859050193897645771090952590726127104140779002316531370608059355091428157844466364633962755575871443720098953053650636442480555670358331004315649020311905030026863591448982356559056462416213473658058099880589649440965275696475925634366222744440472140062117598578916964989269910742565827182298421013838924571823903528561443057036223536923934720*i1^35 + 2133708493374634402087039206845138236207136249480466601975604506577911934920204513066006304851651313051313269579250135120752531839404322825412913417438198462033806867089632557199896328479435750825415379706983705581337418713333899649850705911923097133799397580718356407168165660119767096113904860275159640581672741995729578547842490445693260077494860981807390143052145232757142398544163590119773115910092894190511875607140770474776154565076831889580148426573069564012751405168342262618942634024763729286590918884445155592921305097755378928417897946753388690996176541249110068675726639680470824479737303904523384712457798424833776810271179888793075771140476918490308885489562349328409129371110066059379037639541397237640487319421600478484065904489936021765046163132904050191847952825870118291127054759839113271536944962488590730036370092012444390147905025949273882280863227645430867432163514127492035005541619993117936761876263878578027488502256769998181526700852762708417062151166462914996013608585093845501810712340597916418750678182955388465040060404810837607119694587474447812796253043830748618010709962129389498279691133235884415406057594827363436421467790130495763031660610779787180455659857551402326221651870715240722424498879912984646809269296382937779222880367752825657177571955815178532604665348935072359468496652277695108227598976621265424517022403053318648592517324375270207650532130811641349548950732851714813248112824005439358876192722867942230511809769430132257182248016578061826695794951574372757304903745222136892696545581169807600270417723783246510746585060865502880952828145067634151766554827023524804898503008835565613057602731428383496636404236939456584831174759101981688419922560137413470399732659738002649892575329723719337932555727017800685712471998127608298521755648*i1^36 + -3545560307109782733864970697375940735415286688827347903919594028374319119832561508258570040226583377982603424290745085773559565304175444979582557918018267866821977956943397921211843290842489411890429268823280542513688234671206106711519483004070912551970752837202226212133446540320189311745756199782830426269422241579982327271612479013081121294620160430215188909221730028219191437806280077592101150761604703680939248640933743891255712663531646909340179268651081856732636522128524647733003266666187793796453759379477286890230829449770232615259043231967045731988923984872982926058447895381025285664047024979456043530154004147567872684386591825186730417895179189829555310348204136439649014436152280592202104543457365936083492351293888742890327069403001766734322200423465682420684819929153150119265191429573721287249891926453328392161242767715274251350935946727202115617195368239773259765491134698759573053412231546134533818326495226935831127159256042579567542520087828653280752914666423908847200256938562390615903430910426145867313806113370614812458036923963578902754138746634667426225164907717197446275877102869331899312304244736219980527994436360738760642290730053225479249359091434364023733495606028812013638690872010262925287248297497320132953769064902986175637690796934397880110917022155461215043138934172684521183198228667857172937764888848515778963858177439176080377176228951172241180333302232619724605690530617751073268433273732827182075285386778031415996989234036776673537227249579823111371164277356534762712666790983551342168439662420789365392668151634095129575979046311530009563171166990189268673829192611061095982513583150536722656746757794341774039690007560099206864748055599133240827572686107272122042308634774405221681452860475752339911609126071235566585099109358104477696*i1^37 + 4596461501358408818116525203396801140234534186258898599116127487019839357968844250478545985439798980391721832551720846663664489452331656709061535800932206784148502750294392445373208444158727001069661126011826540224250877941754486080057032656109682818202529197132501411223043927711660122957316588847937768048788640871705343454647020866630549514368900053874488926065940192683051716043726034119402048815678019778461620334459564742753625340851846154450156363591764540797665905387058906291629136234295184485099952860311062291754795882243234558234562079394196095274608857882654765855320822284449237126818726659315571034441991280478046557319670178014791822396934176944166928528896222468717710013162869828386324400315176542986442040789573530524038786384890772218516790398837258462260817337057921273949877348565187567164329055008713222323921718798805496829948995142154534271336320089742198656089652859809215961558738896458539657954279194662604466841506730503050610402385882206875472335216740718101619007286066156106405281792516481772459188233328225203087820593348709651778355458156103638396865244751419029751641456296137361032530828561124407919472662149198581480186600777979088509033585315666055371517016512992630213728710024741106938782597344145867741800880049285733693395206675539638705916841242583511536957212757434705628720113263101504806389521542511345296288296127534023556114531831813325636436295717315665098020052793064881289848023463178825725922077292939778805491819632431723379102924445261930245732052627999783641875488801581599521550723381492851818207360125386396504146402760197505144844531061502586929182734753884371524871136480885463969562397474331267696115286298717826818756450347741299991982405984013727524874482347880806281354243014478338356749777549610132818046570463232*i1^38 + -4538946208247921925468700930408487527328454885233039292640693536111906899617303693104848127319593218906117020402829646182726195614002781137669420416424873478391623542223695364090080382122968511899982807771665313763114987506432730807458924601666412574037184022840214352734017234375843083558648434065033629674996634226862683277125458418048114428235551663230770152377798315673146201381114904776585106829471981844681172614545823516338932689606053388532716468716520253629455690862157328675201364016346411679764700202627819046406306617006304313267349894131724112004727894015651062718720605445715865836565065959984954712183797253025778737992844060826555286256840136993893100292117037839365688360519593454053660506576205873160618653936147924844921799047697813119525874297620062789622612677237694197484511321028367472862627577439224913768919188762879752032341999429124364881478280236712865957870462609993155438823973275307772237979324100916084222733784573197737483002152607177728292002175912455006742638666293944540456866341000029070901875625022746209269852047840264596226892743262264122120018551871807922417715385599466396519381290386175441112371239865630669100537555195290970490929438640227639069540087217793272890455408143430977460247759860224527031536865660917932412904086632477580903144680637443652606640526240758751779500594616163806911869193356840974414031878402984296138005351421592505234835157808508012345558599451997286732024084494206770451274907517668463060299424084697231423624229463351822411381225853200013905452382792982346069742037849886501287033895971062177106400648602082001013200971946414579834372287095465889767708084434490495677352896520460689451714546354595462523034767419940187700577857505238684747355766107401677887652334243516407813057474177259181629767680*i1^39 + 3297882416442351161473363882508296251136012656301384156979221590519147403911284184274420791579538718259605256322907779983570970917734827083931661505817208047192987676202541051705669204312836265870956438482536226862090527472476468456911927727082755743556093149957523357441615892142612463304166544634877432526836792536135267424124887829417000651566162650311361737959340785318093143079936999802477480212554077483664368099392988351455165509201380431912676814105008968431617616228463711385797313772071061212164664932750872100939300691911074285004862410744367379200444524407662235812413891739414104515540201118738417447775813556118319782163026085939386406648329755405804257371806940248064953438377195661219069640096465838317834097534628244175770525747772622041462408465589067460308250047572660136772904615029685268629887514349470022396747302559191172993444468748742017832126281296529343801112027295767230110163043952844203045425882055527710315531602260306612557904273974680690800217155732747769956489315901908027569046428669495054099349377410178966665126565501089851649976488182326516148651602109100776371451939947781217128081661977132012848389556286997476824547349940260142722263111419296808667298877166936191322331787120216904088296325270225988948777176424346114737907403237646977437046310221619821105021649705022565112484440869391276967571122218704600076228034019835235782070400626108505024842338021633222754014721927758032903072976554649013084180494169085673918868326998192223947049506611297510178772710980957263584392910615129503227888840571266668299072629054844146288295049831430587289274024766497517283901180087228617242672149757649991491942376632931336041709559067828497842314703677621921068575443305361536374106662022452808448397215063765017465857344828315009024*i1^40 + -1668871022168627829459205729725389167210840654617507480465780429441147750065309063053730993749070416553188638955132323390726852111685364855128630582818688632482559187965026936948323194250079688419088712022956256673730734979371015012117991012853216192059417905303078564016918981578984369729624590688570619738443901804750065705696130057129281995686141562531289841785485035578107464152637169405797878421627972261829101073476727007462428030008735301175641885364531329373569058458367063199859762079377362564150818009278800138756789392367741385847763104954308417449739419918309443362792044445526363461686328308782915654067480184577807620814511510936693395049894183281657813783712197968902837356071491884252190055965387529677627704254557906556626185547435117752829850766754919027415087870248543523980542140456870593093110974872129694495083548823330566755455312283137434863723553264205473456770838037876694400785853990586114686109636600661426640959802490049393481703873860216104554188791687426478246916467093753466383150747203374156971594095111675139467706896983536362095515655675812300571621661888489297280139584317081535944274273583435663971050378675615399904691318915788329881476049209979074332375109053293945004675226990424427306040297488464209854501983312202150173097091024642988261752331486799261397255998457624296623321212384612168501806165693722866770120171115052486871275445857048442070235963506332967050639513650548271925279687005950492470881905645823969598845178342523754187564784267128363425522196492174582844632172752015231563843627707497986293309255673573764847655330141383762752540109929940011642910049226560928947990574359182869732729316454574633321542436146110503341185625098313846073620384360387390992720152104298010099133521059152624775072900448256*i1^41 + 534272366873819605284711195358599662669323788271691281208218364479469414407055738822467442923219835241861784046806780195262226200037745823780166446522987091046294422987100099908560160400171640937560334577211691686821844068601906423623873791128439090950022738239781558652294961723619445957319726045331176661461420713701777648664920619600991746335265078096182331011103460019820626879117825020134558993462615170376563471489354537935051644648564825752900822050618386067039639778433217346183152437972957477509483044373369806095322358758761678557110682773849531936719727321831912852094881398094178466180588093985328063302837778187086442947351411670756734321625613464988692478667655409043677033926207035565482438121951955307701909229746490976385270299852492373418684690311117158434116281225812480992943620857597717788301277070154843400582988954851953408285878933190402882471264512641779921101695164257071145293768193079578116713448376615430891131929286914367887108490005423831714046548786749473567963683455698582012952559594701893188426577970622803180826921062181934525393284661126910566159817100137293816357983852496436920985300793760705816532508149234018405786156132929752395240466590357012299972884884553828230369443653693446903864420267280564732670163163779498152957373193486767841014641615579402550735347280420550505226845922874013823980864390307423107924117385024180543572984788617350435656200794382089970384009953167479301238665745108848287540750685826285726042967755870283422584094300356663339012195063025617227406953967786558647733885017326046196338853388885337928885620861612331357289619401905538655753418453263671726419907127298873160326523989176126581071568748994074938079611415272782148467341123522236367189223558297278385982544963188055848517632*i1^42 + -90175618541746338061592128448471064498042253482080002994221330067378951073867556837209278672395045235105171721856974661342011675938614819868592390625782455686531703722444836376975259401759884020190368372573432537622416710661837378509586315542885911908785356501805000163802876065133920057620696192162295985209350435690055921770522004812068100486321429352003082575170813824380765462410787794728351083406888462773029674903905418723802852975397392834062159782772575023060669679131145799030335278413751927501151387844450895756817720964161426925585242899692552937854209072072866050077968639148195502017654865661065277707715342571277328603915508454805827073368518496564088941184375545047156909016100589657369257522741714487955911981815278278275575155572982889786650684465253234472391867178487636813057946431804580715798287780189844336894753012588987380290559831706771185970967993544995891599431631272432053134441333223840007559990951339810571384600104060928255448933819527171395837063082290374577330844554852376691109742503436365131794787073363928618234584574408211418760838661178028866564114253609218851355163195789664725966077863494088669125592830361385737683405550463949958618656445032490631913401091060262805012955603788803699349767020266290478792485053669736309673280381119529256416604588353956736526006776014395801458839227573614218094694624149489803635034525296885476236384604256832684367295360924599745417772331911550940444325005104919231774597353871850642194939244184868840224665551654294504968662609330408640595195925210383017513554175838301262307100698112586172537277797730454212355079994400455182173586443753025242273376772173028838990167694503293546561567181468735482224914003829600702782673031805920402345369018196482049035739964639281152*i1^43 + 5795833902691201346859260970520221956476683667962207630238450376274667144262540943773505801344154916646672193745346971239514985525429538838086124900264109026244732830029897924729206356236825215392176573023512997762566367888329549088030467643031561017502530880969983842776109084701255722049784159463183531097577045041415153809440595650853710297832416108130198180489134835276371864450256986813641294790579968807473947209127144464137949111823294922202362088413662286609454755664686903982096930857144397914936774658947120360252091122400143056599777720900097390092471150982151844539302590921395065540307230158610756372562820469430942246129234011930627410835934950980487026308910853386639531370498585819798358985955627664822193967917621795154346521859603724111633611981712186129085896042424799643420596862726772244565469665517750179719963224254464384269089687290499320573451145875613885401387768823602853874371223427635544385690642001155155641795985717532031073099681366218224219960565939279491753907650240578843694825820271395200826247713155215732749135151532825510021057244408035398461629143242329602904734207509798675573060844127223181790650384735887551871859224118952623363258301502044664320558496459387948472317225752513803377715751583214007415080786490915559191610990796937908772878850184493352323253156072386768172903322848698867319096408602627697541925145915991474636688442143353926912788790635794726559368828994143391951969302544969608865490742110953675247486284584754605905281167530627029387029248008665601211729630848464725129247499407664531244343948621120544382830717446069679634036113580077267988888152958850738712872415203510251627329031774564403965182622631934077698542743611729041443723230458670994560929827164438241645739114496*i1^44 + 134049128357397451871273021640746342619022497148322713436161046395939417993617682007113048967828176113195270077574929753156154911600897956491790509604583198354289680477198411598878204060799207246234209650173012353405436934296073413231879151757575702472228108160711809007746145217730320627674644226200845580555554468474608774955574301110835251263027526162335527230099647436742554813217072349275717187207517906178331524385923799404753103726436542000502761770258208190276115413487624472549695606808816085325610825351228890877018464906604370775734684403569117397826333620447921638105080731804456882501896656917922451669566989883093330792024929285110445438532813335369615158318589038274913859598759339588883519295991202796979343224722206717017469524804961533392538753933879769446640148439433722405720156684980457221954768462352813431747784978000273874783080013801113881467804963916214732536930843549482908250215794568122427856021485837026823431007461670175683130495787349797474707335384715829207139706555029181087484635062837017001754753774781021756443805458539653044529761587933387246854786728636779965034048282813806468655038723990213548583516846853176040401134197175227078151569493108634968942163807348966299737612061298375271617153618639486638335386086614308843237025825685056085354256307374081123585549055992001276543409976981705239547412141224912748615479914112935466558452859035164583079998993391213523372869340091142083124027492365006117618866913670859466809583090318127740653081786048981776397249385018703811825894650131064921424897041869637173622449217420857449873885540630518026494203096414363172842095599707243669418939415159941095427676555947026214815497225251038842174342209776451023402761633758680988827346344063960875008*i1^45 + 10292852908823425953401399702247502904971026712539432643423800384963342156714072822682133834688233008703914960749670413037880981461388282252294575954933634327766140514926025758836964203570615303562017697944372873936487571063410380292895079162350616877700273856642548303168372867870862199152242441013259310841150838269255703925198036933644605630340944046852755613788546122161591380715098747107415098887327285432875379949678473722842873603791772231462692055887615339975654493834875808197299375511290306089420095956800951993916819347907429512141341402488385946416140781683454992023577619580404929672646876642653292396557389800501850021655360327894251414525065671735275214298031377513917303288638116374200829162899608918116235413317296549475578281770369063634137115329166422354240929821172611150214549164778723836168971380213939212037728394758776552663168671811706872342501757886456090631596380548978954905257684487061039516165691453854867010729319916306568768952173526820883419875873117062557177840710110205575195520753695721860621940515353632823626222069008520880962894847773834790063405568214458634834285475892176439956833228189283282132368619301903000692946275611773266273561587053540949841399986792393191129703956378493643769603353794939088645136609485062986235393057795658103905413656643250285127614188185974627628973790981734550329530135334611040616473448729646167387289892981565361501568095533303970411129053551717620983678442101838897313171541018505923637800326759011553367149157930735351144044058654723500067488206115546910636704110662160803724280011834540371630691731673579135590979013703992930610359594026477820570417855146584869464200386262124620041720817392050567510915355453894807604554953594940934699231788138496*i1^46 + 10780449918514359796767896455724083638803196142938345407140748399122685507803052896998230950212411582887448172022711366980059405805128513683945160947875717685869894274777804461314568914887788374982507044623224389042899098703630022661427991248406661193854132632710789581080041713954982036992536848786747529529338424085389744862883013417966464526797570551479912019509716301921498687639307555622829790458494683895464820677651288853088283731092516499110266874636842825938621856567993842062643409643509323948812379354282780120862440988350590320895677014975596901533860697588930501822221367168633802485948070556715194746545001688686040710044837087139624251044327273050330048492040123225053511857403838165540328414636209062226872476812070908126617488727297944517399012219231061507550509208425430020484958652864103841040192567162083369843638424623315770439085244124129331215687390649221692654646256490158232200258934357557061947082178206759719289012279127713512654363298510327475779959006427746379949692375045886599590725833638176272913743941694302880472690300740143217372781072180952573775820519084825020601176336414734618569834813905924113757244147078094072940201156419780917318916389896412247218801102726443673726311867025868028669794592589027182919627199729764278899233823418657729657418900406588969471037672717347971858157582143017420092925732804983430854153999692346442562428121604154758500533474909579402091110281707230979862928744346045011731365768389252525723432445028606820564364080450168180961221012273168742057380250123815263982041741380963631941650818837171435501882205271623815098729024529252528728696576862055705171766716458945476699332571757269760611596087307513040492743315326218208520078020133138886295552*i1^47 + 46075253853602478057748587621858589444898681492197988666569522441830914342687834920237691387437342700904039577307335173680211161290945666111524418631865872173813606869446279745767708029906801751814919682725954635989404378886746770325193242733693108860079859301025639971210268505904555815468263196319519386898581245861368284699227447775554578413248524650004963549941857547391348509199823873357981956437718165643637719961813898930641878149767350802951156367130027296757818121002635972563718291922374682737328701013781009391883818169110701470342700128200076251656784124058225805069732168731868852539472504729988408107056835622166559994063294587153268729634068028345281172990633953942100524012779236821356249345291482541359974570698800454308944058534467694871604228679898358870502349779172639468585781063952114853237756821935309364909448038908652629016096371995366814843345817231768659169453458907239550974882119252663635178755324344142894001113416078540626485661991775326872711078657626860058822672650868457584487259621032779617327320811653919875674781200540385132643115013980607324555225508068057521310914272180610796394255812608745997248918207027038287691954389857479474175395619407951797392330167313447571830931874704713986711639251295537958597753559742164869390491934807885346397043926770562867209420504310828874526672124900411515590299800622693050414451215864315453397399634749059401902766046973892990425279117786041425792630921480702696196281864431576323279996194630605285790113533972227263831915419278703779147607983676554159761113648795512783482654092856711240841792398591052372492335097497225452090275291966345289608991996255890554958228859436666865663427190462965407579069876553649483650948984209408*i1^48 + -4491964881306989705519738572145257845473310005600497997389298584033186712497405854009215340594257534168253495043965189298509370107539734227166051108726697173077223856724433582658901483068078968502842160695911832143436124264996698103511095374450652264530988980641027419804490332978807873424632886666151158248425332482035976427463371674472343273454277112704295136906731441067823505767360128314751301607312094597850796494527795151764879173418855523431646412067301752130301546324622118203647665365418291479530477417532081508649530320911258593999173855817967022805319260616891412238389522592738295306460799183005660469547091548483971938805251910042127476938576555504712611734123077103210274650125509352186928460409837610267691321822350226743959291804195151202417952971280201729803707127046864959419215714805719097535088847649271482331935957605297855540196284407489138064429050206006969864101050298207044353847501116762200214805492729331320774608270918835802466081038759731813231005935033806375818249042202202938105781258874922271986191322291093990911830557224861589933924572069715806114715933790490749346356113230596069738069777336347323636495492265666585613536578205806969514895749297305606666059652795116571079384843013569994855577006143345291014298690169031587151708092930136365254184514324032565357359893942686863774998941441438926803517944345555508778185712429426716121114885892935667629561129173755271169701313549535471689298235397808282965259434425414988582599790904333147204638308797899996245735742319390227639056325195282264302988332224945050532505060116264431191366672795433024124505813547110765519608757047742213411050547652540788868954577942219560849210438789058168681135182713427924615168*i1^49 + -1580414353453865861440182362216946545326300055043848326414926273702389884509907050464001837083515355252327183664352115759588944114564180714223593332609697406754910304474698205601055375773978573204863653839362541894044031949218108275678220064664888098431714228414164609947383460581288342270869202052566728581349519878645237939968845750667042223478921986325801082974403661081629905051669101158003309566159262969306875176661148153143138639453635732004161631508246790482460757995366140657866734282879492774341549232087803051494267494981083671436403160567467712978288706092303378337928129152939922358795533309350620027652393337663848192763804817680704078544270557843397727117109944240880031515956192307254956646830754001430236371196861245655643630237339027511508833524128930974975913175117719674077946071393675293196894463156134789623656076849054570253846519133003651567882532491139252372686711900762514109925385368749828825315160433511143710145067452688806985058293690430503483882787646597306902880012557165843796116746356675632234789717586561551747135273078393662594264121442422146738621953413186585202235108451833313155422477891404521128259633773420635637000352596049316198400573738153818179526458484203919605719789022308976265456056601803456777740614966624082783533738095395213562011722662711283258468255763717351550824573528453251412433513165858700299490105112539672999025779952379036725561863082729790344653957741100069169452633212225781303601956382984474052581555276432995470104170835230405181890437005733249103351862926945909466562913803319298912776573621686296293949954421146562985047750133292545834538107570962877356641379067147882513395211572695851026939860828450303281984209289216*i1^50 + 38156215979511441701479267793310086008025367259493304197442895901942310349361132902143475436678418811866146735499041463374716232816193139495948254325357591354119114207294139803900894451371164732002004909064114205426542479636364493188214863426181991806977247325278763606499370140864822198487009304548506195041326879611869045881715830798090640919104880787323286639035397893809958954386837774113261041325787179452548449368685800354268269771750431917783557681592279631682355963793349348183995681275726497013392599245779726182706285647303033018967787475985540255856716848931484494736390936459033318812855418203274271584744893822623780502939888106993521683302269380865369473235585771898786238700838363699510546014264831296747850833498524519802566173606518983556302194371835492738838250179682400181828126273184147549759323851026631624125097033802053462849579327595041520456533692606533050331800084755387247033852763683507061779621909368154291873333398834342427357885876158441140507498041808793240472635946231500418913379211245581619346941450552648268256295349712367717198164464421309574952806356061342955279923179938213647642414143204504829449322552370182449296532485810670748077170406860147733623124398707161526444162245070446741113587131006792025211552231692919502504853660786656562595524765052438255963123005782590176233621893573141482031729493431433921988504825066288600387198037683727960386776681298467053664067717313124505673860571258626778376315857515891105152639317126978683315920318358758288653881923554745701216863481979246144482380566672545637645919916740383618396048152585639874189594775431356863713030555313072976884133871149288057308231452497609966050523415887102541824*i1^51 + 17971681156697179478848233522048769470474064272585718859342297464877478170787742113468215483357605368336453981739951129178241814165092427198215019090928593377591844159194757636499314587577221245091567885850617676226754548732984185553516579103619405949718773336707586472037145597377481293629803702891519044474266452983342169635920630355188008308738279958526747933210325503259415648475239074662073074549925327764748069315712586545472533942724216145108434207413852687160740345967985916477787373297956404435151885780403028465887255016325474296413602233772277387303141525434138800584838409622979526336305999147616136124914093760055426036795395440120880543045131485208446240182156473792828534813914260062894798302481879989412966279410428732591229137256996561894746911808305887908178469743365360886593698060334040677322811840164226300566244662162036593780473110152783304442556954379115042753457180905410202519398500534243311040325610297321351101466489241735499544848220237659991311038847390132929885158612593231849335277577241234876288799519602823202751331839362186799326706591317701401457956998403983875630768075544358713685862992905821413979973815648264743938817481740856774565952920629976366608654444115831574580078740558214962355044431198742607210946129184752629659123267175595567239166004761708237507257599011134885084861734939645633047085981273688975534395433931396741858751007318876861665134183083226714157388289682386641007826845342770961032563704704334338064764548260267270683292490966429061341021363820108931974733341938326141423744257438535173555122291537524908506239725992378035648077520844050515490201138263269381084327330780002288940276716160602147649723277312*i1^52 + 724193061960163455664046848408683164268884265174671180268687276636070025922133834696496646578974474975867023726079374146424785041850271167587698312207645553523479641753857881135536237963002601668651256917504576355202127231408433403031109486980736136401910050252592193233767172644419194197236265401967921505708220324071491232664388856461723930190128714295603865523477490389831889775560317788983806901559720240037940987279047671214072737269136358679322458102122970402710386642297948717175914399603082564696184223138010298766622810517010802970633846980613566091023963983270209798529486341190848635986778911253323035004748951389026127526117567674517712485733745837222869971832912675093316862782517960296809114725466705880261027707910941200137133663843481304077429662078571022923350616794826067499743952504265196055351463423471697686418964812062119229394003041306095286151062443664561786457377256842666556154250069717490734029338007798344283170263794356553142243155570129861883982862312328398837926340447239292104591199761222061293823615201336055615267817742026709918564686016764791844768612554127254404706866186194526738701292082254828915466051982910752545342020218828602324668786852155108470846525485713444917308284611445087344296149874260918493654397583182731915735810777000171203053507132661744826742253033166189140683035383992561718149926332859108514116600177217532804824932363327397705941835659578813895615353852692376254215641991398511287440188181670364916981091983161273777702228874606308513708313752010827160187460761588525248330118119276998015786405708719168524745071236627159682535746040454940107683245303215027181559053708073415079634768511530459136*i1^53 + 639953001176614963228287093345968636270005041224415207818366832199211880718549352952106924368771853973874856334815420945180260023624473744994808693492934638568845373809185747192788513575392919192590112886923123278405599553720123515477150079243640662358319469235761056934962100030963369000198944265969267324451967251159674345308821104247368588132838275151412058737667858766775720354963302006920608153511577182053975372819797603222434034322565787042155663157414171874290259513001309991350775631594457148704955935885586147955887486229691561766550843600310138661989613922566806954335895947090059422492021706192314502229196948914820078608726724978756996588906579962578754829665470239981889415786879718571603475944128304509515260375721360630516749210350781301261888537451785191261585143780215570970959846330308529430262348804390722544892188288500200698610578187463236913345329337010104711774778057514488195188633090903526732177928389247010226079017130893077101664230591890134738541693680740260376149040947608651623184877667143233797648362123638177836132727875935237112155472091065397675502132171604427134800969444095932113211689797067962894654847338597576024992141944805943242116904273729658728050564006636979230197258245176825000609758346756635241382101516185614947760831724439204692164789941982238725914244869943182056287771760037255592933436338436470714304480062095384177894511895653749332981800140887604251299499913684571562719335661148662393324075382522405301067863481597302523726999536851309928273137576126485348001018923640932431894120503596383132310228112472998896952929780285352260322439125188924362340955722733520562819944953996346049869312*i1^54 + 152031421904971477910219318136688439990829221402114388277129444382188194402732605169007862293521078593674136919849841784305526041201630179232534983809246556287999108665105080982971012959863306312134642959150619489952611997943687988726879982086343116939151010623502542909727190783098485741422596156998789319309958234601763767082777753843233857173556781847312237348576064669385331148922614733048834124608617816315133534802886414836093553194875206455254716901216548520660149145709324826065990145891786844031446368151026248059364706610322704382702753150990107073029362305382087744491980142911050775117214388838762138709221842194690091309499436795931900852740911176633893188171072388887994963983279747288155674852704804093719551996088095085439710008111757018223514429268792793550202635343559425437307432925298029953743803019431848973482879892290384142147253985039714123684517475599278481138192415518028286260030012075904635337592328959370047604199551856184204547037372462016035570785436054342106209301347675440760363633766589700063432127007153795904877083174504945561661185817698527748008441986617119732167887056888076923596517681427871899120613375250811705152938961011204230029891579718222444386574187475736778155567692870861557304173029864792408192293155280124804461422743558092889540609731253827836632838718129463461653930317371255759331430024477383179471306568464234831836066662235876326516206939150303891831970908351927359340690320030166326573085121689969820620313658016071256947845370488994685767776961939420210633538512143158567090174502986259213757475723675275763732442183789556813143713896746834299858548732371234075585453312*i1^55 + 12967680239552393080342063123058228116430903792172051134600577550492130664963054686236208693898000476229646283194193530380465099658401583726293393044650103567345367739609213510850133208427333867599067548424242430474780364605164858892755585781254312625127482015539929146267361669214381960391898647589052609102131677325394132614821158237720067616383308901509095267853002775317006412099510897633988963671486092086424330395713567196602769922555544474941385470348151107082228875958852501392559056064539172757600831889377010991317727678597088815602921961092637952365382974748651293418868753220294298300472875420172414104509607983013514920163146639893049092594913218410563718008998526699025215304475092548082027077831967462272922612880286011822847370319945228983655621099655531608127214408071571145083523562644145537182140392901535190082861192712112417231403666029670614589775661087731444104318160176565409436803706049162426940777419533402364666417011824955527926005585030998297667105883652852569560688990846904970399534547066319046237665213580264090086375807151419893350839704782041056998795898074610403588091447656246415397901483589894772263260908843295687243582691036761835966064093728634628186845517032685784445265094037392106960186744136204171140532361130828957015962995729721116609733797180148352319274487196379178097796349417735641263339545152354825894275447062779463934630313115522720624095839076731509632912718176096640489306048927076397134593883891195475077919738578252114904348888535849419010261515657589126863153196373699591969059915471538784099044423653669814772687231689413990015001997494227849734860244000*i1^56 + 469302650328065344403903838189059546572618854730116065067817016123581331680970363478177490340186341683876892692891774257961503513805453299788896587236684343587507301411615425811901144712932945186053360243770038177091495668404204059039794173456415595750568829293821984915484087212839233385927677453519902839181272788889517429685467577830697544841810624699203887364641573353910955524622393883136543120514076307814012753920577346835599587494681117361566155716712738684569993712762972114148823840357049740424773129392776936084010022526302995939912896278004490593476039508139986048503287574109614933732371703092088842807430564133777121270094315496596728944230536704145817556685207584173346179754044917479929070268888521205277504590477961895784450307302393231011390397036244640143265553872425564484930211671417686064525483695645380877332708030419260381565158939380833114728957972869280153178648975770091155471530999154023641935841657191872620276937723439173413122951896492878022133168560951698707175448023714626986265673673309378838479091320943171680713540869165144019360436064855401401812305127696206756945552317464072605511657871581959553919651908478363305876019447410111977113399949459495777669819468022617119635714790580252590113108886856666220362526249249495264403325497214078065631649483555082364481283068956119992315147341630267418297169343882710022781691846779530267294804919511501319491143947813891354290817562725171417060197419524271237677308937153061161787375124795161684634865621851050516031681735205259114407318827105362474946553504850247594987829364533918967458524742226722028704617118784*i1^57 + 6015046737142497057437185419502881058939844819559501439899310850398433938062385717195963231143684453068790744712024286484304233546372548231201589020752093634413759948077011132563254457505817577593090848975814188167874254385140026065661220416803764936628981207258234104462693459356918044216576184823249645381418750381234205877796721799843790020061661198771830454096266125811502757583799046861509460125138059838656975120543288708999265619307482459954292114655173973984918857680005988876275217990051513980506902146853278659188240963996860749253966132712909974838015248279711944560755083822973166595022998184496423814886127981164986268871007939469668157327349517401868572928431312045809934917494146721229225622516031085049281416409094438856929462962868401920376742415846846102744763915102938950381999316811518239257810278296502570367668603231558826137362704734395270443010433503738930675821739384427291926552088215534042536603948232636097556605054591357087497912318712402715389397689700287336859798177863002675147473459751581468332249963369217250250702727252757422777957949968423959371450743632188637111676502222258549432813548811579594400332130463624092463868587107469643795297821874361670812046169950940647556451210145423601038675368842879168927576777066644149077672478587063342109775272444700194774976155828166370141302156203534204174358270494521068862260897942673112045464399645351105333037926578645189063895372089227368970234617129293484921536030019728122648457952580892438294917725567372635829324957945623912005249110105903242374540194673279678990078829477197031558821144809806*i1^58 + -298057479183058599702953816127628914907077392223053878340794430225121466191132092036266818271507457402119745486027041386094544804606302537852038120821213455461845435456539565752564169411653712304674326456724486556185678480641927133126402051825720924191548833515372772722418939292833343059360730183193432440512815144295232923562575782351714852016715333586291948944323180518435919152735202029244994080403259554273834609296190930175211095167951395949980512668432514730649686739697959448595661781462700813436724579487293649108714846010521655701166127062630995018373267083715761236355582366914410488602800456769658637509783968702804597073189250660747252647644169664542795662426764809566175073784299197493323295382643131160133225642539696308350534619885728920814595727708492264003714930535460293291109495685923356189372460143836166482946713493106926474199482792625763834644703013206177811533380155283556976604922738670494730158844911554437219975529115599810162064410136752025793288196438877495924628605050648864972854901527860890908735546363212095358677953069795600565063812719739715526357049293000246049908483683367648821690746791763554591306532314556796730392305597040058971664439446660597534454367190489528078419559363850104626303410315880523961907991237999697372039295136607710656560663922607426198763295401546346366156652301888901016785445745787989171073981653872008125819686025726301555242797504254222466746907155288806319549985365308289900525467992612735531179274743076616486108036980445685777139997523741711512117252989961580137*i1^59 - N1*227827514106513391476442900510075473831040821038968438259894665630458395003743593639204122855811043727428007662279651310099481097045187283526399964775327475914330308932889853390179759335305345294708367120344301456080242003802111667661433880833692792898994360187445986894155598893469640352234418587710866715619314475805810175651319065389059257703398822156153180446922271616472799977962622819927880384164060086963885531512264748189716195962999599037163319891467761563214046307759873953444441120594059951616394936414392142158178149579074221353174553304821645248829722824544000000000000*i2, 2367020725584914651067618892636633890473533763594736898522605049379618990130386206538014883399187721822849855793306704545769102485435593120645630761015735380715605997957996358400628889185181712079381373472138443740675856088109331161609101316725588858989073382058983376994034673531678531235050745956560210530655198806104638532696693514290147517276933468094072865695082174151302642431437251897075144630576566992391535485368687473945203574928296636937266038388447634001724913293571088258875904886017478891801617402160611855270680088144846308387940328718360275407893579822885824919748058058391662909439334871660361339362157952661182420616400041047490351264531759752219869454318510166857383165524090753216718568170614303190647450679632720878649939170549177787246225499187014804471672946824983516371060111711449771416273043434779136805728938399771301567118985608113371292569012201883663907855196969679063323378332524628188064379117633570957164124966939549582592095364249795946867170111518551344754989421073839094953326503039532699763648003740331936166191348196159833277467165714713312402816474927814155084208981340199850556874874377280665802836390924289008949792003117036567572726167236605192724563408914964714202340546021617801158158240384281802013453115570144552496066068599843241517258106801162810707981647399259170122456137342412803640717280555867625056896561215167066788060884353619829443000660937920665194736836218577160468487098949914032704793564076987908796117759288809579526005926488616935765149857553660314452383404212407660512549488456656907352181995611141929668107157514489141226624342912533353887224542393585546167967775858668303870619349698668211480330450765609091565092778859388073613631036401787724295763608075445244271640382147971887077235384396170618712111640255526505560182700397935983084101208578866245081084686435642056237116222155684718406520360047315646758108150485257469158400463184854675916051814809600000000000000000000 + 1908731480791046735951224209331618042888741230754950784388264136245605736257773184876109972487410408856591904199352182157172305152137302830795341122640177529853614015497947083598431993691577431587172328960512886250388167618053403503213716363877413990638641939359715137384095516077671273729981211816734591746922782117449405983003853861221081739728526744149152674760911637991617064269403239396255630485920805989055431866635273320325793220716581654053596006967755409981616189868671143267398864420982204404253331477189610714405282528015002343230220280611201771972333809162225394855551551783204399757400691973252234834427048798976317652292837328603224913181525377905897423408078962191434952684512770555187144456075936012651901933817002387138683923084306345765908093405923570435242066928309151951004408713263295343431653344128217128505164579311424988983770487480598387197216704921977503704083153458158845153885394009915971372952011112348187025986249689111256494688838962597949691806209725406423730497162536027434179773860894747083547115221672510373929339597721204342987842248694765929813808004592430453888750360830372413277744484312718782595897088317124917899815751776948609560386191867491470675201532658873197902894863331823150771993809905342549799465840815369730250334749694132360825530104398899557256510900909991187796361864790919802658911383813210471180882979679254230061313004422586261872897017854154450643414384998204024494347283045867482558173681733492535188279389587758793227846738551813253927163388207264031840363975330043003334003189964130426887406760719442607260744209957034919240023549855784898548054790616528729651609708533009151417196681777709443004599699662089698442717001224451575284256848846248720562607760702858708722457173606212044278121820104270550535424873284354168909893470241097912469291093434687437702107057277466560232827074592858254168822036023691548705793019833163149028869514365627581442505572352000000000000000000*i1 + 1003922780474057591382110317284100555110720899366623400808407453531954401916229544675362873220232362416670159678216275259942499401491592680873241390227444220200463946733820367028901835119868828179422498862962136726513918584775684627291757810566617569737349708716188784790611185745736080125581256382570302371562854389010498699075129961770598931721515675293552256903284503918217390636579558355360790295100290292172194829124933341230191097200647179872718613482340184421844396359411834993261576741925389796967405238153032174233658292218849795830276213220679349428870598032065956112741071237779208187404395259544537959086719742589750946990466627142918947389730910198195829724392536817563321950854940406653403133064877020359260856708753425260679877736936178154813788433148383555242823641941043893570137850638153679271553707456296402513328875977785571715428021368228776078334821811976504150915931121064918737817025358780112746500712815371327358360570554782503959391238438124456271436344597931905064300582083410012879184855102223227556108943452005795387697171196603897400706738222114713181452907077677372902481237108050414329757880143517922955402157175417680751394548235887852519242466101079214582203479848601476597578821383124006397037109370253429473770387072249496199139686393050250720151462763517939655002522177177139239924726497813382583884115197212303686738240008120422914479634872315770096736582487698899525839849103958320167922159659520211330262153274037800602821515361974164019554548690449272842922829336695574025223639599403700977630408502769198355033010816020810704064327845807173036767902270627359773723889677867882827966877094478128042077547367315926882495049654691102791864514643725738316640636203141569454416831282301932199015857962006758525233315852996094524735604716116136690225696372298509282614433303050757715200541050298773333846104992430770670319561557718910632261545935131148085728921405757380392942305280000000000000000*i1^2 + -13517539155487358418628867655500264442282712344884548165058696920371268846998950629665494152216410597985887348418123703016382414215283232159160726550924624088515843005390519568694394925251584949159061575132596015041262575835790721035509450770501103978945710451771640462154959582025647147100667275512515283100031919596118165321413102061479023129493919037282391940752077697141680086622588571732825641496682172847993768980270777479339532454334027538304899120353974956909522067939458629709579195184291646064933704783521306222643892437385547351838214905810881764459813754145174101035859649772237627558170259731143800442399663635625605439295594920599810183396296736615170419136449938726681297776866446982456370171172091849144132581306930962817155191886789016473602331988169474656174036196639655308962666586021119046669477111540542475945702506434268672133278779924374660225831482609878659971026529450058930848034053392191084953711178428415159499951079281638440660467015411672273526252499944284041617083457066807172854833100384446303773239195084809269835491822865464006670124765895216888765062720382594333544404650454323381807280504308719226120066871260413974766446680519715440454899068041738132093232466219539820064764191879017178556882316499775984743357342373585202641942028660952317798224861482194972910946800935335891469905706439598906141708555638883161770585251241575080872534420117206802462481623468035723185932873602048862237761795469729771307375893914123105627176330431212213724415300611756249412959670467278455802870280443180852608517347150218085291092552731008245486094994148797387596523706560497060223209165060586677629940233653956294496217023144588669953149258279716935011216016069110861410788919993754360899838174629209057099232900930541662289746726316099488524567023789364039330621909691220626335075906033191982342288661659842953270104044634055509248457281900460047002071425977387654784785818438941665805310361600000000000000*i1^3 + 3253839627144846559132145118063138592422937706078808388343699178582256905812198328523410544139631486231593630648200972321641123900015427849596438498393780010695241744272711169154430032463910580320867770600459831669577275534313717635845702943777957042116002248594415548669258462102454249421974260929260730384589141415676360831001496697155316322520460441548798009221703177359167551908489416055168910591951151632430288992986003872449100426343240257256525662024965220023354645006564218343867527416904308920583879873049168819384721795272982667881517405197237409181066684052843266214844711772664379387955102801328249799674692552029929783696907667689644916166960069535423747350512702135686407917715953981167886984492992733684389171838505000559796839374584730448546856819012846573073500923074726484236301238863276216959855294517757810570219171154708115030921269828211521493422730390801844436732449370299640316453883672747972022792587812552978556526171186021746939000175457420951733332304039526950288788414061163418700639395956014737403050672693776476092611897465455909733788813230875091847102128857427431803316593975680026978592312043186109633917922021099331866300070151286938647600229270838320278664811945972798888352300984591725114021493883932793385584539054965660483257090320621548806960266738974953911889335156808833622300327824913295654298033295455770148933090840926900747259552093823794852237233641797632851042246455719996634707584606549548593747121634334681652723910811603488941821878975799627819409318211474001508348930081452724731353843182500937731187443450140804138626659237312648673232109446309868752866956835290450503325134449205228543452245890122642789708951333396236531996055726066939531805851120683568168564961497944986475517841158653379019662152050341852879009397149862219142416414213720208901578060736707235031582521771988359285996952390069513918731849064939096667308694286073395108654948362624051236044800000000000000*i1^4 + -3577672634923844352931699960502089554560563662259964421059429373676094177394301388983055777198715547738905594367972981705249072448184180541242899774882533415447108358396751255715975796660845500450316602867600951523517760152647897709279765644058923741159137067417889881369297682038151717814134298235431551549695907332228926693491252976217881901963193704587838305695529700081796612414639083273662628205494410367406347991438942232551467635732379157733471645161548512879124542676605780858849543213219211758056405469747260987679741321110773560848612824042377986598941370495856402482879494473442677846466982527229386559160175132050594082731076206423973189139555165416171204882729691108980686786277157857600868031794216581487852105260285686054396291942046348359281783420995951105044108112263151939031429000404046827441922224618127459199256670757317226409203555198046834339166194983925604016258863807069462374563426839639888263061788429686707722644951802877509888144813200069452747392531271203452916814697258223729944529790033757203314002324649649501243117109660999314155940921368741454398796510802623039113588102225678674159881607325368872700488351311457905731420314880455088387775477344842274165530762327950357903856369590437337466720535752866485601997678586177330996673190123784872131036660187700503251242215512871276605310259413010123743465555080478870991939407635760221578568081349169875687659144398784375890360421482778320214023657329986288992582231994797791854504505273014875423550845280555461376577468110341935945940221549558869399026230096948010692204252821541107948545483794570349081974026403078988606408429968518646541967342564828498514347636116492083549319314576395522553054638401609429658957732964287519613746822831942424368208685480558393323645903392623102201277741739584668557417136330119195575819021552714576010407901479420704123764524216577577556196020501942686861116347855115588564586898434878988888309760000000000*i1^5 + 13069982966055675272874571600143299254891227454858889523698726761804017158540672524458324523841200729914952979732128982044691786312637839994358301366202865400449591419244348468016066355728639541082634656594602595659605543402486077033061913416962853766440741098778468507090195736819938426589538378303515985826427764289633917034410832885444927292876664040851274113366135717769745857920234953865767571366232684852555939214414633832971079695877598740719593266296913352498975923972562651278561349359299357493166962294250463248562720844928687527996433700136784577281961340213104279413446763420500085317454653097479586901988645352253910374538770619976294051269935595922729357714639436008475491350777323774850523767580591229066512865285975822081050411853877875244582473410547343507555007188240204237248746141162893380667715485608562427407782085078074942686125558431760588677950413248708220594355896359535292262279044979120190106862018620610629199424650481730077254840240346712356552870406639319772115646091460950253411182056890967234281246723420087112294159395966844662405894094507767452942293726782447024003756401722240543805780527988974201798061385213511098089823634441840880830107166621321612699399212632667024214435597111566027285042023394594528366230239684510381248939159608049272374904669233974303164994364577691894835628863249855105661590099523843327902036136889261014828575799601080443707287926914703045308871027158010294922683773802796960923810588112996284323201290605675456581281676541118906928526453968385256537201259090091430879427585176614310269333180974596596989376698696949378408158043756122159253029037159694266705194369310609938157094183511780890103861512557399204114163411876077724156124416470046480552739299391866100783573547901515335059312377977931622704142800416958177873295299060684761303832832724914628719061755397530312813928683922685698752194200601461785058305584820515699587202461767133546990796800000000*i1^6 + -6017410683590692640860585651937172702317597067522257934138997827800195596765714752113332015568609374307829943290422524333608458855887169666217439502538699047512931583730532058305511194695813979098358478760961794283671807780962766018068419047411356621094757876869103773310100845429196421990347348559548492074214208328090949995681593570817983827094955343389834176887123761965772638801900226445755089189429099248692486314757862660945479089478008265178219445931543263418170717963065559331269649726104186942415692811399340019838100135799289089490177826714039822153206979761656277255769169779627189250223284195807168274990948864526626213736483483538933321687814938223075276666743826262045718966480604073236700688966473245741709628375916556248238173235795108815121379736983782606979741071414953096501394223996040051792495447000581972210782505969666077331375622686171592627017453503901866175960079258111285053271650098827017919560260361371044662573034429843319604565881476097872315438719607543808635589155168525248323897932360498588352380306084234677179083195840458620738348219737360448314979473556410398761987666405408781278836874966501199113625262353039741370662366021658783835092898636589065766739924685642477161743286377641887129486051456970497705790940043176283887671405976611775571296649816851240046571444622633393021250140815829741068020105953742308819824581552054827951102009138762699409103573254399702218392346507030046530743510602964626498717560607529446650345526441087985402194794021313427315534891015533874211586281225148946777300594730766921362185109583322205491521132329394544435046635781977368708918298029265908552798776952297263994310232191869938862506446198014783396202582189194327684232746818888761380259259999389003427176322141835225533480827759155191522891026462893149298215594098033231517752432858884226159686105895965121460431563848752253516001970656474555357934185936941848617138902218182343262208000000*i1^7 + 3693456738502960067277157186824949795363336164724242889004022440658973528247247131383556104077017241496053709884494402923112761722075105608691994361061709739873438394549429129648541090164977115611145734882260199719649456287449545511674417413070663386562536578631729638768835319296594802280515553378183676678683750678246358035653561540732086714692380545189053611237561918943064175982544031913182049785550529947521463095607841746198882343063035782327667889243218448081088345332668699946734586799808281886365865990608133827896903871900177371210767978498494821124439957524175745889867926053024325507289237139865167356241449462623122147114775727767121282833155321797569200566592493348818490178118212581263660430238944118625276226401183334806748709283144144517771189911355662779074403727723862146099819210965770627687166643919322884485106480048694168830021762874372902474297430422877052471882460463125083196653558793839499122419943353508803491881636089739246697608148205176759546500217339768008233712612807244613128895111176390887175040531581121990221198403573414904950714325845983075267953285454868914516354129328503659989385509394398347154382399983815319063203662055383977815212216929713474824638854452024028113771733449745249859640038240708930104660507103365043342536079072941709144882897447542870777026894576636697501704319584147800806013831424272691497827581680224409477677557832274603777218703092291631024650646326293416028477951655767837263363414252269758868914929534168517167577668028726425633064702093843200573141933150407107768802365373925861762348094422234877205839162210540713011472608491214971888070515845892905676705792044042672978881413053757795553932457195014492293330777508564132511164753964537310126271224950576109555042829816975867986601003650670824452707601738861020598860288356556826260752997735836206430403126681086070995098406125436824357556945590338078817703438761721693536452730451546981007360000*i1^8 + -2469334610483362753061368742921319291548270622196679209079359842080167680011161040083195922490436987940933533509583467405689418094893455247001421824509180346976080951740388413786366470798521922439603344266582259067268789319360608469651338174689835969602436267992240544902173583829976985455136593215887143817778622841453889234476109440341141846323772791280341408828857082290311000320010923972017303966685174582527389060001639575941208159240604390785669520485207353457698462342562167885071187244207101405970252819782397660749845429779194181094607120275071264736803768116505169764368192124209243932188316115074077180459009659734972534379105831564160894727236473581032566378515933489834455649170431300724272211492017625507048765498807353357720996874568429967354447739760764990082216434365640960705655857870097297943558254065208743727865238405866334358765371094479530002871410247412343313855983142936003768781733162856395533956954749834059224488838574176985955737148861809907621258339189623953360093227381120531942478987585704010716331888784337209943587705685118252215562162468662804194213268754642524675617082353821761072310577930970024213529280081654360834746761522459636298250752867154217646321349277532710467258597258338895029213141231591932445910046727932044084484687526702041450067730243445129059447739750290040477074148904669208732965876596086682901654937965077568188505670852024930426164137680361954620489306182573177967080098058546558732830643594180638064807166023997590156578638830979026089253067772812926322560071934571795389318998436461616723267582035500988248430130968260630022335616942659732306551432664834920149334378253276377230929801445792241653183442433579828073477015760249020699957755377369751955912652775188049173145745493679375027191730345128658009575195899708114229513384882502231425277751488640722819481701769887074422945455228129336675662286718380066369936158996825380473482359476079034368000*i1^9 + 1763458365142442235291912669331950157739791086272685530492891374036240440026791503492311129417409083684148166829609804735710531965101760663822992968652668278408781051100261335357080108858775255387727655300485027475310363217513522349656907234480983978916319022510928310590011929027615041587992512603543149693802342238268905682963896585906950514245166995057289350045398705377964762492753769236169858978710195426727565774297373925877098187222810152201610790376568315059365339282336339000653211717405724587130224855932463276744543996685437115624601401918037283793074152823056321975603581469986139571086667527395482809820420201595088958178814203293517529973507850299419633750549199791406104804437110351848342843846295567353356856761966886684106033963209579291262184389883240988377449534006247747870559787075984998061857329372684205547756262810969888550593609490612960463077084381477897467784947571649040190800534492626859080161519170421909318374208156780384868543669298096088580910003173006092224343892435107602202061864107208807312958378517520692322394190249052908554139082832491480405260098296647649599720420750082436245467470284675643719151819852489214201059132289569697878709336823027339356582302686237295945138312372415688734492900478430772298148938649544202678470286525930256201089029533414120238869693832648097764808323656522522404097890236250144095660649017726297880169797132598948095419241018511422380777035709107478793117465280774599871226833429715080770950822357266513332263711216315469323353954241530872387587332085865407868235595277061090079469604751423316282861144293317503191763078115771701109391712525884509422113965801968718719676992451889728861796306092504032014576681123503958339726321036823052160316647982572031251265097807915041984992621483145299303134950933903448959772062080825569887248270653984770419081678364705718611938657503178214861553796557118832795719283954965272834310968314953728000*i1^10 + -968643944367094665090205764386492331597948665195494698492258568870369558359236354868883544280736808785054246082417803322206661554554547757951642172802186094994717776614076376330956191046530053809828114907722036944651339397738374330753914488041309696405620289945750934976980390862905037999675227408367658089654990837208977767372843607886980081891999177360957185004504175921683200584751782907641576921950456873629653017554381073874437941734570589118744939658890232079527046611771746490622001616769302029183673116266663474968293649057202408858804674909789954252728134704950744442159940616477226779217781244841221896965858786924441404884622825898946348555684405175448990231020683835473393392172448412186713703934712463118353329745706122150908322283410955590201072547083742700083630683155363495653419137901000528073608226194323422035548049229522522354230715883651264035324261721246470005980861576067544427874813979325770949160957835111037288779021058962935313922628849089819096600532623626724368299551834331083121347163607968957795192150813963311912700552674279295298591078053719225499353241770235958671922349548879568903511568812314672859139290228661750726080036268681668212214756489938777770552403235958945161086670102495673471890445548554608893631852841510782751583836545283223671065229112459802659822637290447016814251994683822763987547490211036570016597841426629781856890074634709309710946104863614662408913995060800528025354802898510967068312525870387392637975521243100001539060034515279625533369414025834108644373722906409054546958665131490217058340392658643348651146501830359900855522740064260152000838629166461882622775458742945659729863222038442947785249638688701669783577976311861960979099527530401912192945628307837466185730065569234060597338701793738724030750555332171173983758754926328018397193782029623234060351145743915897912780777180548381640638895568374657654601048015662723164559560430059520*i1^11 + 366697726878523010932425113958841347903436255131507371776104253415339586914242844035788506819843144291811341524887603987056604261700689535757620482781991079559880027475402231213502664560389447796078435931253331605226188272285800128000277485192299435924991082327549164215442346672306846138053592536449919831731859150225563504015656090355987344118512211893722102302941859304066552049803089493187708222257130733829331634845758732077710446289057988503014455319760760684606487762184289410215424559138825807194307996047698688397063911155369124634622131520221821924752009046437638596269263500320144255527257838667995950797542089324673619758384393692931962655351597896832237259425886679762043987616152855301175556703333292410136590695926134077720687523706557114057833743960146710664097339558739533417174400076789676987545263254993314135654139690470093258250961711378831233683324759716432937711221847359656629988524845138929342307887711488316448173224916913205615025121730545590030524174150878888378958366753162104687370212017725478255092824407085255309484399108043320429938270408244514807547540805263216275039963455038173282144119619977219980939718328017295305433449126929075770086527813869116484004485769204110601003411605037851504141831063372756371020098213037034593637591158319449366106877755608948158361345789946340351181134823514318552763018335082003803949330750340903937839606189701108472965425087201240123633745749735101136971374388948573873104859067463083773115438352318222203466989982282641340575080028297578067858467599805950778115361039600664078987774882155176101905373531554518783713444937092562582137268531995819474034744021245829725753083378573071082732012436319116618062697185734737698534744535619788847677406911666799432810846054263877122114812285576203777540465734095858800932494245896264176055110621115926752352670458375036531472486507455453350469800885548901677979986998633275945320737406976*i1^12 + -98073744357949760751351717917832342746504032454719221637319404919625257615801203021749240133200528567915495025302577319233746715412830754878000871655460517065078910340914370330137677320826448404137432958188885953923712950015163436728029833560644411180466904064351380983045678574296250820552116859336184704749738811902354111553062404666419670842368868615098831740194548582167165840400808258848957677061948168079763131710168420944897610189849690384072622982243163433013953115647507677392140051379500427702798985734383988354105867111047159120936687973516767484278300167311554952698136410134281966349189248194352450602391323346807278626039152513745804208012995295636925697521215400974230284111778033706769467059732948797222037136256181829841944383636204066497220758086236136263122376131066307703930016603599046353023438451974389585026218944997810009220760230882370261313782747052689121144866149543475122994169834917562558068903949526776092771018385513389605681058122111248026763949292017827966200146355978598348350428775916101478015123314374497298197317152260436098376200512534077494894899371375272911692224822455267755948096491474655662970664151339774880935433388868730248072164689466675936517921971856149873971606164372007212210468735988293281739328312945792812575161333100668263537066854167339950401576640480172313132672040703873699126823540013520726288823101760533812938357540856290321953856124470377910525654323020950895566422782602043587174894455927039026567481386748270852838279129243286840395315965508009687915182652128914401136029024356686189579558105542004324221483128541524618553540875515983706429683772031500202956809861508847203836719362607718165139398828498925564043311243069367564899268412018968735609806207668379626750669747161281563378877313274775777457306565978901885106155586237916938331445232875093937119775323280255648645504594749841428627008243838054482607780332955167387144945664*i1^13 + 19366495327959970083424987015723234545607304330660962368333288656573444465174317679503117676350378993014836923390394940930682783302085452564757534597997089408513700151499105068236945299205969610856681382334559530239763731228611101249458261444056472689167545629480119723460746124706154006165109332504749595886311650700735267161383984129000029054082793247246546261149391626468440906280653362250305280445656283267266715578827014868485356021237660862371928507299794007824814229083102624940663611972542556746388261153177768470549963358555216664076906187416189899531088887627640727338707941026011622544929886322245328737541015212373450595253395290893150577980504137624366952731587363334889769859651259787368825630866965071700012433423248225128595386363459939369450256320076568945492779812759443115287462924334778888458545164428498810664552113455548811261533130731249141063970818244854685730664112923327641780948542089978728693674280419786009555842352324124699436329921343587916488335500677008103849558306395635606524827593264350955869244034881238425535779755359681244533523192933272446724593580779507491510686057688590387518736857184336464859527516372678140245157256522119728973669195899473944892142550009784945535728730591195957223332208662099143045381122263555808027134826780279638010046878992440656299134595146647744913719117959836260696814164328051072435527229057091506981287648340110795436307411908830707343689593105239707116595770191556590017426065035869714355920806942419772023085339989934113280893937816842541716479820871637616192015235876626371554017416437730838125113163995072382727923004921731711832476086365657061221035503722909936358179417336884697144681718166166020468557080939041789321915191925026458486154113345210159305061041584749671744510453692703489790542347967558644784330776970164149859567289081289427249413960979788577055009077292706338207135767381297852274959193890265979944960*i1^14 + -2886347103845355989064621357021705617295988953722102789609716591870592362051728387138450915879024521236482443537213992940274726928728288139409073159544687592166634877625229597370762370930771159180349570360566551400677291055901987820476460283856617238841999554899520991416102353153461107369121003795005538420980793549711445709763963098599862728889544667672358244899436064176756830120507205141876995128513363135511760665801713183942003485014762462702237426581568560464950610784055760223556517588213485099616557026306491505819942093084741382091380770621468438249444435474777561472452409739096511434216387557225538112733911672447326674456455442438931100430431198532870180125863744546184716242093634709096243724209482960497532773920427051636093354199277432111762603689601445551977340883221467091887685329039714240950870801210361872405062131152177753966608122284635592089956914928895205331079971756434425417994951526595555938666948505920391575056650161383587410201474833698459244691000473207645489841770417314993735503594755369888090622967585196049080309769671115548907866120150018899677148828584101510830018647704812881623978812025759166940915057270903474501753750585967321532910755414911621444399942112818394805105667924706373183348841397681438931452301231657281585711978457665375208870923579359749724351660789947890956866200973321048435155653846471213149746946757639032575087611467051886531561170117847009632648295942682027030049964440612929918366018672870490449790330462832811176031091558118023502895585995775721425276094844125240649756258656068522776252707146906782943483949952218608241684966701743969840958543328565559578212338109471295874164089700392047333423807709131472574693593353682356067520137118423695453147353498599579608458960347905635112786183257855858017521862426319106449221455247826525767130516919907114885606185945829265012919397830370082686731250316188497190591301562755186688*i1^15 + 323890775339720975571997495601482532501169129344947298843964073424232635777639600629879967880178133633196026878016816189187840078602766319976281451031500263879151878459554905210040096199847674317322832081308446981631373315666754570709905225584399427388133756477715252338230223014011367754288890695090997546261979807416798553935510720634789271851080988089601935693935954358364475388766089280275852612017558033492226735722126712908029587363626219804708624060973039430624575759960061418102011305192714528839702264542513660215894870493281485887822462868931557965242228446744117371310001423625555831298944556664587678062939036964207138166985596516751200034394211185470725121786455737469526557341073910407558568938887805093331033997400124998253842425076870923909039115029485007182973550501527560934059583449733898941100262937941191347939884485013022374020012173665984611540638328057481465615133544231336755173766866294301001843416675122163726949051539727224799337367404486304920035125364626111308912318615076293290831035984503524030334848068168189486280065479505618567940745607212085989624663606057382990061550623727401288102247914218355778041044910276216664329509901674481489666123806609288478733169851929670350946831611672500273934188364695425593092145969966770167716220507701505576018105471735789956161324442757569756342824220878539308959971998179527857223906075109522019541130534871455106535586350065046770791353184901398043122485535240305814135704979725140937754745348185846600391846422744437040077954896241515532471921004679719905921222491427140247304891022316660933780312337468389380891381321191794637488781684941564576698496841226177542436949279514822860378483690335103723014418982718795578633258791346936623580215817747215660436135325213725502846948479143272639187395705925512496358488620215144471271624380238399057658767008245364939584513872063160188140463386374679826044413276061696*i1^16 + -27154860486680249769670861146796341944873860813080325975377478708985864959991817165438803453957709655378588976865282760653492628564570409076884106442006861074984219375553582664131319147149786405606708759911325781025166598475654737572254067675444091568922481669666106327315604984540714242782513244973592110685681072082919975183010903396918044157410456259135658221884621066458206011179457892481594959810355098528491115801414647870759316618343417231155885353769268770570830666944962326915081463610138634138743913611583518324241317506734125985769506236326000226723699778684586894930620307716644834226398325255973270909928464452938552401896335214067193220053382424869938391871406328634571315092299849220702053034442713920073900487976973632383620184541736344314592876540327845276307798196956745583959229780119897833993982825837230916842782090078059004821060511813399359047366129227101246926031737940347179425775942684433845390858393092359917670518123897263562033263365942245082977388313113793557422804550958107162488093463350367737254396855856931689726959454209222301297633356453731458361974543327179968701364804753894916458032135741052920651350322733259807642946338077390385713433830566832596066789144173655538288581671949423124305064936653842640764719095128218402229202157931294686128023473045074821748016510886694942373825188961841190841048700538756458630101463566433617403424225080444742658712584684697349325128391510075476540035797938651287621265464259255148935780863764597695120759760386341192973285901889662132626065417763704654584024168059909021576206101804544693905627082534219535048259143771311034505695840096950794863097369821794258492040728390076266943396453405456907560212520926804252742370884521698828711280418066041770221725855810125508533497265819208553260387327942725231639388828784022203172355972004718586829928152746151551730196119205801532073478297803296516789225127936*i1^17 + 1658190194550978489094760264186736742414913796947648530854761369875746288038666546087398467466859907788524057159039845558497943503383809356575829373609980839718814705781709144486743641224100650765510816239635202508670609486713946438069596668976915181464836103372525571438830803430079113130557695448611640277677035437655243689595214175527755072142599028248185298045647448236914880468168564699057678295581312820786066770851073989848136922170519817970833230622523570682998507292842597959530622165793667965484744604493378362415687050658411396220467834482383148675047872795767607316709214843975365268298721369772718178845417255837854666020288400202614495780657134218297882605873642200189695227815050783792028766033560161501636955283732725036092588333904320637899506571132569998000596681894759950560727313482722084756195293454361053781827973326609289634992012354029667258670013511338440046065158530960885936505984216293971507924026863611645965626381714742346961286782901242046648849302346155074472890085853368725691184814494603787003179554579879288629017902693340090518857141439760966924725150922660658046812435268330623682171635578249906185693153373603779060607367851320729143355914062030813994189213677573345530356586885151298181924058528345622979412678571823718723963303597220595635272782820002228082475776031866228005434970906151211360482915188212045990936473043405421149906829772312459198317876880691165765662065312278353233866985370956075958492602398953711517301808957234245295226617995106593321466096335277511948793521001827079566745407498482204952334111969023226052431187384772099115038187767368917469615958378693043231235003547288709892205217187996502422094096803784061994192449715567160258571636395930349550077796794824637886282385148269659332605401728719411847470912632417741080289559211304000476762991472120853019455001027016620124112935732822145750393534191442152046723072*i1^18 + -69488916630153908098852224873938980187510923126347788239533361528908532230092846339448660840749388018282009606850321422327580624774934323589282104912394037632051187005098458859044636949581152333561013097656011912160610323371874227791400589996168974631358391939313683297999206495167445657013150238696443220190514171918098353099721223295538362280330412979540732361282647693880267496144384598096491688835931718357949311403664693503578011820488968284515213813640991292022066797517557207707837237737625916453279250723264444105390470557301101354259658826550166586039731026764877850363572443799941898628477076409545952018061208791275917714730532133071338148402407002190234597639999392336664750301785745399337294347331784322583968204466653251347746478000069561607371980144996094480185595257959804785627127660098273583903761049125006201227628399741451107619279154334515569317955030594017150133495207821806297422751335843699037558780405011761770714121895565351906863067170692325603989164265503957440849853666346760618093607973068324474158009809603839489199194914779512283842007387842122834593460748709955937988448682116697923085875859737503663886931788618708936554299741744558928333533451772090857307848704980907380825052147015040324910400461769796653221334911641266476007942556848966887735050339252812515847757266774831543408146222858704839422647038928585917603529817263625997027757399392639390538272057087092289391253473006260721163579785277669977193319980463168562498054771245251489494785323152920958105515007661166571040860873148663866146392276137079578592781346484655174139004811206754403505729412573098448456003189088536569884802079175565240435023227935865787930918938017650178906539968317266152710047129154014596116001565126566691315770270826213941274725858162953675652879051633000900587488526452997801243577111952156139782944751600054343569394632258796979345492805701284659200*i1^19 + 2144603129455867625260617532851438192800063370113332692553447375426839672854780193754327563526976818562712334190456916917028697534228499343251361463273895086740187010497847581482960830349307961305487354491066464225133048036239094602122414726991779113016633672236458427249086721779458278326843933033602581656341930318932059291460390235449573118657669378272128212338606478956260214984147559840405468177604002356685231147180318065502589193114251648626416157716026262177963720680450912917663692391179951179117442164058932904992091794005238770506456025903360175681390603513173470465600169686069314012512373975219999872389861541316801824907537781199733427060239701600008859230616423037311535607401512185197418714231136246017499299322719410918667159756669303744000985044992008865294770821086308851617391829453975755181149219777276661159786161115964402477045712818281183289277105389402322300784635916103607769949802133003597143220552943471413126089582551993997036848942534602972106366633871211618229504391773297220907730871920372209265695169298518639563684865005873850648997573641044287231371087014881930070534405742007005268786459170393527309896867746992016593284880066408589594637313127055057649342275757867013681405221361880342707118250098606749224390354911319853412948954419671827130379270735205360097700386218123411025918054052161989250501488155333635125492338543418446740142979643903445279538317611869399338883864604609485900406664133060289142928193485688090614272359385501564644842858863184272437614317628568270542605601821547538507138027893382902046480673267900560462334877033078159726125849490255262677214934116790009273810914697156498505365636312127251510493496805635824480575445814528285198628272933787767291117684623600116345838374401243259988259902712671330918909028427171763213995191437940416764937205039362627012370142931442489914728809966229294203361396913078272*i1^20 + -53185403469119613950700189887071992520920314460647945516989908202797732761684536312239143625921889291600614159364815190695800960065859082533664119541180398355610816696806251983691283156065134232698011308731319809860652295922291032283461045257619028894118581166574435458906006513108385339441788076198273308573221536629737734547028224373992776115865467255726499285073250958993920229593431188841216191945099588873810242568414002186010109031225916300496482630183612015813419332526412332743532444554025784316377359313900035898189430104622457252379561712135042189033779168747659515523188167155835330356378618367935615695494621758677055095478566873947533767359264788894564109241357030900408966924566635046825337661095701201086697922158763009786022440420176770725389122328265775927369681123591654443252684633139838016918134961136950994655885140461413479486983408609919749475037829914062287907645809507203722505470743113059675141673940376306594054594737928540770252817673964114730499461574047310305733002016818998541666521114762488848340596118441629652804855519993738272095758669539617970272697519586225652818809284579181162189914038536458351132813075059248593011379224612678149395833990258181083013890382285886756301094039684146316981597912315289894088280530245774065134861999158006334354727406049424724404193379959305246612358278868838719036588978042152793316369276860200236394070079907797436721756737014522605489967030526460295224872006945198085640889690935229595089792653193951797601769750403921627076999137784468122991314120035411863202308418942840359113819403649113845026320560575238560757214579099605916240462639613314982097889556676549948822325082858527796401438466996315047975632494508496427435388872513754690990544488153076897864043961337697021768543458657664021716838148826365390924095394546953727428269795282783342272455669374360082838153061683047287990217867264*i1^21 + 1091592897282850332934722700088510232878280346353492140199794347831471483375408948537537805555816477009402059936947680796278791364678990196812600218599960691540888105794777350932030100055088904898365468929333125254603120333817429813973312001693820613352590306243234178518331504998213901656857800308618911658876473740591204661012183171664960477109953689100301088305043111382971119644676554664732744637198235156559720767084477647460736592036038672255356395523141300702410198429713618590565824466468897458126027400209284118928332431979481270131986758412287966508392859300118110673295265137572832915999585560071887616499070839719189144602362073367229477155148762001658109216697218506995166212254214653295612554359699262488237252233319664078070452932056879175842563463857232838872110385198114407355531915962411946274218040672797482515150683706469572929459668451747870125185773831928686743150416013712419823952692545069553067569884311247504558471634098334894015862842007787224761996026147836233724113439039069968358998002115857973861610699509138757844351891880306190220906218814580603090847867593955647004993968608192885181582361819791805194825716565974790519730981456837772336865241403929661711071537793997363231838833755901193661281564310877863266343948138224185705942947496146741032382960991170780409356985518366702077179523841990991169556699378128153251371859213396749308336811428824556406842371460842400055304815942703092402623641649582375068368341848912199394334660828059355089894739611786591680651632112174478342010090516013844706524186962052634441141924896253484693888599493502910298003547109280934492574262230945937903768323500370877216712540019547760263017291751494747985371447894828698626451050191747461297887784741117408785634349770412662877592200017005199594311208564550172312926158667927140864873619920362900444031621987739385010573322973994877360013312*i1^22 + -18135106100114279693049447610823245288308198267541718771089543633293283592780803758979224309740086619842787220015941564486629929384441203090797236062217235790909913565247597249409643361275624909305081190707007804145165864278555118237824698795838188056026026868682874695558528867603120971341133473490564882899365744214896534072511679591451680778769010011218569383236293236905045068248584453290535591973987994474070814689270639368846006091505355515159192146311157445822645762001745012972451941534854678661842944683908067452302804430597613457452358324123297353761493509772111562728691221795614733309893639505080397159242032789501205698257654843883045476012003850575506450375601276149578565196674171094776481749440073506036971855864451155155531446822979963678460133447456471413890573173728294629975231908787502699126771902520086853640343519371939473402120500012586110942767578612425556565962951364401846647596236775083902547013530359826745408359050996937190687876401755746231998832495536120392211405961497290256971126793382590988908891235939803423092526013942486780679087485742612290508348241175833216448404380564837912107940419794222459518902358964865833280116331032304144813870988329787336387960680474894113726835942235575390753661088462712083109727460836351915302046319709181117057252324497303846055761669902714025329018002876999738612503483715242030075467827180415925627963984586359609578866731230016787614189482210164597707268666208073608505611981333596312633227559886488642017211160592763820417101204763780343039295864059499732512453214829366758484427183644325639787010944962679134522097907285888334136961265352190674201316590697994044983639687888175949996857628170895165152064717936336993629600974300271992508433688760347194702878523079375807290128924307348474627703949040159301094431160944653937972129141096832322143363129485273278484429462109146841088*i1^23 + 257865960959727720207632970222840031691893301811478231199406212246419250094858852461469647937600304481945269752148765394340403015563606706623513619912025198048393471236033723540600538653892057695543427720722635821847152579660062764188293066759915951377794935336232161587826664229615156836704107389391892575983731252294359810361768718554059356197568697301150938273468746597759895041160721246727882203932407298656877207583786093610480267123546603396279604605198896422425017780511800464873402809221359969083747193679595860164915671819014237357761191569055820913838999693136025160874019579368093062419015974636692780809945680073981616280820594206303833210545826923296137120021691434232715996244369090377187655774548550607397838313945647844413882171357611536452795499484054769676691792667856281186017494493093972667633778922375212969896666551004611416345261833449749331372863465831853435571445247962407940369636280910159187453293811711975201678844625198471289215304567027115702386287343892216576791694780174237937821879811927796745051484160949683889713495924245742116870485879157248387797199528842975194564423151624613000495724622262578944247184460134599523046583378842642540818342904306147994996668161922617317332210810803054671949352986124036928493002561684609025209410155203470273859735400343029550062768727085884354823889082385858459074170242836046727762519360752966788036478743244779151402479917617779251441318258328691205721335382920479709400833684887128004843249807474631210300197465974954793268328383095468191022197106699448190729998204032918058509540565429196354713375490754180351519528522923141507210306311393865398659629263691908081204212227633907763514892343208643398608682656218724404925998771510571432727727206770363350856161001960530307065475101046450230677463575232436662373155569510398119527926143736804498614152412407945914871859013222400*i1^24 + -3094654908504390205128980678647492956031246141659039117560657901389060133411004100499077670847630008166566512695479177474162850702697039662171172991638159006494035000491061781881667618190955865910074811776521887538618237670417005024410524419950106325841262922178861785785604015964926411188525681835170964387418860603979474322068697568439118580100035787154362930835727095500270446114108226835635908480916535892402607752930286611369913499032910233662240846140420695604549445460917384609259203984831295836516002063761626701820545707224407937539790855129757760964648682250222457710495306584758382127553819214149288779572426877823833075546795030140877483958044217562536452688665256584122905779175527880845172174414380681711203378865304681576897069563324371219557029485550606606564811977177781032354054047561867351107530866955770962258555665649950392715932475965903905407358568085830764918962978017923719163175493734368462134654771452586409226120474730266329159347915768314415156199097016044595062968709545577328663629235575190460858188389713250970860370883091548506731199713042377588921986411996188295288935770879618466471673150844273645566318216264193679121931744973791499239059420538768670386357102871171298590081305097542261794883511042042441574034483350913225902289234712847843798565078599925236423214153618741270787407337079421777591034872009072176755164535395087291886813166579707815449471782174702196142798810492571346465946826682063080498874486536866564495199096813725603350206755679620789936728750394140592550165701273099358500860265843317676611725592821126643842719425008325541518851751700068470130306471913546007811906110175576654597093417779327290172234714512319267988041929450862554846733471022653640613907683491893266136876062908659835565959989889623345115254107571953853520973232260783756091173719368005580124907758802580563543971594240*i1^25 + 32384246372816606006764344523347244715904528690824537462230385835370028503013230527753645445157817974984160407217749195263856319635092179398911211026596359251951605320964718450168519666760899142560094396561456236182730099842551081945793654627176820578035243236835404980443808855876769505335228128602022190717220156817763911937113789793465375638766681794152919319799511609991525091699881851571943531386799471227943888455966519910557666736894933426273737538190729853978735804538587641185189333503442219826593108931695970645183956858639229433606040948385425158407027725904642109741962822052142933331713621340435695630811530174260558358066673019354674940974129802525507350818998597834948440333370110642257339660663863711731586473669939447537598191090533286378225387444100659616305064453297242997703252192297304426721696363736029672788986387398373633552299384249751490369775939047744683029151003881702039573645024969413283157144907586781116694226707546548127573934719982920027422525260350546333741126939276747164294769895445837904193691532281028727205246716863778615159749645762798415673893918973668048487078501099729594977054448230005346318146661353715518441768071383036999715658619472275608947540711594305477974557574212053496313059923546825963341337369789232082205408410854205075916090640583132538157066699162047457895095066738156197960385908135743925192956241491376555089339310185879629726679885998764331465568208121549412295719348641514537676242273483501676780127812144263310441094800999037418934868241537890594489179557023035587576984202154840376946568291250285270356735977527136286512107828556113230617871886393052916638449196495916576800678871636648503211371618645500054885168385862319178274782163142179325745436986728001571612400675750563058344008442548443656593517667482325423663826550927898817436873797182025167012880656511761410686976*i1^26 + -292508968673301711492213097141957891933769106250611573962192039164833568174248268618620752989462869814078444372124232077675494917744949912219226866194724788088994511001560443215847158565866189040498010320860752570412949897567640812191376044045388872698136225809232103388229080572727478226801340954127968443089514812765147738877521503443393179038375507675181874632512220321397282063566087868802251762003364769266754906921870568333111833661613995003350693157807162336601188935263289838464966425723193792340572017775302996067900472795331334555253711264366598037789007760062418928582275785924000234386663088302799891280263172742633527536598174418191847484399996297721520173162231805273129635578871430867260110037213228838425556737504034660232280589719128660850196595905263045131524448530959895924582009102347358935746785066844477136469180670476592142893010714718538733293337765898617566469401095583703154187898088284860555400674241405010195307219466984261767138889005456602370759239552205771449646973318415196753788385718444281454827856602006739685242314318561090537446874253756905839430367222648455217698017612105478324466289997799013449366009640776761473446363526285768253865125075906536231243913080139559342351446648273376218665691746660611100888338881045705796159541211741270485070293899700382399542035199777627091713641149495874537629142500180306104784213898550252860558461183531300852282166923490257908454768832157281597992014880100057540354176044347443801201100559204565075601338446783505100279869396379320181394275680211156260964557078335861413424304908008625723143257342888498585832812889275216044482507399347444994112123163814626968695943100200296060235017330950904388026392153911347011743461744328742673994590022665525307461195859180732809644377485169278370731700032882247862978200754185134939671565367089227320947448239964028928*i1^27 + 2308855506931791402302940303137398237097927032368495586426219601556177008607705597040103656883931235732629144759365100982109614075790306198334003533558164745260078636580137246961565645816089410278466346459163067640102268884324982699811139653231738652418334144986758219872276919932327230393236390866764981328626066662747431734987305990288909907044073218208266686876624063053797927077014377113011068180277008280076882439790183058710800598196988832616895248728070545488057567218011524024955248285440103726187649681419782541630789084883392970539201312997098150653990122103424820491311590879909479352125479962513555380916375471790576188464448585194529473272214588969130016762105137594965793258482483448428110431658847493610877531092921973692821492717326611939450948987002067880529119269961371220869846430607208570531688642455635193711119815963478193993747303119388961767781047335973122905187828707734373804869953173916507983921790658870617817598416507875238699510085763786402610024735611175369319595783279170270701093302252903740687458242360132172186656359983474895041642952245734582332174558069793591886018278973275932126000598882709301788295405972826061918893602301520828513612110575877433250587479095622264974089777882953216053360201779082599396537882891953548782891754516555225576580325722992260317380213594811767104245968034073904993146928945429443586484412522297177919656746861552844231990710476993827163990092574178637820163068170296160037091831276403772918906709826708199770445732960817816100638689193512406708850474131270145135163456876092051221998240779155898133060625000784605135568416957268044658076449264287164221490117345667608017423716383230782752248872790393617537471537121566871984078532374877666723552602208140314638375665219627177507931485515907526522253073267543133456421354559918535588025443650710148204672248184832*i1^28 + -15903477132258286854930525861614723257042994924095722144704371168923565693026120957405910586673480108915691021997814755588191519265837312478364714060680561800671026907754034177626537612879616044924212812629642351433189142662885932996061888114385719320797409706517955589842160013611996709029079301713201853024872253946694626423473809301724155568466598707535551017659487495390425528780368083493301960860578315326329820895714201421501718239166027066380582481880662357048214717770302599028903226212006641310902655832838957322641033353500877903829060785314379423964130142274704213705635814613851187538776348696462140368385169054125429826104311278024845506856213120349300583424048804802976934059642769434154030517309191361916344071967853995356701433477481539190675796782138341376060427690191715657784104627192799374251007338037512827176643828946003583314446593503812588212251737857780551792878569384357230700167350382746614557237986722321720153177595624500835203174587519203046789904830442990324964674225361397103321572645110645021739143479092693310071799581691464480692063561127557974654288385954408705610412293751592890910906846850916866642873051737252521926849647148328940481678915216497626952278365036159957390407331311839917383774615814539324470685573610376658924632145773502472902707255863547542220636933297377950170127962120474609140645803679849111165761693099852898253444550612267973226156736289695963706906273976051694267794354867341926564722356277589812424527039574334155523516407867505301809932587312052830308729343986597823327840336063273407972796849499269763982141699890696730242551500249877277981276322923650613468633977709360788465696994645127179031941987574740786227836346536068616278697419427105145517650421772175140951054116794432657742717413116946408887769729877088164210307015068581366594285084347349560408932352*i1^29 + 95387100056482417057714778510628101956800026762117269396252339631343073865886395550922750411979486386927993420522951197252836798109885761141101761068478396499735529029167828593884488353860154603891471039549740522619494730466759835017946476021962126966063468865317721768323345396138024103985352893119059626062371514244380787852627039700209876537282819345471787396602036457754984207924296686257874512896823537435857121746257961461427908737773808400828442990926177287188252106745577977109613974200197388338230890912296814368109123043395922991937506619502714591632714870656518260042343105881437518904374800476932235167015298579698391753868698037557269598147420421556815735632417893915526553119964617049345890241581634585438732172904009504757921678415462650500322401194824746234899391859155310362410287535140208963834371839119872761907701556852512764120720722884555502966991865007824714675028764053923629016986176318498459664506042151898568661415932444330452921007926915295007108587896512910410398465349946130079699701130431022178261573687554583772674293910187934228087569104306350137161915559050782488940161140463752521938505472368896743464247903731153982534476213770252735368936078656600048787286298139551048808182697350992791701059167902429883418177261475579192077200188242829531075503641949536535464104168334111556068720760040661640074795268642035412451411564361480321628904724109343801860211594826810817748955185068331281249182984451865189108886030030770325893196781545731267914235729407459943218679436707285180766629573851086621725541938293844894384183459522364376616302925845408217626782160690212969246681806324498756790250476183617135920534806792494724235695922121254853958292741442019639448303385589500002439334706234346600418204630247876912472039469742482811923097650645907111900565159210942490656293471999127191552*i1^30 + -498412739238755757425265764762274553295655644682029744048767935443765155007178044518235704659629992799266561839653372242190034487545557363341605608606036535694317347896956050980698041368782690532755983678410999878879681452141848136184415375263269725933507879786894407507100595586157448497656983538098306415033118232087770915962322285539766110874789674066183618280887270780340167640836716132737646099648707900276352749237210325466076902547097427588380239403887811557660322504981620739749230917797531347828622984676168780961144366417270451287506620160096454569956470821217324120660519380159554951650530570674739815298897059844414459081358863275345117818440547441155303177616510056602807689784967558330926911304298790239360709577754550707532340922219326934730369046056007357225278884899099373793285793479877569905027272544729444870918548728417494686523056547404109750067163348634498407994883567643033531307949633420802716849270313961455954864480721987989602582122102991329329103336591777596663930114714794041723364327708627836752368798630819064947977150292907091448180312985773335366639490485127128171353113913095882762043763979724805581580439886619535669391951224049563886981804117430971660302826653386583384599479077861596350239375819997661932046808201844759622792505485660931365387949302384049343811156044524916853279608272411257701302509653779915768418844986118633075755518384078649147804647380627605328305919675708206510004418816143937546389629312415554426890619654489308708411411760395181306411301424392525195223860488633384804210810613673605335001826660036823444224951620454023317408100226509786131089650240622491026641990082938200724129833915504722299688142390964303967086358609349980042299692932008429278624814024011227480427099680148769562683681833019791700699587291125112438124279119881706443667989403271168*i1^31 + 2232539918382959478300453115060136156825662915321094999283140671540893696186817133977299151286829504398308789031444710233727199242562033510467327599112351831647428728106254759448149591186372350187559570353259292387004406878995023026771877947341249690528988547957054722703277653426829863554022980088192810752930260744655341160470288894355387152988600292123311860287644220471479222708024033938154542731888652729123374372511297164613025995515033920753864274240858174769900171801909026055105477643182160109779370362341921242167084985003370291395557155199982069229822652688848306154037995855117621279823022111385915740787727382496297168126841226044718753687917243970564045403920372592195183153760270082847028487023961567395918875891663573137462218906049345872713345703169703808466900143109924093029981429683086140793726138957335529005865415319400343371787026741654426523913681098525540248115584605123147527788955533694921709647474986797364045622826730240336798258230037295229409632211660813265170944010445698438991818690111261586303451096744547909574058393761244658522960310779556976226453580463540311591992472074995053474757742391965668940806502650867790067313561016293356731261569491629501804715107534642872688743972548310418440402766566395389015330734633190738004026678123591368677090904400675199361737295263613631655332304838878246891089510948041928866841191810104161216478673818767663127881938368570776251900596168992151296785689279031372294125120621410024978287118120316740012229112487098731268063884479093203892809924412812966013327936395443803080061535435161344888166054820620390699234986023271572859352739137328502081229559665174448736223656857942025556982938926816364107004209706762927372366017119768634117759198187826085802194608260097611984918106263089863188541697914025725540173051544415946075646459904*i1^32 + -8462642508858612453272918164991213458206844869296908647634962047519320085171978270228208428959809593460814755570367750023494806327048983927202593883440955509693999272814012165537935593042123969523102464735867012783833085002725036532439192470166095547524222631895258125520513484094590449116000788624553238008420971680271837841224890298095487215380110407938929281767770241341169173317345998277155586926585426550439081189560697409296402192956307824619805863352214372791719546925884598423938146000355670202595475592382897320389253087822180174286958185712847254116603242865382128828020758659203688742076464754883095749694403665023100623553286545983478355717891869954270113306255565836609728398872428617875604303712059089200626953183860135897140210906049295152995439368059056484350912023556290601838273817530262384643205884347931792066269456829989597756196422269725939256075995920068278483249521586360131333160356280905845785579243436345728245741618095587642489869356794356409846774288747720364206989612254687673462807511080153367000472867351186733775241644704181220752612827465497912424613509109399326747684599837613461092309704043734071628856556189816689460121133297860178616871312590781842818564524423528597717002120490871175461622340967108832152700607291811843325393075077571388073011395632625215041188288832820416577184733916415714059868308948376834327053635701254220037594838136886102329319509468268803554022413968663495885424381800132599070097109500599750496890941113279699665314764363170324702520562066392059491591916940081339454226996260375654533727624035550603023728929962354303386609813359600491637876026344808809083453992326847799853936614256449123234668588750803377731672619559598870828304082312090227592515552877491031164499903802251399761486303081712281305332449815601183157923196595442645204992*i1^33 + 26667547155399111001921482859890524340273728491063121678716426867536999179112999168489413488648001487950275393102333621973475195204731970826428624891806737656610235834812397462064578628105837579512758271309972427878984461765197024420140420074562351756355514149053668864207898895060492900968579266009388320557114960163223595007036143209647294770976746490340273843915628930047154485113973111084754263270314284822513504041449803818325261251284764745528856313011372705623047781778478049705824851148321581804495565898583112390663148192115410842387471165604578888845163352405730264979856792398238416351781959630543993172413317527606959558868225676209773443827226723205921238687989158310327152173714924367921786263296316212917156739658374266844519992217484598142949601356765963195269498681888370739678087670407433068510291609099894544904389023469465919756037473652245290162645387065412037079413582508402365466780813663253876010940709550857291307609468612035582961811576078162058031640719524581239687376401354781357484769004416536624485503444177953344788044101804268487617179363033484215547792677431216071394516580407549336066496148774183649574062836930997704664900852220422791921717760550735942611070741570108854476165843836729901412009123919887129743793847822144655171223496210360655851110380787808246883374939526622015361796458937463865793056587471106398531878043377607830833809138519230681629584581151128542664666226862767119900423642985745520912170913317538103385382918098544273707757748249394406586822536852769590525567750580466972059868592327569577406327126012871664396507440989058117088050631624914185172206510834748365635041969025269199744405655197052355490581225516909071166450626408391196572055026035140960686048223302284433246228338155311960330723564507914244034675043710935394784567852252790784*i1^34 + -68941194356901642086450930968311066686955730354170652881330998740022305771062038095766217938857523020752729135771349106961206572464209149750700848457826652530885263697608511730571265054970824436023406867998170513182313044336282221786127933713321183171506196088526955894288270400178608312695769932593818807979021690071057042599758409748206756713811285463352770803929689389203081616755916596139341439027409460330728127112132542357452276296489216683782631590797840604871020175337623618375223600963340114919189433445080376603988467828288709202479927833290952904912630340500368726223658125609650993717995993459188717538297475351100865968189707290277378012349012749551928700563047373423090538490799225022080422597114452255237416053961131174497096735601822665561746826925031495599050709833069634520387208540354189096350446956829997416709241352359577107349275961993934965022768821681103165560055341687910532327049820304333605096895527618374338175805035735258059497732157509139877671354921839164757013446597432421520079829023293634174880144918265668960610724051378825431639268952436396199534871344798756012125357898121840038909373596173443680967511804906138143251220463965106021491014103173792195771466546661272620485232913564402283001214785172392702781876925720018200680549830950195181638304189414010316291384016442037977785662196490572548854922635743176529029697376992677913555345712507041069740483361097926300926684852481161603375901546303896357083953721452985282448455280616568784978854191510969965878276018757923839504369864896754486728026012208761052571941505516054942272969592031115056191167704410290614854353544973755072432410415920219588812276277419949882363910926192098330742548445188809810643132452893576955911540029858602111860959456708104910485027336983800916820089345564915927241153576960*i1^35 + 143974174025048332626652632722781780819856917406052259402068760738835286556999188436526919557433770621791796304237396985939725741440316881228149971751066995174055953921415655077116570976801191618231784192426739224775093598837232082928832100511355651580949232820696563665681770957906746911372657070759705537906149537075090750683940530364843043730426499115928628720358025580866327110655175866264940181737059103964346212415424381619443632174994640603044102243976773389327323541482374532497576087823520971434963092975727978356925360442709028897449584491577427233849837100648838822234518643182408578785032543637207464625129881056818067020872086181004654271714700137326657820890011324671066995481134576743413174670627487381691273544519021369878335755149753556730465460896735030619005368290728652904183853588027244284254324136962412260395211287927838157555936166185648488907613251964657302248492872688884990000236597113303889954373742696165613926579023917872546097543864473763375322931618328763759016507736990414301510146450018349245963407253653216503901960064280532572906732463732174725264343640555915508560351643504919697815930005424891619403770998918070392665319524876588316078485776240710738755505674678608752295883895819116260356128377841747368956856954034615066790993327610049527519708950330643060514868533642898906508986346490452310231761165106351936476600826271464314177728890587952602153909854774439552093868940658571895472816208433702157751470890885265099915312933568020904626835212706898561933814013869276284495321791657911670209762575318028294325997385462196937932369254830240236415776684244623506666433979322937479780405785677607200569233508356731068565074725714281911012995050108152508032670299124450720347711093254602602975401799708171905717819021310709093902830473873205141438464*i1^36 + -239086506218435324340704724604017436779796084355047686441126425803522896403194012135871473421555687874209558642700559266134380289117884539136629254045190883551920261778408757075823980819464581311739569766791634489564287472091790854078265039051205698249050313288024026943480770144692449810711781177712144458213121435634267197205195418643211702448954175036047021879011112452378716067004614029704918882426157524628642045419177875088753709936794144039408069359503827892299738080542265751412814762515430546595927809261342587655216303017135072794148980445091736555594559041966842286739639196307754134532529391449530491316962738139972482247185062369161455698319484240944038345898100178265319170949854673369993035475706968116602874274425959860507206660646160590204257290801924066876218614733894249764110921487445994707582742519335549893693530214753537991999216144771831944164790242502263241288784931534389573937382516192555466661621488166554801544404557477145930586673490205396464314718710446597952544111697455318095984950659899596073697506623656178456033250852754008009306422435410340708202441986424698578724025083650522652265278659386406333796816786761298211333924815643253653715468157893637789915147849580320676498074678343984100464432034738419895440351512378120728311000100022344746735010874111115823106534095548918424015537072629141671836923298806761398281557804332284556580853417182731825866370125118351376454190678923732036646779810320422241106856703223439491621194532508932815890826441597993359807402575563479489535032479244005588325481178461714108773342899573806971992742201710574528413599254569641817272469245490494251833090585079498941227407499674687660245140218639077614487388253416214349989904773127204901982763384115458891449611258995626412805621251052364709816374934401712128*i1^37 + 309802287791950607798580970425558740089250344299801582825312703135219490314491147550225945814617490502941850398147937614330304686931237559821999236461968822862747750248287839285106664568277830699920575030890412128401525288652148424439559622843835669770633684766485185897812220638656684009641377024824105998769227000230239217570466783428756693511091951206228411790386220337273297274998852451797735120182547948199058963530777356969749209482520469666064550772818745292874289718014304324406662294332581385939518816465974575879653631261799090507309139537111551208593312928558867122483648525331740733985632833174988752040783237926228349238818532845807340519346135800866371462461322549379575781953656000613200008498933191859120569652577377770921102983511459978329042355281282967722833431099180976031849172469080873653066481041999881406264469302435116245998386430426594342783195471680480332934344033960700434154858910145152899759763621956167318172781114419880507518336946027276663121327344549503112422927275587201046871022707646612253188842600838237424389204625361198585551254013903324466180046805687432445331674813748457668932262350535275477952638972127330230857319337897056368464535434509028361035856440095506774497626281235020010939596683564563686357957818555410564955149321314695171407184836881323492947892262502209609782259091839043405660980004084454957412608266710598402600370669812274362751048247151955352226263983175970165467781744466884136942772620888941178306448043935216386509133782851626214300660805891431834082876746475433283542688846625058275930717739862597536648999911390192913830044896696450013025017490901011019639281004076098157608725388807178022846359871857795203077140755155134029774051429692190887271918989288269824924347164341568000447222145247747615867719909376*i1^38 + -305824711536071305393854175372648913676344085288336863490305424213769076323808398456463061527614756545054213175262210283080202343728030690680299290501896172965019425047891695968557259432235831012510357147093644937682380346875219836730528477117181007207248584562767456852443471101472479383432994468532688129983407049163399886289635547472802711897391522067447580590534940435684679337709012600445866063308649107755065099033957826275853832759393158602558896174787737076486324302365225121036393320966852169824338369449786801839334403230000106170981590501431206107782863255044691969984944973455926006992993174031754777226187547341345681412230299373980955360136570414535797567599836421119092434647322969005792011282711669216810893989690802547931256294495247998374327060774076180076724123032265927928955963515451999928192443906516860353071069292181975974871845885930602277778554072996004117931518877571774735425644525475537054255175292263150524704265685173179987223317529080943402234188697016650159349769133559125386412727258395224967158342807594256984894339748412434127642902155432762629592650909222620653949815846313664622731823736434297352126720149793681254993648397625809690656919715455914960612770302455343917249928005530873897730909754230275832519179695579334029959640357592656750423042707293569387064046240527092494095493576370640224670478377396493824290023012426772681871433788331522556068219974867836373254686912300800298286794900424482431910167719224947976823469654418959776745330895093183780483241504731514656679090561809113282111708077859180324088708157381861167351149816573418858495984272836334031893617310045233284324384649964378216960150408241694273927382617306745349717709016481712760037734846120456643858691376899065398032870017804196040942723231392253335306240*i1^39 + 222162350063622926848579735062680097989078678217999940891964229045704481784469776021109539171725146926667484258779794837333746710692852868022990783783454149343541779182915368059189364486069173576252400801300016737750996262021774543160370082488656797346743421605290519627500482001486965601382871949058671068831836943898979896413986585084702471699645311367276005462697327320001840197691014355166320054744657341651843824357150094700953455208210395806349642309110749170298613133421765430185536126762554081187811402852386606644276661224253361744788335212998481559846045824520615225996364392978610518221614233342836934605333739046854801773680302389895558675214905314267230868276400191089825044611876781697482787851015987302430826127037640833181424750696158861693899764094692183649292884511727411607183254876486681798630298947320505349511708255424260906428588818327360008063624005783070243238823572664078011702560483590913177477197201109473729655501009670730432216356502659913430230500787362759493350476095268630060663755598478931287524170955697008332134370951323803848827834100421910945151773248403600202016032692774029924167402316331266869733747195161029256678083707201924582549391429812554559037738598006561571101448060769869483568439320499865089707454110660969155695059274643148427813614991207137456662343096763385976040385372749355692276928066041770759534697749685008092513144375275886597376655707004936841066261054353735052916929228500121481060761059694110329841127069200462464676050460015507550006977280001817180592498329398812152835181200545892040407484769717994258999843791035579252541815477453438128863034275201563340842402241704001249986705961957783309962986532138647805804101444939188930368118126086768322386908022273290868760885831377081704455131644750200832*i1^40 + -112416270973960048902291831436954166447930654601261264181612731625158707899235147277326744135790808235921535677371512100309123388714091402185915948265696099521948113725487900104526957679683232652991406608358575477280919567869760827730910942924438970172163827556462145433214165440978271728462739677773120197460592881340725892333885559023189148249339352450030909145430138883886017960099223925224451808040526359991379965898541850073708206958342982696800070106765246585771934247536020477493816620493955774266986050009831674341366680825908505920526751858453392844303795333001572883301460946906337747950690955305447382376074750429536954911067312958947848838264440164478350878393093064373227987551902330641558687324410436845125278929013095258918144171092955863482900321880048940046415426750356159875404970619170425376311846690181463880891569378609302058124417452402833156120485847193308729051180259323961961382565555390223261348837418631809065300214132841931863816402358588277371435291120722063887362440002843487663188655866927527642752134386037346720574472340571562365843942621774104864114464148957555791002166889339659912851913742720141048644856850047430400269172942925999148688859052167671991696725675071375036390096910171691152704486171493940919782888223961093386186047520776810096506303794563327751796014976392049534922492340756075153563265717588833730066629109555769764782567909779056229494798222108495849724502353002183638714180436365155377622759369892362067097572333959774116367185823001079114988891426979120602367733737959463191295440920644510526224176141388468372419177833961039851003671145602994365201873767617665549905800797987697805488804720953189443162229090469148271609058991192960709223519219010926728604630009079361759502094926978535503056976478208*i1^41 + 35990404176010892019872262652302691561078221448549282884290116025439443758060749307683700159032382086153969967509240646885962178904728746020213160919655117883515998394224346822133565284536367974294069199545519998064289232517940152549734852543574535454143516363216324664488874457195195366716078301531651047833605474365494146207200423043097157689733452980043643444543592490150900203880325343111215536197667860965390051717572345577977412268624265642315169051211986498066604771848100258249864410246243140738237541472383952646282010250005768696557058437103967194966982511950138287901644330515563121923419415448864686132079440751263688885524065132612658847660976712889801743786561578583737108289635937566718604368060820826290999461618436826847506616381377928598105946795790006057226817673095097113455404607920515137073224496380153103817317114344032045642966162865729247523973285992676704612523198586739954285110472614865957012496189052323014883644600058726849932380592420536207240738868328362246382543157126529968589472293509144033282927901447306292296265145483505066724765026953734106390244643702848378698876454054037449843399478898903121494038188794257254162677718494914311985860437979535107691429129205063809417246694589948608904373193549308784067327733918219276192439728604853217866317271067468716024036166942195841413268324581809869881843799534285935885397980399093473866258230424329177272435529326838087303144936026319279896558193767834530364091083064309952251736564714556084126018984317350403961010368846523649711517730882588066356950161213735421726460020913913697226480460086930018012266798451284240067017585930988830356133747065006414756709802865165265109685648571752567696144491089856891524689294929483965188136922957954951725840718310973768728576*i1^42 + -6074676534877055020546998665947319929716868746330482948697250202772443335686392796639811855181307797085776741545046199155411593481448398256850607984383530895832168943013544559472631352873853986143774933924408926187957364184734737738833513072401558058815770059068543040319130232853110550504845717419145599009645656244177767601929873349130785336072556261250466152280441710328727001613935471474364806844692890558951698556212307050255285237687027077750339017007424955398617663744705482330364265776104330798577319283660166823120641778455343532927355916464951626532549282348935654062242951649310573623145349854967678703066573730283200651129776407837175710570373321523732241035679926755829372902535570413813354445765816295640005687348844844216166158199565827781303494209213131057560163562375624979253845020246375057921997222702870208297965939123480098014350441526744952897591004766774631862486173603127970993044509391821961475160631884494031900572835693019956147026739230668419426474777931885813515899813992743383804711393652536642221294684500016734967286775317035752527662858532021615911058969568806419537693035447803194619171005444616001432067646682364342594889109616265426752507897408074813813686021968499466228044602927183107768005041298075222749875330622710021962924061699246424956230430061060569939646828506300739809511321056654251888233793765821742849971086081983894695899900480777246416534285712737399089153069385018420340682046948336602830899580627641899375209890554158128228837731714412338684905353336939247290087139776850420515967597689428554433595142453591294316605957870789303263048330188273470688541715724575892647496577611471935431220884305767510044004440254795028508004223797861448978926609437837802429199562802723431504787278644903936*i1^43 + 390500449852565457688995704395764951235512313622679815654315681550248891631404045152618234286994159489927801979060441569800792825920116952476669412208626551789137427873149428796692446684492980705305884941626257009307497768646417702732329399858250491611768556247231255502600649160893113599724767893170151382041650415196789033833696366676176359435190113794524468657262824497395740148297399358079483630865002223021445002973920726915874528919287404216144338392304783824701429452873068248498088999473030673584449085952502946190724331810979631808147977484921894237379265897966408233518368075154532163087240367357446824156410197239779057146791979968842970085613670272193515118528281366921942752321074574921828438306894446146594392470054949577744589723378185839833003622500995845545996768238556037474072711048680706942198037362505933973314228223693596486275203308658115803467783645071156755580556608809196693502801828486301163821063509758460458122202964353733716821368715931099069011292528798608015566713705798040932218918823850015242970579761718903057919569127474640679085079138791763224379094390003663225249362544419069447344331226096950653746152085341706240683323536846237838352499323499010535880280279082804653073067418800508748192332153532643584673598855241540534272173386367049333575044697369370462458337864566023487916031352228390124532352929312421992141742167283688842474065756892996086924538668710497515350701193146745478626495019765923275354025432605918084977715195141967182040946296943890018238575290302340041553406825529500814133985504068527052035783227297766539679995170656915214161979652037995533612757075618588298555753819804766239990784323008207572518993863470501418492694238850428370130556897448518320764410374174148947532054528*i1^44 + 9017110022795388085995781347789832526873647979615846897801015422029053228865326493661897280686473319807845470445059257508732733234757010766247685964100410433950135069223337150251593792546273758403408984299173685620432809977540833340445754215643551303332327901303611810616066405367086265869982410171082799285456200278490244477742847847957560083570569064025642972756506719902662935839279803513360532772599312411524563274834592409144417080300937683304117051275005859901149129651571612605549539312322930650064338339121386218254426837848549081803927300507333101883721137905196679435561914286887721953923245805311192755379924672324672675302716030956726538964763599983004870901195066260354121174139652295814048663078485683609174911478089942813722987691909115121310862681653773862639898899166898294551678622143745476304222715245894217621314388416000275343902188585346576416224264099725624773616892049484917242231974129643858100826546699957350473239247652455936965904574416527685277548603341389358570218105085872131825785154172514164121930055388703248121354857606578845970672025702202071374341149893097286440084621080579296840557553771527730874417835313036751672475350871095648041009438838894887152978826909231106254079505016845517521712436187176153480145057839919596050521538272799786774204089237114421178769230193763205196964968042230071916733349346968342189106645213280497336090470162197840598148154205173986277109001233278599727460112194629405121137365791180410740131529021696251216822112567418940005378621902414347472134676085548298153464350735537865912482782320809912506958543341281703457201607542857909072697317584834416537651427680590133470795797117687645006750637767129969355460916980016676214500519477309106325333365980548562944*i1^45 + 695559358061287115653846427668120446590288256369702946792724450834343856277468916528023855999920574721993164314600007347664040411891114296195887486376439305996344548402065819886746838116272852008412191919841510344309472374268163344848993978339998897294764408062177925756424775735927729687037808007028292335412327712285227261236805062661864766267165586088049348204663010848998278689693147307872293913523439385265118102790633313359291954186106488027370785024962050127481326347927771152815097815950465299908254047689292409394569459806106729873345105575290515220418596530686619571213056632591048332825413527339592641182120277224693956780733595776806159699166424201937782958453169196641206400799754278798892716272614432674947079201016819960869575420028281128369697793343237185215806321378555294085078743997503778178340318106443595396231838591018915061964286374197080924407889038707514839612501533008212541166303589097861501163316877231990761874688578729305760482893307087521504144827671060959627244406445335252113427655388403862852791820195363385877926510955104531789721907394567320203938478039054210689501116284020021629671215009643621367902287605839947676150795345618998364005995582609446562464807077390798498763975398478534222697731624906331450053557744853078128528735432778541481161016958522525723907137054659205120950663040741145178096484642021094603923637404407535888622187188433498161874801959884766687576617462585301275309069348046262914312591181177596381147590573651884957040685567636763710884036833993882785617946463204208714563452490526464678908793353832427402366314337133457729215962989522734058376348536815802825595992661737296937040850703297116774526059195746581019781272097787685763148381222663085643067742486528*i1^46 + 727609269064534012314114151908136027138418733113534678945731569474107151246149637979916653679678302599230394560548469672706760694182556628896319622502040640615335048520791223152383912495319166229803430341241134222863915090021196983393317090714270595943962107522471599758725962172495162294645445773768572054080800108543802788853850107639855252827638585494958165095915699825036327275821519491186966781652931057155229504222170512297425597121089044536883004465470856009985546900033839564101325717546231644975687012386542348412624938244559139017258713690288739806807133748912988302489249976780363845767692547388934775728914334315657942847082018615733120863609311100793357787417422059702183876610101730437647583800960857224433612450878999931231938303106733469399722900652439753112678065443490351605799145615986271517230314845386520388649188978568243374579817683254153316963650993918045675144279176816058615627737044542673860164701623704209291439773397958294527072763579337469554807244344586558036991339198939861979601757552590634003428629405954627328455659695725080247392687916182698945724016298184236560183552046672598405370500699481233616373299385109184255730928526024349960203318695276557713148058450599116468009880884359429839558997508730075986969979437142301973345970569869302625249960015807184209855251204185058327237901078856233560910349830630121532350912472993435284183172502500055055795580507627379963218165389952260392741598367800853015304688648032955570309125236991765685605841990198675075393625964405684854746852886042768080318808318304178052425433827075152991105621313927965358650655957917565056664870162280733589688755648825057275168511024036551694302388733529729170758523863719553526908138960151575003136*i1^47 + 3110847239691034009633410025739497838873986706875895257617511423632352288615735416653643850708591401352577836869699646392562832837995598412532995505880998351627793577367151555934371132570618605369623874917163878996338758770469639716029507040965731067565381742156782952117619859485313087466149671450431639889823924791390542494116776667419112446825865212449578943728606024053186716029065623637166825885602319527779447531435887747284894760481662407494208376872887137369169892846116266944178829282899940101051522196868835608762964270955989770177483399979949981779872195916143769952887875057765269961741280039666939811442028381421058814885333416697155206416952638869776893752085726278428461896339763833963313566200369532316896662756200791263340988692418825995083881643032818557655030030456727714003354798508577074147147598368766538239670817811804976937503533397808766770797717956434902575286223957111512266518358700701456238360092717414413081422348629574942613238174230524717060466933315850968116392785953592730567304963106365344802621941733481204899714686195490293292036084892555594433142614175480707295477618431264706155312256295106368837000425206661281675186763468298862794856694733614072751982526280304977721595516198265860960986494145882576283249739950532932181758352455341337872425519278996016141096308159014495862515166716832317255209152046418906077963899109630313101840651019777782628750212788127029636099601869511034826029231707248617888575670551470471576067749362600966125939881777161671042761836552810121861701310502458598334746896190204701607636188395732839006872303339008147687129246578544747718532601912542946028419138167801386088737047001846620675550587451360213600527733585127300448144425222144*i1^48 + -305751842205879025010081082467182124813031331276093193059122930761671187233971896141514376569167954703682622045680681256081309777471304240370723593018737263034543081924342995672901765639885797281816479425775074849360201970592940547753322762900934598661873652300335747645360886117674056757252304818563557028896062142468014645912449666762248291685209662209859188044556591392603938057542898312982675302152272670250573368265693811096999931563413898678698146107110859186806917539708003610940959499287853230421722211868419029219153041789669661134190895552197449605183821267944503352480446783033812034937564877840890827707502327138300296301712457105505666900344093544912803779847072746782771607363177032107866839868809790094493888115502919858459791808446558517963863137533619069255219513224159575000493693744026784367821818463877611588105803201608691754526755848119940251117198066943043729186553533921316365043984407615111940857201813949292509960315598443405191035872531514774504676528184093072378357601937247673621723848372069233968413955060865946873130938882961536393191482141275248131272182889103893922495951818435291364419798923443467591327259697357240518770420114034400767586375726399469715261553803876316074333163019453148899874265641206697121839739442114777815910337179850777225612061209199164757948812726301902133164445505118989282011306142428507027720068305450116356923705602064684717306610139989160628592064785256180242810336760045078316567612662779286812194829684866765883006020417830873918720998141393617306424975949026185746445708193608548690084665210324252660557977040736475745987807714873089841940927608632562547132192481687319819837976655442243247711351431377278064570705726420836941824*i1^49 + -106423373402113148407475310760981135981069605832147658585604499241165006170857237158414742300871269744241373849902958567340890600219700519154838272347160644201088722542258684762919787246460255754565019435190733896209669519899462066890358063352146414968111810982300044324739177163132774075808214675625422173026712451685093585531463835080781939213915904941290425738192733551039221257267201587979579503992779467789047728458439518006243607373284082939036734977464407159950917780277071772602267825314569740955603583150787971096234886380287343994230440713377466131265285469858162345403671150318832148165225704681509378348063502944200968517550282828347064431254780563148764273515203104560875560521758821985613852270627004620740526865821759851304313087525941851757321218597748554542001528127270209510600878922760353619453519059230521510645211582156399307017499059826537776631221737699598239380485367645755645677315969025593992443872647946347253110714718458667557039641874784937702455550236417620783999367350580287843778510990194078900571986291025864190772583693365237337722275734587412131497958109975984106064762474831956573910669589963611110136860220759721820621600371113811497642194062651499115024310472654441505595622756963754226476150455813609389165327152224891974947534140327721565574675027158342655801372649657170770750577504290825746625406617250969197463043905126181795093905012666132561760998997331615925826276027779380946433578814152516182086843616939689984638633460741445954675816647944868553467485829743771574272948950603447000791888106454690045238896109403892393172006624170605673745407885755248087932861883357201412004978018592359698237204363316603804707313044541716974285714751488*i1^50 + 2646976976297659869629196826209891787771805248509789059381366809734671709847055018547613977147839705542189144452471167841482354374355892875742929720570082142125330988052247977436305414793875092762036195022305833942192434734350970617523172871221454365489595277292540674516852684989989843616477931970803547702698095464349868982212246500135030112971532050439703664058913548553859486728091552448721309691097988799655268660429847007465010549384789783188072082611298150866312662742571451024570603242185721761029290764202433247503676897973259303169147572371306967567160953059694538864072168839957811181615711261310271040659229615068309891073120934238857161863970176992681786140068250492833789770203077529235729493908827741591171533219585744025649524893730811312856268026137380242139038276457978210533611842363023445340602937623656674475538378003824889376937431539473652803359411597988402772032722867726007758531100753087685706417393392561042728078692635623427577883181046685992395071927980821732882739938952927283814924644557332114018285095429993384239826563115488204773672860519281481420693056231179181841714535335215568956198417347173495041409786992210132355996775008441366375383376971200070487681246298111894107744202968084094360194348125522813715287305458635513904053605591757892138046678276410836977043095367227341835615705389589808496816588765584656918800106197932820390513088249741343125095712622545873404631161880212985312246898537510344668043496617672330074741322641838102189888893229679227288742976352711584512017126144686839431905733647165001534351756332669501989859372677554673785680152068099319411385368353069027451285553969485782762808752265233819417182779888840671232*i1^51 + 1208836698660827980358063800212818623280068470193042715229622361999318859308504184619929048256657121603864952751377496287465013789776693700220285488007522200113879832495390625253216185860417535888720135082418170769499158015117346092818405890007137242019488536177131035102622062782448803247070293034529382502659596068196858867442270644769081351859907098602814746269980949934043184963846161427961177762030368280953838247931809397559114543810961784859235510211878743801310362730199129208488604980307138221689329223340273593203776796004369975820613475344964297703355822508171410904955423178001324168562267636843061549868544363579384805185476071307007010628093410666602175346119267696923967584825564333222675648446789959115886274031698016246759044744106763446184876329829785638745772493901972534352791527392104206453615783428140168496268626074151596840604620214136402136560398533373999620387688165271818893823746551974599175137754730003712294559557327745602110857960942207986884466040270892651137646470784657005811977943704073016232497321784234992654672476401007558565612546579480490884946485743163978513986384446104892390630113519140751384513741700797292056624592329706577368839054644745615120506378530495086874248384272158136471739468122474872443512984160241685318422303385796641597073938634253777113077608847132011551965839632284250606438885198608015294013254991426968647828817589640323035903406280300507402838914155119339829064460891913498720519579776714983592710831422218739838450572194641451380484035365975897363639115146599263996462451289846937543152359827310868488057603135770441228690336518987324297253542077205868029216162572461433223873196845935637064486690816*i1^52 + 48237109257867847848427000787828301541960917899821674637462005296681613283718100650674506434176134180837430132740909175944960361616777664504752578474749391409923713702241777513307415333180212847375816687007212123939389506482061007269961101497629128164502256600310745738727469831155086007570551612108418270807815382543986523129810354699453768560700562522390711738315142428593081132290877401482936261455983245487128297623506214082431954529159460856990920079895788122176334822623742916774167671497760458236952651077127756048644220017763074955424306573157248287331335436276942634755321896865657649802046930019984306973893316856556188335402967068679746623650867564193229879035836721007758270592626298593002124361450944968161424371353098944805310743395954849445261481695276649864625899182033427004883226780206116047384553186097948614665298680428364052518885242598596670237007475513481014644338779420209266721130594574874285852452119093170996984304535457300440045858665000549048763144851167976717582537643219105128398060951742687108160847344263567067542638002200363429504569640719705601829111024183655586378303280806226547602024261441095001860175232981923131175582736822998610597195343534120465838403946253438699598907625666527305444405735210098001008768372708440315033182874156553727205792436235862830560185359565771012717820143294556748765258240722643311153027049738529981778065105401707059720708429711207630482627960690308787732627663531080587303700169289935790874299826234430284720028317995715017334248883081303608821867208278565495426205074567001553679038907873520255286999652225174198405629169022073498672032415449480606646724160367858030261031448641282048*i1^53 + 38782621824107000230078787073351987058270261586447428196714749412769330157981566737004892311239001507437561801716934335189601973791209843296496685260548720838814844964927564093790641234428723457743983737934324520660900961497421016975183010359092369322336988610200423600380744138989003516010317350118498603634680278718019354367998047117309180804351079548495054217034699685558728548209595220741442265061456460464202797470636496805850191429669207910440179516210250970063411573367943754134723249095883615890854084276466374816016484626779416316716768844557618804978757764790710019969164774138919806758754732678715434789692577160765853203845581616570672038168700515172794306639124074495375917152840400520490496240127977878141522030969616215948108370935515778735604828054578335576088450850200429852665501199488761846189107539808366667103684697618637318595059309132051914478732570383222971833292733048341810308838368164903991860343579848089408467881244376472868830941625780573653446597098072180316937102892806656009073164263404449764791903646229921144591548148661243217399764191322747498334090383189633904899499998341596799904124871614858915712604205902040860393180016455881928370560406140390265326445143299985759401668417034664404726416273893894993104141190253091411464657528527001884703762981680831174176357548053353862265881287940766163233674723993700988091133956640004824747124876586092113045015255493168906270216660041811101580526505384455190031390162050223768439899245005343323464870321068920037726164533577060222340667003968971963111562751504917281637312278409097530884976131099811641216811062349647857496314820143531344946246897062473816546816*i1^54 + 9510959193493299305234320880530443985890484464292298898603164001854719074694147523596727033010674855978861490964566426343331646980670501163511922473118606133183135285502100645704924219072473532416212490990847800372939420517262336316385879967180175641835805697986140136187520429878737079649578715269809036385190876571656589528918621057099819500543435504268941492802335794367533437599174523154066464535081579895170136444569135290937796260108690634934037047412067590728349201049983060882235522432409875703089123026544397578882135878278118448968293722055069354357877376540980835037058005975168528180433892041064893608065754043259890798906123742239162723173881243873126265083011376411029896174369623883698547090933651361299783799798151795072845199716986184853888446978106477262018167417059981916865967397071073486189741718049005302876987011963680015422936764800999004122640308411840681059289970159963862385452264492265517027407156393288926697744096462180195716760952213394910289737868845608773362952750701241810504093444246098280339505188425301237398192787274946017647986380790624421641570614969212139785431257617054858417495882466999607234867042708266201984449040445024123411432109717387298203423273442131133715110928169861002449201466623075670509007935742629646642692399989404455465682193218699835495030256779194592992399847598250000584298246599158761901949937325112674622375345161887010319292440913070075280087328027621296286712109768124939818203890659397002906238803782415836084601941729376662814800957184832905823688674017472619148694461838695873434964128912258637367524978639945579409486041932473784873448500945591424353858816*i1^55 + 848596312627180427065433541580154019170503488756912324780147148886261424989739835023832945098850664756839371361560087409096135455287108070941057775438301510733319561283301609472937929658693787988772357544191208614609980738552417285115117882717939768444358493310062031040663559554631956913392436918623583415431439665424109163706367021352836744515882330724284826285534038011035187185664329124939207690896690155395991803339555215784941200942824134345085004173945325644100364755326427012605101667507767962659150452122110097891061587567206640515074724219065303766320940623940732702244793688265059730676475226589451795174783608945135426261084111179037292591987700800296752647925024720129232382278961338142940126978618712234485754295544181246044568246597427855272835304502895802509675298625619863821606659305348149741512803607275571423755510661627770361226073612585255292106191172150329489902212020737183917164804021421933845143331557312860642467765176021120181771600894958422364924879141100248207730523083125872241193410856669705317415570017492845857451614793032251517798113144872454754531424054783062284605704495804286895010332155823494793639408300666866604881980076743727121040582942272854591607225982170532082696844314044054814156847038130492051378703834052905510671209379904133062147063427023317216932508197921309881513624141067887773333256088035168305894516892069049468323385570643906909800454224481917213351206407165755332206129176636247987280535502601413886210713146931047279783514159889760986198638982277189260581781008880231542721928207154039585328608357930663632396522601591718665566553199598209000765892000*i1^56 + 32887402906762416101219676904607147009087150675583925566869434736562721176101427553708853819388480276310455810651188440320429589125539085062076940497237118013627354514627262139884080488826145703096253639335058264340578871330728629155622229369191007163905892224661389332752504164432390454538639440260510288714417813642728522476997450265013461130752588508037484232697197463801990534150591716611675413815192502853034811343983802466233377210606437296314907358882518183333290458606202968760780755015874353096839282787064101841959673075606481040522373814112356996829406410895529037873887903843582100055260508522478219483806991308868125400323679110968188919207269325288255633603142611134330877489676015630584002602765462187661631171508687915743068873302896689938371636689959011006854684853055810673696937139243803407155536657559841633007658153029403227498680824149149521409164155220888171309800792630175078782964448791836948088370672281643142717117737294054471924961813238998812539267074362127240646647599451019300062616117552716566287054536464550913567372331766615963445634723653334038085647785637303179332982585496923120605301673794133086388021633075478349158358107371350305352112900625618959408265971492767406982460986000303844654101683217048241251217131971005343168792549060089681756492186269000809040782333497258817579228684116763675460244703961001909516547870633664550640879444880118036658830791700711846747522506738046605893504632887206199004890280025434633987355165034642201371921856215014893557142920551076688528778345152684308783946762192338159638957825774580047677724085478788183629532592512*i1^57 + 473997899366889284906596173869676868215093203189205614231377215472763405008313368836991032238345952782453100443598673075578406117835232972277560652075361636784716276814165387729913187634968454060786131235861047292680551351637196248436339924858776537269076676020251873415186758680563903151633593004333441610940347316542858707066834284051590591733939100282338873653407079605481477773834665702406191255363773225807109884788644791031436864133691375868639425659801033281202973528934713719947213019032988633181775139239994690787176491599335540782592443540982571301891460557191528040218905049115069858320435284071438607787585447906987198144575995399709588610431955816626578482620957949534678100455120536298914486805046171116533246969007194078058646291050004405917133559949409470842871532354980025798781754754883234687530535556929039428709263176488383431165912098929675670889893277130374926448873215594862734934233377533080637506569665652370369276448917196243107654906228316581329673489230683636510946260875898261972042366301975906118881136278768441940002288247509057973923888198754871099346008506116242373323898016796856043732010364036752707767223796747341581663671284521337362976598332555371141389180040040570858632946390137222860486364454949691274303981276988805710358565383452258342410437176021156435483757426941678778667415819922638423832688920101770917450964946501307084546604328701955370383283779846912223169218540841837017793425794437621430645310515679716896139818786549289695380722103622150281357338836325551628206286933322308135576430839296234047028061543575415496492587022358*i1^58 + -24174964003936644622257084937984230017538488081374148883506829911405231114141287096448525358102108609852015245945635834012877865724726899642257806994196115253587520259090959751043806775729163421539835272278628160960130794633867596526467492473580317731191604004628526232276391695660440856462270891577909417326451552641818286443985622580419004408235912588070006708637157533355268951259608721313494964898646782930779036264306690846081822254341497113351313294428752611048575407242397546122051778249727563890031184401352264425570279731155678549105860465016923536008733127251786929161399595573781872690875764440179858375105989465537162507083231516220103986055121970755585057606312754685202264069678393546532904434824379065177637931128470703616188238883582564089337883535117747475990336238512677071831897686641470252957161759216440030722174212590841664763471447234089400627493959088075787482668179288008860685351108397857751030098345082555909682195746482030162926973134169448367245563284878537642916216116506774095827067802171857576986319723578042831219211616599008708358332306367013668057940411468158235135744560546895952243864471097209668517593480295975029339506634707186846210722648487445853245098697728305448500496274143185740679102187282060486891562498140984070783911351343666353778710392346035263208106307475482808465152657834016628510590115523255098745005300325189061338504834040059717760524903617806008118451808281087834793537229504576299433691140283484831120744938871842793852533860492159924848632394504802296040333768435996041*i1^59 - N1*45565502821302678295288580102015094766208164207793687651978933126091679000748718727840824571162208745485601532455930262019896219409037456705279992955065495182866061786577970678035951867061069058941673424068860291216048400760422333532286776166738558579798872037489197378831119778693928070446883717542173343123862895161162035130263813077811851540679764431230636089384454323294559995592524563985576076832812017392777106302452949637943239192599919807432663978293552312642809261551974790688888224118811990323278987282878428431635629915814844270634910660964329049765944564908800000000000*i3 ] ]