[ [ -6280046748432585768271658899596643098114407001438938220007961936987899998032776465354513052128506424493764241184725262711634560113302618940845334631212333043729307930450660302284217960960706044993646405184223653316570598643204489664255471397441009745510270965635322131049057882066384273280387878807248778715864611782817952875478759397337438024409260833395163764170824404281469656273691520751443643016874385799386659250138832198956147661394686492408862926412232829817836765327031914216622467108365617724833467555252571452347127907212827899095949387033039225132931369047753369355418664416593185693680797354413711242135617318744422968889561857863117449606662801190038832695463402126869914673479611373360429745083843164805299229129846893357011189540763238731497786617835972529935439454546535262827815290457296604699059576438187748919348272341162321507062127882058883427826965136552863739324760906203646098754417364586701123799604392173718410408664970650813308180377001502659949651844093973046634193541487012167701504613403816478907956730254035851239948670581457372124380669331045714373013812373755424551832171358973337419365720273166310655144094282573098369664004939816286112609230764855547568879442662769358395313782678768232780955613950415243371279822746373163725591188859819991336825659132486870130835337416938764036552717888064314998451631261248738719810602082985362285854636126571001017569892061762314821991635530139362433708865912157114840033815583793627103613126012689972078102335745626430114384393136990547118957585623855761774081831561850885191708504728593911092240274575699018345642987688952234249388495715179350753306681118919356820069035419489578037844709546084389078511766916119187092764421288901930851468317174064531428521954816522530622229006539569404280343753138986601852506117289931182503831651888633534652102511652497130852712827233720619052883303864709995975613727466532851213213729046905176900836108194933626895396033127474416993640714800104234420249207909768919646483496161722171392000000000000000000000000 + -166818166505604287928273784161229275685732170157212500651711422937043835541758040584677610454420455933394454669980935311776293187815313523770290371726101013490590817757686204154849206165932517047510850234767425417846212015563664128979466269179803884663529897692486256808236320275700185548800255074773151068432268498398556449289613548069260461082561716216875762096311148283670287467199086833549815486978736809385163653523710489734744190425063090288481745203625900427652067886198777730037099836330859296168834155318855007180837953988610046831522274264266204173542415963544670431588193449045503201837490131021884166166021201720493032350707833077735912175913351899219845008071091177589628483157065660619454241802164927910621210629165021350770137035038592597179436659044617786016493486125704529330334750311081996244482498234965282073571964250482836554943601380058032023955942962145433680180679812937444593662164231804839651206824267750365288748179500303533658116380121118546864447902540140306928283247609897044134429453069861913271392902449381024852248896013635488170974636257851093360505512939873469382060041918583482975101074210740418123507938088775801335957377561485338765223106152036027938221010746233539312976900080157582534312284370264518091270013500521084121521073284037930086627217760461095928640940383825248304312454143051720912162289078798380239238911899343889939244292831771322307377877988440336319656915189499938451040128443859901973294960778290329767426783736704523583564833309345982197395649928142460402618049968099357881574586616487448809861478300032799011652354926414511455169303955378275570058481123313602632977502631451106543381646963920700679967232679925662274181054370468650445241032543853799757891503722357773980113042909923886167006326552110370183807788039926988965854979758596379354438125913320865763220206000234364267612486171714482482383951060957804821601982001102554711953218602769426155961118863452139017383412651781776863136142579565076275995555491065629672199891223069715333120000000000000000000000*i1 + -970494576673007927644213507975727712439152438993848373958196640220783131644406703439519458069093847572601654883988199223363910737781210922409188387926032374880447784800821525508639136164009231555363073725642597788510993086255476384216020960141010026189521135278490419786455747419974674217347187313716182341159212886464965059202918941167183789504231099126734467275091962926886540386028450255636771345547824508586869922574620926620124005767233410583267830312505065630892896029626745033072407998949471874469296644582691360702252920560443562616801204602317949725721418394227461180438605207866047638144861167202419986980166448974073083006700831707850496175618200556753748072453777335039063964100657000476458687895123469380972472520388576585417614226323667001407034472768340640529428171972443142542611645647951494074750669745700849984109472809885351634245010441156222254449414360284255341672513741752936836813246507240102536842274902796969183080965634549671737905182554233494881233630705315269948096892593100323092186842161268824659820799529388954346970126528061395307033179444132471113026321846866762408944769377738472646725736115673899415754532033682644084394811110587433820022774935726845449584429166640734637483581558657072697890262500935042470288805263134095933945294461760263997005661784594277064171588566498679747764346065779666470920359465429686179108405400932341676566689088572089465640467683794964349931858635734847344516121286392335078791553835639129107434474153031232145372923631304883180395234061645997167611541871193515123654991715832668570920505042727934062774840541825708012797222049543351534833245087274580405152271126794238611553307853678581680359098977902654829063950890744163977897365091623628131463499115689098803605344014959143986904145161839296749449048155624803231640128895334235718218676252283288210785270873339739497342066028385994972408303078620926352014810497861988998429999552663332712060412712972895349678251159977664094730842351878012973121248992751222157274916258380146278400000000000000000000*i1^2 + 2519838314724314554644577761634775806120705172839063847738023162857086291158118798273545607893850243455720323833988241469359440202563744264896327638055985390268212407156142443459367090811292744528157755548119530799294972078959728701515698717328228999466733586309769547103329058500621636938103870160579771909840578328266218467515053584136644047736137907679346432000719729769878234206655732614106061019422176631485396375510006537536924669288187556201368526572808791282615583051488850399238175411109944866195454481777120872159047276831685335670101620968489957807883589687654409884273268570663763963417327977910427871773290032041792555270197689778381411975242934388120564331558209583246368954350771469546778981046245780264434973181148248022561457874249421801007075717009504656883007032732101923967723434889266396700627372507383506402543865548941659029396083042460907750891979648784257752714297439488632313755753057448864771452704911709525481559830604660026463150413298599592199288432550990227402540714475101201813913504390821788533293789870723300759116896687294056566623745526338315321906499903019378632553737554822389620586157737015356183227725830800715286101481798303569827043141288400400318619681295154515727041205841073292656071023358844444228412111985296647510088671625675219802037993143149944955700477553716138787779085121114192724735346326154377171275531149695985978236015025550922832875269432034592063290910214490200912791833029284833685420001939875194188768417527468349686548424809773988625317522357502835740114808109161739012275629637331851170821582742496926565048087496128687457086562190498290920875830063797261795741147346068504420850495735847623581888308526867515161295519497642491692949329169843558780137097134417123176733102795937478981134074083124768205482336128767726281035568337506283294829173627557448580095851952702041677955839280493117429163272699044487161020821843573210131507581420872244470764330028472921473998959853776622213506462391758189547153352873003849660381423708919562240000000000000000000*i1^3 + -67471196894679589305286934318151613963615603101170284627242470680819888243069469780173260990040706686768119429579292351908521226384430322888452933492315324575598366024613275525276394053854250294016307287630649207664199489327990044529470274203828774805164284965616452349644852831065135424693327189417875935358371697370481677578987624026892949110205368751481599809797240613465977997283799133346343962465925879364888869619828403341716292472706039679151349193874119915277909974209071235744021865829338058044513539441215579380993766761419943577417611012371998957023873336596283422976189555450653512875334153027459209039895068160376491470956550824214981117549496525482851991992697550106144838993314726191109400151206306938953370166753965170806161662571863830017357636595429471601549700718402314940752032229917418824792119151700197445881483729850419934141335323611891925124206156336549479114768127758975417295153677673469917596836976332926040277151519034377983761365171754738150926339088377147519021642983528003606416038320192653568941704175144199659185276814217378239495370578268529304035411787979063790792096286292791839609215239445165519867016324076218761977105022651013312532018909284501267567197608443842266163216395422070300169954539962927902770459999630054968986676841268991350969248743609920417569812932334878878111887515063954294279378687215846974919829798655264399642557897268542068383436644090172216755939834632312092232890459934771972587304068866267104174495408230369062234763958630292383781699375284941543432853515279737049801301054492722079801785772096137536354760422941811751284144767758309471863077138403392076111265841956806938265178253501741401790932417117278801752966530047560826922814324783977924454829962784724970161850747265482963994181140616537347639075065161089079790247313159627775587837885678525781222128525339628669819575605818971303378185493996899286435977626293314782811200117990398976684106349942464802966321512816678314689579019050719783617584481979475320947273845247678873600000000000000000*i1^4 + 172258082561278836251311919565455190984006930445362955926691113642222382490765077192383819524345393333107521889838968753574521232504752226683431234198002619516796588428640543532251131103276328464027114340595426053087197829278269137149371626456117566819303133613735914815368393832600752457186165971007574227867426256863833869924562143466048832453006488923663311127777253598874523578603901847523459750768789686377018308912984440826466462804409427014476516047019411073999274945265554860688999996727504627941950054245017899646210947952004394615450245217131336960861550911546850795010872431626105349955319823006539273061235038389572010517079401901801192029836043702788488991230481330035524128154972059765750648481940110444755970648422025118210868902584659451643369860732996097121121239660917057591559798774147024668187547858720066240806266274881168266297831896063061733212939224968264645249354495707268402764981033613666690558447841793311246096611784619588506932408370989342432526178059625524379132165888230970228698202592677372023626103586752402297556913005767588603782060483337076486775470946350673652060099224292197170033022874779837057678930738697630010802533841657270076511018574942201224626156710597038949444081160823181201525288014299171311464233752929245766566482042514342437382563927537133648743815464309823786896756836209076903831330016065613056140081686469047890195180001028097402851676367594747715110433962855006357557882096964470126775511019977914161752659082781869139292730978573673876924193252551994376608154813623495254078857712161697877095573943858025367708430643007110853222640007544486365944402159010748414491573837707527028035663266142172704006342239215231507316262175578850780775811215738296415520015217339264732530897549589188520671697251528297834008744983923969687076537837973641513793978425122333171623972082855378638858128616284659713902786575856320180358796406641321431670493358759576922883673559977319501978625322513945930447215911066223790334820937494899852687938377843369574400000000000000*i1^5 + -954180800582605871836893664749347893749517770353013503062341612572649620855178885075003214292486132822698001832018427149937452964313808415074120230398230446099548111189743482294253195052399660886007973549907896921418147350092814956942775035648886153990212675301045895574531007460086801007138941991858883926253313006068967046957158235090573486830463489077792302569123456001145787737564536557368364869596578269991802657542417952363484534605636196428410131520372014109539510187827327140565121707687739945862914348631445719672303436252558057594567413980044734839486720389600876023322551891745015895829331182802286667509858843269544933129421702581636116617989524126663338701563780849179893611523653162324305963473153935223491614135094884868100485324566653102935577478202705378212501255500413631075907400825181920545742926802475556665325277219136731333866334410470855257178291565509831377841747598630828526640880173502703256404385506481002844397439807613015792745883533111570721873569933638653334675058794608720879978239858603156150012253265414994468188378617385177830679967053547031267776728489756304626905148668276990659460359273732985709227284302003776001677760053486851203720996128757911136702315273657309091541637632730877766768060363165861524933152120138823535452381015616537906548805947496040198512044209618894448476393932180202554916776862839834176600572062915128278415833653227339873480806544595691204667576878917370742993537177091387674581703419516332574004453865133956040565045916343809873988761922971999985063095834130290929420650934342407269582128823367746214765880950069377467901294432195353384877798349751539592915497743547358480379094395433779242869755204858270347326607140940766913068719986871269463220794848542508927222270566704200149425366718533885685744341833719775478829602997985910301640283579260459950079039609511719080196512028788732778241901446919508867259227388815833836204738306647462809830984391908705637157864520887810789985147012613415400325523389560495992943850769451319296000000000000*i1^6 + 881790276005112480077689720762673618063550543665520621008472216615145385917716861607309426833113637072514033724970814302828731495987294496714971829180928426338789154858283964905176823832124568179810579151352958125117844916464611577165947702990528707434295592860462760361822028803137851702127415041792119864596462557202640735561035628315043475532793833137203486948783345384028828474259236612598837903244509375252556533462194746378797759786835405108101093873956034120978258274360954156235908563362193796239470813790310388042859409292553239676746415771242046690611383009623994075817657901631672868792636088094553449164936955483653328154644923196953551666736224800765273884609680651387370282263680949567868759588677095331745940086201388624434415393530790503793834127368851671369764569030487224140943947967833204720636105919923293244638002464715224422020856350904935167555249996948737340470454948915625320105709926864903405126725726752643863030525457988757151338206046707790657971947369197669777617312402168944477286626379667894517061802780388256379085405522808629474318183319971400317455984373638090593490506956480901520841371851929731621892859545419209911718937454224331078801582555888501141828666513515051192474968889297171688124340875620152741424083174926335706663059368049033432088651960381573958310323681646657527804139233253565588908898881414219699184812080039402322160876521678855109676029512208342953188058486250328964485288577895107175040608800155052930013010828019559625709156334446366813575984610470604545369404049715903606530462724879909712531120494951989015995598552597553711873430092288968156470308422247291083612459095508087665030445503393678259118808660129317812937943009876610302400257345136505851124978231100129849140098312123213310099428294093693888304428422161927597405427085314368558485559962459440033072834859674568091012683823233352606994921209776248918640253745595754020148952779230340037751861474946626936377374382345458520551505178974223022433971155478018619903120566103572480000000000*i1^7 + -3782341351526010281996546046481531358632705201513410784166587421555339679969942359276730683124540051172566392271420044338731646069454542902739059341211547374977545439191221552223611849157444901337846619595030130790032262261291472288754776104048517144573434783318911456007734411094841721251176275113904825743650147770954520917949551658520153245511369472954964400148576960417383424758354355241981291664074825658851141309787061793708146218028394287246610547417231199051821611147814049719361644805805829901958926502810866230029112576156416534046556133565098653668247051094760899993716042363868915296566095527152163532416991198864580689545924897276766952784617817272387912407705254892462601062899523931430704882638315419431011293695948520447594816445511845699591932550181111517196319355215771578563064989476107974229204346545066139113834633837281193819436677125828343893452640050604361211464691383308583364165611565745822586038227848189592363079433955783801078889441065103569677582076583104184166491360028826381839093841861579238217312898422420606433703436843730675227300531339260658964823036571993638908683240528187203489278619333547410994963532179700005602283186858026275283394588294404673047280717418074407441268245603711019170361621866479109511294965387145887004210708071328996327641350582048605949425085226274840918655492369653478899291855814286416065936695860897623032707381982945723764749965883834127127111978129384483710959114035972498644715145724474912584069303762209121983016897587926365487456554686584254993727187454099821172979902637332770831470141169619973791381988184758080330948824217557714356814310907938036523289561281430522433678438587001527383021777682492925707734510672433999227233774207971215905076568602673073161155373385297749614727850476770920934119388290760175009569022517555645552592974108889374185769366103803772219992494310140859530225273699337886160774597071656088422296273180147432415523874028418406572919503917152202684824444107544461437522274339445836360203390234394624000000000*i1^8 + -3110370665034670927764776177116949807884392342847339586786641276835020144819867590932269181134159308109517984676891578192191494812914799246585130432659968840885774760314770077528130487441850567009139081412615015933991465604986480706957291258717144790591807864704577088737271828027044878350447772480200384744889758197575239418673395308883018144347341725852163062344035414260443233313674656889002548381604044119718960883016590073730137733039225828597839920039406927408731776748387661046258054423429949201682024517833931428561996853884302189265831869724752680444773033179818607462219793175029056951842663326879039543764835843118255002581750720903056760392593866364070891380840172287760543934686249376691350504631280879022787095800978330276144307097150241654644751393733966263432141067587499125234010498317333799593326347230351187024027949763176966508019756784301937814412340959199262811512639688321789781478313754693966096598240125101822973034285197941094699237850142504868577214378265058835517950055186429627287740553459430678633674683905459875189144490326875815946556893460626445793028688655206233649130215470624573117478969311772000138087017924566140288688518036675406751240092264572861082107426011255389981943405810287675786935470746088309860962390113266549428796999887022961532752667502800501463038822221008004337766858364801583676053591076495569584981974705297429054522998063545703497929441757147291899003402594585214647647899412250202069567202085744181896623651698149574153292267602733825257049018941809980318676657570893438161173332462182987865459525201218894604365541715662448490190175256929010406005106670715243237369711256798317756889171906045674544920295807144560095309528759339899372040376698700665087300000213525475955525249180067636562910850622824448480108143715431221916318466242707556763494522475142818892377105321229402459696829790494111629862329088977151904195076177210486004297048913119680735945649456430979557369829429741814078840923130793817790933261378789372595372080066723840000000*i1^9 + -14145220789332189953314905222913681117133219999078576417894223242292267691697232595058344843519372341746218218079747292218536688793951086201725186156267724503782636234199324329175573040229338933882787362272559330322639299427509831764832852683316716243349988010534755825064453441939725261317726941248478072707102345356997900643192568115048265498230000397356693946704051632681519104480944569644627873167016812693232793884293050564384671938268209285159287754907592195605215531176331305185726518725926665062794940724282361690409196185720029495750148439374083404995014943213889868893051443257016324393786226245576788592263153465030269767138880786468652152518993663497104783112796233744838518456966386819441215166666650043200719400378499430061808113582395241297486420469656342978820080516513426568467416530325444417350728175593718365587380163312291060864199089451970921783257223613502187281300518635652217739243962891442007167096204382923225091720299233932577671496167469473021876387941491980168564719713389623350040498199248800192850325168356671774264182601405045719361827230579048061312290537949770209353576661448526144013992315886294453637312234307210584266679686057149722259786338086705025021057566211195264454363469409877580189229642835484887994053331220092624139233675928477053225247729681398826566426428213544960911897912996104811406838238816148173061826861765911791613724026034768684641752580209521416379582564971477439108686402827398426444719638357122727076670346351051182034971770226142316496086262817744285943873397072236653309382100747238677073153399527437760158594746634858917335956322215674014737019934049573827588947389136677354146110115935514831756192057200561414520983494577748078313242341594079923605533397066736247649223764524324462375713521752646963643019825790288085174664761371961213521602629105999235104193069114845695799601123172752281847274009354709640938242512588847150705724185671022536616610545446426888497155204853148921444295733481466978286510219731842908351711145382379520000*i1^10 + -30267046682400137193382862148067629015244724155679291598965924845639638409461210456860344711524901797250760273905183132846612166023876646797282102154365551994248965994212366087305416765776102458163909701025573548021252122959513735760743935923425376309616719733379962475701497958102106972028728563448732350105560238169517993037466096465883353311422682595603532802476127257639389217830904928515015711523056446365272879452055531022993522977637632059144619718987394472942329452929296399324401281405909478614619233684866216724927011722662130795590018615253735669723637011616407113555030524038448984409762302320854856855320203364113159217006256769858598831523162412304898347330302061584408896377361120368020707054636184340537113307386003228039790226480516005681521828021875524706208719321114791612868882528005439990792875691163553391873411313960884071017426198878480568758247364143290381010889832700372487145606504533618614216537776784915474072672548439165028706504581054673186682771960257420752461647316054482803668643075044380827245684022390398693810965524948276831029026012473793047605728027563361216316863547930169635360144963476607677843496570930533606684363413660401503103894020982414054266958516754147605889530181212185147638346167659401055434713005591643440340975059366703779383211047226082451397245157902237543843134846233106488404486510836802184521573006677666061309930626973803109764896000455305093683686838262970294316076306101414772245762066637371419410428773756537026568957062938155560607841104340297980288894233804687737650676372573806646584906071347986972375048597987804608331645778422665995536324650627048057093244232056372011149026032634176761980931117405242864934862822337970235347549787268356654333586657621957270488966274672382697768512046759387452685935866155202451963234819230768386273573518259641794942819160541367292462766932466041489354124537590287703769742276750487208078470909085680077638130837257471830792551187318765932901261507441267979198653880435174393044416247051059200*i1^11 + -43939983683102745645503689733661530521457426088529994011463443567835282320851794160411117824648110895025227748792148501444623820508327863181368762596197651730167925998630202504710746986704178921379717530186417983825087200539108020376311939806321751967905933345055594910217308800953363652256221693706654102508926300872974430198975531140756404204452810213326946654909775700890090051013935208293076747550118294863422449212876992440012291454311431495456245661184787579158925526203645394588338898846632348925493830951951976423417337889595563023307664873446250464109488165049571781994342328232449066237414634142688045483769988413857488123270121950580629802484277030455378662925168099856548907922413322351184768656773415455457995452583757941956974315640015779654900504580680028963116307195748156465027580504640912211354794413099168966110383322233984170632249554529666382198770585071804274729150598376551242029653937664703097685639650812653783838268903761713948471021785011285496636779641655453470629582249798161563619375909288081220194811105244343242251436253784089031704822235461415285589927244119523206831268960530160070178626382249113230781079062035033770550114131600563167187531780116888837175168032416611361727036950175975885920220514895162069440814637090596214451654193699008200322414461911430482306628830168633079807123486999696908068831897389586798672401122340640193132060249637939221567505874150335916678186173631945868758028864575342016248909040552161530819242122496439433951231126588997641475456307228248424712830873672247119593694983580075485068164082883713148868368476193166931428600983861318540915781862873129309819055129537779516439808822581108346028534936080510387610785851693666398909626871346514236096406486634701869805007038869050288492914077027744864478476874670179033130149095573173046305430560254621827923942854095912144230560533497144081395047924528808640721204009636729178457735003967458024368639315836574597966025619476740797855086230035869706940319646082605679326676033470464*i1^12 + -68865036886262278284807710503698651535766974577571739084227667698463579861490839595422763666057689440502316589229695570348599516179024673456769850831657264965385353448750418790232735327642244059447879885277525112342163439424052776532136389657991213362922079728922227209562920950869321071614272304351894703170431645593910678287585837876591948987433554632605476694160309227509752791487871524540126519529890138335927136599082567324552272251133234721972317368868131026456784687360852026330073799895961364596900536042458070649956420552884520091867510283147857280375604257440024821055219240213740495640604697721167420661397304602128400516991090304068162156605899582284402777706918018443944227800519111635716899827812590945767316949666052052439981687031012735215296472657459480737436766481887057274356757106987213682387900469810638564032986539891737294978078789271153204629402973560475215359741714311777366117101383617529794305380819739493692751012550948953731178744566435270957400317942733991213900961597117180620999921292103790688920672803070494057089846304648188727052712669283608136612094567577808671977156428559252355948186489358178396979498695262061632824517405212654226367230100424817334303959587745833950263760386487475793936291227053046075467742832733859275710763644444469805221252836539493291201534910857240080987412797615371109579773889813637777555661269527773164104882886146016541070808941667583150914577948309112425120301013511093795413980703504627981558210700014071870258336555991480789501216953536189163704346002770650794156959265069557081985516585792058681900013109166317775814248692718561277652314957272673368180522251127919142711754038716297883403654606240780200902522527541932259013258317816418127694739129225390761563706661885329118883757944073228458410143165180637696686265969490292484871977892498122703872911066629083189768737193521280288349072728479861592189497877323770432403315568886615406633743154006520889252521028572314145044194406093911021277886426386403905131113349120*i1^13 + -47876915598223273858981221713017480248828501280340432859560671414369198533725184277226977303255974067084462337208930875879819811856549147825353051229611233017728440831060662052222152651525134338436842627721614721629661589509725523756717863168812261877225436381562009210344702897922246036503882836452549319993828619627302031986540879528955080778075974757175597994543507551593979549650227544154972955735148995636968321310461887583271059386481512734139579574548510464683101753546688398427983075157676099695372464211077028032557891007971823997153080153615595328582357849315282869432773875939929518944105471818753841255338823167482757061759569484371317411807915349505519278489628454077652223170465305610936366816745249828465809773724139974310146634788444679696786542424195291935874119739993699595658354901220117933440876848913174572654299520020280541203343885975128162001208001049125373009843704729082130556254295311262079069607705634531250700438738302652274345544455083156602835169119137487342413870926996298030119952981923691854214462292890949160912640498850395973607169558926844002646662951646432041354327896170768422434602114090743199695368494469509123583342054372275628128240570850893489493094139644276120750953667038367346474578680669213897631262769667816272566154138948474663836590119833818988704060325985901471527646049787573283820493640419128504698758899111422848403040987817837826135267354786769270676462924262476224122683371424750970069067877332322148935014276638940592246792711947634404466239239383105800436671898939343906468020763799014212192150064213934956941705030021919358314144633504195407680838010305302491682495053209866221038505653623838292942688631969593377236618505231501720144477192792206085602145346774389847041559531996513172919066853750351473972705819655459517680694262576791746370172947099641368918676686076976172728305475522177910042795527366631696526367607818221290375876573406540439974682896080787145005154530843704169984569653845417115667330256142705527980294144*i1^14 + -79642243814819082804032593123086564118240121302664226752723438774856676964154184348549018346438325535719533020347313667608958536084606664374100844678675939291387355238599026936841079234514892021606650852321271408616954714858010542716365015064307138517890319607144215438264875522956999157962660714645118278907584017255352001966639369226666590548482823386297673465358068823912243581566413611701969316767813983936723295556670606292643671366902072750938251764127109668662433849507074419074240607731272296691108840393475660128983226968718973834421540874226304720224118708815309739017332943828495695082529187950708758880583230770764224102830024015055567275902058543363165287021490749009907685943001784532886316686328975965150622137405173541913377571661327685715153171974993261170898981213116870940063781793311317408094077476083832102421307588672466256046633388385615774978953230042816921171038677656018828811999095245799180843520745072292477821311040192498180551292650833083706188058489353042501883818990344268929532446555634527380116009251689501047828505822383221976547821767283520479836242475261255187148453587566849329787921773882686022743625261697426816786072831896280484706800122614967929582620474394282891347212000526646471909646697913117281934545957936981029026743220344319431547599041328755611408702606739387340366414248412698409212937923763988205957835334316835711480249658400212323583387570959862752224300143596335253848697791461255355183386087559857701089450797448668662964152814567723049924480724211407084726351871141481926432278081609066625082276451133661147190875055462948503233550883862873962611553397209498934880685573636077573275545538071982980168633862779513310548160209131846345433090482116035561517115573135010117484724444105488610529038321713253389844266418703544553780362573745055391857720225840078179502992891954704436948766592021664931673872813828645788758897578710064376928965961177807725386702595932186652792945728182997156621700459639432837267904054852640382648320*i1^15 + -28060664881812962601503515869846323043386601635262812099523693936174687974448750229663582577820873068492063368146721849198776265442751766762136287500685390596623856244059291949385311619111465940423894468474850222149566904434743300404868672053354143836353421009409712142572422860075103574916335724075481128446779078362816443976466524364427819089027677320605006221749346156944968054286302684443817475513561113539304725394238682161969676053922743304628512983581108196781345386055253388501240362020556223891481769674310283738597035181618927302388024005351841922089569274645772184609248439340671389815872328314356729408506633023555022486549990441934683319543124274221452406952021527008554874328151261861165991076177409407699705744260043530220328752462366402787747646678393383972073811607353240501327512669100683150357654982001673879925181044722779841577170269012974205221390124673084615323052455119150508893511644470106112612176602578520372981431536741488359306165115311030685720885453988324231491149308898327466720295937041229626739185245639536827132157180236224072116622001440598096511585738095819182270686620735576341754843675183943470720957051475166686488996403185031979436976429270561413716847785537724652745980659516363999428803304411528014839670227032551083141014065341505876763149393026086755599847110904497980039866103438536183190921858052776739235761537497339147383544487514148696137228398970976496480733390317688151510202621615545114590178188794547642463782475907911283282623878838224479277341046385015528898939093465424031629956827274686297451904748956218642681419845312151033344946049027844029546865820459543983530546455490571159757021934194154567444331811714328264384989280463092094569597700926734125060924661773232333808495278208077925775388362040445290566050582416518125652137929929110228465935723776532742161678373263496115122607819551871823362935617269162468388921687944333647088314197312071819892894138402781634433602000056286216512787249833447755380155047250956910592*i1^16 + -24416060291934020429333341325039715597270351830052439310046400396913284539723357446716131278186736458723050589453673588510336104764169376593726264536166594079880858025847977461292126693515943251035764333128497657442831732354156275775205410031451294270244958698692037765518655988497461391039992366703571598258748779799965227342862860005381645400578464811939276428973769286295056783494433593507047712921105335689147491522801097140856250723307995063790293725735779776567061464058976674687161482215364427587403381475810767720395670241060883234569924127876051719349812963158929018334717670984226548430362529137457608471212206333601209122024206924668923671303498384250686311658204474386939009337649895291418758804626718514381722573971898387837156984906968487373606267569569989570171025792363907249283738719338828322762462385791638473687411191770532907543338451753184777757836856349588193052390941910360673934902064254190592882498725839740676900698084462151592294508310665294641147702489989387042546622364732245237876417986980288795113974793053369767174683657641329277933613372872465223733024412252023640730740795114012646269554562711517373127028399255764825706849436177389911185765661416364677416590403631959864542037227315166581204353272642275106762455249173672994797862749381782286208114879961855469112146149826334276841781150646634690841764569312886284962839229190218810301685168335097491978234896736822860409137901480288373529311090638234963510246793576253971343070867031784994132692749970643713763008651588769448398726297358603522809338153611280866467877752908493828695611584604798962507097903354026499592099646569828132622239160036589520536258753543292077434573177155652461647818149275784393357377550050468995468488009768205494137383982191857567850641254149029382195672815534227235412766685853848114127730029587108625548915697997122630626951559603581159659929035754234433956462809945342438467930750901048914359092540938063673309568680978123078533413586092897440081458615512203264*i1^17 + -12064352505420394023335564663203224253926364713724814438170085187235923205694024837431955666347543837489401307802885548843773406798740513279301415308840610567382942399314625194654325713393041953125447816933145152068578737873339404460353423489542121857508816138036502607554732492848839869561671612138749832194923621940746190675756499073390214826454571277836486932880676511461071123320167185467802489291720567088166675351957471360893786659400489652893898937209285983793080187596691082179089215243741673871925344497481307906718714231468117333850905606115740302419928441573769981938187992227427340665228452374230269359892758031192767192038867178910074243973896710444179222740888462124088293265711558187128475094013933371091293947894127113822188471225010880764162546751935571078805829931582508241074119630754954308288960390544079236153954103761846597881561841518345113204047007461251298294562057974090030897032715127197502034628350044427425094820388557409598702814036683574437001202581453868130388697439993117982247671374118475533723941883110117948794433642807458931401651263534318653825315827136697895821224186123879012921769525212600871762299533714225530107185120546775714495415957558187618153022698488384266130280673579838633724880050059780019896351713964273011333488809699039321413852361914459028808611668423785398027717195313447583152493756339430215521283102450166568559525650233855815212801109911601907369333974491276151377524649834101793308161202465975409796793434358868484714252421848629494261078673951144216532454738516982776400937011971668102525983484163704233053807327155290461376081699761377846195461193856854748748199824945046214695046733437019101654883464409842691026239847073973929155813428029365978470922064655481092184540987585110526870363287259724163953403408578333467715088015591014689847122372229981365787480169401629342386555647175443749323144675461007990025648286641988109768399287515582818889904415621351582622394851071417078024472403301784774067661681197056*i1^18 + -6660174503512706416983923877667327592964417760214778615176077998104301810056633402251185365511913749788577982005944232636447088276525854515985383257608358697488118640133989201481134631829242941806612475355992148629507628995432797443261191278673428872595802204170585653034071019067650371420982543147553017069113244032940825790664282307509537344507239158995666085043794481526644848039046996469097596301045105999568371669873333886530986815542022286242684137504711483452022431707929539310710305402425903735897820727786069889475833920312615252177554735399324408946763715246099585523002003895227489808545878333600477128396297645568724287640384429853666473962344769082795289554930731779234920085145400746856407448563861079137402106340067120661241747964221181404543019959289463147773297810347268084401569277651935059736961541192551925115547657274042932322336574584325102926475983332741968529930652767781284963113812554372372820993569955892415656222000844192517192888580962866016214078661905189152071790429889322544194896158468224254705775011913134384553279152269896319472832560555594035307844615415943162087638112246245632592872497743170010110164190800767049937503434335592433238311609379052345830936449605565310808070959969829513905062744615162860163969042777425218684872962090688677510495645041996307905634833938935234520213045316945957877003080922562078712156345092706705991993426803598132801563194777974127644407515221658266679565607617307789762870280395091184472491531467995270238380150019996677681004555346596572335888760682485899005673450600346421724871272697991591908500544686328247681951094842047984742680268175488776254468494099674907496572443101185743258313807522960585440775133126875744326880180790776955958780481229399632652080404740980223929815195905867138444337035310191467418470144022253992573454605928193899143674797016756587588388180340990276794462126259296097639272137113122136724684538582095624035048999816972738093280098819124198696789159058620525966732034048*i1^19 + -884275827939126164141029420064136955219817441179398811791071184547831646474346938797097472370384085919767304126185107014457876842767318001334717939933507636592982166925408369435797843646100241152080351609615013245993681909131455922822026372038548212972130950631129570788235067707695298921408769676259613392452714435359034393729961732807507844796973264946231398263833569368564092419548829251286736349891751220841633252967916613026901600380822957298012972904783875262822892919810000261226554750428775124138121601075923777201778796639196987687858107755360466379314269326239432456885002091912439800549883378971336114677651666400763097084918822956176537713575299063253490878929864614309955203233051717473119477892034786389022828437396133406161754992696784150905837617662881778367717827707819720816059932275337457215232988195513447958728112406421583072814623250649307552783377121840128111171187305742620704206929010108699595874623348300100015953781445913425885323883044156565206330421709018011843075648701950467148229597332487568142150953768906993956896783512631619651384183235146649626310224692480477374226033486612950589543182304353075711280954678727875822921343944173528749594677160533693871786912480229107773791246843953042108034588701655603061959173271877363232840897972440306632646166145508564914501699533620889419619409238775948286532377527564885517669289557575844312740917633767401522692089862546316282877735634832297571886531234224482995172715760749230785138665376111855742439180266632036686603592979222923979165380441779126113866949582176428265757877621482760421334370105005419102924936909147731408093610827351937124262212997844335172166905413672109861329575226674869138211396832848040303463463791130355988721749899215989545800450427514872902347058228759926243187012143297613737825828048844487836839003112700087788131814268720950203277776816494004249845712087244473009180046415879433118244337159477372775678292423841306286230664839880510582483357874695920844537856*i1^20 + -140712009424404210489796403504157172836418777022599329806820536633168408553523635036496410171859408954614416420665705590320880895521293206679806222869659544221564174324673092577562521857441579555287833772591244448632565640611315808030850398676279661319892880325981097116052163092329338501241277473182894858194701672229801992648793946344244320898859047372155958559764585686601591341992321150717536471990121392620496766930278979900434927390052901241807049198379033470576676623476073676690258079048905527958489559030507407261224015438433303072394743955548365076689040195545978897433793102836997642889587668464720860162052275825052182258245114779767213307747588865947859439241399109104748221999751058444385231958439133505057151351491498519515118775580153110550259192053444062883629953137490340391670823579838349590236852108888016266058854957594726274049274834339605347709545152506128267905210361289125055517518498760368778543407462981446150239606572254545643093962181575079767841656118071105169192002765617502534132811272061511239335837660279109168612503322393896840141540656061185771707387148426619283964567381379982235513325935382313081431777224975462624449421554676337659676463691028849853959809039588507888821321886422100525539773947839127312855016253506083886140858878669697873568587375698857109277080668009907361612846135509347692567128232248224525745397808974188149027027114598578916093670948012867683662757327429376470828491224530864912785575367817520295739392826018014425703903425311940269179173638831129070167575301043063437477188040459676736495578463226672772834005537792103177189560305009287121841026499029227910947715689956174862657637702126352673807985512399989749028735287228545622332684235106403409976985347424789820735123664791088631788096773585577935188216486559041063752708735519711985536127989513538138010147269943656839888499664680303780718814235077066675814903860396090732371338178420648628303259906132206897819529743352906382596505639220282392576*i1^21 + -57357586740117959407714615959944817407288875715099332742001436702088704962268350265807722673739932940024265559234378493898418501886755360748672528853401415003187425592376446631129919591221694982573973680728636018347755480600261683779563630054443527319561022483692777835890368101080950874751538683661260196498538477339239160451037958631364177175413206248414022756072314231843716556127786595838896704215064435543136614572628773806730319873564142022235006339859884959956947504728092584871810065048315850957843535377423703271520489447248544979818883480140502446462444535538496806833833438696107110219363811027571707228783163744559008774719264723584155067747000775339305678598867527721089602748646318604351692620180909358086353790493852881694569489330757060519248151208029223341554308468098537066628386917477605374514494964515217933987002114656304647904798710511046850410138600182454033819893588723587115363427904051481155559267625633402786680824393705384818191442755632566890398554765461909721934771745999776889262294456747023790257196198058710347560657564058661730486252660115069237905769437129840860715427876841741467942873048037625924200823046624605442791166914344323886620960115757950836366463540497146338257401772011516282771095125474525969267868770646603069793090475787681547470681062951036057177158484392434493231335397886033276698058138086813468295766204010442424827823641420762818494318923830774903155005316246890720574673059676498582325198158383911191189369627401516540387063905378500334168747598615563635879814726991385215189425724054798171511394577474483709263212850787924411890095967194263715801286337465216048229331485878369233460558022253640409731771164603518043102305392573960029458574437954109707638591843825460806950227005941642219435891637805022042036739246924190602012960569027062055178011268022513765647656020774243913409285937163800992599392200304097487134455027563900234224935466480916048109324644918370738680666307716348226145736104079261696*i1^22 + -12952593668968599575311007283671157687128026165269565453309268192119459059251383762787048670528450972523525499212074584987057760296393834704393755214850806925262916899891839505407009798843121660381250134653366463421491644906708254042213776722128070073058025058852793194927317908575132416477486721937667523741412126291498678650092367038630695199918108866490081714020609522653500973251827084896702459931871107674144963734932665222987559331813949215935146812592181066038217993903365127448847601227339997097413758299330298124773381532801194998846213879663813950215712435655594003144993493915735293611120316752796672558895074057399508535158885364157084897915506180565435641935263463335857111073018920134962547681653873781109209804884931687931193766992631021753952635434330419268185247397683652440810380278056725434468375239402719054062433089612556561965290541077670879127851586755002275049507228671966993973687752880242538225696620264488711641925998758475341538092837469268258997490065985599875235580385238798739603754089860082008308294234532933277108060835285414197009758192024722561521834283874283521948543159693543644822681605370577357641079510900514322344350165324948432910049700100599773767547253861474291276768079458349747378795507853029229189306620830296258506867386153163589331327614606234244783239273576551801026394610618115433043526555119457013970851508180775918906405394836597203308809509161233589162920269794701398017718805832394395850201816971524385546354191150241457506633369234181840041728136387834988666296852771167143017322155045997076823852248074558248646475628099528172234557654424909349663029499703733467938286785519201340387928122414969394096329205441512602143046985487331624383812826774129348548345315042028293330279217342300995864468396590458360412691610693408145012275477465601617960333736974961538229251282842554707046759119320573572335489452621075221930128995918065758851846719697517436234802962687884036189185637624352767133508077355008*i1^23 + -1331638568672247293197852892574703116523101822625786355200908901905343069941980371773828357884826517591261392535928012034144668280552184886780274676080163691886400144283147642577764277714579330864131720152260336929916287909560499349011746806120018212839599086900404243952514792188787934983305682590470857365830432443064386825275345631028164290170710780588821922422530542101794023379453081944861847422466088252096606432692915549287520610848003116030932125245679732197812790613815017015423482523820806192301433718732208584146424637011123395443954915261105841251963877763769302723344046474468803137691380316999865503439173119366468233241288253832435458006491821798675791305081765849521141343711561020535104710689125043518873236384479413864459613110665262531176666578093604581144117365688541629162345773977543732415849937250722607485368171352990806113742959194183047084733549237606121616249557163822568696719556104152502898267281795455155100977133283578507276371941706202169822181777587873541543350567637487080689944467792608326015781585154427981016603115184688750040712131519096196152845657033300899716803152037478538532116534752058949541985401628395718705790735563360727086043539851722075691558503234922814895800082109445925292862186647355820188401181243360668125703904348606217957227647461767866180204738115032968435185059545732766138259105009753929644321566956057665143142309886436847070488869455013725624127333215451342300057652287927051887540034862612454088961814856679068615297279057431922615675500392981905990807191135561797819003493601874368850659657977946322688808905889822518337621978310937588463583744474716157079736926997237720695007515324921425996081805760565773882081180159441315196474396491843942098925990603488895756946305666815388862366667569335302724662048105483216968154364372673708865219548014433577195137298123926644805225728722410601039893419082044806969997350382681247299526357223262660880201440443821290194976462850305443417570541568*i1^24 + -63826055117679481332036614680303516687452023533519152213476161561687254032925319770848516716538444796406890256716729972460467802017468880632769380984237084818005055442834520531690899281924585092744664256687771218574435122407015474326789699458442623206336848212456151222254936229708663551851641506338557475260720409180786466697699104236484796841497821487169905241149116257691163157803413302680849378040211762437164010219250945134889839760992584038875964439196339436758432022247652262453321108220835692646706016535098627583308431352345923810718311874952254101333446481015578399491269878954588493650651220577970613102004877351939346898445530756099567351388947032354906304203680836065815221537981886975359001002144653443974270098214885608455366254812129161204071804758286405016204486738501389893756388831970217629826914832836962281948745334629630850955673527937890088377506170151534226480286828124095372978111727282553155724293718497347086834059225612414103212353534112776690633163098256961990161645982276228456355744707938588526218241762055621108445236561928681170016503356895899628481854837608288302460369993965108945610850877581572460532152853309710244037982806726698669179403253323757863087645094700453048655142174948157399082715391006128868947371828769748002804128997196358976471687014446954650189548115943251634181754258966248921790979329875028464948239165216080775676365839899589038146412101858153528613649709865013093098584913612053467750514065720802581858864218810550891802372954283336020066034896055563016987814951727101055700924860126181316766990286723356130404436988212539348317315665650549465926195922444438571581754814078329038839439192934291557936247866549972018150861736176270062540234144317223798214875086873747472678941207672438184308838270450304767840068094422424122324479599477383422114102167406011961179251638469943973285149787807337652830873314875453971683751759284042680786365643615074290421916385220765862291156225063950051442688*i1^25 + -674307859388552239513275886004802961089475159505728566549280763629652136602737392670983588287434438737639527438162200234156729108270364550153793135187895506606324630025050018899456879325437557229636202262433191339878768862030322807839840527393979646630815087354152910278580453322953144544327650199085760835069610618795288984392021824030427037699203249758315516585458817337295090366644056777128720586155176974573433276629419203176019221112534078524022644425987801199070620664924643807940041519016338673709964402768919423193973154407996328227720252923957032321831638074608971796165537543224147958793828186721896408908464914242575685456529909558297661299109871890266438668498816033609701161032161608152294301440371725502722333172750488609831321671052748304366619656212518747764056602854480135767343903055573184996338115442343994439838495147547120600348133998212454420940766515333742586151319481522402862345395367523806528765941132341669454546674990616226183807070422205667536643604933423942469552995109393228405135312960466929944527663929494208974588936877250370097303694112080496819023361685748406474699944087424187374241214169458575529880336836510500330513186086672008452734203427611883733826032743787251189649247955817141212449275849199804416179218437461600514703867500715576912847859270230250766932776497645102640286341287092648960755310450168975660965381123242314659325118210564963611401361976754439757328325264949782631872132333720906545123992876383471388528137623919849353098737626178972028735350780955338610236702931121098380332560160062294243781415685789106062136806654123339561556455377015806405504379495952832463657201325042000056052606286759206051310684620658794855844715781113616425720383522701663738386711338633479567155099370333577977564110395082938688808207629096525662591405462694411756174948971780864225185574035730896438208969295523498739127334920854163664588404400578662695586860660449927677126071437214398390044027764250247168*i1^26 + 36704179078545091598698712094030419740827127373860639894717406620597866735851390773511609610329943992322673038595424921366380530335700787891325590759063623053374081083586644490058209076220642655748184334295856572660628400677375266492243344068861089630202394396245756492795742615752702530975629429964993520514022937893479726237775984524830951592526078943608633990086308405332641920617768991274322832488505362053796782419547565980369331224293195829948057353341626561175376745658515543064773768487516417842271418475841581728137982454055335235110647993726629361666533348335388041613623431870476234464247829403713477523715042424436872264672557982691298278537433351905368208010682425326512850382042890393929368231408592598147315820428686634233854226577893429519156797993238760789143114375022071012243307409421919195194230972475280172267656270957199480291437109461884558599812343395155997914230803539005775663520406009493048303485427093142967186442670214323089889283906226440452775518689674790276739135951403533647610489319786151899739741550042338723279334256034169575483707431943654327461063967413154544982120918284050139977366690868249409011019027392888375805893205778842987263534823783000814987136109012861169321805352686551729296400686727909387518147265008283954991642642792189028957781717928157687646426402495944076158449373056715094484938506932317264132686446571849633442842242329095563878527581765462294827749448169067254620324674637490285655665250951152481526211853635267612263850552772933392956478331937107995777280787628878822409904138945295558540809492071756135319752394215185223023953630851849548668869725036210759826754028081226953029844032480782781958877242278990814648352936764062995961072865888254989061706494884397528883426984574684060849050973248007076073437539101007258047703672052479957789781499391912096933222512495122369546927738638081359992331422024319599355021210284143894298091347708553268067004384108889252152048641114112*i1^27 + 667850242332622760983479391710923704476230244426560526417793854882099632687316425730443535489856984181801451006538415969881406423063562492498354577286260426247158196691575721692714785335042535278363425043355705252322762547420901714479299910712050353643977185588595356845861554719914438806652728829282740439605973190817408792774846248523591455803779594031067443168645944209097727108716374534759305427201754305892071004771439138727137770371302847214407252084302133125449682257960529766210684258847302487675737663103786782567626324333479726012175549391821375812625462681240331416024543279162512627052259982573984385597854892955475101111055224747885509887592898627581381183385954395173173636472408718534562847594561544937726474130788596324577978986764979602267563559706417478784985926899544233366575040591660532922143404570444514922011264518216096021909450356447780181521280219205796627868866392100197580238769680616625129559007989809567264052492518257973144783802196604674704300465415855210822585846947114306079773749623059752151914531630910979774583272938665643293676092182172916114079150316837424428648691297989694318062789577441584358698938657550745194181101270118711230999639076470208063022929177376873470854900905979418850004356195247122764609848320181974676637271061864274522242056780522121536353728473454716762685343144336543330180006275655803363820279442838467151720756574065540228292229010685482103434658951559088408938841446815868611074552110701997198349339962345205959910968408697772344588219761728493299399938962930169741762840917782126196711078497656390720192676734948087384281321672869194514276544364222745123620306169003708853821321564767201684794616260494046392510434031148871006027850723677886450687663216356003367752176313870401584934839025476246393569730530186709245298353649539219516826451617321988179958361912968743899491852813556003601615114957554088408320120973561181392809846139414892008279910115696749508613537792*i1^28 + -15269635811392777944512600692387260872306031481552349355979769838520002839179581630770950789925671122519802934008025513165783078052380961668771667120808114937232932041108230119851513614894192451211305703149378560131102700827014488749364270544013319832229076599176028625909674192980814734382598695717149584187887715883394915378546914332705060853235211952202853394098586141875277425523288794011581088414149580122362382123317299676871361369451742142216561298095655812690045062538238495671117532357494582878127697003210346860025739229175657131958318829087339468510223849746491396226154794843032697781095623843606106238206671406640669327335936291516649620934038410883337887222710758965311960942995038395624350303681546208380128496376137174130578324629321797236280872869174787541969788796667700047671065589133131431348730755303101873127700236184720933929041401300968366162352323112308935955223664731575797810419730083872404992023516885510973661360386740623772134030310655386477795720597597144148641603955797575599829335237793832088065875242457735170936049870597629713392900171604687721395783107109605699807492289507553713848193003310534046912986572046567479887672442619199420386557085964097887157725730291644337150525307172799206579458433696128741150647522628143897977699332757904107920736015208688597269125189120976593740583849553644975205617711681116876843634508975498112150911127730155666098097327269661406798745648782980852381764863986392786114078307069004570133077319538566900657373652860329289779826568883421301995207826409879004087731063975294744090713017519201524412191952847461316967891241476206368650848631939007744886602792496109267159418876699613940017865525476081843135697428017107381337192464979535471641719358122978258311080684093507530853948807850476950158465351987031506461314755385362863966533649640782514942774268014467821410956536491829887944318810551861880797180782836345034618319073483615955413906719960645701337088*i1^29 + -143453690885951281291270494146900789486669917956372582498602660348427636581295990935738607790237899328504511370330108907422399449871892104185139978316116299529243536500567347448255471502746397249546568360681252571216671793124301581884658409724798535691595138710250621167329653901908768618623932853809700906167180184559500244911344435879988384505865994772740508341827668511631542184560152540332216397267119347891372388107999902523758938716697886469421930261845091940357075611972225480774360507366321422680257432741722011983261408088269597048282718906226034166852264511134396081079751932841690656855411589932676192297968328350548789482171358810016623941762748794992210744842775565806048284157866952698747081360222273181030507532198723928539131342717309524836077326578473479245100429261117241542151157502701104598398095828459399813788073751035518008888769970118681156462962909058222616411820249376945833762230068085510007137892828503318345946568682947289400658153379010640808197395664445512590596919614067503750470704961720402977022082759186175718487903478576530648546186481955356407013409676521070271194613761324293418732440320049176266545691522190596221692233106949224428804966290141682377472434770534947347813407998168798433557508602794581556935864415118792701854288840622157647119426669903395242833209640401193678607990223608850226997361183055886834425887146222517653761009499497401060675130021474896966338459949972446455096981058985810642795011095370482395017859682535098326096357177551382481726937180137866950400042590924228930184429791944865012019995757213477965967547124499403735885142967313199487168609961003260209224370611595884269862171894378533485039561522246012391102396996367357752664024454137124367662509736724560262777945891654697335567143414503926486813171640157103053080528905205923165817886374445512471460900950709664067579502661522049253654431162337677714644403825833628559365819932272018392807183775976538112*i1^30 + -6322571162505975442983524183780489918679213834821416224118575433857419214062588808771383170460342256542176421743700567081676422891577792736077454753925798957991435999814050984849672764633528016545868975418945243741598129678589952961996893597033372270388277185393318163862073299291125563511118555886593164047055821114280143942124002679105738938486786336152748308416407504294694332179726819962871975710496138941709438466227272219136924889192926808988772858451654878978681094564153471053852313314317140289333481768835884138098464160914835925082219869870558828971203722094836430695369594513232442611634825471201800050896774478793484411154752626556037655218552754820235892873962812359907556762602517510900693228699607492672581174789993300898124669953701278269519922397179823140407452378463524414248360282540998299323124641358237940216425696561328010315238522382850372697287803983369341165512969561352362633429515810917905127501138954259854701152821963622301299359222318596935198162030136251833391256960959985276599755538617049152596761351968649085276470517921190314193263980327958947200876624365599998477646171301858654087792891599853681335010832987081508209442131887011533289257166653876697258522889375816742700441288979447661295944193121870972349753044068230326344749051488184970236769975392404559859836772167988981555577324648364879392965216781420650027746259740522811433333357199051438778076065853188471582738237241018053536341736074016742515077723462994776201434585595425701450275415975821827870595900773631405329719107480126893652777411385783790900140342816017588323213242232778333447049695874383673159301683208186089666419137066283170464989347881033839822916968513610453179999397980370693243827636253403931927294649235033790041499454546369495110565387827509839203364297050356410650264462277253420146178089430839456697518793460862747256951153591792061545331439557428157638539686536573464815751808678521508562850387492864*i1^31 + -103378507916561186094957881687676885669175138700633835197110842132332696777647746393530118503660648104946382096451190102394942841962521851457471273269956040918635835593244368762689424005405420709295099409374888991578545504332290535045489914746062723897673818927968073453041992648192660055658798612806706570122094656034197063673892963769834093484682975296322122534141342130070680030575234994844985872908725041674932490939760953916415041831103039052329088009954969243700217155438585003781721400894351318009908028763459871219312824590253246603989614501245579993363469023758107344655473743330469033204218181031270806117011984301333677778230281232810661169570180301770209375948504074236151092833929829540052318960124398382223259527208463247443410611371844059253620593876622407449206798791688809579489035833129285235666759460050704501165570513549872032746418518606592295931350935187701681713975316323313857026847755232476504703949867786144812949096986986091467178429200513341432631644523051077400651611778936358228756517615181713884769095830980826065811427546976027315108920384904172615917738886354339464539505197004675359313659909442519720907701279152254679341122645934609347294982055358124888521699150310366379655890485759013884111924921263295628828534198384000911798883285258375350811118422256746755877631751215987308208483470750596712590764770696148340482627222973464063171899275689827525333883495480001024499983179754477328038190256160777455125186613506375705249736494447653495196837513174616841864182676041766131411185548610382861607829513802095272116516929692568779435260752838770583808935380693962156492216193689524593781154260915224001395086999774806422319997865603032363850409997549717361361629593242161663456824813219470986835891080369825347190884235879264022434504138599463381317522250201123272729302585289940714071473211070776928631774161855592908451182133935142614047298662296238140574382031363025643693974272*i1^32 + -492915300119567899515358911068103353545916592335302152306647626560004786919667431153517453972160563846316594378797900749351348193061660747214401194900893965063169836205756175655064358496449043996939217902314132993723919376086970118435098834585181670702423164201002305493718340416761004685817289064138279215695234200117309898975358680299308151691728180786574571727081015751314522276584405135895253404472838635160031433778057729651308112361064526581200797912233878718808762285941780183569350306667743627893409391050728458683142962061501657209122312404302326862786697224528582712351031982488027292467747052522791523578509492347296554773732256517071577475625432419701391229859827384514988247670529907180406823811034152414919376906420923581368423049586639061492264908971879061309445753919726384688275984764503674877578633846077394638472504906635356991719296437701894875676999747415321639772319963985433465169015702329669170518744708469323933422264109186123029571572398448459113867133706950245517036674854974273553700382223832844864850252123981220861428060356555763192411607230848964752023817684591730959211201843906198473485518738406185314533701628686026900821201738169791559279213670398308067408708828561642111530942104163812714001503092315952617717671495428046365142603308536501105435597877670515516163007661389237460658342881560650558990458000916034484399888916592632702280097920176341162486146849031500973475080044353057881442401194432820332858430293701756903029324747936960271873843036034929472286967149420371110902171884043689065651060382614019888535640284776612388273876663956442654551554138767975875850222838400203459245375950524314018529624678313553257442081189443636156700261052038669053769348346669644024379225892759098805741590360552820304314847283675751574742426014533268507469354835743491344677811040245769451355525090398511300691332591000371395214086664352678570081896348945093573764643476612133541888*i1^33 + 2796201450229072984170104097804829225851259874650355492882234841244742195359949442878461010112577916975764399477406563257632738089261836899593492296803831620232842465441188174703855723261116009882159016028863314366954205976722041289484264124147545809286745396480380956355969771390958460440724943663522638047010693082748442472791330319342919264794732588251380928916059438695699836747397567873746690384193926403991451571980369816999113559355603386685428804440340980126503197706336209576757480382095745406894016783151087461085206231608813143834257852142583419386839554884232581101636868182932889875746718132045354051266106816336299911078823053209583564403731697989740952610902033519919995932901552705768176213851188498609548937760421107762140183608535220823796760096302874205235943474374633946357658434736147391811754640099307367548139392300501691967282839385241899379701540918094982482913184980993949301430473446683408638752273095620640559494977711100077968412811579761584316215377384896515543714883728826760197535673058650115456786341174054282887549543275398939288922024058540044295395264420535091952921151100737115032666413324377897765060044978033206892751024636353871812847944435843944308723441346685212010471499080419103861732686210838056512750545505997293985362045096015945610743859282850492651526146922512492059364402995289744179767673084118693771930849720482364891122224722971572959141908370230407182951327923251036752596260606012320200515300413960547723905729972560243107617163915233681502061248256041318939163217281002979669327461829963496024380839127401883232218669493248049789695706756612703122356397844741051111719779433203884082327162086732286248341010758008209517592018911171999188355775337867095201982736158067345882913112483725301149468443827926842673956154427578422641814959992221490775799139773051124918645262646511875601220032676529161474666256970548160783090693377046424528128139020134144*i1^34 + 17300573188962698583421266425528245061743315352699258676230134413733378760745098909690630058916901349317834127208914371509149617785297761455386192646729398397906626628951535814380493454089628743845993536926976270269771311629608208978098932935211281060237841168751330289660500651927085905638625734441902969843690029352431582665616831397580740145994172729917050270322293038218430194303577039549533395124347574682168321869550532827618293149695069689066778641063925362895197143988822234859546871603144994956187007019625871033596312598797164997933394653314016799129342932858432540112771133830062454749604071260676032554276693269550282174457388113710614644624883610503220082759396156008376551093078649262952735857211141807532363962064197337035200468885701116370629291104687787285690934699420638267962688776597807358835057232704628246729283562625307398760176841616063755045667042876430313053130612069942826049320021797918649902015227478817599964633668458585399709397841987796490865229505590556327079439782382017458726757547343788121203519436576212235253392239329524744940227362270919318596415596705735125447953863028622057819394785783874394828882796350820586615075103044140860684052581413494990009920024286733552067479861077135662986260066465299903612530260768730591829655889481748638041236543497038489078711090905139010408014617847139771085251303148401476894605811018539054052928982099486297470978165103078568283730452625792764557092495107921097389997681434883360454881939213624202663723629920318257722991961867500938740652367734950002242251730006576445155897083271214164909476443608681520889113191353316988536412873178988175387595167960524675520205184211954229307116707790187784639698805636737755075408489846670350469224580085800981631427602390995499592177108540012426691150985696296457028599939618876621569907213532108664890557101378222801994425106240066008123462076521502477465025707752998028666498613760*i1^35 + -110184193356025729538053961171526381503641223402110549661900681480553335602458278330263273495600973293354406811795691237864868261933919141931771324493437737428086571716594104246110758349774142931260196465060841875094932696100294323056791164391234645905750885212116520094011057703315285319456073578488424875610291424254623483736714440120805848748567622335136373740177542819673302820555934779797387368266451541177751089787252912133380953323196905152260303095839873958755860951866755149317864751391359380549061070041469002488769015782425620133988438234320331494456417422556899363363156229664270361085679440596253881046716991237089783152930969778065561020469912958183099073687943788458075185361313559300766594630650076359272568252537945874925021989285400176082958091051243670067095250211964616118778905971000028753209982718837264922177818089508575214352153057680012853712881045963648464219328135297911576301496025045877866848853439019349584853122025199070354274895107269508101822229481044756518592601092078780752175195666627157589888539220220918614381246958582254731991563778889591015124850033707511011709244972734915882513888783177707123268545744201371029379106802593764032419849071425004471249198271778313341425038441807651474048660489676108188896848110221241176598173635145898019522128549262149668987876879074352726583033446476517180664070333875662554536486436124154372384421674384821830153745048111301987846211615348101202239911014598262880721788384644758636626084391429927384742940272570516083600778342084818867619093234003811945941858956596146551817446689933698319611091281132610870832372706879930204318556402912522186992589460149123602848727613769837087395852252958766410653876159477938172714204406079003302103517597337940749262634772516846446115647095622027657564419334731044726167579497971637944575410153317537273457065943183384993822498700954605422075432225244102063939523497902055473376288*i1^36 + -863869488272829707122446493605298514884651123001906725047404149063109351411211068253873790372374815331877805180892419421907907817898687585280104079132609491888833201461420283604218220118901106001452872367696757275071644941251857546013562183792953368155433771222184451486458887485684989021272348329581674957592161606433621424678209555316121665851726739560993019122006492760898313540528049046762452709768633264915036266828187186968967994228142203082516459500170031237347164682828701382255369781934338112951161138494040427184863430681624476930130032271399035836101899902676487915147258439757619480927375913811167738938561711038461620555238279836636659236725910712388153067842507613922581460489259678988912850758763248921923469105882784275321315182967128157051017789816723460015745626042590099522726815340574186966391521098053311900702773702683176691364837289371849743389505827330536938531017529499483119139715202602273074781341696002091345305416507368791559763202001946200055507550274206011961589081281939813394242321726657547245832034509133728918828600340125850862129408568962916162040972381619333332600158342787982241627953085221686227012596411931791149920292980700834850862485232243984140216362865140682387387662795713149500506669088399603035928607948342654821735328430089161116149029202776705610232776265667978903200121881163617938361308464709628635449216253753520051356462070426041091081499874149569026684319659767061702234966182453129842780318749999373010693236454203904542499042194797936114619521072516609026887398376960268272191665091539229687901554264698131788567905804207666739189665763813851067875285706921709193651136373012492848908638647695234730905224685141087403056021474919858607162960938870126358027418442718506987950405809610612859607253112920578758350942818454656680312659611875518937038520587487789682480276870371003863713452751173919277252850360598960811216317531235457152*i1^37 + -889874595166385837928553963810234848628039488541897006230296339821579315430139653096033132846966536438122414144570962775530995016064759252805274005665591659260837709522247006331681861005264482271556932200290187860563594831775646250892798652987244852678619211744589143257857357468970762124390932900466860103139378085396076955138702970235980395673903107711793103737132144109074624400266615812577882080095479865657355787018735210945305199651853719585518205977033589627996293404701270413495475678468622172489437651820572832620504114662308427986337792348313857186209130166179387882443793139630327491179536337571300087136419843121802779562410063036271428521151764244211821365020572429591499342561479711500232498878934102524245735450269955134974835072847162216372897426156154543322807831340288326681651246914420596081718608474821487946003028271643364725277762009103082143229832707695523161232488513513876303937747928318257774129569391779193616516592408902601647878172600188274393844871900096912605664152282002433050487700309389111012534416644396105398691935335212519058913153484397050588612221194291046483738603122046452105223045618580581003715285311417663592360958977434781610269527043749811966946907763379908944928943236648535233537309389066433629324755628035548226429408293836344660571380223363397949488743655009356564634768680643558335777254546148910986905575336218227137196652347556319568598704296081179998033688987804452244071920511838179362251323655770935868500696189020248912945451082563597896946635858767166363317912740444556270719073283460388926551103447236017808140075548879458143446964582349840079234435991676995428258723485090894916262141573425950129220498684167669251214989765594025021867718735112456507876012652671277407382009621013593857180536225323630144055697511852711573000109449934943626250964147496195901022865941062837388676388529925286198070911635949196339088410810192*i1^38 + 1374953363474638400302641962896343053392072552829230863940496408848724610391441075874721667613301444125207721326408700136668669660562689367715869470564012034292899506560375094177093535312453978584550211154227765530575292473538885677345466604503197608065787328351035359160293076700857114214008875133901796872388783399217461203912194153986569332586896667128825086197861811048856370848643072813718634420899132491588355971249386572879242328022281187115007307719378247645991552442030903159999290044311200544215233835442526018109726759400131076402120027546923581669259381684132364225225834101402897258329220191589908307725218306212431836893469563173932140223939036303100765704646418786174464623150762037387664361864592470677371903668228512149869141702504823791096934646701463105976259086465530843617405969109874991031284020403834666156678893895281532732570432736884153864026039464684891011606116401451303896480106047550286048085222653998982073176547866889721822817413564626687394835728472586842613370079870559675094740407765699766426314457135808973920621702094012519044346572962186502951497680349301576512848066341284218994778091331365198870607666325959747932378968087464281196543638480803667665438207275945773293898508351537089627380381447009473831522464758968598214932951743526200907355791318584072159085454281281273085557747799678303023319030214937972039357683372002766097206052485987998516542600099314585232466996107100255349720707790864525175503606308625804594975177055836652059335359503508436807467158202432209870450910812634034990847357198392791643984878081665518620720762254965389359491648503610067861951791107224575403211092058321284998335483059851404893514257950935563330814279763554224231307838564611698054600903244210686188602560469000810496379344934467686812793813010630610173774816981013252094621389539555954418345522717959864377804101122311879385290273354513995163476064*i1^39 + -1689388798976227827864472922427917285590193987005636527784643665712348488819288554048636616466220628301663845949873869242485082728451064590142029328297843975724750987831608170154448087939418760374829485117182795716391773118107252778979365466746584652013790551880529187172203225339152685193539055118113332964973497438541528475223446426457487473876774804914416243444374407191621318707076470520815477998462799726678258541682873861533121824624467946119518115924384449171949001867035846475124855808669183211269401282457228348483988466855688738050058074880346924223905871542545899547751922921542945011620671951359368449310654370236474637220811590876118563022168973893246131985713155930721175031555066273051673457377307733120329546079375685717540397902113810330513622072212462362501990831567308475760514996930042863843191424856918252429988114046940391327328910804374636678024827006067577530496911394114256763670073099917463471256415291519569288375143718600881337855142645554506796986525823134917474743012474876973682621095956499427907986068269660142743029083368117436832616914397092773006484422350711151466185893086066658136338842373464605939782326739803783370862325280632592885871954416672648944300411757565752544470253444820372360054534126352253619364065876334119080470550695355722125987834654201324280316766709152196000015810628939368107235742290846297369120428272488350881704814331048833626036391616506899680138435072903806178943166520253077544672523213163775199656338276698079801634184247328840558653260902195269934292960423842399134777206375860262442109192058324741773892455906167662962855812272277464222249450641618085113625162467068326743409329583144396764417482526731852722975436666188762171018360918671717352798613784707060471441466036772699341807813010425345756639157356699878268932171139246466825556861847685878802475643474080353447280051886922812604351903598903102223*i1^40 + -20947975242576435975252843345221538171580778149817877171868516145711881179578857555793516206921238068242937011034212111308613719336662951471044867038916054027175078385470541720075818815382051586245777189010320761579914309000173729401554305786040104868267432088904682269912093690582150602067931101444391598563210716274196354099470245039415792662345403375295157630041858013361904095716152389180226821785500686640629262001780896173706861625149929358273155525812164344442320537068885960140533450992047198761459301945625005100241835589172706219717927976262051516348418585368843082672200935877149548128921918561416886173649217126290774156988482388421473198635145111878578695182856323823100929418920948200390920177048436214359221386628147134540945733306021083579544266952482767569500469431986607903873997043856381770407491325105898069430117837789238789705917701973893198617524326135860061509573005003093718046288779318408066203112303813247574737418732879949888336744476604989250919792190071461854708247404253663202722447605763884291139600460637108005270119356170061747640637381578240015935229455757955651209648304395451062683730929044761034975892188937896608525047708868263514223306962692722118792196548534336524711557615469910882267649119295208405430247493715614099698389174395853530508260908083999481378679807499139646411740603655011483500973957878660755129499985873439668499217575586549890497020393091795198883441716321156519188262814555192639654899510984695958012130019210465388898986916389122878561040459936249034148724133206854539039299543416144838570250115298834417002649422137382771851726571038608467563213469231609981242591916152489029783877178205590855589504106159959811263119103088160767367067005943105238970600970721947589419810425586601628276485421316940516467636343491199803593079492486804049389983883032321731783509850714388560367585034545980691096162794121536*i1^41 + -36407913670068757333461397372235445911675891063740488930791174985294514546028436126307307311264325877496847519734405303415855346548472065160566748453934165369043601644392989261358699283738557082952440834695171363205897917526319631009966524570787454311987370090258247095254997538235506303705344298841461857918770295275095860418630478276350069643917447376743908472941494363363049371878012528860142297538369881484773050709320393816020326141279035349159364455412498515863069369363165460018969014855311514560564413484213921048450321032116196490667449342176514022941498212795727263304038005973650256957228170379024646568874164492572875749103586192062743378373829461064615988948193147748788383784720514050284295728425038998026589195816806535902577649037361244814088842367204195688995948400163228562049082620466202203187138979640258588009420578024905872690054432410165497768601618514412393968514856532738202700947044243376524774762536016525205176428152523701342915779553999066003597631383081147053627225778703707024355092283087330673777647318291594918532493039006103596991496394756670519450319516857223580056257870788253516701525648350538177645458778144198869730255706973602100920799901645840299978952515399389380966094017140965119827629325870928064148718179642749523850258962137640357835307197082011216089306617307346620074055814707582960406119687378041168098099716165446278002268180293068014138032042754416396975822219899201691977766149609651308398922548816479277740771692577512014287752398719466604167684937463282640694819909294404745423825592343378088562104937295034548117869414304163593760211819359298634526772662672025315978656505057453874092944771502791177918796544890307618829857727285508223759846144392786779070674089910551839287306793008727584456865905329051150515380064405911275482015374181358820268970472422072041546855879491934185022004415498054654579779284*i1^42 + -20736128247534052807221152331038198749138283348042767740212513692911325248537517295785038754495287803709294552035191330843349784876912282713172703466491690045179031313949135158130761199242280257733931744662431186091226533623750765338238345128480872905383768039690929086697723792099379201281663805553576401796717877249752088490549807303894838072823012011310287356455236611726992524909249312137843924026392725053427126722384891770352914438838860386752337434884662363024106187097024696602874601231471327360639080194909494263839799643169141727713459480995287388714244376316381824461641505679362955365999752328354669826021504108600852255926728324798088832649328009561422369827365066013022471877510063267511844504408137465803264039861054945691658849044767041053750655936982729001770157457990383527625166160861511059325696742506252659418917494403589266553467919312969987178861474753969378280940796370075663836524277509186377127379640266397257981698278903239270404452936823300329935094582876885760668544510109232312415999856595536473036040089202619601306555729018948605197388580887201741450284132311000299701303265225800125346223128012096765939435679122158631808353075396351196161203678918437186062873820173698812178691803598328572813891614638581491592355348954859926470636706334772738091477080476847525086790855581347532136720848674662081029878407027874005024817287443359997227632939577785615820081745155206675574748022964237297831652102680577810866434066406794517324476003136414172338479691652906419385310209185311692662497734220092276268821512405837468757080762917406096244097262240679147957145865554542450810406679485428978898386988118536004643315424053569319772557451852143767770179413206746662790826659414993528013321253269980633749424289529936858901381300643427516976123008476820200727482492081010201489466079407156855006580652501013241452904797083861798464*i1^43 + -10128900279486203831661289847214996662364643551043152529468784316386880598583045534650468571058788809342943066706512410194030545660339267091658819031679170829001705670827517111436655931114773516222094690261791020858863141161852553383345652715857192035457410192699324118184990894189976273771359881649766681303682385209094906747435266237561909955643863300165570372105255755192017422049671149199898356966764971662112850872347028365170274403228857734833460985331265293300258471566285789201077023328589860019182190950212114969878164147095535565051175761391903739239784107333570560853959480682579106184787307373308485158303978548528530427576534629473233738034484727186516339717069152030793297518862702972254015032368051078422803779000265450545319449687087544236438936085387737132084122863396465561332740942644321199020961616373745380721684047745094235894167458029974179056378928891735239170315936777997403356437364691583033301225597848247824028632343007308474738343913548859216658655533530027708338220641649817694356620337548910637939580693901234205581822695958312748490025807355887429675109078422954337625440730060202787357667800935378177096623105121198791101066607380503301478432657386232199058766752963063416042534234033405721169317648346424548003717075717388599324611111366267714112465387150920149815019004618815130661461672717743003876640775976595825937754354383437429130442169785460727455769527094321261830745733452036103932868473410814967834525215438576063725452915817018353544636099458618799902025593717583978074270491322167933050247837863752447512893985469362755758700695058490074399300758436445340056343700348154972641948212325199161769971984239937167439031951730822321302461897133939989153261040023873339041090780878841177126075851111271187797795831649370360775552820237775600741451456590346188491909193190530950814622114216264763893284661478718*i1^44 + -13208391637879644080030744817689147310071677616205468826453395029242745714987525537934216266706000977570651953081236734814130163113228733992598095211123445933125840044935711116179993369377757961911654483522235654661855583592256037598267542095461594425153522477239291156361157197207940733787837993195301117671747120266922825876115028279064373365045047922279720636229432862865804057112525389385755972067350963007834711502395815706656389261176456869827927831995370817766001324909971618192922920206565205164163264392979598223738438031603696862917163014769491123072974959637629663696521089050747811188483401113895426505022631475040472157269852113308794090442836920175160949058914239338716926507514753267723392076418369010843686616941146231578694700582160712918779790631620822970581238839458920598874140154489393710561872838570777768279411403383216765988794965226243208441756730293598233296280290286059567798019108348860615878895251061135502257668425631552963835519409606415520766846831880826753996426416294079996365368619758660203200730663427335598846193398116660999147649735935389092072715696176226259959231281731195491549195340976688123251237903432105456053608495457034154199527246590956177685049076675190152802916468040286698119657576327142380655794254279406604402909627119917668838778207042853946325690740952880476102362037886083139891915314930035797885263210224109412729533650476472892500691632650556639404789865697137863146046605627778743463378646316972000636962278933118651643519387275630583126891967611150611443036252567868598768004178295560359367590887518736875075878916183546270280359264152816522262788835732359880542538351422068109726180842505563148284005882204793162508868025003356092943429828710196283439976914936212334544059298839461663294034348160354935309774903653287428728194683272718066830880785735482062419167462727268083370799936*i1^45 + -1068469791063505657586618974745633880992295451600667210151912011068537107655595513343211688617245054469645023287907683866939824024345473089113861908070144316514649965378044120386527139013749781495735747716599167395897044895028129832632401214030099463802062793062464993932963599133217007071385360154136690603142524992039162992467914556778036804299826572535583826040473641136987493765778802177602706511891105300187904694283893598381018355576229858814681357600420974008265561863258531370178474979976219785823139327046753435823820734564583626027838960098955044647507770057649683300018874467858158050281911797447424362653795748221815756824502533338675360249333088313717242141163393226571296607459155856750219090063475508015632246594390815307698128082620873439944067173060116890559198435368443507427876370330297671505541738230368216111993071448373625746034900935870533276074296419798083686767897123036485031459789600489402540600819879995105478213048142193054140974808314757586565489602900625528258030157817222954237330487052974147092775062812270147557534320952818462929383947731259366923642257973843995030590078089689419216393205422262940290423929146014093871092288496126281645701113291220649871775506863760909877494873491829302823023955914140144414815001457359829569007923797768168359523074975690349667692422085396571805470964677435823832679516015516790801813812346462878723497757290075350964560771715534192862307245143823465616148016645647276583348533649964387658613684887780950783289101278540869348268990449065044813206457258987380692824701089917909305441274893629150601987397648189559516420936956806502884014954718248192360575850401850059878995111780803713277920480131859507742020413731534668225434303498944473372794372829458815083474693725789573169160568049829694966227984691765326800575653447617049341661356394462759789842050887493296596*i1^46 + 933252028616106573363386036798818182564106206051770968781666771764816141113407974125141396842390285294695972663156461483462192981448819098655979850571501744649424073683628893811438725370120815178092267993027546529901910330663682855122058263436386112107302045825614296748876285307045627721566618233206278670956461688209239794148771612948205440744360908073485578781356511672972183746137573301354127570472354545458122731389579372861004740755897644638809789775419688704137454906972681225863897360551790080763007804804614570080382421008558338939965802579509286124473261059382774785980450155635524683470034312959069353760205713919811488482231516136120141020945038314319202626659979576745161278645916837494577034427280269704471573437780683672117372505221642325799793107325151988189235756718049751018011096154842559815327255505390524944098267103474344356418293010079327775277602370531115465939204299214551301445363542045997069952122665844814943307372420423700152453372353898671229422290414054995872977536890473997623766452643255164354897732739528186541221736133633527878611474998168070457996039587935244834919397765125439708258739364368006747952928333076256481373444933914843136501736829961911881929510086031936696513707218565889365789845378413374953016972770122330621757919622212460084588518880179725047914505082876022799792330515313622821915377584719101610026069313353034785622917911163234909073672928269844888305661934473360984417821902982834484001829641425451850294842645277008411284935311843091239880240542114061814189524477939059072456936638251334503437138206665199286729009134002233600569763533792304452657624542767759232962030854359653025008297755005894200682604453391419258528375846699333612316955767516467897056018025295685782549784653370454070288127157070720132064648491352844059166701990692014387538832752212556250815439904032*i1^47 + -393010844723039718128252687508394448463723601164907734119258067029141913399461067287894630510010249772618029496170383422772745587135947960482299298669945222915872530103506749353479336518403212079822639958608668965457231443785623177832344987859108720683580122647819044107642443157695627445064054083862106364307502155774265655241650659696182216028089433184013910157397679881424920676312885917080920896904611012167026459246978940389428938820280383082632393015287709158488178880677548281057770165326503776970905662539265363854262104073569280938766140544936799650706465754412832089336587979838560985062615420016216194534703684048153745902456702642551323805935786534270222126076108214047688235452610433142341504770976042163295128965611697907842544943416861771156775011888122413025617488640456200332997222427032446173592531461384453374070332489557650763919304122656674734246152006214981152534405810560705152478293995378713702499981445710350310100816848853681369596596591907990884841226997412997578251543135027678080175657740216621235676542184728100905771603150051222196987203022819029157210452476397394363629934455777390669424092891539121712108614709431100881653839725285867311814920652539541858660361995816061632113515140011009520639559163431003049086085795337159013083878367509368450141831026497530131955862457319991685231958684067369859531085429391798853045249557619032137550922230283202071694132954958126938993366438512330264328657991931915454354536596366041165014634516020959354536570701083626582846493759112085491587431527436321082256443818019181417235297345395301995588673534050017977022725975716173192506588439857138114281920006069189182154817663090876230265285849760572296397265656292221018559609912127208755960713496652599021610462827966939741257171058283217918176894234514206909469168096882822619143661253951480038472513*i1^48 + 31266072680061979641317807520891207510788627019876919468970941103531689014787611360972185041413021802243732346226464442137270673801116728938688098248197902423005808492747221466281058354125520876140832476205643079177560056794075806572748700220830156236977785055469226687767325321081458040640048026199381274004214537991151928620012106473359551204902925699043956958251595235005223827619680940802958267143973535993661964873407906814655734969674499725280693565615317579905202507896201465474515150850878975694451907664321098490410115595462560342145318117653247665191815662057547987214575468676177808134506608895497971723181400139455931751794336830597247609408560471645292509650774465233632577011142157558723258608268196477684297563240836971601058771857929685428936741188923643298198908485119709324379249541099680377654324436726741490396118088447477159552239634617161901089332334942561785755754075995037522281827340927424432774805619660084298438711249077642877767758678779725637025943196477453179768295472671871298348731380764350854714065067088661279406945966917595672062871245476284602429513015872549475737885327957144709304499251308442716634257127220741934078884289995290764534796125312058353662056946165695808721222776544769417070572776330457503042182090835725579395991774374749120500494115422127671163637658647793975996261374846028066540455085899281457753964399140790255795246078865789708380143388207066150533130950863126854755684893029430260330648946651602560405552662622884820139767830859747806477439921520227631329266806361227293928648749221677170346483950093006675382669525062955742556270980863380827088084636657180820498953816890949776641280830297430922596918121604982145330458313136774024458124227865969612947756531686488704665454640753094425822765491464071919186004470543274231491477987867265870842737649022161408*i1^49 + 46975828530569577927997075540008346022382414308225943428414450476690353407010844347557842353638749006717153069656078655389620347180347529966597537295804964881975423821407916221911675075561630007925450856546073442425908111252742410495906947730563167460771355411241586072147575051037931887804431722326605584990500526228245961106565943299553229178859617082050673878435733663132273682457131655198540522523720664522642983749511578110278490032068238631725949048027581396295042503090680956572989550024145860021156653419164472188821485506824250340750610851555864527112823628382594870811414946502095326375071371033866050540577024534812799879671194304067700713404133649476108755509344748227365506342617737718057182161021513912853031436697150979137468895969231218332251384049563614749215367774771507713579364277920400298549935772244810138183163693005791489443418310949673138252054833974911327949640240612609326754430843076806729857521344128702973041549303617018737516618328143809121193326297083369199373924711340238714659136506800607557146511839814533988504301118053605402753487782025490085805067151793007510328399919462843739326242372764387949051441339429274159290179320781716544135707440814307652623895748924405452715711593889148968693800016761721539165989540184012478503559806052475027517229848827001610874804382693033798236173722863137304665024327349296914620617726193578164643975361846616159465267340188350624705225428518821416583678766246736497369202540973519525534693668088746757419787344415465953145115687775909384631744895340069656503642513431390271657258693141924964359974680011800047964317151420265694869275194729910904101678729897545260077331323179478859597339849411334271842288051474254962420961319635115401704715436325042515284649561576094790351282266143095193482250652136355538845361837386597658869648795800*i1^50 + -7956476457936120247095806137506538130618066558011876003146048597890084602035869467249877580190403745535384603591118879152201804717717691193456296058026236012008338379384497984961944841384337485726091294937578446405535245176535919437998920817630524377046983111401555859192478496411239900811736298506592855843577177846546369679254743376019658201265977217591948215123892718631056518601571888069416189118572121674164206734349589919218050381169738511722300301370068142684710642187654932300686569970920472877844407006666326025209480908924696322214525498985566000188874434911669711034788283032565132470590574709077058257952203431949447805692076112982485342964591204359351395114120981574113465360552970603053985032336933575423749347949952191625818032971549790350725233272461458094374346911370672873897386079674718395287544473893103569799462308385856319347397044466262701746443349549324294380121157546170279052104787672911029311021906050030710717208871777616082046498233101330120421716432150863148922976114259623249979585662593164440131848752465304340048403645266582644927959989165583472304457228401745222706582109087686274310796339611206699695954345979393705038275654897835596366587786909719061552097582606928143121279807844441267128572560348629385718453704449632203300631480320025514825606904489587515422803860325903444053635150009781745753768284119192551733648350565140407021140755850848390950936086799404061642551973171897946940277499750793303111684279964799390902363451370733670469042563960394703772457408964820413891181636129038104284197936534798226967666454672725169517333293511895053159166912235897046498958519168388226712172038627518074918712856719295996999663137792560489012053866582695839353333477624866248326523099933966828850842774781788176189040722309742340276665514832688243342942867028257090012032*i1^51 + 2054102911087073567661201310577932155472358982869104362584534967354317581093804030216869694189395171912952052248095711862729330471928815556204536348452545074464480790729908239848495132486334268162598442782624227690946532815306020213105308895175485274361602940646924711234740758577140374618289742813481134077860486274789722156475863058279977462602984639164897191366302739564414503528119863300420493837112642373104000538527386041515865993148657767657796579549937826336651500560348549388042744661508613072615037102834200457865334914850066129615662539987191448559796516790258132002332961499192595850587549234444921476510908559400807035700505095401399448402033191296494605805456406836538275328142093095504103814680155290013069010976369335543968657435432390126379377083989503713548980488057254200287236679948886763686457819127122935189362225277920506650790157009295763961530636511993672657189953460140170225714995418426560042985530405168190655084441867820702165410438770566657614790163511596229906427627950719411696753954390952791899784448304014439997489249667380319461559315631574252885364181643065209477894155265511403208460561160728295061299307974242568760447989866382714171369757601289600542647724211061986951519968037496239501173139506924899341994924720447312541903328445923476216793165675117960224840850720130412965974647856807618735381499077857697393534249297890834533866977555759018508724046536825756366606236190876661868108848379106274925026742467546365166584956705263969368227208821107914719532079175052149293887999184858827305657832739939642717405751024740671454200048407893572380451608598466300105080792361915499725177211227167000572282959797058794133922846349496540634023235796035841941407556751815684838424582497764631771311326265697838577003886396385799417546944364531937230731636858551036*i1^52 + 267248797911216039827633918303470982446985413560822477268626608818736134131487327223022723112917349066748940306242973966349681179121400257509129303176239228293121134458714943647137895260978553390232832368909312242276810388435724337982596112982692938555605077991544585270501152339541668351947986241042660028920550842447558727829749988585386228643720373894101951148737680315085581333570891661815908185772061350778247818520471668272262305139634017943741994069044833525391107649501509048279584803085593813600304080393085509390090455601606548021975852686359504822311751487741604289754112870884753227425986898610417333825942479189403891612523816063153382217368936212368874916254253418397725824805298339107332506839415066253554921110683882097467917089746618793761404620373217588457513864308082847811266688670918385335904760658401407987002757287817641750134778298178120242057617118773956406133725880704049504375916942077547924210072838095315694504557912870925445582869728858764701804913567963433712867427875827856483525074937471943572613939009213395065530475311972244258180680194714470909263510465579900946845292591611610537011867484237099834206064944155475848282275093447262267101728839587516886689245956784262452984140358470401558590796838200203757144367865109652076522794925672166151414698433488563512395087854787737936005390842818323965422691736193021226282918999698667887224286460329169092238188604514736493371708236878304543112306008140918088916201409122912772148395544600490683275365041678908133059096541714180660507820769687288388471961413585779178749494468806041682692533829977500629273475473732043758105350405759616668114195718872795629492710242764002087112666698115440371808981562731259596458060192286256179752738050485467439008206936063884531534529694946060879392363647192450379964022528*i1^53 + 41902717228831199683096857831430730522531987411431690248513744024748516154346059008701039540402852674106459228818922557515211195811305175511594144218873319371162039617353059281703053540216870289940133728994894399010540449374077338690058543625190034425110335100418132297563074922491033755444782747515114448189353788594579528465387365222611514012419513328907742854081895154561358101568058737797057290316457625094879228282164574272760989369093616994862770671700065391159939392092051090709271217398649472600161862284999918681237038010046443185904371007830304217156685537080816920538352774822706612960816325719548816451433086479657117250563753233468909182487930411299600763979904647360389254690895883661604317999878412539212849525716184878092977346536187511104184704815034387760657138845291014294641428383374275041391065061006522739629959736116418503105106737216860337086962830654138430461379720452295459804435255067891255560721037581696770443119626207004450165361207534728086413304725526645643176483952275870580634213415514946091828204948125964519787148391178345043409279614237158721228937983419899415280891237338464788946961941750786463184995973884682030543792220457713478175545887123366563574921742250558614270487771776330807430715326612329406623625161860327161429068407718530304012099938246801219850200423498886811299807679244974365365224340913889161142078997736741929152489071875992639141289890999356909515854802267374824207912981432398169720509327477257028543719040854631625744038032074441692887763125525857865041991712422673693494123093517901299967209989517761885049185008304561924688859147169604432704792181992103002563963815909263492359285531262526992359947206799340855431977135968895874494705651999437708046408713618333941239593855726002303266825583543861770607568509123235214696*i1^54 + 7878910509776827138772893882243042675122353363535331457974893307456636838970388376112705909084848187705497812516284522725721190372246493247438380293178068851818362341910912091689507173183539771346056672924719921968255889360140346007274732634901319938971808673262792318213690769360425481996137705698465387472420948168670723049815572200289501459519255684849007191682524356780946174533601810381060994340370212499995524146794483206373075708997356752654647483466664142246358334177386891855150789653055787477377160266364408344698990551301090040031870126860608974765125086277195601733598290473757245687234118792213603876339199463217597505276804020804872037261165835859173302628117520750623075435365971620891247081949997753606494033346759430708898949147746115033395960602378789801467991264362831550917978539285605856548473073707039911999060705258590074991105799150097543058869546853997416172188614808271447088806645772351689262595628124039123606572646704771886236272920916960316807461562140417630389846208420713432909103372826283801010539729527312985688834234837932759764860901312898703032071800905871205125812653663376646687638275467389636365254432474670213740154420580294261244873946806229771705145576754077600006001782921337712054800385832014839696186505828965897475415101879131435522309982607520753175435958926506299842742501158611435196354339822714939668025311151287516514905606712634702460157188313512100042470348405068981666669118633555937609100347220115286022823833052843006074139637954946157073926626712453458460253171141902591189647363191545999579176300391504248264949376451758431873311916846007086436280559093078259787500694309069122800358577527202746062932697386856834264341390857856428670649149355570015120223108983128168754888585085333454055631746682947377451535890102944*i1^55 + 2978147854192167290183278034578321875321532419048964286004344155350413287915473232465193948292528553674114700090075891327010443312048922155929787378002800910538468827172466517229915345384178760564337594562186952731305985920620592911061040202179457601518753223142997095628380898431796035716639014325178839033887075204542999914624894088805208478008282358313496567344382251464219437301966120448840716585071645759975266741139015820811285425353828988516385807142048234343508527035984269919431650029214179832987448697657116756765748681147172837945624191379345813119939268876052683910653493629166377328498777191440419729829873989917880529049720438492571809448936755513413779386992472241044424691184579522413672483144094919649568704526064390395958370124857863820790085481216308295972236512029599236187878786483779886307948630312140539226778948684505444981606238591024403392487854583318786749725739620801660960044407813942299097306053085815143805751144128415757627518660524494948174773225764304371790158059201949246355065805037356573600089786464208880294185516818719813207049988714499375531301092593557573161871725789772204323413769206647429090030816293636040574608715966377863895586824555224362833947685639952813362561104758486096551043991014031935441176499264785118246598065314773316247415419116319890948554558285821409597404563555942117791886563440621111424004942359603881999320636341663414528388726110126531439067529617124299977204988273342899385846008636422093688181936739491352847045110661680089121636945755671433138558119684761564388726640293470884113541497015282442523245082195598677724864413869159633110290026714361330096267249104531688534349769640970870238760244570618757561395088657054047916096421403071144875543077256865467050964842942653664950121421160957993027713151*i1^56 + 578382843316215532681286818896193628513965328297927717468132427806165332731740014776694912061342168645272276263099004882689712310050464570972409124003749164181805749200787967850408291442915119379531389041979342599874834333316777514759368037132329360232130630742998919849340375681715262561310271259101506054725513963191435218234234693722286706525450854096024285321159678311395503849907870614732387724398316638437409094823772855228975008631391563098132103483004413849120645386764231552460193213036954889029913705230433784369436661997234972458361678677761535638160318852374559186631641186021100212925399384547123350926918541712606725519636178881017652737382540598143945810336775199701868796484491173689134668714445711522392923852336651463265486251654296219002728278790575989733619710243502730370404574032524084607008033525972287066392031182319750415596602921487331552222723307825112584916523438171952428882344465096533206097251465144272378933981706975927732862527939234150294271654559849026571086161383485935043612852676699658124330285422773162133431317222874228553750609141176767643284380903179127175285485236008214871363661487874107270462959242383060403916954453283559908078958457642644018583056500441497112178301139938776843285143739670885693862446436188036252615479269504875406805729745917342453593395494067948179006444386433264673611548855741146109910736727360390679697742726414870801245387327896922768254924452809059903261179746621357813264715267043721464298245284182958487408265589883653773619320223556492108129259869353331543325939353594902706784482068187150200721527677934531972947841778374512086437214685158356787486063011461955348011597987104934819263389276284071362868860791321038977908501158514342133833465990707777883045688164911606353915136301098671296*i1^57 + 53902463218182170405264318537896878145494995489025454757486011406090626333915433666085281054571894421561923715662945630637173910957589975632527230918254626059995023272115754280946442782083997108297290626272685030776773203031381176454121457555409656880606845137148745512356603158628105427873722121235372569462988880107839461488696697710565059520663444903021758038480533700061945995828440051943906034523069654126403986033674537788269455237008399657188141086973619596964315189802028799125426873024239638803247074008997416778860304304221535708720480885706447179740996598952325008811574173738321917719299422846386861590892736571267434662528337707475852943199692648766257328495338486697405232280987574593707218852639067699485351241995365921128733717382873336922154798487603395890662799166586012917355342831810443818060907028269688867200893145749286084169412158758442666506038301852127889339761877313234518593016844253063138959045442077946062503377148148572877264538891337272868498144385725056548330420923814495000869546230181220464717349967550226710600684990179107732186836700244412585086906440160644237436250160257328290456292305743404601430618327057150111465551864948714329006149832345864972453623474779310632850326243637306799876474096974423449614396268980885989667910712593088508710173328103455183531538887244318691020650243522453273717149576909853820350076417538155221085370035959956217124967451513456546770009754161649626122597194375213405107636001417152180640462149037634723025929693779999174814555027441162719586391660666753544916062946660151758023563590306040540466239826343277213459270585728924059015192170475035683802507611476313729617310865275079188733581827677528397765224535622075361922017473414902700950996432977258670699651507642551050126358122620*i1^58 + 2029707796254077826956095629104029056139409143575525712273284195180226367562724997337411669305166025002121506515144116100921834129750814075538310960390417561696891314827166729188501125934002088983562870888148569184325247790144268626166439979370888937921184861666970201940915640534296425806894671979634067360718169106983008556325345756556470953855354408664382602545519715804475078117012874975190566533831770882501066059378588237157063919757338255330654460201776595635731311168162970258665168353551423216721793301341290948732282248342991974790673814241597373365612159316569840183930124728978509660894791222966016677455145252318288154611096019950702241429188663541311047910405772375354893536210135586279005706512416756843615559990931383481316790889412545332049600775147413942893554144579851719113464860358067044728744417515143640908743395488519480466756081720382185640976473599157502971986772874335218563480110894462051062782101690375857876609465367874280729923289423498748992637712757779601695844109221874173928899882855003486946808686113863301616046996376360080573815643267958726549917023360938474214041741096504113788332866500791070442290673837762436078784440060059276964702814845240069093227017770957267391435101825492769959508512885974034981226872443072847647779494442336333580269081379429707067505614578907468136096816063322487635877572120378440446812278157337050725935656663513157589502341760080184894825038149487854880753452387661318136823906948093933524970810024674314259114298860199407062804811673695344831871557635228519225923505568769620539018412513095822860438709491662397978013322466929847552797616701785346971112956018565609260333299937651771618491475109037211006578568180457210728284133925923557878336420438960536536782667398653604421568*i1^59 + 518371304323402803571446332698910306655809013843149819642651543976629197046939744637131625697367477100108272446843304704031320284822620438442100837383331634937603542103012253216657466223495178335916674616334445145372684049969324623474277677342216619896764686197577637445399909330809607397590353538956064015189467991684474271809813499524863002958017052264954582510758386201306925822186320122118589882343127070132370684927860030128852087632045659568749471082224795201623123169355757482438028970148180237424949534478878278768301209846909663138190969880156337336424282479505508270349831432621246564985940362245643374414266323357610908911511322385544087215904501518178069075370219467507548018351085529566314228128279642183047173828356438045006980357363255171056579384219361631865122084307964278676483662885183582480744813676857215280054481162609337500689429261124217234855293621591969918714907195404529850285738787291181767908917533143481219803632105859712476694480962111978213750176239158913472453170922452004455562610308016994491403671371201977631655663531838237215168658945673291118339207954422981960655090001470813544539877754990146141896998731195386516930769958485099197223917926001842891176651900749472471967982079363017706670597175128895724301564967078904237705542682152616118450496738766711750819976025300031111642486375728594224749489964895376389294614415089128915191562962200516953322105898942876959325449018446563344025530614680520181486755127445517813358368309005133731393069613304766532896573079043671718834549626255360897077138736876058363641983521383907872120447578582006519647830711872904431647356887419766796605928645916481182115360008356943221359874168603025841883880758188100497484411992465515784310638662414226366707405696642*i1^60 + -1587866914132781286726285301973536476071883968706248575090659342157989942095795217720792747366431737454366752679132693592749957931946609678021073112570298805408107209613402740089523277955252870996872778386228824904270013355293041666733346518364190200145264751472226641418594774590894248974093830647715853845182214753432910416851426176506362872915518278490372721905833433594695952020699856879229030409719536251424290990882647648493430138834301408617504682083331560669915933990319209410422989448615084393103080930680085669497588053322798070731782105945623641071700028785616761869984976292376337004887792112350505997276984789418668291620222798881957232735330768917110762427628522046698081504493037204562853334174686460223190425228136943891183993555494769123474959196709132177895465405351453122969023019045827439118954538472251461959134599444962614908144486791745542927253168320813264317666436888891570121971641893025586712475635628766767216989580389882111407351725461004760619886636975037712971283664321674562037737243420925482377018140553092433281185776290800147299367581409250921521742547824714506711187673777050181479887190376599003174259422324669186448078326750867103494367392727539409099150703219763963800808338828364533039718351042510732465193460790780174353102748157152712372138631744632773837417747628302737527449556022781427482614332484287569124657721825217695162336726049485100538251447055427751334390454309821897777513574160021835650017208898514296750563444473699667995980660839974034210748238371424274331721654763671983402513276097699766992563607474422004696979794567150480990331210829735640723533020278157652124021508078651650003478336027620491347544672725963247530212872793630600056636394233161198975411629670267952200473408*i1^61 + -34464937746789003292811279907272302723245311884275522260092214852526189245576197833803105437256716575366981329093088552310990563285605754652309485075524500660540797698822495823299248634419069693858906246062128940170058859967156025994093180844874791713733453220623191130302950871877515861562767484680991994371357540697300376506387421457299820164131460297017155332160961393868913085838645795497415142458774967456067331704264023025075206896012914560379131222689993758265702443465914778110470410645489565915239800765403391874759289362736868939449638826817792361549608389281718087223595986653310022350584810945050460935375893572064078779812164182060741800455722240252392876401158148218425580013860955717948279848906093735734434246190756341395197011261871399993688711821132114308921775627544892648369219659904727526418436906158977974419315607875211976779964102342456115034757911391222126251888712215450692949272786503838616356007919981131628067676193952320377787379432884772065502550834729237447586499150602732904438345681898000000248289420339888357708780377869397636006960308118563558602918096878066029929149196827200397086267728325275844091017995276263723682531486562288496213869127448195237028642169340152416786732018353894798571923816674162561802749749647417170141757098409923692724822971551112592197132877476385404908658488149118446704936555746074062708168902865101850640390675877264389475126659824409711371064813494388050397167422258913371511064951477488510905087878790888026224344213903988205403867390751073580064813849669307499608395284957230055393923555557226753474277439779799039158505360293504983733957219578484539251271618268672849896965984689486572200199686025532019947383065385746486013469613762345909713972743161219652*i1^62 + -319469930972738772376285189441406744206394904368457428570307513434368748745175640309070514350146110623205123407840309355487637390420616316928833742313020834212685588667946266093989036101908463354036036070037662129725897284347580639219009008360729682192198446800335178929221645490772895323753765496657241946220964514434562498786648138271912739907971718036103466529501578869504150379936960189377991619220291199071898330862478042270713154099782523456764249465866518556815831109695346542766718132986278968610989358308846768161341026366382458920707527340754482711151402285086788542763313631965570472846113200191302171117749374540818421835701884830768511877970902093914593110359238460926601708677534025253890119747352904498602184681166208144799491500626335629619716150337256723099448793168397246405706406924325330919989936442855498820662043078892509905955160264142325544480996453552664969114202058032946155863613454139681577192642096593136942384885165587023660294726630808559230849828891548377218998617195870057901839868534787129240090350178365061758765171722833506830499285134449057289106947877115141502536367684666324697692648142832962495804894551287211679918464949862074654206814443398931653194695026543338373373985369264542440667301709794870666807167657782665260582786824311692574899197225557767475606042851641168891122474449582606704423788385222487523211990244850154991492378646460358195067933220142591253839843948822078924991864098936122874693356576918186913769329073203883871779593266573021514803962062586270690854037282414641209148403331672811947004274422338455835116715259348768808339891797336119395127110752957033467423148901987943053593883173545013181288873029556304132003341494591210868371286701316431825666838560*i1^63 + -1483657320581126373137773744572257596437959379616815791957524855769439466694881816854527347512232694584542937338375974663135735782522049392724768501735509409826825183867460851730471692990389540678541979690511122057805913919886463405396670287840707348586088577477973887273903760057430183308948805229309288534091579510866381749205352731956395581456448437916629831099673373136462506281434443708488169973490117905056955952055065280146553074315416278163821656394474817708263620348252175719335816082115318707887095103094823226319130293495340043544030276672662418876775012974321413056613971245341334828465141809874637686344375993925758996331814771476657537510092109372723139128249775074632631648636343698877614111261060821404304503252104967726683705962185896824417997529787541384726364510380022530030501024912309306886636139945077429623401759458987328871831998694188776124057305985389804805173864934433287814687323236049838565630721996630764374205080131418162337165941546449100800257560684318578734267086588017355858322651598035275214102963416674848632376334212706967119423070314403230615710335961380307579652544641144251407757425579084000326824915083488686099141437893742407657581251280443837996515766223285126331669324773970569936425705499101933980778365701862274919203428380932554250921473806040426284987903160452134890769614831857260261090020273246481735775928163687456943302383316236417863945337220275150398758095942819357155704698448661483647010220221344149342267127222870819940131866681454633315706925375835115885857190304381511586918347426889567913852978853349600128941465288280245807526600806269127674272617920229547056588534886691857320933611345782835759089004064148398876202597341270139181390474397703151951*i1^64 + -3255099668945081532793001960165769069643876553189525981885538846517358465759206411045020027731237992751096181306142219392382999337169668597836499892732284143445683945790031146742482318841160687355143581628806780626475139911376979290297533815786476253735544822732790373297664894074230424362435448184329942068040062952307661933095531545084343317934210285488727470040159070011563528893066513765744945394990259974966420222211548279415469890196384120312296813320387381431938427179355603377131597629468320394167355406696606910245565724171344857278685745944899110822130579065895300060024416194291832139681225815587898439301387804373118637351434515364395149079239467298488236990048514484519779162119953290361138982333563594234179544748065767531806278229877796012579776378661059783166723921193514065929267506044814589682447783403145306459701671642389231234609961558460767033917035238123756266417354935223084696948836488196343224040261085903069605147427378979954661189339816008810726111184830403011162383064935269654258587211502228984759109857775848100968707488327105220162470225888721044738906562789414424663490286490407161623862821671268762516407649565151947843699728540857612860345050951834170236075672429231533822010926634352321198140678500765551786545572122977555926720972952375489562655847756287636491337522522732499694338949410384917161470830551886996208987904263559453554654890003638639583860552133223257467868833856613839117491818189286162232986884001875610752370376590966750904854343257973549728364096943464773896327068571414919736911797052192910845924086905415033693327356552863962993410378603288677927827927916840585425620724109017265537211425095781403874552975736375057689132550294621724294947718528*i1^65 + -2594425984054629707581824407453371645348115014684592739113537254458732049118052918769173595150395660966125610874170944919123688144823571648658031613129604900189465735421962368181548493989996703575780466379488194738760526900724287510943641825617847064573783673722491838357123667468735214388566426643497993189247543927071668672596717296824166867706385839236816717985473352283388681482939480652650200925675029443972532252099017511528981697301237759848915686242509047295873570907433817869613304066837272832158142742821791994369404007196525335850392251395459701284120280551478023105767339254415353092781848798437772425169550628820496405104939882572759188540345290781324679312925672454060234899223578020511790518581491274254582035483628988529916704378355919654071990458650596629376325460759380990180080067431801913349855553658033245382821741559750794164541152417322715490305596216444395188345549698862154974446746801781180250552057717102582530649054361056151137557715427048793560410901846031969004986178596179646563898120697299159415215877311505223540845773023379919214262199512523836297330249738499619629196966910118325550430119164899117254511054886485721476894749962701349143191768774416927435208657635453056985410475764045366724056365033269009643395755690890226189846784237816119819178878521754266450156012547437479813989826518959313910989662517751070897107860521679585144407233187824398634413130890287936419086642047256249236821322083478579771636901009486308029364940718097917380727473043147468239564985663960485467672432913900276078147953953245477013670972200399788028234864979399811622402503495889043775234618533269285865352042507234666691231766475733442315989846125401667006939560240617038656*i1^66 + 282311632047355585370614718309131938492368909280605578528490910340147491364181078846591354652623507694106668896585496626340349290491808573047853191759611976203072759006932916633298246313897076661273131797217549025349098746315189728338288739349907325325229026226820498291564905528513553579847660031524214533498775660112183444896795387686925683959791001445297490981185933806174909598625657242671605268712438620231311223340292768472598452257786429525334644207398172920322207720009542052641259135253689950857224353090521913106179820314358991940423044012648939205354664189821753626324147875703690090737504857795313857581311900210415551355046285581823370099979634092871948990702441310302835054594491933198714459824429223707450590646171984839580307301343549152015517756811690524974979817113593039876051068784609604947805752714238527238317631825536553820351350037814181798923671869730165845520788005834808190962909791599390905970686840428746522809245959348088829892913262331638097808253086852109905126322142743642303419955469083767583417117769939728184330161839961382131450332917964816930068068371839390988879397770771375276779801996694921167272664758083700790756142000733398994597216031910960170936801005292205222399268982475026338608279510025924760871523931394004510851151478111593416126475615344680023659136168451861190550961564264176741540463971522388026905356139795421336355572012984366523628148928957227103636761320519472319017332863078783564917285435487207320459123935026238691261386572488518079011539455961217657768193640167953927460365059510320902138233459084827386650575590830892637397819522187543553135399751387942952992950380607465359343925212956947462191140564178080842458892288*i1^67 + -4047476781902171443674375226077107736473594054525002278146663168067127647898474545229832437100808885060156576038688714402201842628970132314296617118353189583099935631007983573184365033603326472064281078235138755911814248409081025153513589225737488930696794109856469514502396679623475067282367350726249346574869068792708741197515916520064359910255579332108134079167279597725580979636821417218589486974416469042953357194961637565769831265598980969100281524839137963901505380663412007971657807546933371769896174016590756352798564270538662386983103305059339166783693372829583067336620490725745345742575241721982606349439109723864404884374909788954903780398548790373420850350317088282129573979715515962148759515700826392428917937740003738186784831108030900987529282282828477093207749593413280670575716761062600427134675367053495710218735013010117722864167918626041303906479152471004326426927610587757607064338983698860414499856142206043351485410775094236585716784068080558812689288880149544264634692909178057571612549765392534559174860614874820080734518007342707980794794050526714069375029166794968479937767712536017498170353094411708877486325370973292841849006047598529647113372722662353223313154351968768688242071155533969088146632555389715410200027396849964149048151206167156200410302932591794654942232357071452532257521823826741119352818788086521319866361374313870416718980220475044098032888294167011450569958253183742827122381322301755116035762421001812503422281962754855790126453611876723284539772022490957038139494845311924791158736758500392676563539015263336278144607781941145538089387396988553048369413071546179183537152499305742603203220471316064967269897526646676992*i1^68 + -1040496167615772177058844962985849331310974568335473834080065325191747501356401001014536178787397657255401325679529248280576929147994733239397628897461239573718031098355809878175170268905213301791149637987020240705285976333497056548406058268988883438965100942412302093497621508263968314364209139085756494088882833460388770899220198416566561596763583190811773087147984371542512907078774174209662685204317776643326150529511454409284366153279269830047840046994596773181997902923857887229996089719667947091183226164983111653521821542100963837095712115484824170707463838215722700787937244710333244217565594162726118271804332299080178432452620357673694149160284310414922455001434060141964242775000820313554671980916261410109458012580852339588106143057204001669623331576157863923817045071382124254306410952069071637759469168321390669579425510902267915978706952432924977846881732547506105987530113471589689623650636790046001578343535118429227917392468390644882598583731839504598296789533581755567798006021953790518519904381255174051381637604965670044581962954444827105296017869292643225222107424163253111922943936540710312254186056888905443374145391006876523288829190440766248716279699052751618009134447958432041429984942496772065093956590858302031662650460042981839828750136121741696638758194808636617725518562488421382224711776064023500739505908230030816307775811776702339942435244167619555768433401821140807301044051275118806692616480203289048841930823629254146178402648723597376816725217203405825681759595627357279296447073359567661423898001073049029725488307105366042359090104395823631523637739770117074657840036535318724224728768395166010363192210805838697715630080*i1^69 + -56912435576806916775233258957475813009163484458087222687377684209389226538290141285019433060998360233555257963152156676184266646421368519910236184534044664003006481893972182750352435935849540950669814225247828883827713571302564146852695050241534393431072872224329308039205126044774040792831582930731366918503598444956725813550049013611114739928667882170276162920939905944237352640175197783123274144029830162118775461788750253135732257759718110482360692724464219957378090528731303759755085869214849120787969782789818361970918947101919960544987862288006663523097805683418745527710120762801380729634760172716034639808792759617857903107555194165460216767335480417157578592830554527422566740913793611716029403232353168091671167292617681250035376477940813710316650943842515641987115048036980618597628263044009149458613518394088424001636961922185134630091399515627363795573139674409269981369567859055619550526034153025039393461768950740662802405732381136093363725119521280773239532365220904145190477156600424991319973596112762540590002894695347261114836293770481571362497209415687179220624666161866719465000594324689376274101748055624620494516476758376787800116739231405179354172509853504863499337239997059805890979305888481118774301485630773623387722008584492608653890158055227004650975220462940054103581418757309181880671527328048325305095682321218370446017383942052326454770649174118329655064411638356590355116826081477635540851771655562145394205009161642780880397350230939024129488847267012207435728114809149637637550939499058348856273211680899336362337832294318619102047160068050899397198184561521304706751420899962304216864121582170640606125597869883392*i1^70 + -1038883536344075259671691803174284025087375876944276807951134249853890318854721720103334600289196780350733116495083868637387543143453332330590034561913563956997559137758433905533101706007031273219660397125792253636055110596165258201873751282118905539487736236268270464035631696529245407350848926306374193602228753132041737241936254220794106815925619176284478949729261812293164852145773199773767278162886185118449516250614956112571246587846921730017006024115898150973560370444025250528803978143944857640712680071748978058335050495424705971430110196529185221527239746151747785996259875790542645768427832630551387014105126693218107442577204077468221620499424682475502807178931809852287604947216042866608894282637746422606997910079389479977091734813832095434301946878188616150348836773802900832228090288004269252069772317926440177883715345659175986131011327449666878121444285237313555516087819893106632533066554259373509456702608049597755561505788216594678956324371430845593474677847870993585416920516779959219436660708727089793999164701858150728742492697133533191963818087933577537030298385242554911502163884690504919446898104269564130486963213070060291797132662532677988466413730144669608018154533595523368864023920085218049699899484756901163642050116438913834063545083674092221781049534620718164292947866468154247066042361209589274551616452955575744555886110362218902219858776284716546918662135206230052433639956479164814940376874621747758641074906824188587343954729987296189804321798959573119117137224670348694644728218750468200716919943238694076403620315355913724702162130633723119100767940640117013219995412263117146619359112272776981381120*i1^71 + -9995119874607771948042526237966317820375122149217517045360291790751626807176180098710382389132439780463565744383159104544737736574551340201143014488067214964068783754949779979894211662307164073015328931598827833331015988774434576319633631239189023778366794579091794858827229602185227063737542559652875255232719973740099632043840135112017062795993743095888179248753841671460710680921973642636070275530030817247668866263096950150977404330513444481996311746200782998584616672782370324768980019296053766936796188852006547686761282533417651758091612531068963918035503357173137159551502529424415752258853236452060438903100343348806870790237126985634317955374689257324061932637033928303105826628237031153848719328306117001572729297348735053788818231963561843206456005586395888419668094736970670470185132366878406680841782929879857016264226352852527210646514272621092996071782256009780927207849627454246431757060566567696574994934358010526187487631829528436164547038408355726443004613488403650933579765445137314398924293506752201169186058990857089269913306267162487018958846989993516467379632810199556334781230226259685489545567971634880514699096124820685258351145629350855509640642366174975634771360078460130899156094767049562085331780306641534394846677942506272009939308492016351751583073425415278249386457158952954173146857316766953709081643581797834906926533599335262480445101129363456007825382187334853478449380338441535598597609361943644131039245895846592270002533025934709227776036175492176179967368673283508296858664377826483376196374452826355586285030604922853922530800380718868189705960783808712778014021908552376778797365657600*i1^72 + -55092001919081554498169711422354235789060030114057536957638761101322917905293008743396307793257205996941497560916135225417918854103543217175345381585809469855531810869080661063398623091568089721091483846634066390083247567699417535731272907436786269727226309083613258897087925273056934636845035555201542882684064228521349893223976345746040621586066440580619246974253986378039793698960458452456033246511619948686988983919370506822141063292007089045872742715366416755552505603230065624939947533811117932442968801837565624600492946551529449803037110649468626134924500578990498313561313196054841372307957142039581514280257585302498297532926226014500525637002856067034811436331658370066211774206941985819581503058325706437657921507586843899764550471956663889238048546450131823441632513574134722140815457807789215565390206983739879112732475283544095283246509458517710072418452051171512721982918877939377328000252963427452594067793132905168827032174923491478679253503938111660654957966337353852118241675147774606208754002019978644784746800998588034546806957850144729715644693168524426363480154566194401127651639910949968496746686406860058191802788169291960913286240050273983362547753638618761676687450955520409918290907540545503186756381688226059403403836662231590006709104808819961219263739716955130128059449471606009535501301846593683425634226586643327383127945500470924676276854396231313363814599799444984212194725936891818345093329762177193236435695564423553448334993059185175935307003704054813469542136103320963113047932017566751378564715186134323273350938335622108640240945387815740189071123011769475764271392536330764288*i1^73 + -108030869194730449021248254212642937093788182166798518951434937237324807545964084195250484148194509043816295041532910554153943075116796244155031430396125094684345765377405540997622093144241961270890901085189051540398638659316242857529907336534810317416822627399867696964938394779926495001036825716066746961076182054769787905800631694869973431571913599747339786603774657054913353921787770640896722411627971128376695159603923348559749915354416971808527736527899243564243376916116535790155506276447480136721821530918354631227163591800507884749851329286141879200391988568098244084614051710264447574557444846418610706140587019019506071466604420755675736985393841431360647260696718443225235722369375100732269899318414239284910022500449646275537326288352420003631738422196041881280690204535581403670612997158278560628537493871693757048246662564804759146638030006260757048175239285667204674002294487026649812068244073337572894021378337094767993365495381990585001385112402670830476947881055394918793355235949868485312609920095049854963125384669189677139401430518237920460115534993643146501298492874877014925755711715462475139748977276831990869669466933605093228655746046611194319902095522022409005172848010982270187538708883818622747180119787122877999463169837113711241920870806073201048142533183266810839863358063968637445089037084157109922360325046555534087323720763428904231268488238247272166717725806616953645043111509611737080103771481228501620831093394411455639322450905569793429734068711816381131571536931052706419387665115950767619313372649127233944883767260543754525737155595641630522684890617467630686044160*i1^74 + 52245132239041390479853451871963074246164040286848073538345517781349555854357248149155287396390383152493499870408858325073330285481632535989662831455778667447206946471125936022508313536178151102431047786159593818830871713135775477486431839067774246018752583431737646791080142798512416290346193471385617078317731559142933683784363257869393969098450925718943402132857333565682698690146334797001818640383310073668570370035010450497121427701354203757747215485471229355686652339330280156026974108632952085815504235390522961698170843508138068432334756833372752113702462058539582804102331996400929133207232633685817470996847363890936884333095708631536621269696383157156164105977661205653635328900863380234085218898824041266123918657170468130343315279630940818488932776381577229618965332905578817921551012212097992415171790836552398280188021750036490482023838869655736093005730850851078018834244067503910756584668189403880931326316926533028571798415005171708278567156809737026430193031618563728019867176141389831113788659528416432507948252153066291359112351648165731526810919235066229578635542803208939330214442815830098885131496720305447770964518772959079822725936909314452470969211127009225191989059138604929474870365318624657543296452851748649227533343404320065621048878687337643029638713088468147842288058099061760891361837268590222761546886072405667341865111538392019172044129266437494344923933894364757036052811271510829246451113808645748849147354894136571996115710734591744472235728127834561358682522513404464189260679255739303576176155865890744331178288495554473233390115411438116393411808329728*i1^75 + 176903082212153079891933963099601642100753004259149762435221997670541569934750204449462274208646296507034809036884948555728523470392299056946092830970038773722217931304717604656130411937471410902922380157121199726801441955167110897175374153012242725563122565575139592079840564422527644214537784834181169814453677310791682486842743795051597955647938185200562374620660823360129615247468504050715337666141198813303437156810479041627649563472570541793553798846007216370735158322641783779004880839381155235832100551376647210861638144639305855006831605863786401971345531226043216663456242517305881661033848606506849536747939636222216304194372862428554117118052179911439397253289937698243545806756049114682645313711176522028161642586837601317559606673875226318371982925340882936791465514835115750294582204891369408195021528389489269000120792421479752695806247926075114947579875984387183664732640275499687482964809213942120553243820483221902724517566778137786647455194418077096017070653267480404125977801521278938969367386953661243336417269984648637638321497461822024023494331791115649108359358557407340005731719299224092796566989763524530126457591420840521999446051931503274957382515594522116031080627109765915417953865106496770224144558614915257942764184436908138051292705924824147145066957125880064955827344920985611566504936720367830311778343452515258302643256652960287898409835542326493152345839437130136824283508727522092352019409182201423721913110164748982174440638539180581367813676225354699565954621238172414803362676463373637901547084957174232777272447015940533591727349288035942400*i1^76 + -177409080128879995792299105821605470596908452569115386386641788753033833746611812608908604787811504118152901212322737694774372213496266756421626153613900240456770522481236942218471076387046432266914389368837645824993207888698803460534670098006096949145678816150120094122890346317222915612419070906378173305894369069154936537161536944685105883052728159210245256503452870917846109212369713620208581876743712923108043246980342265930808738243065092487885077058992601378887367309209410839505677673324640966172218985186173650505428450191911178604818820230546621535171924384673625540145294073898026263229814222235921597994659093568638330103739439355748993579831154473071769830860058744456250854346570732392171269857623603590726954217998651654610832782715906815162025892533085249617055873405236691765588226336916190006682067260836564106248099367149966632927913422498819123480556369237270886924259979229514714270388997232068739619001712533530734155367044125468716257874606504642835280457250931100420290919153752342051200666343115896135250713031625739888737462594513796255788045417678836756480730611733274825090029903549466479981964465713952569835032142707236578868136777266176315016700081412165097727795727119625985482793294659275652320164345131999190681521030222229680829704307463325804619461337314887056213201414168208697861016967697001339176522565682285210893835455100428431593561655692586954692030821102651262118540703071536781560528860525394660414234194618541505177959364668772445501042349396302686831010782719028399784428458771738203534619687239973708984591638224542608916480*i1^77 + 61432784924681587697243826584510285268139706729096683235623466288544657765397373439192656067277334091910047589833482064916665217683392131909658719948309926926557851459045345008748025914843401809504842057178093326214328893714353762923758550315181030199798557031831111141434873012681822307645668821397983170992896495318957449725965837460179994611892045755281077448383447494785435779202978475632772581064975208629234651445657076619909808664507120346428232589443012375033669223744845858946238387641161509949901626883977911136883685012134068539894324116273009371318556636765464144843107158342677204151311007796785125910665106633890481562549960084009517335935809483101817096739451447774228075327523597594855003457795464102234927854436211056045886313664763312170715333482655178185041293815018286088328067606138934447962302442292174188093288504831660391381459534466674046454096976503616287250996232923497746812381546065821145061469033363128449756557270742709943075067273138118059540398736981563740219136682269401895383300177605481280921631473351902352458164311616199059335412862748916064017317033369985765897633380107059001552500066238931076830088841235644962593602610015507778050407111679132652088309836515580516177628712782537422793879687573368159172052974590615917472514231415102458281758532002874387139418834261967024039985567464327719910917844973505231296886757891516080214396296120141679454413729247239818217188431002209461704481989331165272108485021427325827196226002561805205772601766992472520384802601624204394132505566770707278091665482727306216371115786240*i1^78 + -7650347157957089972528063198695623390179653675090476573067748358017838326696793868511751493717478346942380535984049996078262206216391271985852567846319307616853410935584781163626895036780393859135530182629949700192152467974099712452903365860302815619407144805055928974584778071206750138721273776342270345446020547843593844633495973299208539802544966363968801660586183745486149694637673672620437643721276465894849212383764685812741105129847475755922527720788893437527086908570449519321535840735484242674092410822274661951140208195023086924944890758885130859913226978542687206218146537489253985537719778301871473391030764381436073836609796788037484615487465249511155822429510200922114460037046539412962751520252410172952165010496434810315112179682550635260193755197687193389183461959190113765634311510315067883986646878408513183664793134076401506778035051465968609218839655231601787598636491606798571945719706048942269676040679802741050630394198602303488760335318461916730200936855282945661483494930493756372141229202224099567165752431277928776580741804492728232981393472546775997259419640795169932535502079236529155776382207916991834871913505432138122356694251102115741268646957101657241275568029685566190490772319724522937935040478599371060004680582416772535472775588155982804525835622119979006678551045592877063993549298084093669581198808684750262986796677383523378131002127423559686790997674686377091247392131615715716919513266850435766911129733600773759029552936259154731382545295039912826762108674245398307013300356637973887796766558384029696*i1^79 + 63567414777580165291503353146538044672258763033481097742359514653947467668850808780146340186560320864117722687919352931685926034394010758361757141355157368942473830987670077844545831533324185285078251426990810429847057147764443957753441226752838884795295869136427109472817924841332503242654383513983396092241905001880115186561648892093491909014741743278246114120696779326224379111084667022465398004053045010713736168068674777183137149515321287101010606512509703454017887745463339721285082725501432510550496943086369883549447778465644945854628221351137633724641170466952462399877284363558551797543149732401534573228619931355779969367464566594718563728526871994035839108217894568183942929254799119967897781633419292011212008799208500639421986311118389400750105998819845011396125338083768584682580767790428405385857194141518726547061223682710510233198147554925440031733418690191530638821132944434599639963749589401573039630536822990763341952583667481182045344416763353376483895998761180710711326785792230282773573374359627890669149447509011971036371377202461662416010901538576944102715442255688113068692688385116731359127813674301946600941666396651774417061168212832383973526043764852816516045640358042233816012047679127518927249898977549339328212018193156998170648298355589072628938677151361790339700794278354383013046411400648825786770296579602519797781380177970818653169241908825956663454175138884690161522326126969987891849651645271463721437028198083397139540973252125590486184635525473340267625213528165272075535253144484930650112*i1^80 + -7796803151452587989324463294033203656322614013586938792315860872291417739612847824349746377309879497135883891508289506807185230244301950657783507318116567176361391966813756075526597526201300746858022871295909426670018202165523333704534478443428406929190213352123286668642959572083187534502739649621517006144459595195024342812902563600049670549324605290251058635038210611905078055827530823461825902396873418832431159912491259808855903147314570198643278426017236479839286485588193275371145170148446046955983699274889045469064726641402886813130364767111097583650412027054750798292486358473784624497398722402491827434782655682406633062648355458092762821307635232913127959758437967062013013811328333129223716324564298926301480333624735831927926368957285880514746700847275834690742928303988238060033220936970392676297401966823784360183922464035716174676028487945429781138709115055079816090776954962049663899227402881691318634799827012377815522307838783585225837414393942027703389178247608196664062111675352166338330735579787667966654232558718196878559435181047993097229894008511425468204565781680783615861295912055533019676116356734626409980421639207326158040465094315433405149296016546234878499598527131747797930506732474081772153416610595653028704978244898563040969614620060914103850764866406814538078514738892964747683152764201979325573651187818492828824291686883927294708770600306075016627737479402518531245493234421957513487028297871585012481987339812365711906825651022651152707574931054559441954032404601371273249947648*i1^81 + 75154313882630039970312120507496532689746870630671484115970363637238297830935356138856825353821878388940412650185997488411816716948181158109097344756893482583259340373508313196148152775217127514409961288330977143224785009434560781282714099469431003142704250101564966891052096580115102982185845270909863661866818482026767159864673348637607007272260108536327912364003323175297888080462001172418496239897626919701940630076846161112975168708782829238129170333338513229460593731277361591292350193345957264706811895449976859369655702178823809340239145338005756369258173599697877506077222107501994074271002031435046834162174752113033932106803488095816964260830066285053967466901086859923818996747610886255759674731970378522390164227793711064532274743105873871139193047565014510121996445960521943460307748071947195023411151503266413956050606702506408921780564269606606501258559363522566286414384884175089685602359109473576195849807421811571069953159798695036111834111248892836536426546583192581346276244487945554626771173284151133849214910149897268186325065571113257564056033354992012573950848374715624217948231306360442367616600430644422568433440567339478905032921868978083443578046205752193616443154289515302189170893617768336902294856365219191806605154239725415480901755635520100040137103008256863977504918907852475015072583039521864225395674706387683544614672808080068505717318021273813052853087430665413764972917380586112630420549436960277639201921094257215711844657384346771826577932495109436117656686034944*i1^82 + 1577175839862539835690686718159291960066989187495904130100483813349981076972830397698045399938921928866002000551353602846451390834221465948723884858162240404486734059718096265067614144826305737684641303289748895490968171704054312472105614391749304808844979612041829045053247205608930365102500049770826774549848220108329044906502332087360322130862333014450124273691232617433306896152131517206213696767827477502285943534012043772896303783272147427194062958457389651700398725304018071564977776739562539408674319978609552634035624310762799314315566178041480151209485168421909041789758759953305353446952578051486719435030906950607579291301240253512491934864779381666562146759022509147282854394637429811544903824169918653869643173117919252944495837623216074297283477322485701243641542248427248811390040760048791570889951521008276712059888704350783335566515970713053354005679918295580737672099866550990661351671734132297707581463214573068105821119264535678898722330371630874720946380131960973768651923238254630150979855777645426993839496262908272041344046127749881139206216669826545727506930779063639162663271681858123095975755034697744639616519004600094531958933806066998062594239678339949632569844513280878205095426919253402440669583409068145778830053921149713016498617090476501570517229152117605854727658799307354708933419251220699924329127537116728580271782690298689705244088879838053475213184435954505084775446416692306349281519399414923680383560981703542793009449347158270699224402390679552*i1^83 + -209447519227595410013376050199061446312449056674126950796288915047594892994813380515897442568772648912825178488863842646210959279417201164155726487231585157302165257922903857448617316538083536090283222132544229542128870262846513665925773950259723483523483532391888464691488867201109266791610418112666999574595844076294945594104808756177011876743841105279982234523432058121189041029257732130319746377160818328493287149627361393903113536326499964880230714078347488945618156691924061207305346223491158815926534263611547338065089006690760900498178358084575094633773645609060930402196706531195659527047933315658470222262420710098086645929710969159210704997077134658666114082169772814173567247052849989501561997369236478700861151771189912228340093727412981108698709325387878628452886265564748102829282000206711216089454088022435406668932490930457311752193500271045769311774201653731642224607734299996339140424260111341582461934644430421464606595223567740468292038449863812466902578311629633913422672176590789657066962702631872362617614696891085495309792247129721993092221768545321572161949958631133721800310919316589500015319701596318716895795929891918991573070385122323109209059838043255557952312061286818330771919354063916791159617796935149682573729394557055082745267993460632729987236844034872238620182888023142183386909887268909656570416384431534123284264989342322681191370641190722011726679977971947045719960485953756761465174369634766135333640204006929323772593948302770176*i1^84 + 67246120358479458814747628529706078990254829396153850189982599178279407674859509699772971844990848882311346401276964809389178267948189079660881392102819283490020618170808708911470595040897446978212725521836763451389174163886110130843725630335276650856856584588806671802327003050342929750922944193153301013950019563907854108745107683277793509908121795724166964738067192848004293389382019983983952190407949292114422675585667282875809212724749680081408374263166349821054322969668790639905013579657028235165283202993108016221915368710891579993619815547973727437498960829473269826569798529467283726239322789256262071924519490709495195961760989516404407219255270656907558074215041062031933955174485414977259582272162821381502543625140205787350803063983839068374574685539003507880888956544743111290374150181919162087128462317234065698728203544631266239010582835613994394458657190825129320691528565630333728344154603499551882020392748584207070802240866915326714783547894443611452449201474342013631293986716304908621676826650430662334612195288176952754928787634434451661320522150218594739860277692261895268476451872221477506946509839337277094926668657470790359552575623096300398943288357449429770332150610154061792868968829555158867032597158429900938477956378053864032576362777801438452191468538663879824927159267823143263131497842080345502932049487779910483011224549274752649044535875711682928927803445036465783322660846373878765503859758956557434966739765793128448*i1^85 + -3968882019679389468751207398105004920309779176417226865877516588707763519868297831561308403310542585836241225181077911059574942387112336842578705423686119124080679415566272494231814617804649204788829759342206857814822127101021106750500701927424603649570813699156397755068049131047389084249391903230803501615083677981838369501397500466960949624763604482026212209774337927768830695532270749945210003937665584694454088770605388497813810715817796123056581583330989372226274886006116175030135978910435139391494110796050779057985826693705992789088844206449597338162381924977249261056393668960180672041651524792388391676276924159187852126223919032706332009528047900518248974643599118312454392930635675483019965442199321015690029092662872523713451602590303243175752602257201806439029679126985633853536154173369479479622640511545038400651772403916794781119934753823812252866164810759819986794141551184820385923759732647800493618624249636968961276956886147705511789867419240141385935763625101488997884960668265119910119199973432366268003436740998980871835056422157815948954913580667727023111429167480183624636401570386255217628124338280944053326296576728328280850340708223914779850047183750025780134596627352762221132530207423139746351109308040862953620999909465538435578907144644624954391791094456017067891812536489177319625928842404503995504063399532587574198128699979643196469811486643140985969828286718972199146820158742224785903340049105401413632*i1^86 + 84121202831467227387954881119013765452368346871162538051133699090036511588616906744715388042499421044222704285894911978006870268188876654949194547912912119042018760961828038715775922406998098708025506566368265629644455507020988737930706723227067842306272292941754496829261735440318117115017482343998491262726478926187643402576723219296910083184151205673348727274566135556935672472642613979734204657072392335281561799910585032490967304301289220828583842801593537111517098511183370755961377997765855552279333307264565879357880082036758138777884418023875274590577589773874831143794236816869211367443430171082833092636764728084217589430791087558811007880010825141941717972267233233444169506974834312093056021196487667042078645604597722914244695786979933456889581274396485789531119719226158966100912799223746214530461895975644176869673986662816552634192224491077029430690861876629241292670929109795768054997972228082207196717956552919851995620442269477768271446841053269816507551203827655001797962233632061998566958323870491795813379823611621617283362914724044009259335813855925471027576459129561563673418680744709957307009375399252172995400480641694362472996780857970802743848188220002154316084457168896870963955852690003519941706983880896210174476176812723637537505715011576071760347022244877609273198617821968064820402118606202980569777117099166182972408373045936131641403965417638593169486869551767652159680802922984162459648*i1^87 + -903308834916574740906151588334349305327788833780146873179778582074980880882985318925535993777701566953598738134773797765682169949157227803155014972923227543220250462974489167358401481778182342092334695539179248883361628067299855228146525418376477360773694582537073022394479765537795156010731176741732951789911518024322004142183359026232260380005210546236873201862935302033560541478463273282599744163593274099682296766616914326668327077969268084240357483322931558002005851793355727205336384264822850367933650388993989033640054534924838580331848458478838995080175419866559288694600557249595368294642127217238247981637619087634599668695766218044415605533281687990534204498010124648177014125054777690607389160829196962485195173250493035550295380260877885303537357002449126666649890958205536945206954532619694792704864658727971595322424847487671718332835019149418886807954533867889585764315317227105081078136422610300333482212718274439757352518927807497276438878376157573552510530334499413738213729526639466357272179661489915403529671249339363321584152299986414340586914627482913776014249376031509687227188373225900265261378294556961290693921495930581588493276206898534675835898455099079698628375476564369817691882282708156193665624698001415078224905917047178080771357371915935581684059027642743630896405885535751357153024275903632220222444212453997167069767919060201457419357135992934351679082435657081599033344*i1^88 + 2458205747648981881824382266283604731686658489657356367230333317792292494020264293180440553634414734209319323972917387867459543924169183641729482409567332261222049438990446213812690709628684801067629974139075894599925252996158632142146022907817121235845703162705504654280344190619082270694637914991813090382153880828652296856741861380825987841612960912342243375044456089665139061060082077864670413214983097352736340169304758867933095799961259224142410085800797197153142798596129064281694158564165731455747339664517422874757113746846082147260633895372430989750461909381651800113703635201793033256716423793784810654776503101985571543985155076559494866474061303975613204585002540655179249643141231347208511803399292282523451800840847156664897809224796934146066921594129370057860566264858737192859474357313425886998025004198077879077713879970559620801296906919620475867023482972433347383163096980089716350432999073333578810968154692048487229736544876904587524424889826101150620578603791582034177248704999612547146946955855854623053758931159075171123253256336415954780339127217245577834477649977200006852960585949811827154040016922921994336215466819695713961733401386254642451165059585779134502195381461765894992314783299740510053205939794214283719982806796004018884498260124901647032948001359922020214785214369220594795597024321196015513642666963668317999460659542921328960410530456896454787072*i1^89 + 1034416787769045533721245586985699993232429119164690521806683989826766971748814265966436868920493767055085308978993770942795713696587716661709528085231635785743280519043748666664016621203432324046614174659867962651976346311560343690758912956663295833987654653703648228190741211057460459600599229691411108600230852291644976347061627549656270933152390551458709165679142680153873217806049129556393669567993101887300406230677847177320630565554840760639111533504922634490394924844190488297590053703158647217761192497874192496345575085666743033745240838859785108806758014553563048140179531464375009278865953989664600061889930737271854788784997360701720386961728968587489005480915815475095618492495206641843035287051084839512830337234948651844955121254810431249284709663105408557216220247124638538086272815326938602278812365988580679035477393762115663077521771464933864298714800605579616362871855302979416368937062184400279100900631159030015888177245218941948714608296153875788948439383608919659923839120289429690366130886417742345216491797435913589935785182157594830420295978987515831748051314136916947561696490252942254124789691267073684400976764234767676187682018654575641944295535607847496111603649797475086301772215596536766617133312641524577857638276054966521173988671453799146300250860485299651858265938100100789395294566758036202332431653944610644014926667834766393344*i1^90 + 172303907477465390892750100935881202315057518532878128241805871020704944711267119747619460041599526349794032509289014095432550520588018881668917114416961966199796864354153018876655477383732656337766413715803441926560198885976477901178045809060871565087975242552627072943786750665126056873474938354954394500981031936985589368303602371914862125246113154292005119360449758252600023200330344502755961644341054733478331588783198198327806129412269249718234966475331099479478072552745017812995418362977737750087650259459165791321848112807739767090602793277570248393077810223903601757801905224083399348209646311328309675004765961000036845465617009325332794435376626374334854822874305515769588183898036992074607288838436252614768994244934187923932903424671255363504659621027938371385845501275745017425567359008665554443307780033443917465324133962377220965478057284712807276804618080192283505209227188110287216337735245395528554460823035387440096751545221082123471843248608034989253484535202971562224908123846575352937072669899734412870175195540315315260214900477470808042895035135154414177932936264666242875528265876239867227363445039637083012755171839360667269687859540042894974567159958522884195347671740884927786283551314046191534212859738114273717262342205459049850627948277794339362841179244462986498890451525540081620891283533207259356468907641667584*i1^91 + 13660011108968794986013933933312953613404879965495846688463188567814325692306566243308567549439866607900605527643535978216816077098201103885571306027655840424647244612749071835944900255712711233689032279425316460099532600174587763742800517834348747473261499573896283955593164985547226031517462924234620369715541750608771234151508885592358198177501540070603478943952127946671235646920914639210010367531255036178476796072509971932726368030251632316314972433854572290896688906585366826234716119322225668049431610797538481997218759468583256327172960110561509601093142373411118091096564138816525633453021282340876255254859817574256655555994957019030255115799185837010319743503274725477387790693645257941629129889496177161841855504275653353625060533754311486626642210189777765565230458541031632159753512645458852798505598643340927117782753519521920587194175175431471553351376670402592132268034495516780853181099997921646304675754059999626042998743783883410513223011707446261516887817805533987060818493992299117825614790939474932467772708155541452024456909780099088887519828891256241721449067020657660483804206360722467914006426635972606893725879437573543864007141749033729631087554950857780985275967208365104034037846668627090253456208862421119043827589786481404273127666737875398415336418553486568656962106961987884047998195335168*i1^92 + -36011915635270584025896266096130640270791061555378449749371357832166059051436237456540809867312787567886304259759687838590122613119425935666049656415504680935454359651379671312644644251102346228898899938180500107077524395421313648018481931033985802415768109840162264835753728005038677019729611487840585403620663902100905869785507791957068647158465349740031321115686825688703744238756370792406067652845504409519980588791133906710201037401525958518192205657867248155269946315037921924780736010532039077398507140534793176288400450448233728699728245874438084769997816786269836279302342429306958123187740513314982199111149706166098251731026379434037056388755145593939632764728064094245210146343473602443124260916264108999940635771450209031362156621448732567278381939261621050487030671033093325155076999142332097530093013721632650337287855609176170350147506544250044701016461136856979806891185564562865149327404526371658182670741855612135789418782348144021835459297461428032529712220770149665491200728506641078740980706200999185956606523553150855313193837090416630742798204756499293725329627300132043264442998595201245517188208255874415188878657812384175953710207720889636990492289634332420409125776285215559815703102428552634003081057217429924389765396071635641331083611643149954429990779913523506836406272*i1^93 + 16373228251291620918523992297421554161204651423680968820307022885289982361823572171438353294117706321177341417408157319183156904857636208836575257926863507055011731714959888146514336932422349186967671018021417045502897242104351775379554652779161524830435791382562163235601216662794259108250786592683109361930220396518841352739745202830909870406921797071487503443664950761340770557278923848314793165972756325693927755123414877719201392646210142886268044315652972621555883098231276228337320548450711612247758096928280509987258958462164176114804928529261274678259354768065584468965458219570427918591320460072906051706572170892923264602424580055213843141274093732485170961241126866695760920045354683178792946590192196640526263458207229164535117252966387675692214246659138584264791121894630578885192737118461763600845841782427996100323838956944388812899617983454027811866147798884494679132970931697996966222891284452797866888405702168662469838131192630810741346463254505634007925337392100382882981612264568753332564562254258217676612319302593209155882701296610131936161430383697871403358852499700339018151449007057332312904512652919495972844675336967906373039269485302276525309674707080748188413561043109741122506870780429711944683635184522760690260190565107159590722787252058980352*i1^94 + -6136352956998022367386599785518986530888888218409650934312517246853574654291732672503372252002010987477205252707927877733044233041337785928913097073108832884018559270588522675081278350192405726900980192003186679935902935206218705393620241583006101461100126755464007839173504978228127253966726051644010308482331808152783723324441893439960243591102194522258848005465074504490562243284473444006779071021203524015102501667133427077554729221991676403689167184996382288918612583487606251513388283391032224221172115049726064538283815356164429786959111877965714962080928351390829534975372035776669709552488692988763888683123832764408611977897687895676869436704919879505000695179697734097261993207042412647107699943523720221361192690288219450576377120215982727865636407643338003179837967721347218478080778584684057336712311706476257527950845468871858461637749638884298801114005354547779056948591757097801037527888716071444577152953586871597675165811062067726019949285433474238634376518685952462302542644495056691523771358583193465713542285722059798574142664150655130806335959823002978431406678318616879553436269683099726657056192452453463903632469209460651644866097057186636250638619003442077839619964827536713398577307149445370161551164677589894163509280768*i1^95 + 276254904712860925812194719023621706663559504592533838424611706224635125692768889555470252131782003306202433936802175114256688462725634072466071040265803603757458873118048574979800075951407521056207348733741384806971547119706297633587653513588911416063595756757805570029031366062787794069084996461527813438434241686491843622439872553305932181592929535326810674793377631766186341761215869238041366645699957518124648693777626762391084754147345149732827000016384253545681627216942644382954706733636424530819227072330944057928725061052058213835903302854087616765126579186174100319015937053141488832452684289081081357603855758204069887810092774547585400816335921878036355811916784600860993134220604656218149639731882003957118104404699462537476265491752017403880111329824607061931614878327257340718870501715941131173668453372431276788394663947569576573389449814508670142072576313942623122496135153935177421836483021389245979666296893755158248324408155490609386204565890991126666962083950454604868067804425301806442261474761591441944496504616351877235507340170541553601629963647817641311508532805172905835287198647748182210321778084981040402135179435179571653493557419170907057973714729771130771470176386809856*i1^96, 749387588382034096691104335331217608963007632614972428201932832242143570676308890197703279875411127550501740505797473002384900391880847678809826044873408090606070449324788682512766039632981818684380534899893504507718420308735388683288498401171442735931073891276219282232077989449845278023274946703651194349781654993332232328825466915489234880585377246493829462970767636349097300889525877045575487037674757155170391553821555085876457709545451703072471934756278955211004317977944725368217846638950079318821795284374824973801625604248468602414612074771477608902787323654499081526158437467986920846258510839649723567591289911894064796806723563376330607120427451860578688647136629179609759814282971930910446571626582801750351525615409085090701174317768374863145275383887167034358250226264787301920345765039027843041578956149020995850049723831133883086053048713154304152976362786281577798063643093644602747854985508002686741600193302463593330175398339349935729854318056977029097263435024930895371138538116413026551198344321673378515718682404953895043991630085016310611807373835367168142793765815510878400007227860697602029173248867729698733648129939562481731495194045992242056954448965669332656756203914581378079910763231156285683088290845655580257774554377482443578081087349858714780742806786893122359167775421738836406764875314619715326625858516170181773565121738250299945358629640761035550710039513459956698089267443787955152537014278409222302799941459587539719719815467139847102627071919737613720996122108886092692505156582605936041997141097431269719099383588712522318640208836883800741235088889636181861533965072808697545546906075059905861932502516283753428975488145695684649247775161345543167070422814456016185797413263279863616318715479468717846929727501479887685034714244962581795093807983285482018087404197102139137313414339986069331728240005894308370965538066496295087826516561131819400961937554538788676658412317592183577867410648603273520443138751702606373295530980924387207089803594953683144319275965197982386344752624535200884054657527068323982494192481054805134458713087793506734832617981008620294461212830728861676650260047203362979780549405941194150163379400171417802454512319978766161787430232856810716866708384078415161221178032860684318813521419359444421496795396708641931264000000000000000000000000 + 19925005379346352348406805186784164740240531483187462074029796365401056402234537025433892133747247500080913659697923157935546093808952948495365018029444876588524122443978367851975791496076087389009565434148521108715084451057564905004601454036608171758521327899233317098665141258002158670607513828419180751551208497248311369571030072791062412166711964795892588540645542815414163224742351029402595304964309215049453318782592153556190085723773746474437742587574654631071067140654387075778482124256393983504484321002475422130295050654838060824451428031420208159130444853519256392864824361940834362603123254555735162602460904599864442329355815764707609345497115866523034483404268834973632527624329468503651671721038661766776856559906863293427761774662202351349149093149964846460808356101870731845158769384931666242029937384920404943328229230703363356192828728052560278614364287748160775746935548378565973690660700596393424756819493563481205841220509663448886382045565950633824405179484139883302911583126942552271622827631740821489514428569809763926324796392324610032357543081601557176337774086608859389626693169304748131114293291022862962797666141958255249999627110473648465983130214080851999208394990837138050777522900561100285959900712168438398923104302294327927526224338508903946424076729461465756235815925893627910386202967948123878200621694284690584856469903045890925461742911136562195682184640862372928653333914481174465018519427255188292618791850899503673583575516569061124304786507577434946864774876688705034251250203215580030525131574212485525073975765018186817417046707728406171400815946236637213990724069706669325941561877591780637377642521548040015106299304241245396814216930983180734449476606826684281761085951637798524768223630443573630610394698282903592815576492045569380906500237067547257915033910564938711790039558818995009401442443598340317684190201005682524560529101181337177386167536549967512074590195673858336535620677922431181615494427988856395142971676774778599832217519839432793449218290967729004551254339379647988432268108880118269778069569446093502028891361069386432932958692875704106593998079983509173046358758061734634718540348436707978641618473438800448123259174365278877485745016878577107386164298800053896478985887712769236387646583743843525247351588696704816250880000000000000000000000*i1 + 116386838072403202256452799445615923734428152266692246478038973800596224838272528111141993198519957523288804997957515701462521103046222246277519971199890788436021575291084500642275666929211616005727686778127822278948195424442933741167827674203804938621064412010325643627497634580058458219381948286827577118130212074514212536536042744355013116406713175501095265142461406527447309678064763086129580719055928175379781674425373088293843023969823082997464387600426250167161567621183484665673311933510545958298216096887167710829043497030585793937204856637403800863721841655994990038587217333139307001252006417179297710950394792723490011842219529225739117502099060256008942906712255314434879427612040316831183977868159198699705780687440636605269095017057615943884284992254726687651197231023549347288204267092895156694014628031276374122344718942892566784739409306081913975474636096001458468586275905088291296326048501109770010560752429787236860652711280712998309106709803884355951161473922247869232018097935984566035311158089313884439904865745416317008105230160074247955289435028428239383398857687886436354909021382106728933668545179166592641742020531527494990805368763490356806846097518872288213707217446484279157200203762026405459506717405345158771715146540295476116667986747836735555539397869879163758537288197124345258920356256231409430136543724790711800011465489475983354209023089855570028588057549572092857302225817920726149105503884714879865501751385227781758112382862139278694778343486545724718619504048491656982090980266327815652289487886934526486897821348139736003196539220497374833790582800302153908375829165171377050624579313259373208829906720644642394938598915403230220350491228011723774992302615602417157882822639416200725165344863640954806650421352342548676321070888007581829989921291497848857989894003100922848889374564330438296733677913368411712018928337798151409013038753369742251850839922042393130289641302456546509449986216986574767065870232519303834033704317405760794393486783627135753159224294596478670417086556431248931217446039170698743028970947687253428976224620364564186625294168506273534345259241495300726515440079972212324064922748031290418820388369398203214770910477430984492570016489835200131549929880072988099654314431185080026278344129541979590674704611156809901670400000000000000000000*i1^2 + -295021915370679433634742838673369121819277954868225287349788127779319684740026885169135892549733070048960387543395194862689318451969158413754845060750720629645857761991240344449089360104820307439958930300153302909561109227446130227717554759148328509383937088605174779924197297554625366460021675532288151072438866669018731269674659200368136088759742741490749430132540089575918927572779677535111277975848633546362310209665777035133939854787589150961765408979133440678037171260068250060853745987625744568087310455394359129717211596501740869853895256075551475480520627882402203476682459728157419566846268928327578921529233348527956749968027945793536558238456872738229433014185368595022263726543825765618759132251666318375644656725543243898687543893327079435617561498728028119767593689003115453553072876320377688526918156501912169939334108400856564738769070347087189780508004700670382235968670489618050123091265135962332948633504724988797270201210531509348394187289707573535182225869810156088102459637631942409271833780631368698606995863123240912320027257481370001692836239535114499719927076554195507002010209596529949241796614122470467283684366636925551303181296996622943023874313319522782976255331947553511316330480893913768535354641837767959478188795980571643517629220037090401003997090681758903351234400692447704997706508414157838578643288467851713068728532149511445262121498383051568882491653472198630772157946446256853192124864240096222287790752857091247580652174437629154038574516537694211738881942179590765248184779976193822649335698710284832092683783458901817581637011384486605324828428289545949600353869340122574693272925078473380452164314332022775442143772882104221921696512665696111456979104465143685818877258566476351138858996404408818418083297079253537514457014438192478643821133701664963758817303803002715359993156582748489445469487501690800945832870087166122773832106118455434693384618415878075451688816243641015331701046083141016480325847940043834569305957185043002632491460432230790320643963107500700622297881848109213977379212122421775057455562935282514635656331910676040396015105177517071438166046958443829533766793507413341383404605877328614294510921994378475397625692415855311996654298538626986016626654069035012409589514908879647782518990639342333771954985307342645493760000000000000000000*i1^3 + 8049720119547954276893284721324745757696460712054109032808865224891558240512169036954900380991091706317189084822715110620566112316769339477513565592404481206838212574315702619275377737525386250311877066349977882855238828958982718106621620201450444927045852634573628248547858280072262383894412855362973033596074572842187306064500821432257110863462654320629708596920019976942655411582785667817371733199883443741900556622804410557808185389403490985194184443879392138869602484646772633713328684852690143363689185936865903841724185922614917833193807205004675458600066414382360054627027626269926249820232479138726826862466670129666653088121079686251808100435037484334152801733993573821581716829728468516924323065086943764686651630286012764446704203578850012051441673258224884954576801063061701850775572606674326882780216842653278575945493816516486031257084751109110821972833300613330950636452801213469621850415312995630413760432177137629087401895028233185254989840754744379403986605218258858034635292775506050479113536160956039707062861599529280061874049493378706425791951551309291086194032541205842698724355777792319481866555679819356826866454600408748495009496768920528953164206807617776904818376162473106874867243433470251288217548187309331688079985610286309364691448783915463675456378608382066354930439417480939033537479918146061628538246161141605731863600891066033260634255628414378177621597617096234874329786568522593633484418201203870813058233870881793443368157651331178678944974582998608560406044729711177570184623985833442385407984109304412519908634447798501889219307852562404736815265525067474352857252290061825112577133943491341434975029309881912650172970141145038551079216653197782932754812322953180728830927407594862936748937018784726259483011824639276072583698594674351658885287114774909435870101838096564759103813961996190549829842562955650406694940503343715228020386927541163009530129027994626634354049347684573654341986667376612327895966686770081719001825611029865768071615936026409939115164929521608621268751475159696521739374328835997718445131803386540504729214420360963526215427392235819802402551627087164787739848281184585648168001797971406005076643252926932702960086146439007849337480341768721628668554165383924901346759578656696510748551309354331239131819049148536691097600000000000000000*i1^4 + -20435768759062086491966394935325568381925772424642544235627517167690099854182755238223572325544224273388788674384264817371424590999669589564397992474929297276519938796646229307692401238443299793140621528402096760330795618390202290920899555527151672936388240535011111499255004303386939011517936887274724867971083330316265093004338945561511429148821193678055644719420826198201897907756768719918391189624007676186905350411971824609953355321767585611881913243971677235932764074325317774582992835865902680866391119422084186964040435705023888085232925884980392434781129106499374802517533171835273165548556879907197887184083527959920292395878024860321515784136485352240845001828957338958052987924807733946972364193731542649199170194861751501059681639430826428652864790139307742100954811303192984106658091912204085275550460765581149151135863220715793921084309862726618504783644437938564761197772262813616949466047369679168626789343709321965075096568524862140853139144851485048478622745036114814141042850117543283271306300742020492954959847688508103486672950307067803025433572498742553401366732080006838492681230250719803023493022272208283781511093010574416279914522488561184775971048832917076352403810169604791604512980087402447010257704624438726719666371645609037192285276938161556994146359414832550569666384713231419231883369428636234172503073389744816391881676348327655097013714980262188421429872147777644105472988980633050053089078189769001361551717999087191549121898872720420482200714813409236665874994273243244088087386475327443452984147353381796829619198077076770739511259960706915601337876462585826609740342635986864630800298289268799936715676302850072878852048728799319061390226195647145909039515429068812136691489413761637683419807596637330579559289568336041472925931645490937726243839816574214101720095990364996853939911738094073644500266166777862779819081792472817694671935280668588714058935840417096892825453609296726351277476713006305812424861874087162796579047578164739476504625334741914809347764782524344835917220678828347503079989706625810700923506333799875293781537298319782800459048629060050234439193728605023930047220403340162808375452658796000324829956079649071348125434990094258419006930598436527592604081856784949843850744531374413901240253042168027541353747148834081656012800000000000000*i1^5 + 113974731173001938912906080812990808125665357047966210588915278388433312032397273225064132217866550663037018304026723192506604667573265352255134243537632137328917717320169648026836262176632508373298790452056142692298023194987990273945409085738842050207975504961544666639502407453163231686768483789728559876023605865454397087702707597279666752099534527355529656705989232886582307664584339943057907037287421906439887754949187621900702015604565092198037623372553350715480886261257789440045989301354401632411458488894251564628591313796231680710261717368168106254925078131155937997016042454539761719896115282461584198336070934905206843296966480809801230462114401539273792413998991834768332757808182642914411761835916175142245015765365039120001728019815962018963002695420671608609398711202979889540688847023111049168737504757422590908271353632560183659747998574510701069822609402675335902229238642580580547449172445945858488985880007362230004720677655689375916093255210303915561040060661720280958968061749541361081658529054848144988207797631901959103490528186700030454831965634436597619994474081015099087926891695718918430401107907169713062137824565542612478630955379238381335827007742260152113582595394027006475283600004786196965756180407976809369885192274765723668315703346759559776098979363437859918747219411642638969215986625502665543087492466938943278207333713062627164708509855410154024932160269767885347745717362142793478112825112994664674780397186990590893274147232295339846611538949407037936587257383860914559226756398522921786016099474537019591896392900610597313717702899866858330567021309151741125320568024936098318129229456910747216895635713503070902104836589509135414884436616064584104136084257822322323251318451053483692529735618329912818862534451012487824178595673956760229630226080191018404726458387522415952670319140777649207106925002418219786002488015207182783084680464220221814341855624613035415727226386296875847090432909483437560964112262893546066321695311380714127343463326328876902692531051107133640157232059078983311397804359944173225749960576833757807290048842626371489203073116235339454771332654325023920302051397151143891043532360354892255764397751463256824574975605969044151760834392812271385200266532476639710811546815047693022460491004641955914056189921993974349824000000000000*i1^6 + -104926381957072212610300943901754946965922553294153338659002612334190631858076621129074925600428979949230387307985585825900975023294835318378898783948892123855382566254671073348607334758894575539190996216339586085573826942662165429219452704382268597029546420467581353958509473272070775948212289045372749848284254171559800039362363157413292385828473080890117071689954548553610432738279971262957761190645454259340971839890958365135413665182671591219727629566145955563736659405008190581262011487464134579612099974130221681224061518764192557791758091941236110164482610311469760622598990925763333180643855773021469826700005526444719062243675223094258687721719687197286407136928417761791196199711004567987951910307003214891111130597835178299710518909422603431235100273006955840999224373182204149196580454554484432316848004574131513184305788297015402046364244410020618190161880366407187853594468241684440385865539697986410434785665764053653315592692330451165836031000858042089270760269775628302145754361048143325230784381068587361126492573593501251315246052981170959138230619324982617187111197915950364474354791664603546558753613109827743707440704569860946459858769482923752713243824829195089952016104761054381108482205400083742789721922053530928868510302533248082125381841065881350870458486387802568122939790429691868901483084554352725050195143702503484340415567976949742534991525448521210149297836340804814630142100068498737461946330840593003553573652945721155324740417687718222463953587118175702344704614583611797059390893186790786577647203330234754583851065786652010062239552873504225274159923099476586297295390230313328409477234990689870914410297166932997440409495526169867903199234202300240310717818253481316612670917406001601433118028522487055289139251441724541565279345613208851967065509467728236145608525800828237318209280237308017509660841736979986724013856695761626367149869862761839325273343689507302371438153911886951558630698988136780971047631852883938286137267095352181894862266310048365053473591326076891148240515743752204173447680655120211852039216047899930166785327748019915260984958166663989467639639815363221309088685964717685317065967358535515860110623096645067799929978049797352340630642981042502463417852890279187020990539375554145668730347661713004982203392079685568430080000000000*i1^7 + 453656554681926014734905509454395348669328767421819199966612495330361578887205981798243023545319830297414860248875448714195473738267887619313011351809630069531842940860720271099989654928971997298717386402458632583379228829187472582577072259324187550404651343302263915874018023704250842987195002059167721846507844675206544693990024785954642432414929342121314882224523746739134165682812979035365449196273733103846242718216074842332530613421245316334962527557991491331883447320428411318733914550119690492507489094260196848182923777085613879810783038903756092377900260686661987498865262942560777459164572807385746902252558143922362383127138573648907506367398269462078443676292578412967467423280290927427472544987527995329468716654177983532517986831659150501199368166669823367118724980243353155197645251477631283978318486021726746661743377558147123735477734941274800981437835037766492022030943489997825772529211534513692476176765350868000547441500811039159631101582298853297344401187835888855198638650574578499976299019959993318574237225866484287413852238134175614427499055605990430937006765658100934645169286963940998535344521967579026612522894970801855687695034342945838419176423813272621411039337046391782284355301991184679971078910353598309363771008088777822811804320870620155867592165997042619212760892540873493771752035245790792922918472664251638887993997418269644447034730440730797733501650411115852135856501964487743939317074555769199910437559123634748759502873260561865102448967209591768248756018618033619879063791669880707350537286934018714261919172885859576063496819372732214203315638685282911616052399845533818711525435947406393201063061019846752244373207945884184348663194828550267399556975944882230679207869882419542990348163840617893629968824517182293474986419826405271506772324893043389614425292219739059301636611086567281099985110793105459037354096364915239800483322638225968857471826551399076635959091577637618332620469364981976828458974016211002366492516332394203676621762016766739032151496353256966394950183608086206057496477338352472313270705288579353647470954892520204705383082439310250273070131034005049887973599928983111961321389345251679012879978438965702377467800150910730088782836880436070453971136805619359477742871771883039252966999309122382546311559189203255296000000000*i1^8 + 374285667836974396528848514948994362878273762246337544220104223064813091388902814320893864287038949992798406537073662605369099365796775341572086764928253398962668469863029620566391460166610767866334005321516189957832081813841246334518711527257176452917654300924618389454026026234436928689692715993890079532604384784708241780329939622388497525865728750132501508674635072317423754878307317978289333095469294140114119988952340914394335171113241666481808337817357533251274669016704185816243729913771528953101589508984495307330535577721991258979532735132505730944095109173822808779535509220880226306080913310885731112865014579387346793264430025167020512859669735442014850676597351757773848061081155436518586299163442170475166376692990353339753577339884798162678429245837752547823561599457165627194668258449914399805457135724121264508555132388801980039676155171917796788316618227428202916936479976569943806387286056956254266584068643276337438861936938475578650160104073238920336633340258040910438485545951141555530284220522579525208520621738023360828426338997374033675925272866623754943463415342882399716123562964447158607932808885693029755791399129518721799767786563751972683611625353982840884446340798286726589247472630188030574856539337057669935367778761792816960901476420861570387831861653315313025707971250534185540997329145250691577615209679739633013376917308450864771231341811192363435256205338993618415053278660148177610433111166562053924823605506356374005011570303123006536654805128883745109031905696537785754713651815810062518736571395844353107188397413049135362366939110099704024487509645530570850789810342850055599294884868860014938718122148482306463965109005782859843986164843213595085357460082149635071056298158455503082247116810567483635633615089357092189936664139645089740916237351290473137797667936597742220056123927085291901220063725836277907644131888280077762822474638482589404957518018983987317421925892710032713236881658023334121761852538776762449980072177158755816331824212895744863109442258185011293070883189182758438460964466665480544240030929674736329235495003685639726158389612211299122781160931071853028564630760165856929086989114714389856324182217938352830931205691385498171360652006919859566198220405002168002191973792961191645497041049043090527672377522404720640000000*i1^9 + 1700941253528662335462886674408736488998830977312253989987532512270709411989801829785949176916675299176016535054439234155064997055039148229721146695881522870007864666859016098606900447571344740538567847203531055403093011250589550467467289507523559327960528478010107896324519686315243570719153546410948686986703958984739059465052426287995509100520543605372637563481178632058054449803009701284052285663476485443275897016285250242852003193596464038332346150396633064536092004373573720901427826220040888047949463855475958081092059796258637921663937469048224453214596079393889902943239882637558002082281460211255398859599186880305825332182454213484772258608802106990269351820185680051480974891154647926209820000037262360570393628657091558988195676483047365630053489454090574036187360502984522669543476669790898449455487832774937241187172935025514746734969660764201271518799170436123865399676266438964175093102618435547990522908272001783253105177799538846211932746143759288465530703548672229402950542618995963079679428050799031770418164923319618124844397459036997387195904546530210943008349247914094292273229708533012490634761672645687705883582887310777530534328712869918286010906254764916233245777826670349650170606559227994423734735668143807257463251172169757795739365795623775282853565107780906152845555283729743744567665813467107465496132056853208024465470377828048182460817779103329965416828776073439591320735135263156468254766547649889908370278307427756546646558933566213542608001236781068491477927775983482542755582893415497182920302347184406604069801643510618572353527708177704324742578070781477953288941490156562202374049871853655628676344684434285236541426047143136466014265056178751210964664293628553463978652345220986504295468429970009653763921806319053424533575854903204151647402130309351733010980291203625452053702438569453968088229947513637166982201824067323641342551945837535345837203626305912316518977464572723389310947055168509172949603123229228664124848194311945702856883239743002278066687256999942588053696539740406828629671025764584364830294487678146906627033784569927470926952772035681802626984223634612000213472631152253378571760821447580071483662240551385679808575538109008188143548776768800283056272793108241492632104113396761207468139217377944200147797179282111856640000*i1^10 + 3630631592903404634173228447282228663936458656029767121664547409315111499015704113680194445418819975586606684238043016364526532198364421542738415059899628213315104276828850816112163595310738909396434308504847373546164064736748717157201323327568817051494258980349843784092236374747118164676237466389092939232004047671660324052199443087372180175749204231075204912569424448516056687968121960577877616382956794601028506824805192416203244995737818781900980442571518607481380843690977853800181025472316998922134782781017192888339705482497022123410774593182656102696246061366649398697466887409619417529736924305401100059737983202235383826797798155236392109857974500494226288883644120796079646442251613933611799075050421620375816772298645590134745476218240470851283251640971123084493084057842198949442247230090637385181050622664334088285694390969847479896555366707453868893249843032829582615587634519240139636447458212529718721981094463429622657826612607216363856446594400883859557893961898144205281754861217230637415247650160500329784177272379376626303124382060001924688471872548855287411395484021390133945486533753816608365886362354069969820404848331081016194778478886369884473908744882065582757705355872279791291078827447237416603099061510862769840422598626688303640254987016753465381327772465141527188782039276359234432592133147441498503380749029613637805798169100474689933147085005536997968327227296870434745224204013354917011373888589610286920272291374284782601821997199389649433011791613269033323813334424479902501685972767196885905158313265924332232786712477452117505345467683406305249686675220157047165904225233178385231507131639400639266410823236259563519798030165089597171914671260296980927044073791215086902930511441267937154106864866107941315892125633554378084852550334095617668237667104473357824077685849661323825854718938308950501586395773502861869467302490778937967428820951652333640887729610836899008681209714198891713406024752329494560906125711077414394209989721925497283714373299188711643195679599738478006427039685194374720886104402138271294293461388818950166595339116830556433993961993382402388195211948314810818934039490445515596134504675731049752934441249857420186528018245962658089831807925250449954353525637981650164505521035804837164072958281598383213249642059582668800*i1^11 + 5273219613373622831708351418058237308115036386686477929188496969430609631161987347372049978971604179747756807197371488382071116102637989018927953889445816395486925285896485534681691947011217921395763013890385353041653745745122637447508171640878599431292924664280667108309152307877233255728052563111375565579031716362503451684017671533079479360759957170586556411214886686132361886660277877607090217091450098021081549172548392586150139606329432297689526940808016955899498300769611048030738431483891793606141940767101078122222957517544596744136381190374729799256586880916213822602012903550432108094160950196932703017586133456683092443316557691146458059659014111799711225787628326807735231597880905276026492740669881929753208615018229893756181347053198171605169182181999810240300029546266765276252430213041475326853990700821448686022419153827020215389654506422368663839007772446583586042519242796125246018133345957047284966104029716745855213293230538369702932503921284726056613958361910475774160847569681558246604340439859423916602853271536537670333359001961100456126420004555576989007466962552357016632074941923616899601996244788437134073794512466137182690502962961998526610011885920552411211603428635789944699904180589434948660089786473006207906510820982153263902675496323135931847644758027386366702880718173084778969724140080302253538404370505031631722686321421844103126099104355488044640248733277834024890871235458306704776139682862874706425490580296422826836703075532537996151190836098307853132886014374552164163475407943147214622059977168299664965285086799531897410415060912028909308770209135751804506047934455377722492833232949851195967596687122735137377126837150413533544624486623956909086462906210153803523669706440004578137077428512165737471393273991662731674000399794326801542415407879185584491418851307725463013630931824504109656909325031400534996224652432644029876463873714206086513250432323995438962830539754553567639502824002035250765820730419275540872942275935218926593816006449313433097203621992882178974120306139558049170476557182764137029020581320914967409678119957948099745286141232393255811611331553397353627218261331073723674245675935174443135750850440468381742392723166304061002478649075102914666076776718101435919904314451374779399702178496314847304314282892591104*i1^12 + 8253294044961268792784018056292792022304989335975194420625112929637572541113186115153488766196730043423775770318182363066001428143125520946850828963120145115452922104600088177378256422698669105056467246588185674262336527096283496652539960627212410912839757259347973322797376399533475128308110999709284163152089686865079268023512179765234613525138486433085186101283666668949094728236761734685685656599126651049341499176843417032381413374909587090013116145432261518115427180673609856199547736991386874594952764691482857980780799716733864465991175045679289444084459564711726307831450562478827352644025742045803413694438208136207053887893130879073563531782043916353610956087257074923319808743180685073369033259047605662147203662756127628947254225865797586170466744527394386710992070822754666582299835126993025618996717162570292507756133037683461681643918457108759430518661602805400043113189025912943839555881929678729463752159439496325952718879395185822557372298546164074379240617593070745689452534514082073702447314815468191882799888376095248581311632865812244096014459692089537464822261564187597893166054170672216701371326517580725460068046035400385521500133295104397659864301006137214384418522581068764486910957753280010056613831850800945639987406270815522865178131309620147920105156164931589819970628201940654022306649180193933836836996758582938909194382192226164177514472798941326405773119965084102165896295943707862526329146553137072507211131921933139604917952170110553553091420750507342226015287104753282784734627743108115193374032749885836578445511579709325186353968459878151905844392433669423509149889876162521740058804577775691117253987236688080170764320870764751635875069541377617473304591751742691790613842048822664707359211210148457988541593935491279521617413251816199763252926633245672195036048094171294319125284016549132967105999499905932912828499357761737518252124767885124190117495588826655470135872465366757023583309197726857948002625870522115464230665088903800656734378257012998456276257836237376200746759913951357296026006039994132730449767332907430214371693041375808607897963461485547281096656995997383403315332268209215052583080818538006739434041784640645262759093303187869105825570747699179303913205286954120687717675552185691716956607604410610905864822295887872*i1^13 + 5750117371916608239254784354412579163480279406383788373178959123852871175445414201130394147184236802931893872516613599649946155780036546339612397851080552444590109667622495635320350487086215865844048045952131305108539422887299318631241357600599022098312743704964966144392903864723819775111019938358738685720038672092199475359476444398486271476431659122874043168580695320765521514937132167942653566783241598565455379458510153152906664991742078615878407117312664085584633663329159149913427923398854931651638767757092793278329799240879261016570987487126753066933292743796034218835598064774024718711493703836375469838562492911499477505870553396772968539155628188984171774832662537686186182442746326605724731923324166802141080938480538793234183492224968463415146075321652189304795804799015511602678678571403089863487390220072005204192471706103492002686398397577860096835204056025421140641601328459411864027293993882089337476678947680519668600054218966444447131730121079633599335854814547692240145768320930336363665147412960989931167754249816384839801144378554649631379272801628676293891927341256070510446593573728801778845998626570403924528859280835742451770585678645138905508819128217579610474219249493607646982423263033611663759888726863592477026321321950330890772836979978840809412362597195040028572718971039484545577095630239662928770589143514014617732468306567510500430539590299207979608197644548980937207377526472476203512191410895189567436545709809902715082547239377009842838112417799599939099022547630737468758719064042169841750463236282984423161996312529318023020023138001740547582173154161335496751380602044456401011595786934823033684161718000464247126613446719740820134252472711541483908900700283975671730723534544692132537486974407704396346319572532980187654714245589409129411173217008711432970512012103909258590065296009344941176090603098928935297159586983853086647603117867973035539594168878810438987288000972839382955661096850530883474924210536970834146079021796320874376677723566778787059682517491659809815633733830868506062578887916249082664318628428396732068320872594087463442476442723428327740815284236940089433068678501846037920867479933479371061111505418795131905017957514085552553973346472340642445019547616755458461769188120793440043377680389110630741411102720*i1^14 + 9528137362456137266356189869362821323362189071131372133383543268728290894969304916183780890966717918893837731653442674351015846326719909030159330250542754376293590610604771452871391854430277632129590855815923168531116703216531851224635482574197318759410493247952615693760496341040910718696918001301225840891862283900210557812506894462041189681972997923652425374760291019107890551778163919389941422771165231999701850012845323960093870170652504231513359900327049586433540663060417760527573430594710852019058468985262081519763271512975445202645925079698499674625408395465240161074790647096466929052404149431653944612907622133732848648458852600953704235259112199962165812616154252766472675184429010037595533015093469199073303673421454246570785824669401448582018511024496731867494618313994366050616702836238900849322577185261050403833345123163228622176547114557803068066252499208333572975253439803214337792388328673117203830518342571297113284487158815176442835045739636290741613463720936529830393550243845413933279882088815450957952367189006580913459179987097800680640259870444835901426225503415264942328419944142496990870001651358991468698274543755447348287866691705242426198437210290323502596886970423000642693832745767562917592121013548478510755824409908975019965062445848268096070905495763036725913120179357642974281251985405941290566953186378095335216684443178662319442684877207027572943488947349747066900377851949335744106516544790679873368354113890017892547524645735395408702858658374408199919828411474101269591255160219662781173664299599323713366789473788206349490387272815922302098565665052953429289282635823599506640418140302495541933534123037933533345527040728546853499775127642804590658115639319561536600372458174809466295692036948609949734901866136478527588662126958647001256155235194647191951005133782457507874173714719474730420907048600233994258803791217625748862963413325460233453261840800801105063577969188246828387248653724628255594608318090465235935931034552783001565836839296945919956213723902900110560882497350903896734039121909654823225807186309875999315294453129408432180513066722226611310572621425653813175905036430034670937254397729866870041397205850433410320726199763468371417556630943668865190241313370161264565762853669713104990869964529417521725440000*i1^15 + 3362577224307645193390561738761757101540291212793966972427865003981752241577172587187870297224715371994558994949169456202087091179577947837382531742662954601193663087495094179317400584414271269309798868468220639326757211333008703254403279433797511341358356107925699563471042571177705868208913358156872208953298048402412594568696479149725387397745329013752215065519525366844334503668677330308872575239181578829340546357409325867227545100934980666477358844759491501300330473221782476710209187568721496716220666894757587071157512450854407741772889514274382803387083588133517318788749454241192683745199912916394338588777218476760545114449865186628637483998916878668961129562279661315582828373515414641916447996329855386955590160257164502331377267260401376343874710174722583071004611791696999413755962764154033356940532831879209975409338976996737727083765946021503827597172685004614002775941998602252972506053383486028825015344291854877685251079357932358574335599460769704517453188576848981557110091293278432653221519402223687230179686494777163354257963136327789267906647907075295699785623612475557501812991040880564593489781166941327870756237018477717874731633776617034930008866566135336836534428692165011707700734815113713738086087897404761232990906126142419474115982629715976998084368883860290257835222653053224125033975389317192358582507960858118518478405288419893536116021920198348018574402944931603170555216246783140201722172726175086451523560546688023177785402102232702951207207968787535793192278942747738192587217028203410111858933632612352377310352987712123515941582598317186470143289425450321932789993346748453635256684260395614372645201129848826770302570470904822544956454985295069738983742492702510610223601862085194885393516095896683720084713285726979794425981217222412306690852623102098507953697242935743806107709568051483242289675777596586949415242951330040031224171144299765078410614898204058101449364906332147925668908563439436124268061050749287310343051418939188061451556161034188686470881646046028863745938458732322882847883507440130775027770153693434942972024921307362896392893946957813289624135582014329120814234510984146122424834084417915239292011458595730846590834523423859017738264130673974229647742646815608953808343046207194167322832766726756529864704*i1^16 + 2922960875867062422824227891847213864663551665236458114938903588473640027740141823900742684520398393004229425706689941426801647274139884305650923922302876485344230054406872646416411724718098965066957751082391516892250055676070526212467187013292846934449759610406639714932839354421310685131445999368431370486957068547255550742432451872772225992643107808522066362090094354150848279569775322534574479793916198427780380887623989581806413481839189543806118227604799330051332768441252756536910586722204689380320807804864062194219905004460114274820800119789502864640904242726073317352987978551192199697962658603367192727228671352737397876346033852885327786938963418554653255009478175283563145131100209521051679600312440446951373926056869693474807044521089824308454987022378196742402981629216797585311880906988094471296598702281192554341896848179019617585765956908778126636082722167716271325927689827873268598313243174877780354138028734166990423234634035275233540327767596984414076231690845739388552680667832216135002414835731707335150658403034099794844795150615883639017300313537219513502670724272279051206632724489168699408584499543231314985907700412819696095538498136403106970653875349595629558001487911818869794327992868516464902669370944169693830661729941708621426747955656401313014735160706700563895755989072872358237041949732673702171800322123328345935470359215624075077869258931268930650492887833683961712317392084342504142917560581850390201299536327042194663424698783474813615631956574091482705086687804570336079325524353159544584077144358339428359006530593626662553101013521771866685884118867546434607296521372203647911049014987428077110389678233674463538070897593438233806412217008156327727260007980830811366043625389150356082495740023577685417476744487085768730373826581842193899708218244417224544255151782393370809395549655549321051480982196672225861553953211242860202984978352893272480603726825089619953740713976544170051211204317202044479185114894185477674858415633086796080230890398592822353881555929392746613952643274929161259391623605172650203183964765206551346051965730470523721872501323294955379295448462950219442170673756089411280769682938695566402104350756855316075049869793338139367834807510321669734448273899207869341774053620646681918909005344230342656*i1^17 + 1444180965737775097104887716295076308481362313791740553859950211742841108492520923230984784753516306321961413612670311424181964443244249271753033916878223619150451678748581539722987595072473792462664898522162801907558001666953397205266840341621413870270857596722020045028637387617757151792372308425730947311940414059598489571532476614692095454584134751643749774211169000314432062312077297626727620230440267925615892627794828336220858512362917598281209003792491495839919336242963006433888529378550427459460798094961922152582730988494784130635022656544812211091531325573208138854875339865268482182400125682092594134167037333717280762698268558316123427088560380838743958283870101644000164691842725057917186447582222471091444415799467113377234052971564921287138276234008051290951692330963744226532570016232096553120590796619533206416060848885379590425450968380688714051360511037843298670615037263280871265483665044264586772733558272045794742134492953496722771623730128762381936785607487926977854341141163411411820570647480608198460686416136728748956383058619783426696313621906048222812224102182475604496437887233068406378875385288334255287014969646930798700024721102420037870186321421120071941830982355182035916353707613122869186079940727477054752870935208715170222037834419566483245774200901219879140014943645938706409026312959945541772145213883575749730792054170861395157500622747738323555259309631388272241456234106072917183095115079523160881820764071068395185100243332053444761391507916423969944623677941160794176429930926741857394521132702929985459475372969656560335919805361704543936682407781717848030551669300129370048967984279027634498444429922305356819860146639677801994785127457278817232592003614372473404119606448695614941072730136439115385532535760623262735629811339064040370290182745591944446361172862257838202652556932081101040980248602543005966190237766395970982587829611712849646289729816906797514189514699939289704328910977156494166923679910315017470427616600337044342624024198088850033657234557891717702208813029163885201877100338269978799033093243567182042213938332308119703796475254138181254353317486084495113618587699541964898521720377873523136211203973733051799588323920601461524164935379433671174100245169480253376430735281655582982482344705785856*i1^18 + 796268154365216408423626935920403261625679491672876015256615250206241531106620086682532572963251743176181656307516310295074098745544940129871675237882449207043311466370057361412359373941966035131897371561412617436538436713966795258540487219929199088582882516792505503829600276259064909075886760526725910081670683781921429464175731630349627196258231530828742895815803758582830582389928443430613863538986400377086304729161881100747395273703074841159112498841788847863760651255625187229218205943532424899094494650978447785711296907835733869338194801802930820602301533862167843937923057590682448434908068551343184844024388813234850614697264524711926080127676684519013762569265671401361843631207055360869899057922541390188324742570109439994555203775326366725182965677013743615334769730379912446176483979175777960987143252309383120093632083220151411775091265116626930411421040571554488816748565663006683214537859530686853467395590831941963848213899070031114704729528350314485096994151300124688495507182644395241633035999124764435621955446859095416479019811547762398360656998332698747376190568594771182327233211938734675039908107063550515928116671019765579594775394283738643326167144275107512372222770392997403655968937398557700430900415823302444246778760564951487143303447195680226036523536188394273930550152620128067123472750454638819276163138154687230311391688118097764042704580328563423499879722816634016282072987385745213380514720540397359752757446395575226096142368234837674848876994073945763057239579809526464323808334017779152583812752364780577190859937203349879560791206522371777724143255346685412290193601128587265458831469603015711833744362611229810255876242528269499972666787585802534162280433815491423477563168107036769078539979372819644534160652855429602428998409816291596128881207953230346821366085735251290433749821173952319917677963081044153437312586055053391139056156333436387099696359153753981261581603044220663132186076525677806498627468637759137621268151788438811887305854306057491184887841118354559500871465724709310445364832521976181115527455801689560256164172854683251327815934370842052602385235862004714488935167440227957633190954738384154892110649599817034414181371845862482282495710522023460438907202376091862098725183084767585387604328054784*i1^19 + 105768682091060548919042579756425999304927883806955805512971849182953207987238282518116995907073417322917886330841452405598896227787966393194773078160504846249764982529889735095452133367231843351778883374911828800477209767752545049835844482935947340766101898387395453814163059124754708537330255812287246104777017878897729020580813589719737795284839778500867469544964785107896617480448851987496525846192186539451169418960587058726152768626563688841560135152516929121737327438903975689352082460053352254696432563673440143732286007264269646067054659568322653938468916011843366824663932718729896125630682491151611611614540833359087722832057340009050439977480901849020367680951383438908988669968102904193483845986082720238926839912462280199408780077735708713751307714698472375058603091119750485579662910908276402161155564531635312572328120985625739875495411586521113601739433091867085097485444775603159941586461254390816777622431162437471768941032653961256215431948378569927395951739759434043964026003755861279228315598104554290699371096069032506967459093281649416577937441459657258930966778263641668951490395717786696125825687380539232098918341426214144164703651550613378032509249172041214294024910510445799972625973289327806644469980692902224251764887619313283657400375418273115569633051090029924644505656620786152516816196715534001799965506243986180209498720138363743512083507149798608689102732428886357454750883075906205439228174582973257627384622670884808610521277079953861128363777213339565894023961960765577408417865749294529016079903834295014863934308668002773154166914870504727139562789547372224102105133664273504493160270718676918543175345235793425163580510206010677299983087736999155778635268425743734531620555810801354098336069088829787900033343520999900235880249904213815744019163179888276829633621848077895201974300491344781610035523198505300344851291721455363362843163815957917807047424111089272873613168737572062943304369960397379476079701211723404319886809377923702694739424530950553014598153846582381928100634402412598318375933688450001168753020405486374419422603119479649367745239935277279446367638959888704052272651274753386854710920805159441818605573298166569715332896671705794418819894592194659598898617574556798395315611155938303397861523456*i1^20 + 16840961856923758823409575293281688577870902695230764015246149227688726364770321419335774185571881985618733290404708469593670586270166765314101242194805059681260537968998880036179936209871430684674257259191700872912565004134738954814936681446461957842110107339487011464915819445476899696100344404752390011603660000653019881611087214690397066594529321619218646080523440878000182722581010182154870432898344402000924708790841738037085019225405504133575874198339657932837500610614706277410621584624256335274791750903230675198681759825866756347665686004079698303603575179005667269043453123765145955254582525516495691348892733533882409333675264473240614777233517186520943789549923527570953697933265604039835960465893388047847494542701638081348951594773212481851362149419256874519479424947644380833749536925348819918369507497636583108571894761047558243871925574433128696880656908575758680908574385138110167811650840855544086970346795370969954434414159814907999199044089527728011835363278238752853750667530969794438873615702931148008167853458774616630450817809893861216286210293679717059983175074439519013029429098131014960473407540892592398427751283142901050282708616637847876273599629338186058813146843880937343514765525986304209780074350859254372136821342010629593912325047954538399185701539044440460034711802809627581987067177981120990476580462546377475751971656297235042371330879819015699226415542088552047707193882121534377230134204316609207579299747510701863556943291680485116010528250300107525119037512095093777111497921643071495418969157201940089047462500164121007325063652614898099118304093338994296039397857837458018176991366941416864300337386653208133486785491552163419471160156939756432424367258040976291579818401152131584102246691795718733165433814124230741427707193343324316930837774893543783642153270504953171110671484199352066071223238327560816026348103026756808982489135458633297452852427745184687845624902569710316944742313498369726917565979895442121006735159264192486768794344110901509112836605684348776615865328811023982785923864630523068456600375512362669160077918268773076188750193063773136134064443971493876376596105572792740897057164377306246882606015743633365589602049930823920860418274264616143263793911694379974780314323865229087211520*i1^21 + 6855600918473144058411783931182797909585611043317645036871307346294214570930777108814129387383526140691403554029685984411638136879466857625047191854934236576005324627369395973541139397503233265301098632680478904808024507120320920161723467107466971537083518333334238193409202428158192861131975477245350833784137704922943133567415464703794082296684404561161946098640918203468790490453295586247705305094343572829707793433692541528393913938357477126664517444310895752445897325040999746899655987180069887033791038380030182411059431869789582264762655616161395946232990491064965052288738279192728231522713079182242691516087155847495527830864321955765606386150736687668459011881070153979690570699125499750435376519596192910979203047167603695904012320030645489645893380269821399627572910505594565126017960405542180471795347889514631054433728311235475621212726629947532163344157432537320017014198350285832407943376737142689491671218256306970327228978182924447437482224470554720918584151873627422790953220793014839590828552063141512609148345098977868697184816937146712388060356133546588784556666152042776101737157006583211365523480892887160244815938759641707969772447415121862204678717425105586559184779682743553966583352527772409346340678652057844696866009065046540830397496674834452088866482275421257857608997233660446808607270909464647011762802154490028513887737201313756210103897120352023032695682460714736123171966437169260827073657917076746082871975874070327674992419297552584035591693312923705563225791729643804827188719809490696889753253318568838266256821809835506858134129706935785810262378652101085148301720473471608007492267323457972981359712706745416547063830732709942108119141622073040325412526094311183290715629269111219766625528228202802840322495377787877691752937305571418568069917961665431237459655422735260130551370060197495212719106789884108651247958716220615176249297859342543258859106255969622883538702322898054512064085424804397693711436008499444661332109430661327866746804601005998649808303452626977432786417387161951806825505574177718008259052510394933291824588049339280436731296466822100345664875991711776520456224443442738233902828531766400539060353158300469255223742034698707002933706708333389324861947304107884937560093838581212119040*i1^22 + 1547457895537496628411670085160449410769564131442892272971491270809751726622624564699054807991898362959982583244101812657042099782677573874543971463730812279032468303898355658932167983760538130788427778142655965079015902316279658827189145705596238889328732336545760728579912819200543103712306744003863321462288439389377309382795366352760342759789212660628388784458566546740959262708326758753580355523508916229308516643754770425219397747213500713289150026060085422551002209062144721365818254829661632491398239473156249221133759353882700973705604174041788759063504743319423780334235189303035012294257144798098468782805919696811269527045833168881888867226063042374049684453119401028105979578662837356301361352441876874844292206603093661975801895325565176463026665693729799711554220696862207373564449675226834445923113099092584161423853802768619502945520243033642535312714606647904936535526986092216821495501041233140379539536113204920364532523665499874897470984092236603415333231411909164181633502047066410224132303838450657856838308931393229940315359155402573843562221581323621785385899597336887363037475198202247743703210447326294825000465722548794705533650859847152259447223136565728809460851911345498702877985276695609108550148243955740977503208128394423186530115922970842213188782484330741725990949131439995252615792278912297075745469511595823250626559827640961545287708560636567476819409132043897299017615112578340606644592457251594505074952579507122670513980662761140306174905014216293309909243933534908172639575563945331529512988510703863552439389405674927590451891151741579127838976983216580984502539107877400328894346065085578626225817506672770258343977626210535534427146160573205833431896548973975888817865188378284013299951869675042045187716010249806197011706301504422884010562799229611734550576865464365556629424910490077335216950465307544115400242723566805115684835639322518903726550658810903291264046817315813365928965341126528294893243215093888125268610781943647699075309081246604448892611900607084585521384268577728914696617917804739283464508185545998753844356022661239592884078056848026528087380328134718653363251593159580674071207709574695780098217817902734958350595553586128096221274587677050642780831707357745415275165682134679552*i1^23 + 159089039782803536335364251941778013093510452970196269433589969672596633904692074676672732820475306755150256357094307584366856583109268817847465137988284926569660679323577475370265608294997856711817605747118761630993573459548722313670373817219885258135643241411175003335739166132222806256396537644562421654382661675375214146098019515396551749249249452178126332329458264225031629001559052449943492753972139503323337393886090620474850800204328675737319394353170720160642331438394938075706383038504028555536892177023692787512704817176314276035247257053686517790395934812579503148237507174468852445062721749630471976876180363614136963192784075595244321290495327143232549753431052392487154764970206301548026280252344163341868774606749395914115485607792434579876299067172240327301190400922877213552406278414459849603243935860656646423340935982007135118546891626607710024195973197328075854748048047716305494346039195641970543418639694003805076486520086517905186201787940925601883037166599485335587544314698276387997892991383737849195165092956729804059528967668524905713743759162972708669787844720345454058766537705412679998219117104240727787070156979687279289474578432963987700872979529308715067757192950924641584502143023365445039827579322502860002338500316483797535259551114186914328392611598755343108854226747459296503319390344572991475231868053622008467324873691480495967227965123040389617649501967235446405893761457290368995664926994804083844220217857210894091390769817274592990796766478966170246440720539876848120061782866743387325058512387290858441898171810458853481022504071774138588827396311938136235794440939690934850664788796531117162634189769711168581703915024594344537259563606075916766222487201241473079726350291383643880973837741871682497464323932496370680933285939310740450421763802719720391231879996371539370334751894932198635473599151530407881701852089019966893570431817437700807299157472923012526551590551426281028699509424015083047337849877892789367863979973637256144718923139400666660952685527309792820165111570726856451426117535870959209414208923785955141478200562177154087351622773591548497508510193309279644085723663320000753581708508051226248977101466299418539892652225964313281907011847425860981537382525302836016600296718336*i1^24 + 7626681539071682098090714115063584998441122983619631802421011789825851557567378224915089453646585313546470512251723884723497665948556418344381856413045068672921759438691344040650933227109170308868314146641337831616328264868241638755496167979043465840603099842494729801606988082878664739396961835399739782307640493699358718135087001752048373936532180065342221763616055959764890277987737819200210945340259415201678793439967783467466736636965693541581389003104828459676027708271522167615090326494342484034743443370668028520867712095900792044321443060256928447835318029808551169088802533592882934514889699885154624431312447612924426503922940099814882939683510375660077288111319075127811783102380780885617271580674541380625182472900947035739834252633806577545698259434178883799956546960454198892365409449242226071804001028127274161796906680590026136972156420182523286922914485637163327321908690333296817924732460379796840844797719139582164493010879360690906372108269169825968555527439351630976044072965167519297555143532895860058227767836309876948377192311293259427422668197865084021822556177074632908590670443409521711739545637136644308806100767581190448994368873187893928694963450579819336472917000186996839209062296588826003962856740559000462387952886752816638927513705503732143407551379574581227727149334314143914092192340058187276646238946920367256812374619777703054048730110630795483931563123168677272270162694866074766200449473059664145574898554854375595004198404133533677888103303609378448640229765029755046054134162341359808015993082344673916042046490090836884438988861775566666564227468850244050356815954434184132358649888812549726327444144423132284856787713910069981236260283925756711840005172355116913357134438830212447129700559253182381827884892523042511596191803672109754159540903381267532728353193827443543386298158213329824492866619862445970549240974742166253065786640352868471100220411916832276426935577353842568589460947204651080719097395048595045087958251211891623885952402619025093463189326068438084860280475758647927818267293058329643116325118301989822895629651416705549153967931706647918314071831904804912158418603940988333689784041774335495047839906257105494742548635266252500747314291678178872772383400954948730315866112*i1^25 + 80603097701980689715718367230967412313386391661141862407480225694322067428194239997197669262358561694234105408001626629740605674498621365734817777279751974968299869135189081393900697340420060204906145316984265652495875358429900367320753305732070747553850883551955378026136559849034455337340658127248068829216863289011189242609487783553864900289044117063867067328293805541218082965001296626706497163900622989733446706715300302285789558603792736013624505120664902138839381626317305909783803949399624724305283389778461789667162243322084689582344458204525799757363948616462070200378122469236035326130058843048944526232674011339714465887058963206510511143097092378171995349818188276610248328903576564778498342635160971249398741667530765773644755256185693055654503271817040894960151288414176292654108686594821684186968749075525320313284863331286095818024370978823167753928815819347063608398289554302373781889616871485725172294675849955229193099955601896471210613920839336476568387873935900253128093615616414064715576495636154729542700471613602337929931407909500274706189844265094027689022893169630709832569007461888227599298978996930543153121847655031777527132335233901636848788865222224497553301911704267299251415886149101457049098789595056124773776864579369291584220593806508639354471520542505808522142099575523210435617728099599927026322572326380757259530561571904911094381529398391167157737798029538161927516280480459971511735533481297307692908167051641137833575282942164814405850927353964209839491420752720225798973564974354106335924120377852102952128781894878597390044830955380169091705098371752052338092967881362453117963746849356763716501412213160486281768028058503527476752568706325302946138253931855506264432923253665803574514822493786833571061925210679974198525440559387174362555109453566194224978413960722267402963079454672779614128313430349902604109284023907441475332932362991980555053615521723710393875279930837140754537989474410353472562237372089919706177532162285216511271823362069735079178434660553487474399065177281539262372382093208711076750228501091468708862537057952762810008298679007242161895075214349832236852807414497947959985566479240195045943430807195271808410651199205513259207929748572565862471606705348838686720*i1^26 + -4384052525377937388978530115546791649665487262423457562294142987923279690298328266904236771133804807379264854230227942259131873051207530393218156298696645763016842127581674745287683421748720059488192923871728214257810267129022910964648007730767383368397723752903006481351376682315465308756110556266694351044650788153222257184794795391495415976978008125976876857391326085951573977945656668022076569428222817263779909179804645366118910651663218932910048634430253285517711943904445186219574528203276160991269207627975663016531005814672144789815083351492302429710327108984703134735570213114008870870738355136761250614154924036235518223806979773389690865870375993468115379990030682114642187280943104190419181446208488518015312200454347110239688704693731428593239457930795858609077821622001959166855134266487574370497111786443593617489577338606134565893082614726705613188199182797451902373766449057533743874921488527275984429128365949894372050931965925445284719156562695693906427783098003754892851731116283134960113923690880362870369711907548165158576377030831985398992694028703519011192224858229258604635505249314901875999374161708981802976178537360038036145890128092370566860033636881749333779510532679352135368489790251221308059918163819944301051080683572048435185929198656374867193535375431995689592609272695552113747487679173551095746226102978285732686639378667214147868573680419722421085086062551575799929383919758937057684349333746611652376110608617152432445025375554814444330045239130039204163379550572453699167785123531957798809070718216950084572856445003174658693053327900930292305985745495494943055357345792247968088354478644126988666834830034816215671732033785010966403146948989072256973270184300547557620135575655188062825208148678506375824362059890379548750207856428266008318943836128924811905710705204027673331594983778640526735978521672468170298374371638824967872030497509953231097703170497319741020646873400849356367237050210549327035405670884968022977407929801450886685687147087409755248418594277456607814527419009581190760394460818736037346376148859692887882231138237291999680585660700550329447403596513909226650672366887388091392499169430683716705688112604537656338308308667210059744917351959200183618037610744119296*i1^27 + -79869837666480407319860851543215768580817945819088160033481699040654012473064452570115479805940600610439474243054378104899983536654226822754628621780941080571582715169846332335618372250579891495976139766796098336589337516651849219495381233666085091535951086484740938516183244067343159167636857014082029781428584808359456825834799106540206329775151400377602019852393723672896206366280477922069607786781696839343873999872595366365097176338400794536903145312181155575775367062602401150516619908762074292051720641846199822018491823149563900044172320015378851859311875430193634550549673343987420076743677963411518595570970473342369668514900882757331402005013444639839074836835241480952180850771139137630930168419968949314834133557250071716485830883809860953866650142416283995569491184168569843380501504378624831919263581249372087796220576381218456614709119596383798042928429176855129922952480231085419796810226852996618125152847829936161542392516005708290981014490924265524239884811145570923077224247282289031367732856258480227054874580300778481671234962787467678962902937442757228498489260094113839901223036505471146723747937514957309367646726144599274498222071344202053486730798613187289583996259526781489342109327574078196834798509923057070801010600424455928756590406326240889653941640554053909537150744861365275813461193088480977068724296432496477052437130242476496890635332383299157563686195084421544705888302440966901627878199215676530677420111348887391631531539397469296563978682871897545969030945185072286777904947913309266810486244334703299117019266677324925593563656528680778721364683297759761253202148032191114815006622610921692810283254370086483903239510191027974357631034528206592180788207298929012901815473396011185087005101777445601834343917555234320420846314769456132253357099903486340402053667291576926746722479234769984907113355576015274597623972282826759176920557652539481258081950411537972566684894172997527005480093883036693875990388611107796446871045707253029136635585780177191303278209403754281755342546369073618823759227407337781279707294667793961648286364881775113213055526242902097658122528783878823520135552109430270757601055783518375843202534274720539857296155200034811981638338215276399884473078710272*i1^28 + 1826108685641006144914053886714920842410104897699498083108417837966524855537202071068554403250064422176117044846131073824245656287384212026649967635598367253906590179065941641291897827742223101269963926070910526065604423527283206563147501837901104724148427738467026745840811039525681746296793755305233581946124817636470118811325721005506227211224018882560824336986045980880285556351528916454829042072050858637655579808396897174970978045969012388856056220809330401947997269241888865312078841316531582881939204829888944194915295247185711539374483397915878049000351159856494478887856863993039533678685029501057226970824195994725661633952287945622801610155864981926260170097342910428774133449533543110926285173789703449245089219253187985132916207185044613883430992772829442274378987953936476445520720860277530584866517784530212992846136779497352135943310692511125112807869937356901473104109806666149147096009763002020541740535162495059584027877641516907980266702534978874603392734843234884860241161036569095630606267548701702063618472817209080137764552650416300074859672567218067023231784627372679240832976949412498552163018010041559409227556358553421094765812424275659082839753169920712518617882866894184913415711975483937724577857926045325818777110682386790529187830433561839552603986828881444489193804178702662503782708582107075957320697421528533010041360734928305777437495765061454146430630341636172990515247002984372897959267311175093007704792338944626422781060060629192208385109687602225068339721765462444969058566992802002686874268578395003084284662618920186086501154682694091020787684151241439492501286613914988134396008107056976676289923786246616885921210072097624129697802391820823686824096566928540405951741621124250215776091641037026106956257339932353298818610134696988996479113822002766407722156939896601795837172041445992946910639236178327946025484214051751471169674492376087013621286956489025432964115532433806052620981756590384255354803241304598152519581997398342330960861291999209571549662829161241941906019192049252047899514768315776197127521818017671480912373470813177839910840097300262180090910276015233806054531045830442711031757869734941400667722350836854188516235772476007011480119858882354431812042752*i1^29 + 17176775637344305222172531450961837057742181700214479423183765033916788175139740689967970214415102909545431376346476131163175950057935639950408475485183351521971445428173874405940110414656803618321768727142118632419618364715587261314404827920717323030024421493559721891918835199128775117561998797891519141376517854216290696958690933229203651817318021318661015383636490621373907180441076665182976273599155897078979316314643120222787687942241651340719841626437081066287151485947963399658489846051106209590848973526556855910180085665472898124882426820230429881726494672835816176442213425625671029610704038071936554016419319661001578091854486942245566348186995371395693575459030940433065870493558933943900975421739980451127011124211976646380746522256662757615850467611372103440913465215664311566113210503610138625213288203940362696123471299334603096292654976689967017234158210633439031370055737016214261225566351190793498020314273670763006124706457144963523016308928437400856581183253912206371517488739652541927333435250582348604830114857006044538829683577761890992502120829508446277741231834542868303885281133902725538115428907711256093492903469295264450482448866583733238259680521502870204199856913558889928342516845508449359779209015786193308079035933786702576910267544941827330894769699187628653858101959506605432242157290121540618210326634185440393297426892039025592091284719555012546767251000511709618616103089527413087298624582588091029985149252418331444520488135743524865177716838256204344357584146559506157672826756010590025180686590211220420676608292212729544214973602125303525212923520088776991128075893423357566930197798157988046077612813239416672405589019187575091043027739211266697382406623352254473851794714632606720517776359252825949968672744395300683143945452657341579128377934032534691328940246027722821227528726250752938577205563463711686713427643457468403465128860469658602684153129884685758199290408300565601911127883332149415472210595652291984489333875889288248238779365322804779906710383095343345187224370350644102253245288379108877123515909960003434806712528988266415316767295108429728520663202147565697850293731646940160594735386801393903921719003569825737680244291950179934372852139684061151232*i1^30 + 754050129275402630182504620508522641477555059882375475456019933557578372848921215561083221246531522547238494555905252253697993957986012419864808044053142936538500445841536314214694874425012086458606017562422589908993146892602794452902890752395668793777820865710004760277043782952228653370298007431221305520752764782172689901221293681306283002367484015295885906134091502244221523889708920018878818972288180696215872023984659048429861379460046651803871191215366198206060584117375646215532146213161465434386144175257650157961192763275982275907080915897839419237402867628927793781124804493879466548179176423543324582563916956503568668178655627707082488163688490912466042910746228649053382566904569121753966537084369015139194912208379071984275414867140011364908402933809521184932870598181619502310118709900137453259651424882794160890754554385475621692051416729272520698856087435597917989300853296874436935155038151837060632451572339170385806856767384694608642868155495763991558257796883623267739888499185844307415319245406805835099646679481943354171111098529459556713457768893604820083449943069464218357877548410921107380355795024808739409122061260031871894719564391759350523070934210045395084856576856874961776384974239964786850991653615707781542405364678648303105575247125838454855655992452089331376706412939769492389833098093620445830140508210661471862763436896254810849973060035108288118665826443420634386312497588118790377253684282935304125165705332537944381872775196827228423444138337076585796054511528213647504800940161408603987844622561879782239637252894086296543048718148994308179068022596751328195161994767100091315330260944248699304001427004921651502223954113664477092961130273412225287166001870405678433441098477034500563247108268589328276298703313529821884390593155643281884345892815818401075460450863545156645921662665336477301541409499100619960143529429271263721374859947272799126516102373899317370875099043899553172608411349900444153328767035090833719393596821435826164395905713099555020518090698072017312646385270665584077499561844034188007160120485085174869715719426311668636110121405153938655330499474730217728103552761952010030178173874453236563568289400188086526514658210323013544288437347057664*i1^31 + 12346936525905685935546421356256507846734400941935834466008002949706242325081128691091229925123546930654633552948242554446738512043854315300546376217896726189795800194550457166848008387374805552394005721970581292873452481966666577165708448449834337205675160904737221423772708749305935926879311257448964022132451818150680326891139632523071267665608981685875686154796352589804192820950621557170163375366507843937337881107733989045301224320090837437719729240105750407259532009122343899248169217490329380296666506672150704041104300615821908855249859818206317455318058995766028260279745141252182412340414510593125010308876122583725093960396206750454139657582925420587583981562645576707245043421309643410367816929121641348827812911681320002378942171523558400077341902845162446166320845435594935732771191099686094017611853533840954577322387537814421890576033597872267301566657902458367969699029973365474274322405284723971290943810287827074222744829578500256654768446063018224061001120353301916054456150507927592567774264218695524749161988736211327076971406038474959355169569918858717338390542667419907149628814081623672376233279916493173762418641984915747758742940253264445703428346045998261422590936400813626582438757168294655755305101380249329127439448813320646657619098815132338002728234557885196443713433087696087828282232870639447685798849624714757017697191445380258417634288825398627468286594143983888313597180539095708561896999649086846562795051709558666599951797135982921749673658489634806251412490480404932971768718461887875381514486374536706411462983515682102067992248414455204052512967764418336627621586995453813097145824883825847545714205109401868645122699572688021672885814628887108028965906165333782805834362306595325651556620251379272186072475525645759593477997730784223745663809602990894726337376317776903370313787127134036977086325132797985041489435619781498822180232230083296082221849803556879278667324507499141925627980211358721784539375114578833426268260331076884816836809716670033622272325354999583541978193718871625893873062572400017866053460348537039040471863011544689393592230613349025412738058297007847541505988154089951623535852275058862200241526436320651041622351831429385901718889653760*i1^32 + 59251351703662210514312364661235585828897270961201182322560676231101918322269994483023378439802908803408727493849311830410879569560844643974480634123315623116934549318182379684591323515977808691106441049726296923272859831373080985549996944134850300881115175174176921959415238308143441428914783116007159212158428535760585314641950086959576590635877280455850467970656443386469308462948512701957338440225100456626548898995778654750942981616454956445665892503239991019437915947303242548319150038114570710234438581978822653867824754304639831667777910614984220711393840254729230924343106567658094519665313424289614052252011604679135662824929921759897600530261055438313114456700211958490308053624955071691806954195896739515926976223305683804456984216296672094239934797751363581454601387881815306626386387762412114653666178011853282101534432506699466524730007668708782157213033752904606263164655936752843467126251169827336021424962424337391173203121574452062627334855243452996130159682605867381385884270547261332048719728311952183450976057348948333721323592285517133265409362082760117031834737321004242123223939366405871554858777978792521248409840008534526147168848516873322061455086959238836869907770884746804681863397057319434401124668656068780098318614789304747059193660724268716884608989984577053625723986941389918996268924247015273134079552041231896806942734748151354914426494377594933250849243428910193557392284319204000070751795637089311691029692361323951493920660399871832683137149664268778021970496411081804827617320933503282239130177494626250690750718322510570986767487535406184086324400542673895095482264342952603963114387971231268786647180284683804376499631221663036106520419127963433318884239494023285973421392139048602847092741554548048023037161726516259426016942191386518355071476440629751175640277015488138523441086032249392730915375648172883108139898844072294571409036872376994182884541151533235832364370676869331139731822306673186106681067265349653950958267143981928225852615080785640198662564232996568752795083386876505712960477946783219707946647539799327715274543300910223291927648105610660900150797267032811831166517850392052982688588663052666939875712290604746912442637967745504447000576*i1^33 + -330057029318417415930422283913271041553448185868004902428769131300847791027741302005685136937412316807478839657719732163749403071338073316922339217562434505803842047303057187935930814257198524986884695830209218523278976063340523426348695178084825337687033634076727431714024406496394532942460039254913055231292208433054909244953933906859254938655317097535978410337757396287882571645401513472153172644200605908466067636047033185117630121170735040868129986694055940129100281500934296277310804994819633405698957655908983403973657000601316240916159018863900609480799157704547892056585617888361936587104765836911233217165104800224338672648904705984207359261790645458119663532621623184017992665223096517428340471126209526227559208716638414442849010452248632126246599562443661175424199076100365005901782096386122944488585617974628385357038258638837280099253767755173084656356828391607684516153629266176979372685702721614149534374861153003908826994146701601690165825009909898287726130554486657916875187680899949488843800255378000365525361286958474958695091248895999156276157345089225268483813999798973198015886854506059939324828268369923297383886023452407770016754497184583256721533778106449245268815456351765608814562348534919553573218015248016426901766562374103728490087797153588702700748586644044871628562116523074901556079083481383203614363057532767111333780323918472391836588899766487871972003756093078197930475965113846851478712904230025276857973848392463701057994597999475592477092763121217578598331647898124417919048520578620204847444876630610240653362532550479909179241438218257852529296041064675866972809492984320815008762036589824198559152012822815051664874000525104880125504861764141124603247498572116908553433346389304575237252620306652586736966414645758974556765184449666355324741549004409208946781379409960892374599063386892906691019455410369956935216281180111803068579594438482147479071535202199719169803906443208798936191385924850457562774636961712779309509564630499597039648667319911049004720689027144199441864891320462772578094538102754284875919841490889533287997654002888913066078972657033262303623484330682432649850369686544356512430174955685217738788364532531115035163302898717009408*i1^34 + -2065360252192505489552400445654574328483188056190863481803168631046422555401506603373519088317039295818581881573607743992034741516681989117724062287972693495086352909696990129163948608854535485539611032429860517602903916734737346549852629985600728551989685895559388209536287417920601877234255885256798606312691386173392689541574541234500131169361238377543736145449122588398388154216800292705620709870152118523119503949709639433917633844654696785345425624970677918563122000406393238537861497784219571204334679637965992264935798867360337530975840042143950453030230700673301000985140538178384273373240846361265966985017549490240970801555552610445944700230021961018738057024759880997232016768596243137921704904882214702401150053011941409124296770371427804663664629485291362151613521908467076211507237959383366355483487358840054488615997626998662036461911843019810730537529633152678513313214685262062913608212014773453011596327397162801198943303054094099078977804601416256947373676129202006973482676385033345017587631066698556235575150349430870807427501027427633362606540346561910745756657682914839933953260237002920073473546684776304981713590196301402266860220651623795459680380088776959674741034526373768032753533169726259862527511760714268730635777258969671355347321537555498088097119837948957608419502891303590024963775892267474747679062799107187715125459512015504737296687500891068131204036378698535492865343480633033279488007914058849398384728726164022789015533414406290389984561107012791306769623860869186013860322102635427821528927090800406383810536335739390767264743588717146910199031820563955564290277303676346554095879572224652995188366855699727875900054818192385786444884066208933523693987393416052597384882025449377147957880427324976191252281943614680677589250209902063771678442493223348697409516799577412739540850627328829490755414528807355756159304395824324707994815315784305765509796383667705332032278280979662953524540038301907412200753650726201333824027234126998802109300082440486548883081933842027727695782934349139361260968745462675578512119330154373001526896883854737952436334256463486563597727294717115598004812501211774816628188348929556509828676142145523494808614781473280*i1^35 + 13028896851105289851987213132003743615612762903727661346273768985790776652659163799324411263106113725269485406592255483513140395247493131414639509318261881599860960402758844253486569696994029778590355013283229461309662496170968454667567649180292170885739445196753093254582352584471437506353991197946778591583077831490405193781165534802509238036376647147936483056464400771261797728899571248689305813593754323961548408019600570011316638798978833030987457106253222269420731836047401138841802607889366414773885128894975790295358321750161687496365792475677600416679064584789996053204846254230981443897132280478620349621409196179419478880956202465568333703265017273815940814642949814329969773030517270410081033960710606951106283152992492040563182706879320774215693936619449959340609810397376163920178503591745307229747750942796580951903108861162818858433693238372644584887422024029127476258998269515765568001342417660825665130037053078053498061378823319276017453622487989196956034517724460846207163872788388814727486155887543945706324941210410332051043319555708299653037086870977754782449207132813224245591279004566593642635833387715654516369076138191035988820836637507830647622729002192565390663132113277386398974511524366717479344421619040593054080975987707812459172067502752489031933219210068473450876985955050665946277207290637729715106227777865813853217533275594418603455307072804341159504837893823191984403794799358516638220095471275874922965294185629974453427584599978966936344147813470956518881017627087723006858477172279843059859290028349183835500706660980846093134757900934488003857412302894486839039975491090241755650313269717845033294109649243939909913900169713014866628495381350038761366870506715242511027171627596426369671573042364795561972148796537241784657227149171303919725167280814729167130057861428078604203008066548958857643299130400940129274825926720254653803953415987763817543923064553898793937643309330855627571505150376783438295997094219430754717682275509997656344276223153235619551147612193357647127423640100151349400937419560981637383562690463779479231316412809170803281066084164882188649556075381758290058451502639047651493738613747272079820489437088710893096852032*i1^36 + 102913586641581898896727779230557216218186850800292115114981300963121138729570802461662513567176629443210194948442573296936159898142515451792014123629203696269316387898179832172602855777144231106447922604158400520354697373624867449802517914326317714197215625000538953516864858388425312718105477811454244255480484682700455523840570645524383127519831068911261251774351976708159856804352323731862616795429072703338123534771988556576069458650174499676449363190078151576416472850971909929294687254478230653782674500985023850310874986129904738047579488515044547673411132665396929938558609592925528909456761956852836394041452882365142862835776749038530182193843463422351815295516248334768681775112459785656096260601334622553336229839661601590931500240830224717987209198386086092573148197726286956943921924505547461454926914608354992878372478728944255831304271644879317252452147347735344035991210613778829742715670794618985976126819602842214484358177869481376529384605104065110343144375916350718884435896162401605581908005074758038610489487973802504634350895730103717282841962789454276138770043802438375010898307250193492763857751744109695749347696798119867720101451674431373941156695819469068448076574781299400443336815426591492896575041870798624731644927361791074672717777511435029976186074669576567184967414558063758853667820699631887947530942774211622809564631501632512452407621459413921494672397936532268900127465641252804179573761463918246247635670026004175113712139522347858246455038619160170624620927230948170733318530578857203221820288691647270761222266725078078168529175681127222091248259770451359561668951455090672927902744488886005591047280219542510279096968140891268804090728270568424434267372380439822151848130414032980628541821439444737683643340009929454833658155138143833326992615642273914174284351112277831749691269196337965636623403226380112132626762078899870774220400829507818222955559472071160263911829059133167296230345611119170835808513111277806158867182976271595139899649542099372011074247830298262806562786478335157654154153825687284903109642131995358608579135661664419698176891531117044264711772467159808961255366345669315783327222428745331989829666040968072892800*i1^37 + 109087557226484298515819862097264186489368145375282749824528361967564076512000665311966456598184406089899721402920641945274992064300362297072043284455376330278287581387328864278599322417380464948519910647011461385699812939806248820735044985110665300095213694899683279096094148873759147772150540005216922501374516905368255248877795846872539839476608075749329185532386354832770034341086423468790186026122367552103475772159122545230524579258168881647095055414769975916665762565769620410368276543608954649383397295383527053783334811028911235337160582450048067090756939968342011292720012211002800215408886026245930759575034376629983956803417803114442471695277010844881763434586678725550129301061106220966434068535101131421190997535880422772012983620312398503106130561434631240322544736572523630297312835026826143918706092429288848317794011356899774462115871601928238567749050470814710822322708370740437559151437608043790249384426715378579107220103881410861466938392758874998144957136749005008161677957503881920229536135010378966642547542145166794466937512045579082229380033366584641412902632245376894533831462941561197671911198208862172894839325964701714037724517509335976715621642207171168465229082335758787858479460912371376301946978944375949884016431018254442707221169345760162602263546051948015676741389508660303411321022626369844894271463168345578965139957136771629522504391930246677170502138158287190536767685323325456118518738165350584359247916038201786807456788193673009149741922835215576450226886902348042690211185074700618504190667505738730564619410433740031659505788815886832549225392407737706984131709195296542645100800486976972163577932628931919192518430454758327754940908414466632868056465804477252525013089082634297714007388521337444045699166288197969349233097992743447755836478903618279766277562255953794422362591402243238837856911089986151601460738235649109317026538685850006188085563250957132447495711615008256003138605249640230206367948021647344834916641071903913879552762582152017450644456397201949257260979087265056316225517139204877053778855249075615118630532440768537667879378889093029155515003123013408462975153365833010142041625866350521829000152120984608*i1^38 + -150430531339957913125761644381538622272062734519943797555434107279239767974283157266556939294407902747926451127909466595845945895579183741480932958825661668682199433345843931159351051610103090196546390418352920442788983020769101782952277268043364066637637090197183815309101317339228760952140608297363458545849910889485061959383369185788985427803603362015329476019865398001689982088813165280846309487632280504209876122755273822129991386778344018717798541760957998276697185984981963165494146846357679307045694392640123463101650846991179959797864635356135962466249031927214886161092958152850188821089663970407791834328806219555293606266751153896779853657838260163476878135233610760239958738632783098270866565819482015397555983989695512582536145760971468830253261432609197310289334587113623595716491215496438599818991960279368663057929624809484957494316481236543571289273542113649402182151707617748740728116546004897799902936777988464587855279446218996681137432823066490072656714851129647555781968912989124590284763197831242565632265220766177381416934180387853170334554797037717815192395036293607185858338471828142278809648843454195476694657041743119990123361578115421553735010007742484040931808364721630226986276125770444860173596107780893103459271730500148453908465276427360610528613611322817267913092924201629080131414188710237012647037853451626481649336236091711592012528160145433447920897829042595972551038394658991045012934207607402667738470599002891536174684398804846989499392338805704877831753090717006902939270179360639911564306977732384592136271891890038694397735792699506933929276542185044917089525470596932176075713313859340557727164589731081527848165459134812469535971617386304674621979650703608544184501194960503438581776699995363847961480465229763908467456120834163641831556545949148081942309675615056897087048360345001217396448980521562294761357860124051346650328118962565494236728234568941840517140531777917390649810175314387803695401928377867626678755170369396185987804929932003702935724098579121925254496243082897088734566986345862096499956324334805681555459806517330172443764880951683198995393032263378631191605118838251157749438786926962038432277592288*i1^39 + 228107902593792064378076280026988672308235092813861488088181471082521802983466523897623805399021550303291144176361395401647744716694104856269205620902931738717295991441684209074843490170869954167274818782197047092469393322032527524218123848836745801005970421392657195198581308673886253220751919287019336544669725789994966517162382178002602244016992680968430615967393258212874242123245484843336552107058185204832648700898204777156644921183309213737589327140908617036590890584273163031267642067672767477274476440096932927409558707669810311224011576556370751499207473409539708582796291644822176366906707269313690915080830945725423465004605826284846307915720362439679668602026454893750078699118329646703028893750052309792571960192787375527043810179158595437704813810855227905592698851945074958198707081064361746602503944151588512905943415119157447768118628533823869842397526702255899941124316177428138885673530341902419616210794762157563903683544205525644350689558744818412555428330645470418629031128940560892389208168359753923022693993234690429103852633929296721353775728737734525105314335787017858955961269453387329150603742789980054033639654040051146090012709779899848903518035239328004132322204084325524814267196002074992153931570885949767600010444283486381872458369652470701971967604710209699837584970651533039861232853959409741067352753003570102942396940955478702095636998383694898625779483861802416620890430886194766459024253413352336604521345019407317363193629910199134957086747576932644481147138742346386065601743671574322875535081469490152693224149817111849993351137970183424138556967387074318258655646214171538898359819069654318774275724543903993150432433866243722808596306644921131093425940941378611688070344008805808978603377675248958207578923581623843533199557703105158541508801892385980463858887531122542713061748979009804390382553787561111415272826734567940317483371832991296346771141768405922571415178337286049173656882562811303483964920981528780953499088847126676024243233201362026411239508134269085622192152332868003171256655046942190770196078084625674447025784922195698558232127193381574472279417207373411401814003469255998462796443268417343675870*i1^40 + 2524631124632461079691217471170794610177929178061686605078225968440898190532302145929640707220176933713596621292366199559922000586776559283369361499419538436232640830895949146101064853394029315895112950126611733721961878523618095146905832997190471437667524699301653090129541889172642922620241612494299348094955655306049865927981106554215737899740523406536320132502961057863498951659693684846092923015693539917509662864781295325426355064193812194099706890369335011409260671439545838306276394202868134319163315195256740205947650800730728189572227156311125236897996819099597235568369954936230858716443058080135176962534298386628916963926234948647707523649160723852271575765829371592809537331903373309445484477029227415494715770375638125881068785419730343767823542279840073270963442385035029456187170614323919999524446870997330930360418328563071874704955489719883650429259651114538198268112790826002864885971741483007797572970627774194960045894407630751190407035245233183375643164205888909841748070205377085256857338090980502255891838438858282640350147385406505068828525593201797803911471783089477580933807897128105686628154955235068653478796953175933685139800099260306002200098789852944856873567206499804058395137887152735912864198196762064092892120488762964502005227556319027848007731585623300876309194999183605789309006856121689185081653335899811066056858848118674648573662207704426526588716086423317576358845004033715612030877359888641615031394753714514524976889939958151902924379871369712266649203031778054256031415915776090237172207534494499889241755734711787248839160335033109754955868758528517322340170102265266284710041012590979864436058200635364633741652509661274187284306998153089366729964440643938617881442979357312210180336757058002555525290913986697915360897022064016611411249864449959561023464672543109316496536374553797294910542840011835063452721893483575608391677266404441416010330232563065158492880936242383042424571125066824298707185407403056343223947250676681160695948985243507693318638851242628668817620204538220639850335100492036252727053824855287682200934869779231326973522807336241073390213126704585252878757356784110403089296275631782456*i1^41 + 4355790442675272839227873902122166329408449773888389311565204954125943395306340035408721564069726519037279236874928924289090703903704884079933005623664679706322821058498251756913799396794175292968625529747826426103015666589996784650369584560843880164262631858575084954676439483569447115745652186743558948859192011249305652010715850184086415884555664772151946674485291266574603652008058391415964079539485649137336378344039586712792539536757363529796146902656547091295431145212673857719308333955970444040077090726558813054768945430252350963817876400318427858246685877747558356212834101286545096539128148969102343177508204767196275747802422654127775434490858787369874574194631158404080129387433818183478118570362304804879782837480024997788094761344141864055375559630284708583759819308545607228887247295561924371398658342210233020574968158764768843459963298629586049519071510132202010700819721559578101729680050160719132936002498124551619624705471287632498454767821436271036556328578186530774580950760430504170599034992800639891510056847601034706021938428784000484106395702601040831528276732794392830159288126897732628263461172013464467788425831668291522482455610252057206619788259060587134416955711014602752005344448418324836049941483685361880644617454118769049034335164403935848753870074494188435024273394360593281313105310919957279053080217811762607105303801921341229596920590625958406037577779586696017265316898397607608404121254837091641145544509561278460915862275769774197495688967054695938625254641618663977806443800544807898869814641488169610493745585940437416187617420966185414067266091959674226797413044975777803943636633400206455931483918030024478544344505160903192469827176814716052508188510861765728479866431137594244284767196136503471147771572801592944313570079640796004375724302265398658159332398346001553618077331837309470499695284261156418100046807652148302541776183955669894287178820664212723404422900361141334939364193537573374980379108848196025917971071429929280120441239458429530533881355512701500724999774034147220992005398415306401011663106622341530074301195638370363139338395051692974819460422748785352662456105866074699677706579432*i1^42 + 2482330450360374763085171828617491503536785739343644938224234111924955461654375106090913275134460425936924062665782352319221436828212755040854316876122237372453355568383768640085197488433423578219718335460312210025321307505475557211017843447243890163449885962400066478207290711378859229423753777055573068330480207965976820083544454552820204006467729395299268114643338637541073370992583916246337742598148794873235217720185868529853976918846146708193385593780170268891721135416295336573897022354989274681758013120614443718635081210913188165112510790349355279293881463106488855165922235104628568653129795386846171350150578117932175971974831446658929411625849951078034392872671803996134494433991258854504362429423318933376206066553881279261658960330843351120813172764010157977315837754062917446311064042867584090298444819074311216862257169175894746148736771510545868834203311865229477827285964495617747176647318122278901386204851910144436415957770368632809426769369159598601573256485374052050365598449467579566575528013956355969020031253654442183536660222871282055662398972432553642908436221070638261039070336621719072252119444477905730235853799433405881084502705492746129341234893735755151049098776035652699205400395726619669051129156264635669482708843946662688109079489156029959221184119824931369288736060608819488144349354656759126722117667837514298152298955918425128310132151316847473155636855400726089787718951811482415393560858861101314049280450738743701177038700024784064571853988535591975401084964448125199559785634877740178465786501782586661162967782565000971022464752662629717995121392480431724811142246076894886822424829502243730660472062175162562909264504329070470396813738178832386235315614022818729281995602298544060978498716493242119122967344709676382693376163396092070608266263945207263727621878133903986862122250344388586766544866908444120687221811180094029190538205432774567424825773589287503540323891328975009899269740012084725496047088976106915907211479380152672742565873892624526459407652077954070872539086129579975944463755455073678393334082572023098601027350394772145571181687387036805483736452000846629160382268468263478786888*i1^43 + 1216079247283740724288648768850594593003163282839806732356096384620640568416001008341450295098734068240074556419239623843532734361347125696571467048796366935662291731862719500010252392661307534358396936640740392274141865000079336821671665549898028129340088924313105687345105387093822893438417171903878424298582102501508570264205257805292273456397417189925765763018868819982631592597697623625440500416159887153065452400090335308405084376644646823563613263085753938379194883687875473351703677152299188111930980325642975709715628985765301128642376655363303007272821402844933721040546763787386417008783938142154221215954914569885612791283776426617916153134930288979456978004301605548799597976030666446211618229361765497918483232253733591137747595195374101905408299807828869180942831251698570965130904611595069742601635709783562534329875355688998557053214689738924179031474713678275297441009630339092058974633881959845393760300377472436343643081708206734253533158255175720637002236050319749881558981959771202913465834222800168203731296523285690694480103059991105444975674982200883776958781701804097762120327551893988535205384062444356667311529172523629983519495266674608175671771449163765072964220153080266772216776489590836873115682044073936575169856495719100299637685748773500464093217064784423559454565449560868451880864245711069897156030501271165597541232396352132144230062410011247208047362604442620620299204766896353255287460811326848214529155324450737697052937273552349560051232335598945431184758418218163947902566015046471651084585927439130814591149991700679193429608948456959737134756315216220869473577032642384345134732908110717314547421546968230248683781197463705227921940438414137824923082726270567007796161732838972761883650856568857211366954770841282193054530822243182959449921966590084906675220736533333136155602973030029917583142788038453911440626613312711501910047140942861848576163688715560909342273369126674857412027507748575769364589706556070661568777259388204668032853204179097289263316755513030160113214028859987199305758615276232023443633747903212657899458314655487301222192553401845332375326006025117977198595403766431484*i1^44 + 1576587330179317397619565706484889607212919631443424405597276271021389944091922974418876613379642297338299256700396305669090120545360180977471543345998548455720479439963866519076740186818962194624808593694340290730224523593673372354490584468746872500790441769764518512599874456146585240161122788298984844337911718440751712744707841174709620230385574426036622877996689874433964036469879735826525633673525661317787949660431620201450276017461412949233386180061055302522498712185075387812214381674812703302442767152318556412039307575990259293053302643901804098995298513962643894076426576772729013130394900821045317314319313322845243884998458703927314125211679391499876535756092628635615202642862602943176795259157234035087758085439132870228461218769600778092748148969903611834238504680491402818564358722070477209234662111135051101575246979322813512000522561537207860748829139517690383476828029002768188325169999995248864424622243476270468740047139549546310262988244174129536451846938104812663315873466651034365911242275502687602885028665135478581770902617180973217447492174399503125457621084444433632197922262952271030054629211347220673806449771241941067902348702049334536916009412326012090406983451832371579047794258653874407930890653869748200150410342051792334842299417207482070051008934216896975346097692597966744375789582395531343254618902522489504389790211950764026049019229821349973255559543243033869578313451033270924713474082848957594196349719548737900000644841156518013201188165634931341542876607014150914413543783966710595845431049927070690350259468302190823137521044566093189674567142423900928117611354419554352371401919266420890903249087379473342111180182428565415716656109832123727921927468381388788755065960133603020108720061138484800635102669929556315533918927751736296850634612018187766985252414206906916624076127490939075831803757658525297615507956338208484619561494913581996711842741226616929267033634925089428330804084577442785380345138183812653196793569191049040370590056955067444932902204650910718509304276576438709886372378735173735941496799732288355565217864711125347287761044460688009175353698005893652436461365224*i1^45 + 127784497278659598919944105170236332762555839260474653285809604275926970174321637768542227483870388345023244030615102232858256981767912139153166526187357588622057554369921573583968622779063803206739055960678928431369838900501378247130598744175483091920185262669525970412146816131224909924327620750781598478309050929481566471713733307150505456785802019310580398010742011197394354702663496503037838579743244544372313845594955194074180260856763140355842932107869751271882044875535653950859703510653605603685581654721814668794783845978927315773943550778859476140514851280578033114335019940931091656814490301044024021821317916938143492778544075173873491713879718217868958008480292767656598912722563919126382057700878358944969424496175502781717875920706969259702592970208658945887071030911838936817277533970338994308322625346738531405324814740627728469357753837465386044926326576236653581850640527171610797202948594922784587464553154128046047759543007102756080630175286617854540873701657886450209476253088769035388471463520732748354906015662855647167437135655305188971612372075781537756379386334868789217315009192696782498744549902425556557913592773204179364686356553537199538397340976325771124203479310572215109686201981330466232977931251743363382773760600073067330765059764341715329229717056904871879902879601176299394564929507390053062204329639901967870873739607578874724685891368995905510869249378532830808010623295108088634540633657497119363637789324266140736901125179024980847763097581400878543741507309245440519502357780201745641607191130885248847553005611219579701136361678940003315741588074344368795905269099384336821949422174569542166344411178038811306933122187265406617565283729318950856578144547739013315616772081414505277857486290862097105743260368200791026941307514907449130362475480693965470351916070975154401574768938569686744638813729602537885208037640473610302796856214031595835936586222551843722656745624610179764068802597461037110871232183411595480862666480953537000751750466069842183269078382358943404484682100777527343135409929305825159035338217509833385341574329140006228083633335991605852453505188202197827816*i1^46 + -110053852692919493378639717865669667002028151674685160509419499235325886050068991127367820375580809193298772903588566969472250993809550708022089127260880228433199789898098641908022370310856380510566665812946520015214477873189229959538459600544830982867199235418632047678829063800676440054935634981069244148602527979292901837556047899649435073606351000994636585073658626365720229138879748570542851364392810892872761949034345884544782146332846515021555725311139870398463731413515262102963666430991091982818422310380390295012374328798288965441894845173187614372262291501443141263467006618334973441838552124056736982528502607229427969785535980851286346144217802133084260609262704527426251503612108108250566170524411603083188815617732549213316939731101091891529355860651759112645547907395394038490318709152946067491717250804793439558647062903346075624034656915027226171720343353987617397974657611765243956672270259161207168726006423003856873252642775179219477185983285115208394035577455009390739159003208713377885396191461289395817722377171226149573511836884832165231011421469938142326032344235369195768443228085298312362016332231202715110514067142966934908893335664952365563716776226711045814838727418924509696511461478136918519338383451605863359944615364876186908059586120328129810873608765575233208920979049067117528386739257961800236315920924843670519921512479886926129043645691412345395328128361160021997440233075689095233515100381615086629106007131659752850966194577330150225787184693760143429327517895554327079506783941120037323688383289096247670595973051713324428274681264883439571185807899186933154605862018058867397111596485917073114382798244044832666035078495603293471217707347254666664761867389072639077608742274012089783344063043706824262741057189259320285162069486041377435260569187078704424093068559391342463059410521479207206141618716135116388548031715130982259464455423937491361611030033257940135322988739749299402409851030519147762854922834824186395956762019046634195087016884874903015649156048159817140707505532178189618907653647112303479517870251769047295362473090246966158424117562224468465763352103548456*i1^47 + 47439604421090060486136690351210128276840559184921504555175209846017765358537581301952433143717510398289244116691099702920892898410909349760640430452774424165645221012650683625864774487509799053268282479191105004119349594876120647688699222949073041355160442884331955675232115363347736911011978601351473244759628698759366636571459895836000414485401771276981466147156964014867898048105180322656271814376415452699411522056366388833418293297256706362424212603834126840014271562066221865742291196591688196051199187526648796977603743537896880576651973260307798429728679492609472992023825737152432959683904469266124589951024712698770044514380529843631394232421228409774780392402674802271928117860811317447987429494798498704180102261044296970565457797013383182016016746216172321325592989201358908996078240217966629542553051376664087107131084390283976053679188959518765892012892510525177957544391796704091207518581580996506828867091043023005452686624223615889307559034138810951331776985473151507629419654266689478609572681137861701215559427763884658247567239662192976505308915325291955328686455052768496887257688324803921203342303636975727317195372995573184725533818531670205187628383146631567879278745039356679842462850158496452448425422888507687103380419744878015479515642712433286720440104013437633203827237152770210099615006440887036728448710906163856101947177550142576408474506385832191343509260414756969190814140171467999258600176650190921937554778446337164532996318820115354023391445867824618013338381052604514698449811813978331376932877554688254400019882573200245416679069388447770359093292657283487138025901879182747128227069518975043453437927171375838879644487659379232772848504802466698814674551180851611581822061341709074714004712011356349045142812358031715241136012552229095261903540098419054119549697562579916597012519959840367610932588001415898510159858212611887778727076783251609379225207839337775701216276715715405644895358816235190097690005431645921172044562018273486133432431446929539852369672123238274393766307601575398475138411382848579140932544276829046709380762306307038462876168988819725055134328130*i1^48 + -3677679040502574788237446947962905350815169985608503944373513862343431160442115397315702663335712812744278649128209061347765726709393299260070178593947662522856755944162847797519860125542232267523257208688252818612379510260966772458732036898760902331057586410335259514814388390198101821369124246130848558186231933943381702907668057221523196581474048931368341645316768233173722633425190023812487460417350224052396693385752397091553849912333423669734867348250808865226671787202427856162740689707413222164602504477688581747028217809302977499040719603260956120332018108257035126125681243753918463460776756169099273744201120785774482741189022683354211952019326733197916391551462501297424505772971813002306874589444655406391269616934823349328157565321647823374329192446202127469876574817552853017071095863629950592385148181659308836769946721463138814536366335998999229591457588904755508320850999808950142845503000206826230430415517696908203858542314246026455121831493895200186825791177725941129138723242912828013075696522269647611373193702422636352212731651115254789563897956617372989458665639933376356988596639167243511191675830099208922838125231838999803735625521483700797137032837237038701536201258388339042152886474271283039850909584290987345100153209651304961447357413108274063230871166951358769847968669924008127716070196113919133012271720625649981170346485766821320049891709036717956551593184436203204887673817214963058637181349582779073392452642053233233439137121796206166285841933890470625713581779799362683110079941940164184615794015561158132638958032377759391046580058663863039819028459382946480431790991241198274346599805466610555629362850174515671997525156895515578850922113465891762039626127373166690782888744888160605787241165463556191676047090515754264482963058415205455879700551410516341821499595737061122519705351902697338560805501397207189897294384367712885295609590031483662129974003969267641200160835837901347815779711328885401917805604681107458492897586208782363867263808647267357448692046894578402695269240683934203102956920669787294132544505656368639120697821648721449717351470917089716784*i1^49 + -5561816403762232001638174819962378109491427932232997538884421992813774985395175802400963325550634479801986429596285413972210415728422107203495070567594236492685641063928775705711454374181449946597872517382327933706078180582475750305339213140352344343346352802479895759535761907596364553825477648034885061482448398271282378603683596235645049908770348834740991964811011651389430625724390398827649333391449398644755773638807631808387675879488191172631095760564458565075946724378726100500643165138205981053733725836178942860494970360996338536439136620541381833295833576950284248117075063872994851670020052818874981707468116546177873882753823730264396201592304713608497995951698893289742977435777480092598774432921736724433676470785376780385007188073634906022136733469440012713262603574899447725050316074734630774938561853955865479066041897410066223607861039800834601802531206731555268657725588117868841675848466428388066518511097931378254612239396223625459703353514500397393304019412470248775679448016358404112010277304390793489237819968021871433977324883385836401120933675891979668940508843155344438839736908392932512862566902286419742593376019076938134420775455417207390824838198495461520709561242139901862462891406323212254128127164967591092335567593078092937365420337685278547045633615993909161146126007474232331865670012680874484905747621376465369571843474773131154183454441374685334191360075068691438306739537371161563108655644995115093236179697477134708560842301452329276535825303481502132415163193500569383421867379526293981200861563886838954116155578088663369043078422608846655176610191871881254886924499349828757474596064193381490762631026171054212926950873930480294953755332749970579284681543322181653395058622125877558852723351541694535188616483752201067963919640626713965541993950434409911039105861222339780748982041359243434906699583978485370417603268639835531681884100793670388233469284422450370445502052158123869234147908673415426587117222125821052864520148855685506224398899866643124362668507128651004967696247064350642099266950795557288035550146275692574523054817053247366692068734137904*i1^50 + 971474126962881969539234402547121015789430600977843427230695214769954891607253671650449317196593943958961117005728678740058069869651906196321654644941502069154902980600352713632989270103614308775327808408947006407824209645793530986386722083100168391670317078079745739720377838307232042557435167342659157905949891303143453415656726965070739083989795129708267678429580266745717252061626856618886023977068293745604661169916220859080786970699894137107512556598997669721408091607203111258443523852944830602977995113739045462108481862972474863641416242966825033247984204498095141305198843984835283102243797598324778969216864957966094566969386443815821720893884887044733830378838737613750378293234784833579106037104876988229105596314557283485860029517748960362612017541246899810431514345506648497515345377849089080907468886914345342616498915556206465341769142830978518718605934139781132141520103842600500825758796488904328242975821984322639501583104954069267637495787675482880671439396779776929628773357223189443032679691617330523206406229436763117889479391637625536501226319790761335962139927379069318610566515269924114685835476548364951049736538820816027023686575655038092370856769172360305634693360294957761418396808524411521847532393345288445110814907893747046851506748233991112963648335686355009209551152286875085948129861703736334167823526591872701253094077274563006397093422161632967792351072174535926126831718312560288147540688100068401229983999990816859538534113987180135608748446987353554878009457038671277635826123704513133938646905751317666309071426009817689673650305768972372449445041318113786915649031299579259881047101807897486155559983501092299934781720804661430572081688319365882479843660704267897101377186292074106043319974012621467151209791059889359855671730620502416493953463774238499364669898154889826305607712667710237531156239200352273564082295104278395148368185035643453939011733240376730101039235268525760950054066873342511880777928733513326424748929812620549906518531445315468427151109218037339571349985564057779430748227375273724441533786073960708789882343779836897822612816*i1^51 + -246077821292623096601242206598113065658858718592115534275545076097860143600088560637560259953755939948116090553004433097314137545868564495288391664410052980523948092348231898719428991726367954413607970746236775035155410386784806176802077549693482171806319285141158729517061766856069693999598662028572728149553287207296841620180341165521873914672828834979752371154645106841784185120921851765055076173306116037689198954790683578953853088343710181472969265566771555084931313746623683319774400439627548331915769442331160981541164044922404852499674155504989355201526115007939469151156036246451622306768978890199521635117938388438134862114108952648065390265204306942783921606905023155492433106284099776223256874703307457934055004850416923336276045816833068319217171090406346787053156742170229105323527684976993738269091818546292576908834824167905618828179631512180964439949021467060720915752052581991360104963814654883565645099456052991583541628816367744502494376182435921301942335747147479447052716008494314183418163695895120856262549639422928467644098715073806619371201862633532252822319235602903875895565464084512502467589930281563280990044958636921995682909150178929205377894287369870790642570284069903706146574261569682103816111754591881865870122635853907320123433195208915207440040963757250201153454667479382007789000490190595692415311572658992622788718971718249800569697570901950054930126659904374718095520220305414715478826149481183435013430790024161099289009084490420134790884302645657523251899732634041394444514676679372184385092175982384806277078789900562379012813666101562958399988269633952045116390590067909212936071277314371872206469015917429963339181248920849515437293822124388035041817262554716496192657207622486390734705880126825019882532444055101952940526481635044526869521763117447690982434937598680929874213473158737464935127946761920577859312992288008714633380334722993041703821675138742388322841840321968358734706331352154854323295023105295489997011559521564420906045031111554408438723855871406562947067117611157332078237578496444633958183191752583170147075232068785014520*i1^52 + -30651341054024020031765351892759388177028324148622198126873414917442132048030613579542333261461487621525164667677436327106269817103911907573929788383763818466619005643104636152194633410352772012141390258891487520508934698443279828939130319423741647563284076714168021074412037951071603242839545381173899919678523485276804251488870073042151155742138870183320426462897430551066148653453831134538664518714613358068957418474809767087056385888130372701388036480835612130407997709357095138170278257275480019275099737722322633637775472464132051872955861401595380193894008181020799349559269325498286015067552603580867617925031297885431138348173162059959008972374910676320011902768287946302458892064332100557683602789680682034300645757415868674650664368345782377019376820787087822596357367926973087150415415944134079741448553929200743034165783293882961147324346164882349517589323825935853676734413245302321938632342368406573433735506873966971803130275855113442773376577931634776092100465030622746593119330610073382972053418352050610204980824298844066873177854630680625346437217126285404803032880126248114355535756290670832897193317898645488026439474174029691562668941372460171270346187290894296557223128715958782126417182691471493102025448322529351188052642574923551168498296626563798003178912359199515988916597976701422353520973893043658602772146129232454139485297771072127162717606972944255464830937139400848540457381369140656996076344048155106039841470299125189511302906265139600104981719495492710408380379383533585897603068941028655996546556294002939621559394006290220903028432535099442551514445246749719205994949426798738600386278666148922517991322904667021683895052460673299820380876279710775147491320926882506743297176084570243186858100078589305289881177501582160848889049690764481832049898864427826361693732139776036659373945063520704579663913021309344247223228320246576574331646185032023779111635564874435082791454575417858775429625135279922150602727576978921627926586158749230230636255916147594251993767821719703941637143344531337023055855308743964843087045899354724444440058321584*i1^53 + -4830106913851993737290523750640023409178862914175455280768856351062316094143257751735869430855038825700892585549515628263007883210630103805587774035137138820438356379571513415785488902658702534461316660526525943484407166692962278590156195200477094931954176916038333851871417547165133845085234381749522339034636427088140941095779098559219862224061166781058381455044154402671667766206465661251819998355664947310137736382820587920799316875305838633357902676620071422671954025599002220565885565840188593472370032247485982543081878481119223991255170192567333818325720787635255244514992895462740195350372527157847751177528511267649188926982669496439653985467371893764877959467160922554923444950100180870348670699011924890273717162168385843824510365387578966008460163134096698588967903068835189775421638239221987505533138018437265410399149102749349499726232476657445173729106769280505113048909739886325179262809039561069904738326639967702814515946275269948787287578993797831338399310236700120157591997197951722933146318291118710510540513251601693167957666642267822500042459795488020803847005856945252137746057988879428896516867967926113494624046469148387239286168617224622829857327093507455302944519555433168508872678469483001029298445336719267580360474473964420368979232347984579871465808602850236744041598081140965311394490510745619763756392637893788677117785724045824885613420907129039327016383363574886090273675083186392407435008620467613290752704717095539197578271372956474731276943202363487386112636194182176036311761310128335685137497802555721457670862860951063986511377224994439425832923901595655226164296066537301773342419795823182308530919064998783538152367765319752224257314158738844473799977945566038881891703441419025194994908200293797774237354025436564697096682695271956766599932112159961855911098358757384133702276873307911617527296365510937216746659281330832119918655432571623522310221159987829719516871121103999379104045251006577806385062505345391877749811702752131014401835773609850147868935549071016528377827204441223994113785803501119698549538419731899476063440*i1^54 + -906111505382280437213500521348931565669571726906304372910900983336134920002821229337139753082573008583633264271825074851000606340324505554875512219377833025000861715822248012388101547512806492959954284111636806366195561630805408678451257696722010683103211062770868682518958899245211730695397332989784929449973764664628016248599629505370147622514522639396949103253521679505356627734334815669047969644947012634700993503182731194244009578854107425111696442496729046658489855392866247130202762534518661903199646009861466548255518546582470131234965953938910618724172313987810188323988526122764018022623584656663718616794328632015022900501917016586621144660679468452406716087359096779744424459228056574424516302702091538419317276102458154324153961172226383841881009435910992563582145897502642144798027456126732298208174935322008837763742495286932484093734397157490608640016494964619288107248909890502201784513973148257681909379001754484669062928014244066418331165773431444507640647675712715374962998488588362046403601655938282900506537418880333531401543876816502424732576070142820734299235733776381704169191474641218967670528687898556971037947995293649597798914906421481319583373291636854707774769002386453539671658388062251540579891815084880488015526437988405103446727288770160865655137559940045402081640278649945282846884313253633246016987529237594610900362044331488487860942403828916544022841793237586937546802016799167392340030046202155128729017752265090714599651246181580900117976964346861969092466673499508447227116737799447429351478989119474027043499702893674079947316476006080225107886957926293210246293258446759278652121847398178493337446567581467606151561588664771807056395106265504584342671907392912841454531208401782159941927721765859361761639480804588583351671375869621282319467924914760931572230383614128563783274315749718646670705592064749845660710118314164439455764216704276971133772394078442159247212663388930576179350033350498324437926319676470500484405394443321879007839490897279776137257989338890009426551099946148469073193835666423163400417803233015600*i1^55 + -347569837541763631224772468144253060240053461555429829526936343356597765596915679690763967858173600015723258947676144566272117279697836885889106505540776129733952988400741521483768253250633357928221987975867330048336470044640516099000885033305614797561469220796594546078746402949206360639631807054662451789569065791786159808009221408332861658676578569921136252454940826370625561377400361495252910002464712657568328880514287899175150543473818429033339614132035013307481710565633357804282853889588467988365910623359697287921946673907179086567892075113137286948513994096765229038366163435401981555796944737021548370159169952675078750541188352290389040366368426289171948393954550516567608242920668840433239246919035639838053968304547670100487823776081683411553854405456906349864282974955572994449411613089166499213804598920221112709603424780300151902628960735172486935852052208127838930432816150217294503850062890086117607036613021486212780526065676544723003090747813124878299419121401048084079949877846242068991536591633621920094636727795141593270489867997666663999187383829144976280427466135139126039582150487570744044047766680515387898223388970840068404484105051725882773452459382398717563629179171388692763656375401905108087466045457440126148535558487826838257797156379765363207901131717696047282567123794784991754805490535864631561355904552805957968791555582876006120490754112134998647679883252033352843789148141476946042851532331977994930971911830559070450282312700366274957735323928830469474701524018258336856634480489611904321194332519137019782239803972097942354253941804152799818008058602659472610091221704830915991210293507837117634234126295911183851731172223220111306284065772494529352362420012470728758281391987237854451324393813334780902083315943262332932010491025802543936458796801483764691262986416957090810647628906836868914669100176248128504562316455605044049916860130043086843780309488413524598255733772803481794442487251350717101276259627827056394398425339803544045447695966244884210164652938605509427157720185984706545273894258891010575232549310*i1^56 + -67053687970995010132290835393206145944788222657202173747303528415690177071306219676473671552539874191744264320684492711083253451923091730039290190164248122145225596240472930217331087961521096388205977326599843574530533718255505466608475459278243876112692108988159966503547244040957475732200649247316744505320263796379040482053840278126879871244796873906963057818250005739045099988651052593843273770635851331166767036730963248912714619308796396436914754290707176838102321497779507827662730018593068410352955104516119888662953984029256379642665452483917760382013062611012170057560588365339596938794973704190539939409916783575183593669923360665873970685565633794330530854801306633729864101935254783905543743890600326789462636138758491156793500044628182412244857605367873642700020539499249560237080447385464237069784476578215585753200659498393291003001044766139432361267090109186712019444643721453996482063911873041622144815111764807154652056024797959555963430729918006212560183513912254243087678341408140253796761235892072203187045836659441512107845284524584096573431736594763601126531328878342389938682314823747022297620475728885986307338191438559518728966542374706694036124517746750511640384931367969017519544633202429386772909797379450054485517289884004334600236123440735055297062474536518558365598687852024569697781909598281812001860690879617832958453539902093988038291606128562597319660200322770012995815421119905370359693673713107068512688067406682696097650497818197661127451602573253856693200973191767060055553262079045889199851646956763892886799993072769844746646690282029289518393279262605880306520450817876809756601098141988192891607313666137809797075600296969408855090361117996368713979601873038052562993261619797435336059612678276989320045586895425059307347909490676799777156126468844332358881611095877613481717197603272232617344885018699097898987075237076814873782681929135224610434089099767170383255732414510450016697094170944210547208973625256514073281111223838692878413413743814042634100200836998875730261670553278297153166279544670373298856*i1^57 + -6128983303018224955944808062513915342104619884922657664462968431689989296315241267660031854504020454089106565323231173517410120279401964776441933426857322538022168962097206737647308594675902046883197747403604154067541626550530058202834208298000830364763139294235899022183479830055713986130763949385107003748454457374678824826727980557458485584154153848795459445309967571433688134180719118367453570802453964236691378047141629136294222793160265571814828291604817366588303378030754997057318995195041965658518802215325383895220444687838910106853656165001014880235803182553643787063808805951213456051516187557176789151281959436602115886197572167887127120430925131280001315367567334541906787985978792934450137062999492536374044279495875346041866747003492560348811176163976447556788992411612048318896037436015965459800351237257590157070031751294982265956161467888988466478847875982940184587181935982814497539732728230753493886153584536116372107632071547199024346701167071758547383171336298950080172368891316383621885654950596292262206863671183954864702328843816937766489174840468031509944791355821851901226170850067315044524562927718549870404509109845336283443975782860205230089112232365842543966167583480099911070455690280869773042360195089831373160718324998858707921850657878415092877560764808690784894344861657025069782856264999502965748826008482075346495276439991100968620008746726493105105264206894930964298389687343587007110846972605229921296151698075311524397684548924302066358423322953754971685768623869873575019012413835989444700473566876138141340920648800986626125465694576083813666050156065083409175647661396256380405013123855761906297198406808627932519450827237337770626251706518987386394076431771922465854902120375969151940960632377904236512909086317622793119284655921438050428580208855376017063372761068077043043641640910868276495131614662795397212671240043950580482575219430119950922412639137944729710173597177082710853458797594110840382866792525936911650363075451013991875828964179431082181218953574489908221724352065319792693489479305400*i1^58 + -217409690178981051420057062281509580238614951738637944683869443335448048353088005461595322089726879934835740126156210698508247164775618978708604874561583840687863017943496468223341454100506719392924424402423400818954857967271726836475584392215320398207078586706972336787351517064040018024706822586790870083404036718846266374635256982653196328191405560069842559774623272110793871168181568160680676250789682310063804190206208070670388330524601154842233403609943407885810643229020543072289890467693899713889448273966513948297609858001795220552114007614238179556395243131412438889769071928725007301753256188071652240586136653262706978737206614647186043531033121022141512040561775726664079381169933763696231877456144880956237642336101553382318466642934840191139256243506271433491858857609713836510485051318210277963268726821991795196518312913448896753911855372986891523154376961099058449431456226692476152505929941435363660197745737488975655514056900773491201692842417963127954899205307749396731723445346975956380938920964429719656308493466728974167875586207001359674172383450162838045434960325005091172742891035207082701137360228752464980189211613304743157791986418747771448570653778365886097691377482994193297359165133646423090534681209584951765004715155849256363665790896706486420342614440214923470323989812962664973853604920279909272098312246364463467366307088319530477933527638187413903600334322950934944875180141325564611720274843298048756957337885756840702455994700112889830771681660728173066225274360148146127596392952041364483254607547289445367973762006712655962252875465583128480635454447812482728286222028054509760107423514350347653100290997964487072103203989348979128152498675939688488286819222252711320664503633141543011670309668315944192849242571898437363470226271418447081279782951143725310586139589693671657192077753431923087591331508134332695064886584318155639224897206568380267113505826667685511930109277450029250913355925476284923639020093844702472712846810376773090366813303260440271646836142977302752400110005424981774336920*i1^59 + 775408350258265741454629012783434466798145085597445207533595690253899172411349103126895382812746574970219858889095843642433702999633851540637118029106693217482445948230861454315735718337435790181548155174569347070128866198864455462084058900155300899225706450650079623831384045419060082274494792197182283489908928280170821057788453751129493124728077055894670330088757913714627516815257434487188984949083258618928920064644117030400894486922090583138507345215432720583353924816271390748309705435717837020124992791269758074405835728427278257645047362211520144216050277033942389830138307779762081610926315843750033591478923521537947415363736961919072046710746489744582183581383672053818515095555726435910094152464945484577567729320609290859562437330867290887701224235093901005680284747872939940275877545354530547579570201654079885726768261536734656435764584425671825738866762017254251213167579039977325209048456930401502666014473682175119754243036241619223971585984942343338158011978434788338383278850578189133280198902881610071342476326974433902196107230307524512440088946273060062499028621342792878313618139197430650094808985034917418261956163059508853195380963472981987254377343799471230587319485893939343793810884333660030606110047065030383701682111884635754212564738869641212998260977147492739362343923740398846523846670492780300756807528969434767002813743763231063178012835526822065044560743996353052004822191207526020147580402538277016543211783148504649238962125631547100641342897678618875033250638806949969675401328936521129936197926095939025164316133324803285456861493085294473320505597385727959709867955562050619778556841900241830483879269814700531445289020513714260192548384871205693909087983356468044951809768767653804003850231142729524803069744542201601688408652969558345370682421218185203264916874262891140343218414996026754508549574162853377117708483795897841680895862383146625833480907096947305090371253066006654150810015878725900509937487370014013173871029650499581657064490420238137357740520215622513534890429790605692*i1^60 + 186219177362523768283156608660983976722721704843996972899692700032366814604437992318592018538532672774749504781285826941635322906886237969483763289731535254164014073575903923655552436247988448884618606626156432160166960203270477552942541324246737847184068140919059943940959710067682884905970508238479313179039697930035301804972494331870602228281477200834716692020948879095928053292104142087333929558254574947934025905294819703934641251388874375563479746024875131600873087548950864636213525172901813105649824446507310025346427343380836045937520882482819468480677092494316578859396725579119451967965709510593231293696874098826990866303981780115643200792277622879600078960061686768693657409394223340866194153367641096473352241942828147313287101923542333334879412368146708927802386979156585007707260221207794981845502963399611073233964427630719029224805040935399639655794088798165809280501734993144070011803000044771921468708412808868316893653315519849307312066790075773670347821829463352163029115131000457387232481070520045065410402126282257095392913876639273668453417872898330795338600902303452478430380424917157325779913660005816403159561588679013835042848714559764665782844302850171345272615004211239927717193058508928950384864707096108870677258859770512922601527335053957539125484767793066918747752035571550709552103349407254699853155320966622834420478442690529402282146618977203839666121668071097151706579873075945242819527935675592139293047568914939287009484491131529656210141691961794231852531597501631944791933987395389583810495018404772248857914591601143262541224676312035029261476081867871047476150185385477319516069065575220210841057984939956358554435889529432805807961290691182392443156854145306554551540559756716293791155927649901989793460684138734511122956247563649197478522223384119124223186258198382787260357467181919666314776071232241964952763439799587386016509693135183330941579570672537213865263091871693149290978858391647686000539434324544007561555504157350798473477693948088006279613175791569160254887120584*i1^61 + 3364948840762632178164682579294439710165255386255157543439612523601060200277223407966874313339304586105679589115635330125246364510922338089343444217231834529346526158191473346371834656098055422954494877240744244087623416708173815345598906143370733582157072928165043920184455227456375600802397478747336073266414438073996264398899589974663575646742975039874325361996978964310163675339396355927009911671456532236826805626156145341943506511284887247136770752813700609804122998007986310398381857589484004823468618514509599716966415828568204831033587419515014272817117720958735827112747019578059476869948402905575384523551150752590918961432252866374177914919448229076647729805525626011846501831895703041511418190347193373374078609300220097423203165567348368050770932422382148712832320264920426090690918969585937759845630150572913292351352727963315474550019934174547255144162021249506703107758925097066310802999504514433469382403227097545043058906155340990835418254700467100689007953954557845566877420863243727187734300035409715170308795594845937674153487283330364918920838226715256610674893022365112608876151959090185119375028611151165187902722853365813863949492863215172353996977541452630491077755638654752094725474407952110173397226651162988650430246485084007647858108593863295002986218537619793729416674392342107601519544637608473855955442327523488182393452769578607246804796182236002858028532456890634192182390219800764750000866081430060534230600153056295769501452069114117700060014940708867768629330557774589621788118482277425790974378688274347797342770518275310412908843095548601252929421372688481200894234807597374344621759824239908813291594432551915511591606298084325415433391856056463442201571004665338141343048434575960223099321190808312824947202833464819380817763465854882867721261621601877958031181715929824475576320819681788510654168470288932746588063270885410438348140668793521625116650391654863879259153979681482150816286918448435282693556814382051992108773794043370238902872805704405662030798778429489581000*i1^62 + 24219902326426424173237056170173603933462183023559813773203294837882317907218067766826037199367872459727374258643975387979001221560641598478444417627150757246539578814944489528818575564212313634724313680657418855627589853514515383651039470826411501100692400571565291551424814014480237103191975240816595900604470421449548655647742552180263648858152437313806589443714319936244286702994413987335882152233911411055751295439226311577154778398858944804880996205890527316125330101166663332529317920609718057073346213007669861941854658793667983688839206865690659201750218325301005527334939996103149275066115851874905217893716448103565077742365010564259918307204299631656981941126098859364961997807373176684675677528862892847680215342875224608770548194836096571736028392569574124919721420818525977105907245988170301331046078442660024058907108394732462225059333190505195238239941308822195498667055169463308214736127426944771088790792468852371778831673363939434688530249184664405406596231910817866150649693246482039215215123069390604189501805248417234767735289949687467367677298486177060628119002240124158528548203032249215862510056953699034112103118852203777439432900453241111109093877387334003299930765138493193665646379901702667972577418142566385952530438743985562813347636609839736704515786485335625234673288637629931972546946519710987621945912281861131110579604181361232273540266115666724732844017227594760235512952440065134913460755998919290814237654943977285177623805758179417396149694637257259868240434757640324096622505071506146672593015567949725764815097423465934063052571830477503702777622939862067488214707831156250834877978774073172087353820398218996083628135521079785726301156423518371746265092760070725901244400884125650200127259212154073953624506419032559497942265325691929870449635436100733901738406948255778883139496988075838275616685715187666048233431286615374239839932782034832361959754833803076742165803081393337845824198750899386059711298708041461380441272044657043757696009832936583784958723156152*i1^63 + 78252701686355118026199365514390709659855882876334153088035463445135988356845998083242304872169931556854533936518815071373752726226373409260785461746965464037914032619017992094664773758757271096275178149798118449002028579342226556609081460575996114828296183780320039855840495071339336623027043488492331963247686785538628698600304730013891807760015549933220403646503208276617377337116572274748342994306503252512432045861838795805431824657106799161748987158466673363662128127209116473284031907524917884672489813937290817667191934183169751457059599278286353045152946787356329798549001428130849478647690960437697904651741521983715963498881923351991542260250201940406952308274278089716472687020072465205965808761596793045094890778853303462584808426158470001514224805169208318162382359088714278464819891548596582229828790507400759415392632595653515062182562237108682806934424168180375000540415089269195999225844319832958759161678961117654543239387944844118928236419813846725809647841944156607322806402429044512387862593829224376087694994556627089712892923201781374584783093163866115416291590216247865086801297757831886424062291376773065280252962109448983338169538647184950400147474672008379682531097250598301300676684801715666273828440196408401446291578690641113106100022323314993335845278876722892906086924891819929999186839679842720387146811583010530313241219191599710414001504745406081760412571959873471959641615805903450409191418230126851204668410373022014349320434026304212586611700125271744189593563417140651230752486592823283799921933827156036470679299416679454497006657374632559709983241025939007077960952074168702546661939009602658934895644152522185296505568121293456267723855089514744020886753231524473668245994607304955663794551213325122470535187220930127376034884301683040618031290611205135642437442517524303059155506403794341850064104759006551104918297195050275333640092108367023976067451043677506589224084726458833415478989169722342741326709962973765483001010007544499751046500490846602612958*i1^64 + 111411048208470556544171958316376476046100620466933661513733804936070864035901771940166687143729909889253338461506266370905893950596012803426606036716474243228894717784279331171201967258365370624480005171453972521041936814063262413172622283596362530845313323430573148708281993005414120023837644279595581174773763637493111264230121825771523872586181868865577687354834646083571848664452318429666834941247776850295922666945907196822401030135886351515976594515093788885975699092976543071319926907853037789307135039555878756034614286965804295361274886244531365832368461255745511498263326930430204177110828977342894308883619028939248255018024085877836836228613662936008978142669509391459541707113533241405273349024376236626522560423977203561823784885190628818620247922440791938151436202481531933101375340867253517960831694791353667515405879784805958166429548072753392231465340058268176389174087646303874938333839632457773414083200442344509218149723892227386850573515520672514713582532994790636856001824181092520255714635388114805401271875302415384064095790682394960013583652052224840208626776609978777425087019009565330583993917911953068568004081233985295911221566635944479946229968393960221933638147815906236597025306496123422555559317296054017396491904812699496887583385291003197586526106963291238871642963565122407439340385784470009726412932694524644926907263021111018142810856154034317928896643329222504520798443931410291572844473902587525027717274855710291881814756373941538955965621176730934951417114539800870682345582452246337567066514125348773205503686189694597902402332226347298673570783130228886198745010740826396302482194702942529566831885574646931373130920301046206348093040363297622129518698688101244222517268616286896801873222666347915913532619701586704269058244136561860257634554835032456415243787282528822979520876407533667200711343754665479974921384056722675580145263655765879156185882503023782644337251608320480569833865306440573119330131124720392963832770060595644373823947980064*i1^65 + 50291859210794990958070507210145146810628958692088999344733303985732520751259367889068529449586107308673706547386440797432598410194464335217716881083932569036683332321752165498368692633465889617039584342557228756967914884111572817656260009507329866242013739581779099405904778967357618429883681466780400887768447550023516298084144064363018903572084026336704406980650705310453484505075884316659739045313279379306556296863708226465924442701850939186031832266533655971636723506634738866901618978222685130844999383982567461358156024054556404366042046928095553101828778638121977186449368563129183685554925003419082232529418782819274910576319589030904389734599581677001933303697042082533637827883869641949988449414805656570512831040564824130350110372592137087117002516153476455042613483478620441009955164233384985665813971790211190046677586852953940975591003518261378145284772448631800623684857394335371745374896834344973542337573044243572902649054791842549563886052944710817524510115938842114165527373220202599727041866297446009220609647042806530343725685222405425546814845271677371153689611444069951264039592985428054424743965200179011578020584406363726296476246294919153151812044979440863612345887271805227449503784855081432593236441134395251732425455527723426337903780222134277147987716411951509884682095866503602685774524026429219307000502133339217114235254312108450323797278969979877657485683812351600602033309136186390323615996459460373941298157463198696574988656040933777434948346334464969431498000887619059841762284175058699750597288374388040576642565752968296644936540356054831465362499505824713758480868761062307269679965680614316372202457632558758748123269767056205033491510641156966453991275889833626741698953726620769088167479597795803469781775773232852486745808454730117240519590312383670542213510738926578190250013773449614902043355405815596154584940473580594833514164245416770286036145444630446257506007172314267335408550072860380438238577920305042972354891457277544712960*i1^66 + -5967329585616237173685356435788349187123113293776118788707066419390559971981936592965535286166483551981136821294607545546901651585873562166414688601736110805989110875126111715118716315837448952652543821141757102735454228793261099260507830745288937252716534016481039393882101654507549185001903767803262075870103748974657857863528475758516425520686497166720681662406701920170560177480703044738207817210385010445174528076976532299537433224151499075500713482882879173181525534281738256358857799272899301485842055251452561745592909227487259191973253091290909905189560156382129460029156271409806495445375832797741361575937874596022628753978352669310697771055116747996708365353164342556019312000275975381955278391435800612337601039475824094758847375819023199452869540009447878933554544260818189148961280874976961257620813967264824986147685116533306465468599284820991772557856412728573335182205867153851215415894990022580608875544108363219001771646332239218092980113610795138744769271758893082050928915183071830646249327610568243455675893839482743294014512283619137888696041334692063340806450103011715671252363865728152010166332697211944608149829592595070937758171363949655752645433382509959641469522080048351179767817209408964955859620831502765803678104111388615210162726557408766030832275473869690932072707614186982653440836623895032554277705860434508975586866640863423951932356717480743928216081585227258248599932288367307630733296510586041191353105834252907819113450465760696218230392847704939257418481729057972466406117360487480085987028101016298483761615729795064527522645457211119462221239158476126415672723542658561622120975219809808056355363295606650775575983107539673606176877396752878296503455937670817907010286832468046332132534874828568360427218781565904191343355883538000793596470041263897172908487115689109292958300951293302962224564535520866795688461437609583617673291301649100098104047862481889211316677768859539675183688411976787674352315041032877323932930385280*i1^67 + 114456729763671797336295217371339923146072095295847635544011597721682169078376142105483830573010962546615266914716503280030980514138660492681729695759637304059134104854861485488064503565745872138785368624962412835759730767210669581857218486188289518118264963785504221495970810641998002289959345528628214926463535461745548763184102886715466262963221408601568580038443834009917426068685799793632825713363540522129115128724065266300540733479126711984940098240062324289713628593709895269318951162172956910970874952631088244754319496682029190435638348630555317730655024643000590071574977511525040707786722296504752933554286866906594847374105177786929430834642857455730668328163082130429263277963167367660918413119970019576096773074016192056087194958664362741713340872869036728723798451442566262351079272161112297787752573348578235729784675105405086905127541864053393924551628289658362104534755373585309462392951643341578133150801817728139324911927704240239245044366174200090532253927569690926164663894455531477976449250360672653875828896739589496247443962515677969909488990060653836134122590737018158562792516617002872543378798775965614967085045008777968445874537412562027744987082373456130466370062126427260139547615023266051238807285403489326846367652639119980798021864801720548447363826430619780851509886953923401744672942660328408921701455861433792277377120833936851708988303107023667608560498416304973345218551459638274756734655607275509781682909617037715969854689899495730349533512808538276296034511239464244733941708708875034368600760408235948025300467293337102207967662393259370104621624425138489214354815070992098617716986295208387454379672279731803757241266153740302153422122445308699824056471081978723088341130643104498311825929552708077290462304154691631032198289102157138534601878174326395189789784577317463656073569113478713993920613841202581578184365118506765409510053765507008190608899014355718597936819849276051176324103743848334684468959625610793984*i1^68 + 23392398800745472384481533710883743897186538200709824115837604698091170702036016827250033959444493072864102383061703475262431571587098308193521597975419218479868491286339001722974603001298851995505223697960554037746355095413819039971255090188282741018812730636081690890898529179565562982545937209748067595231286300493097520656102021865537111394371193791602637338024952359860063892590016641076706858902990828091626116836171516487411925177124501803220003457187019087114444990023679648212843055066058963110663735992203672761789667695786892593124219110137758043915649031586789000388781185417583100263395841452043625615974505344463875186972729429628286449279012398547199809539208810926795029139162712218700292758557916600795966453467821510244348533807029786089548963111809584576592461715827490326622693398499877588489668433914807891744233090578972786841019471615586094998184683198396720557263292539534224835411215426784830294833002600960022444707281139619255521641011731321087015073164353581587355754454946505805038907968776985549384604004486220234020620495219865143754606028115968624320252779050893047918611620059682541325314240869044459418883707120986066971246306011688150962921813696537456685600414438215956543241016142721574653980260974056594683091496632577689942522906692088467562129326948309717329318102491068065930785775691258619083638656752600214961741274614666280894072708615336430027451947080979769871752909254235955379896384713663159245860683037968617932343715383562869193355620341672482906461199611933570903922888421137539471117296215284188545398161512861546933493933728149808394393046874159160215502529532478055131953438651029576787856862899935316868083820899950097997224429674858643687757235933052407533320046341687798299851105495268831723066774126033367658181520823904641712140150222686300736451875176456906214858866769061191094944254761055763275318391935998288250470660216728052242499790962154812211850536880174909427662172861634239965394944*i1^69 + 1217036492838001014574214187950139535268001220014131528349217646911838178390918405400022457803037560933831645343847032559114154685424980546759478848513387752574081842936867016980056599098002064264573797949478341940355933840026063559210930866842308297171286540529686727417974889784431442010863662375703475906886614826015224075826058671771178858546104331986997119384169841983073318975036068222507133189858362038511234506733787978630975366553466713100662660680933337707500329575828516649798222634877699708029691208055593611932613092489867885073909674280557861425780075510219437244861993557717743230506597615505803745525277648241864862035611981838459726515956113079268068899651769878800637183919850163228445445846739465991960922115784194449857979323012335625715297127988959065240756057758527043433958382580978380248117556013284268162350733155874911397411708846199296075367731686752982286074942430687068035409309055773873652824546719928466288395994400281520308648316779343474674994795824784115417042360371618362744577698057647158096169097821642398314771892645369844031047960056350931898783561847380285480534003602675174379427880403568847228283262156326042612597847097224971592393545335495591949383925172069686869071181959006735981752710209123366349952974346028769466590434959529332409818514215817224081928197030192742332775155471277590129997988483700437749643197575804968697253271388945282732916278690857217484795365074664287042438415529020596856360270313940330659229919087822000572303081022693495047137873862397774958088973303807697087820241547800827944853187644294994918880141965734728647626064293423699062651476530784306369906871670443987228356330652927216213359362727621641571739215741542770783106240448493172795403029254599692746143676184466346124959867573949172505680811931548537652020533261123394463336123887059700335624013794922926584896955284318331314474748303048683352357560905943501972773757509375858588157806192536149315892296252260352*i1^70 + 21196530956206901443277501420827790221126085888069066011628520254451863733891503764349224109496491529172502185887180795660688560009200426470709536887568710786503043319100284217301186657059567442812587570202023159001557582492236727738212794581283145085624227632620383145085109992265732846161300596905162670018225236047820847605960936031195111556423326698394707444415347956388070216429074145778394603813221687085624726584649058627454952023076011508535190855669375237326886028301647052600255941518747453426248452249467657507351718220048193602175798361530210395391294325086445586157160215107881955443441987253080646237062698914884925878189846430506011274289030088298869297595259007251246902835347068749523007814969403618258695647718629518216430450002455899376012189340457454492636135668831002258632807862153016085775584203158702609794971760522607274211365837064445059415910125550211195464534673495021373782446297095198547810571629767030285452425342948902856890509236425454313885278403759998963308570371896096244584226493352348137120935668163579450460107309495915780319758337106525546755007748320141907797217978184118508399632159242881022494995348124699632787506244101685106071701760714363819466373672779303628155474667449927089029767433738122308375132639690482523234587991285230754476113496397122027446759404243276819717445701538003808595390790856376923308547828644158167170607672972455713999586173674016941338333918596826299427336979169146982679047638572216713906675441888023732303709750370418352710888947891194369711074952217573941775057504008001195498934967040966405226203816155172735407880389413351899352273663308743569295810629287519197501806644509422976148447765894281665926310698882225480504195966854742372733004796823420858017317556030447081989968336544567190223693089753240745661151427883817641548783150290803179342741102866811552285343147451020543178655449439974096139762522140339111665613593133185105326657008035570764578816*i1^71 + 189055515116293624959359556165820025270565801739351531324267618807624726196610056020214709148500818036418718732836958191710306797712531364649084380713619364703626407210408301858774070643729199951319406355946020067140195635596880032061477248373784702649961433288464941611261558210173254145404375938853714224238888184345725452161713671198965729756358522574720676604542670857718884247534869840026962941981787695176573272458584825595289851635615188821320235052010695339799418460023153983490917148922751242520920119706491784147561628983993902508576962044659104482123748953301371237528145676424789768765618645441614256284670405870599648980915355145785912408908227765986441692104228149580119667056571736535207160868205785151812370722078581511101533662097648854507397641892534051714111394690957684537006025702837373391552272418522053613823543343578069974657217774983655037936218922083072270787114634114721992547766799413507209191662173739785741506341148438133212524384008391827333622654693622811001805772050837901125108341350797454634064733169959604506846108305834002324579601374422717534240843094103288491735682625590039369536597291038515216854273961669286286304011377452813371625736449883222629639875401451408602039019184217012329877490322702594458766598638861817617169820496660644777588176629838917739521872642358173543967395127962015043075714036103332965442653238841489362692190237605214395909657477586780086914919315853871370930269536262066055982091085530384928802526035371820619325029213901077165043846123897236978586678139143242801355023537952182474528934900697144145393888911299209173507549847291572531317981549247029620277048358891248042985487561629873204322024814378253421066302866254355909837009311193578480502050529777159316224585114402284762201437959518982336982085282146173008876453412847845379394554385183353184705143806318300844976893049112113827812262163697518287888972010445509273639584453175184260759389077504*i1^72 + 975361261440421452609081883200467161007014042677016142712083782171222606535176576400201545310838289118246024891445855795571867260803361060134903134932232120513625690682183987244367708049293270327813858529371171304196779188729926866082941342148957822460453071470927875102222147558075722551063232597440602630895095225654537378449118273163639302945850266305511277514825970311133454695567999639454686255372301803292058948561204768685431480582568372482079514601941350149151944435004562144926264271909064548267281116667093262985126405130400771302847611547202180748825374989245637757014895769537053296269514037643524232144769892707306338843939167774110857510570173763093251325867579212282514118170414833948399128285764998188258141731612774566168404464477453180340632604087079751458861865965724271156552043011869550296262988232216693706362738530243693543287987377260208972209744332171992873287033829914804716384532555409207857452038854095108135148721481534906990380979263595222569626289662076250839901978134417749311607891577083403567305274913936595063444443460216977852814795909628145890690457828512848607868549705041205297148118828784366892447280090499362690627771486114001090966238379445475283209015566097868183594591810457691605130359882164570722537774648224743946641269526611103426479856458945500717256855367705992417990920873844693962372369304648020102107518528823587939873454996295920218452670120351024881673132217549653588685770304633269807431207149067286380826865266517217610954374655724030519767544301243315912731302991042599490675916862985990751321012500593116954807737982778831030450859475313975303476341610743631603780330815848754795774417825365458457202393499742392976920278437653536311185750562378602719595020741341294249161709934837964169824058381095590025218156136217449217883920648236273116582678067417362167133857620330259635771100734648418666636046491005464247754983600293958916040595954706415616*i1^73 + 1844634062585853775139316214145080174834446685784132445562578395844832469189360482104367738418643069191618309935953800037970931703030344274197764321911426017534559958971135880615389324246880586133927119256553940221812846204382757394254300001413063607131132953258033442951209116137200404090161916732101053700984880526022350046051357477777392190376160472430235395770300884878604714505301461232326276821428328677168680343764455728978584379686937247170956872665319169268952841697405935869668195768807241508140741583533193336610098356152087109486429856440308323075205497489708329695038844192985385777643602759365013995558062736432238946056536062791458058407377986739408501958050647679329899295982074123677231726156992176174503580680699157318356707878092917022943317401925765742027092146111630253863703774624069470708022612734814695951120561962509001690236541613612763552561577083406511832486075500737689284723676680655671013326850490757538204728058138510343473018594618598227876595448587827345296037154031128929839076193662175432051599560665886662538737861265542786761891420445823272286377108762233817436947212070709636588189213865671803977969933555304714125453784195698380087168467203359103125162695215979250195822548195942884000453365776168865243930288970450987901776622192732406044329601027356916443177882942470777234789321831805618271287590466340617630842941958842255062009444238748543522712443654031563882853060210439584958390639464359969587348870148842208956814000293401882204300728357514907056151671615707267277601082221830001239052377098710148765363966591989622787647835144451616081921863592116892684393813183368555192280426170131557264776556809868962111232996703316569751725862981596942695479313690653318242198925142095202957126052046963167393273019432954348194544014008016516264886300285141612351480777648057061645636776306159826692395860534024263529822166542913521270075576982497262500315136*i1^74 + -931358972709129153224252928085745101920692529349079574170511407008494458360856319989121540118502930434508015132705117767944210572722191770917994367243811280146615836535754629486253639235388500911804946063383372320824446214221713520483759795308884592759865298850752753755567856786946740656542713584882277916993200182251520261532280005440874189415257131738804790327176399993739336330900360151802545713829585423514463137899965719356825109980375460371095149388665474702000412623617749098381038396435640415742726046728365773804785225531914018928800216725348197546897255919729756996229095252177683877409051566391348995741538773530766197924626111344085598536849619581321423595302076695690272274003002781311145216129696531076822957279185468500446961132395051765416032072077073908741862986625733975651782360942347887064784105232218433915532346379114912060239183833922550011744138467902315621809920551321037094732831738813231655775225807087033208828982991747873368607950540864469942398865651042442037575893849586470254757078482106607207653080073105461204101546594103378834358128453131013401082611431218005956947253172317598083727242210621284706455637889655312876424397830846489494966458398521065080776823614050607141233624829388399928171162191283690786897644766471508496314390848272348709461972084818707889077512132150927541685024403657374772466434224891742789645285678865368300304243287785866099307376777581572258627944897800540304686526809684779720525425671224359493333176593735149370005983874482232756648302078702963951099637652316501441396158512271540866484130917821416066998157521329108489295193925797912336730707532769452279970392688485432236852261812003879898337379505772393351763002611362774532054688513523243634501125441829729273765118519889027787777470558416200520442756610044630694931249938366549215115461921220944682333730834849314985390795294688153042960174052780784053755070906368*i1^75 + -3009665389435915475812230485895790698301530641273212373639586866675131389509080932701816728583557501142941774947531892143472934885132858521001829747119424805455424873662406609921758922509446438663658459825173171287592230118873577406633093412136523496492108745962513815578210092395149188102005779031671943454616049838419649890640890989069774898745641913404019775140806690556362345694151386816090492065888240128348965050026233965533023430891843691794724139570516828703727862096453161685364060022132353879239813890273713219395563940610659739173830638530095842999060831442493476882691648044983684913898479832253110151329339990762799764713463774105944689602789853586265767865164719454597703862257661820322943274975521449375757711932832171864357379575000207917739176804900030524354966464414416113762708026184113219927637382736543426057553273571748401560234853443324827973647328428838199406554164030038313744614256568901487635975785032344287274311077844094264867703744770500148559779883694756159375253870350042268808595873509206403886197462915913017776761329580600264853439816575589608205272180985675527986335516886980674170644665068454407226362115828262679337498531468535626846144331985657526929149595502817839418909443866835003796439825119644680553631491098589265715486919125324386491911334464309548581298070087578081243202439457645149341947031728734576650240889952062526648360124610877985637576268099789700145381541359723836051668452181243889429952164809985385128401309947609459246172267379777856218392094556322932564212637703707190724925341561780107718748466446516230953067530031096963443540422691253608281973070789334074578116219447292449064301961463781546474411503839421809063149644036276699616242262617652359579591892445842556713806003186769167996768811105881788674624506794206976535959123413270685582094404685612503618297353921590075959916631202773914169890574143185747968*i1^76 + 3037506888909051237205062568726627849555768409199407730479934192515996196200448889494801069050095507543118179870119893952898828702378858592989144396589782060013163710871055785888216872619574048147193843903874659470308902753489137516679973710881101577394038501117938634001700859487724206055062500630850294562190678860782982559493322605467832883007867708970132414558529675663787809606782338121167037465517692742453135158856185300311939165945338095223064879845411536698782289334789537038382676776566549545089177174288091952421279548306887235328753312868286380758805584248165983391035590649796563835570999308830154412618900561949827978470854606420801610355280479230029024666477504637934270997870147877719017629522829787125219350100076678730314922181766589080110243875996920589922575215845534103966872282376651372488427070069632630144530545325317266790727693002510226654941060364986212589096898365835334026688410709787802795986558465300162709497614604842119126447733438116343974181090192000491823173399253009105612189286325174281618394657330746209166463655784034835124490134089146289788166941540090292101189173105410427415498262445434423973401547991848246013724830681293096554495342658230114746415882219265501968879125159906098450970994035057993547383920750970672604214933342475383727120393694007896894081385389355337701810178262406239118989594975958026907006433568629712106878353401862182813396705668813809269402983530283091351016439119370330890953775972136950712208354717631879826208000995481338060823883606592132482128594238616174651651195058925688457330734751298291183918901103587935853916853492095791380635034135218679859986474732667079790169585263923683157485988041276165613610057656539941267288302381303580967417253033388243383736193374674996850408091112489668784190265650174767062075086889205304409898114084386687259700044253197481949847617290068371697565696*i1^77 + -1053366152869679809726644666007518772741473979602147690117925701157492714489397076152314282554609106562864474424943955557276334792956660712301259540333791522560248007849009500025880958224813064430568417567225336159179033770388018276630056983547354133671252071163780629397171235433067022320179315423497598427398468735431353999805427414819443923876496288434213364992744017178712520298494632749280374997668943955877736245988325003806902146326982342850686901706391527236142194777676966905169508276498420825216262643296435707820339434408522777623080435434540571097995175259557097198924391588272721089011222158686213573594969437578300487669036326411233448690732910188171067458920993088530254644661608795554535679668972964602911724090133674210761425175940628357984072775931953370163877684607058170557044693485475963077901576587518880009290828243591042398181975224051990249545727096583869049037389374991701211691741003902491986697685583273352064881875901134878513357830555278567297684747258952006026064950247687828769721716982065011900962096712911105969957100419672565542274158203275233775998692503731821196044136593435030129351964413549449098745800441393799249254401849287809087228367500263984936765124155353351242260386365960239020937187221567015954397897882812183059076655632956198700123617053521887722150642336730921508511161900133610330769014554392866691643603632151138469157942693622938949470204867620254075635433723701536566701463207003563920587799214909565580908458323124256483312348075372187140701566149836021485234461214178504737675814406446977673979622763429262455467593564735281990182348224512369970734688857137578379836697019797742523212896259265779452457172336184987057706130607714434759282483699279461534708769071505354954598991420366973916072151398265066140323503026626990481531916247705766962556437730301706352991107133421912697990859980800*i1^78 + 131212743119825747488424310810619605299032594039820110590436117548782824976010353105331913403254178680028124234317730036021326493487747416267261383222026036860819602784383057687374150970485127336019279331450717494298690632766544275064497446850192938591622700436605510747785573591156325035156111751050210676269434771158041871634514859912874965922870615971781538097864566859308856162233536989342242612351258009276627178560701292856679425646780581029591443520241064436190775041492776556456977079085226850405889894679171026801053404362700799136220122246344260741657934199360883263062458975979140730989183206400186006904779566737491768827416355107590989608202244002108922899898694309364959745581506205257220886033887478164111709190873213771783249391571553669328480532495986538836341814942686673740136321389406283242463171845947983624268644157929152678520122472798593457383638514684670063772356357170502273640899328366433965665622079191838020943778515601261338418081397936682173694545250184498555040914735123977611970233464917395165008146914237457563022642576891853268085087310918179735545720754026269878013444510468419645452674279342524328771825060100066730301753458860278203994674260294558863679605804868825523668721719675166829041021394615066167009201141561848118473851655581399979025389244595562558357729485853545630297913252735474243731999597810968348599849230808597327029516564370957100896885508343211954083095395872925261205893922674070089132554974886803052233086855687077394418198077351474019331144798102030016275189901252805888463693237150491070152634702642655754298141306221359974508829773046379885748342982301682804517011640782901006302886727074212223793238809781467900659326162131266001075984622479524830066158424353622392635691412508651295813754352195036651298425987729099792216240437249794119587417221232500468075711441846403072*i1^79 + -1088756652654372300717594093549438649237439351499533417591731405542286547732708920837965563754132645161734054950452765213190506859626233027971543217755383813587913070036979427924796786799746806391353812630767760330493171589365116244780637728701769492929742683409870763215062603254446083586639611740153079195038563495336560661843772590927946853804802502270613193610217361573262048832005369473235187790547741000480770927754812405451115353147472479269662892994619468298943422418901511509012584904569510114671122804936034283690916686380385212789950928517298408908302658328943076130268653403949131727917934903011058517736426907841039390213878174396595233021991492415639663030775870430310652787094082947628688911537372122005952737352187997467175069098465534936020254621464082443102595130093613857662548480919593444876239375879335170845460785380507772264042680542991810400248967998473590911976314552602120488960953413860849497294809874934223998485458219300802336015975460532321951296252559699895716756419268349901497779214308993241643264356281851218342530231728782830883023387900201956425496676480170681529036962443323853724609783505546664884223257900393053426071682454425499556461514468158256017625107222443280522597891961800583680417660785766875920774380668177726737611660301328947411552090002008748342562104002923487964823103533374198724118876160673032767758178703382548670899806058449147985110983318648854319136309634792747612430788494904965640568411213690270834955892631824565601419797289123936574362776678220057648183018114091216103977694287932621318868133704032475271353523433117880300805509899142838890692045419066771565261893622471056157856364342717062243896742327453811165098313211656468024749493609927194752251294787592757519504102589028053286087101017734273982934146158342194617815103661592192157508616729497239027712*i1^80 + 133501916753860479936839887447264113585831870355321018499484095672948124686014576567195343151975878048868402988203526836037981772962574052423092490255186280595904241709801101097428983791853883673937510676660927925220363384634372295173000977343405230100314869267562777499955682864386860269061769098928499423628283510843287381136970340685261898077098941571487250086905628623294497982427463925809160579225711527550706967436090200399550371401849019156314695307188770658759082459529695690636582391110556649587003892355124693399028488578176152476609315019713778346048744993435318245439128541060070263728969268975475310222696523492402335857531822810882507329722675744114002398498876338598966664195293549887453974800251704781868177860518829511232067357333920699676134364801061565591804198918604649268056931043364123756698578057673635318359401976943562833239290263737847645337818904390353703658770710651843615371572105464600976742606847772411531462812653545086369294743668663349184678775290698120720559542925256566006010253592013487751579795710384883808868822098721018310892003533938135715300481629054486547376483703869250153645896585040517196033133353538173961130555308065079642708084856523193929945579537675093544354682955377940808343685050117442042706423314861352474524576223677538320949119845836787912131191036742966803251542215877124770975383177838262179215611846437222688377815444190510873722804219623974836423721102945704954750114283083740422263762015836399820378893907773745857450074941023977470399089724850741760117210373230063741122149943200874628283792201989138929925352021984618151326424260880298916270833348319051094490777649915435848139298343799228282116478484910255132511408347954330945954316752118843517554425735294310113308527853117921032408962870724823599975765150477926072194112560241841798798901248*i1^81 + -1282451389360841925453230501118538115980318522219375415657440497847027225366936340247126997067484613101473951317895415809861085048894915283747792492206549009900400741962268295370820186511842597689312595507365680172349902157660264662084510835658967931210543270951509858209710299279725355109407696641277463972225156413998181112409938888329752481153316314507611921523624554441251551589573302206501434753080635969960237352772246810830003279477405317406388543312875143951331965670915838172787014076031470893243625557430446890661964173847058632376428578699225779110092938537804706766528371484496692720098728528026492814469534398293130687141143153853036149302418139093014959327710067963174527298174567151190924759553804970670593269321213598440346582972422135469641501946286974346695338864684876391915531700666114449995656349821145534881974969046699879771068824989472752666239438749907549519122660888984549927709284192375583764787287413626824901174392126734415107245438111908125183286077149445431920090623032295584030568069587801741027117242753444204382723012166359913740898474376638982816719057115377456115660218426547077003225358457403451800876726934542756451761526275419366727239931822757799032094458671318682560348888585940586713901469148456740071188033472530924461072207743793790568963567237434053974511512557309880668850209118656632127887600833553294860449891575263508101909457041449395010711792269505229409260336879843485908079198008479660219694797464842500524454303191607101029272774248824734352393312357361435846148830777888788530722532977667093656252391098353635931856440930307445954756703621745196552461492847092247790779555264318875068209206331076826875967280575030288148480626714183644549093750026165824848520788173229015381966843228320081967021244341355226829842279944393898516694534455296*i1^82 + -26823368508062306016462731708539958496373768234056673578519165568576163531661044731037974746991477649401696788644788968164220321392189847275000713250155034788911728761532399028866041524108658406659427226846446318212427764364207744689833367948116227257448446934108439895977145324733973227496890831002562182245248318118980139386519029552391528057254026468040058955973604575985015025889613287223023967347866101969313814197975681061361058295795467376405235440020177829620196031251661247547504823143396683135187286514991415089204164898210148368955765948225195744096497159034266976918579017705998278059753045196937689369804291197467325599053786323729986987308083296595215129711505809830582436183760942489611737569489836221770747520939136527392108323714946031363970567549611691041717144286707660345370054998060095268576656180366403840658966245011594569840015610945663392145955750228214383588820642402471841468841363576729907704400758729610589435787350859915671684234016971214995805352507181750493006722723766147176360822225715155186655145281300971725342062378489497196185068510858557828091077199076298699997237934900238092394539813495698476543206325845446457119730342307476669177278056834812853596191298659174525135664094646426787024068305630989599541721936907281222164053914450051561955135336948549538823614119741375581594849564861553944304406969126642769844316525481833169218322745601475304246187193072753211608194489852656957316448558846198675082723244990038322716566686215279201643983216975862257498013962123947088854357814030075726941016303403931093049033991453482241457029460671440694244975861164328682219471405719371099246001831472940945384977627275710745853614442264061028841487154255481932064919318318915618700141074985434795039470442386984375004387537518784014934213136482304*i1^83 + 3572761693855226526360273477819042664378946473156939552251828344959643317194788595646939650393475767293923041579431019671982194684801588926761297536351421299149381393911561818123640376499607390423961970076253139955916866376173927019585940937543141992016429664633473549684877237356136570124104212885324320824378692465396089106142703297325725972602917345040459035045487117106784925701090386808800027867455748214847141402774527226603196251307889772544274002065245273876794501901906768744662836929427704055546275974757261840694462046010884412946149561470697028118486448326476118448636557348237944764218021888724289198980487975862205124658080169156387634423768473444776204321258186117262735260330639846743415844363679456702148767729645950620675473601966718514236363324482041234220030350427300800038384507477976187788847049016238792579298345333964525619397542209782437175896191310829199888431354341817080644696938350934572793588168219453715932876546559760702470170183110036498659062175578805642043635496304943026689733035914317741559679731848213898886862162507775487455090333457958308439847559515370714451046558932912279415048822360774565061409430257732512521887069451110044084515526820494933699337558599530971251671626589640719951215485370410953838293048727265308174568876091012544758107552375257749574423355266600491743561178291670823612391364950923292682523489778662724140722079075948078699001316436414935217411881201097910816985382918068532728780011772291683556941077925347122613985413084643947985912880339673632917736468915180609809356174993019196597041831802274667195760412878683609916174547508397772560552181148080489854390194668597442464879320556710137963907828700958936695421619185639259815249414429809586703309389529253836891601211710015591430612641673904128*i1^84 + -1143917908235234866556839512653887538841374124134078834490143943960692290581054159942227049403930106713438463970994915011004292104677707358549021002353166741291165900720447709688736947187872184521825314473220951479098811005286227151894669550414613133256109254494571750722347606207128579414882448108539281230406035625814680147873470918133070046827119365261173404908224078802982531206868893232468950348748942409586831392815721055006472895497199556331208975458813941021227250942422312943153704265372512740707312635741419182178147882871578752330190295758579451999856608073426252184755702792787496907619451187609584957094636010944751270643281118239961332899313696461174710413768170708886078121980580355226181645434246487829928723231004579982915868732047426305216512368914455432445679915025310034570504881762405224972564170300100051555000188252013809989958286686215911205137133894866022958343677117532129248942646190127914771486003260814557239470580194746158435455971475299738155688627411161704807327569017661769842352203220762201798668328754135376293300996703623036506699107464246303499173058259390165784339661563302327482583707091113776108476525896136662510574564111394933379592057430040848912451745272025665009137125372219487094554994066510685324549536216642678135441314808636244095364358393649863034986438946275575423937681807985104758377374568828993923893051470299998048284902576183100121831975056299902116675727942174644730174041277279151241007264582308720485758528340458049076594971913867339291978331949822944774805603362113318256152596072480192157947566020917968905253644979147167534513013642625956252573234675180612864179388541957668910303586925589228049437003028190810397113586508197039386478415786962535736504826078306482311811634842763788288*i1^85 + 67309530827207432110372277997138185304822739060468900878432066132246520633729280353764878768555836443702969584340726976520383786807880148275602046232354902210330164954691135339367732166659540686514092175811467567310801462617337330841089336056482296245725684235648886864819028599735798119011100324238144815352700839139600530953435953479607489433681084670138648108263074596392801960918146463177637527049792284637962105444338545177353881820913238149672294838046295314791476104926139641537050214872185112280068101350510170944303419570906226471493022116010323950040836685728836620134526590540724535675427524113622007772855065502427748325604734782438937375851897820803051453070638327504837701538086644476431298681207153967737226296412808421438999261413040306839677192590528208124537955689734449575850966759503827960983536188127833853811080348293884988987954529839260703707977964051564303653701473797014323660771387105368235615843679544284693195743013993212243939479973981273672259995000155984607909795135215396423931015554409498739493388055157474001000510095935118753965627832381734493251368079042954015116928034278005230272710392439048745169946888936974579411489065341122737867109396656488200774269706473274780293473209099365164397135094077047071831157537078730816919390269473989590001687284766759080935662371881762438908479822143291073120333477519623748847797253950678002532179100234437206157788433728944697891033085328919976275335094478967877083123118075119416795724934432711905084057260662082455728921929073437681044685221006214061499678679950313716550602609935962008490709309077860196212116041009269050862162978667008522674037572520840721813055703807757714704798745343319791848311378855366896569323802933851092236366954667605753856*i1^86 + -1424512708786278474808848229193584722216832937932857622692370492548610920920314363151564049089344013726538983921205908015800816169976485533467846848892169801117162679460059576316824181011225609388932896537200320247895247686535334332771416057490485541176538748965403846012654092463398943684215206256391355274574870959433999565427406346550078971593086443226301462988439385420880938063627748564256316301224730294574335384948240318704637987068685399503246577529282442945451161022540664734532504635051211955850351048635686048380192010472844556390230019033907327212678273509951687459517095888782731384603411199234100659955805462176031852465694767312096130334147786112817916774420068127437835965715027847539466886019247436436760265583650925499968236320414233199629442049312584217749100817471206650037637716305634791768512046770481656397262450084258750465715540065272291005858133168502897134932534563258524995955970256775676409956290908246413348631187965887500578554794667929240872721936633503903738492137859554913761749756495079660976697531693730566741392208837068634678066395194442326953887103344127312029519855316999778097759992767466659596775154114815037129145348085299707023606012402952930163110999717284407785478768687028305285287098165339261328431480037467161464348281290562071891802071745780015880125149588298681554326590042247707300970798023868116069273176248078313584212105370814052247917292399838009379782376640771527131835326976682654066432285209870038932814891585668563528484105018470725799202979379549094198792929343019514231423166876352233087615895810313097571216526987287329773597392228911648557648233428705631892666148649776999122470040111151178113334854057538508722681458303676283815132785500120242192384*i1^87 + 15280121098879104987216848466302565161125799118257675557447717201618666735754544947398442895771686882980129093042041080692783961057211029849688546851164633582077697427355031613895974939729480273290814691704544979086291446939031120830717184365417152204684198777891433081555494446904850218269481233520226083595324960123190521809240614464330772246342318681536280266554023845403672512893407997535374367103327441799981347475164816101407331537578255229697612817363368438871344972334387181202303092692740221509884253062460941846913889754603370724550423314584363033430621989853033826038776516458226783076431389828347514088137386397443575902445956848683067715320857325517900040462882289938050949428803064914673810121232339608567144109221315712845463049683880165242101674465527431011444537211890644482690935836017513882188613074243391694763048493059364465162145405092366623533258799424695360390237399957259772747128904278249738540421774647309323214718497236185924894625121410263736197402884560372534308815806097133294821994851716983319791488081813149621946168530486942224581102958448185980764559756430454680100889541933737869235284215909997668123774598555799023988779487965633384552571197303053610816891248473377535083742494540423118278076592283778681916248977722079813275696456131713321605310829067787008555150675095550734130268809134923139949414250616114267425592698113274607669223581493939896668622701051030414130549454221614888815370117544847166226286122939900486365143013463735007923514512058757112134554853647264736948634351878436915649950948615268185093750243217427185813887148591910178334935119103561502186641277034798079590561135616776749009895123729646386838988401508046222401282031949486829338624*i1^88 + -41534893652918857671090289131605386389625144020967518367890264474098858682356606027113449447023993644988071616212454106572549744536744404187465585759682242472314292131186790585983691209569695158892177250034931229206951112110800466513538286558588174348616488028774898020385090717996049604738277690371260176256114169945254236029530441124136789202326744143667579641888303089686646396245408632264093992780527970133014018296878133512706771448047403138386281607290633434524252994097080683938291406891015252726211382768683555974506611157023562307929522435015753296402269566577186415525445485127025245988866388503917266851711082663751101902681311426556145331645313004007447644421913620090715635672590800508569673883557164172368261711077989386240882374583334432840610505992337163209534037061197787802307103181522455660206580206683208189524245963862640846648138836938434729158013056175987552642108223116238979815468550512089083638800887896954050861381583199996995179660793465389335333127192551737163302923509760708127991456796360615395886504976741140817296718138373981589891955111728334132656170325725702783237709856862373286533722901017466185444455537377364000362541834336232504732898839908561459188447118267911908565143226725110068635600225752784746713755236970135638135597764026735286064628725691374027069372432064741740612146802334637228477121873150052854059866282451912818424605542028241100842467378499591138823895238112491783257293533664257472988627042559339817043269901606840708534143603447645057660010540756034688988970383627499324742000674082376863549895991447544818609023281615370977955928331062228413312630844423788009937457923532757471444877345677626155647198429091430032998400*i1^89 + -8658612391327248575078744009387986050304697897804269881766069195746294123040459076535217855765060682754235362120141705856791063740862323620759833562486452099750346442508478992098467710173755278328115014623892125566623367857407143130320137904704407769596919389511161738112935288144139678319637517080940706025573905747432969138978910968637648928157690564457703054241196844218273016730623154213396118887500247435321629056091468949419379730669612878621878418728498379347007959003463935515908315538865807317730125249308271534890490407353755278724882576944681265327846500460522536026934082691558442985632358707290194991922890717662125697763884362888204772779625846948319003925804409985110502430241161210665855124750476475501784180314154489040306185982320761690533708761806284311128346112917550751066902104082920705376271926143947759668226904599768415590893238050180216441754905775480643067333449280236552329447982075191691078911363081606370857588373412478651852921006597994484714102178884914940986044805361316575545678832827756592660952084821405282367578973400472358901063720343352683304687426006638292033504889315455724863338892991250141799392389514492863414790791353056282779152276650704318845913692140953248403362077268496671051206020385280200804759737601572553271098628905563461808752089414551046113183607846325811813622880815773023587424235355431660774894577523570589959953882744631017008918724385122835725306806262181456771339114574654776519456033672138443874637906687175339481458950003803295113423043538882271574402898464876694107252395523683712488043355273885441061249782302421878060149064586188139106693922994619469074179110646314006547896977805086294016*i1^90 + -1147222201089778992249777569409093612285273828758313902541227125794252771943478568311646958155191669733791883521078415681690472389788574167521358766481036039210034054166479213669146885248135036776558589065051643148567208673664490261822648887004169664022828233555665035127972998858092688725748523522318862392896807961270996046915456228827021714722906650157341572393807722111175964961185848897895406498167402901209344666784092220760231804326428799660635167124175087408208813266461392679949111394436710052260209471929777816664189066545821910089580334969508154242436234233472483141197714943742764246073295578771834876768159730870074760749728636928423568826898897214810007741122963372097010125530495168066849705289092587436354113543222288783928334640577327002539535384090847814809998995781341504674091097349802550871071082598922530010249201574493578234778994140908733063560550710729657566546178418562691575521633111060918949364514953366534819742795708690935406630289497950027687577063336973020048442183974050833162084165794678007631800697853795137698297830899018127686497281477568469841764500191181266596274200001030958541510392073335257546611665629593356710849481630529221704627093119169427417066291046165883865225481337002033554039157780198035286580217713676787731755215621355326875855864282761428067826944392677998143818972541700314984860140351369646780720149210618836817231317012170908587697373109756303038468688668575566089286850901979809297057564861377840416477362094604206727411293438014823050011034073452997398625028632242348394198953739969257744217904646800756831358208723367515331465027880347092377691282926656753084580608337772544*i1^91 + -15535546844042628487795055314898914725506543229341795266731955615772745048606016933542069038561224365026763536924391236497024174414844009670853711816569770723492024685670725311590126187951188136184033865944609961826257915049704901562164724443326273663909156289293100814895590718177849655496895986590585914227356923747967888289409930721671117014457535011422588554075018657702967566664444713460804954816447127543515200617194938653227489362665538391497676679980117146847226860329540947770780764742748277950479270337257017843242038764565644785003383342272585336642981635577641284280698048983837132606050017601025744962437128181085335287650856134946343940734488992407435871119550826680434937650135599611339615362409678220651237384061195649289872684386440526529519439318102805758227165717105904389093043589531827735111720696620477619854458149588491004087090371737058246311114644298997994872628101712424628079188815422375329786023836919159805833369832931808373555250079881194296920958034192763606853323552571550100303981011995084400903653894376621946825075830643708278515578764206942133646549769059519682851090755270229934799861127572485223411597571011787138114563099419463089359661597618890585082832093721587474441591428225840588727511556293869477201397337777875564991652685759535499376548426308623185990460158937961384199662681705264166246575662398874934241984612571814938324951736347125216386411958778429243658769145890215050042694224003890204425643063227784264504159850100456786815695121580693045225873883834341166234453400415915287107111983387856985027555485254682717021117676070666621368835444732752728805861228544*i1^92 + 14302937395053366347247336631543493559992193511994003238299335097877552607985992413864952869875427208483985648959676799113550084102621468852818834264751962370229300219844095851676998899914586743776128893943086243396334266844298970221243494795972285539973135008768531168816126012506095296724135043587363760226282485235243739506994695093143588623765415975957536435080781492315399873094982459177467171323647363068260335422273791450795604426822449581065877100885028561729214132329586482910005414588002462932932037523005873518814250344904283946628083453273679412205571415443212905106937647830743627578949561567709986319210296813544153069886966211418586944244272151441694867573924227019695616494760136134664464171153115523071486142593499868402430608002471064393357329021018935516406872449352407677352631959240553781339506313143873825656473019535347282954084565867832413839299073104602804235892654492031662098228542101131150204823509535321988908635110990742650073572686913710145264679473939853461792564660556606424881078787383581652792255657898869490965660921923497668290189147661509633318696308009856974865879938869030815482711906669689415788068860931287198376316314134853951281186177838303083454289755322124424100299854455839674274628902257661241197243983136781836692692352909234881613549810822524914193362345486743731155305283721757623096246976865609381325825191324027660016388091711377725832268135147057957959184439143619608088244316964232153944103663462742290891866709973851765468936930448404511977604627212595099583953267858977316254836444005184992448414455196934745931737895018354245107712*i1^93 + -2571148443500932528240883888044580481628611206715231512969091508515397813160914083420578620918885614288599430274279824813188887928678984750767574888111934358177548270334053207037359657104082964184388065802606058937463262504616690273978179520311736997965840228258270329640570446978124989790944967830156046927371796486213188103290222517406691300719187485189136165453537819774273208236167884474271593291250871761031112414506107743727348752197818014657879409564728327983332909382784423608515681870103820155778521025952191967590050345297101945407264121451412051395214112228214789700626708520636962112548028408614772030813632670689695893176171973023248438118452801235760046830908286386046927276266361314660620575888499090120375401338345778791943906951770229689461635823389579826133228826944998227009263439122780925191507816387589046795487751402013546042944487322846824445156015735833421253320549885025277515673721064231402283035680978280341330537364662382762928662143581451780053635939414890626268851918596036624967607062361478712397042313564838625745657818566475334306969942528219457527683676479147587376432136693348818843325648311128953306569284430452317908265869269863367578762778761236777068245754474496268070590055156076024221886138688610262537514937812467044759392185714244994365372880578235129604975100133498865159922246182463500260680841577240497890155910002299198635957096403072038993528851595751135137558632175201804152284741039695406460511538574049987712913630000947104800157748427773757457726506566157324944922957013141985668462695720808158622898633943547904*i1^94 + 962395971550218012715020213024300045500613435628941951996496669529622808683181142313812989241419562521443759595492291505664245034893449391106672134345114650297936094647114755014170414844147882642591948454084503872704959489059627322795652303717742725646748494605260212412653657459177452043492806791307221278809213364053852613142062965746344008193617256475599873905541589562524337072193641927137843310965944396278092292785130120431842920143809302751498007292500056235453836346601253899336196864659470830570568148491424012305856466663018165521900798395385996652319111285685250095448055279742898520495300406366380740200090283870048684936095179625289320738870364239396653899840542250759912245981577154473465480175421646224776255461025871973929160649861280555943774240009034664613660784863269494518883781321299710874838258377787741843977242066698166416558697940844380123809398152028112898853839007239863778405530951922241139524396873504777174569521555709827219323139346811848085379805984122667684340221981741096889945062558810605820282165797624394863682739694044288886984602293251918728039557908021831479051285789972534760381828235617238160492306146681619557189992039751752318550256723649971814341833050805515266664780703526314939777947855632090063504486889605013818650779163792520230604355188263839920849208943135579998764383252091020094856144925313176771848836203716294610784455416783179828439655359790917465442777475447219135957707086678683445902133435175217280725465173818005728185336014114865542511641899429261017766234526078506952032256*i1^95 - N1*334698619459863395658788963238583591489988238063900785483970524154197284641887437169605527272445024172765809051127136143033379161801519809647284592679452468168592279948566938508119666210634068753708363126738151420732267384521457924638958074703260850281627989764518037478719080346343750*i2, 711766201767003823219147194193827413587084058232596521259819080227936426596284430212680550315970973422819900868600817303948223446082718836392693753225341830603682671285566721720152803372074555955613266324492128479089376035022130646836439698081099032744534144689456306216823865066168509049420944306992632027372709084136457854860270068308949165745797411234508012906727289607420928997975510666436197256500993176871072057378779914901375993973183309499895415254412250151489643696648434933572328979658422493835509701359865160463276347768274659481066497734714562948131371159812566776912016893947619394081447855573835368030666799548386758997537779325317229042146672137190349406527839393276665580505875797104702978234140080557217487469453440297948426754186061819032799134740131802990347037344203755078501300436153523554387150795802484778489941194543394948511166173637155504931478356734028722121830442903591483886147444052391612870477795771405274998193693147471246988469263215344372539089353922222772035273492594994675103365233166808108292922154734635876094893496412683404660318696929027616142235433187365535432149633526765980271088388643777650502155357220311360810196905080684525544739558106840032022356743083879874358852904377383130008762501147051457903331495003414053030501643616259335443822447738438538068143185382304025997194928969965063312147518746265961744365840097501568474181661492014618000119789183924431731163756761720817811035240844894844764768224326073180120308573090253775615837502180868980315427516226759230167682489498144362291442810314739700873094990107997634892166282037975262911652413137316771472058867045322091809864686349737018615673712225146644804510268652959260860186237433855054398209500365504892522473182505257939123176841231943722367382978935118616939644272517766073324053859278377194116589886157918243031987042348283181369251209649845899154077477860239018521403846702592477012900133367526707376879011194956459684971058696153246455041592571081824911519932045786936918711648047865563645225190661765763049109428874266333020993878182638467351993312721613423113961579477183563845374350929566004067292880195218441268556737078949087879468114171474248167659713760675223224541264722356877724952398669608875199543667229653592477765164974787767714996625150390495738307875614740137902080000000000000000000000 + 18904757411765565574070210980729877739478930218198951534551914121471068864452591141158156870709419442442172388360320923800662117313195159081692975210450626812865876762402066406865810646989657650777590890005076049370614972851310191350931294067373742406848122413956645566467233767977821335736923433837663844720247255631155683872471289098470474794576796757839767189147004877839879554833708305344431890468700857922680020402171882297733030793129228347598600686413978226570243308663524667513299816304344413056003738215202732291520866579173614213588142747015296792304573187812402383978508337403272805970050738382565713345531661419998620147020062881117915245945150894709803834176427244757621019914541999491685137728567681657565236742706997844789469784869466764825119079229828057087168163758743660907104539861064684275868030417181502225344093406543620548914681182461727498532508513237030566292105688908627134658294742018114736699044768777915206667718602236659828952237054884464451678358334647873318759119167268649700470392844662261013049646351873913083554504085265722008026684955565583979786892086129638373832512534740561381131488706297324036959056867552243102734233691129775967335488693872975877521365829481325782259228480773066332637506402223073125495392075315470900810138447227128404125962948322206139035171065509715186977240121794072692231407490476566701770906075446718105501432779276046725441539817507719424809021922278734593266364867428324269202183741569533387644178618833687642757865094006884473711293563054510421350260710954328162154314076395390375933045155148589989403721276017028727602571210136389942917714656586387729990468445279078841500716391947104416074389357257757615857332704594255727529981870218582270210389281330925295675631658181871041847274374347638398539227347889790533515184956622323616775799340416764775948145470561391027250908752539134698014996819908232486553854076863733468569668781333009405006126457820398092355898097559703909475675383231665440383978602452433290011977408405288808015941027578077698403226914493451905384652038986995559360730776288539524465519167926729608092865315697395431644246748595941614662021603794323046216978116317772037572785257064933047464211004306191793740549194700181461462208749521485945507487466444783045706417684697209475836491784460212876030771200000000000000000000*i1 + 110166444288015206030676784623608446739795354495313210180147576409089155714308433498949545736609108054106641888726381343301273379788514817904365582705267304258031041855993560437946810926840210985216334574868482116864760964619575131690294748217362309405076256338059786684950938492061342733024136610678435350277886898483241694037835153941037283159342083496947570803310063585373719162851527756288247062139293043125650899102737599176722848515972647928479511670369841730915147348361138172375688533730106197835228128869388403304889077064311488734959720767579745659570500478262415045691013533235785464931582793184492515549918781449344053846173860607766401606638824256142127576936741199339244962589782093084393744653376667672605148127622992661645583102994968199532670034341241573424071651197997566462696979789428375429934450601067835110506601044120625798513583655958333481499753063337465147318038650671043772411065489787083819847839762254664708574400908678628534885634818693975595227517861366351018361097761638711142003351458403220138783272256432759741997127981798116941176668917323897488557864920570900586464814260174255821661849826986027769531814993711464144522813248663691012266258828557859028608165719966618932933318720006559188410054022691279647381981351148694831507992383785927935908235641398461958324540966926990972940282775135400147896589828584379712601431947280553418648871986923872301875380925703622874321258181294029090601311376250373278183202904876253114856923380023896330976157901102273536296843971276005397501708493638269166632632257490034150129739556070963869833111216775098124138031996856490621199004145407905222046281606723825776117029093989619695585310161820802509262938365174705262005592387729327366474528149191522581120567525487467341075540715915999656806064939749964539488562449456967999010713691391260275132757278694841208133890019637356902820755636956989011993227559382481897896459966901023242108802780304482389918430533875972819982236344282976495407304774501161228271286011921266474816138879123153397352888154270154752507857313705556263140270392703125995157609403885781076206584131435860139605274083611404851095174901639729447281965567485678511786269630840311952548192186710936264128196749660338493045361485155921618334253422288567601531426589859787551427889296357790150819840000000000000000000*i1^2 + -282054851781857658291278349221103217987572945129603970195340599891571241597954945231266617657414387766481447306036916818921950488428095681262369316035090300693733100836291098118367382243020882781533845753586175871533251707741956460444226769669942676274044680434275697938869746954104276698874912790740105034522747964161087765005207400935568572070713339823121039246886032240236331033952798542403325795598522830673937955068789896381059996016657651680555398022296111956799010982590486372371954642515669222382668039059442405595509148416650052000074379786373882285729557666327825350178999629935682669679947178164638630083986267402940558204401228161771195696476703492016604375920681980173235395370382061645522814902082165463808364309422846892473540809181591039420650138812371940428868268312200700228439875770583450964575315838802116142540266791456530845913799498591481262799255667340364212087899057231615703420074346284480016504288727653916047538108630745064113548457287900405629274989798086675147940377145029692309398619489488697674599297637624430079082277361407569470729586964340161135586758188460297997098496211817435459452049943888835112962166992718662761279619485173271247360960104647052049293230663033337777358722510665074029692912335385482900700834680788011234684295774010449907642133982089017513866543307325714043185990169628337069977504499651108644003634547871792418140940178618637831244322189841870388381885889019445775139076359162694783917759930581809734687857844226072369428290636443451187399111559241639870492725324408533561574180337699942964979791605544723617898626481907058330698684005903608639266091193716964015983410102955636325712428130869892887787924734806630909941260255585626381444298644561588256955433369248226255102553926229745409525175847036784657409422293728907809493295100655863876331598898522870055171324493079527868243024953563468028623413961636834294582957194295419252830299588127270750967258310203146493406872486358206079958673604746109934330205421963254398045870621803298908329606031807149190412615744487269148479420409154282952841222147666581845721988512783133573061276077175446500558922315567478176791829688740303725716541242071288451036111109161262041406352581008454430925034887831273479211147792668915655509016527948049183320940375485803718801145306942163596083200000000000000000*i1^3 + 7644785464276025580479609440324038352568218146411030391431284380478925224934123702558811056531310386792766534481671236203923795889222531694349522053869225763030505070364335812558094874003489221609662118741281728757064900724610661968664105646250447272883701280140973042610881689012358419566085496967635575542312551846070593484180951497026419652440849050139519042592030579634546940311321871626963751937326958412967797314737570268439932858201089261477279223882061084638054922844940239571682147805906777272849697468285441915684745638645375637061851726809199634953724403604330013258205449693393387368599321025959034850843452608828817074764788880572874140622290528789635609712930882698036243555879847208121595672545708960199965045664257946373067678858517805314669494355708055347580368919043450871628855847820451377360808369687211157234674877691104170738108827095944603958029776233178286779853224734198739533189234709478932511882013621185113621802013182464628506870538074181287275978494982711692408045605894078299452336375959643201344038840329978378824387317076758794951747845870899459431103384899403392476114585385645315276413122677995024391338115208908965745751523708912639985232651856299783722640651208827955151706942927652463861748456956286543746013227466887434044704261896808454030825891701847267275853934680021815537742075919022106569869636012674031299417819820033856780160696683090128742216753386001414570918704632307221192184325678891643876108655014149453565027295815639231267826545982693667694087569994835649588633908359637626206439917508503644462287657495559584447137396046524846414941870513290188733646188544149529839623940194796890678848176176277467384571113646804311027252100641731529750704602218391778591739382746727634212595141354082352443016347746170261078786129779428249398665327159220317213238716130744878135625144673302603975993862552961776849351061505558987689343796136653582553067279391376767838346482773227750197123667797603894414780077493724403710699699024232882070740947063736993567750267159227322436867612350820142467872145821442571658126024522393203253227023375313183565418179464886577189401159335148984215844208347208396143332501711560550328798384469428109740649286905380895788260555225780623957083464092662803493541659239148070025715851596463836274871916295746343665664000000000000000*i1^4 + -19464446579671464877897228867962837508950386654565495221146558545099849226190384744266931037782157531180569375746392435326390757124373563026126515319493183506176304733757087775357409204799480789107571214408374038184217780588204812763404283963987674863412901072353310714171484116768525031927986771996747481511654841711229102573331906719374262220714150501255534965456290614162397508236610020933006877344832130569301618346078857584141190215222563160707691427648824554245822469524388700661232727081006594217073966883285206727041430464876456290586021614205959463117857898429659398501233674890867410768813233112104697169495213031136325380726322788536568348296766740049068276369369388307134354447611771728540693386433416088721823027794448080280307086012461873229210085961954872874699918065137670089795501585291904168788531548943250073439649742131233616678160018097722634215349018694824560536389054072598217935220795450887680344424544968128882643132997422092739224619594567541637620254436673539294879745673925505996253233428122669014992048552452997902475532231530872194672195529541560425938987195908060898424330268730523308593487969726874310257807222003003833088021458681117721375572171668183238847878279477270617876612100366925921559992004882578032319690962586879294370662496926450311345544747010736118287565078092035017837656303859534884592936754346522270728084658236126379087297905491086324626562166171627894299506177054594061891952091120299184880043810319134706610962085363161089499939697089211957906322720752899657762478998019099308533081298471353746110514372434661724297065794468670666551976866289774610693747341650680806386179635404529782127564847658147063747740068514995770879891819425200941905671817438552124955143381493109984755736583558823827559619329225229161527259737601016789412015436083297805812384165958764196235141253762276458879172784259873821291718889151038340640391779116827453078413310601316592378637555115589156029208269328019075801386802210853299128320965895219030964146273490213247768184458590800969803093000967557456610316219434933444629739872061020845362053188098654495820356412887149051567380114457355663499375391337769817917017777899564628544562480218124353704708235026582775198943018377969109411814472331360343339796162508385207013244345465121699236242366597274949124096000000000000*i1^5 + 108270701975111741395159633361970360055746447634536617796849614156217724722806275083721127354362281539433729104995432967848191229348051363977049512790566617749279585836654144457528721578823707872504903317924348609350943853041521796060814247228549911121056197450905533999818227076026256893232431666273434699745104403078744057524149859520444718271749333607074941506252837953478672012149384106601679470415871047792627117460636090543912683037312581954805598740693307966503261147347366363236970094069759013893941152703589183679415125684415384132108328366405259277684530209000984177141698719198336364516844462407091819403856632144094018290251670937492480540271944717422038414022614806760024132737734906672417286235742508351764019626742000740962139364507550678716744513322215412402275281632694237860085579479601882755802603632462426017879648315623490530928462381240697718833276813301768366565834198317306339415207355757570274454728427480685826174332942667488413196453026950225140282061177457386597162530958913695595099206947234042997901340667504319203541322162470131129230240236415781504706820915842387584735235951312534210376886392376977858177569231006482197488824335123767707943715102769789951657166241353975327876592361802436600232081907242927190783356604104456946496656762388851808862318107014696983365493001233693874913222199711635372454007273251003804892422220548891942378574511679420003612837818739508274246906541938778348186103346108374261723397852391789913037383697027979886297361292553446464103533523621388967257110364534105559923932896633283537210571508941934631729456151929475357576390290983050839703917105834378049744858058957823516113380056189892076400264874861964358077467917326257956359896164799990342373108078796552039833925377578939266173855806404667637308593355746710159173827852474691405813927386676136456522210444824182488399070194815901898183543047595296685607745800533135391743771551947844363574942593536419324378342676318314582147886208659776528698626538352782923424784512598121106249885852879149183434632199792185369274839540340067233443432699547949295302765310637787807109534727653072848206745638826421442906004236171714317786378957205544353912528524096946759598063239799761327529313650985637308475912359021310765647438105606368826509615677450852575028226331858718121000960000000000*i1^6 + -99971002493927263816347080860049018775804746461054999902815639957741713205296146470886645084891784369611950422068082684629806366218453328950644315353465447319099977182641190662149705899577370744523083252615769668685803553956829487401946686323191845802020027514769535494515173419292323753843055228097698540836441536245759226092421041256088248343699835898114390123989278192944052740250664239352078002112883449157559928777041448148044790583465670983697274452012042931688129820391672243913441802970855903145994395636408262301320585403799333205611433473003778436467124792326930208143548021176877357764750905694191987882728950827724816911980408339992918982026481169149735144574964192539813947562644381386600422973134968811584844932339867221382248975748921442835425926165267294735669626205414600020522338150105639906190412506229874510302805277303613763410554246773812065881298073068442105472287451592490647345974692975396153575279019953909478281309822285298168646866260559487110744472930346518638633295131448823025183052300507018622391221664730098218566629806101145020205991485653814335861419938240910401259286197768194090966220695955606764924674060662533885862100481422029509071084971347230804167123008703427530020945427534987264750958978388191267613474149368868147833811569829268659652095717708805190418507585759034993202226223842344882167223281582453978794982633489152490528433214807292073811923917476927411916536103958656982219457879388323482469841082883471392531172495124443383063663844884830957231656691735091388652193994544435677473421452547933215733102706313273785864277946398389773822970726252066449484307746826127488514956194747587068729987951379809563454898575217602396455275690830365552941818633623861900478145715311324964980209026949466095774130664028396496752001206904825141032879237833012635004338284125065287467530842007275976820278973745788107996656466759837183228964470973791582490788643783588884787275188695507523091597024344380561984198277650557590659584372748418276323521372340653005719522552275555329694298356740081513352740546631378362621264939837674598116637197184185884035963182229586695287307129181447117718682978344910218379873757097969259513085251282915237067647064756978808340353878858781686414685429213179670574290315112515028480513551791487603075122501525432172544000000000*i1^7 + 430462244574521859305749542264144224958376382146229436509661439315902679603908258783416186195125190233917147636356091245993986205272334692946006572853382849422630134504110749209275278267246916447249162129330682800665190865205286342436447259177911607641445525660890988124861919738868366026464601319396749535400436257102903795116842091806936182041799428381095711330003498488965186078035285075859234577106565353141135910462339287695714378457289071205033974208192356387376745042367392837871828431425463462211063894543772872189178525938076696948499267699961002580301981223616917933922720097798685541046045099988962767647931971560636768936994607884772946759205282773172828549647681882926141784448713529339313221598086030115773145602993440599950954019692305017321888237952916197519371288316474349519828701709772366410709567961947938287826982797934556956133311756305902268857916512616441595502515565066567448471584823360211403389185521010615703611266518830586726550854586791103751968491224835409662274628852468619714349602098407496890053717595761357613240907239386437875817903695836784770182944978370293321435927789291646805646088078505300022490179960316111516766265412456691936545188201427361900083116961017323346494967314469061116769431788290918226481685113350459557735608852662947768756727787763191902241460206718899494741780683677982139074756426482749421226376484591283060570901969278052989092300551725039370500556294371059616030633356719668311587233824043862860745477437191510674959988789222537045640984786247405873508076021392996016058855490124896671237027013139747534719805931323792842587099444569459121700785644071124724745913233160730184947404031371247096227390846046900020999617678773955800525671480059102130328857585759624117379171173421801530823704764968115737242808606624795620860889226848258325645277750938497051524664910805701186364637069115135691794800558536065778192937776816424252288473354977128970871641965364474148306385398498370921727064821108793974508357458301217274555184631933002173497556923131792332889363035150592599811500991919906364492412683887590970726282637718965878332927302372568869892541689672107328380827660744539069759020331910946659648599013925779879955949916429505076727244985401502192118224039976341751275102621838224997793297905009335188714021829155823288320000000*i1^8 + 353506670704735200609362113653772509870468036560512105704953200841933996970163917971586435845076822147820856969737913408671123981289386107443513353583891979941664412335049416396392402295276571031180815650564322490313018732701807672101618329846900213208786837988530060647774923636267890458293904881121732931941798210244828575057115225418150872683115618548615901166912516630768134834689745138393226902333280909514350549878319674926851691566362078307299398757667428533520581333595670938737099598657258513458341497926175219988460114153504413962855214394855821556903167774106639761683244040188763653259600124697677175513270799425479589153579732196855463376397457119857308117169951881198733961072098247590761985353630779155781042291955872459817828834148418234740825401595322019240601528882809761253687420500316260372567180953289949414233909484316744780590818509754742887226884581271004748497589959433417395908082096526320849749927432720122022010222788698286328711716489473386296330641926909255490666870932991192978301433898756847058126718795277619619179460374918113371968343746760986131093831818675545752442338837659592194851689835354794066704882345620925754617526356905969271411291201530145153589111149737389219616871006348710142081919999252459000661386813468550937642311119514215091307131193643524597792219477180717090858908603116289151357476955226142668942901296980523379682313271576671990540702245158722778549940634307674593222394005977224951990805673765956787175682983139208598628231316490801979858964132528246572255761605187228650181408325603604721591946230351739291613100606161117899279988830556785272500335782099853673358613981113565372465201888831097316329406028029225051839840326039694186166432020827315341339871977572670003957685177676943122133156755859339583611946269775181263480566566503218160290506219096936526560027221014622392979424896107005508576433105322126712637245495810197209672176419623851709098985064248375218140197610656689021126583166201808332249079708597614157459670792873670894462604276611022318374037092264402084844624034835494875269763306310557927749235462552361047420053949976830723597522371001697870063528106455614427943610710573797473109579365930337823335114888945184871539260130398345319382415525064198453754690233928678465972672014963438560042929935808567705600000*i1^9 + 1612433672097351824453205957844975029293085460215993604392606199281589650912776585427631862320882275602968998350244353806257145256773979193807424493984691188567846122884513216572348018565622771679273652037345459945256579198489038644264880719316014976671629398698417800393986101195042180935713765561005809813574573572160123108680680990336082192418949780573032728923016954605195082517520582195021401613273435478944470138549526123543742861733303745507087876562220428312678040663702218380589182558030756715515483168968082464542395143856008052855991267584993477990605246636107507123999697407100265428305213632843568276409209451256058088175367430762941722806477365581892080279358444609235560106192397821186538495542331790099317350527673218660258949181208458591245579821411855985019463243277313196689534424959654196769249592634266965831674290965958508020181059612825354972232984618772106454430054958801733912567378960861876932933712674960802671779364401851561635388543336880662790425987286899157266926510513433658968648139754303329806722883133313508020842957440950322288386780469137038941091549709443996325879011500041751599224087896912144033980263076236929643913783021367806110778180717177599045192108756617578703681004502539845664613051268261641822188381344224164236299897263326478738867149070364695202574502696615117192961254831381044070369299823642848934120452257755556384603870770600562464987863299771219115776240901413753481889352993135526772766617385376618215004553714999962171230884751203619504781362226689016440159390563102293675478807094905959523795086743505553083376001819781358172414608711040869884314541460240493259793588868249347666223929911229095912339852922920032082302383173420343389199282052555438117383695335800119552146959026908556174835234029645626388974219050566007314426114274450352630236844281582424114125824902046550020833663932921720338607034878965386996899607609619670879780065628295131431774610650780627899267046096615922666443238064129003874142751743890375750001112061406663113945491759028379371511009301023407349256540976909913473589968513065402017110543173421816293973666880648645265278079752465323262207768680018517579706567988276274703728161132997667524816282136101859407946300841565465725927778246145094051224284284375623891182508858432280911880579940686286028800*i1^10 + 3441790428894699625483407504895407197773738109281268300463372869593695204932812944811203442456795044163707565036335840645004329056338331981442159564774326466022476134083336666675859035176590565479001832656845334102998407682226023042430448424872159199646344595547667616098634828108359508597888058688012336680838497269149853914656807269113670566675178456249441966165739881015761801088770705132490661802256169604563351678504982850154830780476163940252349525185179703692711699118368433170736407668037517195820649757029805414665476361572499053777353272623918088615907690821779817997144207234084344862817477278727479326318397709433597973555090825697926358288339407133941186122546518549209435201648755149705581454516092701757454405063471370530654345136873210621412475579498190154958033746977426283451460935926531315997724120561801760131707466374646698188242809666249344747492398681238020051000324768098022952266059244171538474714435160129914115758612867658112146935078247960277679012104796352919617781569177634172409611967451551681533232595851311138371593436058119197338681948153802848867798375904042326923883156281994372375319851756055027293440267285623206974388344639392539979995289071804721563889333220878425810193733910090963488482861981153095552751812656560735510536670169600774489117584521899805474218214408135050713885599971794639385067005761479192199633499103975775371455876337418048229004120406933778060175946540227206546660133906885178874971932348588129119057208307811572774627973866741094704291936438798472169872768960902605079152406790971233923012088816233403481359979527724457419935454452809001702483453821306914818647102700704981571850151584890569471627935163903710136205328568261529614306545633577609973878779791242716554323981460990642008905511418365345700375561376291153475708164021543957097773777688315569967301838646938609558490922271859519139803824616463451935678323065565651382783712852200744085915898832328600568079874964227323470500425877747063545772252321640521369499453473586883008507879773018893869277497094738361362046295713518946503876752423131920561845844110723715268202837659958096812710521217220160287130898829292350412346225570985924384487353576154153695200517985322454720368773540406714376029237901879714819784093021230177097936190757757744490076027380712865792*i1^11 + 5001075790253146199783443535213062409929425338318156255188260239040609496354808609623265494359728876774473592741823363500355437895188294663294771767449512018147583466767746998912687614677808977548760141596189994702737783344901747257392941313803237929367577104606607741744614952813208673169905544212536179762606072741079083228338113997060365631584784313049430354105644818867959397739185556324956636091727462684754073678986646918699643561762222113493694019051939831244006447961540471903748812292566534777662673641975853872811928275454746827436101885094084784078087134629157843497095867344218172739102886641762667889316312697524792058732971378893612929735498303772778538983833866694053037705239476512271226835357797992435098494124214286093241092516215059913458117348056340456498283405867183833620095549220940829947242288469685574714977912781452079712521469114136259873624494214843312326398130567449536499899601582226785134163446398874419837002627759271968239154679275488832574984277533199870398832085061348079334336322671067358908443346293490144710343821024397847528032939155542967585591440111583917749192640549863854129795430210258230049734740993310381480539235439818068028977788178857859826095778161763579670012990823416717374831512328732114711805368045186192775178756963211988636740081883559375069570276842534165330534079496574094543222930153158697176381582773255284089027799869053589029232188368838725439027390728691438986139074770753967395171241506049268745560239700651607186107281724426760202661251245089572638581330720813313280739665183114391628636331281112253838878504559610772308538794156578447399834251536767254451974239129390754004118425275261253591239085547457005032645043888909833535309777751118858485327183135006917108805686996555957216075370865183132445340227961591895224000401684695147724573823795535427259922551776452154579528709596504455844471107373295894823502056021533794619507027810628893379842859376322522500794739222704780002886732514339030013693666432253038184255904146364337640877608222166810972996303762211575758586161374322002316920859831434467671716105632241724473412575703631197258632204760039628295771170992554358633049774987857424649372485869579269820702906306819373930436501451318609199748786813166349641773840065177240120298049038821186311016653451689984*i1^12 + 7832387783634481254048049492147441433738863243556500891343294152295035288178096230137962962199758002304467432561935228146852238924001647945445138569269913209052857533579845571197076293040951074130398893516164275974960408747968830700510010884579630133346918368714876626040400402192656947185102530187604064634810458855098363819315079013715824581860222137398984340538804547165086478348485092807678240503832110012055214373126880394743468953745139787558526664845448416412650989734650672634030043689968491747536057647269146502399993668306710371597596515044500843664811388785455651243676604668892392119102766431026035035997672759864615324155782161436129085200092550276097600375702412514254122910970898736470389239486445387034515393285880295787336905374893348074891089410833933935178660936124215756281140549676303794289337983128059704873737679255057877198822205975846141589141493812611593707842130222543133606308828403711184013256669444000107110358374262571066159825766143175280195916779217768434449349820549658717675769382196300868016033114988645896014541737909916863591384447535857553338788386398367435105643586597801285608392630998327581519033990893163199805889956927238730435132348709857399719599044271700739516234875627771705262135731767722322197162844484760849320312565986299455175423228861138848574584423064115100911292109509533252077203792899575871202657433984122985480854016605365195766322788089478807738633876067444626776268212384462474794710711184055088260780164637868188636219032243837356885168158425499635798842929792139833595789541266708674958677019107725746657592140508408857658521888171675786856735698307402236203089083373109830936413696893758084795838912755911689518884724864234290222906698224088175396606624352718033394997266690575351694560594537921332809974064806259672098243887192297106622166916336901293413397819340742836496194511466557055543033078125194061726052207901384398998473904257907806008438581211842900029382316408309611274529318153118485068026919537459891688933568439873955982444671001984922237470485081657832618331547600709949360193135878261750739864642005231414567109138317223451854705780689553858595683940629216219518867626293706619871018236316178329385883892212086338628576904564356396749948314464928391635976105207912704327880466719653769909753400524800*i1^13 + 5450616915589008422437445753296339042559587837899568453460491035985693796081705511283595230393573844976907905644428010943100204532618533654312861342383366001026474436286975680538160964494427530367369438184871605605217674671921043376548085806744049552035102841759711195691720566614581488395693062473382390942471744606256866704205886850137522704642132622575707010206547130926639941208690975226928819148709230433462541509618755526593157849366611942198286232207922220351907890102935733727345415663057689168026673731721075979422013125196050810958773587135245839793634188186037648810059558067841116353500075689045499149223849553580042904846322417359935742428946790191669690207147924262888792429031255693012025237000425766749585972519388527711647600808101397125911834479529788297644200063402118302250739757041365755283972726675527798017574043156221554265743219338947162867794844534233127997740432201107385874882338035918622452310132879296498598060794448322944146597348315260529342319852766550071665041876044596884031652260166729034216696383749922204641947502841582003988689641111341444782724549939936817158394266789703845786939374963163486234388038519600719546276819108695215540342311720916709091205513012533188706452580127330366853366872768719937224556289768430928471224255719654899020699060305447035382655298938476028116091168013588723478667175800980662764549766131543454048978205597898963306318196785473086857422922071524053957379347786375687086221369820764809860807199826059007197199999055273697758491662174856214739635773464647544480469169068337438117888131300572318451068358280031249274871355026161202316540382177157127652330825820761759717697738187003368930878487505609292512066750759974787902296920738801651012268627201857291287162271637763708762476059299108257087768694235851153623538815653634445754244396537282594481905691080622999724783519835636879723386077990584218744612972887139034161094482308613813927274049150059684519935159629185185408702046562278219009645237647078516373012856906525667171067494944092430233647078230871788942666731109276273300105246017646369596498273731315998085830869917911499670441716139796767324882807500704409032351499456303995607830966902712706308041530393831137579023351946354646167377146723443327959104898694000871669539177904153055911827472384*i1^14 + 9050554722661128267803322088831121312536594278397748724006276406242411021734134821174106149680021159958440099413932049186387957732075354626017928998015746418371082855204458631533554568528639602178646287382180801996166319193475168632072752985004593197005451627424583341598439181108284802710375806837519676398883242905008974417086936627382486069458349273299947355356979904746588528809912855816705493387048364345202805874099718056654094447636781636470329593703543238957243610428995776413211882881110470555245572822039483617897344727864042392273949025597494677166575490216698990158242775645455650712293867242714088713514258960363984475040988791249448127990001375943209105763026999701355669734050076734424415818967250938710483788201387619301128830116772553402749245043793310879007885935071275003305881164475180582953989570833558344547447320468884519247908498706909556015833593469179854497088578233387712219213513353227670467474647614969228257896675375770352790933515310084497810855023546933765221923031567935291109418035435254736090137614641883647941822940205407156945334608144677846763797889144014536044487126610256826942080926839763504415390496191987464671807957175655199997256676471312869243445984602860389946205544332293136167246030497744901209476590981299025936823477132225842425981687267031637742653534956652498909504274674848164555244966657082440312054891474450771687335088326717420986423855347360950782621579740453820208629993810744479029113984548072512061651760301832612515680481166054000198820533435370965367181109257835296241291483401448896130716458179670560889977031328537212859260107395622064809838665185954580782920892196372960047896187440854760137735188026657706397884777351700909250410904398521836919522602045609147642042341481165594091349381731749603520527253681724431323154226851428199944919822383546236839360230406888909594050151153733007727924396165436805551556867457667387481193590883389275389428529572590575204427112859044895056521707431213603956344826794668000528666094857206671157789887847181364533651292120047395563588437643075596845713090761008264364307477287172797699875848214946536891134626382960231577791774934188353904197503342983033565043492112515572555709634059204501742364178850312947122831086301294284149968367576013640141221293149374954501832704*i1^15 + 3191111813468579313166866772085649514885121363401350449724126945873865323039533697620521640360073632629862126530598809619664234601368328138019224307373031355738650574096434215005148906348312805855619162821432648838111426238056639884465912116931872270512804918582693015143512944222790525966457399680297439764331795078963324692631654236018385502826779716352911928564330854573403037339684821857470148658941531011109927731317166171178861477198933526436433050501583661329515901598198076624794088995732072648538346478955158179403564674733951468511359203394024873892515744047213508165259796711646771650081567469445861799213370050850224074358790184854960353337834315660411696034302883059445793683326960652007556228512954213614769260811040580924116078692571627002175825228415408867334294621434554797294541776047031295115164089468268396406699367215673242937148373820918116041001309220455769865285909535798820578749743188794295511091437482367919030296802032117543126838018357753331219028184316259694976863527442318142917324576621310215361762885584335247336429927864113166626686814293325799159834935996151145377604641760337164392510415024126881675241994013249759256983943548987724819299597723787454834121092945477826732259329467931432528559389057214070277904009823232937589640117253697695705323022826702812437961186206133811406821678323103302478739463205412668162867245780797652614515713311803084291794765043008202041230355825364797278570230689420415201747566360679904820646632672570373997535426463953495548507453549828560237707106610126342322397728757741372189180437180922112068820761107326559347353016552584810040718909602234942231235188974598847189010972122499161326312109847551958334402083174533200690454628442972258255148697895715290570602516632989419523576442256259884457779175309669356610820910169070371010253895057075408310570356723337244207557041367291309813731739895268094832162969365508501362806615242890673685475531042417188539213221441342860983909454988334737811468402597567404347721327420123722345460884404589551320003818518528728156103615025878438458653679961777392448324003632342685760940769665098843059833885011637902313222237335629296776653805149976490336039917234902674795582248820360188357139733983468385857601963477346285985058044157176117020980810495509229731840*i1^16 + 2775576693819499512418225579528339874266898207775406683788132337346158555427179598793979139858787283565367940334739884562014702974683828543334120361428801559023306451682920061447417839696926144468473879350620219501984806014331488455272213028010912214432158679456230949930831506521694147314430626477826580812770660715679689160534529450024771163413919231716245231502147961531713331639499213744325346090732569326703353474127806105792943170177296853609797033751088729207166676454630006963814716184024138506044295157714747801255280758855370132040460190755798344558866867349188986128527675785407408189776537331727517474576240465261099034187312828512575830453551671613260082571793884176378464712601820388354527145402875818322638460160242068156200443999467427989266798296307504808081075893258769625497540657756982118299169759271924607333538931872706754152194911944672466274546529907199996716290285502258409402719811301619526284595902601857588286836304051207992249440151947538723517506880805041867864101135212771066460501517742054252041324139183459299434112296653075223622605517790551429862709880184457399944520045798151604462564511854246352655619666942217733658655005395587749460750798692911074798279247525387128187500774185915286079209862324608238801872631607962747701332438173797811696689509296098804787750666662978754279754244073905119454746634306150105002503678374317947212604030030567974956670783726562013248501681023606823896253570113237287385521713074094945924465299087958731654719795016453138847146852977689681996348159533757924959321129787032269537388195214284127208138227346609939956971387162851313882999576510944332446983859554242173621765998897434549328193615851118757943413977052226738911281028792594611775216282169219133611964597163926200764372708006488723816716668745879369138779521222161937782920683333379346551306855103141029850467060562082699336837651763372592097928912829703915659581098138072423910919279004227269267110702471765361512020928700346704860710778632827333548333427165707895055794758064958635809579011726265118623350184364076474337529359974400059002285983453280955990784012545867019388091820230637949837114873975470917371112729100082075381870523206648739923683174759421615723994029602312245564266378115181851397584319499805978753255257662149361664*i1^17 + 1371413729927464347775904321829936093192884981078422226990158356157483788045197258816163402015236900040521933996510903253306638225944310610332811716205001891820228225550982480083411933873300522586382658018249962578324456745108974781713769040240083736374411205215173587833434040316948072093806170677795875566621409424148989197686931586707706113820605973680998700736457685498062312005931256105742731806166896239379915309034975718940195174517838936719274878607820372735289723989201679857518876972340425092644777674989832512534757049945134683602264774970071199199535226127741647979157004064197663508272833576097398617659469819515734314539475575927006770611953143213319471146915436447026878360765721534053986039256676787322718957220897843717552821091470656697141902219094390442496965195445071004310613790086014215212928241859813761281595590371497137306048390974735448714491942467217725793597873585090272895739961672477233159240006547681540428019765372581427400494612847554293200174058458454007914460099076421924452739961833041714798501792652761470241841992039083997990927529460331987783832630676093807783691750263935234583259632712697288525563332601080706045027442992554147105620860208762520843594801822097456051400903907074713985635467382048888536417015889560304729651953913220958359597476174517868818586425864714954501580342543002323627981378840562266469646743942465082674117844967419711086942648141856525109629301687307544977767340263959391871182490164944169158519809187497652361219512429722737196049391467462365072572296741578447800920080024797006636580539627428524319310365436018297542393715484754293361069987944273857163901147171947796817098576229981424750267991240590199735380939645513379775654800175663859006961439396190154841410020671884338432081186579686969973815204703457580116848428392708106049038539363636710886271708737466340501974250051842550269371133261399411243562541254946077719916462899062920919313039253253168715334460888075327618763449492154839112517321989926974275526953256743013379766833712950647373411600389309746117656629765527117990122178944921644381184848166497843800806771497156028578858748350831325241693841126593413439165125147354362045753354378003889303958857635612470335763897912065101141505860459466376084325618211312379637693916442001408*i1^18 + 756671447326169431491375351815884594095335396434110480567895913303945017979287589936386528647956696634829528568320870864817188470969834465119836140991693272585709299759865038969314933186210656524247849818891419170738954783317799809442434017365888599318756672613342302351533463647918736037471308906540369483080943750250290559873362962819243943615169989509621933383672021325260836999285173121044724085287407734717408048615019944624808670197924613302973748720193985808140921975447737252850153155518520951742040846130438677519760713493198538785164052308629769804128082401037057990854769705976263147428503090581504270131019657119631289199998475151169919679453937225043351222483051632511090285641411731749439484925487460969044099429821090323436463239217660876908743982378400274118292654061335548509024180798410050227531099098255848483671067577441183281170276618848813531681171643515616183303224601055985361979632819585406009091679882270001596674102997222602495761519321440411121253002006567404917524408842788551616785258354088041530339392996969091379342209543005726870102082432415477904280155476071576908790781637721086735794546973401453791363516358762287890547193291324923584069369215903590331924570804435067894429252722040427937602045033328217318956416956848405768158457300544403047990926188589441683916449703700527797607174993379739111498065405762650392892878266658051528180339614060562623167584331234186858618328637939427813319461319129743687241735164577841763622073369656418959173875266980930509163050771277580361170642476428014150005406810193495923501062296337234504727262870060259876504074550824743725059042329666431955865316825581266572839234050992954281937553278049800763650941586379988783925777373068371040537228454456310794932990569672642254878573522552103575022842393956441130881216929153894287027363562781744463038994592015353241308473109858875339131598347733867517543771791985783216849306599762787623009936488212789059252408057954398537024305251530296506608869771007519120283707246253632135657840046368799604817776409297942404643205737024333283567070454458489715251564993961175279930086079866523845974220086586523414982063680636744073365976705987981418042052531698491397466898481035102256036118585923928175361815265093563117692356938134023558602197827584*i1^19 + 100504751324623000679561278844019568325897887285072986149854087240443055134880410191831325222890715947901461798988260263408846653268868338374887740306953001716468793744601656747779928932359646972498116587666070202254558702274632074961849777553730066095996893596542760825701709228849899265581412669322498749309382426406306688292559629537289003144987297883311916758610599371243098645573859624818421274103056747367070170945254794184687882506128780478999145482727383373035597631646507095483960326869158742169035534474878680753653899362936943090517555225333818729168987852538970228657275296569378048833294062204525159954999521348612670020712541182820492968132393658979601840882735862387532227670652912056013380565635299270710270597380507929681891210654806893924244005048615850098422902288426282943227266848741289233600413193760676242061758151063542190529655137462806651295232144465646842191203438863507103973111428859913559639359334766277331174448034843317923455312438610550528973267409677319328027283886465017916478212520137456158944680397092469324757449308388380162094891591330713016580817686114492889539804456147402908196980215447919369190065495882937353348148520167851991991912091856735492701287524230260859748017022603425367265269755196751435617735043256952191335685072098721073537491656403638737495579891311929173557830927804994263258798954823472639354915567079862710869186149473703050253716655084320937842700865684063492647461010373922997840848718406769663854135443291881558883780383486981586500114288185970650048575721614838294211547826208592627532745145404183053936171960049352746275361274369972242076164364672394299664390330654836181557516770743423155869671128795428864195871579686172258871969978958292560360408168140505670710983383445738046490135238138972075814550272823863330835252893368889507262644021035251509062289107687091264875090891303564508751147776436029072506627153889419702436143117008430105158495772780733358077784427570835851737277503430795419889834301315585421954204243903303212176015398676575189642830683986370134945133608254194908412904940472646437329035064751762363688618531414468513149429394076280257644724638709709378933721772940122860315760172775051422063307596537887802127510745649851337114588650749888536318432771582793795923607552*i1^20 + 15995064882735223316223386301005598291388043666081617791991051769756343739487186793789988585621351192102483610153496294482084457581180833412920976425184672251529979770881485515953590367978407199187076288340319632219500279481166054147270548714283695207635562656496963378660794379094672121256324239104217160273058182576555565661041928307551152965598633750279384760749713966597584318712788506682820329590789185512095548858714808971892680479630974022607447027928959866503294797455694488888389295909217300524331281477197376893314097642675943776569094409852663619347338855405235646604286762454677386656697084614313563951836692433456035078815672000617222722227876967959632333975542929227692311458361416970053118164659047921440885422492003298270059918104660641566316196727756027467110729551270512953427967628777344090528743219067272365309297549944309370934644132861937562716987896074384470782580425983315195615762526436300139923793146386134364160559511217370080226464688461654431685524558144783033813069809035790141627030809073545809672753167754269912587147593935583194029037849481911394021598511984707175704550581426412500700006765274597634408310775016937843649737397108253915282340072150880426563715389607846639887077445102102464839119751392227902359137222924537121311203076475137757688701393377026768323602176204599148182312619864012407847326721161119413047956283565697910869765753597208337968698496349009629608886663771830791354131358064830707298536579633799317867987656926225993239253648956397359919168736633928070763991274386130401253013504383788657259237671451983217353628512297067892172490578311040154153774581961213065448111884658320707896994260644509926666651215470840472582434552427298978141237311997897203587026579433009129611597448898755245248484128144585974113650802207288456918172837948268395485327006087306670277590313735499287950130538111797270309321176531989941192164557636830151232950967928867732201530539926943162547985681471215576144699670238858642294904306584550964852212800980657131237820053358938571667682758232241976305661954365970702539824951990134038807494406107101694329747437144443800582071684141345714010899473121714954775097068194803758288441891254608022460815803275839224611598915836035190375373500334041234505901368035826521341952*i1^21 + 6513843100889608316378773185357508519922079204417361589232108485895484761418613855247700892682281180048591766710422783280557364249623593507437493895205886890592087879474538978166239175313358764668568481799649059116036758075325089414096240729406788805659645571854351031336484977409124650085962312599693991536420742958266124702982021378439407749997403090616050118212972517352777397303173710929271141035471644802601595031403308143663867719276197049560715294879183959986941405765349937376752412702929778460615331739827103287493867107018747595120998333783465543162302068242392115092376254997450139341809214685750893842854176180149814512628057458915285691605407070998761899264861342578282952938879554342264157036676172765276231679641810439657959331503162359498814380193029376358942068194234795147779576296990683846742867633444797870971356017729485853983902186603346690513406577920399467563761655469531262482157948813899306687619390626414231262005635506184287258169116383590366633108477349252333381260399195862559252145038319195147027780501433399369874835293180669923303498063121302344940742399553995968893346928436375433896467693909954471956566631527174805335517846545689794301872336186138125563181537250499868252718494265896929875239382250945609787889137360675061980636220079423966720859850717851731358783008790411216580428904531956798780252560260591047979409039894721263662257900040185850998286881549693225404198676459240026743411771147059622149483257905521830559083479608790706911454604534641952796609605153390439164441238889630368759177586412461289691962410813134908897468992782435822409945694446291328919311847485277632553135506272013268106482805040826758853468273933336479677181453214525439351943127335290865764609898115748287247146213919168504211149947590628691026802973545480493516512881008747334190928587370803326387388678448978807218967891914433592568965634752311095229042073190462963826536123273047996808371381354418480942823050937264991550773989525949928232200133883533924416921043827618114790708116472267161523288275170708333891137103845581339512042835916971608288595762677127035756172990630870343711132282171543328479354085520935193251113450846963366877985594933102821562144584368721127572685006331287678207279959176608153539048134815657230336*i1^22 + 1470775934587664192442255045284458081071556310475239244734358965875261139191646294436966142834708995643265258618969526355868056246198856325474048340070387073131543742516344125261015142286859547892014609006264120517071685875604638295253829035045602409904404582146667864796833983049688173529317351966775911110041379236492511237773190949339498917438431143115055015341068281415014590265691568517960491114577152469217090272583042601921187574358554484223203941671456616699130266637101210165332066691143008508202612909539428287106788812812670141932120628786631082473621611294154225247228224689715810142106132552231504951795551540609291850405407159752962322695144253554022788144013392798968950568604136411989282965217185083773774868979471035834673174737689042502794923836452330618675768568133904492264699845101885134308427498043936491400603685981376629658888406615178072520212218127193202990984345807533263040266590958923765530876132887039774591986256562073048141808894780757816583888235553744369768977077709845840620846715137273547131934302341149521722162143433953394992427030483028109358390336898584272102044539663000968588508097529007435460016447718198498985253900289497751386413493703090636351586051830733851815751101995937104861178291216009905379730525971335630869553922803798103099267320981314465565212701328673280290465938174399890915044285293316015063652071242969642183343079220626342135012939105521901276323426231040090478370565520328228361748210938300071618996546828887980654930042225883509469040503642553048342625641136108706998006061163798746179467918432915922524506646699594580633201679518680917799870253462564413564265159188933352407270127307030656598401823213335543418549284624711948020884295442131434269232564121085043081036708822148778322710862317354016942618401224198919319532980258112897051367434847454006524239714070975898249400942207611495280465630562576910880950042368983169287812951797299227229985032088901539053074907688334978475171977982646349833723271156037589401526254831780665164127806734953284080775901203821177307382334614930678766087256306116948827005442577483915685267437576263209076003184346201799073547290080566297542095577118461788327880511105006282450637680098773034479821438624221436600027920268749884131073345949007872*i1^23 + 151236055470621904158700283523501744482798876004812878871362856978573550180311128193116695992445697565782838897993210780029177044749329057435843577133991790973258481080713468683246329766929672082361827572750332290350188878715489895726514704388656771133531204460225577299669741321757860954644803318336751276801229995524001805737991796017207440302755162972263070202966823504460056624094448574405664416323218315731558650493439009799531030893650708779753193414138721822847974310689338747884592440064675574692240718263848527959685953942968324024239754134872437374377821746064175234676443440686096267941561336569570518523838697603541566903754910743809114658603161459370283581981515850821088834080790702014948661008991182066003687028857057790409300358673613565038564954653960942549095623005827974907863203292478089116712375818433519604295036877680706125249226524642280092169023341870785832580563825095406990404407819910799377317423891604808126544462641409301638986821464568505618292649666635693937538788845052494797652859323743575847080386586053150840911930582924055173613067323495942489424404729123663857746819493729294196194449401075790840022253535661425361931205396510756163584976436782550631883736760939225577804129811974807609356599561593971065116745433556305526158904248108339701737062505673803193982921320358650373248257534069758528611343845719057466431119130944789312805432946068211962173215277061272338326478025621199030672711535777013694984726840768124298834226056415660345724851296608966954570172920096224324258102728719080574797484747700475962776354476938175551342815875567297148095601068730134410573036305657766668888388117689943409846545667674212072725674277746250486404696870362609824987742359938594276435262173131628068989183019981865378434246989330187243207597440466276819879712513793243123928089422149679626961917618086101664749231070628202799766812936245542621861083782373099768380580368392328378667604654528015254225868018456435895315334981593269712509665382073519055872388863830623950923758689533929270200933920432391334972484623974865318959138493372077928382626589826923439893499100042225514587188117628216455695899725542339178859171668525001298911088278932559843895278489890600925692846153042101393853063051278849763566769930240*i1^24 + 7251788214615888337157706619215619065040075240834273012675080887603426605783694231756961198634166385724262077278278113623836551707469397633249024066618267557707762861661298756338952507557785045053167439319466799052158798584891881107833148516127244817108204510872582346050749559915787034879412147795538201179649402959836908865266701559453269523663789322731518519773005414251475228493536684118450352759201667497528546638281055991382941530311442928151375690082649777082638127080489137558852758923531687239298515814635021072899242305424539069788389935746946892558227093684693911696065147218207049320562582869118114270899292583692766596945942731849152521465093937676631194395615928191168159434187504175239002750016481890945134826181321707320736510661457014495747963868787223228778999671820481458537585422904071915656477700994375066151644466420450909268060018592603066216994703030037472583633506695226194195283919707350074252238205981892187847068382205692609529142661446232020658124461003603927351252291676165883970684418175956437620274034057544886140438575424459453656375068752271219511362963410225878785305307827397506197018724070391407075980844239313947720849975848942322525287793233029364399794763534341327086993877103515049914421956504054683251953550798361522458349014834764071388930235691056784357281404322806240013380503623378301713290542263480223704708297375210302785035542186376399957772665803282434852082732853710812608802786186987925538736652459313910175799295405863519307573616771401749542306214281383574165349716541994675729179581355123086023882181475619882299470716346287680293138480869805313435480244359993208925668918884864802969492500922503803016757408944778154517042285776527123439593787870003235017260748975020766743682372756660718273205776221168567893342194860380148901599580347283052794613622377197844329300158161233840540904501274369514679271583167080552064281670688711902232384885229084260181879593427473683043533407829963372180874486073215589311277312825740606778682383248513199205151990035681065292786588925584310905918731501856428107976139504426986156401005185795959742780588685726845641487643816476632826622599187084406438981311170396882491060873196365182602425025800498290110753762460426792237670559520927652957388800*i1^25 + 76692825024496410100723337160117479690698600748348040431239360138920883809405799334950249117436205351037660007677783439607954142314911639097972791194012700722060153887758156110884893105885908151696807001268136538253306088654603604010434912970952828782198469587615392694126913464038597223376762890158986249492631820508852391894686315992254093296316277381600428796052215256332433438339184086795759111394042136795085836435158267544177576784840502323963355870167685780135410748773451746449756696383928572932313208844911536022986100581524224106478669963811060851051407443295462817126015401081930997462443664605834717672797302364646082170162465260610919187898255743404585276019216609906072455273484152448875618937872527721930812867087133316759406281924417834890053355116075027766348825056921711742177776266863647439697563004558356566020308788102944688400392502889753242706895992686823409753201075412823546738149204481465578455004621140404115232271948840081880501367527131537654019906302083659846681110946308507635258587990411671350021759235156427919636641911532475562273688156498239727232580796274733205335518093553558896600755221092700167022596888540046557350165070826396501465872259693570950639925131963150995090689270424283326767903326972938429598926158479065211668986803097920329474482625552914170539464746648727405950444152679268901155973947753721010184169932860562537115176933013230679467411734360161434330285673896710800786518470898656999777759275779450756868995357178729373845407736827492990896597338020083008002928250381838156036506600770089457096440897829677549698885650113877728068379032232561844119707083013867308018568028461604176367381057344302982177718332285605531221877256601493798474292256245245373558721575073997456674950319183789920818916007011311761840832170401698576061234140301140371423973604682949954272068887926796233653195537214242998330293979547598025403994100134901474057593320900111476138950237734312770033184452607176136302444308246735413512051514025710078288764652179804431515148035241548678058296486842513901520710475133727692912491366022935332698244570477733293486210131472052314989696201757326615493640797933729073205824455856989876075836052289369162465111117459646362560733495322566650859933619898868563968*i1^26 + -4167875966922136515942529857692221274893210330473642864210869187483214165753693363729998611834613935031423206875392066110580262618576482455319248107174625632988355224208860968519281950408155170585699379911749716057473865425026230651204730650275921909957559061432976546774346879140871919686336534545616008182738244355312492268071524594951161375495559269262029849431617405568343275242016810347646762588481433476981979434977165213711274737042914697152416067566047884501192048096998742726706424041565643772317312918951279905106469894107955512190589603339066326428425469530363905330022571135669267104090956828591843200026098550113681966627109252320079667801912581138304441727717647861842046144127601066833424182502074498097526377811078670583137474367269254916632387996463197449434149974573379288466249783095112471642094653163067156783354091159313841624974725775774190126233081421802260183505402866452794817748225605101088144495273152887751885624570447020243719080675255003416579954026523716416694239674347764551909641132390917855037934347327695963471916561917984697558300902756556492673376337033742147881180844206567041957836098599860854881349528804920650932185631261473476131642486039241425393005043510707994996046007799007660071904476991584244453698461061781000673661395405317136423410333423839818276172741090834477006851437702280169158977276460447673307438718571571994469179835445048547137502668206414046197527152015496312010926639074198278845044866818787974860065250318410659240404754824648890414483129810822899787317289466967887934803302657395921128266124159523389473664769386347190853462274391091599265754086596441054656585826793513799683167387422759938461478766639649654264452193585280675128995015750441827278726466984875625538162333699740879198898116816395819009408842480099285581437306656729832349320474876952418508877582928478760331001491313383555618050185987685458772317653168559817418383184472113212216413437446481343290861889911264111762112567400832120848087980185318525310869782905618963106168782091864824013246070391112321520724280758748208519581183944477284858662362444864066802139194151664931311413105669141484003947054800454459839437122987598827384319810942284829459539340676980400080538468959710621358394315423350784*i1^27 + -76007523341191016784303341607966515048657829995705143329737613060411758854846340577626664762104189449836357329773711592173057560256660297391057955345072668876669772130896246449225861689091944566841322575890806107223180619994949234928041268394392072782675985131099855410228398673563815588307712043183833351204497644974790985308491218531327559261469920299383784169705917225638085181754656486053866277416815643572839764313914807703191181291100970603181869529448125080546365822897479650955563773168095065873032520478581237518249259437297142272059804098135815188688239888660959822423641729618023991773974716280894725933957492909705567094407388275619579734853208659707687859173085851953806065425887823456434073437244576742582782287788696499098876279715285115269087077116510269983487999666793582218212935839365976108243186806789199476772140285235091150094451009423332520353724922704661792312415214136020569072227059582820442144554213489635744218316000215800728465999411421339201942348961803285728141532949741825835104180369098088336460750222889777550201478693463822323812246033382723537784818125246580174994096586019559945081466188695948181417996031960935746936390726635015854890232295234700364170383873441569126248204397290549058512711926160054071157228960802849026861071129095253884237378452871431722636473228790478546205962447186804642334210461322327166879801798900294212544122337717251520947388779052082891867152246397160332725645976989168201947053437087068406231125610959487618663608501488727771395306574601363138561607527088828586222633012193171080140200811947409389379655486441608312023108045676152151321688841171598596994743350088979543169832656327538528953577600407262414821108178201906727479074962595756084620646126793430262414332852700985032739945785395254349006122074593106297662488672065163220955146479571066881209055509620586936939194004206827810284552016040088903651931824954106993576210771074026043914144463508146834505668669368183106582878794427401646719950571621228671744394319058657111043541712856877066509398298874073629323461068631695371620943996053693925889542377317367677572532133942901546985874135435756424869343387796031312583490027842795997154680619532888790238700879784757867920705277795224192821033238528*i1^28 + 1736272055779593480069407479724945375490744016719043622819720142679366935475108597701180102168111046406277312168131442698907544691937415646316491041640903911072617485695279085254881011597875856389689403743814947038804822825979364747076639485178429801251773176350684740372050761656727965354214803096863454024181680359817059210200675118930349212841819948794092262495793766400027930356931568442973731439247683822033980461847541005928187587178887890197887164381162821189285016522005501709474513311959766085352070450778243831811765523180494452986183215477802463674274319005537836234954725575781763987407622940309745231234428364432428164954236683396627919831193481101388179521450846710390064456110383788761328896234071773917947106025166299797418752733628288579724894885665154283589086221105311368557355901908472642142401007333828923560069691026553341719939350404551049097083564560212169537738461228857677809858201256346146570131516012196684460604898799997511869986884161783574751087214194266033624330494237285854391548891123534295864526376968442743323655911255176690128752814299797993661385930192595766157749925273825782690301039460324264114653460276525649846891712177089776408669275361508947795032310340782283123260332240644584184981720347330478018606933669782265100400828187138775667226283631227721351857724429563004680732307968876400374774366575406705541860294808046602263110906209487381167618587850416630346954239926991070233827819464943882748615346733929041820532430790749753618490852653490324737546756168177037626280750914834606156363498296862779394728050631979241585680194421496970914980436643589915898335708831654881222602790772057767849025073457563550096214927926477928974314965695961120291919000423458436155419311491826956614102855658457285949776567835528532668567095123659149055861339189073189704264158975641157859270106129768961312949874842240824308012913674840175714281535859534494863298945775682251568381954325764299117858666854393114212342615472232634051150909288739323429824459188904350515577505311844841638441741897373944012747835321705022670451021471650825483954877396672550588578958669195144478529233731960357893439908186831140759698282694482639818634320839340274980550777306664429706189190878496359628537856*i1^29 + 16348638956251822937281594375870190574969958364633630485554558218948916712084750289511573864414700218331457641707334053288722969461527532411796088654964118811721907312343247493003736043687702605097340489201913820589680123265258984362416701453525697809527777877338055973236886957328342374768298023923332541959174561686694333776431967641532408335959121872065377242446495848399283542451928666314176803732656571593228546640648631481804691800839572697287742044393270635670342764896184486166773931449021654093827192531211044433628260167615388097945523019215157409065683642712703348167670659787975112724647582026235173905942377564769742869656268220312180278428868649614814556161739249739120694635624146553999902516525092690457620406096997900667349344419423309301303170078208510077811248718301096448232034724124952298069037943438492957693104637328989698183279671416182267257184505825355685983434035916463688823911909930727937780935095623380145756502677903658649776448717490880113379390385096481251463919539963237665686548388462444722595767865183315093397202423093868788757020041593831645274877415688128189829738409404624704313731238638099459939625451248114584578983034080886414102825675999583995757022020389093653784062532367032629942132139876992483745266867467733073872582668824079630079203710462874403869466353818144228979361993323447862506833922779884398200661553751178851897657330175968810015112715188494799906146558127334328570855966158003521116476295928703266392902345770656236564754060213206243972273474314562103498556273439515399778971048141942434517554691798860327621366608993096475737058474178597791360932520842019146578286619099016597988730506110304385473042562995450387971428663782546234631595148038060268060230767900925004561252042944330565631872510496171332196858607207180819983852593534532866587501862141659637071458474059434535428314817764981661408618197458432345900618096961061310438944421810839344347347285713787074614781122238115453628322614434680598324425407109158245432650984612613680653815953239245087779349353071549635258625650020229925928415572202549391920933009675184464805832648120913566080601241117000853225524005044167099506261733376696093532985939867218135770129976455285590508568272695142809600*i1^30 + 717169719746292735970682737490247133859540383320284215054547222682226163176634314094231167815981284851552846194079762884044582467495785208126690848693265692141979631989655501562133613383409035372925263541031499447830984201075536574305156764856272771488815200397002889499545231750909527331986550828053663839786710906715223746805315954616757300868904955802993959703062786052712216541943641161264790806111449843151936892778286464270828433766286641072642962793899145205771177470395663031648912822674150246733370259889054492999538217325899000900159165250674076998796067865519576279423761361095011449135218173795730056556605715472764899881046461171384813412601026317610294876084823569760922414509690784535719414907895310837527982471991373236078455819300575231887463937804429672875024271085379831392094920381362352208272637099630172468855027125986120136964260426164661317804754309272592071230326621647298589585842844023887479582558274092316144041201918834090195000450725665610085704935276496140539640883266774200994182297431077974040926463446490335177125333355441605134700041446257802099600694154471128380811779014039731973155910881738141718583550277559343167215662156549570340944760321593764678996207208364163792258067935871884128915496323015274948801805008975241303915417464989948077927878430216804747086795902869630772262065579259540543542135397004196583857491895720525290347055825148254859597670519652739623257738230720668925210612100712286148396164858609293630803264490882181232799102424087387699131084195811084888280990953733590963164667390321893940111643088384440491934851078784980486126852813187671649275224132317417458302538059651312063201634056227353000197410445383981102623196503311813650166339985417041708322941983200237368742945989519425642128552056417316052255108913533410277291477884701493892147034508980890374389893196602872438473029819276345188127920910021909473791312548998049373461240509099556182500206120069711003162580858862598917305224874742146059489864907557803516515294282948427631921864306390670522555851444341343147239808462377719891226377647678569008073177562309544484833799016365553574507508007637666412936557384848862743678157119623125076398943866133766824485879879750801972534927032549376*i1^31 + 11738762714442324391664494128527145769759011996541968364747258126024220863424430387444749036627128147099318915229555059179489834654796513841813506181552402167615383752166745748998721871077682391900420611293954463609997133590282888025689711670851567827290179990972488223830596046924512844642405844896988406977042384401797490219515725551576683727618593883639096334656320078706934595476943833064103113652924433430400431755558841050613598273058757453583979568982750770344791612022808848832445785455951838854237552540579270831267344851164506229013868130190456522559902908750271316116102481184107908404382245429092208687240028379012242382546859300420462106319579693590600287173194130869378037486965581782463920758515977705842420119717463886977811362127100895688945527902755324192134350652732287919690863536860837539250037538500655171147165344934682456843648587251612820872418473673063385805974376993363156292956537170670320139841344318858890081476168035967058637009575004072857109736326856218730259214273361343904224500757691865340176677824842868893291415553155825647292706221034976168694309407925805907607899510977907247656391384183790380986297345204070512756727620838129434816201176132064792160169129606591906841089083317609067603023246808539283195133922328705097845628340394452404762526660098526323563901565850714053571780517995029533168101528059150855504843648636186331979087212833997910885117704675207698166358949370032614953151985495744215807377845298082670909959918127429142821086695027329076592350149344169346608064054637168323913862908594294271593251909428369617546989375518788005823820622114009238587097688935709093553100007804639883673740367474055033889045775581746013527132471726409660890532049379225749149731031987388013874139850730880009738708676459373087061913886153729084007480876199494548441696108132183539977303839552666342389384990357821435202366702359503914543904370905338815650964471102335165102483010469872825891598876560638269756724094396280749300132836101300592906296006844323644241421234591022412608324292837416234001661822726894827135023284141579310653652116865117628543985605726235584876474098135922936832087336063158245456559738609708821425937370973576743364423796810008704133843207680*i1^32 + 56300354084314168930013756417494051627427372291077714128761993524995974302575048775147340766764294433191421287472883775836084315336973323262420467287331938797444996472036881949421315973024831027837781556802323803898163695971803891834783840177134924775037749440115998354836658157626574059577083620136853807715616752090917891302285966506476121729409054913483905088153774161945011561172052196054983279506737238533717922142758027069437431901301262756642781302931855948011075221276607006700561998832860520865521987115075591377250514082343301931095939924140096879082796967864194347894367036083322972053636156951871334693755971270664165523759404491986350969731566314751801409883976490659905622776187864175572369856613103332583092372266960063357872027032089023554961048684782662926269634918213190486884034218520114432824295642044613517022516747354382916967671538213127582992109831701338540788059553645304036551895526289595255339648168493507646145815028033272837538777054092373409967942685311496520837627402703899305383692501271463932279049040350021231477762002258165058446382485030727896849897887868382035021412659979785089766237744751075568320230542475974131893367632433849056888919936668340284457480766478202042756435166751376538461553082256829756560815837180243521330387256855100967560803341595567559914373841699575925964600371682649328871994763438665180189024467350044278582938409316758554606415197403502268004879691162987554668810253660153149965657372781717695838322982853293082936949809573868551810259718808173308371754448105791007563313868360205746371256341217099895682651439008410180134141708811563536282858696551939402267167162214658150754488722544140879220215882466429187621573251010678434296972296823384117897961482790284673445943716819512557871750502005241030169157486541882868549832107065862736466174523321428475984893180179061716643028136363085715823735859340196967378093586263734568827595900165940681438307562225000217886929036341013354000092467546895580074003545330601711486679135137170390084398350924096723288890879063926382687254001531338161073614663532821701072622279930191246584537876704568704887925089695133719620385746377511330532161736832297862510687194513389635865485847542840884027392*i1^33 + -314090914716977392523935303029691181454863810026480908318802146442210288539055747128949814406053905261330295016207654121419587805894138299191333820499487996325840627869878702579019320792316499024492183073445612280939635687161305720950558726572750299858981782354822898932717423812034492566516337867711797467476953716448365971953033699803933718618760225252691939714423059883110744597346622035530645691909313046784575637317850969994782242446560272748511683021964159753983854134008547698704204826167840520901889126650728328046859246086137149058680330086199527227237143758565625859153124585117799346144550256056432949094229289051943913196278634741869005783258820192398662809492694635081588794326840021520699594541188344940956654327759833668537944008656031142968281082454116455386308686331808148406937059823780869548350070353240499335358950797823062753396502131696390297953353112556914528804061574127790699382146899842804200803726841720158038814263044519949505168552540113246064681136586280627903949731443234112630495232817471169198977138357777576892231349639563482421523979412962169371204938319751719679880903683634015986686435226223826186533969697358576533708610981244248540563916343920510483354747665761355163800451367748641246595745158918304314428804780515858891854489714822741974520674832431466750453547889870111354905754286734543049698919149482914034331499575209676864179160316955912285315226979907518308160767527502913409333723422047900853027970889323895002349995018691508126438167001744498187417724349367432373562517351022189108746556552644950689308418141333173756384632078351384052055012143477584186373476442143879349947521887645434561794166474383025524907109736094567872607320975292396808689018193331560960190774921680449762390424066816713612341060693786342271821696091105104147765759408892019925783251444483843975455683960028996638502445422508185216658033689898428488537410819733693195294231691222242655118320960664562192246298138619121501035300922933116550465698369772133354411841225617604113868828930014263400676838598564604903505513658331477185039039107937954517175333264780796000882710061862306610302801522749771345184515368112802124524831460152823685890454404988880208521999218972009984*i1^34 + -1963140280074100591787191361628797869324959945014052668165397039119381888533963988795572208565543869824923413124284543136561589538863636394375395161970341694059007423884332150523783718538338482137521745165144594916677172668435461656038137327516355897678704920547676994837497389510436384927463135537338794613812653887488467438473305444814855652578207568689154624398248455789836137386776903616798442288272590400303049283903782271903501720441936077215853612382925704006400802299943677901891963344677976523304326711923785125588719154251256524789438548287133190946013112661565226082805684279250271162929648109013795053944706770523314137909016287760840126448865803561168757004234911987969596340817220264312718243210958571630705655821965617024654997074402127396322154815550605525528109146607449353397758708731732916107343808616534150805178338655975004294621349863095730181687121985541993032522372566513198881284539017525051367815361387765823124997737535087220311447010021803561965531767572716499479102214201302686738736540901669243366516779507777559771156269079787817035594546655763616001103370623737524062436198556375663619795196335192003570725192765997379649961128177488007249310090361833947177477741376040630614604898772883588411496677907972299886849300149660085831452958915987959104506929040924852825946286581509784691504313279088049311331745322863554930986681449481584817947789912586316156600273960918149703470726745844410207444509408475916099294743288078284885794047091215518689154434546156653512803743014698386879336111454729929784507285199939716943161154548077087134140017630034445886451544016620172815291535977176950441590676275526777354529895788937985526380271437360525667318804437845409419751003380077892333458467209548743289888328676778617683965559575649436690283828258052904277371591301136477488658823057235536435376654157290464835284830298939080689562424916424735801626698762057727718003419672549998910419720899886212339049163188871979149483044339871872579834605477286276860759413524496098178326147043929529422200702569974075632235617145294046211534766597189803225955451342456841349141279926525963182169438294699045227960316230471483710664005873120622190749965053465388704992343494144*i1^35 + 12402599328054147922052785312340813435130296227279513585439415168580133625045867611886175253221516190837493154160369726640825119092787319949089563127167453227189391833115105549481987897277016968530129033233729598893828356492920450731000114842982748835190526095703540286093009017811797025551070350974646300467566207802452339485266068153006641432223442197973122717991070914825191394121024459763507429439500997648683261387891665664424093966481674779368608854904477580116760742088896879878466788374340569557691772282036981401856666062323399882439848922453868154368512416448609754196547155230540230556237764691112061459970694518345605809407978331778553408452572335755213593054654752355590141270456668171635381536782306470104121958272711561131484050680421347813548686993345435750126964092922439977357346098938274495225026675849508991707600293795328900250952331915225544276733929934821939406700604403915868153947026442535275065567203039808088998964854775486147100300803107201064004704112824234932624479973298018126456725573234685560852538653279927176421496769927066160948957392671964459187295322098955598291752631005007783316150013860948875994730656259788101233702536448204344903723822673242244440498378199985477528290057503788947092414612901238538278249321074396518779095513975076334325586395258940219154929250921784040728893999520714388126554911725018775139653215607645948309291697489002947260479906414918197385392215146788377116240846072866075068619904624793702857869621188921838099843360948587004310327240784720440048193926841868612777712479725089626378520305058197689965211750014171230782823514653958613902253001922913780507116207429302351715873420764222764500602128512014964270824168654669319156323038359066732880279902178188726879143295904513690117153306617689651997412539935790304021204509761820311262424114448452064431643761520914360843346729086228095561549912867062132434747162647930033005365019806836319633510607473469404108894595182507517297206840570666443665014745851927606275993901316782645805572211702101730120738163613516168463865959234551476383607371937621147364659281961218537487093165457847774433712959587018869090058755144126769327982633109754807597379116934856450653797952*i1^36 + 97889506279668199812114674129947460912729056192386950482791472163140196227056256629075579609947468842107450884690083810318944068992702855122934169396574687051155890994282920793469501299665274524590317570682750553202448910892026289040981223192336763764915392612733424234838725485023424792980351362086345287587742526059614006563990896718549379803948967873635732511704605556274119103360941352069511167737694212787765661238215498307062432698367008669819485526820620895016101446759214399715498274174703446134438948729808054863358311542687845095658442462813607508927403163972903548298308214126435780897880734830536319009656519772503050414227746106088293724877119588671290069087263215264163402398596612584901293661021199379375844732173036409287322253149853666471724456118328312388932866495191275323125280367022577374901127937613647287216774739101218041934580281456681182167967831256709206010571267724635509017393958368455965647939671681626947452128573029294660155977603763551223221676812281513112453264915264566612771951082923293026794866826896581233755391401858719738388687293464798999967304448356346279660653886934918998026371536734757026251212968819792055814865810995086709379967959492826360214861019682204631031229199905009604179754094130767696142953156532666305449265396973784217751745671516681352382473846908435461288856219728511077960789949381851328984234787435639246089268110293046347295678629702234167431800115468569507058845064381456596133652065880900140239061905404765905265731374179192994053944672549196772758489282131829025824107160590664759082355377486930636882946292877010225151770091844450681375345836318845229983110399540448357853893562206116358127825259115473673902697711259183419045267127116731222243340935256567687316010964594621161502779670093960273422403408563026793036941903615041632233720875975312175282582996702813031841784821698867681891717435250366336084270800414861565320274414722754861863728596171322676526221251493996422481476582555076534470738079750417381469495730012385825759414254191844059881888168760479785465393487142100376165938400634819519502863814179786363526523611994456675746233660239798318194364721184036192140903020557480382851299776681650648192*i1^37 + 103600160798708854615392890291944223405109125112381166610576603153505756178138572260828036844880326664838943613046093637644861834515306891212462592497166914260687063257649794392589872743453487426468002130252278531322974512880390751156247051508169460545632066605582449040146027835232013213833306119700801238814236486275136743757230664524841261821541284230138571012116564012853385526990341514717686023385475266445128859160151454003471931664457610953581462639389168091003425322897131124939253761989895094522511565368429195243592755077729272977510622506428031414452655966108017184156023052429121150570137507109929756648758733074862190851499706047408931550396598788175841772691661928723700908513438782278605368378350926966706215359178000067409333640671623579423664480813063734286036839736606778013541008221931100477062762231728390079128592374623053645271230643191021951530591045399434247283244172524619534623273138557267905696351095951848608331099038161843292281088823003566728718846461606828185633005746120173190951840633899027357843835075977428450371949279644547674453133246203909867387134915325532909552984748965482822106245449318254179273952970466932507912298204658114834861845398649888438223558448662646305724609803984019570056635865589604558043563717451387202731954708111861076288519086178523751964474814565478882106704917416160697725853014750281586277902822914461490942259629098536056259507564820192062065266821987546840349723960487128494121345846361487669669585375384157589665685543089526649136044139542324892146101969260655706636160764551296865121334863950997340190741099232427602593891256900005388602897173315109352578515656667449337447804219394357746800531261767219947967340629228537994833427852726845726278939862157948748444437969112703179449290508466877966308792247783579999364174897647055330807444382312278319284770794951789836461553011540720623080694467704147422360732138600336664312823569829878694149432656750539084560339330617844872628339642260508355825266320210638900208378772253990515889031145514497521921820165510399001788759511320314011314344358492229696167905330248461452097200590357154720285126731983917673320744552607700470297454461432188784063821038329888*i1^38 + -143350859211596051744670672418589640593299313650281543260626335584613062472016004576635730449782387820410969716145809712630469901464854522860661565993795478533696582594335359342845846679012777153874062774016314295545181118048795908300214943503171393013775783783474931677890390437346613565470874583129839569631104346935232244467758579300188625682488459559202067385850194288993865643458105672262801308795790238688898100017604440688725922377758651218896873212113265107918477563133560293398019147352501648673175493157659665929656960324729971319124849490920834862721220623461656896758792574254646173250409560596772186183360351605023984380944669756358544308575978304266490513731969992429908269158158988077051718441383419364530726599546628165244374046571636245740562538134816704038796503077499503029074444259228505245237771713463834157469511730107912689186954951989799529577141730152809756891507477829541818231623695163370258322398004682578996598647709937912896859783941543860184092737497365922950667864969570198973500199766791284901009995417536591109028349735290476475276869494485594024430104545812382993138971146620620110500209081864445310942597561661612524924908149860059156018156177684715426215384476902793221966574988224263561676172402392836204270920578021813681198061409706258418141125226750344026760232621284209161934843769797504770109303232063919074994802885374113145325829989980962091136527218714678252473769277513125466669118496941976858937919491289321482170116960075667789697313158617510352525787683214358158242684229636812914816687576324845650443726976144168634688409464939756277640428841413416582462085528651724764124914630067548041953690727391403528688775067183882987941713185252480718462345067884942180117251005203395103223265743311573625814629075060033242962832878740233399827156322883305645873954543738231819999607667645095116115845442430261523641807028353291126716195512748186423401486593415631828005454398216485615448252625510261520832930909077976538479011169478869157612454444233669295361022215907217936939650564807383380627129971367803721859784357198139210099579043636032405214340501631258910257754412424307416862215207542250378220165577941234205952227872*i1^39 + 217823376037909795461093670630814348773150071634385293193575638964442723881936306725971853163136297494271924688117231947575068668487591160970284494860652922383493189349324994038943023742043970483979983999902915617015895311431958635647105867735083502683867034175416220181885054402443210310600835311423601274011455960250287278281260754734198505010973716141508173240040828648898290112653528051198971103098386305208785785686234232463418098485906120151608722774004957312694612048995563178709159534388398950433063050903006744370787921256622997866411700861398831769496665398310120266112537110463598019959801272795745805681258722692131200261937449768246028790718330695367140334602447575985866536024477013708734988632059295981430115444413425240378576975863639740170452353285865382666137116473593624558144920726023187144893395823564552584869497099396549322163632210632948769018929976836356904641083984960642874659745441533183906027688195976771309676653261478062554106215949800187034844349614334006889970540640175751023345801402052524137859310345020921035909062068621000668785006778252968883544644200565102453321474365881613137105988931152239932064741300293505956860900656435106146604951907789520369352167340137909952906692047853170553301526446203804877760438358944259123252675895819630054308860436777119967948921504478496556366973526096610007629971552023586353110652954996262262481360993394770753385762343585576136898230315377498548645062594837228568509555513327575747795949008340765713119995083203804889611163032607943921024034888927929029515016193998023411755789061174476452410694768710545188292468173704044459193469893577705822780552399163489996518236575461183921098035454721179185969977742453719674962442613305887859685101916929617008244325349578177306336051873451365642910540971683520943297259522894268309334776640647781011839910471196674752022967709092984624269416098407215948331388557153512768582105102834766303929211065189382091703563651950858048787509582589092562224243436066773547588177958816840242193304214027429888587515431328861510105567759449820777542079094530315203583559441980954735137108753770850098616625209093518619271676393987948134477084169495932856126*i1^40 + 2405083042849105371524265791149036285203730871888933220864731454348693333803375197629912561439251553839576746375771114568858930262007042928823114961201404769729705919490678386288717161790680450118647834282219294074763120817758951430552079328884994615383587452262497165700774411776477286018774605042562472035231394292945197645124346144003796447804837545480760117786368203779341999902197327941612271874422526935594333115281827228932943239827862683544736841129924687145071505177961097388736458982972393256676475332325088519700791509992388363448080888712271259279383773812897091633272765625602375233214114727525084526451131730686214071614139096420837776935527983011091317405326765166522683616830618596720265533541824360583320278743758216864745829916644055314143526280572952718393350342756478033441885820607283121634944580187734353560891083012078979592245882606478647884581587698682996974090774757731256925249518903388496437549577078125171291978587642518669366877028555266545997387284280403657324638326995215359892313037721461732730631173236698476775626183511031436510025775764101836036128960092939022261408909340968170249274320380893649047847794191456350714997892856541513995847706611360543178886459052472809243389145685679180160981016344980519013367085868706130193969034157068834369635256168186565254320671705067649788965100273887686684306955809968469495875212621572318643096197722393589210199316245079429884320438067096884476670225565964839235013839198590574375384668891452671031333191524122015650442769057713194709879035325341134353704101872981941430302228395803873935841269448361717129413518231686082342692921737164043096800828645797295232652187713754753333618392191811774389272122056845989523406099893519722348231873450802817001472265097039916003438565991831402659161538784818205348798186356422254787476277623702050015217912224987857781417148826292800813222677993944518867045376570717272074075058438744255191981960933832316066141504562425594664621700125998999744497615167460588645617700821766524069234987378814684549499287142783137899513862027451288228626792743199207139441956318095327647851316275223507792210867725872026467855624089289222164280368728218456*i1^41 + 4148404961475873172479159690643546565859314971859061300604271078432582835687273058346560256181469361216298927665891149822542404572385185868802508756271390356172439338656109155680298768960830924121752326204392194677723272179530815823457569383586310641426944396696921573540040264560041889792913822909923357198328916932955382934391976045833284986491461273569480227946593280754553349342630088337931728089317929674134621293875379570665249603939927344734100507435168138778961442214035110012350282496499402002339184421425966490908867622334883733898797661123906842655379218374581766766451523473659105979519537208243098412900748735084954030927004570856945635424594331282542733514656581180004682295350200509517690845555884272855175241052177117717747294887672697665012134682619120352105891868870044596746886700268637227742148084204693566620202082765700570695822991850263640560698616542040224681319013533064670184678852034092018688612285932468548726735586437787604000394294064830428974295576328373934476457769122957619424581916999327153705453471402034124896482757612244599756546372339920584972180631260067576979326010563502709046141137672605553417441727420239541852031801080749398856187666307921557089249223998993168346026607982697043286051503235205764964740311881954231112067207109042898856935838476895993505392728292388924009835522050025901043257407265087211770074583839611423008669989101895441749081189695337810778922546198378179796704465120582293029921387534350663396831693956793325425622976250570648613865734228370061300021316533418209586678985328981617755620320523212304211050771211419825913268536407375261419833829094194147521431577559442349058502771200270699568244169937460894984015033667527019246864595904058819886298977194547043617012493610509670725343886539312199437818854497711536265315320443923455762307238793415480523815731343508007123964070512089450403084781038607195746630814569730924552016171340382424397249353307543760475911749265891229399859441032373207583615193824836270146892951662346425664579914988633456551074997788571962893385371852233276727037757426824266938527049698011818394089474650733179110447053195017763656675849781229519098281946792*i1^42 + 2363626094989480297862625082663544067203054830146367312948184421396462133381530460532409125010624509134279084931831362742880015649810048383350405720490342548795648972875447232620883619589242968724798936866986873209564069867482164544388468614572661721084092939259680043407809304019681843090932963875433470312146180778046621509695777378660212794587765745530150812318191401797357766786398414504140128717619009967793811305526954701304868738625151372669732829406652385966152461168683132906883015982555698520710368350273293168841435011632670779574425358096538505667995376453464966585477881353234516086653677026821825048103103049474575776440405955448420385669058968644996754764523978250379952042551968916241722890108180674280205569963761521860142819534817494499491911615453821406043386598682410268105122367773884894928753416761783220732342071285512863299681810101368248939941134365761296086524140111946001693395185492167843757024145717158134984239532192571335518911632244537823335923405755721280542197408057915358104407301933015667158096678638811213803896066758563467435381778070480458169042964106649748327085230399188131038274781306474293570454105693007917510705884378493488941099271969726303435283629308545920081278275184946001096251659487890837677337881349775834508772974247094832782306251453081581095964475477422069179371770886358480660703458285340975517091861775758642591458795665057869423524225180203738719793067251116580299828858168565301827197277662204388584201579925417802696554914912715207511537040850293528940815887061158541216525447741822900218074184221118451744925979484034404627807595133613859838258074326864841096521957551976783442050296537240671703669242280602676720170202639756317235035275392093880920980311030910299135144177712547762965611122087418470559245652269307376875110872855928836696330060180036233584924841799913921842467115631541426426781168202568058886350342934446193108067002733028190717398938436263537783184629370187412835781544761319371862701579027361596127534304289009342387691141218851160696064659978082190563632323280711407275773250736922332737783920009489261797528394485856074783325716794535648614216060950601332686760*i1^43 + 1156521384445034247092753845856426058923958266383093266101714121865865636117009964773795465954715883862580697190832042367486076034567746024414167302414390958274765881428299169026565830554695912843480564527594525584552232592589274001708536962945754143659299113000212693545307663845641537979573355006419969685394383430427458174149080430755406653682717763122595234745366152185288809586161297583434398726909165154437316232584598875843578625137921456203017448569875401197213970275823786341549226681541082422876690848315820040020452464042306962625070654422383768612685454172364044890823484877061885988406275957101533097432981550517935676843655099845592632054143672252499950028927138345924735278411142519863016455189417715480568748233606576390035159484535862340282755235530191102548493689216874874931578576208847532490538169539859232780543837131665484715466699520508541425308653892615768214819291671016327652820182644525055698642376739499144699730609253571509871561916936127263716304134968282876838358639293492340679101256753740982753118606968712811931738591300311219787206092751621250684094786391232522821353017141511278067111201024640031507536778594185966191321552593909304963035101220109660393535603687638877986527146899281480906632740392857075118414923172449999252411539512750791600322141801495954263039937428939334365449875845032807401346599950365929196069651207318631383821631733852560950587139723950388569550222213373300156436343661030894785816199743666646180848662690381057790599411789979950657658165256512936808342968803210116411987967059735550905921223055963531141996137601136365597168797847190519035170947566546609962193466646586975069705960972517297651451237503038587373454843026777029088562013946730781843058231688796482502547854622935383466726080229455777293818718471759269071480868794647807920939049053626155183946998779842084110562454039258178437019609004637092389631168756700213575674431546031247190021665636625965118710322041979730830796061748160345837813954218477064746096015832878270742407115409774813879869456335518021707194372233558620964730482912253772248908788727109917321769633736035314293342462181469313945300531855938428*i1^44 + 1499955288830776820052695836730587496032281692938077105849894284213763663020184630461566956417369364258602248779581825236622094804949385663924335627929766946545624015903300082224940890287100212141616194251515657607884099476398631692220858689856193507280819464108196016164439060752900497810016087305474895682643179715535100377673870529179447892105121374350077167036849321651796899744846323702833208499028620954749667090288919987364624472427999278130921211895547673329999242145942956431661186907456034379112587596672920470445035054343431355580463016075762756823611120886605933088848564004444622996373756105983602123797911348591248620127731245842151986296653625095578570174167465705754922208291460356110070096881527802596420933914231358341319251894477942922181186773029400278927685091808102784551098207813961757654211438811031336130550975940822074183411489334808442071141739405339536330266386774516230494908273492746828688717941953596249901750105582299167903914724640877654786141180262586663405809814681083149833987749564147616486112130598284960917116484601066427579805760318047758255943056656218787744311324959827864834610903463007116688177275754922827976552239814794262779236225175846874887317290144790645037022112094163453599582078273889707842377742963413594400096836429727035136443951735921535213788104939468074185822343245617581067359641125568753189056259235910031722254141977476170093528714738921615412895450503614524899522978147488550710219424284152492658463026235052358752685309421832652730228579849986605594894880090839260044634063638889091282655929371075440461681369271569646675565431203786421625694063790487546517701227449140317636782671012412337906179388435142507278906381329863712771188550699067702733800839157107264445121005863237253277209386067789756155711506490867684258667769938713923834362644249637754525487643686133539355887322903891338878818416279917863727148281465292658110172805345881886884564086494178460010371670979422161694340538397764809437011278373822600130551405755254929962506252723995777125254223227345714412844407059302984703678286746666485560411410582523629886617907860497341997914478770349417844297297224*i1^45 + 121836766273721444628815288318567637842487822739082737766597920507778433318297157626649463083202120773995662478409467599887265314055467844448584964372054632137129169042510559743095502067946523604874140322216862814184731578240768496641212184964761096501378376673708186963782189132564498060260182472299634393743775848250467657206041409932544210763468956466059342894213088137717633701907312457906034896907639215785013005792840203065520198160718190607006981161499563295221055923965167545648479377740031983259067313620678631280981053954113393633588152990175617526130487502193717164940941668249737776111591980991500901842139628884504496432082836845619550135747394503457129782276306188064459192185834835918877685169044994151941386626919640237313355320058964862638863152626535177697589289641096511519272838949623369136450221122458468206753404081969220287006923125653084146105337253310527319875967281156175785318136758616124284319579889886294780499948819677842557259619777556305748911173602713806791633585362355113805558219331873863647775970200696430222198010604798580119079599986252524364062243828668417612357537978919283550780520998899906891937825943935182332585346813160609614029619699031031401834474258275293481184672009165084850168104652631775332162881336914179807073397671222308886357035987841508678407750484557274115656808848875913694564829787780101200076235113062203122280063753317644725236849989626286263281298845010455509167795279448775816545172093184330460722091142522661679829939270265746620045158146217183495899490080321314540964334461453358869321841437871597378570860263871567926235040532590877153074723016517632745077379650789467047449801327743598021886383807512179481063946162638937625905104568429500068576578980933409221721911219205102519666563994684434514674921692804391605365120124945099173811786921553236222155751534157505332119954674489573315530314821307121382693880528350015172153183299561207411343842022052648779575527346860628333774862302187571544477231713998365011186990494417602925900224109488145998390125859384626978280621026909919304011900647838983861894900557760992024096753097146620748381292020982086958888*i1^46 + -104705506010781461553290078795404803288616069911872788364654275835730185780242648757766446568006198367193976991472137719340389615474425878356255595271824681194290266295110284578548378816122240510990611454931335881433412905243171510909100766474407450178914305344839680308429350581515056945520670663104003912530193702904445054096284354449408612939752642755861603194823959773021404840576660056296256974093704005327130498292958567457629264360658682533174042988812238233640337381583966791745409957511589088547427482563743587394360015674413300231213262393138482868769412510334053724880164222287547685048533988555405142724872477796420505503454224255887584911834568019340036640252537204777863583960207427213604145729623582135283055555226843852012587336701420083413752077308759522349015020671826366930885752852956592891560178187160995528345142003937341160817264187255377047257324089824599284105061343728162361880338599028267081796533442748895521304818794150901779370666550418298761374598957089506229747162296157893663162898165784868824262108101905257388112324509222416670263577640603295202588761938780416370795118883563508530021591260241242470124763269460763292274973558502931684819024291924594997579622360625795853143608859775207246831633218395932552053559527401718769536965254444077154657331569783539434849005765911227495663644408002121210513701312744930314278051153184895549237879185976635998410682822044719082694751116163647228508363886122427817367659775679320978606722658645255327309494277857514065799300905536533083359252462259092106815104254026752726678969063222975545996977093213594753194377741433811991402890470045268692135956388178174550125742686966583654287286775232815532762413814301807398320827394753796183881053648623429094379088246649686283213550755987530778868059342829651322095325875764613085808077540242767362897800935128079325725270215407065978109730290853792366641399703420506601377414104006908926858593596393823153474155261897281465222449770954554527284756245970948412820748247650566611051728249563911570192817378134791810425172208724206851985464916892115326547185697042256628505197106983885260657957252841928*i1^47 + 45144990460772276520242109767579076743383459889576235502977574898866007483762081774685334866116897909011577227149604355628755104689184271946882720898210003123998816619409938784847114728161543752917397346545060399965542451630628628172322847653576529172804211029287584866446335297009192833385759973445408817756764577223227361590972544780175621669896266348824314179023930352191878238436144207039590512948066463245923792218047828079597276807948953415540259059771053089893290163824511525826794678054596005822604329545389995309087515229869817664550166074420193057348068491062718922723798128147069529988707099192060203976736194173974209436542797296649739304850992329777837805043714200045679401766877585654750237289897771392649540022946804256266931215509162226395032920737429710047498954555436102278742971541507525075173816402623225328597808961533372347535948102070235227066600302228095600487206165311545470605627857050723055008073235323331181303874844354511289573849650434614879703780139652696300335094774515588769526672857870970942056534614860028887598372379109038790522781713017258873901985493591743462146478295936695411025596660361341140765351458913016680699177718941121732096305290606354169970804429085935835799942431415180261312708303786649881426862617551624901514465219457551499426328081632001952666898287251584569157391675266774897689904515591963619826574062623936387428011609866961304590418831373121945841400094555560757446095333361573009652772779780701772067813978912897281101627553106787360715702318265085197681257193418897841162948424068999521292416762652767990900810533261382582468574852024532348706893898856811932538736333765370386164189975406405516132276485619624001081438071748244828482480432802977609534935527963308182264033194738933067956253767608886262411141198541257482033461212472130084048632582878004756045198715305629776065840354995358579319698926204106312196676894496960518274946633614208928511393515829310646682170406654490449548348622262473364303307157191868692509283463484548061298462642858262452896644377760538949756670485967185544999363982901743836169424892564056431286150438226670713380387362*i1^48 + -3494993922254473347177580556890525932520305459766238759863133330473392972331174090750926670225804489395743749446357137896694476192367538204063617632423973793111956061191584302834716051267295592660824347387065054965309922235556062542541778288239275280748475706915507458305653386125403158989061010760090761274765046425235958525306450709612736424927017165434120923383154635650131266817403541241237784786237879146347454434956318903721593895820655299699559484579067076796557932292247388997636199908227045466533521453623979547456996824560970632936347522214752152370668353746486094614127246739615381248929202905788596093124611321064467929522861808653117706950249468055724151903380613708801448481662755492396311677840147959131001689301452803242815179811014811540897680677992683051660614734591578642119486057400149887783800055887676480086628169828165263161712054750787168557125783494329234707353570602171913747832556594034769371088334428337991111303584789977168621074580249141932221896692984146565273676454077006601897748741360391979995150764683488765469811114985456072605320819983568473769376215362845749760140732440040281691800530141943404840934833580949838850590516236547613709535341871164640291091742528771497212432856097524395148960289124104082362138679724072985528897517704267716327147746203792810918747394403144308980411169507721693085495311334781874011574305657377101716504899261968076569301900007165772306468922852517933912384197806875781509720271187829537310207240688747019233646060478354867575780197155588050774620962802181780927938378450685295911658820054827903350895148837892687690219659313751792333145866774036939803184616021214274708690949626005820974090706214916317872671373275894979037127976735772076824889843968480745883257470641507017849641233259349683522438039470848151752313590220596009625495135989859644319736483259199460494172502939275777195027309621621035843404378383257751230559109108677263590138523258355856471625619248803146302948367605382526678453205927429023660595366403693491188848291916277494919758326707709793030250071901546562923759390392256376519750480518369211063437655385130370416*i1^49 + -5292493389871071342374394854137280721540314897721266696275082544600050770242399673703985803167252484077336043059376398454530878803239089560280687915806321771065156467549824977851167036902120336658352710085359717865401489635309674073957243399183535014348848069716305125723877223543502392626907361358927283123937291183259611536125783836680812518579884048696566225767053890055925710947023957800604202197107087390547609398331322036102746703415152131285206675953473393700903188544224829075754972598021954172726634776612914364729483683212861180438882309097192901116199311736134004341677090043330796672398843289977786510436680085960811051682459954604983170410996868353030345719777358929029115084325012425076095351325607316403497978305976549112248938362180094629748199861628420920263621001904463490756907428982455716027372605399221059538205922062170349375954229544837087627958926710184556103944131545026409732624252344975509235176525328976633259570259484495594373576933603895402559355271634783994183417318606727334699624456676376907894620533253864983700708911521782571097584729347947706478407219084814046961313004092066140276789394189897308242115096974159071704828139336996013308046104177255793447946643441125537276045044578185373361691072276086733619380092417838292807895876661445147372369496490075573073408884969408868541545351024027331300218359550424345126944717331137199678492409634254497863300012481225438461439444862261163567332969606707278073631937654960170359589719964597625425085210625939745343341636092539229102896391926235221322505651112016260338282540261779286991334380320810140552435833408165297883934425715918597201652642252526208549282270245427225012247155308054825045567044716898946998700628206849409824636152686860131927150364153264246996945858739798536112796857343645447354434717844769857241308468550091331360599970619726198855301854492159246801129409567578312659002526542198863469006633959364613607446016099326128190958851071653432516714274992529468590563702352059369160353033172347343086177950771387632293824004430729408226261667285426904570276050473575381486969963450036786791996081721008*i1^50 + 924663258964459349816608848204015620250706243309046264271286818882424264251292691072174920649089259234871871047689656633276809512493492932094301238331271973774418133136109883951091463993209033167341358209349159459790747135295973837759351825151422320482505882034339852478760296379973405285093182943919415864576636115080232247112816837408509297058015865104202602557768406715222480288962550070114427857821367871383019613106323458398429831914835083988334271162093666173421912873897036065519703899999809915988946816359990524837163634832541722576895279851138061641088085123162281876842632182410040002330187800425869825602432091529014268024448494947903051834291414235530839685657266403064185706172394801125586060253212101164684002483370413921424232089219401229275287097743626310781745483826319158436774347841166181956634610721333733659067717361489271375355925776312613866298106849842109127453768252779310968656075970702077602376102353335238968435554807047152033337098018960280591914731928383896539873244626286730161798126394433096310030156109219105939638609945595278020546533199841603119823523823218983785926305325378364396616293029200295830495730880690773850076731306539154541107292232284909988956677317197478147200535797649900139247810608600148335420159432571614863611944480608669259237544943067828008934994390654536186448020767012104457904225801491577278320701474044858699683644993531327200514575388977579279935402615334112125669514109714971108131620637758355276813079178805504466073894010997951410300828356381705380809130309417003581396797695180340575059545211225288403443582225315190076447075067510395905357411972869852393327189823105568841745621982801882904069903170783507059346093346344539107689634784481353714469475657785381649151286550450085588257542004197956975922932988261673364576196272478444609804714065193240518570891487455576991422341462406389789443845030296588710929570946639694930188167703909269137189902486142428838946060804990060055911607477628242647441907044071618411005195234547102146363204347611760718065693680814620513375613145575495999143031895435149607876567721918464598087440*i1^51 + -234214789814068892337681114067960738436153123098482774130879415983085614169868025158969652912116824291880360874381492784574976618457921393234238326805805970158193808626415751257766151875867437467816444904469285767489654524951957051331522259518246457765329215760356086554280126865520822700011550121459761530555446023440287761253679623102195202904315898438396884122618524734399930453253598947448660367338750318649378066088005941565051718585220974216400235420433121436395905727689635951387274730320126851390063024504694001481185538743509596883232888259044185556074284578520269590365650637300360942991996616020827517032857195997092917344631721372907276509037088083516044371152393532658465434661235753214773972251536663424043374527722610736443838448092414329871400438786529403560290654444732278537138106883405768903828549567473355502539592050234656523383290019320527911714986972323810080376733787516806486223213172552050841829719966364283376721910311710873947126037391879635447856480170144143929818708842892339757849581218813113889336558946797105634964327231181532524003776049311886715190333857378630332725272899591894068371893533191994286627006212416658798429565779115786916682159042983766159073862747405470898523108784014411608187993099792285693988087857910798220905845590439495654078254802949365633059730139022092661462767864163666412159874028194551320729291655694534781955164132356081144232525752756431335543572292808611479298885791231884018763754115600905064951351649563060935585286490571893841070208956455656414675959320155762087770684337043119159052940231341348927434609140262380611302169628412406548538197076175089297689131897977379791865439951100259557115767820422704944421335853528119180305922845733136116397732123271155775121578890955582354667531206497943328841534930664687664177412633443454379687567848085100340773889364809151728314591184434417286705752801635338110953331283083012071379947309923465510460199894641763591025887939235706374142561863413701143356106651037287286931203313572958766569205717257079554219678791867249379433208856217335267380017862466933615939741263879260920*i1^52 + -29148600850805790669318295893670424120568540102192799172137461826489213871113981221879129033846875936539991260235180714439830197554640469160797812722905780707820610837306368683103723356840517829404504985093988876478103655722772895603558148096659836480632050511192088707298152581885939160921628830175537098017648743144279033812642400477075860281079543349708264346709108712356177220019153762380464814302825938593800984676752297143588082115959063724409033974342449801777497448538562940728169410263469430922351152188167936178645157764581206036133693002868642284542493963905384292218321891793071194862853329688787675720394390839729884444895587090218213752983598164881129363886809966567038484108917363087088752604491696632284824494655786880746456472302358267823074223673623033881009178462348759183317801466815977524704181119599957803068964482163545067446149035828079197451445880083304105940174738158923173304727260634916973829157925177752665883041923604665159781027014370822825783624299389879992223974716554776631107125740416612511429747771657203123134369207195388365891397806795999249907244140870951801889910654067960923468052128234584761639966130003930095733017242558594631849085621507471560971552089871950271167184585020682650351871987277984369287451249972571588236018973539214049367406321433990738590271838858504577990682297180417824582540998810200565620032834505941380455956991723408498210917842700871351920961954400258168047998937729421173089805138128097770566838422003828789422394093475461455910981075106031035117033030163355323311134570931645029902120388755453217078285070430546581559646710523320705339476370925011025175815095467445650495324113603004868166558676055691042042800504377227413404494627379305020169209082244101190982598001018254838392504012172619073280148600272719140756596374500712659604429982069880655460338327601249509626018173441961500021279491386074292598495751874150890684081112383105356738382294316423052914926511894039234942472477707339651217938932772338449010553273615926647635058344835906477940171576202740989028468098424475175574661605686411087376022152432*i1^53 + -4592888343569797761573984372087414963754724435214541712557131533923800117749481855580446651626981381548896670119152483903737037559405455033208460498958922667429507203047087236451998841086836332486554728200807647451589942933906293970239258522555255507506279460572493587836881294926985958615067703545336050021321637705573534745030836078748381861018750425324437382812284519383275367382090244091011430792960137461822159083570667755751343739548222387554981215591477255936619962261491619359547950513724036549806972045041702236316401783539433940667126889251986653211184293203415965221274688811017252523405183423591455445045229128384880304236808211627497613759849949448532747539172365002313867803616198377100751094981897794497317337921216423622407031080734616757196428386477195474177928170849587109395529149830745493774172767532280767443984610634328962497776285395308487460650459594533241903203975088077246231030435550732641570063542536088725159307276845250374338667142207972075536010437250018891920861102787268138220135961321555742507220176362047936315866541832680173722970771280069324232430432742926091466921222441830893627513827766043574384240778770507586396827113628767139271640234327860650011563740160756834883690876701022035164972143333241077782947270117882992549828439881321367377268634667217547391267008344422918432181535472722354159721483310280857237565105902556187455635904872804457926220680411813821379157727500091810052613062810744997140326447389987026970651275883547920665629915974684704124523223229289642631782250691148858739153392734304170511152282195504102266850244323121736336247812044578685484512678352395398870426202098298013298856353417389616850758217520582641017594917277511416110785190134234131136963866184289810406457203032602553369490537489894593552340212738533406978083677422209156053872214754057271029845712152896565723280697260692598438876775726781517810948914322568815750828214274488722896821070580959550981001563993692685907671548868931634238394539941357823688667679765235301303141177380634189960154848616118404466618710743882076923613706910845469775952*i1^54 + -861358849624092444688244740352734640554573464598677294251237043541881507297788863262113782794109665387500172690746272832807508058411684605355636543779706737737864597791753629932366305640742471618516015834008504493969837377166280445300212516830348109943652058678213862043480530622949248181577828998638515217855886685033817595977406068623643956426833457934842102971376038941120276633965351890664242138568410897285611011781515482467212365440087002956717317998902692342233166208903180337638975862018518376957398689827753237549162034428676728440900898944201511695809999067615127365659952027507576496413588555626902307125035268467423555339069675609563230521198574203099499371977134499941514802683756960156529754401507827690832300549251257952117370831376014388574286979499220780871020608881637672561573077015974502180547045609298007651201793515905712609539351739186881653522649902248343535775117446274215428926012630007506613448832811347604080169885607218117196894060751853092640651957965358624169274382192505939353729997870747327814207598404111132552270813191055854542871989784132715304627927951747218931651958857511080347988064519280170239580043691898525048826841332910175106160812728690453703983410985584530672323212919496184426134846462623930831108660120592471897247704432191775755109491266274307707656501726781469288268216516711906277020662845978637862152229474933004389929698745892102357712094667538611669580969979971714877679391332588327624707420433931711083403865080797210088787292280656989332602639659045937935706446857320083223197257052930173120845925897341432125293668331040691405140529539505770262675857457946037835773237770061338867823670926955952938408396656888984582029554606701706584722786899368869245799122446893604791244167757641497178633180324108864368298447995378418394183249901338547554971508968584621811635621767172372649911597922227996677774738422285551341777155901422707389156255556362193540449424399351855740612231016656731862566673967132105909032321853509837342076105301338895363126877650933397952039476279264655832621662682778893206572924164879280*i1^55 + -330493692909347402106079471743626436014268939333548657833138891277473814428064710503164504916009550589002439969073264365235940984366549966032854825977426230864239779461060577141626161584649406403731964455062789907176105627726768013859408873243926601869142696607538708133218972393190224850584091997703380735997578804543564286318580715449783903145085157021029308123322132235064033102493808867186533734365410960862882866041866427843966512746288317803223154120520549960119180241786318377517032621814496139470069684586085825117233919294902291167161494036617407489043465026522634527009464859069511817149345227581468451498247324665894105259949091072250926314104805000730484732600802627093957172528155938820242487988626114679633412262706096007677675055225461352501886056657558623256467358441181575178539318354153273274988868405698524603935693138159109586787367749008699667383812900342326117282398102457126418530809947372560520852589112909878048067121499069016396951871573081148486520290794452655045455226249092530045483107483227209648768249718656889550108051400818596161235057823668461185505487188122777626141243439358413808802777116198485298290591193679815222390245416036217631484936973752641673776930973353524142015819453475076111547336953172761351685414759534747039036018533394117209251808743745473919908753643462404407994200498729455295384810514319824681147005699226922395820742892786990340394303298052992666375226308729564101183717460221238161302930755973654212398659823378908810546534087140608504116144865434620631964191085249519052080977672739428179753292572425319780728766839575835510759711493997225892423417700840006118504695136131666707526968077492915093654662688131473017548495507433276506828132302253981719142079429501730647943264758204846992305992752608625100517380095543590572893986075407967177071533921660621662138417038731802807165137106466167504594926781050822552107224343296461227367533827115115940432232567317165923852266809667432577604930268721174513726563302259081476214695262493291526519648174708744704505603288015719681848654848796508487191969950*i1^56 + -63746051592023359681377203474893276290806369747271937437009395253111264413168913439893235683041019288467130074831899423096368565090651604982502674611992437744430339468071090521285640011353684876064233464613566780190338003179326192788505758187201653815336005924721030530192249361092402161427662910461991512653068334165949819968521671881533099403927263874643995345957903825472234704567715205209058175252461463030561985781879130763384167345220734672841822090598339836577091657126404064027167457591914480171230080656600026234606076512641574679171444461652342904604800134180236290000051079952368252603075045018414981907094769440075275070869263245000000175289263146526776978021735273158535181256517616340732405783959562168456501934345304743652294653852946653433128536487272705077598073825489717189622731995041387576421360824110585370451317527674337661093120448810631495948556032903645615310136909917620581159286236795403309894487517150751662558558300052173245501513119418354453806086240502095573349556142461507043915567065479294063694326503159013932029849949739992979109549057508530685261806496262182133013036150309241886272865227373951164730498476661017578356810889921772484629485087127447409051741028975781163985221096463343941913717758264311767228886286815714479913523107394104484430994001349383650245565571678123855242669783091978359227272422830030053471924077008670291607075765869461952834959171675621992310584310174751748119654257608311957611232259233639665857881143416671678142595006727337399333619115194505712900335723918682139463448421141676519428544183515374780886621440277766599253229330615626023784582225384301412618488752087609479228199712067297406077509150857553934656924469483557092027443551597933292763170047424417355512973272253247011654578910230476833425157956652324963897712176546647760972160577584014822613357118873724733785193170977406565186177722204661037198092623674228787760252109085437073560438921008077734758747725306463387238183328340715828489295668915153347683464586043905002778443723908641085319522352191592034457785739016136918536*i1^57 + -5822677288897926479699130706703390569639644932864188389871731440073431362713007896671568217157769349804710776260337950566057642870354641152142979611527659931834889036812261146138724712222574419638504804432138525816299188546015402483843780173550405000620443650077426487144838449694667494573973569357488252881575900085419186882482803486670868481202386985198527209754182928824369527338835840772968084949994155606041880734270032883805152489308154898267644929153573455207505767857931024515006911202385971339629318221437598444854136234902391685247889632681816617230592094063686159407186517022847960336060223244687015344645330666360412865604306787591493787584969784729336161344522424350350751658640858904922741103341253969396209917736374743456018344028816609890734504003606383146591222073631830698186288358504623652721140224745218651558213944577316643257270379008590565427451634675202742811851746391865520039134466932334821084089315870579018334795825834206599307910936116006678762805289257251819985758613182284174958590704476152210583563725847627669781561676956574545943648839397424930197968848119026276819799927551918671222241597343754646669859125282063473577612400884940262678668363133152809812527021511508142247294022412961776633211458790223220968019974205418096264621550793138318741741362594525920314705092894818152766130333686436181786099598491746671089892584407311141351487902240385269748575833034110971695931556571938779038290120937046417163132442193965801452692796006996119649170814657083743293938846994516046707425182983372710836038042663442563658328273711835348377523793297628818417985857254089381177256110426421457120095671235861185931701924811544118605126211296599462578405579864212838390704133825804047205441021526692125969963142227050901803508433130920589283384587004994463588664416936830783718588339944561508762662764836129074356522762325917144894590893324054075081552898269165291205125702243930070678869818178126565124694285047997464676579360633733712032351622352589973949569922307873337060513016374438481861665061470804931870117993918712*i1^58 + -206041709728319842154929342291669233173427707394539758382656518381530418087647801215708523480071917077968003137726123892833079232150630295507002149032346914260979295008099056044912885485889908053551015686085198376981029037721953850030471651028193650571330325485296801971838583790263299440563895418333933929374086358662507833343689394884585765943486656342605065046129733088957253436371084619326602366071424492326332133143822154311693281372513931571649435210113231087363579419844254182132861203365693729457697194420521855938111940914364754655266804133956185819780489119058993236359664125454563445354182721477078512698109675912450344263148876957309930566132690680430604037549353913354425212500218920292555200869826789887140489961670130846720699425049017787453629659051145492107235491636362241779520647977769913962569640924949465119354943894839337932653200192166063793310023273589165709085645240836287522802030468094274820390635071629694460096204270896404409357325992394973516045479793328454790375721039963484274133505003095641270764174507877221741863731309728158882519033286266445885288036728312260252919891352581784332166948432667375997344237033254773598622023984335388693598987685665450801773687625187072780666073083116790010123738597006704694830851521238084740838320704517118008805792732622066112454709120384391270721813496231705879477889335376813293641379614412205330055920271472841650889045682866898434171477496116627804442978105834076416577303461555419386869076410752366398387925934888978040760402972985218991573851192774642468968229878120946352561887838594466104467001485837225786625301329584706429196722144245853376365974102016033955978137283012060436396653526643026996643429945938371570954690293341561825857058043526089682172583341205119670622546888225556166728603494205058038286183312849838036224750865821133686571733245123741617527237886637111665871018886158829237218221816026417311596932251842013077787658507775700810032827511238685024039758714516528426019070699951393896926966338205717190632147017029444955700364918603570474437560*i1^59 + 770742147303163981862751030110060905886223475027093661025975579501282360292020152718206079622070679802607773499472014544109092796847932173516579680192798348420358504827671209016829607842767832442452186150518882890624338852966656133244992560783842533770469386880909593966711326038722712699476520736039284261033843963283542915774594849345601136709244175609895303936358633181197958442654146122290040764030898219965123244023482605870763928761965899766178550586062006372415355979360808455361824659976654691212787165535639036264011092750411309873091318989651729911783356755798579605017969909570944899135279045017790568303936253190240064999653190535711001170483809169993920912494327882751504286377023824467287258363938968869337038243950506990700632267529128263190724845155974793462168414235504406474822596709246164722510359986148988299947434711062930814470997009106577928118820099767668363938390741274473890752298145645719829336682219817313549730942831689013754160994540874435136956580155205836632296737427314638410674231930782284522966378093458695819378669923095835413384832951508261874490846438427245358093055447602518101206741060229113535930043170687416592501525230038480612329571172785489246772126319883222989637806636816782405116083105550452139697908984258760951516903879907389556475276087932477297694176203267354320849437065362936225900417381493979413148405061946446114891307089859380575983694976181942593446183150653806169349877203240088103901420696024831587296484177771917972361168625831214518884322427484449467396022925031921347272167287272535283537430166715212902538783096406333412993596820178565922427703802350839612378703079145625328584782069421480976785355906432837952706008984255412539128177282683178808511749300659704041765491760094445608786152969788759039157863425239163591510198538489954279893964915968020934797902921881846451519571157937986899339188284398459670166827019750829247596218552716268278446415765869906527062157052319892537112827387835523138133750900375172874671006371887420696223770598656176259046699179437308*i1^60 + 177260025809360036350641242181514168744534159175314179719925871515674367867574266640698644091218798571356815411938070369505913401026133945286177746196279488611973025124901978194048217574174909390188727371015241888623024035969553196105950894864156912054785606747167676378748809483694632350248630116038578211965936560295377460682831383172569708474878433306230347605440805778755389905637331315806854150778271153313965068353084269909121477777566667883286156441393851446054454875000695159614050283056352907526934111500046180699823396726635195198362062183953520686335941822287822606233676902623483361361867410084476969835186569744007657390319660168899312277077034997811060927967606259703284977292207158630522430180053662074824020105535607967204702019874752465386103634961316810142449048546012984002112299245833949724988652690568666739950858960236821246876072961111464698197794172750055732914779479284693976715026631114331114301746402698944447075930949172961188422819963780133628581940090537829138422903930275989095271620795346581404862999423124709642773031824225887611523998945789905955228034216912724927609154671621203334068055713842884978738433442245069232667673843011050061984049050146065994240030981781888919546695826200900220923212241207964030888736765855885107003331406701214942319720241391004677829746286247019991854335681455919721079636898682659060212092888640891905115059535204547449390961789929761037760687868914901466919305131578283385449086896634645508655262297198024300888845338821481692120847608630321422219938166132020731048326420762759082093771282448758369633008947620272066094066285646568238288869147128189393211312543322473461201280866712462558847636265606044847261064313289413668004863854949143779740442124995250715291155186025719740833110217846690242978962211491525559786720189608684394235076473648572878333226076176836055114009546339632376728766067960584481068395304357711407545703705392071658615699314479379853460665501000521383688505080305421497272610104047993976714865734215009178612445965553701272314997416*i1^61 + 3174653883598249385821022607315491507425831761690352394330017153587485582795980980662844792108483793893147019156887546527592074238438440952320564720527444294066645453516400983125377122435280223432359717472031277386102421517697950666178360787459801460689471516173130421090298140984369368860372727927124791636109706292581146056011748400827803054522170130867125379272532327002774503938778088425301846503788239582052028311355491777355594395623577294048769355793165129123465683289160805168305839329362860855298579370925858398434679309128243890311710765998041424203455171056845710156485742639971050891893433449232572030948102490152822531723730370366603036319658993879108977686727096756084035553106426338083448950372966740462493249423144942549432949559370450850704243893147174041542608294553846659971441619806909917415296121348844260561333101825009386707991265112662823609760587911032828056334193206779821607342955368835562311707166774471429427753449274335407289402230958289475621257057576594167690076846310571728100970811572091465077728923766921260881123452717022972210977337938353577632822417934587943681087181705486204904178576377364204201747494303424316437050888281771675198473183038063845449603807486306718083252232961782899037587894105068755642270015490619601635136234404899178560128473489828422138706589337827589593118694523337595881106229702782646818525256787945477780432331787578374505016968166513667724872729395763252110851927767720561055565776944935508547122695654223349550357936936692787486702825728751897452147320156930143425045793628044157785999800092688372457806733433540327106054984386623497100958827919776728057391624095210164893587373617694791670099282345671548770362656198440634528033774190088981153259319319530196623460546934341888032051180807777587759308083921291390992392237545652341885523940918743499374182109673536802428716605183386706462491886452398638243627319224569013254155628043639149462806822530527203703434528272733877749342620044547567754363817400707409294558273131058084347548031956057417992*i1^62 + 22488297471293663281180453174336996060190083574158510688351553077490962304281519256413732968951716450910720948861981199834442195501757077600233325917775095103002164093158770804264419407320647747388928470712182301959091998685734156467052595510969398610477299013636753717346276982242836816538080170339353595585865710156898494797841371690176735675217430753556021743126510916252323585833762960464035255822137207698394368828041656242928408897038488782129364686395231674181420747539054735093567056669586796939763714626690394864270375130568471186802961844819539618315461061144354693270013391649373064552247904330104040280450843713667613245987316571638867990498919112464940702285744080387984975036139986719856941088813287423934483158804529488965280781115599994054900184101331015890769632305647344914706970102674060503165378983628588184562935647715440704297519396316520322842197416906359654797738784523278892764357827955512196109022036735585802690847430842165030547004087565605621255250834889904425380089577518154651006074837371246105260493766322202680413953894215223537178624257472326894260431606262135583924056547958906334667880330150885875509791567050351845603116486325633129100385904897173015574142974447285683321080614186695992640575999034400882211992078581485145992226244244823777411170640224056147637330308368869575227280943805131373463767708410697689116341394502159601621328007877963591452287300868681628288821293927699554954748141542272012315885955545782458636159156349645331123349695208851900044408959464120725076312871767785745083511228364814338796313707815350528382377982301169147410686173966398314550335035555462487031878444338993079477410555557816914975045657731085073642142104560157679847648360275051892128472827241969911319116060964632831898178329075038356733760812525005147430229121744348804340488463504849983678386400692351534066148775921164691424333524034007220601885486680470260771396452273717615215635657143026581210087794220364675796529103580064227059123033342259621752693580226377340875829276696*i1^63 + 70354978019256727927112078322944993048679170278453206604247396158335175369214801850894091129315207323855438989073389221663491482751884419434639618869121403855833236623410556641289850078481707859510403351023783257090070199452185043976875994152307531670181127523888646713642457727416242917751178241312847572782574207661694015688215264067111951513427232089092696111191114155426314565952986013578502525006357314024078814536642071985337334418802115708094101022934006912835292257509237560955388022474590061109712653908941109282139024011533563788677940602401275200184222457511609944519409673588530273573981401837398745801960141789155844694180773951452863670119819603215734273155326622941913396212989583986409477546488927945211834376234615070212477314198927883423119892786477386483817477100696733636025386811111344230585762017925410788658607288890371110718508210892615595307976940203927431985607970271362747963101028107955129718439518763612175942422486170325711491402799429390602287654760233747909186326129921917844770216336118301396238570511920824685099695852961059547187746041218738150320958270889499401205258345898187542956573755466824463792572102370666973904459257251202414264082682028624869267023332150499748559718968901079137995475680538271772829645207503492902503238550733774112519570662206267090146934094922044183373390264101920932928510619720688908389257664761742572791970619181847262604613994153333711749288662386792890349215151027610413198735136247821463873831308731469070805591381612740786337661918002581566297022742520286727284807737027761400248492944564790681649212825154918161184056428921764005855560578347280265940653674181633349293663252334041623498983076822296590039637068414530153463352823476887344017559663575545796558367024343312759144319410251799198945586621436832270783394148965206541957416738933916662882314019612365176857464184194326531985464352219306124671904924654716055464010782149858870295266415247250824805085667812411198694587348341136837977389885754881745735983100348889071998*i1^64 + 94324974091688810436830259262073091088141067811530864367996712686780672078945517879502010871073178970088850390984649658612825817970329082546173704193589586040015422748628851943133784275870875394615784350819725620345373060561444821280994695890182496537849157112682013378607937813740653098816285867219745599274871979440394403502458574125577851310601812914638956265141480689256658540506016550198829047706472360709504406363996907091814015523635336537537084231909637985838021179737363523519797666558626577526363308372052186969027571716794790358714444519034761225084582082808034097627540027354570606460572382376098008822700770634286641592573402264710638108767637082179137701256129671248986848230877110584823004811177351700840621947527875322763955051912692118712813146818206550976832601606273275014249417346655093103871059349064788116677035191487864293542835041299853111201330874382624191906214788536779019543640801464119803720968074117494423226247508176935279285576553672058216707728010773645520993107604639818525573824394667303879064794508557489484025438040882824424166312870203817263879474728606345257020024486311956085916891185475958713973612316245095516273551338069450774647161621632910790935948559216202115259610610224044710877600296597843025664998954421507477127874518145695092086093271410266933743657433309980649765168310648247169225350991595519265267985620148351280012040576393500522681268546960740057157368662854690377907663435371381935949114958216333690208994605432433112430685122744360915659812960228516988477456064728350530476106272867189126013967963346829844612936406399525006875864463945841482315723690612195976091840438995734154224617221613885858257219442900907039555050972367210975198963619324062719389703539151967300647347548325270483867444611131954565470913695300202455070933761269521591695141501967081003089119557930692002271066173491769877587970418867367388476615127675739308556591667265513094519579646513567808902589769178525757093607199681278387844523219099640551964370325664*i1^65 + 36821642550761099758962088048126611185981906079584459795172897057796637903644786401595357003632097118150741719998685823446814099319509347063677422240728198524246279406093716132368389233314226713888106524031752453618131357337472434285132339397727328286310139733544830334008254578232663967609755503811423468546302754836858247502506902058147749799898519543557938026114444126481411305029117377309709216806220864794958614556763461275522146880928682565192632066606723895132607505466081243455531328695058338739425104212268268382895241794468525125196589456213880604576748507362641605647378426203628555047192021063253595466072503281312754710588985964837511756650525468931121838966574892101492041862125521008174862281121912254703598248696554341127153241091817072535581092131844519590064449270904587568073333745421092120850971091602094420666809492514858166296192826485911728805218933909068711019419537904649125903799636994216625403366323365101985214456074838971707565696265040742535335078945321897569225921751726851280858583906876812061726494828807072133941513534037293019830532888102776830931971555456052987649350127986066797897353491868560692570351323670428716962209981655166260650876167072298926469410121148286949071988391514824172651841435303878507247778677868579726556312294961750737272921137692829034002303316667103865296080834170241521867108864386072962614931649327794308779894425438143843230303611441969998453890053086640855844646344262441405935819992947436483844297337979527904614461677346027196310485876061355631052598280869857063565682424152796404781078466170662536957544651332693528378009899093636320420544677800234901529646356549082804973904528699323990606863226112486823961186359576405365738214895561380922626240554899200399828598023279936789558290896524114156133950650112163313528800996451148591911760658419459314483913026027386306859234217573397171294403438966265245174193279753219169790696411439573516507132161367933848537712999058305025285744748876218270878826753398887577344*i1^66 + -4505749810931217284970252260184083585185477851799142816238965877212362190442972263710451898636498663643086910018043174681240130062831427332560212075966508761820563888745685257528056032342967282607303754106600542897754093293248419830651638315095336461019224849042130712089026401272021645836391433571117875617161207602427222140615320609409377549929777051776823414122924315587222636841150762528445837559307723144137550972925076317995021647074670980789700315445626999112173999889457002216942685305371212845491417223516779020684898381185264935307173933687160238986346064226440927331985740959567588313924630739593885899320514548207998803403637224693748733907042462735243608715852593772125587867396851599479706079021848077148016759336462994299897935410657360090244717710208968896557940786555535905394967005201068844818551121262711219471049705907833547858152454989986996609089655988066674097560031750556086714029149734857344988164026678840482136747887932166970073536608766087282329442267306814922046974781878850527306724630296207855070477529064759487678787660438047507278325336111604589126812436099137779625847058265875979607181888291819014845166016608004348611672412904547458148816267500030489196916417674598970559462600380664444194045441481906707616043614597837898280281365159453930661830338050850482738354484477133684542815516747866564086177675004842460037425188179219165163547316779360081179772066774093121765112594327743262086396396192442470215090065519272141125533760498376539819066654865927710879031066239982890736186483496010423734537553454379177886614257892878362859742235790393521453979493246765545987285376526313068746529142089395659913443539779957449301901988391988054751708500132641943255880098411557447512754923363353919555686089722407526463825167697154073012020686856632764545897013323800837698163361044947534024231034019772705567261348028568116298479583806534478137468463859665826672795964991053811474434562667099944981540448455974949264211341197158078976932748672*i1^67 + 93013842304801674386948908779685747933411652141013392418162853513727704921289393368658619189957772785032605548733922100750829901368561081778096108778147252807604677775228331992987298432075416561573980422879382695305971827985717888393341788783833872652449220187677866976564383123982580534660307422675201511169359989242565943052998860711043428890640839296187897852499338665538215882475202162595135982965388271915364192603459455397154476257913246315718786757474019530078459789975530782088070549770615279289352460079288384577196587704779917034220069094933283706396023519213642711613026652635599093198551893212451971373309181597046959278481392394115271792520424651205092004899850556119539702657508447732653553628419285589207794156035210896443791522172588279469302935280002270157574578757652856307389389240695534296324418752301591958528638860405619918298288351517873858163637759084975436327816848014505310032462939200787643799669465437324789680820694680331800719732001314853238382774642737553292394944206104175775460371425993841168101887364056580735444459337254005949057862295183529745450808620507877265399911146690810750636660619714873727867335903163558430884913143604539070241716878593382026534346886148319241895074542902168003591282266779940081988822228553166304614887845214540405985226561844288796947452523697653872352494397340664802403073408027956398092383012757083011008163785766327957576898555832636119140819788710942214297951596049643723668282762313735800027044216859176981087804302898309318530128333120813078577573367171490297096967843701785339391572734650987348105002311785353583005271490946612249885686200841180318631734374667321814988195211407427087416259905191307887840976619565115068713698720535844329215979232673132809654619792618718435213102730808623231623089165387707266890241995387191349068027485654670600846467697463051305446056533317504564947583799226481046341172661990226339305759942419879649866154220504458908107969933854899473841591387248792576*i1^68 + 17995295341335676077720522267029594256167804168726450189418118601341186666562490241428684986904097493000658945480588839223700502959783716370363301255631981026123440427421658126761931241263895449010097572201408841284090651513851548371856932691940925916611652636025418511946443914844283464315164985912930688188159334204540455226785385143358649846305033061278796768693040603999102142321818031446564771977294653725218730703333958324770665365787583122084902692255830448648419762503081455256357625085933201097669083999465179831470753257306818314918691710272071250018638867806168591750379871768980780524880743245612294193032182789662377132654873992705593685856541125891120147568650364504640205620205998213772901445761965694959202933538278675886306772500786146743119365839482612038467150752351606520486561863726117991793301455172260234089408835408970669254822982688915220183370866733933604711321954458065322648463694353314796581542184467650701768445034802568854138479421805349458405318793395668570477368732713963922876199858016239687325931833883042454090094722477607291819371999172174601994555873332581434661919437498846471222164278779026605614894764971326582676335966658639456678603710220130507064010555883144157649069138233916478695888781551193355287970942360982308050425017106038700358053398211888877536479978645779347331073695331545538999093886760201948274767893714711830705854339795708821615712008182449678557924743328081176113448584955835547464521901643568114150246169301748768861959000272096314735937093370132627554676672940523029894900571452276693872416742491655377196810172051806748893332007782624864122362016475247831187164309091195201267200960567198106804852199445887751751103930642322721465134506271744972325090403714855110429404918508476836246120863555059398901079745989618433766502206788368974029781345656752123900696707886725639766594031632674390828794764591999226904791607599120198364822002429472154063610728262713070750521263198689747466713088*i1^69 + 922802581972959893265803267044845149510616772608847945448324821403155274644612252242552439085195037070474951212398332882993559198986293737221699700921108699261401518934578504322245528462711059711719303468065705073869234569524418060903852535370473563410724482109889154988788854970283604163344371587153672401775962582862688991861879942429083041312365352197510435824702942073888355103132045877942919853146238306215255628271319658995878538005868550867365854565274091439010268282638674610501985220944393463472202473784203032242543474510214993224828377511324661649984629190848413042509186596209709741929846252190329687671702451997166714642517928836304358437237012930948312584810453179045449554338902945223889464323434434448575317318835735506636631457942164961631510819467170534855347671803646163286383432155660521922159191477251253363232414583055488106015242539571630492737504191080391446368968590862463567798187699416847772261763658625578444573649347023398025207464124793743196117132861671205387904332007902751817795882737329978975339531710287621823418575113610980484362439185395944398484213724138560371760134532315618504257207241612875446785602855293411101097590457662501180200715821487711873120725311178922846342389467399849464263031548168652534057575923966813114785670701500857086083029895739833169047382847014285519805790963222339105836878411129970628525535467383412418551911001272773171494230362034397927833585063950106346169673587726462817173286803191982901240876602046086818818649055345100716151705871680905369464689431708388246047776411369666733635835986347241552488266812287222757040983049739676976530039569715801647019872444234292573341338482474026473651629896525613302042275547002996845221674148709787828204508041748989927295999763398295085785122162681201386983800997339126694918517698462949803816323728301630847983583392683247604119964347604072232408500264624224629645735424333467955992066599281140471779475639847988154917542984286208*i1^70 + 15846904619645194060885678022897264762376715301730924680999371087962341040712032551200612692614845470446569911664088529365384940186039125244669752147078517529823313808490816419568500858037067603671422290520769589897483803366686318738484482452519670540451704309617383189595158278558366487140452873092549787508747151839280677979208782484421309743778631983518481523630431336093663841843972670486012398404183822661398697223938213168941791868255111869073345108955301550219949676391937122332202912479025833630266196965652433421340015373803249933080997171752257755901719466361499292201232208557742069322533176299133064693270582405028168422324140552138899984316128746142586827801414910064578882074839389767856397090891301625472785220542649137639016264586807908210420624724394288018552422775752656207497451576812244142502896488237730642492962214985932989600719282983153171274435615208768804400889757610790557683109475403366390035411364354451186224122569601911925989952068708419866881531905452539033594622238357588508997226055861423392402081124821486507953187045840884431169735476682804656541898938332160390500199255197039992962043098650038443499207287533514514927756291762327116556940146459605346342199131853288335402686254075622273091925721941671996539995279216407202939661336806185177169375520211662010794224593560083843588102022167081579311682797745884089125604688621263821328104218675284704020086426207581661367730431585465671641325953303266001658925179999628922146777847397047049332785917504913488597119007364340827050104010535955820802796920579972584912340494562379014417611543736123122943877522889901911412487099545750810339611863874585075128754282372655880010659053720832660717323503602457272403713627214690721489960537186717300459381761634585718814172181756590368869574972716335401851182906268535185738146612225289743219054000690207002920123270163375959887333903857861029286027239593711038717813212676823773105125881025141260517376*i1^71 + 137903649454474929051875376301719102962779113635846158899691529828978862004661279995859829870130726551802480235879187324893803297344664667912876031631634329480895698252014490273316888150848508321835148723524824295854576397876002350964024763235066317076074774984188259100927390751275406553765732003790007834449309107178722469146870395867679411124777737067045708333673184774182912186007025401951417222629978153479544908823242759728866310522413426346300127733244642064257574371094949768870927308383350381386206458944132765111905615609940872620285897278501802513557830822034022865409177068711740482921440945172953786463420096643336421480569513241251099579941474479352399930350181345090645825034366947457270971937499002997884560182783651171173136419046933198454724100324977365941888880681520228852187626430882872492749623012669832365582719969906636746135530743893772257279953169901327917896283295219349953220635489684053319271097709988900081756758603618391118205866651800996127954041672527273142496622315303656422739446757996081030990557812704067055046620427804243583070074493497404593891271678227273060070088799887340858534345709615912463997134762718087737791126383472105998958868847109096239592679758555836167640618881395668634634655714728518971201032675145204918414355467326144288805676694018470985913600609536438059833992428173764564616286308099607373484631320206633019273454017667078461625795938397662242559198969654895367563982085545560553887273322282467437834569650153926139077447294350336061746242118897299915984121354485395392864100379164241236055792799787405326190884996691835485267854092205586074873525654369211536126551655586505024411628469019312022312608636880989393283570622273154372994359507060744818166638086714137975883762201582359619169331571950354185643139028658845398125790747482015432367798248774878168046526798366971977173991978042837997762019976136680888924729489769423514013639237310499536268666994688*i1^72 + 694842594145513760892455487646160685323532134740120489776985591011983642322925410912178670621275916101200457555742421410631659582638667922357496534084037181418362055642462672448344882750671278732140359590643073935376391828724590717552096875418435128307741192084261609269394973698269973370155332063033753996086576848905821568775434737744424639463728068204215687447761720314196509632585098721958033553000189529559430368545248438235455438680102415463653636249936968454277566526623999618840995348683881353949967415709203487657319913020874089740530201023771371712215181992133995865675380781402126491544085955602257373936269689041521783651598701714250153433977963340305204600279964183326547228466682739389450988811923909693077113728386013365139665317537459598715329702135637184262621493367159905024275508570449353004741702702993821862777942434878917102215256658101798793530873454354037899583759350790021601360081850284837261892194522459606214086294410531378501479543305145569965028381954062957484329109029207743705136436429413715379783749648955185060409190540629718039014852002096064252944676978778014652615271350089339844699650495973108667819901843099449311874667377122137900637591863673569010186552073313520333061598979225240623434883994137512262384993440387538409566240479388587962355380005496103029209667419138450570054056211028530549111476897967388210030886872677418436154410965817170184633396932406273044948891357784284392264518202392855643358045740854295354858451370530239263268366586790019273955127381462229071316165622090746402857330398551571704178538816049539317094375418240667632382038009709870689672809417579538412552666675047052642303473690078711222406465923617813586128588713912433999416540455457860832311510977102043235091150000619108301125460092084027090115020931980450535876283909684004978447830461035796251568901725586741663961321686299425998383189340315663516137275105269564305085634122235772928*i1^73 + 1295686701560259826303945329001283670136147591759365631660363514472433650346260570121577405819090385888870999444138081120004058427364510578911215950186918548394280810053417294869636876078147698332447154601864750919215684386498906286643960067375116772564740396825388467120668020294481760076390066089934216622247163475944094101301046719105698018689152443696597532155345364746575786367001345854787296964414753065941310174343740822424437149687017274544391750906225785224582096418577290338597183871520844410656570031252393012803067888755179895411257714615691826738263612233493350103591531742713688832794317805471702702772639014665319047408614460801087908187603526849241566694771769671336420468162055769427347414670738000075584177791893331332411880296474497252698894606724550405247244362730522667731348339829627453211503132392480578047674957556842828974344419456144120497612924544108885559151459132361368596858576892527705492150843663781492260150375110144877219058440292609800560005708278516142661029119322498652312441693387864560550894957355797402717963094591623227801873338590413622502431648998321108720298036240262672125750072542841449486398627540465095173667667193119690450576342365361157156544313761280447093677914310002086244243574742037582695887274361848771838234040711480926491340774345755974444554865126509634213355521540359719263543679155801681522114683510577294120696093958679559422556588325298288123046882434609513517737593053861819591496611117286917868805407519841335656986636310805660996868059472792295470604442731844588759252312524810389191445272426889468132102229056773163252078154457660795521363597481077160854603852654449004790449964104825278299627431090650293860778703814817217403841224739860358242653838325431207018949011133995676719843886427616016300499078363266811652439580442463416830830707525080813391132018828921019709793372889312059219325295601321773159286611223195040398442496*i1^74 + -666499186900067833306936622288625592023646320467819441160906143548372503783622933944837121570054548888885234174037292722998513078866968862565862265336278959755718553900693326861189719104826255522646629114951190625512821281609986651690239843260417107081229555820729958169927664078528142737696621150738383880476958627437415390960600797212823894295754853092172232412949738083200737239557583569734030066485941823259941262982778312599995091861651512167297613466765401530419972141650269462686053379940032222859492271385175039570211505512759363025690481836793472229545071704714246471449992080662471728170841274584439238888714022982270900427688942048513729424000173242564518069011348128018502559459117872100239083642779680070220121711784461554964680454012888907135592687215439798806283133194485384802175717474611692899661156159321803229532198724668682565232720841940125868754626215227988303572544554574427280721905217598679521941729348550694282427942596814659763188267745074782272189861908070078997263046000022236386378998505641471917229211445944536099958260314487505641561468858783745279553873267569038057893483634492596710480303755581476109749472445120485697999020087949836122471580616273742275405012053446208240691303015014505892478548942492664275148698133800586838699412888533526059894325055883804206274903772900855169791338946220763578492164104197657381443650452265537932292726022096154186740991262133745577537883850589216834880112870388320258583856604016529488494303679026656474604034959742448454043569399112777002062147935051236445297601444705000406478428255675933264662834027214801973663683089447432709379915872898942275836117633100826355504278257163903207869722424719964003988847573105134987169791227353466788658210520320631493563522079374427856974930912505752740263352165935389990950209419321053537535560221313812775202146210730868575836746623026018397184325503982250798646923624448*i1^75 + -2111423942479218536289111480513939022404878170210287525232140317752446137735869389467801338739102439406620726524371486097089383450995002011243091983323122672480934337451109015389458493189085252053089502574781551485067437142163336443930288042381059869293161388756820671651867626413514068458103909428301076050974027189607707174927354576620767737231409043463014559630116729033547276604491961820506325816230289180266007428181901951755891579915333015375102889721065801691226997561431053835526368045734286696147135265008712045698736296744837647891022652571457900960293829372068668733690185936994089155420700248912160437499620152619122502123411653512032309350835859163285628308781068897481556141336789423448069115355700276475127124635210812830795099529028623235988853179879762698239215461020879184815098070640098984179541917267763055308545333234604430700798155316167333626817595533833853389401492705297741519421491504351433671523576306202621780604640527744131440313718176938357174412975037027067963294288579861256770489477201159671790546269908037301707388574632016543548760850614942185622411657496941848635543347703426846733522332576497987318661766956229968616023912796718536299672348392381139398930245464593722727641115044760135837626698863630320311147250743533391124423341469150181664798148172927497061624174033135303021923319152460682702433910517868207126523844599440067382782977906065875757984354741571360966019963139589453995612230501263796625145417911853016404144962991550273513462647832655174535763197623532219846696442030825766795614102989964299033819903504697277615488665253964756870258372762988764606046369637970424555338731919985708115266610844918994801354935224897530509637560891673883447233506923312643145135039853510429968514253482256017381787920764308723843432849978934909602739300273573049160195843046304664294224467835273030371881371079476253224227535784224227328*i1^76 + 2137843149142295219476475502017071002048960795510057968370201174397957343232677932132790975005392415423225826850540248368069051276125803033571412462329493826355966131695076457141938928662240623181019615790524569156946217191899524382529959579755142589685518533105909441759533494028561131502210567321553172466171665708425408532463161765989219849247200201930546104953047794035531030063267485866624969681744961268651487932678170696622127668951486499505309151718474101272768492280744227627470184972523734634007281855480588569674223678457945402499862267617415218885918206343230381627243527495373134622176074562857775626567261789583015498641931459011360179446879545892145288445956032650275400161043795297637504526091410659634778597800742278096606160795533708226701053044611273067882255663213961666588468255868511716381059903536100400015960237266651326819915795235036551449211940900223728900692052908969161082337745269335148763169087392636479539500376194946358261870131227708477570112168878287713092729393631983893514613440012691887393677777761268827028561069576660489786075810741841350441511447549657773538836459802449144476969085550680035857938756523479447451848120682545909969728459156546813066340806608227890454025074261232333373537781332150292265203539145041199721980599812763643615564060733564457364115961264763516883782692075998532110797129440324913560158888074352010977127961239903862056419295363082471302629734827251554777462468861820366632920944187217581892076258979254792631847481269347300955945039287713195416386987625407064213990786872242381158963178517685684189440982178190044399437073176933094272770479013872174822969775903372434395617608107010973494353370072985618296764963952443535634725907734762225586238825324381096699853639727438552155792204634181630282737316391724648133741182431971069806922588646685678812729932440237564430226215465945208337727488*i1^77 + -742162101036088883784971420546544191083389288065087406451985482115409938819244472600594120939878426172947617892195384383661293983979864758565856140751861289391161396692626805978742573443610688896537656980457805047025578535295915489617641319015028489349981065707267795667024495740172780029184397132079328739158745128353500503207467708165064141572879898361683389871843741708810417809502275553207340926177707135821268479973244014066931721445961548297829741116702128862619159658197087568562896754848842573788240267117517328360156848099225367309674090336457564618799207409966324958092849206357686700017075557162850757089922189866868182433604667929070629310593331925952056509687687104214572742150609397195922588066301048459001810053227053944946582377313769282158866879617366157220624983779857169194112905569225182994890364132827093797458049509422240032151607776457291823876044425833614282385458644759633430778981083766133993997055455325142500008674294263382953681518003008171646885456282136526617680055482402739289241222401912865119335480020586383924246965731301043140160342358940107970767363130113422309039136360217288442611011641570170311299605198747720762581294362385679053972627960002025322316000571501535020303060672003958560083459535629214762442589511191502676247758460242607530959630802277332620887102618857212051410962388718890756395088680620231503202306175482904331857079499162816280317459212678552601570138531470531279551042313612406133452180386109650793131320769022701129973483686798759200084761683450423900520410698507939460013094036254030022564181344998400534330965682966294518722580959555191370198277550979353611627042758739084838622583752685141736370712639120522472280170194950161785964669223512086061485884255701014150100318234078066761169863478125120405287976993249852579995499273148818639365129112033103426628420917876380725241333153792*i1^78 + 92494088689017651084843606312543308226889874384914230996808210592290919370172205512480169387352416436111840126712087894257006350078025463433113389335299847363487541557136558602664051339043939687855547023587677972922595525461830717368264038456237721141487959617111518711944774357417996387195660795567716078299203505542024488779436588527172606342741999992652309998237089161690947711216658860762146909948117351944160932217497854833249556623993924697761117131163121641466132385573980797384128219745345430801073628355825195378188877689566131703159277749725139504081537924518243571314522096919088143649060167986470844568138187309157830719015907861719288601843439158513239430437502926277239433571591398537221875202536093754501886237797809386034750927615736002649596170246997701468026537022268130112510451425625869883369657762829012802949611329128412257914208696243532780053180642143913155256196587548382057389666446127228534376173010034389050703515700021751425121382916564627221007953402268393734396408043713224157805343809031005015741162607766288548819518938751003005288459257367216490688619424407030487417675964463299230055788710670343519316198582190033453075032504348653030378396628457817689338124900937083951469160166364940439142711739083442801752934848138035200960323536866624296711897744776814784155297170506069203351721859960671306271417535902900380130137884432291341952899089046715906958645926807315975323115800725835560310447601818064366630287062304611186010931108906638307374811128641578967488103810608609593919956759654204921500986547956315866427181514148156512585599665739999819395697165939050564701498906576241604140036306511852731331299036813185115515811134609662705627117171893662450744349940178196691403674212316218888489216509764963098284558635440164411221523140043118895822791941683292244739730031494952872371284940456722432*i1^79 + -766408628794289441547217143593536697891801489378737282598057245522931432414254769039617029931451850778457794758595918468420473400014660573214021247993438435611638592504892878577656134418826002430676833926049359177119763120176447590564116982052270556131460378642748464245667502063550275862998421303367139910062316006660281644316875508354278932187395704999576902353425435165530809470159746655927089049063588251514685230602638307056812135192402838432232618437435967861512437643157970376060207937201186259846083650164843272872661576863826010674611233955028613663252135445912986661938053989898676700670983188639322622147820509638567139858566639787404127922379431682715235360199253715466231719239228342041480228089384664072808270192875608599022752252818825696760664266359867189717762004237159578774814260814041375336168411453973425669590560392428480581329068793467525105749816864966523575482960312892297304732020818612962332657286402222870128160242651506444794556078349482973858559496628196196182137654106750952025152081117524991898681509593639986824023965234383879204792266336211944293944127658423030449142663620767008875368417403729476055993111913110379594103568862926044487366007389701170296835490345887757282885817324329380265039835313459482070915269703390325343603653482841966420334073706654467058238758722457054207078779735692334299481495839496453072369405266879813250944361266481876276711088741281932621523966620410572259374243255602971365750634854495936417890904179640070839051206983396257139951384316231923547748014708459563211896109936369142958693439339142789310535650254224489764368695644662067722999832547393172888618645786028930352497905053332445829125896377165891651756455524440390817598933044082230709857792683750459860507760824740686648801920140635431205004525823903844583919308594873239466595658346621948657664*i1^80 + 94122250585071891669371254691377500140202604803110940349169581083935507667255003478834376619117598862428646105133245341170744206402372742378562731506505480765369563220958918447975799898681546008171870185705986565528466937608328204787674159694770834904257063557307843872612614156626453575781035509220560158327930794568205739750003123085932451932736594058755614209196493176518941905155766748178759421509266473984327897009987107767035382938666533925371645047857872379783525098998653503571101578129924628784033141749751122911446932570009814383516515422363105343322333712599202292096634122227001630377492631494711732346359855565629324980966332838051256371577976420464151396931501533273975084640842301699918695682573199743610048044551390240828449353496584645884726388633558736031317992744523868013622918442204129829751896813436000705858912688948782427805019692783990835057698474718723475781668800050330836346225620972615667175397931354794471452673054905790682766216389304826179637478665414504651389969153406183449805081474200154071058533357455245192997795927013559705064861858295054377012833293339270953696410424968290448857595587124846058549503316924736662705567456695100387158967781831353241502607266611105697226400583168596242373547694261694118582497485569160479586782855506168245693302721568215930914600912379565356817467992310623913401406878806635862034977687676825616588860042400398106669228693574010145061931822087583141657176840051491282064811654406625723933784882538674643510403686799989931523133783213476472324871613773133394669236977504423754162974443378906717594249885283238203826681074086929845479352688919663384173247723372752990866479374628742197484378918146793522177642529596074444115437111194750344583308808593880008206521291003235347903977314945720225710631874236410128772794147388952798304403456*i1^81 + -902617930219495716908945184883671863852446160741976765332228930943859427987843507029022223656954244303946746963868631107612116886786629575837423916989995501553320503191738679195165195231705589399038487915068080980359927269099797915597807201090234175028040725847271344811168458794793367197992515878038268136083018630592754478752972535749875318490647360947374391459665642463526719484111180330547403145356857405584217179510211477988955629293014126762117905949489930069413480175170982600620183883260299029990095756811410402054272887110173050724553079219397736986152515636876388127680249918821389719999900687688428577366411523075932888076280812403437709130965439465720283154825288754188965219625106899821222140575755674852904063925473692805236186720345725280656281815503762832772241756512341005899717035717190147359181253086146817017089704265142315024682644859922655992248728652346800024300203672063330527045621304933723134288614132228760234755070421866593753297991466240491543262353676775031276220554639113275503892958344669775950075379184581989285772041577508321012517768516755665669400187739656713639222088723734185548636641826666204295495443626358526954133810068204446903031910862557840280152207082739424803733170323222001081138041855610087601485879234955109887268883358138940314871603596248757959691542366461019841757475071064366956880543559324211932952640013690485948950659645963142985027121176095824380584952386019968102791414439291980282555429446901751647968062630458298204542191022916532824806280375801766605769876821082142266109769646042053731269222649798684948235713970258941905182485858560696727413310841551573573626627891603785639106893601863137673872811439611300723566580787628577096526837420555094759701262452241633428529868306407231899582820155481993875644119863708918220213631057920*i1^82 + -18906116791959889364821994366946721189522637512689661974420793991649108429701735824857851712017653174573311677126616238892044648182440774672915927525446416918414923217417337904833181561974900575894094814344986553516166354740273422800083392144594265660765892246497907687728979987965768383135169677145936872424678715112674027536835253121724659562335891379037119491932775231071975529996166295388518028493300113977346363747672755109792122861952144620290815185574474471868214127025744000188347839067355810053542636170337074731200504726988935566716368298917382050514095734548641382192264108254459665566164794010752852579775629657590980827957995861521952343780942444983304653858615618261217060799594148675080700995569714006323797874895956917376388331801742406857117025233849627691386415953457075063145624899846810497002640022240955780162492209722456693764584512326121436385188066963752684492227455648662256638543898454681751314363716262195319325883592955411297426843094948902990218334426078435023905294367325366844995227263338448387239581608615726139910653058320409211782309372246516987294634579922524004145504674531718134891601858673134460383368427045795633465383077044044517248393790589331809559398391476356687606935013243947284949318566455726352970520569196795205934801567986961806110238889344451477752229948274033037327553678793659131704763154807931558251069610505007903050901121491956653111086437251266670808134520002803105699383072571261854900257569943284787843682249829957416306252704226683267662771661560921949043584722283888186625493139133634560470457122854599808598746359808096726588094377108138597539922125444574248689166687753047826392093986118571621394349705233582184797973907476427825144980080804999861868635897223221031312219588752713480709147921908196785783772513566720*i1^83 + 2513638839336550665750495193084338464565332855365463601541785035336867156567712401193698305568163177285355284914097461198464975902109912261991299696482125631124349721622530212975037951012308227805861878777452879725900076788445167070690203816459624373023811143001723298364139709253569378435867397296658444540012068280472237909060236471629554746309578823773813529861138715772387804262880841385886722252760634815626832247480055057033913857028178868951776566521033884936890312633258597627554480605092052396639277709013816844648162335774036074890391450012163890105816259373052726082119165644243606085697164334315163571295876383299943780341922947092038833229280048554397018597462461525753406304354126286888351097025780750742999683657035020687550066418479477275025446156611132117752482492694140774979902967455081132483446755823209260153915981030812519664978169486725820766146496299323341300189861929082208523599275339143071008010803664977197316869980431012706987078394240596736982772661824546042790397487507336014429373462387113423441578727118002461271234231048814101191964317030798781597230621392304020580738739293691476864401485934777416018495429394818736380990533703892127314992082350184565182105526948445390280597669194185637306652981453001851420375829613909716967074906602578711339808694487776577552827402818420981653498435151477699400728027521589662229658089264293459833948625146964149165857302915403933658936333561531233562028134603967547804073845276644696908938614357265637277268273432619952747252535806337778107118248713270301548859239126033025038672478219925545188394500947396107489054055407233555576951287691382225607540283784490045639574198885133663614442253909389324514532924919234806218808194367206022580114607287124919660944364631820819217288909553664000*i1^84 + -805040670485656738140712125611336881046642725629861444368200560181706236779938612637021327301136660876645448199503329638305481814889026230273039321206002774941261247106638881733978129615911041021793173729342030624587277624267517007182089187705513146761776082089445395969603065640802709347510651261982677099531148878337003324088302735040912432443017495527402025544091076691783568974355717770509550438718638167532490007490691079179858304121244383959723032368566799067636287798500629695463233020616514388372836738539364343969170782470212314399901145780084157694316011971690549922036117671332543139462539002225870724311144498880335684663810100000194205304600671324412723811063754141456736113405337991682911878021269077145183653398336805580375806075999365434984377801506780030926886480641694872920598083540385452364740796378773531298678792312338173565109026628832938986952383823922312686159304622141168228410426396563146292120139981501968626774900649134657548548559259909943466300538653565909248080342963106230634154221299764120244306811478705409192567686961487585778398172899267941828189813443710354711293102177302207769457442808543044272739903901565961299480102290955891546796026223635765849547169337872018836189365080734994967919297087056046750017684322427310452386795289766854289946470131835785730771535315461911456219532251504056819537023754208009167309891009354606485789353370164063159486391817883087519261948183270190887286227180053314175273758801296649880913653441547043590135701439640179934983822035756230070515732245125416234440606133213567856244439900856520177177238189374340160966070833990449440364292268234761639095082640835392595334817522857800526348246953169103207930075252430834002739972377157924784928696087398155986366039508400472064*i1^85 + 47308382641547340922921564031923149636411142588585528695301342280316335069452857918696135967647790024937026866359148171237375037503912887522289999401524151171102010006214928399007002906740509194099923690084494509743287805552165086485549947515541478417605382857137874413409710787584486673868467716648132250834408969409055629731126755782033892915624202584749845188224753991967026553025405253705023303564580658288090340244709551957150298736770018659436416567388226704971026786447406443716494881857262870330357373210238006213227514435835948742924593295941019184206410656008097074809598601247344133307270227239107197357460630733061409178512384921415450410748274035769870178690623379678850763979686798184832468505097207308814427599625715762230580523076053971544110476303552995487715186932109284501302961000974707180790824404552443932260610182032821028447671646356187582028176564336202481360034306341169133071562780320020135276840346942019352678705488712732791640093569541825577914916644522849547695429459954939926119425022891242743738307733154383918860824452200271219073378186734895597613417442250480511157491092302708725538753036800080130598570486900316693618437900620986244073012579546533210018687936780413835411793747345267890870280485903644257274275708428108126105767778719294425577008648537844100526817825402575093248409690998184990733256924134958205731327770184166126357045458747407065453076226795835892516757294009083757061587707440147671483846149126868726208969347309534541951359447913971728056985028168880383628167830533421958028764110177262300379999298958778069322352680661931145950919993415756651226370021521280494802726326793972477019662057206226087646606150212614642061107232007335923265219519926473413847888952391993655296*i1^86 + -1000869229222348496486717612401186683459579019803911777437344316516884966596649263285693447964454829941524982620192704798666659682457450864754459542723131925608866059768440648645179854359581018352612325714157697657793838642723427154144459531188379550764914315193937332110285843128008344766000257639413593785813785408125791017424841278336233256282247590711522393527276186319080677038470756403433136958124493804445320693717342145989581883373218115683921218039776391291707369555431211057619246519305792383582483507337446559300076843662894331072779818448980250175085906084936409373586027630801545479861098410172749398997378946079240569645631476438953277251545249822137491566526685886542735175449599680373223129187825889483237864105004145455808136478623740295282963474313373775504212769711208676422149785181994708556843641635276413699142622727183724256220021394022080941642430228056279842468376434506818098842071816611943801881462016610223456250587168549881150057727198170908353105579123057327332739199108118841475227949357024546378943168203982964115492305971053434546540472600589745994047357867213255546250429958090966909893185136093876185796256507054238044699673239713488624797391313175745725452543372037738830301233090271384136938109147096759197349939431580717073632428548801360103979914713211567901847333571316176182155722782265463453095970189198972102862990791646628840718489121318333594578600621416291201748719322464770819816750031932204042629859765773896097868950001938676169155904114129305760245758427589733395154832165308430712347304052427980384408606275400324519953304538277864660579751041476772234598823144706258657298762487848669213530380370145718781295831374011743351371505178762934521492973509217693466624*i1^87 + 10732241518165260718208810490870546347098548464880777570429973434609694726685042742651015781577117492866055198734302614432581298652334863584969195119404388680546468764806377206663400788035233413826978446852581979982126551429962620935873785687331153150556438549703449317700288161451766071547281375464581145344149430833837188560487326847172466507317643157288114362488052146647861162067697587060715288730663671683156372237429406981624377391225064009656942245819579809694337539574816420877453502949016959481729472241037224284624428559390626049180723010208747361572496063398717518225254130896808707229839557621693224353953022540550576478987041968128234213072124314171505875516397547242629595968615019927493298647280373551348327966643787161411393592658492467203904583111709842483671735956929158033155161293865028198314524292016892623648868729244443689368492895372052232224810079334455536052530730690041691752117128890341031282856035928653137308485434993338509580804608408352690649967675986959987197247961606274382833756830779185055823491577274814663562124678686819418149972138811151923552010948161281812660711557928289621017894217840169821397202858517802628818945912460962813105682895507933082785909603517895045725991965387872095638922219136795414300264284863198486729889375328721847306964154652382573077518698086078120404349509468054172857144810633971044145472170663925364338863117831822989932876823809310307442636305697749260208119590590451706605947339180823466353742384982209847571138924110585684916791248898914817931681338372961318706030042508772731305365957509448167684423665626516632200227381415777161739642724878392997592833688599798868690986190575646279488795429521868605642542758980940671746048*i1^88 + -29167340777272424811797004609640184241571731439412966754772498706858565429200692080653110700744805075082247384913981961273478221830833411623954228754508969382530441094858723311351406134364866780460851918286655365102008660383999897351246650356574969360900076471791191645198700959100026916672577336782872542113863135074613436548447992657052030260984853155215613362020969007888682111493281080386815458456657884315219193782225188071617704120266903895275069630309605558880245344489006472024522475348547776881945270127126772584808939897462143309998705596925268717485756939235881778078769361518444965585743279714350437372686888881046167832614718751254190532182552324782490680202536041766802145845997185202060368713486369521620698929476092798555742535428836901694308963110726652385765479468305498211249615558098719045638890620696762417549479163896449996170593891204534620193484672276558079991307495096260662133832063054493034786397852145494483105964850563349583464600620163777918334549930067900340175699457262948252061264092554129777510977542515381319327313539971416586290144844545330733330820284623141214997652738210840570320416966272663528344287661500388140594854470822952750755021285834485488847596435215203931073349902549411520583787102742702130513576312008260494016872768111562020397016051042914837490377694689572787005946604201250103184166074752783822667060471968237710019143832888648152812056049720094547424398860109486822925155960816208194983299235758648827823046498085083661271196198484561199516506666232452823435298982544142882920705129615745387039820581192155040388334989852324032544238794148978574154374507072350868152010282738796200173792524470488895639180946757980522545152*i1^89 + -6100895625638125302378770713721546329948224541409225731002068361219828579459176944056355979633037767611126730081483457755867403518340267386034353795591108076555454960409101017200021891304354616541649140702844149674414483766445816227299511938017713429125146461812953541567167293401077779054882194825257983830200463387614395426076292002072084876903620407142566895693816342774035819269575526580041688513444827820197416119573841589836453708435536504760871459150032112214124650151271600201511616644837263920061175920438476590701182724326587935289387311228826723355686589715276125092207875142443376906932859926258034260308188861260396542089564317408619594376900251068069958996043333754498371068317847057100471201744097577255827302501450074762945490766938211990326890845593689637343371218957936714689449627508546772358035478950537006370464407346940230213732598359751592502433789791940737394273423192110823373618403466166715759443446215503453387750291354562683003619060826392662083756668486307326208878978534240956860956756851534778047820126529150455460142605858523873074131447655940011126095261958579963437078389316347813181884103876939708684855255142286887134875813729094156597201539508096218910601673270070665483380208463890649003691080537379819444668989262018184793893457594247404038468337580658434449238724423029157902485061393600340916679840326017982282232728967658867967406378673193105814269745042104691808245699251487464537190426725676240830745767759952604932668916461317854530863962616030659002165514949677509625591281137310919540644525281151361137686588011768004917117354889832854318134983098437792598405278096098666016704048988660236003581861954366472192*i1^90 + -817090117927698994274227110986925108736988784943868884474051543291902599318364908495741294623602509980281290957475237165574604898952287072149915434713270729415250480678396815543575917696606026644087319868302264372201169467702340254450480476592595554398170678124194600320745632572760989292930935076309872709874344498996115161980660975073071453207531605422482954666191051959315253489840108685016367188614216633904996793260540853864106431666570728865624081774880110751180775945073306855395727795267772105898101082412199283886393737322936823374994941942605339685859816497452833875861849511292423308818347492350886463713849109402952284697985325363179053168503686111091612652259221304399656184934231220142573936375572758087793688432215231096587514949539590122370602481148627121421475019058336269956968855011209725169433006782001068266120357937400285357512770150690806623421876823632720270454585055499244439473572458509511391916701575934136778909740908088351124154032487923648364024217761257097249207761783337655375772203444509676536315143909204210369634960690121273231806583375559218085479660781878375182209793254145064126490755752559247074530519375537476653865535181109291742173765810629881755333551340158601739149651250674872351853855859255993352736698325874396885582887615655341011278608387020446319822268372108865393493730923004863211514618792345506296772583479450186684815779028256451460253583794553852282368826899768149340617901793818176495210553692182575548113994476057865760490025987560011261807814803167582450505479016434642892593992001984213653702580026965052880336846686352347062922992029943838185446480323629184355020729906888704*i1^91 + -15649742649149002626157167812114977989133532664709657769581054020067015309845573327659370818830943360984941336836694294619862239480449050481133193129842080175553052584304770323356049245240824922297614472316036126321604773441442889792557545010179166338026487503534997382210455097613004007929271527350294070675857449406140328107866839807805523232825448239755809744292087464267510841331477914338653048525094438057588071308954210447798626301295630798211030830457009113293192978468429276652536295917250485435589018735757130626233100491084261548571399727574676018735047800429072277378426945672226175877701934909639194835145177082647610071246199939061820436994297662492619755593939856997260966270940716570745276387716905467375097696175913345648488087146087628933606023093409117739335918721758499946423933017163022895149528620217147134672620697509439948281656958334914832835983991683324747786490295202807143546503390221117269917974172809374326853752035806436243161839162679703903987981081957595764275963457231186082706060319563847609875379782572575146326298877877489575697604558382603179078520416273746934292935667506532656906500825063055843527581207320826206285438843513926266249878473756794768000088845671843831453270951844872029007236280402957430056251633907035737058300719662582869005563044392483800653897419549887252383452424557404213398605468563617022959532440007692464787800073460521472088931257094018865663165838704661674851244601410235221236107733068739452945847113161961154460799170095269879549277665283817199620978787113171274678878304938581060661065219098656977820755823671935970098235311212534374573153452032*i1^92 + 13787610436221851915533682239315516172024899915804677413834272500303573205707468158659360155228608461176689730339943263859436098327921019092546745276078876613360046364345111539576017640251429481493907422456166898497993348093526404592340255341698588127763964559526624501989155333659460590048049006244056955491865214207186131033589167669200631237893311154574571795367239646574921679750364537764139362967605921333464213158247154990650407591698324924977891726419020851588218732516583547890897393689808566090981705797248057474805558822609779219529012017120693694013970964982945826366270658998889841820747472461806664189051691034310627482910576740743072677065470078925519009155604146397920915837321111478834119535841465322874374573015351927040323916637695656219036142196142284055452756805130248645775964619088811770019365909944037104376672340191559343375810972240382016787462351066797388869297541424466325113438647020296987493018165640077659029957925976048853824779447847555656500615726098519384879197597110511119901903219398729972057797231919266449168734553454656493206056417049030277955031031022918098139494397369304509040628761237707142342864464042241986315009378717565301410986002969211366647959497817792159746035168465588808865248907846603753693410205101958045390441501825449924092285682797041543207654407396239596294159949477321478754571994916641955748329498157770678201993848522487178008856053174423073418741548601674403681445981431743723045883106008199093773841862955994350606045878240806147633897529332541197044151145693614721937373410064595911719508882764011218200461935541602907848704*i1^93 + -2358967482994548970698856525316481645622848571792024091623277349725233668306720009122559121293490106732461700432255762746619729039844804959368664164609428826991942507644767541118100205328637586300730886510963352706178977710001880889864806965105729048804529892265143213029998280712104318045367792025515590227445443185495724699472962562385997677988359032224851782797343071859170757706793950246259851692113978575631781009014010582853803359559088858875262274420588805682560453705968933894580611557515386577749872256929597644462516445321146050743137641449049270899124469078965491452210077862850230676871091046323137513447925096614369302264471173521485604524179886594924530341708062279230950003250379275439532508543834883673440325488725551028891256002957964333244017435499353824065455054199008839209379618206821698276567918995506866028909165655342698521015669289849852017374760851344277291301244067560039396719294650736676723558038063765557757786850777427760843149389408355825296279485051905404117429633931637239528168560326376117797198238686040802852207877160396088413649672904349358971393513353426684447713795429028057944730636286117927243539339050764009753213195333291756414843538113984420126995344549827510763829749312510122285794552606708939471455409509796944070672373379729779457591034314275728894588249754151440898267620515478045156414059957920677269850766450355312408244940787048352404806429985472815303830214134626954061690458622402979831454312446610914014544575681532849540031359257222609307275903007875885815080237125697344808261219006811042964728676823859200*i1^94 + 882849598663650914424286555709093876591020368523591775045091742702149599856835008496543838411805098610256874631717510304787988162424322317339744617774845326174229053759372361597456210834638014304505040112158375697175616556398367929852810475086586649655737574864786657700388979426891850215810737382066977003864417467381145129233519669803294963287615585614733066209344688845217863834570216255253542727747664305661647584924520371131750593065395080315102733197932692034450617570359963603918133578805467176919314487966899975624970098008936912943220783277837490489472535647206399958166193971888531216626736162070997283806671808487891922957288560539186496535339759424824051075964237701838764531060640275217627410841353396796239347873340045744460577051526711414192313906303664226601537128138658849352029258368383324754155517100366147562697198679402783625018384154277122978510022292535947984474261808613835339461424088805393899609018775968254137810275086650808596465938333916432302720996243068078246071867388673888319736131718863419761556413618044755638399186474815153908850537854645701074147743857135832107829445799822905702414721757913869364401199386883222787120746790225064477021036444066114486467535827266941701271034107677254514124092609594644321228396979271775749575219659043376311004507562011854510778580555182097285723329232769229644091451963071173778350233176028599293541619622639288516365744613945173962000299352847376910930909615795481768493676464930095971300080158280655955896334284054535304706615510730618936525819762428037482676224*i1^95 - N1*1004095858379590186976366889715750774469964714191702356451911572462591853925662311508816581817335072518297427153381408429100137485404559428941853778038357404505776839845700815524358998631902206261125089380214454262196802153564373773916874224109782550844883969293554112436157241039031250*i3 ] ]