[ [ 25591311896388749228910264274522244944376203077227053093292879547092026710584836721121178977618270372847902947441421871392258479092287486254703511279103555745899248228094325162764951888769903351693987475790349974735382621733690901013808744464292052650054834156057543590614672353352254764066542890365626009753686728862931551654290815543481486857894468513809010821468407191469061895113028703434800737392841907383608703989503443601933562736858299870159834649188075445599363038886642303712842676071677174789373401890749779147230965478426033794549134144348539795491502933555369161519680428081228014886269743250845770202127902749384138639239258944523214180898835163495095882911992640923168044782028511243046410936147225476331024650747512113412279087722463038975332641508715127963701312426848126935458558082844733803895253126638501983351448858357057147978870100767155745841069255045411053526007155127353881083880082992863786767881338880000000000000000000000 + 80541467091862154178779856280784151596881631712376388300435836782088691515364068680483523388413509901131436227839708002315025442756807900447982070860075107133096617801232004085478940344105160346712923143365665769114854754625587804918684130059859608839154729535022424399291872021151089768691320794961571829324618114587445304772724724128787171076500954302138112233324209888281476374283561751273399235674191668201689407071267622703287953256385288782945819948076931006930380883205423942800027953148120145741144918539819059119100071950423500326701034379591391871919661895293393074589175474414897027382711510414116388146668291849045456189281353831472987026902820824628590028030379295003039134250430496696283146650325927845438782214018105268205928577217354453058119909559502011858841164309515451179709712447093083085202276570793540497321551956424789110754394063828485603435853292234009685990110098499047304949517061034207719863615488000000000000000000000*i1 + -2240330686832089314152792735828859429919721137550668554154569673353697727344256072195131180223591773243001611311029303273953608834789887046153222054027840938643063368971857601551963003916204546207087754215473239737325969402896185285159933865229533083376162574711172445444811367186776711650818194898398366795227740479480362085448228592795467278626072452125078063254149004935265201925110170440590404393835924210758128915107146008208243899250836294236142186113005651157721889172465145488137800479281173130297620656594140091307200076424018998489517072215564367067689847831645346501407560201552654778586693714772047765672414225358139493402491558517642915870863703145194606889884355383390508693376371719679233893510014080193651499510673706506912239876259584349578569303888984332791987476303311506709782528122209520465981723915366296495492169102104810108759373249453943890096271055288182557482250954442915322315959766238047619608739840000000000000000000*i1^2 + -13825713902230979683481812632395130751392688251593709012478735240726362891711897881256115093330242283422857517300320169260437280573483545921825599075861763664529056663954431504093480538661001087405570509809920034833091622850643860654689283141394246256000607073385588783486910522814213940632135170668272781232729845818902390786100095211635560499451152636860929642738066857618519744440813812264780247695690152315066437136634751933760979810854373538099638436258665821314142366572709117352392745433427148990195784312098560565484522111409870294127460974683030697785399216651861911093603598233830341438486343584470678260215548562600864948862874802243086206660945149557720312553669858125694240446852437927795015097849238965637821321556701074246019403197190070399320166941891170233756032994317168374927843189303471694584387834924204698318345618740278910384226636770410933109201785331882517611108544047853547227704773495699176011962777600000000000000000*i1^3 + 257053095674479908293429953020483882273386499420014223189785457686253078849019950779978675849154860299551860871010881418208348628226261208489403235729834770968385114692235794746897822313514024045833047420139758601725891946621405751753051743865326238071959051719883123525810064141386815545836925770907375965313480396702636265992249451149330652236726639596174572913985590700699492512258781354906884533133256527153739795418050856606222897869431642825101840051854217853234685750706340582250579835473535185026015713868450483513044670768591653573714247852289549717027493882149772111883243987562403790182449642083838287848321874686509061265580182217948456867390929968094562756368459736807443549254255829006247160305470840200079598306014721564622995770493803127733417699196911773456963190449891962070570422296900790634577725075280242153332339226819122378376600667324565601285721628845461404450744638498229602805709437364758574203404288000000000000000*i1^4 + -62036799792856428669192720866833993636846284693703533611705362564449098716173900591233830857699994480923212946383996668808084935837257819298128219449016017498903978967092350578009419711089956014417829953044710252954713791493684913376177531189664764077032156185035177684219405274711582663522325549593098956736843530741184752132958327171802330100361030263763807276681288043533471984943614104276501667905799140104228444451093423340801347502738230484969198424127888516928434371694505728771682036923219928775879267784161463644136997332088178735418772053807327415422273096827132883058335314805185775860360103310245213780114805742243650661192280846633012979943960270198401046895510794887898848985310997289922941662430444838087933031217227137705870533412060221505090446627461294038454388172751365174107659975386879162946685476250419335957734789925221675104862460816589546958628346232552466926313136491969501197315737080824451171352576000000000000*i1^5 + 88039772765857610064380808551548976163044881221769335017539741885373245571414786638021831225950909778892379897927150787276816044386146289410827571282647594296801929371320765661684813692222981648471569881976186683916746151627501840061705286884606657464077783689138114282154039730503746118824644918245389432746031594013807482230597171084546505252309622038298329508836422640465710616725084686639905975897906100441125582008081557469568301554424679317417736952812460975366841472457088562882153868896234621979082053835438223972061623217833164362055963830808972427229325714981854819949936483016022988863370614853156305084781016608946480220388231798609101405144035274156610308524733586647430098997616289177098894832550291904015023269392421063494972103052345598062924359486029885664657481808637199347097247105640581680877905221018585907657020736064532908357879827880828559041510577822644255577854220961394701103463131502484511103385600000000000*i1^6 + -61803394585044391743632863764786623878447950545853324518857158731967422477411085825307829339009435530553114455820933350828883510635283503556331832286284179032656119516183832321548412805630773248915133049558245194955078060542943912573300353418159691420519498992668094504991982101648310548717371098379445909432403600079631822547383994053911622274439325103977175216519849571390884242161461165955564468984003799208137244080149096899767549702779811838134517978597247865752128474185587375302220529733956798161154143256246897767430834752253804240369157438441595088607111093086020211309841912257694793977223477484582932124533166389088915184956489980554844202820779624319752453116072499319930186024689744454420754413156762662562603039335689560508942492318481666837897432140627130754011520606534019804721179351233496134332381832552754814738219373218622849547322777856849752679029294958865023627150360630692893676129328169043147882496000000000*i1^7 + 16899158819928837280210620827948646482140942693738870582848749673360216760214592962565819839037046325789789398223160145951136769114306822726263220765322779590644334338761704603171945554241287328394920109990073262260899088516009950684790780567571017062377140696453063107404128856538595915654376089574520688202086545732529040602061885602655707481176481726052001794264155135550406717583959711351900635418046865037297748455408656776052418101523967178014979044664572935694362377490252623364026919331451623357403555142552882504667978324836250621067108096213267093006974171132205430423370425597420389390330296437596396625721197574960119727311149928376830101047937178543362915317536700299577570196066726098590001224058075481167672247564317755706269806125148756873483997502466824653145638597357367715749449990805153210421804402091509978428011569481344926391610017806558249016499891235955885830962826268160357909463320190341255004160000000*i1^8 + -8533282817937462497951739026490317611254179078054099472700408415211370899315872881117879698779119951666748232350605520682805646104452762746121306465691405977224336844798648798826193878469399366169124822626087696557627751878668307839145829031241979297068965259052747884567826403117288743676491259101351743255170355807088894582679304519205378397660712247725781683477352532583498649592352751551757790638374901762724604237934670840865745181377938351956244267716052253967248417484821228374837978371063282759000763732691784576729791605242768452922645644230544288016411622541482594541512510144697817920411658871957628524143428939081865448712092653118737136754591638912115314848929924050266352732692868695918949476029975547210004635961864700420236101176036983651032280578852491537664920226391876205735763532643664169420992720302938570729568818319982107464089840229995631624915903693364786441807067544811121492708096904646151372800000*i1^9 + 2372663801799571792938500872645686552356827579751913347048047924717328645101202884099301369293496018757190440082370698512347906042249006176493223696021648111729663261937696107247086875295731679467222101980520974719713953431859615342136587554736289326408407774966709805848303498740598439731670506611255349799855415063195187692522019241822282000868400405969787365390727375289840222539836566394272650932265944108323053506828243118853498865136747303403821286426402789976037899864392880916873763746661465351064080729587682238273241054451693639594089163456624298918722194298888665533117744631215074106433663731133946917481670095627202103909597333853387042026737231295032728573114863506813833545891224323556447495110843319563285343027740638447949105500134508212197889930914165201229952785906342285533660662998266431169821279303407247522294553390515944207297364224572080491540426329834359640721236627708112750321889641925233868800*i1^10 + -172516441341443342243072721183498046864049413908792306901257575098199365198864623051014855648578689947498098379098269763540447265412257043527259559656802728254000262522574314578743072197457011622496249263773636905347130623597208017343519121986281864281495481890612031568219197577411791870820266727616545758824735557752779108827709658626268787865337777177454359229796528047919498788561180887228904007053150834401750577642599725043961883330956243201435896421787187248231320528548792836036474563867575149838594437349287370246186747461141342492002595825137504338397639756780725662039316920399822384819834330366540194235455998608584842766288415093174252603422294670898683584948319237035440374908711873714575984647582090343937778541460248308840356635534696323467621766863874792254762308706228681169680482805704834184988345839164987935494226654247391942512876590612237361095015175063840148241322144012759628868246870782115840*i1^11 + 21747977479638135160071321567346025367695449695220305359098099283374606409324910916661309571474719873891684030829953734168119821920929487797039386606598695663504897842426532535501563014424896985597514104771633334047824094205975241799061865736113448363112959415148847506256538560131579338375412808272839680264922010548361614122097078694085786195298723653491473697467333099583945962011873871128211591240586928031787881514396009520922739766280100357742597962719242744343734015990033487796069588986423345541816642515037708637391406392837238057155481138835014150119217468753847287931244530259975659999744040150569512511964704572732901302801026228944285483364822575279651354478431622039288729466618959554117167672956872663345195042592635173019251929023841542422510319248726835785610778957427374515879776728569700684109995315449211239232777151747142284643387667068238878259304337641135112909098178197425564402248425930752*i1^12 + -689595865985221851487679098377443718155121003025572229505513863257256106992113365166841815102247391601870712201843465236238358279234422558695501988218008756582596294851449904696881345675215241882724733957460290737591406667573882925793414252443427057580401211460763189073661395452604172455504959588541148282103185666806197729512660898122913493656820074503325990781747933139273538576668838429632461272500285190469901121844299072134624356996860429525015484782172731851709598170515867763208158482071988324682089138660771774215963138616657398829209304459260259097271429167472504230972180754082801994395156510369562495120925687514047949137288971699601187823654750916118237034319503916921090850491746644067502284505001772160689819781389933160982518033970477823072297969273381816400979579170916060121362126939882007140456451744710551148537888460903386223283424209405650074784722453662737416392284225173720849149067264*i1^13 + 45168316115023102622195816552654821905638853825200115370598660904447642089573235503299025586306688578501567340405730880066222291466841788757128118637896436270370286840372289783988107608128204283753247382165415751569733698882750861721495674261281579653368000651598327384666665654247340852818452656667002565221140124486871864362029257006337820216873027691783183567919686208649175521694954869186478083508756523161012611427715607848911476917774594515502661901431019610757069432007533875001830265951684028766590481742484267426324511814274786265277472944003802556389208576715654983798047856338050414984196562197341940991544162796905088113420405884096530370851169577101589497589326254199288617136922705965803674737887021432968451865209320061342670378700959297855907646748041482595711614742362212940284227825268970201077172821270863723625501374799133180928010810980866955808655071855463585836143746923796214317056*i1^14 + -575467490215564876697634722576604742110103672532456808826467526530628681666743500747049632907720187950191926038682896014907208970440494496232630204673723800821361927054302821268276222945457196904652044378199612607333249081452795612198512410544183989960655327132256037664064798276149587868408562805339906711777729564412061103304422704255419127797053026340751891116655399588033829562313084864652739198747831138415602659716508957912670009770402840735150190936139742717932762649912101914114567252747548789931399484849142379895159338367817460114388367832479943645356426550372548592600443182827791297827041485899274268036487558775120145692484580196507162317256210451892302234151856216091447738142425375669557168774073834995976644847207507751149313851870136070274026151691034745978116607562734137861223862966166819407193618552803360765369105374737480513607452479186034805604196021899965788976933004055150592*i1^15 + 19531540698002065668734486735437635259456827154621369021916822318231153916496263791462992427179653362016980066241051266209201705489287667580104917057972192682768608596831038693498330325553660196441816957659902082593056721742417410766669183497805929911800231464449765994030284459060125358667589414166816417426960313213684747140688932174605079309764439651448376151880695413298962485938795487771704674268109095419268605228182092701910342841767664763500414649064012417078100169885652055592020939562055133037708615811413447135901438859333945032460414199194241664770191827369489851052188137690623533919977742442297844418979364125963539811958545958139968444485229240482219797070273795581019346111984212941131348796256103158072472038035601134664151407977638617222337370724787016442390449385001969196327272473453115620850940445943743049331101961391072210494841652154260150456643962665112880020621518438400*i1^16 + -429739977303181802826440280093711532730973492236867779518647640518817302875867863492016662390138641917765560041323008683414728073466422401287616957119471651638799986997278878749133187604099329702542567701312262654348082610212893491269908810493316758639181629827349502453213741641626658192273354248204202378616901869843023484228460890322595073939348680439899659993426919986105007287819459714591255790549803838454059963837605667619492126702981452577003836876406644840504514565371471443650740741520331884525739889461312676587265152234658564700965845351949698503935101623513537598477041619382110150855322634712657651685895733156157552469613272821327686020489275676084602836270148295151463044641399979010735159533993298304636902133772405731888828583488084425078817261225168121658387603538839127589956192390762547477540925465475423106813680755304487021058269488674452487302828096760852730217496576*i1^17 + -870880633836420043867464951133246220737548095220162625620327145994728903152070121890682029581099710623745278844361026991357039711714502847082306113959251627908553730225639779425510290361592232090916744250351429270016575299839908462004399431019458268178359920285109567937905677331523464948532903942893655153756736611073070530739926164683906595227272995858896415333381633269493505315562447490859374492872698380514064128331194743967397308497246290134639823998009532938723101924822212222401246319063222736565750605496429101069702416728502902761555098425691040976371420824226983000787854855492292125252362917226055777121029771085037541910914580814476160987048536149983878151219695881656205744545207004201843469255336355553885711122405246647812541956266204676595498863483085148216718070507380649083526182467918120459432110331629968396376150604069823692492379026882063804795360864103796047872*i1^18 + 30118626127796440539978079087826326993034057479832370260089242836071556372722797898064995398495685463150536992611951242120437925438123899892067612809801676619425464056898064991370684817725265186924844094622226733652143370661980313816939342744724863712245033718947128281297813721020226847109738677947930977992336798145768605904233686950745556891251762385839455959115160588463139629450888647612259568183436923417357912692138032080101930470114515769304090983392563929160305359342310048686925232728109970351915223139236396063546639863314989042958724999780743227571524371305112046007064253819797042539099808628387904769364337946102357256127658647920931448674530875454338823560918411230174789258511952713864761891603773272062871829337204930259014425945653670614255839820179404362093551448736691253479528846390462977748647436777309292221537710795625947147704817515324404722066898693390336*i1^19 + 239167299113901462533145941295690757030424205957633926506647627968719466546943502783423210484365682122505584359850212298586133780127289185659258750955710848315831703638421824749825721149416686924777852778583313348075555792958367597987297167237301273268079690849617273475193375925038209168096424205121341756840108153297640872146439420734159159851872496218038788014249217349057482842575543277642937681081690297195278332468604531930048750957817868895745842976284597878353409750010756178347932467091729819598924346653021976653745626273237972040039507685951982696645217825068475708058448567812958442064300967461791638896893337401125696582631873464490039202963520533839293729631185696598735648159381385791079678770892455825100079889017476501163838845529678401827598042943579832260051333835721538520601985744905444061476033578536573823138629558343245298723174569805454470004493778944*i1^20 + 526768516092993300395156495843203216785857277160974913401836742484384710670474194337035920075495063032490464804408844550822973626021766101238559792018382867966960517102890346906986201680915571335636820921338960168375599934333445261286651840839913036255280553578635373195348237759918880046776726151159105873957559247785620585487152720070125527651496505993555033667244969695042893550637865395663069093112346735390306803726752650360861740732891371594504118371348828420127773301355436619535094199412897465931984033832798969216477864353734627660863897143002115328816290560056052316768830107399557573728281726398873904249886619901541058774594530402293566450396719793520829599148619568754003848529334672786099080373011300808387145579894548405787648566271818365189495236976418861320732985955374699743820213452012280887256225298222604931464451018105497311568209539222944092258304*i1^21 + 571965327943307382421768157312303527363028325483007345147280724147822777270044374885590905380690701913046677213920869149405528584993542431915750941414209655486705804601063821172777682587144288479292112484038388229144118850408867679103626739465018729671243110316547264973150039591786143791971788817576901058756873055813295945590526142637086796001029294258422423279558191108887021974034041767125358357693876416993754120142640236636993956893176550647765781252283722258452314280357138212522019084350522690794799284999731263035955019184200079166978154100385761980029457098355934129692304728281772437383829913678103909832715276191369563690778044400131187606581383418155755120706741993505905113257143927751944159602286578932082477749580693345132419992504075713911087407695173147217016267395514353398234626639532435922213922588771231667451535772613902274446138390161129472*i1^22 + 327082277202195481325979700261911939878225741188459913848399233714951676488216780056893443368432698723892563328936428099744036871084180852527575499171713705649987609713139168403858390178081871915675502153909704167789732661724535866095026997700648092293304692049202634694145993311312964845109275326847735920165599542096211692633815385029252942008618986239474359435429188099933776873365666484310494672248340531320355419946032179977031671942473393151306465401681753206030120669791818009755865082086483675367122112656016474017061871841843274552222904368259020281959932785378911846037430757040595176481620395914014739256814444640641055666143974779418394128714681828509767811122122427709762509743377654278117610779351888455080848009936416755368322450324907957735392983964371410231286120316691528471367156580567297944348293879541665180542031902675241614822114066432*i1^23 + 109499848067218265365125912339620959896977849501390433402557811807169386059015229284495448233092795054641424106941955608118115984197190133543878433975872679343501263628905482386516344346204704087637506344527584770021895089212260399259645439523068297258773348250114859375206562904405526992314198718936386041398648084886436903066259068811310895458718070861159276442797569824279273712120381487671485119349624877561389294939815281441899294388213467090588941794985580702370401185975001143009175340934779626580853953290680359913174573881171092549387615398312441661906607255125994272500444724115066356096619987129979542776506664284707651112341980408750424006328615194168348690745919180119841116777739892111957012423124001622299102624612402364441297587651333054970066437415008485112537321889155178644183901750276107551778160339074620837381046396751717790121984*i1^24 + 15026441622978895009423531001883417893328738083700975922827215304433398853227544568154835430197506106140501610199964736938010498689645181546748249970681297603983589859405090533775634540497040572345189323239120211908994027088244934180288803601809730549143424618548397177833840999758456271459625317804871102543616085007980138103967210993754656263811663872334460420185377911647485745563305212732089387478003462900923826164271371863847249799879987123568645596890301136716897820643200367531843241270329624505110224624514672564285776460280127224938053595268813359286439488488294361976569146789296835281206800166783160562762077587168714757159999884974302489706252554034014558112002878287386737861518054489041398068277334878187969146743032311609911941165028408990679675582177009516872946806336885038429517220983604089624115876191073730908998116076158976*i1^25 + 1225868140558514566611222546550807631941622175349088713648035865143753237534921886579809954072095777369717240377705879882446544056893930746012420981149093533304776343749087494677739839617935413626639652581787429908052936992321186829357832715410167909377966447871094742644601154073944037058042813408150003061596508287798832116546924771339498289747275229201772881508914022092667887550865177099456732351986543723105144045712846905310472584114737287047114187272591472382045595296669962504887958169178492612948626449952489301193996524524333940394198141235825625030379427849586844541488475127502472864131434633794065592505265751990073410938715454795003855099182657246341091161372613586472801841381923707414181305849144841103354730721166510220280336875746331750776896170732998372879006022178322028776671164800080602110522229660912599821440778240*i1^26 + -3359650836284094317882999626944800521191736381310340957740339888402195420651936957742800834310862625840990816084296594104504412995801703112944589821238359735044750229593990317679135037350390241582107069970373304339295916522839963021515536307009864861307597149831537428103476906244301277178008244923992949096028320314284411108277449379138316708574182266887615935980464945892684317514276166451425996532168321684185237239620981444631431533944199066659398736641655231601591903301257513814850483959327035353669433718132084523238012465829747606764334971633277754728072543202071421239409449752558403372864395126149880304603709435898671831611932234349386771682604955657181928079498324185226745455985701448222154709036102714776041128492999756643485611884542263832172539162011516193825008610747798354198015437734228227813135828308180598784*i1^27 + 3317419927994089666178800846701124593484608373786678806622864024853666445161282909112410914412844992691727426475651160271589232705470479259612585436353279803524174311591024635536507747503564608535436020025471840948910835896337029959310122801810032642470371143080045760582876192705818832249438414434431705958501443017070860714871835560706301864187913009203840202012134126287871241346131556860394674800738646280975140011806049783040747432297905515811431243781492800138573339165316236326847578674008009117600468932181116476817043229788026153891975171015436744022016592497109011681932577158360249972784736088618786006997590533293168137836992375920087922387432265991480002583783018993150767051995321420127078415827411646366829160002944091940706950523839137684010285402510293482930244920815104987382952102703976368189961404416*i1^28 + 1210717620797340027208499780761708938438071790357231785196802106828652411731494845735017832422516463858630083454605556235846559743347140196602588087910296973474305190673308969761869951857991826355327532154475377063754051623830457913689395114590043013361173830050191875421900101450865396172316059120368381440572716255078512080873806275224981339488058848763812505800789219412615220983863847668168526460030607650739457552233420090306578705787389944666207837972873057331069666880718836007169271168572124615460000184989702882058830471055135515419073039249774518689736151039669533874004624154595668754421731808268730062153276140586461000184742998783125210803460064460691342452066754220585079699943752510852656943653610041730029571297673781529545943040623726766770342486834354473692432568653573680403121105872751689728*i1^29 + 92449465632224659122150274282497397501259075840367732691223304408229016787448809666545118385289497064975747420428083281610081172881644730546069745557961675053843704158168169386554255944378733666244535409637281025347182109326774586829597117974816570131768608479584380130785061716186230284545269669678408839028194801988234746202114868160924123586438436741377562432417020231515766428365502692627227813679306173132150599840209731338819497874959002539966655664530985290331066702757443590074918638679036338305677325302573741472624412731131527895797925834844400300809043437507035162914901239755363325560430923281710433753400813134417255237446843903839441904628880201983973909022814801067613354182263379394870690637232525778841780110471867217751505205563755562490357008317049019868537500529612945967433121792*i1^30 + -388613617237902337536025167437872508337439561727179181217912588422438624081664907900576849744476905429782894665215388805262127384056026663792288685226633785523404219571068944390324932736284747169385111019111309658730226381138292198815937568617892333018275631175119653786588502737613233851434528745791984385825920834713459574945746936505265961971012195577568678443511928801364421364028156539799309067186628249460334588165814185144520357801023839975560928199666880850286878121610499137890727275195127162643763310677572934120216029325141624722550053549496897442676000421179225448373109793284033364560923516142927105581051064944551946159087011163048474795877374755753165582062233663135669657564935741322862707450165929914781727482432251820489421809087658226468609632475721840802292304746905600*i1^31 + 256204912820841925159012934428681425315489801264262341415166895516748533009270468767708965130323380779079548367264864685369969521094880627968849105985482714174644843189278648408702788640343792646985365279091143300564270071514448564656496652711879625275660123750906397535178164680335134753319756927762130857009616027516135200886290072370421608139448911738869867848085384191983790863516270508577250208514332522992920844589690819826264606498715529659280360675432055453317810554879100926538355110967372884640075568945343614202427075523480727784845967223329244985550220436704886434008551685276876923034676470481073971041374817501061423812339647103227459710651446224677584089709104997776846979964904599557908273728438925506615310627876133894755582742966815566528739728041049059454976*i1^32 + 659957749913079212180769766146202356256886240830755991449032019841729314784491868774021861063836102762539530271731242629014562767559485003679266469206034671732916874686692928723435729878250652230960448032058363631147510733998917516178005824847157779573877526395501739699741305157731208942304457000462829763655335935209813245555397839410668217213199014173603084810470911902342639699496463378357688220054338206751797461106276577800872018328173207733701209081351067117508454695265013937637639770348414077214032537163123991253961447083875927587337434318692843831750379821463537656742392282039957395126387056670893157517445558282316720987744632933590653709242662084861252591594355649124669548775000683668669587291729116082112982982565723098639598050021934611019217857536*i1^33 + 317839069932233076803663999411645719734367025561645167389817420658151419074922422790584935443563103770571723265372741027450595840863961481076124023577074354854761757889220783910419081985886390472751607249137909614262218929716880541770072352705391008738889939363432695081503230177720789555665636086649604685925329967090734125754150805241181821837836987770232985595019205396274483943087314515149309790298367275033245075603631624656868933468433775958201368623540591803532393468121058543953724431499943894845956339627144413015624110224438111297937487760094037391419070698722688403102023179740252913610998778293727542047281730029616922353301449899223459910341243779321156591826710612894505056563074103708840119798300108933174882701967139814262064129487962624*i1^34 + -177550435466169265984145886687765715360072625861881758892536270435003840148180711369943111426218963567539467394595502520106020333053463244472222171649298807897544202306238042555596779986363341549671895096320998096040579164938297222635921903721396741391345316548865946443908383878143203947495665889261362361719937023423476513640537208283442517089350341176906638967574429222771566646893548806231711651411687159663787197578009623123142772671100882486897348947298358684730871285602299925495056608395589663958798024391052466724667891941730043562411302982562627626102499188460171294391177157378019086258251176721887297934963319736635738208872943228427533591653102418430754963259203897092101492806563211648318592444274288*i1^35 + 376300008409190295668075855319200697333439570593096985516437885060550285140769026531473460491591389156631537816993824113808379983396287067956939068314518547584044654984527343870989714457059301390678632573358189063779846442326971174468987853255404107403390080907886948437114972504772696570054052246642265737546328535682612137520359457044357616251007081962614437878357501603901910617458365717617202877571751624393437035505094668415958999587739132513830530625980625037761989136385020538004927169519050253007127168395370906182276066651404273519653454175317198688755270719010681196029395598867202460546618014531309543747758254493524114897276307641799792586650596313028258893409*i1^36, -1262910818955031063704305428103641318858790154437234028656371219531036574991368138383780450123314888088374144321975909119654917354775253242006433220156218809805259228178166176738790836277668681869722279722382084262026400211158448191966460734828217261210419270883388027155389163167857632936672788806199351884445692521912681225996995994087998048170686405703707456519588444390072880013849067114609060611194805591352422977500922624272745864205400612312513409687960436214756324755846351659711733381788677759040015129588843709131417671250972179677609675014066597560766268617105245761487784976762993956808465454798555447525203161794739545488743987917960465809826974965767425696703599204466198680511140731778894178221900199407225882334616162823911166228211744427935096774283337720617814548500877214442697896213679485997636115853323248539581379552734794530162108161823800351868816595239246190909325085082808432974280006121896212221252135822435869875012879820895098873793557802360813009851853465604221053147818871218438086469297038928569735908306514767797477858937476645186712080316189801166286599064671466250406327694784968591066189307592453881638267862666456982985308472589086775391196526772673389816376385384428949882091750535046297923925149458764995876057160266196584442407391952189600689901183250357853187254247025068449753648056863604844233501804678854603278631458308096000000000000000000000 + -3561523349516369475962427073503822722306430492955302396482087908808672080391865727428394241957605708542444332983913563912029242507056646064720312137647251241515077754234183638134469172865503088327412567225954948510693379881443027679704123722734220727940300604898156868156765030457467506356783908769693276372372535274821195680392445532811401598331956328620640659186579240716306839003799567787065679847284046335783044379004707516101970036078983551721217656546514432266164512707089821390865727155637267179700343721813409151568648618838458519512032929109121043117139498157611856460563810127578496927512623495356091286253888315461869534135771731464033049993935860079744433681996073765073681945302652485682043068167104064464937355892888747320351324752178656107152768342507876239926687421205901598842558266308672595200948752332928987036718111201028978128437541077408391514108228044978829039312863178055250696243525070258643343558941347235484705785071798011913765486546428324271967514670841766249928562906217032324345026195316858795647904977455685928122090752838766852734014811004781019156771837509092218312410065311855973010289059879440256920139397235465376922367107560476410071522710889669588672273453644997187877991907931620980945417189293616965762131889088074124859244956412082768251486786861607943472460959091448892104547780042861038096908706987592906313104628698316800000000000000000000*i1 + 120277572257096274476806483112107376444676661105087171911304518085133671033235616179249484768937285044247681479951248915081746881798486647750206468968817376956803632079802305520312888760363338905262134611116427225964420803513483784621272151174707307869775003226777804673632838197083402063249270323878932148050648093255745303559392957024230853474360561976858515644307896755201595022608245961360451216058433157988780156043497960156115199565725060933436242427211239558896339877829635168458591542515271608523722215528460618395263434359029720991512588976196125931646437900705856278449434688151799767140268730297993119998130217060979555891395886446144833111458898934580708677566639617102712567739257488227388939282246841288155443914185409629212002041563143983072898840419310332730701021965133846607782094707246930780198558076176102596358721138401747221500474354758166707105809088875351826428079317898805746764573521088201838948572849407244581340705239708126014660904071431540701925627226499065998221298594021045388062430703940246975016505569475015004965411007324186201769188256747677658251145599864058564690757766108797653198016941930428424621359222256811024296659434950955578967894536865080872220388581517888068662431216463065066552152425599796432790794171086770626970143535554476031820102230217887322635853495482551945934763951632644580097922497957073205653447941029888000000000000000000*i1^2 + 564656664805261770459058363333638146880946790243482674717051942161830991996401897425640626717969884330037506648299539912595542454599512600746642364002093466854393423916206477324439532316292231522375983737277725146755995960753815666533539535912303107887535288645795697865784283280656807685210380873922717602379272579963348516595878931823897567574910605817007943676867748533711483511633871213455302253037744780874718915310743531961992225988063462963071447827183413671457950977332616669809706275321770748009793020587863512218317663118880555477706374392030270392028348876897274399738549363075387863010147875666921891519460926191012414110422639571704031649563969505096014258147852410411812329795246221255974285859264633453504509352875188091199730931184177969520844945728564031355412126762988964205857630967456352222529898700216994634998499722946212058601283513406944819260775085674475684354181729571739102711473683778855059976977182563872510928209882942998718804483464644245487771759553166284430207141854067154203158612655273239806478699071682739995368756323867413423120967777871335778848949815642998707385054445314256734626665634854432463425937700233025878646658579073844800415494555631124039224511010967421405462082483501490384890381672520506551866893373960244979164552153973647637523017005719473607957271611978779195893025321194160642897568123043127446915700511211520000000000000000*i1^3 + -11787715579830397187423386826705502908392058725388411410165268090496095400530448069741066094684541670622853525540327178209609208285239525140077258512523463531311911278698580522343181660246525570375057662306662525201175910783739964107277563208589170453009961298524036297205508882651706157790054668592848338050971111050741198259978150594949281604193092557325254738852039265139537483647396996517252303615822202879596402333015035934469984518741151507104583162129499914415976877008972296981600010759415618104063205452900317322651367627532862115394784698528313017373743216728078508504510010615124434700526248833591306839346661042470358123389815080798237305827842628791196972130348656880220106512234555508753925726400352098499782106783618297348211569300811421256249169301309313330537334540247973193562370570557283157016947573330604887278330450371807164831715555440314657140686379908857005765534738721321513735916462081936702843696071144929008034895066162375335420912222623522234591437412592992351306024210246023124985099735985822237131325714490938140331597746461618474775995395034781080022987355192834343365380031585618042395594731228901456194865662932848559387905862583345702289330681171212019050941939195192302901296410929985400339684237621586560480346101929067493170937909228376981056296971409298491461563975113166490193086059276224342738963567767013025383940846360985600000000000000*i1^4 + 2681279424356418672029787428725304644661921839521075308985223213669340494676669552126267711577868893951218146766409013953748858883721746393233663447435695435585181799354549267562137899524891560264118431373618532175696093450338125455502370437015322286888797464949593156625878870226629335730348190315571204313164065580585949931792265665690856726272255715191946040283476956265526389165124519595966636955989548182187618575982752593819497150340129002964447646736661521064739645170462212712283416400153845469048157359053125594759475505809542686654526017382974320554282617972314261530905271138082878606958861616705165044703160358825847079608592762170810308426761154518290221466432249287107654364377956465640581212428700311354525558585577122297502819103403038467351667360890755832534353267638481423138421241040852428869829081811185714016961415993371728973901044084063868896094126502705591483084799364214925977653207031520840119123912813143647143483586155650415421777563662905604296390005875201531271499845832502866672724238469330025734724386353857785481158748990899958892065119025208639765357135828747369595408523518363683528393920815566109332846771200501206750355476962792360941464352757531357641618043232209237329312303452156612914237987537486658668291637823109540027195942123256914382227502041153426077694083155557786993463775844332236874892390511525409368912501617459200000000000*i1^5 + -4061626476686115315455688995155878318003680615120901195963737551843906213215061296253330121421046618004449903025169894525805940264707350838400017283396937471348243332047712441310180460717699468892441661814200433841806955877039773393114736548392829943315714057243062081530764915323447631305250494551481659508636570455969184136497685540751886436106044666841135065656803328420655000752504608929826273698091032609052862446592022468059058564211464974674256090469548866932572566619227580607978292191224713469847250048545171824553589591964384631919973159142564815124439988924137936079751914398962390991799720557805363196140597740684779810119085766407886979330505084045872293559256140575275852942832784315628545199779558746648791459581212096390577092403976728701919655785600365690263576328413903425662466173542763147178187410251688307760252250149841585896228559140773214785946425374758301583390969839464410156976979102166524687719328842054045105763395704534591205647529826391943963074971106530427125102378434742339535531333911116585661575819234934295413296735557987233563220883044448040791936248311711355978767742870630399134466014909019501192116517739218238403830398011016021505974057057738019897431510394482191637428752717139256153583776546341098888891910048930491804914082983063654353328079374474202381878454563611219536704413502887259154018402177248916549866178478080000000000*i1^6 + 2789012657018026669610756985607854089292097334997558359001635186911568417823387779530448824737685299503320726212719136227694200260242541845837651431652176681935430925726430829970652169426398086259063077946606651787919199310272885349338706191612156964809016354615327186319544574140958165076240004144064391237374043726690862646930195496252640807373861483148093646967503676362250472875512044750003943751842665652494505753098331938079145798531926586999020138294585689690963344315845351924505983015063202951370519124268562065905546576028433884781987280697319405411535251649004936982931973485661598013372531433173567933763204666906375159379294281927156384010523050247463101851986141598098017670416414912463848002688334216748650818654170821022341266461030674292526652588279222302195025237762457424984057845716384479072710259095160061470993791639285389147851380224448340550573476311564749346054142990476987809407671994138408678861994405193802944405869365960298290067805049480049778590063638463704289708015479780142512406488357339526732104333766983461541959739696448512754665223109270134749991387325666645845933667743714622846349029173917511760592496453284294975987759232486545093939395022392211488267275487821173232254562010167319735261074125810211590615185314466541781118978739238404641730353771797650832233098948217051818167183064246322966711491179254674952356574003200000000*i1^7 + -753825615466877414936609105662516353458387167780046132054399161557417481280648637560590204221892392338341270409539773086345709589129706024063999034413887037087993980938708180459482573703281876503604835874189676109113422451855782884303672265219571319778799613683471734050219172078179380892390766970070340786175285510015060346853498201525493208251055557226400927311780345976431322023042839031664071976712031010327165633118362751767713085630786073634856041284162865416538063053130693973209490332719048122365354672118239776577373819217666270837939001861183821584135305685354346187070046287611232093000175083292606170012030724900479891948337315181919740769885849827184115697564006977674099023005562317064577088406558542311333579063265100086122958692349782397177537333492274531506070447616840049525729422572179090864767482956801509333024143145427292907193548102783091582335811659805610046053400022760566450031099848985273892918261890773844418753779136596449198164855393092916991926840661289385540168629481470908165830721419653875940570275770845276518465891668306199727321335444813178781520025662938786512628795246597702228019577483283279133184714005857131453806421671546390518847301637481194626876621765166770289278562389969589779143459749127753498906522617253978714310734142284713452594642023456945818771386620777566778580136872888228125525423501148387431134789632000000*i1^8 + 386304111272714660876811768495052200390104686029731083750405876540772473026981318061894537007831492608938955958789417914926748087115014787476659224577727962924682487019202354224864317999722164029889073310801017488759046400954897997484469724320391888309794995182045680329103901118054734291192017906603495637133841664816213989572973659706257099444486166384603843390223409542077098307714883562298724954431825348961220232469699147500368896876308082197961190036539580954678064806248696486760976819833521637462630279724745745115292263952049528422370532664083517441600670272742220593494236258045269341280148699032662644836779202000335853834625792659124625551986011622518320692047023532674010785260949022784948375607954863343907123819129716555915325933144389477072099974409153927276139502057541578351213568034058285347972959095984933929616796201078989877855418845630052259378456744668404273790965098950252089095065448475151342489075639374183802014060339594593842361587346733816319269419696720699334899914290530953993670694355255458894676456653861250728970672085296755144525822022404993748020298323777103036127781358425312989380662160293818814817409371916090712108872800849803827940584294873991747495347816801729575804577829355753949126772060234526392898748358851805251805303997366835561292990166906462240443803333199817104616779775012785073252838465166019621405327360000*i1^9 + -104381073200148833392523938557812030395042092047442640518120314268037708718525104995192024149263371670791468496136024107093651773017041111656652496641076327905723145494655795892641672363506980236681281260850182062210599968402411766999197006129210534313638657032233804515971588271698157915992712357735648476412556916359124629764580281650992323871263667022232078161208144713182382490099658654912149098610048041460061121617281631676190869592036430536473567688368090023736910136446163782136804352178975075520612673925603914780089514269294948370174963457367336208967030741597649672003637298578284401127483246077675318666745839231185675765774946407347469733074784355324925533687200668552182728254264465600242934126721631162998659010168140556317886675804455471694325246805112366677931774972527493040885923509141946105602029290314601623016778971787169893476335061316316174594375764202959653485030180685868997582312166730139543706657697906860082499516126911281906656097331083914790223139081989421141345457415837933900888976790462091197597655892228701814563620848766891451018330193867307417370889668249843676240271461881836663928869183912871806420118662402894628511834287265834049735964338211623216477338233746155316124052997364260759475204740316853308408116501355109090790327331870201628018205978197881986876853963300098506626570572779455883039081184968974818827304960*i1^10 + 7144404017585964701919067011826850589308452242997873400166239799215422256444533295081970113959009273854394791219782724699022721802956979607959631890958717687324764954115714969627031150728144296576617898167087571391464272511270605807569820375079261704198673351107900316354092072183131446437892230023564961606643031181547740197733571202739384633344751796289279196101210690292497862189814548349746918759376367886411403583125610574425982201616926370273973408080012901038620774032064983508252973389548041656150555330507188549824353342580564497071136896109272184761342273883680982859848788310848795738439717891295820291147930040399347615766363287767732137963495154776652621577646532329044892936322944216975076253394306617088197340746142212822172691538411872621275056000836045676599142860589097580312234547233025446725261579962657804040383340853968841956119079756142175900003339621847636197313219631956465491400656460888474380005982515020654342133947415953218060417974291316232316130905457247044894553227187777994257275866724684817116073888466045244049225952569606391190540920084242022806636793189775434954833003103334683157000022356008109791147539304705244984377684163421929113046387713104888144680632368789871361193918352450597559442364572352850958795445439487429707254156738791163188779191983442252588088318660842698679274442976707089853379252562144637485056*i1^11 + -926038911880226476059200548086440249599922471670089308431631460629317076229936360007170771524409199111298175385905234847377907866044962317061521186419344636779713912358707354071062244350317965245652569535290536990792871729476605921787604460060691930374469014130597777372427232904546340464788084790579236522157942623831724330540187451885911168765302780381603041696194691618043737766967615309633373353964398748106415779674950348929314988462925101782534949331695519851442901636366016575520111593451553038103452604339179792348153387464649883080792539684833259186972685845642997397804484082869815187565326708296151447693059742731037783491504765432248435022623910887730731413113638993210183985162735286020699860095267077242656532733396673853882404334798247089308542774130272080952456633694666332240495300801449957210290047111514459725208345063337223225140757196864479598849744601968688429712377639940295688663535242038242495129590758288318682562062764973061109500478144943006386101044746753650703671396635524184262022839158406191155674581709438586690402018873462235095346107896548953680838512282622248563884679495998436958744334820919914806852770162827854127441535209053441201182537213128155397202714416459404552894515852302451760385928879980255602596665219205771762256032413006431793022021106427630031160922903992593230927875679698923244575742941798072320*i1^12 + 27813606528557974624284104476978932759785125517346175015571719871298130950036461620940071491099446200559851377090784822590091573902096509372215999556818995117526855167378274486741333591272737944205464244469168837497525453290035651568503597493170931850870770854835920658314823357244136249451626246025862873571517857765332771702166531797995239991579473475246228999649219917824481122195046864621219219132806508417459179879209761954099274485140206999377543347953487481141944243600641900807792301275940495331691676546008184532559096905220535588836138638187410999403595231826184080502104666866392317275021542019027452215998691339115895294653026258828347273901103501087173585261155459153917984176432596615039616969665975605629492602327571448797075348314207473481793616663550004483115277450017328328561800542350123892334155127682175683273549595776077899405232159216294294061190979989895078476648314370077412152477804476177766276360035175282714331299900616995121738867198027732978837283423268497946462738843087111943935722581035743214417505372649941788023693433363267006610332669150710688792935512280144140734992554562510031752540183665143409120712913596916593500697815999252237953946133371999414483250472880092321590252702061173341308834305875930890093161911879243311397775297622650271810320827406664653279522003133776825529562373370180437760080875618304*i1^13 + -1851349612495716564545659326706586646633945241014407855262450850001783273654905755457110440846093088150354719013216613962075696239597149007529121966800329073288534860596371889229845958873291007634178009363095966164863636797515778959111615630888072470038593868256210414239747894956400649820412849799701060077021459839903333586346300871733433115867932185615131321164562045880281700999749949456085006640271613628294970983463341979056833915820616863271962645767436350177885765066101184672558981457664274084147661954663337842547994622825117771574950031447420313103151121757212985223938771610701508811012232159356127559421039574188305185014674670062477071607730581804439016027864604194717825961858070986344811695814697600273118510397534767486339388053982815331775634061614020688145772675300253301186281636689760237865017702398049358263474634973912422384121471623012509182024707720054731575198658169697956456514642990486081694504645216618816089163199362652003096978903314589203398834059802414348294521009838638095250561063194705356087019800900207136838945833237488863367801015420907452253966234166808242456643504945169223126348749149229973450488121065796502996865942871824287714368639141908461330535603042877450207046225929711056409528043018639116500175319373888431549395894761958572382717098817317524389564172497058701024529286979672224244198014976*i1^14 + 22786969140192034640800062940510375973702680726638175030298531061536196545175109836503533276891111374568515650822004480118302710732095813139886180496574912881849386377232272229520753236992535816350247344478268124123809332381940712563196795440411946413203112790612555843399541435561091256111480376001123043033907838554288386477726950046474432681457140696621373617991525175968631282265583688491793948335076816213486012652627022903704433621138528822817313736625588480440760624343587030393687231822086482063750267564379793972202743869087403675693933862901692174198097092514921071217687504360969707001878925260876889157389228886438337963236731336141119272630581218715934262655846434799620719040163542090293345010945679581624024595212341406623338745942232377550057188706481783813060459485452074546236452362615072631004502702403630613755498539872440353236704531698442791093297071869601352922999386011940202719005907484422460370370817264845603974341545487246843871187159230966470638834616165106488394795991875950597963340294161712431630978780921210261663943509145114726173940720411735088996728163795635245651235915877790823362937947864444836082499058062305617327389644469388229860137252844758366688994083721539294968537033797632373274423324797691163875920932191533320560655506420819467102798903040596324840434411417169102254261415387658522198016*i1^15 + -725271311541716097876625853618232738974215696761876416129067106457289582440391054006058015161607037399885747154845290069913391716664513362732486932407640124246357343877757177081830267032345702719183968810418070223739866131959430225102439915231064915404553167484860957688622074280501229867953389760484785004948085362190362284684344993520140922976364933076265385307501142992740478333412397202095702662992969809056981182848436436995327811563591878956369564148067110712302759376516126289053050244857178336425841581066248157856344744682357552459016873760720286255277425594524597377567467054567664640446022079751176846221683544636933765153340415670885912638638628519128365791091573662864134557917421038927801042750245242198403502118611868857697683926943792872313846524239295078576078398714121588692474247917261193696468901270800123953296508456875514683798438724448715269389349116583155886523360839529692363351509078305716309404939475517870455211977822964878367229474962379521781300861596801021096164509346647151914302553678578123589721705003395967906658903015640732326418245226754770894086823716154663505893908746922664336338089501003949072049393139668591277148762344276827471207151341995698979995977669753279544803675163792323510541949045536524064176645610068557584707981372265092261168317531269510149015867701329117490721116122349830144*i1^16 + 16204490274072250897506065570269085538391074142028898026165554768204909057411626594232433063930889370197221046067337357259561398969860277838034320529667795950650459853648096760562647809356165920761784676303070769598327082273441974099255832486753079779417888542012867449244787011588490097576292704835664696600048867705549758697620954387602374754904741856443067821748385802051683021763881922699140937477995325927686128812073224438998562315372132497919374867123706569988945292953925638221857351028608035038890595354118743779332842785997097882754694544754934371564842387698680610102482900191200431639871677608154011566868279878355464579185845461901213766089291419112666708920570258161022163364928677078050054289930013218195096633625843891871998566394076011642393130382230784547276353627346199091575260137204958123946668517356813958416123292670418208693637167906966293214073718798063005459249176220877921602220824866666427342853370440728259190661827982213576501529544144413743206625530180492087642537823344226128050378041005936017939002789162434353563875218159311176891853400715028153936970622715708741039622403194291334976013880618737704316019642195889618293690923305107254497656693182268097317398413095657364784590083141379622584326430655303008403476326659822685645737592439455500482674436866259530679418348064265513932499470778368*i1^17 + 59913333939850009529349967664106738843382132999075933976467834455129503717108708117788091298441784992746277036056908702936860059327921766209619170436616624580751095960773026545975383815887704833984087904646545995947589103809332816492188214812359720971771273566363297145849727072390937087832729880026589391217967201577712292161120942603707257099628521470742050464686721569490517197767947367952000375959158811651505976796158275025123655798338466942311372192821903567654914579978240245238981387427141935696508294955102921533761321204842954233647850799117603597220914272770711822107679129721556139209998602834737453250998649036389662591791348670887493768649787466860109594949995816286261754031065784562919611857605263184707318786569424054157155306221163026583691301307872445451771863808946208143116970291369019285843774279634275068571173672517918559280616822669783739085461122120219962444703518076876264749021100521056098362393457086286615001503886405956047427014642889100999456718900167118102808754023630084482957217402451044129830443787187955094302534650943209183464872403715670780858886257187867200910876058738939635972894354755918248812026467041409540226299478342492598322028250423431898642159423477252929441992029783836483250418395770153421318160386071472171901722555899039115784692085958497752598072601811062532884922368*i1^18 + -1723775229054820082656390358548258947379155314615117450975978421425501463618840593130458464373872118330365194365204764662999575490467782152261299305871841511145186224238497185908042519366083054789874229189569380661995626505452610362476665038821620787858702945399632330813863804889319353844119577646828429092643644412198896295999217530250724749913422451208481867716122280261536001963496451599514095403374647210408257335424258887455851415747220122825049703172193370625214104323358537574617347823431478312377882960481280360377369603026211632891704797564025714038145932309972851401021932825227123708637070688001959251368427308596450615440565240982655412009956029753770625317053975048235409306980492649556212459301044360552355997981422761211935137029600697301405915454668330982337211555643230846859308691616721674574702271400295643697745827669042138329898316294253925895803145471242123381261844074480389805190645522416677611291926931658014498253023609310055353829124646033791573742483597371382140422959210422698802075743200240255948660572479119354348683019017546811492028209469946341027000250569898898253593368822656540450406869064206931963380746898436629556988455075657495546943472876771903785673289383205603274239305976585986272774199684693054514084994155061814667766780590442920681701173630411031647524651290306455535616*i1^19 + -6770869487052724025248159713855159094587680804472171155647380068483159443097033645954999970435740846827645295737303736907832446354117195368397230232153233555528985213959052238915675444436915074441559681535471892077022104018657351868066125445757259100817670956126572130005839671445741863596719897159870755235790289032583013206818066066797703374535854229476438413600717720022020358561636300159309568569794363994928171982601267747807276235547564201826951363630903678033892030879556733520072515404799224941732703520656135244982045411838468761409267951368959722848315773685650392645570935343593490115795734703694971709611861164872812418391039738295790021796607823456270697014339023267649408457459704121395911747467462924665291771270407620937998558436643666438004871968770548533355320595320387729167779645594828071936576574998513293809288429699556804902817728569545000130422653871910757909565069200267856322370713316746573855551644714296453534449484899992196978654922896307355051011189020251129604835377781427914064305027089982891433273999699967907702788476689405009623516235828886873953375213543306091294098869362653883934079765763831562647595616143142411202041484377906928748385272321385696597390130929539285759649083174158105909375086424389525429693848629129489470427595969829123431050141836991001884134889920397312*i1^20 + -10926261197187861109614852395671229654041618322398746817648760214342122416591631754172367415590933969210613537435982780575957443222152842403926568509108599293324976742127465993946295273282596422327685591359666500643905090259325487012327108311458931960482908124781897552049635991636162898516791560152682897762239128004950052712932500701446947338649495583537691018971672505557695694199154280757632395500059411311910227777749940838244811912519364998021711757010416378404707569184863045243598435534427944278287474675930699002456095822272476043742786998996786987659752746118297893885787449204675391956632738478436126894747218456363816128533248678707210013572303189267969708854668602401717957369579322828688799413335566330196818013019522033429559142387863617625711469294754249460133555513489163099722206466227930012325243218782711550821618996148855174949519914559161860474035177663702730318758463855749681995827385430315873371854891920636165769191642223875208781786070384435499424112595768486176377618291271265405106480668093978755168941896460463680378817969831547789587637279042193181336565512543806348250705697620289051192242590550030108285660364468356379677888456497753194985767319088057487653640295582919581239019377350064300062460373804532809352313261531493963690186765906955264287975694685294561979571109888*i1^21 + -9415853539443148864905120276289087661417272273774811912844593018961705474317381129520986384181878342545668822402943986387747340330308110455152498426313141087974925113793152715203953700497703629964740064742982766942662316234527683047643263114831096037194696786896521856400457962765049642110810994012683456427782308244304871667970257003772408594669065640347047976643315314153583036590318547017441203117737006536743268252128344081578207365238559245229824676832672643030026987456351655947230216584957865130425502390819536079906856386468116698561892856809871545811631289105465911736608841993230756603399970422786428957060898027747842064996449768321277673893870649724958258387421916699604450736649574262462303206712818995879736493996484025316613236912819291659587020870458335845753936166162264311610425050430033399904361460007801001688699473020376386348822077068824735259501175133842776100797791674110771009739098814577877430493840395813787934958952690849621286601395110278010611323960083010629391523333379814244524926261528097070223041835195841256997760303540482080714464448111335501415910923433710086276979926923163294168011386230851492417647924627667432256447524618962532021272315968835014109611974515434725191921148350566794768201833382665884333333621202855464200455831133739196112192503753719800659968*i1^22 + -4648122844237572537632994158809128308206850118328502882896420818714284741238160485668873094875953114782223234249432798264304600869586062294129960707050629663863919368830454800632856948393641864023086469482584286563898817174932570920589777942765827040582783970741891314643502203986477003213213188262573728937256945052086263995432163442505080905237674185693636277878095542081697209301594654558094072917489397356253691846274782214563258513733958390084332682061733708908043807297046729376509728540448942683554384825160576354017058058792529534545757471581714270061720811201223161267941328416463510847701960506121064873789286131531305646590705897393940191439425811949210415480686301507474271308928409311448546588803349781750601083819452522947042275233766737586903565835852655168082873680056815648462020520864718590676222447856727760136887462400500605838710693438836714028318338382082209830243205141839717330223470349950680461798194821120514562485866478743973851478210342074066300856759091738416913449708903871022185660445354010582250552808902737787146199856414558003225728521330630449200833619948060928219712399234817982935638465799352318156547360040164102393582399088318876865095087166125973696430843371286097205283185481447042709998632380490432954840622255012731523488633471920867909473700893687808*i1^23 + -1286992970784176461605418929477010136858554619661690390423372378123878967581132311346536021448159589797455309178534957426729886685147045177246259848968403540594711483768168022847067839142795854165607223447580691165082012747205151692413518252893602144464670905598237609555548457443902590645901885797607088866830613971254531096500166851669360828970962112322028842687454625116827278331374086612202910307618527107379097650504557267379574222272248361763246137047391124544967877570171108370515326232032874382385302136826011342410868574846830043890405840032951139471302907149194152236961268049659917257041783487190011508740854959414957775404889546810742835311077370304274051469739858080472891808090462178390171591446339081443796932104549888714267639239383656595171767045199698091781869504920843304590165505400678585840805473704861015242476543024739928928145223888293711158869539216994945777632299978660710132831882172108190390351671359940463047962575430606761453666906086327712075138085675646085188610955736592303941654260478889019939767703134028779970793344999956823306661869732651552752110865447415603304850352598321999809855326076588131745741697489817005772402147427770144186534347357970005041652629388529299795695827068438780812114406247210891630959491820456899178862243640642994378551328768*i1^24 + -138711868869664521547471220222755139724087212506638485857089822995540163068536162149644430864292657278369386286951312099587928258511956721206804669563925065194640518838672879358175502645633894463646106282464939278852293184769670197374712264584219416197006297883836016194772905586124678835980393511010645446332261937681134454509254674067968523370891375789230888041471195397808482553052457518999330756666966232958939730103661783695841321182117567723738873660637965448114796996182619344305972925312131409010035679666120050954404999235280875712588040009922775758516444159991769895523187981374441237433013913430628318981855666641590468020035524646416144685024729122743151419826724685140156787400970576430284544133522566897601708396075108646341548976829022606013149888184005898860748891878361274206818529306242078186430192967185329253181805663173103725497588348875952433892968416479511744384291471346956966547966565383974512944347675044608161960706237993199334271569913752861831855818002035354158140423521608060256427348597465349234683223628805549206820366403725053797100022183670095603324191082189120383216331130847798374729955928532126442300358997371837510389520598324327307228293908301075840177841948359363459512985369083563689366985443672024391298118987651470511114331930473416097792*i1^25 + -7375664849708802682227007661139540874444150339483287580940065596027028159700003532976084602156132942642858606188996342234601333304489413170479958669026687008229474759209525213735332263502476785105734508610966940224140887502804459305761718145315987647895340017703014596799055076170073838411061676795633021486181000995322388224406346339757266528255444759269237810764861592178836712042157317121463374752743565297527709855354012909220330899639494556351972494636928987525563127394893957543838424813736971121667126152317659727551499761256214387004003429574246473728577985118371735879571492696462657045227775544511345631939765047279882854693856293446574248435657332619206327723282728286401538130253478884401322021680011556842467197073455542830532162274177003189349673975771630357962657451600933887386779094929951577858479053080689096695922603923934157566298274294827226903667272298761703622745338126964132442147428348624506869192895515820124163543170071127438638301401450213853532926205337244935919817774583894048644342729780315969358408438719954084406268976661576213274494737062511903583090442085128352966425318921312149870331665742243514105522856406281651474094843568748584584237542335423682668325074320142918595021416834545387542691962347605598406892766904592993294339205496832*i1^26 + 17182477953489797150476853554958867607846007434732321189256517990341177678081448321012347539139589600951920479459857807081596317295460542486503766615727663026433972969343963306790506358244705039372940678163470305832631124820472859511205960448805839361398877027693404149299547558620044548275494593169681236206728448373212704435508800815986206958611462653213002325991693841749423722985543541159751330858151842928296089399070272560922413223725985271511438201116193678719272391989665311274941479765609786917576742292675662361486254343470599506543297153151119137736013496368000768971879031864011589896948932263986849000074502358003597192244892730561257460514366641780417230780605454965224811782506125140365117073317683078477575586575601915688857173296543650920345035187277715215068147010973899771612868296930574281704465520059757658684253383702916105090753083939141402218893259537495089428030038094010555064395634763247638165810885822505748446407625095429767291205598382009617167315834682764086168500403557925439476846435295541454730124004513013371020228051622824364647538913080755774197414326184110416734964893345278207402730846845116699894901275556793561035680640580421979782123555674633373449049920946364428748416463531149843837949624301132833064644522540686163050496*i1^27 + -2391432708203880903702981677472837446063474525697004631214441272253007168028132263356237181768218128991060088534667578486031252114616155825915160938608434484986424487463524124229483832367645912596311703543506973025140641011789290346628650003768801873817632987643071575647159104326150963957630444801828280384616220056760196434098151926707279173565749790200091707648152534256318124949650216985785486484848827692446048161268774687027787259787417382798311092555500004037328356572943356198651848490131250223016771938389957028687077337105554862584318644496112721200506574286168054370089151768443833143099213611631431964729284839684899223549730145600654233538710459702379415089051701154668392082738809557818347344679370697855383975849722279300363814680100095290161819179958575222331298540401401261266144614503158271536575880462329276128817739200527370983373733853888415162026507381065910074039044089471595896585529501959236864434918466243814767775643463793266945009413792849695697341922969028548784777972840805082155943901486107494210544590440881890694614027681302161824818269457007050057570868504824819233629077166435569855542519348528098423606285536987562135037500515579806609696240173406991786123788042317969479680262553618250169430707591840776775916079546368*i1^28 + -1530922002553583136705277157420201803176539763171075406473674690136564284199059757481111709374668586276918094706888915681408813642655899520010017792102265936536188076687080543061582350120197139346590194655316276622367212054568945947426054261883519542791787641321640553293259066385078333473761353799988969542005055142387244271742495683178330834557155555890364066400217711308158888414728569093743444796076858515527244475576464949827450845627143278024839682373389023878237370392574511504918213452856020968862122004429017342114209090555301059254387153825070188032780343678959645939627843042890372643606779537322052180060770773410960391761419856496942383627973033909614520865634636107405922673036944311089577835249591687617232478650523148425300280203044829044997913773960404292787864520350207288707656864062119567888997080912190993906310166426110650328501858721204163528744400679976746635505236566659633010236016267417491168568125004064492799022444094114233376124915596361973557947536282006892394193379334010713597211224527974064154055556080934019888836701938493963340236159379622880868303706806479224703802725883332698518899576975444675678323331094431525529291271375387563221025432776414756952460400042525522125275349976600494471268457484857299173376*i1^29 + -111672270053465414163927704462924814479909696361638076142259096202161492853706031849580778332756149341903985049829592360876017461255381443074874721271764108257582705531989924946323462238608028199806875700285945002642329650376142715833831055712702497070716203932776897510669272900308118139942272393952222839869104242488729416124346320715253693289264975833881518261223426446425594671612634774850926983155943637098018383755457194146713700638552806955821860715581508259652308119756748316224720332956798708720163107571937580513705317292212040961631419049654327078914276947205943122388348271763595519617596870290623035819671630021635002132180324452819004750963449036617056687994397007181468058832671993660412982624180521972226958662260613056025059624587407124696395530294547092707933044653715531173444894999068166420059672714431656041481151402121399578392995882167804814893092787078341669544626854020185817430530974455561876943193598212312158314337046162849992678611163442383362426182850298867123687407423043805056665723461153829684878394398207045575764324884444066154897728839673809646615161424279901572988959326211586426886895728290299427085306919553923565138029539651073498973303776972494200156930182426252066820727881911598004497331912704*i1^30 + 438468199520153739280802920930421768307290202117792097884000199088564043587098472985608030500178699323645075513148443375659398839112122692837128773136058808355078906728802418835507770164943656732578162649505270843251309087007798230970232510460719055237815952303721522397187354619077634603996062995194308121276887298434430523624215941056280542062500693778556269799395516903257906490511263315752453015050443464836549774507138424963096647189494003773342884471172095941930988960746410191964915328087359649149590412222727478076654336148399985664304007914413337551532153249715826418138041867699087492319424402550432226568187306197879198498423722692854180140823676666496417447054246662453260957818049865641330614992514318417683382298646561077320486590564564330912345115479709547928055772399496970192789912696108583775161292835259578230615534696146843072090399360438907544952216945309228564636992114704712277906521688454297623476550462394770846558521616426896589299521381340441354353682848868981672794394624706703993668961769630733969753863074058287661106069263131485525283438778643451274608749440681533225525285205099289711994543718092976570496498013033994475267612420429280374627306846898809508232855174911495894541195089682333696*i1^31 + -604392386042205973854710310570970575152024193820505444340434994900801780864326430005470213016603210192402941559635007873658000954759427161172287936673996040486277483205738931079515025628529695268257460539591839630458204348359843388841947392171287696316548251314420784717584967444413789319884984120230288529675087839903481438729700074041920631015296280451005854063168396662229422050736021449926133477691494660453785472395356033586983458682916443504896274347753216234145480405485643472274695521207482578714013723067811062663304267407731661451412012890389891956509576670917617074765850842435235537816833069766647549490522309197607277239997131554293068172733828537641138009589858352558105690998578876271067933774194046530870315786650598840310999726521632206835840994372258598838655028257551377119790766731398219159420071935634100625664866474962286862492923632602482581564064834543261051333892050475440192161815203186025713605225049145389059371326014952779963579184269106011166754706939278632784246411807004423435726784694436480051132883882668976405723417687961906888818795254546944895523149830782954040412829627932122168638747727060612820895608174288573979098086757763965037644854642338408068109611431150067342482688*i1^32 + -405085941463418550170727605963843259357964357978872816981151618545379342517965285385185768773433293836861137183881113701137816096762138353714603925894325006205135271714517859150634422826607418787548299808327737883057654619766679988949328266625471734561365561226279096168203866240106945934458934265962578938366902030394253271458657230865977326173974096309101229461086714098216082639859495015749432556351498212202075772088033562962147148343722957508924934440018806796236962283157780211075503925898364953179771116298372100774167840701051517192030212729652569839741285554384161764366290503776046112902348260954829035149724577347904207343309682208681290492962382575336336783842743253355030204409157367495897847870801299251477041131597354410757787329015848876012977950546966255858658065746105400566314565647660340379858528819935268526380908789220715595036906587683240498380115378919338155804018012549178778998744543704359487512360014198724067643799405456822547359319789197175430784280992752296105790946232434208920370720964965684374131146585862485058959139002981945738056590527028242088783165731027166358405465367657869534391116319949480567005929644220373729610312485747918632686141283073803386741257617536*i1^33 + -157483125094702476588911283406667208544251446872863680042106927391111755787431615937900720298684732609427859612355490826297534002307918113932851532265543761473237770446927155927601106391530310950135375652642024041881667739994577394952954474710289720648611990022591263896608735480491911842454046879119512490977853686086917700051212167704214530449460421315993898271638161799581213055101852879253876316965351770629436955944444123547363991363690123441422965755377164249686965270868122547024271934972040883037802936408283818412490630479644265778706571210521938148196773903610972698506796092072804378511532919688595088094402045883510363801499833751910326376400187298661416095969562394144336856262883674316305359838657172476447998172725676491541481737083484282730737112276253742742884065706425820313520458569502098391235477026781329122694260481835811739765395278353621415287249867257845689901368812618169768599819298219835799638221978589239927056888328634507324635202940897479014305439282651240577592820796327583467406025338637104735896158196557215675824395353162191864972723185896717086853281316729488865961499040649482364115667541602280321298656277472346326402966987810116149882195060216806308*i1^34 + 43161305542005413539382768384388673825496370321219925411490615665010939297528004067646851506774136388298549009919196224911855999418289453149271604337589405785414816043663133469862289080283209995418954741826257611549906598936992581595192984144777965846103253220341784467493400726763226781381326099617096160375719059045499179332875168376592464481194760468516880344411324468512158656405003384407176290821066839694554351045369439090283412955843241628575201446947524666385155441943294881137126973176284283010360135411526043473419138754812332152383191010208906000385376952340670773801682691777768817031282985650805462881943228958314362148363169703516725676264959576503257865670915094709611605933633472892338208116876105209264563191368816062876686085221306908983823251976283402357649351188007358966959928896053927067555291530042181060985170245815027116395948765408071062616606019470285006758729827821908259831642591121452242057221341946790824597476780963277865260928799016316199248667159513223027734937848158571728456660763831464945604445163426031118355625112187046140439575385122217353732454107961966812781902945840301914468176983121505239557559691707725*i1^35 - N1*3943729232593413541803979467319439663353496096208531913282219148574364945258807339804509513397368330292981598122117983350174449562990758296176368035357469555081709664177799351705471307928072128488284207581777311735044237491881588281984200449669201730964612304931741258654963685429279197681368737905657798491315962153307832153907947934219531645711931847106814519786392359889808108575328786507696708429603377472693354741468327954000000*i2, -2584709176178946919401267124955006798738123297904494803918754130569872156255896000349364741899849533248961133157667699494454196684103442163797488869420819017495504004949370184418910509066886266467391202683872633172756499617256403745327852258837664129473276812851760195182389868336951749748592344002783298907997863178580438282586703226634804008544616349262639873619908468353787099669044564034691164484781953214034636907480892275898310940201997124500662696826841670910844963265720464529210565789802473557475443185370046728229021291342026606401433003981090923723257240749560495573710149533226788569958131512411535671078867441024997084911456998396070389768891165567616388971198420432095426177847274415773457940343642150828247257408146983914532850708833391431854332561916276697816798882660166314671238739240430919746240261149294435092924643917566810054255506814833702010279226942302646195746306953191442632032127359494081162026012381687433797803130443987080954227237781600913098894186710838365144580873417562832068097911094637124344858441959360648136272382657710123280635522838601698861285572695053418244306075752293744063972262411824561911726173723616099396054571344891271141114366288844043800627657802449112090066653274496588521728698136105947155384368620741013657331195794980335312003783828519041719008465683382133744367396175884861273182249375456461978769510073630720000000000000000000000 + -10100553374070626352949106505632756691637584842172509693978716440957723339086716047827563267546933647923103146519247601523817731892860052377358930738873571517319517848799941529331194657478113531417845477389271005004332672397246030802208286967800368125470984358157858723244164269767526168275826262124172099762863177689048278207242335358224679801252092934410372354560470144433232343101564546822086445670934152514400951685938830113037476216051374615066748075709156511714835140738015946523733453401675210158014302770563039905520550890111838257393798395455761715525630884895715551018362743421187062721794777006325974416228840263150722392732880560514656479357277346309791829084892160043716906190322898468767981836115595022928948918724162300644608812777463363296566508263951878990100583538829254690790439993161116788911842184774123568539117038105322791817668791622064614747374268666157105871780158221804463623191348565551117714440947866791335662792762181085398607686835213090503820009385325088313115136164778198959199348862281654058057680616592374582693954384845852560836935545732536222492896938077689690904635098179042683907258141284788874080888100108190332372183135666848083935820542080471213056649052642788231780427847222741845719489869251994288876278036903958640108188922475830897525495169832064471881737239830042463902732600272672179346429503638154378283934097080320000000000000000000000*i1 + 243280799121556193646855565743056916188623572686874909872482192364695342295125821263163811561703678392645036528198702778535277369592910904722268250829801299996781600138512721655930439315723462022838112909436904836295471019159406539926666173557517470034178948125144910389678868507234662457820924968590783813857290846630143135419049739536034990445785963969575365291641529656521255591542010584946295327402730489356336265040858139361065457824594160890406684485556036257384356738836135657147133530208164568367119422007060532979122164139080708809355856446356759700772451146566558594921740091074628037460789931315432375646624196094922870416960008322168142366233593715102778921373346488852315073331598967776687639964002185025530670094751821399762530269587292573014962564980467399638546634774073695752667582529659929321882833981216239516856700685908251169183845045113205136516857431325819414594014956293431796937525555671006458190734961818628285560104867134206665810801566907772890275071410483215068511303964422539632782578844833216752663715736627311463681452940331896152613148770147985352788161332032848485817341980639275180778931426919026839423281759656691650015555981038828849082712671226223617966170531324812901100087425408797665706504654622614966077668909434892302929978581367612250591892434457556521603478827160895472154116974238179095246793031691294154828989134274560000000000000000000*i1^2 + 1520307612504978300488935498979160260351359272387844517482042902343303346256066840403753665385172074158711100408663703496177896552609354316621272874871938230666129612605324743306842656418619805104119135725220535690376368669893643172818350125933173258249618459154911912532657869625505335993369717190837142438569202059006734881990924905175580677343605241590706605541757680982516345315229493572372260475149192360615599943017424440583499712257650751011191665296104687257596328795086375532012201231608152649678905381206798547249381772958056841046962867763440423469831018126011062711467184580818751481049468514333604257778956513027023404123796270384843787028511528580831203256164170189493797689630382539014869784242604203498049446341494815186951042561208983200667496623952684897603521041766996559580835446764827731449942280867877157648853209142783874315469989051028976262918409567667968707023346695698682328227924543482439111961061936392845637888017135446324337149731491450468501207638846367605108234213442448614551063733776671463786330579036170490312945209782213175088981086166105418213922162875548747603814832148569256920229534242514481082190526485328390187453613007835110700202230929964849141388330498753795903989372699676882536455829043062812800535377789038730943992164041739339127133848101393578168871743331462004244762008995776660297508209221080309355326711686758400000000000000000*i1^3 + -27077837644794422211371272396013474163880134507633794342485157051588972708558654915259990295912408043043706235825421668068150864596593502728041525007527492626496813375040966418536229352892708605202468693568930750150257982771226035970956266425546247675802820576004863142030731427106704609979371787350825050100514369616026024433497964879517113465355038004102177338537120368964344496964916389544132276911533642639783591171856493878467933388944427245640395611245549844586448875088888872618118022604865897196481772202923766842081615151466393707211912152113101312354869387026256991830072112517316527206752714518277922720883557586534699578532368625782840408362095359102257212501649156244447217760780040881487252717833765881865798846389901534173464830970855774839408204242843649705088460738290232131097085527561605392385581993305697416191098946084296081570233872391018592861551910589350844578426033632309472516498732008148081795614888875100353911025325765153484234627215680608934719160355821353789023740424992213995923126828462142435858521315767238078910837581594707059008622013908989327003110503991202043256251517389097772957601277807121449739050718337816984867790825660130981913168954998153334293132649772797925681384528321765266348942887135659073012029051501768368850800559527361184262131554864896248401871921120339137096469283244966648347191915988253533364088746278912000000000000000*i1^4 + 6133920237983501142868990781605620603126978450629640976575428134903519851414203110634861811030192027409443040675825126315384077369293808357061922106089303216987525708507645672850625517602205076163629801797862319753825446796759232109349912444657707573634257939965797715362319157219528035567424094264058196923550525531708660754265630433603960729314210740750566598130012650148032437192708141624712714242879367533392358819507322360864386061790671388889976231381033519324516687030570052219661458656668966094640697965019153681322156712703038454435968975788624445148916085203820547258387466878020491898616837231817960807515685280908624110758686427282142883614439387289889595976692363833967270652491240361286561503470830385957195855653649410771103675718967433984779144341402563078262040910073533522506534744167237717856915492612837464090464798753780992762667774932255127670251019154539063815795271299723425654113300503592935749791152436081141862930526932066026935960354764747179865936280636162928163758479192060097994259556254009262295190408732484028001608583838227057582799220030914841097608333588444293598224503424263393083041008636343724124711472344003769369174418598416802714813640746482469611549957878274517483939659412163679894044803802829443660609321921907824967171031784334083348849189036062583083987162318299613763975787964742508820269039334022736852727621484544000000000000*i1^5 + -9339305454428455927512683749914662573879572148477602268291400673821629053443127979327349928516329724341622883993732323037950704013955922739149954657737267631012427132046493361750121583298606753285698476142180661997216419645634276956479666588731590468134880336196838536951943648690295523566280876903333386423913776008921016529582316435386461997210424323947836407131090954049134704069475101659885685419744670224126433592830155586259244723789089704255124054369693419048142827001195844613639451823542636839963605976060218481401449848550611636947078037372877760807479311564394063255463536586899652436554119588100829769993522946382047115648102594133091888637190539596285977347872398009254905676464514744486055261374920523319261997982275677497183283559616382516034874105403383141705439764932158253232283171349842253888155783120652662241794171732532977902039701416865322842529700038569410214829750008900767804181884262992724675961609221286578248095522586138506848871651207304030136416500716793740504543476815120168481595390427267179852066204136530184860953018058703697043579286471377117977669730945201400727310045359408718139026721053145267209397176388831201990092608041259778571131509673830629375722040035716746494173239479143202785912521004016935897689260805921113138095120782648175273125212830017364451958890684359323779913671045495010450042092424400168677819600076800000000000*i1^6 + 6371196679883282400154958140594142836932863853761367896354201857235806155164084517286851932127059161596502296826738743282131221208522571507962864308923442913373894124233914388445849982391022316495798293006925770544574949183902435227125568551112084977142863431994770002599780488526606260187890742913317542250131111292501371900589493066470404741867225473170314440609814507561343447583773799524258911776813445498843072111843073909015408007176850318138194003868842122210535998522484560099488056781656396978812477388782877649305440839191030524040814523614203210277324244737613284708964989516117726695159509043396009368709082977485779527311722621035208676840929190785382068708111910321233446015032925127139581603176511067120352226002518899160674644562650463714179879251722527790075383463345171824602542967814637625561670349378968563578483833498495405067356406162315893608335699234673680627966816650216768447572066256531158219590171166533748760573693442345110074080233949021796768822451265300128950050628744454090543136999870061097061987478581186441671700463280343444964442295059506275371938966173916928967736753358315967277186333647738997277480341858591301710708381703882374025339822793408586078575453024588078569904338665405054357627489770750104895567349130937231665265754890332340340461960146412882186677663861337413861278462193954518479641444595818668853542518784000000000*i1^7 + -1715622740376402844748495799847203907137111993323525475802071015107849012679587341202859651525631361423021017911604276831552051256723183378364868594416225911993910396309706446461390519020453347659865834798112302878516497946771973953773696079597241410861119217027134609045991192562199928663408201935390678703775228638906609388158868794717924436965887889976679098825981264009181238173957441669862415962981373494831584449913711946844128849830495898397618698561249742063771327985518708192912849780280871709140601530432954679361123745059114206987154566738433596363333024071769035192148540700638310097533222025850023996987938036076966032930951932342756798874248655497647056104278413747521978796633963073093967356841629966543104299643136295419905197654568933992147303757025598621209777902558757454250842396982780318804463437012258998094210011741769390453828151586986956039183064668635662867280378212519767478815192676365417223551168303386087063233755061749850388032304606097738314273569690703334933972488578905220350762607022485199645223249468213453464942172855138748994505958669242770106970525073514321020499808787655309292080921967457133037798653686130714905943927256791909456443228495753659899414712797153936423336574221160203222683221705674293482021457925319345540576404142952113516997894103343251416493315415265596521278281756004065553363336245218072145103421440000000*i1^8 + 881224911774238506389979167515904526900845788458128142069212110313074648119376455326128143753020440488652011807814624087860982287779416105283675204493897851344376403923148532886127665804588604493709575484653887238600967105134438430085547361268218002383665764484876839830365318761296552771963361080096788277797851611224897683625631900638855280419743038840165568789395653280354533283860946818767097522491218893489399016109945097115664664861950718827241154525132940053538302896175240991398701994260052315124943511921472948146041971008755079016903156665372085606448165150383854504370182306570462594048032124847873179860447130382772686422394302879383551256301439990525507887276787818409220084969985196276412595880897392363934851712095309838623536500562994506930610405032545626097101801373331629245824901202600634750207278206449840475808950909908189745038343301527811690740051353854075432737326123570360573048479747960211368813977076061153701565048407409933897989885546975117295340798642537291549291739809672980683883785183060951459102837966892449396442121330074441164957109782252372307208142566779020079874886053331143463602386815689198325570251773815223874380688179532015621709101452396699170055018056287514794104227922550699525493152729426643583524489641879179825744974781425680348063267949636446013931257742173592134686800502982176522115704959640196294587187200000*i1^9 + -236490767581971213914162221787741913759018093637587424929856182102240750874939640585170984161913924246500860991355742293269813839353031830818193173852773011445527326432194778249142868177365254156763201671404551375802598579518804403727544280298410878346038199634623137082134324868336283115017784147207551573723445911756418498783661309101004721019741270642530352592036194968694961636548094550096652887461278720354008158085449413989775173481591081922818024657388065492879821811887735627306792919027115245796480520966415466696804235272859850580937730743990821555937945804096597459823917279157466000292160684074740944915094757781417195680924429361414245019380283384480771028086210559774696191184668125598634067461998934782771016696059987289736207026142337747219718072925347027756926241329694663318168370607749139921949475364172718406626644446274463874457066133700082484016223405038343685993553054193935673872315411315380242189169017634124433831607529489377365731438473918940686664073556260040195981184666661084309601131867858560455523982808865907607609933738131430670500855572807669908850924972518600518141276667620840398698416500513946334979948589513509460572825553174101002316070920122934612529513329946329195528441338680007023604266215183726676709434807811271422433275971890463110237712484409979108423343022542833236746008767420088553112984516848594197885747200*i1^10 + 15842285134331423284720465129987976905063299099201400980886706099125580462189169761182739482717021425991876994842148321924951114050505481443474868850805869066616981600925696176842617525757667815225307023875568538604911521999605790824612072013557263599451650235789474173619880283857885610527363093632053714370382440027988287518905254237799505883874539495929266915415480564416561759210667385447232004200797897332158830866096374246304924399650613681507630731491066041386601012775488506758353786148075021774568699678272206725178032679834342674025385309503419112792949105613021458461634257372870716299023119823967223900599815079818301992567887714820783276081104493926455454723721999458826995838312225195934013218121956225278734403445236899601078096839403203257108473555661342994300243575477477844551773138636712774087256341564459594206881320845788740560233039686233121545924217651982544483297455363431841468875553402068384474324700750568792637725026217580918540812354913793913988245641231143550031503170653764047600554718375680204205013499012194193462831075788215781894399664661658463152061379958255777802878473418038356957253178880746831788728978655063564336447592467144533598531879379498603229654694723826005419704145127753097740965793948915825040520423968932662873592616591661970118603848466418232043699234024171941716170246833194313618524608450433363476480*i1^11 + -2073551695634572113927991955612826050020431846326970074247811091947997273457692798091185427355156535860499186752865167302843494564413425775319904174193866436537574209385848333383799963614078041420399641863110760979520535320647216478169650622094359800248740359707179280407980784223589727160194159881538916780647779922504598521347290305888433518667016136049439203578208014872205738863094268060370698496407186066912876582015608261458998388710396259435489084306078558109098039487913980915844979150812441676382303362277506464298140094857785713247805387035999590521167028370157920182975450223960005794760238887592500035694275451332090657036424210511255838570003829368989732307334819403360729741393778526159601636681882974989039273748615826714421739107585981219982137190470297519976257034598547111981156989913289062354582498895394955169921730734590973851947722160900191045804956493147182876782547789459210167498523707324908021738357132173330919281234824301450689710452574681605634457418385151312961912593515971236590203634878895007168939843529205005197317176117454928457355238370684246278657402947208083371542552924739669993739290922297175930163354009282166176418600766545481179188459156875244255426965779112145353667753256293422151780219163424958888390444709621776105941333624096388555564338237979466137871538988914873170399494143410584665861880327343964160*i1^12 + 60195244747164588464933445010612467312467463399290365141636706965915290040265428570252327738599892812323495161880465421587983504852855586194360086611096225982528039698400833264412803571287778151497335460186229401570922295274211294521767379178722021020077359197355991965014473966465522988817071459382983271246690406349832582483676510792825351197881392259720745060991063713665205558157597646345918710619117548946678132152141079377207711875128116142722171442881084352489778611250896050838745879794917942679586217903558641899825500931298128881435901691806816135395081838772732814957538573216786158096082942152651928074582542153256321533454720118172036880182593162347874387589107028820520907540725522006930696679205195079454895721592695120783810494950325255057909157635829003401413416435546129226739640223291744794516295377409446489678865484238885183418859757016720081665793748893524581577852454772214130848456500254335067277058393408585631161681498228626294420092286885620105019373006697028003664451801396483902371145614517254908544591203362198474693395296402822601096826550160932690589283785309123007512860208350709491258614924942720105152595980216750995911910300673933622407264344930018549728616557344372119414818104660473061789136585380013938775351324818006769246542512574720359092028774171688821537673450161966923927764537402158830073005928873984*i1^13 + -4075287514464704563559657161951989130816741469826086461653371483206979471623328213113735298377050626222508280301249122786972636233156538023566431406508449221160942608653317180178370479277157486466564590849610680220365155045039843696945996557902031391303907447217776073143254377794742093476703436829191698241757143482722714118520446022472623525327668473406714555948683567708247077644254598348250377995231089172948348895863195289860327703218733253368932854428874834795812987979427124638550720377711290625549902902277152546771577325064437202665970747173786146581434783746438364436227077591937722250657002549647841771805646106511328785709030273048442630560510470481333294101105016252675398561330082754071206395621659378121069486368631674821716362221303206155834086828145084154771421138133385611439861826696074759828303859868473471060259153922076230019158087781727787477653119508944039421884535349961909424220233759818785281478688024398968197096294447562680054876434393715191621688472691353210016213693686388331128920800120415315016761223823701684456608051006479432200197655569588662117279012949314485338563185732823002029428750466080324084625387344415808055919730578077437361858444613044900735814148613692689765629989698075864852933264566952912724948771702577232381166041353918017589817207520169801250042414886253813256119539618153963673020792832*i1^14 + 46919902687477499727508200620667565179331244961879092678493674510367027413829694537285267657978068634039933889846424668610194457920888302110626173737659841781942504661568294068973095439528640635688863157947856873562773792063899490374007525389893284956938837062041319792320927313854769753599194555330460546481838755484152492482858587994657605560431819617890055746726146824731563970502261079960630697101058593574065527131053136699442280712567637936572278681633324869210463842367816019221215681701631571483296140757064493369117900776405440326620253495134353977583067411635297262198972226075061406235207965546574026617824845472177954258248811390568937053447313463638364059182275753412523977762955264994220205213667697077074483389925251298958066288767831171834643564416356463273999752060932288708516177845067367669582114278856463992698785393811469361606609610414273255955491947343009162935144405923377398369874252764432120245105745876187722160453905569188150807898119962108072142548357686925841178961265990809739991906046486175244076340938059016857059924161951300369897656958375194011876367597014835740244402860141046990907473752889916302853714633686789678742075778827387935715064043701470857472149989117304010253539169921642058922465272957064697405593641473007364145319115708411250542095488458461461565896828261761799148395827953170548523008*i1^15 + -1532131154270276166970113682505012422946744886656660952092669540983461740474093009634063974748384883267390469086316585958232712524345786407465862735770169256607547072211059584014872552938269900889331334226673638767470279943466450675335428614238330250752249433768238112888187789928186962365644443531894508287452122679309024578491948599105858280724758422307860437961886933577191113193268853300440452476361242935352881109449300975260939501747177565925104209115214250619999987427603163627437027803928349516438846650493127318165663018363753716336163992847679881226986486757411541845310728476852475588069731144835426517737205840706498356008108478033220939529115701748755775389377950065942343244641400847393017960684262973598421820593526063813889078212584654540153764965830819080298111175571108789785077765178799136205346275194317277351768458823365059201966347788553495610201866637636445394087435041954168433177335965401336243850731195475747252623390915009892879719276172197021826479590959132186665808177395244513827794964736429436450473585737948008062359789963115826193231102404748906243450836162234666599060416119715360750731429040509651667681409365424445522059864986795240771229868225318317504489350095469209353633960937974152140305873137470113623165846733130744103393161045379642867696714256409824929237482517158591354264188167913472000*i1^16 + 34035686259998789160574789931050519472506784065276840645474892884916365147143478265412294924938777055556585026258554896873469161329305174215375579940645967611170441222152570420635530121577287513990275781047236042055142331230046310128262441306713330518948075252588117503233164443059475073049418733691649727051175799049564118599943575579053806634015830528901280070571999949838601646793316101398116049250508339627969197034754494551352404944821872592279032184764343663727782515399427805388007645616800593875150002090915841717318347424446556686548604058563406934897549218969181578144538176322128325298195573593856743689937671199658162760191709873125173698737003700985504605858831404043492652380941229593057419884612779534095688851604885799426108032690082460995154355994975669771421523065293712242695380023374479238389037305805959252668567528989842575890447734343598158936027926058694395772943074936226375287069920801897762719779607862526282291920247759857081664584331219800746807589152254886229117149553721766390257828158307531899002323010710323463795476280110344464898117441228849813951916765198571680832003940942255961237817559153041295244844783676844006528725674371862322371008542649113493056894395551142947827784248661037096071363912821743580882938127447469685039672617053130623720722790603398525196591918541662793102268848668672*i1^17 + 181014663197736209796207344456461423003564806274486907861856680836127852765681460702200223455843896403879448638444002590030003330725133754446510174650679415302375300537042222916406889747980622025394765166161611583780037602135562750400531888385301823558491138223753227776531567544822913555493155239685067201300801694401257026832849442356074816416575272077112372369733783168384354683573645331781795547859727238382816484180552858016672029642267729057394855073287702707234910803896778032167991338057822853425144022552034982658400168348811510615532514046633657799616092997782634531778389014017051787289092812891004026259805975558147279077032895954866463286664999016588343372640957749675362883978213027847985847131535424263003953189338336483682656745146777740425377002760876908356660189442975816750265257681761380293629244172145360485828985110904237824025207465434735994363749255320688717648446975241255247769269907064818603132261353780924125014139212179795016866253428623743594506494474519016595545580802942160143093637065579454924243420750010938010738569985197717700559941827044448856851034128639344167209857306824867914903031143567246672458727930293922680484801437261621174098010138432330410398051335542988742097979839780534764069039307101765693370177614327261640866211541540537536519748216775343557845129854421917209498484736*i1^18 + -4109679426260139011861249599001598350228061764780993336535874710871725524651771868666455549551923621267589617759719058984403604687721258954402109814309488787196943600240415478359888816744329881483527174040178965432187633017381109353763236871059485322106418594498518460362916307321147267958685761301977968517524423621631942618868632800478741772612297116228146238572865901661920648449769946394311991847483772501581979271534610590359855719104018226867096619401470864035834344558473401982322035777940254373378479564311551549383683132343817706298131635946631140117383868740618882696894839267465246157216929345516698716378636890906475208123013902036623327790820963866753200286391995424840736826373306590223257882600140684442549200126442529861443554569676141769687263024926543136555884484745610117171512796007280554454256239091862125189397131982970085658076889733342439963193719616034749672319753225658132084582872502088933857575166457757246500523728594285900943654131617274857641630168442888166803801621942082220958466161544383088086277000801286750723513293375598292047422446134368291421974060172786293883022141523861368490997826971681699835222294521739184953947287578959288298618496000793469023278270552756082069951326176731587998021476943477788310654311069111069942316013991586831440487030138470511780713849955162972487680*i1^19 + -16468046011892374675978661394843823258532268180316341932150388037493177764999447732588387943027516186139590407897477837457756881136178221799721246616023003918324355091743498773942361944087299612762623982863234793554303504336464778818298127225962104670045187213854922222790278450178957064377686259005911392026078646086622342402268869826283328326762521820700333407282143190363812512845425914128902562127356155943255899115189697230271419057560174532836227278937553929977883274478840062276466418902162642990825344111391592283431008651916831841883398197936821110127872496476895600307936511342641090838930874697131490657537267054706312550000473981009027224235493761480815821792086130162386103833624131733428743837916667344712160799545091787792492177980104923400449750163957076181468409744737540564140863056172308208257623872103657031210990193706194444929921416067223594576658278729734473692593753886323871646127207675450625687693368615929530534810522717546881796502031512210027590710756314678100902775861339945561148971833420085061809152734724927311883829958337118034708263307499366992866421040180892980841128420699122843422087911568538524908050708571696987113228821878978670633663955932712107187294143825689370349124305875306806868650537949718459531943823757483430204653592952243627955211749363061973812936909604782080*i1^20 + -26808865292706367793009877508362139938309456382282065735770872508228356819136674010234700359363771875259161934490893197410290293631642362891452201003981347600122546809373219997581946102855568192962357612927489786656081035680609680177885738846268338273549645152590494226796985631335447117342284079305975224923279851849769215925403237181697267105518204889753395864413103329672263913166588818844353467779794619626794378137484073450194134203369146616446730502134517617965459225219920685401309684440383508526502250006289906477452959728717825578512914482911139107469008647447792585030702003768846331475501800665310383458551497623934651301079431757157450016063920845553460211532571104514870672377840562103737427018528782361633419667783541070076356480885045193598340857865789947333361423722059905745728046228322808527643236916907233582627204692337045261044032744053036278058388074575699209358061683255414417868660226845285837904529451315501946523910218476347373634331230857879528688519504140206647355999073049110012180581861873619696724758901289610640549847637157580616522556223480914298107767130838298563329048552263998077087876456006076739001397668576724218198631236040912751360114207990032951662277834880482036796313656878768802221654674228745344608587888714177499111245419266968175617337602710077581275835662336*i1^21 + -23271118842859820579188292880173033041753145702387681933554705227855228680435937329246723971920217906529084045851752643356294241591431931059529117827538953664829673351204176870069760317803699361306655864579664658774840259692031674255007273992743124270511357782891732356069511051540476589254136822883471763288964491762630661164520899060131014782729004358751209385464133340347735379905886929008907831251605461037667981285191459977320192987011260267178266122839811351360078423872211880443842142156919382160434824663325718016493865786016303570103105650428839444654354582047339497211900417766141253129597293427219386908041040145172753632747937978769781073246317360733098796614445138224750227124563896331444352543262816779519089620002862234060764884283645901457147797215810004294008419385631456449210302483770831648047646700472488234091353012415708579133607321992307160254110849403837309912979869672428552059973454028945011210206462724688554169398711547965454295783147012581066379688186739072309105768595823011863823654623280328875510300948131516745304738483993629289983756960637450267480689033396361144284785379575819995932807320166034086847764657937085950693058855227921346686447536853835428607318440489644611774255447062772395962768339081505242884795669263381159517479827056674951496287176579506270896128*i1^22 + -11569571576503779236375626873794367182399797890516007642891228591728598066351221168090334791617730013662272943944181992822613141393771988861735407234713816670820355358845591663430909441820256439521229518410931414055009917500607737757680841103977538974787194927849766061644258602636830389705427446886194911498250065875323627577406997066687390720823086881988668974468727624570608753226540893697117718229994460116731544287988532662962445693088351725656337695250804788340366779678933917371099866684694010186943464664656289764382909072676261256907832826166842241121649367902913266648428059564951694751723368221440004146110566482850109207789535928053679773625951195373873560434941162807523031735891315499591949637815020219770895745057363336984871511901817867900850716214408967627036894349805644617806476429402012781176655042711976171634160984932487024459616008976586066950501893332905313993056973560090326678145198165395782967743670790062261008463508678460803950178038053607235575862036789177268865577944362342161817706956219275891130503777761907275444331382739195107335557058724128075606107692554021541118862186819797625208655775229116421036179910422641698954265040402448790004427212828659363977027399361852579340975149465230352175410819537188007733519425213258016129991152387046365553113243286765568*i1^23 + -3225654039154372644718378973766650351474693467132745535296199381627521408959170978896748324061867216903613441512597267915422995576564272107155700943408126732823281965553927975360405583611569828250327499396737400448409434017197367091202440317060997840693899192403253059254464387226870531201407010729037791896275232691581571067237026258877862987991943971422309927358689310157065592022229765967930756697084331793426635608070706215924126096311422624392052873345831401925763269043417015543267538574794338100938764309004960028927028902616265314664846253104839793327254229856562469730929908794294263451998294762989271368470425593968630589250887141094047714352290310713385004872474396514349329876838483267899499891024425338385628764987878179924121151277307352122090133281196393218020465281725185957795025734225780752519813579179256927971690452409149846954881482133610938549102761159252811821609094098956736814089548000788006627337823637779163861827025929129998013981614814628636565942625484592447701203552373554613906149483848647697236014433400651006868510238108198491020341856547874251216162844106752300354903520103691994082499196665998261521197269593992442527175050984665490226667809152768615948424069141632934048040328765053123036834222639393052496231353269634340205090447747443570295695212544*i1^24 + -352677203550940459733647055008658571863535926022566753021383572028163718221727602277891143758249914578972657094712886960146607910435367899214843683819845821414222409970158484586048644322326918912784180519464207871335280795160225529045496538418196918852190846401358367779885906437416518823469551371782214880597254220694041875121152351952360159323551883980948686168724066829589725717687301180914703690200110141434204688140221506411842917465020736849608382643664957699340216619845497421796099965109011332699531990873152287929825855188208775258716416812859523139451182699393110199885376964481607214323450539066033713085513493185215704187513930274800725518885308883462501468486254707395726917419192157708146051307581353737707336026750998810930704318703488563278635275322462708492300905852052942634330910267742114675511425753953581599458622921134055843807772923133463686237258965218684099220892457581254690114009147608332796282207208019723896097172425113519721550368774129645587919333141747677299372399918147430437173349888209928622091811715476799613064492826620468529107641632706472858357473276207322894939496810141810755357635739663355311987464134855807763861439064455877848029811226995040524890045299437698694024182195831158001253376072915758328025966104703390971362512239208081391616*i1^25 + -18757534512930679015543605410359194534473937136859364626142029019713831440240480826457547042037234120085764742165124944163120381191021057869224243751126981573625825629559108854085290099099670657003212512014996037854719395392274489966356735423909010912488713210302023634572659768309571797025106591134212954095564406367579724497641804394197706087916414141830078866123391648570855454258607209325985066947301009326367346254976421909407389856259364038497494531374401179155658908933936559535411227545774508349464378486584730214580248377131687234373200949099320857241873485842633529526162682125701062207047708836915647984625621291954850021570905409269749567323978763320768250052228794261940404625027272500160478688691612328756831261187727310957969136926869712366489140782832600683533196459048316944835133639248823436356808034297667046395170989883827292901000333909964705519236671196800750372673477598776980835493256438548750598697120894288352563792729788085435387266867471417172263226964888548951396962457212314458707830291383983403819213989221014888226227814068355383365841270536370436730598900114099533297027588398242847681627736947259923240483409201565039873260285672425639233030533809138941656655490931133127019750030312336439936929915044197282462097417704284367838923940954112*i1^26 + 43677927877046229197014050519437830577371157795017821402606263406548456009362690531325489117243488031057611411689550270859869136742968653222830082573978903759043679835874528875656826706185886625766960912218019654018968115169861667868193568639512042234415002559353985878694254496895102439726252582414040093980732130569253477629260394428313044096190208103477863651458882996954647750631003042460283357153286452035007937320167406846755858607211592044387678048595155916959150782941648324009739826016978012578463205980168396080711645365286870252331352810768434426046360622063122075294088847140996201490047773578906176594572975051700414362292388897243090688623140899635709471264406293358328653152837047771007723881691782039049653627020706522073354057818681522921419123122909241188289688786636400426151875060419929333714039039487416476624956207390536349734607390668854319798985392682944248929797260700943675554761090420464647976194066153260485250525331082845169130649928906732801431695159862060669108612225455580683208845794494589273244141309070306781492870489850676114404505009036968318944894099870920567283303567883318216565017523312695467096890204258862886586996217996092056650939508445359224512031517918422809890568871763987733391804807371937489904103278384391204634624*i1^27 + -6399739882093008335065062561796083820236602135191395986941461636641702275530966365375084040088747405947338834450051275331375219925360248652923074673513408310581404733053184252986792814783726018432112590751338857450193037459222136156562031499048751597490088581065777009575527448926851896946809253075288513213067465642080513397988473751555682106394140844317340554712935711100540541548050910484930923338602314256664637843444715184703220583916346407144757973714147042188180264827929579740280530324413442783887308264730475180351937183961794359129909906829541594321552458713296730280395169503308490090879749596446587702919910232218040169250106116174502159111929653496070714963123583871324054257463388308626686714425905258305667319205935306485543352531847071839359280586996086654573115981288076431620538628320514329407805424191481105659365389299994487779104855827016593834545093382421745920108275292961101508749954727666776479952228763833337402598193328757581738828423418311950747272278798270471507809731214852635080538042603529690726390199271244738590103500942256457853237241960234528591480545792430582661340554059701322532409497154101262452254243011503120377506874591596909476434544587493065607510867690213940882582385863470817988560371721652862975342635122688*i1^28 + -4193599695981883415048404540629359631471439629110724219111385295772170652112333068082339313730689523722328275616436324558985845387904354367698696662926071903248619062530289216723673425990009265142999559851469074973698558098945362488822846937625802365931334421144982576097859556286993785235542386555951370815987504120814686543389938050294695109418445525186589747775975464541787631473500440947424971337526200086539964143752040682486518279342793362884980975693985228598916060787510041626978460093534564630810510407121801930411032282240861668311459916194551795905690807050853022532949147571660912942422401219366426218436472247376863852549558552808965564974725735309814307278283990079474852969860548775185907208588675827243296747260945793776613268414663709989226696009354253399916431702472750966650227774602417764640973623758177139160142407549511245547001799484128344435619846379109841183738635772978038364917817902840513924396224316573069433307110103648381166284349437115115694490065556864961425412505272799887463412182365918419812627629342845301465329864747073527680102765592242085322986286153147103006395138264989910471825955573527214952638578259664851087395850627796942631717939142004173566553522624258489577486007009396169616933770807408181903360*i1^29 + -321118354403558589135260721975759467141838867493082023121848147152298569506225143517873038458606130241920067913375996955511769923011567478139914854823126118067794237029392270710725082423385261832325492006427437154365891483393149062017186887871967052793099721588725610174947334971801972528560837042919192413648967399750665593118209603636206868823450404070119510210204021591050678844029158069274899765134504355060912213641120376611733446702407011530249605403400408394909330104194346079893583303503310268229642967812546834655705098271216614713746089134842290132827282112128828366037882028718325652163334103748561078159319503770527845138951521642195227103678588884112040411524275819626349434660540080139128205727567566173983985404816042100013169319744980149830718065672685222801754445165791750722291653632725068377743027872868453786771545851308652365340803800931314210389474366499956546058193042800078710260388122557757795701038578831307757478292058798466507942056750850780437743313747784292181931587099676747658941143727271164262821509018330288903838632473417226466932683102871106793903314386841918336972926161856083549114704611934040172017166674256574707692889541864102564153753003869614855237623302874653516146900601311042632873178824704*i1^30 + 1207945547227056546387427033291250219877267446501833501846421698360860560524112960594755407250714135145780069597118991317075597178456168092667070350086537800766934436428834536122792875445167951627553091742353571468458063333477659544732112570874221312742276619794367240801488666508450127325448250470802845034263629444553572886425617637341240873359605134690327749140341247494581204188241298661325457837619213352523961115240948285867649436646722572309937886467749156842475694128062983949880050152007394828190432360550873537980535390843135020307900911505277990841714341878987856928478590132026715448382872535237089748514044542078138591036638635654091038261117266901894581655497696896862438544835044998873245043764162875075399458842105233925788480578918515604656370710739436167944207974032870716572546228792072267355529849624003815171867069356875763779200104672526616856324388794029272943778540065545822718505191641347012900779739236976987716937762537056857340031748139810694022184621327583072775575221959700043605110752414275379292506332608007128073461359590538565969680224131534666071303477525465993343221471706147442133817643627086997718191647788569509985950555956930150059013579335174375340496175599858255645256627937946271744*i1^31 + -1694815578064590035786438564151232310601219692516371474508015125696221692403610277295153709562281340521397876536380084842280428742250865749793180771541554132168024642156491827641541578227011369373962691859272960668525933111671612478111538416370634322985535326405698279060815151492796186865436235361158146262086129785141761101946852411446911240512147200228133492356472650939374649546206102781579539021850478301754069734071339983159737442537977553690339360949118382703407130687533330426183288727024411440637849779413075423440641291217984690800500014163463318888053719882380930160562569833484431065159562719783518345062174571647195006754173807282728629852813434865232772639123466273511994029102137400438146578180954676084519779614063033488529829107238364568682164206560927434965921170398188712338260389792900463198476729710855079429877894865754656565789050308577239955927193070063217879468199840262420246092887534415213397849685141927999970633271286203471611353828468903500829895784218742163873300010968497621854792275240509371158931161326458228896102345623398921735127159756706043921709293510341853552579568200359132383290906671924193102996287265177409004207856401307975330515320779689884506757436502419007307979776*i1^32 + -949726070519565947648052740181582893551234324132184870649330283539978211205690465788017978034521847862150342438957650802064719441998322669623958113153963247615417870491401149964195552381078277584119623786150869881398785852784193121836330659465692950268190432940358851792020691296781438530610489382379492571933072800079134293576838178740906795573032731285101783837909391790571401576201654629444713390280342641429440188064613144666446012409893112611987720368315581494267756836797169296096598554522676283908360132724276789485577607491710431350550257675498767492302482153635761100511775298401026497696268089966091747645902608503373880456078519909026490614107818481806893325827274427716135211873310129556878709935024464068736892988679817350920006333390500044187748360706813456699584342757830860243029058124210701633817628906509705335653117924384083836470157007536611237127013644168014963729868950769987433385703136230014643100098960593686850456350857914094936856151859019702432537544158834262251977275183212909583057483634417316277620389158369401622243164546815104103078056221262761954431063928786883179027863882265484931126591998742392390471704253710072008192735501615619660054599265462526342946293198528*i1^33 + -313787076787087228456172340709630843513234469377198116493252462491764483620651260017899764366448984162754982046288898476910125706564950885299559347832351868101806853545498241981694989711807497815879857607103834303636518918726838390691999370843412167003974829733371441538403377596496130077650813040913108811585660873166518195025033900824874105806061005075796439015307461011928108884109354593790778237823919564714924123042162109772330646921671617134385782674017093251182894140451776453371958154466400821105457760483978839410994777079999206422249859560495930339630155806933688177845426896074433177169919112293954431832263201275548774291099585908409737695219122281723293747076060261365037756843486463178792766325416034553357456140766340155237644984081016903635130448150405086740926995092403327660002656990290897321195438912192656083367361348306716142724671515104356894014088862075959859528364967980306288515150374788333798410169591164125214664366111590537996049783056304447840149524437765268386167016595794901790831336204561365061561078836137118762168057581580156252430283682464428139566915732487926355242818013600243738481338558781500609380631667706772231254398743342133969751132420888252224*i1^34 + 85664687116456397260931771370402681017782114210838656929474763255094202380100908102554635659267634952158752327019966510541189250878056429084526696765500530914871820015117081905957832131138434085791381035977072687647403688702314994006109893211188154657028876858189594118340842330060306729242713951941385478649321288221280545926210007927637995614863401553946754070786579894802665641702228288590451635602982143110626436808064182455665849103591134243113696584915956295001275976591636477467873863057283535214346265899622373056113230132138351324365774885179169221731937699462419500016201543981503562584892080021603686850201369336804695197506462202304477231706108431243926295733989558899856246975914045042695465077545464860971093882564345518536255434922416424329814316986847055621995461227186986736247059074044163286476699046276152119894029487404488348888411626053155874734846886888549814957369745569632101582411290381061507212927903711191251464370222175422536377462627207751495202227280788706862519881367491885255981578552491146719306395565463250958236106476304178889365763455414580660617684949189392346742793785606676032038591115807225436747851643135489*i1^35 - N1*31549833860747308334431835738555517306827968769668255306257753188594919562070458718436076107178946642343852784976943866801395596503926066369410944282859756440653677313422394813643770463424577027906273660654218493880353899935052706255873603597353613847716898439453930069239709483434233581450949903245262387930527697226462657231263583473756253165695454776854516158291138879118464868602630292061573667436827019781546837931746623632000000*i3 ] ]