[ [ 86737919644617781898539856568474364879924623571428217246243801806502501721133125981417340946025829845807532000101659631782624936681913457255520672192836532352646086623117546558002262443864669090685134719775877220432854506153462629863837957188074617663131440716210567982861998569502779137940899132745003300836020479398283820419454933760981091156166966674897713491803235212480229154088487951231940948341518739512526991206475953399288756427294403623488006167224028172690772751756517783306454113733171152210296122090802404044394672603469518856338511733431919679915363178827481618870070122908035528253594308411655832279004952046922404811729853940083801933435698639978663908979114868420616722103161031012530993408898262052349549498346935632495091384707814332664760330102958150422240307632761050558234780997586537288255270076242356123168358790841101771028571529051798950994547269291682122091322960729629745292650706986614340229392137764031130212722740633942937049939061779277989651895412403707669068037494504873915703779343919064245630422331500083258124544329918721764406080005113559013079022872786914994793549991985102331932228892142546858387825893321412250987287258334845138994153038015001032380829389740454986504861382674125854679503391242911611851159543405716869278802872125595925596652534811483654552598760827307744789269900669275340800000000000000000000000000 + 3017691475078007640127310779868106483882616656940823704457740231759957932679350667074850115346442546623186838309412302370599389811629538698143073987256506210707373844578517095991912198018836460707404697735886675298714717544164317877592803694267129484365606476313087467795063561396457752608276884259949126107391741706489598549904144567920255121907573818225452949755953071352561725794168903816694368510737185551418647746204599764951217124970523662602480617990360936998803281804315973081296758838533514878444539175992329006294797803901556716279265645580498599545683875898088912941104285125553411398334591994381870216487772850274723246440182138066416658138518911476949721360256549122089379664286126656039187355765676723275323805503412289488943999516045730020277296663579127408500045789991045756857378757651766243848911901361659517387948910249213880591252479545048064537119455942581285070533764573813617125872102389399200178417438543889201794950164348197795178751375247599463752760285800315662842997441959640426723793276453712249990825437436235546328170171121101521411846223893427578438149859102436243838853438802033755735894083616535927504792678142882918912068196940591899473361513970394907679299945671574900420552274900047930221797454058214393793996677991406333840381831873045967841985078853979920567461449828659747973822132108960727040000000000000000000000000*i1 + 47935082276032551504652477066254093591448388442837714071242005684769629018842783707831148848781775679594175424909576654497381483804341949250750969830526875663911684899235319661618793682274757466936527565796896868563168897317624856881945532687440685670439638628495652213065618124313070547439835573188636150876434504136765079009605963719180241970254205912400310237069627643987927479266506441801269534201640712908159210337157928879705770263253437438391009454237807870496960057934404916665474091446213871599466331256027445816599243851831687879324405514356762233096326494982035071243734102300986577231710993853619037429402639352738622730960855487594355957051891687176655842982391978631464394026925912402874301667282193402856202180073497856426352380028991469405926765697499861071368018350865235810925404340764817094073822810390305761252873277651454523095675566889154498627150635338363970512123356443196626235176629692481505090296663440239487203616833404738476293930941491268823804151408135240162922039377099007417004384411423197675709869939836093145653582405019292820677099519258859836640766265001215552038738869663447504320612943580391227731747849650247159959846077360771977051630380949556663630239615035295715391088185119702228819182317701564421624514766294986076121362967048291827989983343843401494831342253668686505011567897152690585600000000000000000000000*i1^2 + 360039107910372242644534169971632529669106274077698810540787237977693574438158989971599406911395659761212776959173146994447423724037404246692939743908572722580783046481063264957497141164675499401110328663459724909765763725540041390776307281040965110211467209643385222940869567832131657544442206846736774310728602136661931514235786731439270506110941596733719395285546855677144162614774020088786127300850530198598762552435394144210415733955700774970528283501575034195676911755426703907141049668774183422086834933155936273841270753431047523844829387499379047115671611167161649522393015737343069435046021788152879253036301871569389385224887595830793588166847680669510840446515580376474546938584740122609766444790715898129607969747525868353993806590457053651874829085371248018374767372461170818094698764809929837019448426217234069729456504361900024181346003704672942861413127124921891833558542955895914333668310744162214088446799455280901689321687785672456462277427042224123219491902542933075273997650986122742128242290936682202171976855564295845912408012731432174767319557888005329903590668142634938363509314688079937642431764681079988129451231269894490392387223193700013539232538011214428140609635399340040872158940263131110302102189373782973519026843449572732494684598117764650644039913526381259394874993648561934678930381970891341824000000000000000000000*i1^3 + 582327077301850187117809637881874560829638894142451472411029814068090377701091909731203097841340821736713560989831575172283206389377505719850392470186532878982458363819941761592241730110786231679864766230158051960149343494658637489261686717024626812895983641807771512042281547145590885335898282092828362169701878192811395185343145446637660441410098786572691113076036637557219044018008062024150073469018669411651403684795227800616218829377247367319641599494302843748655683430904145016886660795544427654610909343592100172278842483378323680342162089963397556877873716988469195410797312557079902710084914719529008352527199860965679555190485265494504539401718670297481380694485699321546981486713342812467680789049291583437524063658076694004628576091025609892955572152972810410350783147626848003886478215435620216845553350065160926468228037365026925797521863761507983395853245980096158825036308831815441015168293932602588166951640000323196119880846405099751238486689827787040647876460938319344671913857242412156321275603229074418425909478373156534522292565721733313911585305419159250828353101100767207184251094004807792698451895188601997430835671284117809500839575462528273319295275042300511010278036074792596887037027213143223992705975501489508120337413990108684077287079013015628035602472485617936465296188194649506334698520036067246080000000000000000000*i1^4 + 1027824876270739764987010278471297748399073815989340680085505879123334536222562819328412202822568477774890431118983859747499850046913511304109537917069813816347818853132082798970074290782666786681461013588751607729265394043825888381571607720150975205855059158454586285727352934564057882107086580193743065224620987358269268803301297728312703610951322630747744071639784213316285396571409206254819997658184882752967158221922975365551011494089633662178563513759557647601076507191758594789515378101090098387826159035065504439141949830979407335507230937800906282325741788865804528662826122371078977580675670584411863280261441777848032928989736322455440523594722255098139346654624684290043279708609326822928934532132873910143940187332950768183165004885165285000306183135503545804258396506199435489940308116442687706185597227610544965531083131103340452640479687562707795942450168522449070944752149009062107356514678891926175120254138479685938019149635609016999808875323695924773199343241244912978547887978809682475253518553078830198250443172067972310133499498138606579172704691902780075965290405597231523002094590271955602752229563493583561215962506315307063288076045372592610437612239972286865732354755084737382368388267853949764858611885488877283487921840412372904159287694413423306982391535906943841217341186925468156830197462266114211840000000000000000*i1^5 + 1074593458668848429144005116764582167434312191273313258735572711246868556463710580048794146191653067608203013619060171546050922348014576264217287727344634638170220406820606085377742229748591963420487229775786027242187231435131865137976959383384233677701069033690408135808845414282226204896785609802229081315095837415452732317749548426445988550933668180458511974039534820365650169663532286806206467798708134603925780683277768948401120687823849856989582069708375567737885270513446470183317116484247679815863916506616555256115242492611363374153117712045868385320109229770407995561899732629325141521351627499495518719487610420263822783251930542065931620001124746582808548269055186911980735362369599580147351475427339291771395589611658956278670576553184937373951731221854120541438948070002991787177146778937401250526257420664372076560092051724389174006518028019062034832189661217211810231035450953990894691428957861907162333343934096289400949926723846915478787531478239556953432719931236911707386951937267683860135996373007213116597985929857952656910677393342915085297981832149471784046787561310656876844210683388494339182656389684883190024383220519408353705867457527182527957277973026887864532934159262390997904888603565676926346031565313139037783380236843615623311603714536509596214572348227323601723790769851953222563987379059687424000000000000000*i1^6 + 743662577648820962491050413056309660093245087935568685079446983542114261448962870629010608817108717887255108962232905741435120837737391193108030523324139582429942395655069699962222727141742973485123388239583424152213317179232810383059713322602658291568548522701690962109053068208463463030441766950260861061976289717400504075184814525653042651848712929544775176996014815699816225246716820345527095648168350999109440827337459440025492801219973787783671326742789902029340877351704268532747549335596860956090552103908223030099189395552503745872429680274419249319449118108131569177408306199981675666729709441120504329247456302395756906013186230334837295756113407794276592042528137288538414358666773039920874933938800161331866535748259536134682108726153594358613103365303060266138023529442706365247113716245163723828416026598938236157693184947499964796455869701529205128640902018894517715482991290345853473707342185813212973969974598246011607164573612510692158246863141630065132515242486231341521179539105468656568164382848352338283729437099150013483859359833857824160129717557170410102199650059295568269335523987194810652402656320041432095222603921079289921216732283470760540875706788629906254224044397623454299412894613853388381243020969936157858584234099261060084105572921948715440900700423076539832915209771908656967863773681418240000000000000*i1^7 + 236675795248806914438923714199426233107680825731591253879368225007483485216035008234973932243512037007370011195028576304436665758792231498828998308913744489596689433649221166403098196814254515847493924060303106630712701594720929348945999115907372200296627569693762702422399535393799876977297045660259550001085724151144087461098380882003566880157481779120619408303922019331886999526564768907746167051654140403018145891679892773987234982719016806917288109847964442318857496175692322895895725034240395006875938018998156378129396892681099498207875085861431317231237297585116249724879870511432948092480927904685069377426013455380743122336091767300564155681515572603538269435059108598395460879034276733691919200659367789277127551555000540430091599511044596773431565353981260316775398971729523938664910935118057806619495657132417831038034843034087874121968415129450768049593952447779333038514258846399674674049863273602065230688027411622252497029720252590168528050201326298566230274176472038039224818469602851494837810212951960442675779274701813321915936331154007624986343223299914640036295330359364457876157559758207656061340569993575393674561599720589688971791664796910597430075853739443152630906385935289840745285383886014621633145511760128702585194552263880095840183307695586168598249301957521418202487440650312822294757970123161600000000000*i1^8 + 177497056065833496576770480675701136082719320331184169870299153193275082179038906825812110112605963489346253475446538850986603701969235735710431798859149136064063218546613706521014536893300843577928691519519201111790112664133449284815223952407904334953288103359658608129643263683583800422587918382395633355427377858514572520537818814242502045746193440137828709337136524763637149166363203594374308142080636136281726890019758456788520574696471555276551674425730937313514079057361650147988860101946658969714078360691067848190076249342327129227862098671996734468692416778001721638926491797068013091482292761985250321396248770389878299632983521192674349155306820414769070652856297344440559637414045752197199384682699268525692811073728701352408320479360525283198983062395385415056127288368495478023790947407927523506233061577300829617554152712666616750623769648019437792885901843052011079348135210003739645977576837255921078984381528801210983902370780903269300159996556658575760073457182303180929538610176225163938416320062904351892435509791196480158507307560227253196169137649949468444918563703462651826836128422346329734418591372035622712883775942137945707625163475597939505492539144965980661178724342511044066011256126081077959959524730311442675789541611207338663487940081235566131859105751534569485575915468697303252013418545152000000000*i1^9 + -11520331659197181056007088847650073147813615754857704588676449529734750088178439897657958067125429929809395355828515499678720940487732865323767499077511699760568243188314271774365032321674946092420873228291284239953497554615486068580088246429115844743779808222959549988256094894546520451978926140816413492266164595640334887010080779200385545670356260020272130604675794319871335356079681715109741904574198464184068762229355451010256784796917881090017299772345452286077178514960254168794691663764195288609295429964729848386447371177658742709596227540560403532408202346348786162389574929708796570013225070965696857362032057942988452843650324861183477776869973037666398819050195764378373835482193083249092715541390771811000740522075990571120391385732612870580141649841852252255786844896207807749246580549563921431772753773568001655317402549665949864503578129851642055710801973412798800518337641009029637834826403742202753579441806368600633394944048987900559185822353201800917145742245101136386264925296584480390443354891946953411382892705428583106670586156306698693340978414832069529628387409535995267111545112926684084082400165058540948282070422011273258156360047575521156396839272685541030052537767168130429177598710956090693937862786567499319772188428599437180089107185934930542073435145900606047443991578735262745604854382592000000*i1^10 + 3783509649315092629897011148220970821307138901131086753878552198557094292090036955900940480722070710249524343600459369712809577979388550236203849281697475789480630028642653805442728971483649641185847055268451293406660395638083665194337518564158268666545997794753872517735289604449728738136582740579666348900029437571008455791031395454899777022300252410769967520494284266767765756393904088544205282562156695443519865464215694528576835583975789494940930078586415509083093020785034903112570343322670810764515959260175938005625765901579616101449699979450022317564780348840219484015808780105085892645341053518160051698862802182313324583911392338509060097219307990985978435438375158564955359004916532278834245742642378497813869593081983838598482017982906569028233313468274948917335283847812848216345852509549089220502995233333145890130990637831009125641384534686939043792172195718578882986284111833226845007037113430411384580851108362407135761612419531887314185404696486805492545738312178749546244018453815116225971770998080533832772882051229298727694464178290393146964386974808832225008063518703681953559649486512520460110212168695430799126801844032908270796055860862861747513213638184569006578288342409259514954342835292060920224289075627518164418785627901814408532360002543285177555830913009124453691904277415095342741009203200000*i1^11 + -8064402493987737651403074992070588177350998422793353170548840656110716407205327156764278392576199263372658431269037883505244086859560098420814909126611145084468151970579301077815362852896852491169629952424656985016548728397659858052407629553113038570964698103000433924087683751159739611706358036287794558212303365215643710899078817965053344825428177957854619105847775203769423145470683730602752274982814841291170117486466599961382808079662403793091717434284281642818363536951936396739100591705283116333381918368013823738152526098745560659114469808269062887107112957956000707236875306517790018405064442113161042286392788592229116404550983537031885498217801930636134423787233517716804383718689670299484586876355444084673687323282161046637750381714697587454624687853787230562981781301783485988278057591682961307159957912384250835506654473563077400897485691665679749395003748832110555768984578227402120677580667454490907180814720927377493507225197766140966611900838272783203181438697654730705702809108962307026764489293431945942398271141759812022836870848581444184970859381959766069094844035485982759336199120921283313266015384344631813568278873335089016773380593599921988217577436343006559908083876374491332832242538695074962880069919934695519299210149201749869248472708070149249981177925489159794636249779750026019172515840000*i1^12 + -3078270666269450383093942126278380630066511544186541384029536263505059865148022747808351218794497570931147831858013484082218813690223162015766820298710864154158562655557312282259699358803028856586665182032669061071334466420265092180034200924901529357328218794085303190233867918417397789866861679748702515293828970667154724157427037485348707053862105317373007726728666903581355500856203777371135484654946664789512732617275627804397317305416227440178379881865381443510334411791268575603060855132116297259412659162877344120230175135716784190667518541494356375424049207435148921676208574448749810377914365322532332230913677819833961862464002663046546725488931306656648864108114439875446990106140622521915456283705034737154774160851626832786716908521860069595345274265566616594561027241787242161143677465581114604968419492811507094950159746856584007271533187458118675669150270768337419668811073167796431192201554790510358863093385955090693879617100637599594227300692771834727903226244965450604888228888244616386869375454450908733759525213634494273516697357920269212665600953655557812331194451759540919415685845545067997850379252937984344401087451940986614420336748103698656196860582455375141156357462894198511569877335953735862035444825569306503692338985980019744681398834488795859339871724718255920525434463109656812191744000*i1^13 + -619750803635162380143487991022012873857440256665472241826076516765703869686405591678186623218677881701163125389308636615849705172922116287720105813685029120122224467933465388040505346863150220309093305536449405594563627101598535589586645500529678509876406371750671835099872810888321304105479717477982213823938327653371602270685379742449410117126270324655965527412037033118763364770529211007905360979060998425885512234946713123212596849013435728637666840437891090185645168737006595597790811048575175556551778328204502940505403755289332448957506115843506083720737848698195317369669094271186634328841096902556978390321644837093591915478427004676574295034491262352442422434741843007849597539779546385087181157561384186113944455022144848201015176004231825473154637243232424288718078564568264991228796757647077063378327264900748239493072488061376712793839943055140209577707740575377971263945991040811004328950052355882378815686974161453007154253139624280163070749826765689417053437730533328098024729147119837681167955251411346662238403114598485546993620018445658237689463245637365400187710758875410333636000419360214879031425435069212157372438987494174621638914188276187859048788104129368616515743731638942521358074976179857136495013402864402266112275543042195590250752992980652288112742002757939214256361566271146505011200*i1^14 + -258168205687375648012556749953583271383377546963573924507676852139411768380392308285104561731255155518958462350297250253867932659918395319520782111878656611017232968576337462654380425803785987603665997116201750436469441569065623058423486256970852422836461023586456043720307866743661912697240434534913771593477643736287148013322387102910217778027326953351718831456849186432782090270749575193002147660326899608851256966162762510942152086131579266635824563306282181943652113390462643951533746255346842262963242000546869275729595205983984563264734765224924128923697523704071510938239611650239481355492704598106232469908071929082323333391417090222177517281705930244637127346613315002937162751463831783088750306647701144729179750606554938404903529222698047193491601922277451059896743500840867282461377167617605528524872439960965564852273795247343318497905600666778071284346365537020440519983669201275374328660653404249022419003771083579095363465894975818166373065788099448529252190874430281344083357227610377305930230520755624148326165634868330388170497624207744848305735617785309224368316503824431691114704054311587239445482944753841557442674711468125788889899471708517410306159018626234781040552255824717441581450468505350413633503740579745550239722888284091347838566623159642769911457550249358046461911348703626526720*i1^15 + 2845366095177504996925958538024782487050065234427278483227743378132396865663041360556184907058802171819204812005814909619501734941267833102132853099605559114574667950455490142894083352471145928305827773665175341841186359607444811068515027277397806280394500011911332760287297452286606892499178207180756907527372553753406841253835338507440701845321872125126536468514161341297754766358651464644799122062734264901466003199812215495292601773517404498123175802896808228103376369777517743508734461232009190222726646364402198241605242301697165095455641557291977192430132911225638460514947781992309171238388706018772565342678770639118700143310274868563669680318896518866736490888936947921927273880002367468447434425255944245039749139630025143264174834131771516223351020036922928339562815571647215730226963411475912223079282259015740139717162879289679376533468096090198939105380915354183926935801697704572613026829238922934540020813796339991922907157126054205779660446684795705479517040680744539363096605384954587668437207653828464448673820112214674300180174592149126101971647504481534395150517426762803483254674209095196980490137138506224450610813878848242234301135197035018490680534568805557915941594428127975182082854577153645943167136676197556997053799153828297767382408584950099637011270142950603045453114164379648*i1^16 + -1773307217236331887173404156627742209270596887070337498460922027258347572312602338645385378608540056616991885448998706257644300117716203602119535693820360866566939517585900151078039273781474206401899658777898455880899493016557767466677136830842429282931644297120908903143253836661556436579821098588737753943459227415019594981049572888429587498806796041526557904757259944528034298458861833641541970447463216193791340875771891843596154117221948069081780696097561853303677519917432617590853665937339210537323493789806989463953673417900230720019715492468390676790941444335132403251673385079928265674007702612241711185498634074115071338464110301048592738161704094681415399177338686025235715149803876358480111955300450669121710939533175774489504544535187278099313997737257277102536388925825177360805230274108605460026261607691347513016156166322349246025858401207485797673934673624188285742748662325039105135201473918801329582652132541124456859191567117564306804056910180734139562675296507325242030226599195403980560243716409327455419548184192585784633059505867018489310308092170585735698217553154658329031542394620793800987759343711074118078379909961138974183608186229847866920428360546050988826956379258875046706840057281377308597717829987903103692018593555618910048525540224540729538152621253486944249888899072*i1^17 + 53593990305069750786909481822498652345859010978456621956479029935218107361171447593283704209247554998213036491245438189610378581437424831351363381392595564371384708159012906819221282835130567827863510101429113627502390755574142428640929130749217887025813000223287055449343110488881744655342640528372145826220666975226994466413879393208847222737055182389806844191821810082230097553252141968564842241765713159670063516800337018193747551663795329416339411625364578152721787783350951278654372739004729581462981633645932725339861579285448529615563325143835621399349335479824354892505533769100911970426482245140735728815430592842872719801013001964878237323191192215177346344064215205396298939753852872595121751987437945841652347159576216100299559144045358992727999490699140570139238007852085351621182914825257331108608893621239200307953963764078489418267198257229723842435650228703509828300351372310522465576182777950444052447176143819066572022710318828011571891622261946544630580405126863026462624494072311552097578603376799761425990830868506710748601824071788604378280908998071530501497105426409922781857745278185063917054753259380544140041080174356643518260849093752068986506595708002816292510411360060002028871835561725463469770858382173256768943009006696406968282044879746135315467901310129928193179648*i1^18 + -2646102525771337868286148423983517870343214551467451172804231149161726163573650117387957945595533070034176343900520278238629307287989375694832568631526184825693056555148008684266258388050896510337175329540254207390451701680558776838003260349182613565357645816202555983915055054133343486670292114928485856981589739031006090342484040700201590128293273661037779000789959937692135679695206684449435899358687949611019124406109366406265871179983379060970893542993906715864414949139089211749936255644859174837224172928285055035296423635213531812314397268036301735790553215719081725999724124892707184579726590319589527163619804581958615184996376276311969655877999730528092136016226325721373881290802271158862711543673170682305122535505809046193477103753945529591491174628529654702066615420703064040827641384570902435745881046438541821218928521685273025334817481324525957706560313208629505905078334429629300103410940796173933163109333943650222499283148918799966692741107928985457609032918563320356585977921087067732514964178235926710650514215479323391199290700216675186783585005168488171080449708291208976530506412809131604544689295880402687167317285698000768004152938596268010218936903985818226574358955433272096116947466749872864921983993042071712865884819143939884610978252121064140237622229415789330432*i1^19 + 167752965395805012330806045078845794452332281085205273819770925462388439745070985506388562359608370134906424631763514581881875562473779224009023753165001199053767294816616445724081672974783235622195203325210513799389192194372557698773462062847279465920199264782004748337755952343437800559854402751506075342761392320801581620861801150441454129485885285827503081681031988229395211375613023114595728268434643391357480170101953181263643282120304905265772844940287750536026674838370661585939858377074067948320109059741189567994278873626970700435889675567350433986562460450356657221276362077448053220339773634325837347913184133562166725973666363643750953823583029888264351958596526636085706330527782896216088251794839301744815345771577760462834484254062664452419379128192255917691805106906579740033568972463039626530357006708318189184335125916975057754544353854623771931868869756115696538600218783644257290700845208204490230353319927483271653398047931195418386417861668261390606965827195731750686732604519401831578078774236939998329856118212056693804687982897403296899671825527311170153822609628472966177906555093578594249865457699964944088981521106851200025977285215851871952582395602464057054846705597512429263196773254611688082744064891766969549955487825364822573647398620163459155419171622223872*i1^20 + 1725543985864316488981362881945561181637836688489931489723404693978879894045243699941232456721094634056750896646357653253431127948160075962947100052074363826089770000008358782834097691394218743271616519923507173485371895993397201462961834830382603656930601721757186957770083846357775020788202468699667662056919295547586316429127785882645785024776760613852070077489980731116079893307230674626859119615441521678455051913900518925618771516739045551841459914255762687786267091244154645907977809953006305007764732529340570550006283164277681631295131777980509228445877766251285820041963079309204119069336439447412417259360348877565270534271521165015028336064851573382082511086922509569997322151606117787937646893277579696074687617526320198981989606321224236643467572738653740157378481750913951264007607603647581008007305332243994468457859305736904787636519084857825613378562053221647838452004146023197331996483585012310304542917601991909804237651654905168233448089679142567782115062506322685390786335379315382373603439312028085162716229675250182654400235178442637784699288239261829484025056566123899976427509608933321103185761479440012417862063492257646574958477723969136367187159660938280284414064945304483994409143746272072610168148964909685883877671052813327844861323109988397700892443279360*i1^21 + -32590729691513335757290876361725344338127827372596088263915915907891434524215210252071993234247682426655955180108534153420790092387671821290355515235920182642287029645007149333133746136380675998045402097778093801780471628118311762181745278611332241281983384208097308250006612668581175831107139684725738054580380955230786781584541090261859325985686892120617999068811248445350844880705051658762869931768667787632812640917850425218370542697061892860873910672514814846972232341572470774185527592043138279906521162133962626034687565328503426495128633030377032407524123943042248713470198793626767597204512373877854706075476590266658852737341443100864152895452021072349994972629138569144466831380678036088247136105765314780024156992557244005673879508725803519299981666154573269208060371941674929989005346970440231784989243485337145871847025097307556163504234999293492930461963221724157176750700248087580030303953083547386826945506637753191919794403681585799081715236440699630677991563748430333100087474977967726211522516469115241361281875321526404434255582593338751631999219053256269024341989789427912349387631638357970481359399890215995040555975723066300377790996897768417318164323771249587386547489772096614680439876399077822184897941144943868253182691998443351521471004322361954197831680*i1^22 + 1419895292568949077066709906236193252838542764570296954971212353798351428605549221619982201260048353001831284066033306079126119813947969223585782678247625833342068967302049138971429030663516596414593814348495892408493307704970110448734063291273246234131652129234149425815351256318738118188841221768162212404602319443906803680869549682849649357507253592032861391621470007681652642607910025012755723392011129068656238191984941655921190451704016585958673923858733224586893083353328763350321237708689153227301561138821581555235172174875300813013567396386421816410364181099965547108133931747632066749348340998005144454504016404990385807194670742251992677759257033945958471831311775979847336642573602906982608026345140660283823857766080778348861022004309950346775602378378741633957788606530250858810882024704479952730667183000785903869567537907190880358091939958870318293285130743246351184508570989074281434188375364809127761456936602577239200753073174138544680388888981805234361971530873374406088034995254929869574788660758931213634437786705633334924046448615918046584858788423304719998068185151023439617491033874162675867764376863682355938930905457788802961076605559321244601943665056820524282918965281892706083660940471815577205165924730820265129967363597571325982377997917296263168*i1^23 + 146389444405869071694594764224400778651624091648867040042094949437076695229851451530629327551648890168786534852683226996570587389959754093151697274436350958968585290722660649495742456813669148317210157485562366125601472782955507560678543859598361081036639705139267420847678638649094052244812376522880555189647745488475733713390196013549238848170845544824025065695890337273932542027644709231471866307153824050404719454398900520634099015403180545801633030788894542148180262219502286644954341682470167323142080597912746180438801781155645664682988264671807428986014909889459692376803915519049544359597918683393217743354200836168790280210799328963006372884574435181973442974361354124825545311540604596237663546266814073388879824948203541806782180023333679288009160433951055530565810302043158525422604862398991082784446275167563120214841359238760609414358300479369949312356170640112435583123471444230862029048958098513362027550052160373533599519182525205554427526462234676491084789702941717820648940868681773475979543083521672141964142517079975737915974509974342452604825180107691314342915721721947038585663476215476629658262147263465761165071232184770715324530868369548391515031216975187939621822465291811121301704523225889989861282616975689539178829792000722567582853207181754368*i1^24 + -3543660513743505277194354629880779345073865468626084877696054397635499516747429198575417099886723373808175577131981688581215056912289238999036026291288893692115807658945123968300379936034186840039154676752716850800211066014619941640844006321600463273475717040025196734379306696553109696700755100505986495403311991644492503125552852426617509551909232225577454536373238362020840556305498817324448313883158594321166350694770038823438288674926765273967359406816239890213302459219688552112086608520411112626102244071581814092667940570183391314870148658619175386427484875837710242783676457332037433329246836665102049314260449029721504908628698182188160352109325853200386326274376313986053637549099281728416064596380696143258817080547977225847393012935285187996850247647789843828436377720740941808752363245327463084077958879454643379182999609350159047660608279121275890538138792726190495074882554181097504832568437607900107002879591425054951504878030339725260047411764381526645988301396008582757709197335036942184584471914209844230909378996334130789845962692159489664218375621236858421022673743751190555193909069752840802693412556808567046203843986449098060441489798922522047240965755720743611054442534803422875806001398016434434630835940112820693936847458281036138463807668224*i1^25 + 64655495587250458933143295973016749635488391010346169191522937663619835349269645322081799928667946088505150038661798109825283362646215490077704162364295843071494768411301106847486792772641737981378676193150088037276281457672782293436834499505144582590061414984951019693903215010242225574381784284734102082893514869044447542504415229147636315481113213070490573782820062192996460989808551262370485082933338450504477887376404451115321755135788718969288187224519421853223432874472908614143689973392940778319816214758667647307579838061160736036117261937567061755804189827318665090832407204600674650999622348359696509889426022309280631888600457642406887531251949186027425460065820004955421853194027465170263398600827700599091995304836727459266291372235058026513072966357818994473149469463840782586125256563755353482276871171184405887737389508478959124023744445065908029170412911318663527369670382588218837420629898005002600445250063531381416296838131790396331599416508048592680385865095858338134430110449656775218326589858249879318106543877075763651507822382724118400721688465174626475595426519073877959180338076012156071150154856956643621258775038460005049234063948165977063421867784553758567466791948745427196133137181866736868262349042386528637437217021949969252220928*i1^26 + -726345020975911374158070496911807795331434278972594273662540815581240454809584729742798807150745528843897416656710464080935510489021234797640228643995527276800623675383727781566061903543430870015836397764021245523186023566781995593254388268921094809485781114679285392231318840870257154627747100714915272147540681638348811257406285023076802046978374273447912482435359518237701678270986168420446575938580077458162174522127104209489536499040665509375026829192773313966064369756573911343286706392268174827804329711942183484853185467973972163152392892036581532227429114067662210461765375196410673049726741635891156666789779002418834858603048246143171672436439159612462541078155261404504154146522531817986701134966326319360243844708777352321966252873799126080277943862006040042285669995865901678882045854965433918632242906865988586355738399807311692946955826742488091780892629636472407811532176434552707929553523628504456169141722041005253407274285427226635761756495828630406554345260561806606944814087792845336130673305950357064938506483200400888597117014072878897587656288649703469383980626651535590950001201531432068776106797339279449738363203805315476411635681662313346952607144835524910233854128336258326999426175432258718959394357522165299684805629249262190592*i1^27 + 4847574656432674830082906070758364239332828016970975813808075417590286005739572893707301122159552643342380850377308189474737020748921230233139371798730134194151513881947532133698712460491767597325210760554869071597356448457388944011402534987148517802676302851334599790682063289643194330282957788771958338565529494328548477557557029642475051151936776794578500759092419797638614812572740952054840279763703858104942368201927065764145994099358862710590337180731909434823287088259964581456784464415862464841108697711300132566180031233993701466150740889671012163073312520526002437350049771132207106808940354045619852920068706051013182798898242901027605687590658171335792713636245590823472141319257521304743317364907461263958971959457044187862457556598380591434290667522386841356104017094724877865453220607508759172916608211457233755457465140343433677638287188033915306697841490202130942413104285401181962282715650565797305491534779602486472554291642401040511512623453503627103692818348038061182745285143663455895945625852613635444703473038970340548177373886456245798363840726685220490123403536341595298831855277832983907379084245472009217927877585316933140794208878892962576377972842334790192932131363502253839927995455532611841327503283737864305714151062241280*i1^28 + -28006471135559372123244510319116762515896549043464643504618859302165790840355957968860347247943826154262818548201196860279365967828793966810031848771830889561716742467203469013494500933903022229898518602790722294874225246149992651950212515650882918416406667911508282826160458712433290607269157824819656802644176073725846939700573501855164750802637930995160128277698101087466597969674893909901795893150113345325236804683358131764471739641071125895677564455580554774269493610228270586592469373379243046717263029377192096103249877508190871831482202544324981680600100513896508336820587365849003105385005025011852147824204752618673572687536952261105014702459954117772908054005063048127851154470551152859913175928345185619641145857369898016990091506655682295808158740069260055277505967453331837157826102246806536933778366234915834810487473320274342734950371788710057288581461915381796382404072764139625222971496074675399471080997741229953619197952887239146560683057258994722916250925719420782573034329437044963660850789325564117724630368207845398448430213295760555913167800507767616050428316255268443230167054095618843599407256384775324903800432799069420802028473702190268039617629946985783213135337382187988379057158458018694803890289977557572735547211776*i1^29 + 92245802755609107364263648985230384337559860559332473483430340687706489721621119451066876990702890154988264463483980008707366055940276188229256703360119657342891141995888987041827761312921066144979147650866056787634115155878727148732928481092612144938859148977359941846767047828121474716460056171172993954813072515334772535671280624410988027449044225076812632709613275924175898361779761207223179082357629620712357541102114855065885838133586941074913430266107708573749857119187751624244662639136634358168358725644593150130543428926871700871806391252126832822284398274074277379087613049710827748921928696380316515454927819380859255698618586007332784100191057639421727534059353933530756802884247294386379318018056838188623701957346698751897313318128616697123033110117010840864333544612036564232710548798605780175341127338635595352929119744271170421649894668332407791740826158665622733813959480695067912687623517932653888667689519904463325331067784640884967520881835587377415245894765433588311052769058597795145044210958199914783186921822326453744072182039516504458372536579659538280234401543576895403411236561329762144450179648329587337963678404790659536051741331890283247548459913873435019287467701227012647227898333033894393512540602117834932224*i1^30 + -186511625698164501826016322611134574716670283176845405059174098862344226480323313275177803520440208658615833722009418339585988078063364609099901917448311629683084456800303538879164154256050582069004438197523073028070670420096264995270630074202873943431604189021814041794844194261411002062289806671349454664813193157595834324113257574629493670031635459653770334478937734279836643915031638182929868066217958636847446989270391054750280775238984842234161476243943356335439619575772014903586321411190419506216110068140526698766189261515982286269850846955359949224666215987304327654951625985733777916456411123346332064716565208122885285016355839265182578840907101876724128023790864458198154175095389215759923736101776570624453179576955441005699235760176740133060607745845617411069048218592583784502294753817114610655928313336256781259953448276233479326177684350198827185265388155262876302310295590974847929120729214123268547880726177267246646777687155958122820321247041060585349715777755518607996778220866277210102237886657040121005920428350772935891387095038080461248703315873954955158312647779451029898828288897879248991714958275715004279610034623907686864990991528360920928361997936880337949187310739595304221964337483794495222354424094523392*i1^31 + 1188823251568701242199601001957110911778144534097991631795731255795955486418272981603681538461367257387942435132763478259625509896504845481142677850617030984240929156903705780265810788530744455513041364102572313880620366470120348212704583166827511244843484412183785506212516154188003692476493413194907208808195418437856303483865498502927691421545244195519151063360564598498740443698048201865854590174697596659561564723009098694507332762027606918306615435063191781934964486908737587601339567405661542653318653069186432734021782124865067300771347653337079756768067563502258697407715541565383923593210475939305953662483301775432537987677679422444419014037361545786327996903473321699668413119206134416668650462770016580386511614314763312733318267964639186363781404232390574675707541088851441811465564505225693157609885845561913056035674865943097599626933103274317661761821995153320202986171276780313567050392932250735866726378736544390903683466740302085740807042506060124321002738626660864352994752448999626211047733823922063470149091792319887582634719197530440632543573730633690469512955374699286182406995787917045693944228158695613132674885131841942728513105118312671700798593110739909838534227927377305423518179476143026202791418789888*i1^32 + 5032751335159869424229468195029462403453836274269640670163415856315618076780447663946723847294288466472673072604042021541436320840807868708687646197991883076171959037997310759301019302526027471183975116199188117003753414815244573275021064411962364455447612570601454025861872033115033457406914567521577803576619217863948464432814371589749798320002983000414461797973546563519317422991778487617380386997897244117210805768443202418684641576415638836811704087751715761630142590501900352137265906152236251515993655518434778791638453423715289709621722081833040300873662763777204985562343786421409603139688576945423818376677062348311568979334900825507498216112622439855402632411460588034374986484563014636164796182516552647445266483820792038853637642426550450052847108923187557354828875406676871093174966350218579134266006241458671271457400106309664200930820164327867769912081473602013348747371892675826684461317860733355219476061748025947852689632548163429800479041192878038383668455104218086784811159684558162717073376734281884516101502257525936214430369944469037157730530381172615988851888463323368356334228968208482136666330731698158676906382630197779811619552136146833923913215576106178656174943357381776160567852863567632434987008*i1^33 + 7297242824224939768245730138785766033198669062882975976056524804944583361689381856231833381742166395173494842024153074406855244804530264435014805534300496333569434373934605636834930744298350290057425281098251849455438162711173744498203946429347481794980893550597082576819764895559108852038291992160930452964022978217581385892187892431003842613483520755123017046486254396699416387716265933482076731801957302554567644294920129559947574218265699813344659805717275627216399763107601176649186529614925207319773596200066526212565145074589707811559999164393487820257378667303790939695599830000267923420653923336959130293020084842759398119656841807538699761024879370961843487204423687400669634789276497648513831521831421520234152156519125240929429216561777049113378420454416186557148381190772941528451756387216920294003417262393312834250717373173626485943670442720945040908243114482862833508430406276888989286944983586241185817694007688195963260027988220265942079746330060090480609331678877000176615068855636066987268454502247221926519529579495466434025888765113485004644690278990781971524360492469801644500022823079777038231384455951735552652987182391878666002327969806595382933758444810384304104705011060933332272882725406375936*i1^34 + 22948539877782006440248785398893087398886683602144115758195819892470274387957263016220516510568201278382035646038140434973070087526838142236459332713423148937571731278668148407653639176135356078334225684866108704011297048341241951774067505459377281588813350821564209924404341695985264452539233210287666555352241052608531925946869326139494108555080336716301754229914216525853499020651795682602453534021846004213856075574947572428604672856361753579329661197476999865651736523904635722564664832209880483058978878879427550745921597349148233332283265919762135677744899781409916315198135660782239326883615166734310024693754756628879410404480347237577894728744282436976609737508948426299460047562030616714650906999860831373293364252256386283671768309315170310098296850107112214926867441490723202789848271379702292120897109971196092395690730716986720296521239431171515249401505116066676654056599631527040482891942054231710336568836461278879700593512147050963985966430674591332392210177974325288755374903485711572125116930367409871567636562267987644618475317387216731536255542439377786720910703614898831325061956556272765234170545014567648610768331696699400357557811318676669162538195514570300098800646594444327504164195139584*i1^35 + 29999481647050622565349464744034923749273439097056217456800507888440518524632918714486068984758138479677768653536479617047168650152844275459441945227119100743036652008960839622235247754400615586269336359095473887360475240532064380484699777513873684781769851574425794440536403951989946990069826821574010679688576710716715255130478690530710913833009476645166101012840066140208124492956820429785054064836188309364757873633094228714511685449837789085766647690788695182929816588725535083948032601108859190427114560933097387207632711980276689463991632888129674908511997649907686780355751298312465093153735073443796197697983631588892244733128066050039523333500030088980638088601855616503188466414914972714964565778829849561258706565399814998188357101567870583984771449671699992301861196237625139802533946905041284750918635883628047655915809724850330525533231561411305052915595473569670207546657043483337386245938772010108466702163710137253408575560920916553402533503972664432490027029333201084031570176632047651437447801741029068929809919216172448226432809771301187034369097786966188989253587110641376701755295365121703546536699898576975396739181994256190933785351865168201734770725982842638713006092968046366197547008*i1^36 + 46607612227168063180619865355030876027513734279533402599940772563011294138020013353686037821299682808679049990878367238066846069309378806745498792312954643589509579982307680410655603856993698957179454423165729722846569497813327097249973795697659460723013887699313633910671448058312857297355611913400726463321233911923170959649754409317909213674035055976395984953061218039278617758758394752820326535836781036244440688475730527074447970312606965372949941396431197284429816184020399872064697118365491973220326274043234355175729423585872831555708066296082324485345637003251738881316080842169023823641896326539160660418150705061022860762544984796221509592675093856609988201261643378278009723548753721001915466584540243897439319932720982325892273220542586048286956823236589735253412387723101499282021949984910142245958665932487943676533545615617177462664247475611613684245318259390544400675045496136172774937198345621956522505512211306613454986707390712270491694510633671531272862008206237511974000122973799488935851967640161080069662222939797816192549747230415387198357242811534875104654768123260218691583197597215780222341187876564487373052182858502462567191491686080576992979780540617180804727208719987769344*i1^37 + 44903126891133316375790603103293693272316354295896924487543172656412090313736838751511739345745766129875879819629153097170943985476659125489156659111282043958863556905021104458008891024786998721588866685089705138131942595935331300596797632788533552826900706775956330577768061558265593331608900682445892287372698996656309521774024790116497963211237903287743243599082040212359350534767942369668963831279242398857651090348698556118117509371343684788078928711957204551073036285714392726422565116347188251417225078352451570387935491904831137652840998521314073160237515990772260602367983033351135360168118669194395294472931540528068465081814038758040093479377706677217672458007598474436612810472093922746681057725071234827899681417410832941123740247660947274142066090860520294284600657190450340685570403362254675640894197463230318438149776930222222913977215681495598339018651109795522955437950159397747073454834593409881122368832863552577101654165143472825040045908100316341794982038409544773887170732980358800038107148823870109764086928190973910439643092412551565192434248370042499053072833273938322103315007034578953059152367147588469709259912249782707989378570428600250847703051533327384621978228883456*i1^38 + 43535969774758259752285944084312277608295350790091024282466153931426063039834249433079414701762812656371072697957553206227996998644769152308082142292850056997741251968492754672843254062092413607107390573982592622151167917536889288974363647313095338143180951947570230252531503446299600883027941371020779878604475558623547612939791054406333103334043509934050238807799489368043301757331526742055608789334313151450275166374040704298266741224084654665342016546305250816615823503461281737033253988653895841824745105541934762608015769953411474945814702957050887155965648309636085047875986021642073507655336165642379792084997667096844355775249426926976482245349037374671110438916273185017662445337569690414487671862377358968689461646999084124610937458522773548163831697715750076410646148566234833899026658339848854569306591125831717693162631457431489793065545163835569868965017793324229203171874345834984638619451204585822170996085041683218575779708434746763030460816862375114490630052183939292206612639476742828191601161407160501208319392794443029595271176778470119921240605521073116977002624812664407033013513229021813447975004950211299865310445900299158460934560159057366906072893755401033104752640*i1^39 + 30447157114693644028464907984941043272929430129875718540757187013398023353237735108071399630603699671363029657363643686084042101920794059364754338028120943122997559498127338430902032575001418955399148643809156758972617526358848015335264666561656809747755199801137299110605160941881050908142641200986803302779153219235377993330682531234429024810570945549627624355132702541904070566786222137973438463492374520930659888630645866058573988959157360396374516529411617597314442124844497980468972047030110358193233772054080031796598095474666662139172711543193127506867482536278945404910504753202416721405946019021613893606179386367255745528293989892654779807511478851782642809236747882577877183364832973066521329569696263736232349957189987721678904030474045928863039339708663437353893530220082773248424450687427564272921882393000149290569896235674711623736009933729931278826626265555654848941460397798182792280430197936474244985542999219491811097994052177415037124555963350586873325737389272250365636028885590454731552160047614655184386829007616525342413536339338639618858267374141448735514720053197481079349459954741022058929136158750724041262167026472127329998826102468751573964625589875769344*i1^40 + 14833534894068177396446207715946868067805159039325041228849684598642244736910572979345753164647814676872349314181590686614613365174751213995192731237095964487745768373398219793776087123887950010075299186226234112129842183952231719014415951961787451303825260291686726621266054093538932646864610274763666940631396561504266152074409830456362505393255818644187866769632976293993308113460388295951785508220561334478324406584405620729377657868767446676629408240682863555645144973799329277760528404827980025317130720693156192041469800238543977933629915889976031174437370444075544726350385723935912351037881803862266489676491463798222893726103312920188688576633248183215540007362666671049356008356897950421808226112762653660978544897809362642005931817745916455215623826820758218579470861101146902904250865277544974655858948918269198121167639803146594208099934264163074628325120007893977868769470404639800287955752376715032248882142357433223740410610302173257291698813895736357926499055606053377467999462017277038346790453846736515032771948343167314662120426372859336849536096300259981443735474685669355824919011454315448549503103148732219302723686527423270524934040647602230121341787308032*i1^41 + 6769125404498983907060695560361883946217047004730269395530307183206753247160279283473126826562605314595910345142052189444018284744370961969702428249639998438542474109432777385175195176375725512536696824889785361704934407520870973144065121634130946630501516991515916293339076127963931408333290868315977208190634922496688085439732719098243611726635587656459331054776967082645965461720790493617614337847885896916554940721661266922984958633260279106459505662809462844522897925286498224811299914045673446175186539381135432947966769027052040165639019986840510698096877461529543715697435231359345481663770102849715108204619173824765305894464803475658113432845760283079829784241269677682292576647008529343802567754875409428640735314403762395481853608012287905578213226593872220934523651185796321457101277110118871549051191454437361665238028832772477382061157817682346432883505860171823513114578191748860042432036543453073982364231855700931880928987747613540622159747704515800600125206498130564478584171151862887073080271546705355938547167236819794756676332248398882417787057831387724564358323492313300240150807833870643074259107352048146121063371553158869112929310844952502209609728*i1^42 + 2102322327595946135685762188052079544675054304015901294297417558462217145150958727445617692095102066440357549966573523626280132806651521941257631410206004984873187983984008290619263566489745151177866607992274057091189847444317509720624595877337397958793023346948740971742030828031070835212188795086177657307092855262635421830358211888581192530374890641659183986667172555344423841277620081823952489094189149588974224688701684478583949929572254890245740562710197496330296165298760694110037008054741823287721245110572621556118093418939826472918402781864532439405424634844073566223138992898259046510332586556832408566314177493451375526320902057625266608110966369910951751567674052418613045316696412065778987959072018350133090273141681185358216210156678264645871233529721640176150824223323302230480330136533041435312965577763836397672230072026587952909983281825725509633730221235998377562854186788346409507370629572968557034374372143067463296644455246261011819169044664051686676231681277553566275137952804125757898917625440261745022056551101441366235682772395912464670384693592134658273557922167596291322534302969172345036343004371681416525731079943229993265392545372831744*i1^43 + -84847585615587166347048619388274103830222069250324053887545209903639315941055090194082084601642582213789206092605191008556357086156963687815558114117624131520732720734995614539868231389214218059113517096122071916032859979873876847505533501306490059725778546062988367233631056611675872435060201878655074744304637979060531917712872155184702254608611446907656410067769652052370952834359722705237200425447127078375943715732541021068066066713116088207335846111486586185339549383148929467418948539848123868623788947993599753904687565599237426481908493606641616062633195439815727388241145544520746470875257545172121403171206897069564873398143993209986288201102142605520899303145408187923428664710418870360509515538253423767549870441722040651803017500984050989353224662593843898020342350935886257303566021771597344402675386036760437510729277478442224381832068264852419948823322686962300551633141225906579999692380350332695170938453291448758010562711789370657753026399230522811569019225977466656446944568573241028577162377995885816281743301216632123789551054152381873533494804738531637698237263483660679627044914164661953225621681836641482083441876839270454780151988224*i1^44 + -60676752297067263251688465944190443490985744947680923872026204702178994578185742032553005927971126451044216685741082432406549240488485295029357447498971635383919117152843820324934024271553107463325486807361553548046163503116957529364441878955790284732362593689945627593370440570426796999467747150908212203727703907459157994957666567650442673893756917360843242232417790075076131417792287998150636306742384778379699043033858045231606940604288603962419254796620260845864813928446937641588772470930025346313558274674062525329036527183976294644416834530559010503304274849125868543159875597619817577564756204787266445248829577532142262546575068990069772286261155591347750682472905732124065611893993948515811266774383887523406165352697974055832948679480541483781717636846246538565735975055087040116396698299114220305062304870411238231190277075638208416495596857655622473181692996599010723263949165237459672320055385629202490033570829319251343984403459773564435998116949276740306778893639535139725363555766363774744729483952091541208940113137520198797991474178074853405383741755253083623291520488845181010300512580539008325285791863798988145823998491271698055168*i1^45 + 20349797577335761286769267117747129887226002837442927317216913139338149940955254064282542815366171680460216026692330849436815680045581145688274646519109466715276213717671938868765937051297605315570831786104260812574929964381524365986974730138654944240135865326932154176176650093489483055465270519161759807532157070846006590235065239008921005908020337315368323557045946856212871734478380617375294368849098507249578809458453025483673263172434692237680800154977831361229525047891920415204148905871282608315388981558663224677482614636499436794658233286015469449191627771055398378539923672081829025088395114129080606978014969626469197596595745125552418262156007398621403975170447078758703744892656493542930776488845867594287077603365513669077715827999024234214891165763170075883028572277674410226146374584680090116304244820427225271601398498406303071007940410916714238512205581801577514430409409790940129736495407163428224902265987745416786570065796038176866890493875025036058346369604321368546075733330213261730788268574159166892449722422470414145096773059310474919164218949824021094003664394719865894067100155213439334270014403049627330355590519062528*i1^46 + 5277972680183310995376263226570562281993864873380823803609678355276303921492013449912706843463098404422260906141914684520399447164152758746325513128362667255801688356315034178663436860520990892265649069324586648141577772256386491538924840489028006649021930114502462178036294141238394467427391067781567522687921531588301888848308794107863284549189793689074006656490824798957094486331417291476674130413223457167421888530513063323884032372935392451571911606548936703554296122840998007090833749361637224632270374484319387386857688463107834382068073206492212670643746721767822949260186688697996580602313893015127887237489704677389375984742867408860759198909535675406067339073800074815598311005751276081668748360552523062612706452306277904843141792073538416248059189041779486401129644064873935037524867429265582371901980017714665264435994633613951574951945726291299225697881592656389132358390400144247401183461109757599328095660094324561560299839901442998170338062982527137447986991116719426947175603576362758193161911176892325535715987072461266877767439774464912666155028913897565382627006689459029229660121321023658604740893059075104579461840896*i1^47 + -1392978044451086013271238208718646289931498622956751038296298117826958037102551955634861168659507174234961335047853910576922422146009659675796120183267918643320468517018801877676268955848096239773052516125659534608038269481868428794880459289641820421087984372586189162704029231166372647916867345815751426026039743629196456383427159135871133370305178640872339182812685318180684317508026035115504861010410597114443449602939513931594526790624673329753067119519216300990637418474870176385261116923509061989363782480234519848283345797067093869739153811114908165815343498422461735014992983360262093066049096949541862576216169980917808434165937744630232839857670018082553548267637162389877080274716677699283271291391768353733874777309349270182403935789241618937654890837883059168531675396106604706671293940746267514562401627535745969942879639513498685442467423343358525519400344730946582164939328074234648503091321731407043005151434959035215420938811325641086141393654359171721938898858663730319944617388046589395212926343662168135959618807342198065116027611883912887474330861085669307403048010587422016677958348185427202247377245727845515264*i1^48 + -2166734916197067757968728905820808045045880656440481838459485811317020222434800718981582715717782830645349330420598879461297406376539993365667269942392308582611581619843599538702877048367211011960684610775841659283281640951257522056514615033942762191498875630258699141750763265356490408088505018086292151915225270683116991362182665059653894192613441894666696046835739275708174638804033431512908301690392749549930618484138665718510652611987080546666102607118570459800998676530762492204781594503203290516811868805515989004603215680715877615239232267344473868209039523672797856587378238185494878040547059881870132302458523998316105433350590955202830366590306442520104660083813585917440721781746257772098015643471499730458076355125237853275111464773903842427185213546801043144443394401308309811667886689294228040436129940598555952461421426391676497291897435059456084573621211479717859741745080213387088269232556919057704656229056651401961436591117928746984174219683379630163100251883462376193282610811358208784602393024623024217039346075554739149737725577205594711793502152812486257341603716050740369637187995308158114145169833984*i1^49 + 8905764628960935547535830843090883665416310506812710350859648416443414970893307323168906708221039487739246664078959142651151524418507822134643155999126033656428027333308006494914776460056679209873369651359608973244937796322385060922395978707280065451241272636839401916520594885382112364963709890848776368050626062161360578168929877885786376406379508471447712905660632178774052419133336780565385101622716108809457865414420657799868762104196454727437186562271823720333133791206087591264287300566659818902593262158111710298745838035748417114328812673744529049189043866579942342592463871310783234131798792086811083640277913888469522999379498556522414809529963179623889337101600717384344123850209130205160364988736770938208693643418188469659683924183015512402983598889291222887022878294295479273504902120995533694894666934795951568782911132577248706533106717004003683072565520426492016223658755428361727701187819943431125315574351785949122956785618337062287482184676401585472906264041112182464094459008546601013650726105311712768517763976639448702849973556003374631048778443205540946330203143706010745557333693054703831613440*i1^50 + -26072364336851687322484468350906646333439781468675309912898645461261760928480350637672889616012636510774988141606755558022694988298639796985903299089187438997755086278464015735113674876949541305353733006202875207838301382277723790786009783926173144019837269175775737254137851980665062933757711684509580652436041469705021110584956786242251236974957219564896777126643350576743969761307225637167078095743868668685561057936561315784667194736839129308910624392654174291077698395257068196562959910065521666076619225887922845927031379074884254415923741686592435890209850405903981600820216960135650280359767392768376666088954224048088975462934132080229633563100308802681501817682409819662148792333889541924768070998682703430747219542915457737878400150027167062244019962226873882822232410431425967100413973074422707020324811259162336386658628814069437090517057238949946420225529838368008143631695769302834395477464845292771801917545686633516199133550947393919678459848385242913289298920279032803629694192324437854260150511731014546224550831081491861319111409399132367009323872855390693148244746100669671410113823593463808*i1^51 + 40301103636780063789230416405881455759997819314498561022164939216674097733249493708342918559608629918065413719300533323146399391670937452697515341536679888255619250179998596257665153363532651120458967389485431113760877510168857683524963252433503443036738306470941207912361013111568869237138968005986856470157385688832176888278222025817259439234440079944234356242906159812109811632593996029721027457273814151030375342963108110796603164675942615084440975853538630722386146983559026803832373246311087486644359490410278443215251114512672479312927439759728454316245736389376724279394180642241259331600587650612808034433172442820746200840611938188467482941696347419380932249201059123038559501100280999032529200432861383213576384854259522942360056639914838132073319062681717770476217392845794807509964769043275684081733039176638454456498621086412232185138803347410247572530935508428864029813896506387480892758527004950506589828232814595733779696222518697282991856625022291270348361223282071146463256965858537837995062503187857682582161037895689478137610917539791368521393361255984728803611831996541889366982656*i1^52 + 16553281760783808785839860380973952437392512348870424239994618233680976579934265524731184633883439899860926899785939447053188817885162499114688043760423035806395466168860192678130685756154976253964962293953532489407214474461836503365671651363202688081754524461421135036327826327027749524706968713198389069132370324181846905081929139292031503211556824208727676271341419575845141972882604984329339865862939802889609597601603933425934399743366489443219185199279923656482023816929212405222875604497169187464447472001649504308529294231598501194465767182930134792286902690327725554347440652069649665361422226622874271210438980732516474286962536149002445988794187178094187526339525919038278192644297961641286778790720389861826747391358468879401691255373250649673990140388580947931309862668913795569410127348754808896179061032362451073148498212328392656905724703681940623406579359381418149451623620948756784878420606721789297252825787458106602168254152059144388461358782482657028547259096478354441165866881972727358810692782278858278506599633363255583653930114120809727911412824487609136692114237685760*i1^53 + 5319750677575694551914437398662805602904171421257291197370536969653626964232828873587480769872136922593766744656562939904925937047835298688357588639164228367389426154701716586401387859575389606502513895695071302047688536132302598544116787234068417034767921910494087918288966751822360737815397209351103327956212228666950719684713600499424700980952565018808963994139264220597441686687426508763665694207686269970322293342093730870936962765553190635389143945001226357811798501645281816767982209869093983189046468639206728716469417892345519937650621345542546514153586308983036656168597982721115153725269168506166037603893738807399678403103545704688992331889388874832866889523422687031459720140128062956974139312631984555681809689862765224733508170209659621033638842851308641613511628824779032308451984073436848451921732107501658080533148386283238443886363383367564029161452002358913590283514536376905403045660366308375743036940327453002008318767583923858395834388255098850437686760385471300815447130869190532348765621736204087215479270131940781989235961155237253537505607427717233100455936*i1^54 + 42052861190805537229925040384045176789038363407551887560443523222053251356610887094056493844059972769004223314644953392087373343627125687252587538097857585841057072631056750366776075916113098903466777657212123579412504909725863884214872325481168549991025801064205627134083190587437429762306612933339474571052318688377104285504605867426466883733954841453317772209332104174612178222178714595163499696205206384709450697762977281865899599786738494647651499550409330134754835640255020753396332662373305344820322751712936045004193374848495928622425570978753761531293515947681503912991711729718007856797664463498097639563472676738471533094740907044246998732472000506432076178980363537265199811170136585576673897048763680646186696955489020187435027897678265982564290187015679076654261461719428973066876440498355082220822963005018641930323416407100189940041612513685527687840104930084127988194101880725934820891179742834994566558879637807235150435133062029689997776815471830334521978144237569209561544806722428442905240834306146239295511456252148912838083872631201783838956278775808*i1^55 + 119864678549954477308854607875244003664331457083287285095923652609485918479900514680774538786776759859796987194996813650448417817330506796645661938546772537535774853188504970647500533808319114319535308619068959325473014901174912761437512505844328785252132639596460249036136697657218049449123034093238424997051167487352379103199862819369720893000501534179520005522627674667512427144289614068154916383443752067102782448309584713344695410064745639253251113056858649484555812380369087216977872262548026182512779920585737742220562821187150176912261001071549776025326147855418932626806230158321322784979353989253295215701797305536874724215976079185119524871101752509108251755925060937665271865061371034325445801744900262352173889767267824956406975224436053495290908617415169487485673613534306393451655378301929386669306238848485582760843519382403408787822456716758683920528075465430301001110204037336337653983537591838122159228922822298918410294836117644553499464764937791242037874791811614678431214271548147258116138117363559298105293582854994346895227246454738255872*i1^56 + 77006004436774123295938024731698530239975359354855300672459432644740746653102511790166147774607704752713399462381352434933904375586971511763613863253026498250053073373786638777187091205010936664647210057900504177621559827864875155702874885011865645154871407599911231036593289660661421313910208153724108829398533868356638080955458788728954544622711841518962851499739163524344189292337871598591439505706774744978024846967685864713403116678157602241925504251745415847325383740741036370560764650893351853667447316356840925879045898592222960241958755009330577086049632152164178610974911461133504934664252616774114799571173076020939684464919132130710392649922703140620063790177266476259776407443739282841077494722683859802092318901964921009777476566514673945300701055862136376855266759627999814190372990263198989777518558436573287664735577115277281418833341423432165173445205113559819459638673770497519338482079045945972043813266125814547651731557488154442079527710070059759966433427851549523150723533842659083687219931601307777540727371770420198404784128*i1^57 + 23912391423768640605677394024495049172644288424010280132233394181659801791690562293483974070188476532323678680718861701372777897033912616907279116362332102706480053324317237116306147758006876902954658116820092956362772918207361184166609314911293909868380984890697231626305970676763029438794261141583904450893687395941825169771064673585564577043692864221908285737535581698379185096636041729544425132466877805769103515752449486036677267135625082905772647519213320763075381621305467040644615009523036272509723109586710350756987314658980872826876707140776112092734009950813314538391203857235744823141915908385040365740629068216017111792452293489526220871739551297179040383868336283444261162090173272728785220223007618459499614657128154905584185995228897065696109085795300988647640872991352587246392228095026499830332808596197736439760995468272701435131775163416058098147111371214210632305745546787232564517331110870863533771315383780851292077432829846315760142071859872546717236978546620673538038624765718658132712086487692684295729619927040*i1^58 + 2499868246856683600762750171378376282848021566866054134195195887350605683659727097765569397878060066405814283814372780103180689503357184834929510141249114016196789134985997531212345490551656017340278337002360608812525300766382163808337705670060416977646001040660986606165663749374256698289238394308999596768259674269592596845931388413647587088233387457187435181473345509119141960351198273986317231797976898804762424790738664969798960738442068411589325382444066442248945029390650078494113273600484815803874055959065879341499176926463759959947885575691027382006286497953294944385884294592013588396104384930095809767471938589984764492272698106390698918432568653780752198386284057696938898169801102236517793123019388365185509756576897723886099170938773511792666738676368827176408504703594375084543965261743400856689491043913459407658382971963397590047883490459378142851187204783696354709489270640594265946122004871502836665698143820755889534926207623957649331050681074251936472300651543064330172223585405915169282247042768306176*i1^59 + 132059061079061096855549920373256475445812107352715569234435489306915423915616861162185988944402017943491087377181357266890848727673730791380064735896557001099494262031078401375776815325550401942725109682812153812675060451200560972474937126293587330630674818308466396934205250891469965805934633255106804261916790843424097955489206122248850839528695742225090493695259302965707493385876943124450820960863111275570709925199533304482185864971841170264161378634871001213416554089191625251273636194157199826604022327020536003954462320521478053371460448773392642193366362246019576266493545093226344401433245347138893078448627964835594731148028123645063853070308119560070817980869787025135490392897027234976154320638219064239194299285265414304287087097240057070075700871147042349976838063821423009433985171147721810878889165531576237133191821932460132744224697206938344388528242610112530739717230095020979575758880500364255138500112075208925790378094748545879264714944003332633297235430963797621162889073870222503444480*i1^60 + 56966343001765852554305062234661044179031307373189323028682421542095867391466374315448355844476755361009218525090160822576497246418289607449932399028174565740466185768626940627668192097033197203375031842456186909825392501756609691909190307900562635995089303953889169562526128104260074853639535412894771653628170771437803669905623730728775148612837699536702577061734765931668517961271212283944545233177254865586947537661837951299259236149536407235395338245567138980950766289136791402048104715494316509203371717007851795593636077570277021717445010484462050462260573362430861196772599397846351164260941871979390877225549971633795606475704112507994989731758846712039185129415910663546464219393198310704024142367660548766672457181301870630278239675334646754767502323089472439836867609113919877813090833624636403096831202750879983836926765739351782169824727756034542464070928226404932882152175195652129353345011208444184344138900251261177001865875986877809043198256783944246364599891693533271102193664*i1^61 + 6197264449328668002285347329632526529678957111737056686208359116397247374717163390450007141157498639296637284673026840464236789980175921460443155530844180501070768933294497866949390418034246493121582029971950375940172053333396069627560074607113055923528545574732642048970651986836368602105922093338680060922458143492268036643932346305596876360509227446038871618081046516819475794057100866528523876348027794264848813521072208897582215450751881259206518982185616408491498118714405069207734652976105539495374629898819540146391453532739483649049901413791596067098328943419662009863492082090533124977036334675845535047651024110464044973285092817939780182881354343039859240317413936575858204004693279570354190487275044094390670690050581428028581466085632198807507492538553400489117051237627969081959431131956921655932017885415580961180761688384378437501956205302207035836087688190616363566329956773678302987716942870455958458283283054514606246210816293140924210216432307866522903506944*i1^62 + 4734316434600204652457367888080452651759508997168963457273505157145934570365985006964208694139248333822760670095338503369664141885877513090700022021348400835963358405880868831368640175463358337038111031208378413353805006042462146002266911543712768665748176798053428779495879924990632204061807591639476426857618301699780275599162087067483740709798859396391277320474779985799986850128649866801209970021664323145763756464453234922431637844072369563990341579791559006087070872356308239498969057505605832607793693154459549765647384365773354468016814259357384143125511002031063173483090930921335725414297510551684407126370777891809773307043668537295202433010259640705543831277093480627286144242221297907965272654921500794797005118112266982206683156361954957980913630322451723212416724621417780981272129211504879434601239012480799165497322739815950019767573150384015414591259880222796377087401700190963726723002279969621151038457593141853690505036446545675725867360000*i1^63 + 673982447231544033114027548619036861932229908236660282696039154890709786540226337282761247775384844362739606640333876155722464537931505809674361370015772925635466402642281246316613182726129101553970659279387952162536288562258909248403740244481363907646775548999064527344122587949158789835528356709980924236880850333984275218453548489426528789572843210329414435470214193729382800716709481015732399434603255442124139640242297160771822656169494723952043174288418049298610378715434699721482522014339641571681340420757379313251495375868378079088602501477152209506774029683569286099427695396156732719102591524906079778316266613917685776086914823433487109692277083084228593111384403994622321365788099776037790191835676306387157103324638927850263868643886258873022582664747300857570544166604430811827338723707176154028626076247602202895709376905960521378851971589254163928419316064462313274899516371244137552383361059768284393613523600938505597265625*i1^64, 1754650831727621029410075871033076540875753146592744254020007963777864930867701882516296970137377075672233442779675843078987322887638815181233405315995850552130752388255676197771487721434191278561844503898125810363541324102074042009557491142979485047716607096666790869884125399132856686538826043171092472728757327863906711589610671896747102665101513223628322321496010082901617856939276154721027468721544032343916508396202484945126545041635221034010635583050167570687124271052018578799176254352876654215520475182565842424346774932622175487701344558274931120839487943159663115672437878365713199372482929224167918120559118870210166036671965673301973048191956486588080794005539379217537536160313009264374782470456816197412683068411891176508595151349653690814422561137532764473178938267823387958098300839329042836294409039550338139526457302909737009530288809517257631352080836533410942678749733598293361747207115862046160316825214811199315634344919991685834508169869237285052460030258462554250289221374524812653946155575502965912107969006090535935759565137202784364009272430250838616693445854909002240442404128149074150112554106676669778147374938132060062821079684981642846671997700393180882631389378444966202797406135517450854074918928673939451385408773918922671157341369171678694881752800896654115639060307979861595602363194574142705855287627218802576331188895939713622868115671427363775498432529848819536613645322704850213246552272480847893037145639656088213007733775847841374831440920141781744807381288559057755442701482869762775894686886397099660928958920676688649972119490331609352006031161079491874159463455670954100095116373290916558910033734129215551521639583496766687112554925906572902580032536695199762263600739542630400000000000000000000000000 + 9572684703643135020687531147532616125265546031442387024983046754988854086054175892686962077705486014479088136094920176300790426840627212850886509192556943832795958950165145041504383998186312073531122418416026094670389252852070897478815882973429746711969544002686872451265488898223209601802162671030600676813618069526169986484875143733392950908259760036537947199107693340581575139752675888376310840247783440581301574884027866023145871497190737183535072345627227319932028999193065878342082921139647124808447272812847970645576702706431164732212148939930143422920762740014732833804760614850382443310104636277923599200108785925060261493721107954090338136396929914637174117100342754027705085273306856099430605909348839294537217236063057677523451392317255518897585276244237350599776734960229745002998672316785986862904009668341062836464988997301645514032492324556150648578717972032792598594865776461035883316198703603335047800566419531205400686224215390557287950309243297400406594165333593494070371425144764697292312543336830067279187414694903808834998370808214907256139433189410213758785620227930336436239642847521750348117836502753350911595537539394067137858720461008426810401190893885307428416635025569056440566897767979692274477812356541298480947372543646957388152938629764347231603391086838169338497450373447517021013021264062421312068665101118188957454999404063930282101524739336690745266323945874313642626017133149847109160883816547425833225811201591591469777933167754548091140976793265479540258035320855910051806482012635921566890307142227603643509200343470101289175944698478744019713616122671662415834982122483320181945102301844255549499247042473377733836398996711142584421294884095240610496611310786420249477458186731520000000000000000000000000*i1 + -81782234131590409928694299119546815854897691957121931526902172886946870790552512334366166287250056635189971647218456793517599757151679921938614735632257717635806479515614605804046490208889546365491644485271536936896059507152816354284693500906585219480378898107184945353172612832291893950167401560884579335670333361702871852983487727354897390799980572896306219132843234173090074294764750841898935442060262219582415493918768632939894774017809257489929114139289176049408082882516361286601382821367175572789559620812139495895735146940694269758884411479367777603553687089834064360135441677588799612337981053776117741094134737707749805561147183466944134437629071461835863362726928221177651629306660878893760340915572543689926812610465736452303446010858615676040605522989709311037937109868408467134566749526977479275280141836842433862789645621072018486168763618263401964901234281315079005341795063050627666627046498496346724207858063490207662083109976701634431042796132609084405338719509373446603303866987443727816679997533733609570022711011278104857507307729266653132349912434887581089702615643208103926274051448090618563874420168181390614435112864146605195612144254390431582841125115367162709486843030157539005325121561137122177783774681443308567737876847057196262547565240184580674509821089966641059675960774199183380566082304346120906261247393425348378745916018402108431186710525620893151237444787662047595402103199796450248005296795459252027046985932516778728744052594242970518532417541759000391452670463257103171609937065708178732255822963295656664874765439147960076264608376719167617061533570552608639120164368389632614990350256809914922040885000198958516476784867867062146785759208089165649488684600819124524975649927987200000000000000000000000*i1^2 + -5980336787487633201562201080907931337489474181319527150571161268978262444971072564437547068258605354630185417342192130360730034298814381690286609119502320641375744868284113165988765499954740287024872379956780449584576639001171853930936441330295328128970208895963067087066432076785345692622642868626946169346492884655379687164452419672139909869307894931845898845129720209909354779400168043460889583654145841519877006156568614477656946958201844787411580518507738794402184719221721521066798536661607716511076212749868237902897412993985520593419848964273867238762648682895449214177063976430139960892765708013368727923771988936374017361041283818544525804496003151362343011487305006382862063190344010570358148815811083585374128752447847455574625099101334760162477316591153625139122834885500758518625176936204882312571955951059621472922763042903869084181997481495600506539549647695629324691768830450259423528696792658495454510180137320361556498314957322637277355429611054532554998376823174799887163872324517530698319155512782839045168788035615530277377048311457271579498383606232217141238435364979934039962919871364664151263375063793691636895310795748099439464884696112533775655516511841362125238775112576634518588335299081358348645436023548320907083695028998275297470654153110482740999829410901330937447064869996184656706729857781692317163347778756053165327496379148908319654448027387095337381822338012241721963772807920106854934151414593124286695289390391585592488864460423098318542544449480709655449031288924553923822478188796991653070635243212780505603999699076921627610900131964974877600902578568168819031876865450227036724118600114464164847111286733173954115776081225077252866287839786788745748499045706587150856382775820288000000000000000000000*i1^3 + -9096242046907713327125187863031206478547554229647583919273947075938687128630875916560266334816585370737795410481266089442255212584721316309548234683095293557597117150597889159801652667804208870845373968284130769425675304158746603765455729912102269233961892617498705490899531338604666219017436808477533905990843978685420804107408338349753512276589654525806620281928443305460816525908191045350287179352595660942129796503262745712475201533295269281085458985623013725133814478256757431383847221937902653361365089547493643314836905111977290138076011571868769232503376409595114837485826821879427574374189085134093782633892261513113746949185250535055011332009984577288809692525104686589528896329341341552795600040689233666997820051347480748241971847442164239621976179001797368733133543830027539110416635968291591210619000669558540671529860762051317006106245566966572242525921033106428380537685133636641456572185688388111768808732346035479751866697631246998240988863552508893295375164480980332671855614035510462672125834949872543285879799332922672271384012764272801827695344243821584195317589517597426492070604970212128395713969314071807405366394282709925384905802522888988769114724663693747770345659762921624803263360698607046327154205028954824965560053311825811190281088867960166035374349248999571571042083353567879632839715663063818506664369906276115811507029188355054239282908196903729830471015570542304359385206231696355679653649593702635111430042230382157859435490745729716451992353585790110432436034083201869729396730605268529122347527051584215682063963511715766863116636699021768053431480279663904129074090071659797100100851681557221442884846075443975677658337492643036494804450153716393699677926761132923451555340835880960000000000000000000*i1^4 + -17920487355450040615387917567631185815446993097083251311820598462541943584283375472597285805704956928450535532507980259639354851781277479633074561818723540443514737808911032665630358973835602138235989571577046383827869550786602173116948341106932308373659048468064097950878272382466803201281308385707786732337613330506821916248102456567822838905077123768898104629312056436010034438337741274240832883208091927696350113477472484290566521568073653963426489120435514003162549213474994794148172684429428155586375807852095060110352764061764509271518333761125063668326518166095112739429910603594907157559188235899694106952067216307389348832274288489856367576995590586119120192861033038664362019203183901916249999785282506737015927395263308512755620893684170568353709337254034938030397073693204099522891707895235549987803674919151889164446914100248745076629364222231278478374953759405344226127146539032226447442897875718562379622719994506819569871343103151119602747222173995467431249780189315647519901932831022864265376571209888026735863246761387565260463478022111499031965664444713597729109897320847747336343710081932030133990937541187309093676564383154613426377816787792447867983600008533366567127499610385490315107245438575314670105761439482809813537419433624223887566185907761888620995680817299611837419618577789157754377234462313959063026346042321245712985064870708492856576808493255744137600590934998425146406331816513127338228480852696563330720908453639065323720579098055786505145482916479487312839663657457213903990908277374525094029620689658929580527922706164581531288908163504485780193313713879373742407457537209460600727623643808893914840571772849200890081407936720355670510190058324995818767361327513555481112870995886080000000000000000*i1^5 + -19492009614882510570192584482357751477836545849481392281074380966370346640006309040598954906758657854348392006599941301457312164408797346947481711671385948166284532967246864527458994015641776939136060422306445820828151902676447988901232185048085729422756104896074775950953511563241551118286027719355768735138668806651902960587285001681754621217081005927787727904415773285225429291088894843981911045061874300825741902949105191286551731262969392714187521559394689919900322029640993644406304914560909513582183846665771604200021189885338134788865377674540450192238265319253308005557934746011054576172155129296919809643822127365780867155558920370245975329861214160548985114334100666072188055951843966689723573258640146309701740503606791097496096409743459742977927718399792609144388058772215748489490139027794441466552181005319302980921615192355115765927066939168071770540129707245665863542968340796183792047346500334880333060104397325643922707425671002688702661517949849516154973612931911970959391058001879209127598099194032155465247123078533442863274082487317619159398186183787331718243179201001177451971946120336087509149755018692189749606652841197805711771814494694335717059622739079755161939585880543596578585433150206837172640283939782545642055660554307288556362766130044925203305744968795315262728789240662217761809881771930520554277812008252440685258685896916708017373644063692391003595387850024482878786507863726203263539637207679225620036954167411731772673644170177713033193207155072321512566795174425902822199610542233443217795887886802861414746259552349459994378567681750391770452145489401395655182650410236707697731605129755189081313605457363079468322919871317331885841993034333387936768424836679782471441462591488000000000000000*i1^6 + -14036541869621358829921802025225265661833093122160062110937730231287599757243301934348897713374982016206390073219152258956097238265855823030722787188565593821269580113770597130548258713032813772116562659691211242885667411421220433330943255677218674607303000888710898398940518358148436989651214785163609876587947456973174420552796272763693343492925881644906677195534530381464659617422646384002142484182043253981381503737275020676306718801429836026868132888839972880230433787590926894405615406795838972997181222556248981648404054826807501571641691116589115648168975047408909971968924395499162857094804142018254264968900521821465047673475978617977977274112294363787863050098126469828395221938840107651602309613453904291751764066632200683694276589719804620260346934491440035159033083285527712443037670620004341193770589357747862797862304014392936281975518381915519724449081423704723890951713211519637632621807697619956383340213086084837966188712372927399310126917726546262005867534963165502646284999669050872897088931798376960092941610680636856108893863495904671054444649725292761242834332132099951495874747568759694742073226309849373880718794330054985535518096314849288730554932357691613859447975845869985860393413785213297693192114220450074797156632106413740104330496579982969433268424750908557353027370465262917201430253630707929204398128718321020246061879683606526471603049835896884732188278818031982519456540348218906761750741325419704828526026907709752220403631421958325320540812110461285086959942021145183982956717440473115297460152555259047736353110822758819229685605157913040736108448791205386823055354658308628473007810953352931230208571425321821894228849705226422662878156129584976878115282017880097918819374202880000000000000*i1^7 + -3914701690239548865319181221501362569492288187330117213456571195033849450579740761982021099329941785195743305757941226173061482865328692351099543659435638817393132751651235719900883003686098297304694509424694789461986037390814457126692229576491450021512233483563693758660352094955475296718005685789268857214504727900530455205349367543121397596543426999807596006012491013780392587514070502687073905967675848919212272315876825388189631300569682958260201050156237610631371892922077905421503802885677765796209182953260920105382297935869145540802122430377851901800735706459983914553605139298559230291747326557238001849481496245267658093874005343728513015338091753543465172374963049609783873719772245575951309399456811779405772139320907183626284856146304519712689999723933096355664657003318898044445858756684454495049400157056021867645303345097884380530866293923400847179109003367006575678845259176612256798392791900004838893293152377250826285648690828427159621511661996603477740746277835925059022318643843183285668721777071327930938825383826088254078197508024868744647525157425134631969303498104555471967232960595080423278963857758923787780255119308359780419810629287360186099124944073657227300241640597889390524462452600284635989112787039073067641774400123470401865460886365188503375917959084593825424123034740485086048846642572307362371578200036975859377710874494713674558861012947414941006574186043071862444454990971688496870786621272501087434319341551569360029363775887391457628944662488212525852547342708682829337165496482064120128982303646485546500116469225124069964249319882793512857372126183569931287356808284217238917155190704298623790460624504233111711582967744705686813776159795688989907436251186532487905096499200000000000*i1^8 + -3686373312053432685273168312170370668282006633932257942204195307675703885643984763669284764503132026657229751728930111956436396178477419700860592885261852106860188235438644344757372338138375871934513659010128194810630564402322378736074426740956908506327969025446280265870497031614584102700127925679180613100652139117177072045266440438785251890635261978828275227268119957840241102284962680322263702264965092251397063306235544442275706966986179838079220101113345001765175418385103992190496513604910526494962671699859774298958075213859909768128722320882095384766559510172506866169431115361290480224136690732887138172752748114847263392823101369283424714516647427619597345333890584181494144479867193801264877506935868959072857761219519536463852481155732604446495583953103068100377084258093409549457945652908982981128700974356827741748943471582747798975068619650760284131484908424455287400048262948448284119002653196868937388594516819178761002007327692540252540448185100514436295383423685725296653475209138209529477430892576102341121283495046667963430001141709147797908909489075324623201222525322402961835533530268271184505171218133967063244740782059005083577262589283281774719179526700426218261771846407229751311282758784442720658514126745174006211322302500472838262795836854916080340058924361833356815078449046468797308472546569362322775413321678760666964947465559000894336320776241654289904798942008175865815043729617944274792939032442625135917499187129358769582854970077468702579241906864043669943738401757667571777327265559923509249149593169197773443025671597571494178580810767209716977609602244359572753355960442420021126922865345991276513964631965553554587046309959045679998267563587967444170092197401319266555265024000000000*i1^9 + 349774233851927097762211394990878271584143543154040310340446093301041165263447567558591743386755429590607389576900404977863137792561301511374196275923385779212059918209898209769307085849712205143365930561297565830250535469587660885570329422036687514656260466842753497311887371237326662683177194974586527991216811231095508146532277615544031620088865750176358283335340760428052553799616089185291966703382250469770130294000614869385855037637359955230405276129856875608209678826281190033326063789250099027281631107049426127276115775555722703638900204962495231650338435189663446596782126004482531266844017554233629691563559143339417240454959832042818346745265388233696753117180648397511346914501132882658597983931626784141242065426099498785640787491423766664915048931219175805095627104729683548489137371591169563828620009091254388076387870605311010382518730541422281424793905171405049742887840462503357006281785259945171477193033187231152985695561027049418501459384508530794193334489455584633093497331734236292458031421068558458891965714862372053483044228698609879999835468971775444612675689457599397503290236905058943688409778141717833468595951077678294237085227473814024357948630811285133326410353716615671901790174287273633714083393645984135994545396704679465321962018419367305324305135594225338469290808246833137731573183179414089221880195094049814986921544144221725166035522822877177292586858024044731067465107078649649090178995178854047363196620052709109844970922654160086497642004562703940696214845976149929021176788176663099364682381212562155488002377684395867512318025440466613610402515428770721935891629109367408965677313742442974312191594603244247690110276404800285308769440182194395310852486839107742863458304000000*i1^10 + -189948749031250476340845302208650508351794444791620431800192690036509370638971265854924711039199199276333042036612094830125941171427771971856594659948802846389087750160062418240266957157969339574789809197106398904123383575533960249778673408590946852886869368025606833465990217451108493027050375480415659743941670117300779716180400518446689274657561108641783806238346316756838389951325729713348966189333402944665407166755932170457702906165648780389185304885474178466085431921622334258235749360216825464707704280106512758861556525228130296650380081939786743365603797402735139079037580291247162802627828075961650526714011969210479663614478946675425377103189826161528250655505391740972135706713136182580580231119920731844943058966154850424648755758187341181394425728679475592190829074206330626510561109045127406198887034190337140410971726403470854420948588865195348330409435994369352841610346774610354310506818353839262933891007299240788334577002992056793248839103354333513407163890577636666197908016163823011610488033012853109077907432754323199883788835568062131242498833200165872081048527984125752081260046547231468453914726642231018415530114250088086514037502828801345394001427113769750383970822818123557559141265252720554265952726406468024195315786955403669953117631428665360819704623572277174490309602726576333082775293009639784310139746466621608648554792737299138650740831500403578591029885631432990208436037147665666625369549058572587697989905435658828799732294050845134103419967434062438720600050815240340753600977798793334881263980588338677922448447142989099694995795760346204623088641235557662812759532679662186597849153449450465077001917910248584866700948250009363411076941764993190872101786498056143136358400000*i1^11 + 134483213604213167812461643885808928318637425364613813959972023746164520337169288488088112064240067632678273098786611108658868452492122430883365421693191788840229270535869458492188554269321934924197449144933712352264345627109997963939341551014638669226221103208364634007977492190165623589373543396560974210491691313899629229478523907078603394572871414027885291869675397297133114975395075432274842652368406819061221678549035909365685059689148801747893009365920124111114653550512048152930365530339110384226159371152118390662503873741196280458541889337442926829090819136744515687558628520760207427521313229348106549861120289386243415454422030485439550468897740034591344659071577039867028815628910386640429011184295991928642032403013928593735426217954696103572809820593401674169402022334485944610735737775578835713841454222173360059909947206318882926030783019400588672106801535545423720780857628004654293447422019334740627517904315477514314233384113024110761269928719971807578676638435841490741724808395438517018638677329150951761613283162073701154221621934724232660042564128815005674257986286412997330714081764719911699696494340865350303467806888003815049845904461930316773770609526299094488907780979483610735200870659472006458199152550682355173328397468818635907377370590534708597750103442524652004691166346076924108207034449967839568794665392946381055267263444435698355649438199477522362158064905441928993273840207807425082533389091982518946727792868568377879801444940513550205962725139730646090517853273479473027769222773764769049371983093924324364500874185229877050570459225357823579041723195062480726226278971888598982720689709355418921301560371007869105031454970728502682699729246592712525532969885644179374080000*i1^12 + 36291834134317732280713057265609957058692013851434756166138611779237917809559016714362357906983746551545612559367340644563879546778949896196115543503986798206652445787556262360942832752565671039645636099765915486138173325294149484224612872521666462304781392576948049309200862967775305808407782416313325678642049922436758731325368087171988517336273163187924577578042870147527715186661957831545178215114321246659073902339786939654427801357382855312090099655297487313186611719806263481791319901341916106154426666014967602955073359043264714039288652465528501418741259996904091171825325560987800528304348112841865965164036992910151840032063670641870420965651735754355309332960285538678054400328476238811328030027080569538316851562173361027023662790756907393710563325452926851487175190587446228918185957910045182963402303810102743163980121922492453197393020170853998565866231289418080848988188484364399230676577133782168778737584708621593997493674528942339324362815439424283876352101648578307367089975789488875756585740229296418505393443653907117142790997853931437573082541015897730123061095161795752620103470724823796285841752693611724134891310637894773840183989920245441128708652192867069621166883573303581811854952825802203411878782376239086557397355625685973044105466378223152268300673324435490023417441349861293275935597054692187671013842097897306065112899234326420266511365311850487806616984173778917806190912850918269017715538989562506843979372705092321685788972316843478945446901784001395043262084757528921578765748185578547345487609372149310852195547484419050833988411263811893861068107780945311906090447510148709320697060702435514866383832364698111768973411809203716407920374474462089245495248687965667328000*i1^13 + 3711064528817798679715760085505867218375787897972180269069080803643418213273751194780955414478559278379786263356518913457561540278570001576578061629463447916616813342946074393220702289183651792315675836085971156861130735070994939060279084832055751203922277754006451472582452475644757929178422662550924769108887010157762316704604670876701370576526806254443873661845765285940406099495053468742141188331813147041864781733256606778130293515420105546973505861099785823170512043523491902358463473966815490579370819655488004719161056954422265115822811617500164673958072831184971970597420796966057794515956687428827768542310173705256902158504502616204027375037636957824541551862045490888682603834869928179583348012289933194357908991597733797743329734962287897898996258291393117240549532563102985693347732558334190776518845987229348604126555908340098699390691289659579116443791811990704963076077016797042706930905954703994626863714403038020128035315009856349258901031668370226528108480807630279651304196262091395997618988993971901620707456923088375282438968042583675372459858255464574259850011109091786661801259269239734038910485174375249248064550812661787115484565498541379774113231299773707630960876635283230798138311892724196365700160445017013172497034473698813893095920720962424527670525118621820615563489646383775725775524348979480153388491486268242842938010168484656772211455447929614912155520928868799880593675136497468156083513345640502603068903339947545858004911378657525047277290746163300207347818337245388607736555625006011690777988955325611564382355861024950784917690510250120160220760604869490054428703077244102611672422402525609903741021549682962665131637141956448782386651523044439315969086140606054400*i1^14 + 3335553359636939483263512157605070435891019052517690654730467962198470849095713440780314006259489633979918798902105454828133721724163309317088272156567168574463579559219020772176553639250102772811083124660322277003475865791060994062490802260813844449628028700487563952454215371814795452761470809721272847396159683011394644799257361766275672337609200991282251124640483195335440706293253140128866500129497243662348162895227075376634884876166629080158068864882499493286773228576677302218348769361548951009653030163028546004645233487485496562007493938287494274132667550195307431547931799750618150747219596360914596325397175642479843894176533792069647905856135792821335205695213164994152811902433026885074275428202602717179037109485203194358545683949412263031826878136297024674443053931628063781248434989972848847070196573613206432692548450668604502677365775232774618386407685486049366149107207249758240608417735739435661730569781939286106341371280140420218982304375496853771557888603369835364901797066006018608456028220542263148486996771027501100088391176411457636511030731591415025858081756549951715941354502502835034739572548717808662073424222506557039727195588628865520478550021223372577066694478326943372669201614642526958949401495562371318004750367924813155773525123837152049067908063944983106805469472592330616276993936747247841054878806689268457098104393152184311088327010736923677106206272668949938420089248047511918395135592706018940622020280999765364633093452041605852087806069056212792091556737998868853546183067238005138492459482756261753933352340007874534832002907158343460823565887830464913930847941905830715788669271601168910475069976637127283156917524650741108678787602870729657434279394672640*i1^15 + -629706659099247061574308567812719044210186470228584302582889712811562651904828425288414550678036960143566474559999204200592829638613768477412151859013164180395363587427929252817311385339703055143405829551276444527877604893456501895718832569856891747306796523116483775466745129314519933173541330724806934900862681476690303779887542466189245608712871183171395761025364077776503818635210891154622341027137562305351472175250696437805810172564711771749341337065332557349151813336074265029442779993594551228741603332024872987085072659902196306166633218830318671950437694933102555255739682362717736939500747693123913247781621517109755647376318342988992813802939618769738274777610496506670689589629665405593284479076466498763939823686510736278864306424577460869219335811535850842983181403289911083242242290713240638164775583309671905280488029675118563933323051310665610949375523578295209079551544900051211621557097643454358165070917047236772728225726555233713226765364438920661578215508514058174358042305873520549611662025870898735125952201544769987538371373228887296652374463817678461152577310359391154964641003480656364810161345252783316192764797000288261950870455862572964840787809891786954907749271716379560186567144220407683641539447688975623149787554921646602616146935866644675997168929090042397590512740368904891408958711543226096441170704554330236663955474796517975426319717160481763264558918991552998019881425991146705391328711563108452373278534065711990550452656159226834439232678304738570969080239716040981617996596447115382677201304285468389836006448041606579945947583320155250392012757408146245223655249656791808223403540544905746629135124306552342912622216326924764281012644819445814505374744576*i1^16 + 39124517997100099736117074406318623177882364629724780261583629330135009058426704674331541869971524840620431502054765191698886602252684879996556736760975655221437638125258086642134601072208692253991575902179817710836842894204526859817580146597489570475460621014791043305501968588700925734298910425326632930350691758635999439239132347696757089698536836293939571368077670840293553530315752096842074547850856689577238468198548834694309893832153539284380566706479040525747616604807531231256547072398562444717717416027170783576653020611814469077457398929987287461964434674699762216426919634566599579159527980124813512047536767707445447878219878960791889427252395349999094371244007019456624152023319916908318312838588345137176084539180275688532048917932877959513460756493143700351777916321230940920589218676339211138328609125446833899867809722368704825976606713442568807638267674019531542388832370261739970562353303640479644887882736193880192738169868472406232668782807198697656861755119976327738965245053734942840760881071819155707765783701857969115045719237812090110164569465781575043036101389610881889268633382005388648370281456771105580878206296842048014352601841392208159544731282072975954019155491925578361769315718942109414380699056211607756270820176016144710693250017749781715333060475074225182811938092887774498037168960924772586972017896353186459002388671234036877782630343818169056514218919149132444806518909037687443060609002422051016498685694215200385764182325589699783662267895965236414295736798748818371406234166019810369346261442757502373439568533853747871486243692277068255498046952863593334424268033874804892589072058958742415004669836042460318439719530212496729106971257195371706712064*i1^17 + -4862987726876883147086571723170977325224544227948952726627637065657687799267999473816667667210723930207676686590509155415836841971840019690815941005266280468094727808599245468698798437760865911787189685236509608315752609911866192123417168589532834995986050483953324883501134449995407340662039451579478991518275557886745919006156656945723015214539313314834749848575397855043773872023281551532267093533277117735250200211275193268328150184191703243973447719760972363988405309989194048102138045798184685082936073175739661112745181117992257171426679644965227235936054009654256129419591356869040797132109370152320074551436464810344150652734467218476616105636724172073437297394383069087587424078069755607703900046061921568447760643044592376404483898710256848229636427525769527139732938670112672921006591413061613493411458976005357131186808352492392892849288787346596539868391219073889009326808905958239084634568129490666151334042802648104697396749674334493910763509735014191113650523811020519945498693683070215002111972262704072778162848959450415788289213313539209654095959528130967556337460264663626616545509298434723512111278749659922574764237844630694357740181530278074284349587047307934500089896751928532734416677659718657126282594776572224529981137476009593687020009278384855998164322654435331374486243729449155733602498903941060425054746378094171819536092965072335514117253001494443847836397437632242376481331400780498968975353507461261964827277489595543936934647915431669202324318164874655894857688910920138692732601340534651293711741087573857316787494794319330672426810439968731631337777807743338761953689963575506368004718562132807454295643991650863683462622624371314934624536674692367384576*i1^18 + 174930961370901154614436208296124599297207958154984633871201031505420318604398361008088698502553912115952464774398748480468072334368438200544475050830883289321428895475198873360122842998575502093465546105844563668310494477951706253644122176338234389197701643468386394495297423839044878870217208377261230605708402484471584214307911414908829128826525405761121054007072507021623243167233032734321759087823789348324887602011430683015797311511796794606751039505812356521058395220538161415031769615793294390648680362819719055421032211524014543218211424111360117973172682712958313951673629257092536530102410807621280817506026658734532089538884693972275451470848870252830378187711120938231778917246178997329370326457896418418189251662260702594296891799710903955078878669544645933397558291744133992231730444327087841794565103616405249916594810916982122334825214014992687892799072762981674108523903120884601706988584464370480083110476194455276898487249747144952200804407497596376295688441588250199349041373111745782052669506083164324137948606297225358634635177264382074937534635948497915238393921516987803072339059703898326265358723595564305648217542938646697969821888450209040098167881755963235995138244431760238641694622309436007052951310700184901539416006236740101335792492853228197292394367744598871319703943163634452859573357205131043724585597275079101017765422040921949517881179705409527732511300913601265843579414516798337372508423731252308442818677777991852157738281065344095598923692063646279527099229141416991819221213887084210758961034870871195127225256136499289066503602543263414709835933891358950588518267317036343565096336428492772759480704998456137335000160398132314806250395752464384*i1^19 + -8699448086375765947676816599015123040094324007214300644146885076108634430568798051833132241018036839996408479932396988131401423720781506793107892208851886454540780690910666948570643503011600648242467076588488199191375598659447568401280047181588260925128534150116145677062175292765127496271719102911488634500444940692312050988795339934179298480583303179781303796298577630128775457791178279063768330673670522219921448988546748518110238466963559769654685161361774965966289900942692738448137522571662945750013635313418180678894860508001566571962411630852623048121909707196414873603502199197897958277047017174304166708849922614782135734912630563262632832632631397116710055362633934631101342292085692624465120597888227342737254977030209052336662914261805801464847982028448017349606185647204691980191953154919677024725242674322074506380875514722983949242918254723876668709716726564811488894079988432442658180553577733754280053468880532514288161526158250452705513936838687763656126180031117186543700927183228391283671260296335307410527744991077045018811093067534802709029065564388109584484142844998353395304787247448813119686063316431984089754259087840591966011534218807595918030727493339113740374349685733442770520019974779334325637290001753801675957382941107711674978858388575829743936151936951723651799951539577782799940639093149938385368449552635026453411546116471740229529865354599340814561672664542917817519526894993806228137849881395317951641188583461727803959367855399186642333587625401714646913289114305005737707110086305768420988271935745086161292357951749310763844708634438744549539687775909389236190495273210541425801654502766568428681451640038477250927038187728434202621629169664*i1^20 + 362952831176221577343205596253294935594107682208146792397948260534532905725227740454268814904339847913035316068078715171710656013763104511174153952750219852235937702293336260098911990193160122981804632911041791862582207566238333887766915433241871209640730876258647511571688218573845992231433591936325289396055248241889948095757639720011460343955410556165051165217444214920338390980330508431416851347559847390527133461504622610024735374893571732796470751470071815493356039015496894838307599127336481305277581490416185002242654155182231917714996069364777729124600872908739965757062520899375777553898713564197731500196379808135282235347683025772251055045018911928295898526860359730192521741728433325194431806058667374424267004570045270062683334028317456871216746919760650931357677016805386937390471433739437937126141980551335253334041711851018538833325028972623161983559127685008756313383482163659054568737396241208267447167969590157376970941602552736290499160539397913391442299363128019174273546131981818775803846083545025400902150981507369546879763761989525702477725593184143290121849219140005307749955327137356214997406094041867300575820406044680779899518924666901212194256338420504490681543426506456476530951406165645162907436037235076394368142012988138407675801144927102887889003169625327247763568869298924603802904996690239684879996887645710401078068897276521489643734238236444630062429469103080084163749873866961171868341273501992478718127182032674981983924815429013868534869414000128603561125001006444828890368876619951052035300968185436435622236000390627881287424894192889370631850580742313541105392038297498070973449442547881876059994319240751661766333972914949467070791680*i1^21 + 3668515730535478165863568926291383785678042849266510292827062190383083996383773461079722712405691487206315072155815595609190766545886614921748457738327578376568500319855223438230368402648901365770815981968900139884031180687438301286008900644355086440803885672484402321488470753501554357691188801403699924365543787559434792692835703580539404711708192935091950880291446935898966424972665674531900230368692394228120109360219902788281115078932724079120555104201441711132831779801879551463719107333953168233197738882804225778004952753669139663559335336403145475168662702896797550719080677252296189555928090810427906961996228457572435988061589918810068242943614894102118928807534917738082701790523903002121273483663316930174353490126667993397107796855140595663833134751598554814740939287463019144625485716372982757648574276501882478069264934887489300100453641838046774259739668419976128166447148708496822013421559616719030897599777283051360757922224761340760523218350856060326286353714628021050719168904718451302328816428418315505408583143094276900188352526799864038458907669041384597015535632751028952682237106923697648771834414825615623488038417379767906112139659147136528499454302208843560073815462405487332178513752954226666518262410286446846204493590526886459199676216319307464843766513403275710212256461164863576042182690526357394140241525785387016459047203971605960782854620675952531546768218194838475416340036941433907359968799307062789858852260918756018186314447551576980068079983332813349568783204242162021764732003116563766606993631866988238127239020782080651387377646522804888108919086714267892855950555736180141718853924857382635075056912720115123190896973511298908160*i1^22 + -115359269310864182546310558704393337090904656611419358764985542455307963355925703028621833685622634617819397944035364069308626018783156477553713867582249185495299332644839573283466804366141451243443372483766814106716439356884170878021275792790822193042818540421403968811023412147594951368166381981448014786212400093218577979253211272570051523264199675068798857551293357147182431888374655460177490021987819246059989262352022719291857309842331888505223971854341763857760750566668300732730574779739822018313586268618017888789045153081371873713410537513778457555405809498808125899696604927284443559842687681161984335512982665415028660645046092657883033118333212643157770865495787143348123519045415341191816123775804215606219467615478987461565435044339216094849075442694917502519216174252621369250011153327284437686843239656852756712938165662959751876620112179907299869810127678809567206445273116681385907366899986607731981422997647570745209709104605627214056341053096075680218074431151651825362293489832699857779687919532227218771615746457132453605888989302669490828482263144774897378479212000970825047961297361001235861836251345223481377789870109975508787010107368928198762011908155446476769095998104402988930867101445995468679579461970856304137869865802546705395903184377646916132692335491006866226553528838417528663444103278878587733442555788621219689869133482633195211609669984010517350561510160370084965635653537614773307297649912244095726046566510056200091905207682215421299397943686760526735833083666802223620635908927228375642674640552425816318296308256535237893633459118646738494596195009080818100007107825854181814618660297003458096847790386889015538238621342498816*i1^23 + 1035564545907118104217580958956336819380327908150174622463173443680489437740974218611698823572566757892112643456688367342849940613546817831024282634866134449240573582092877629917588444751889724974095424656099662441845624842258531023074943359830153688985975357452348480197320041086489113960718707999977890673840373358539579699370032865395482832387700986486107293694652568511565122030121294338345934050571690654461223684858631620715276819172759399102331987402723054591974251648025087473104707600733457708006135049974716260710476027784704853041261061132179695342292075361855070500869879837366793914479068117787823926484839491542009980802446683814974521570928496572606949942267660300960304253771460444552856294780385788059414947442245196823611337373915025827076662537844921649977663965087867609352733359737312884745092916536244628858645471237801562182097508496454670959801148691180781923447554972823983600957044814761053633493294955612318584013147510163495880312882113173504909450032557853055439213476703042687669184713571730046461563562149400118174061539914648303166368953770264697384074975943093908891546653167767177236874549365695426980388829266704610256656746728753339357175829920763949908654455067282950950328638792776491005314538878309868033779501363204739042125968470498573446934590875416133400056848234896310682661551239165340253654978722171774273941248758526603776698158465334419316348744959595752954415194216292581290389960196677824288587160248616080863799750900936049527171014375681938350737926536204241590767071798228555070344892576255208207741687089392657321597912650723066363724927144790969215303265010565586212788716421744225110599530302555516120841846784*i1^24 + 392830513721963695548157939842928288919778168674305427141440572738326409910310709296113672895673387614741863946558252226177483681056921804260436986187697938802924115035772572305095124132218219268959049369865500275627782988607930516996093559853259470448197441631390768806873168296831613848342638343163881644071760235246776435518014603307856471603256684423055392397918978557218552000996033878511941644901258898331732364760853304135841221456426732046218301981107500937549171045922605072050399191377350196566669096447437247475250831335455480776689261437451500608491069947955551068464258757794429311547748026088314704422899147247648263216433683962391467138004334645061773745614909574173998622726736645610964481539372034772307383257910732185312287502087794300409837573805890426230673378803295965951889407525100601868909592231753841878707577628332485903469138300316013559343742137474085140225324465933147961704793892288692062149801456601023521759750129009721402344076895419909756456485712261519018469648963860981348042236893226935651452695470537449208052453135486129329224302404056687263274436111673392542784087152123428009471253009171532525240107297932777455955162155574767090109607813460778411386282306386248206529689422715700462359880150443567848873972084487227695023699628610354740983694373879339518837616163207121913176381561075016270171310069037614226528134265313204932268633103234935105689232648408550200116560207173990992806882084724972855745892143437038037794762508154073592422180653219230533714839105442631232464849734761977875639738772680512662438353314914418240694671574029181493610752858720150471372326066120893636968842973217029676740990612484813999833088*i1^25 + -9773708018233826319366876827628376387697524550517811283760424758755461860639978261845382027631180823923091531429139102162522798395929107851420791083850950076040752339438946207263364466428147073483402611955599586142316107869818365381743617932708253036128731744045006736365731897843755444140570119775401340335561743107800429631715499936444945333528225099528717486496832361540829589971376946990329596030817735471014920919963862828981480601137727422663280967387652056622708711772258440116349065763399986065276352341686926552001059901965170161591049304402780945794480092920397610966856608592926725977666144526112298993375455190690786289408508024246655627279478415969804009587019975918927773070723843879718512814351033886798588838182779460067822805937358014297605881886058411055060020056080820870936293240312575830019890156510057257828134071729214836792243076505905898173117449099039334781983325662255164808001707390888589142133243783100236673425041382877840183681047794029095413417632714538478617295835239379076835437868685369453869830685285041430012551665353257592877031892260581639559315807211627371341741319495169779079194802825935543557138610654639625664370035090471199571360968671373309345025657803499905713637806483240722459858748310479586065575941638557884019717722354369798118926302116380564147863430168894120175134420710962048562040418672675375746693357618212405902716818503254381432767575316867449555106445304403934439998795334179253312132180177939185648616108881908037731222646738928262867358265416355993587308269068002609266406336223877228226465706911427135051551988424110726730349165029076124840591729704477925245911972700643318161081615659026087936*i1^26 + 166969570060082862345858394030635144933236819719575774069458170536340247143290370737339767009593455750217424636621819886856646326402208401992385336684437089759641556902863855267843251473815588640245243254446688418394660859128687745305430383720871042113471114761380888042231663928193724941440600641490694044243131832986189545454021308625223587079899776520273539606634940506348894605398244399071871797650486993552045170625470570460065409644342432022049439734230776198760317735977258002432571890276905971086679288259546917308280167764870903260128342044151465089786636823610194284675250652479408918677621678959671992400212521733859406475701525689385595069936657932041940372675577894936141951701131171777025231417218965969866709968329843002378208930048833999089926208763179508052684086940959409182272503621691646770280114387917790386043384232309284615628651169026345884022794278120792988864066038591596799645231600779705023818578213809381792923313230257444650750518243060164148170910669717230393682430603968023610546686819575326878586880363833215894885685630649760620597341953701237991040543833384845831254013278863745279287821717981181054665363704329705905876000600107800083542510384140925756033340881859696114526044091652940566035611964944521263191349549636870449267688025332328378938416076316236835091037089048199485432195951347417674587348716306538803774447666615008792040708248553018055150019855788629082608224441005917483067257339173422727685377848087769913591681482060160389166878985338076342810470140766041948609555064055506183307928096730594407942149259479800536118275779581412552513369123823160309897312019941088729233657488550123558102866858082304*i1^27 + -1804248404096561254893680474654617988208798481047494095915100055950941853053372348915062729228487888448673189127676027347138942262188679315239268471682203739578128418557412153505891651201689663927188622700502715037753155576987565967352021240360627935621507321941509967701802885856815371725325716567729147706706905655013872391520693066597977850740917111166396025489345356216912499975957094167144584093214638547679202964976032774698542771803808512828989266411506393642253203882897788942070687467772282510043819843180525571100290558768152062049768654288024438030904009480266690866506910692484312700973945743818794569211037040391577720754037623302239849527748990322541903499877209338218073499811905795899585971461214229464798058555444482338435738084894656267780551508701944782633738916029176026220255240087062101756478792633862610773559754784265256190288906884160511680012828554370520813588638531536892142220379750916407923945496750241252454877265257340863774214343990878607556164663978135458071776797463806872275374573426213262207919162351707997851678134292747842642267947450689553887472091688590026631165779644214279561607116344227058551688063813837033805878130946297319724478354356727205778387614580608470255960573633163944153277495920758002127914800942846888506629146049067804905625405234859750815386200854814587392187698430701466674316505481194332694956450183075849482920228004258326877808001409509554148120920659022625148697059320026585264886453652474277514749132507510533341895079217781373269513327396068499319482274043717041326551716912618109464727497825065941592201112954899999007615886829128500849104988828963630665477651104472711950615183360*i1^28 + 10978302410297204392719133934742673989617543186271200164302346356827183055668774937466576248621133442205091727627587286970443851750925577839077990941395613628450393165633726955649801069224993520668632919767841389902664155637966304164277230663374830302544385305104278842847774927440817539749915511084377870098903417177355024170265300080734586201580144009929186288737871807535712379045136619391140444969608104712558673620855526701447831275398147702647537485173582437012273779744317408550972745518247948849346409531319716804878282368457580582626555237818471763368025435620207476277173558679822119181441959400252775187917809586033032488668928556249314497884254873512093798699122052369766495448655814964095463762737488905865586803933886184072551058467630585849418912140531867247054896596761873509714470830858687998275867322864649395785551656281079004671854973200102230483075707140254547096622523857990365236637776568985197066959313046693436187664430554870736930837988738562009142672164499834752653786287141210139517651305618706123847201926978928271974929806319615870262964512380878991742210412695200134941128816346915692695596532318659711007129586947846464795861403962310979404057964686187059325550094714119580874687731016889099833454034836038310703198406805199037173911019801761618467973132045413958299037415130629370756778251647401325967180872723116354292511431631258220841951247058971114417598107202326892152641281854066240030443207457691627449874869057062998370026914804209724388688432918881131329823281090866047484382128429377731634127994184689719055678481167799914818838653872273735203911793161247034441904845447710217852560650870305861926912*i1^29 + -45973675722430437965120429441872638097819827364302583354918789147676638027653431167343309609980198148804719306249752810910438342842950354207404358387727037868672988030007949845071150433060522386500769051887082916504001158679710385218090173100851794416207668679117964671724815385393420088164027468792764741490149045270460622618977228443987090469272275079752308134618800768423618865110224322818930371234513864973708075656791360728133685352127889164166609398122788895000864583904158038287300594169538734538262251128781732417255962477125938893200950040933590592432242697292022822929473926634901604532223335862518848729054294039702790052350884048101043495584847802098133745825745245664286827390204073197364416728130550146718884126223283072208253624214959394505826176039164618327609789094910852308367515174949631888891493190950775506488258821077987750980519271392135583167040226208058119394020696326554488246682877737696189855385842121427628654795404701607505730835717141045476284311216669169347894701713912094473113863425676948875878321681277538238343837444798302777311488039335811601026493783761451710610878207023204083730455017345887775825700671219032592787702519686328169078165861626178320645522259024730419106272364438778242030341830173052048112281107125057354964600014998498023743514451215260700996519083518026501882570538934052276274951743124073816117452853889441284219177321761162587074014183631402979378742014352466252186621536503869001200556324052838113898416741142783435109872679875044989889305676794919086373433758355655690433793846594447877636379187941498627842373556856036828213491216702980685241997957196728398738382380322521088*i1^30 + 58297388496747667176850241339436955781022603997825726328614492010839722306487930149265580037604451598746015836447142991885830970677296793103895850512213486740146239928467116971608483657899553751291313656644880270386022988695576816577663749012814803475013964807032620832088967026854689006783661108610401138566983564279637151301665475876800360513221897225441758970105538328553223948020793197954108380044398818884968244140127933832637335923537425406104520675017701204346363426433082908115028195108056923107016988154215220874872112137487668271087626543385838055188140753726842302494566949810370213623112017217149259044987958867381989532949613690800045639638991522772891539575361554602619531891235666341565581340619028363638151564827788093926981667196867969194853409241519886164277230466750772598224037678468590713537017837010178734141011663620462822996663539638730720986782860228359172716909311059986977425393437478694891318216576475816192330325923091107865294347058505816693019442397544619671403192666693405825111899888161852932521632831181499167679316386393167216766886479434111798404683641066194818296302483826008676467558288715489410959999653624815469069246970942919838333639394440923261661398342270188199508740486456153068366879056865820215155696647373727757656903225617838587359555260854786902061128825577464044547108488007830218668591773893711272323678867527330200321113034616497708505811967347689685214476993004240245821528477844876523965937357903756942902983113331049800077145942490474468653539668310771886764147999230069509450056628513169415854244270206527815619222914075545781998296190380234069844858492803896021645109755904*i1^31 + 433486237991706954629737477996258810989465058755189124634267030190575232347960036355451118575453914999183483643038972528946932076609252046332587648591616313120670761607611920906447669129877450845180757670797028294168582081228846185608215424344863986023013363550800682512464833404919692166100989186603215905916882806633700497049444799451538645071298064905295963583497268215929543388716400469241406644653426633669658075458301439888083758171269453292995635941029282207002162187495425520624310574596371170522027846289437349646490373653161228420299666348202820656230022857818312399822443284063204715223599692177695553470025199908430064187750220180643989821154878362509808391514717071051718932990184691154296128705075593218686167612699974701834396417577677942584061763381865422819557082692809324559905992585992898716817266301439324238244913705192649659913652632967005967762158786425456535768443660901611439756992398426073970316316739653080672342390534585737647698220526486295380018692533926162940675686300743846357609014062706745581098094729191737133668033524721725989749817761258419880876285906144958300990049672881245309183270480651708859808347054811069632573066134580868060074082297872298619477019485946577287332822622387753188945486693687950792351890877683475671350625846007699272535453160117773614658619896803079649842077645006581189688731156974541025276966019906703085324852330359968421113657943432543742418629190829908139895662069091154556549163344519736666116107089227972992090123610190659949188666702736755957408850484911855554916254375243046697267821240883735725886215257496736328412965545983750266031044010591297202028544*i1^32 + 594573254011682391634183707264486000232054167847060982865121952315297792090006097945371777345373745269696430935436903280357449551150440870251745971311714874423029796155268702843759836483270936047651945925608191475293741563045570814591118472245899124026996705899285061979726562315031170394747806074042547102361253980566331119774495629312942677183603574314123471138480475940858653142842925558783906032904743867558431879522281573853893768659453597312166903082331488155464549960117813106523932078597680265727277726316657805119563115262087745566117669092771568898307618012527020574446842607407390239361303670881855540697714454030348440255627618374899059029843452031636572939764904046849777501477766997968219957494122756760783088431473253920080515053239831246935468435226023649705734319922512096761799124266477570610747721079753930010383077784715445887268856923165420853469202239784848419122739899859872849174276785294830462013306916829427340766800242800294958582519220994288435249035896907919723542701367496770291482293153466360733610417210426011645599344753191001536630720659692790699849457607516467475393136962547768849612259513085526336911597229390980680857218919815939436111144948261456125964303101351193799467443367220908848359197629190623849799446889740894683215911149447335113754051084823259389619190927001677824557959532991232529818428746223304599106841072016908901451760659888930592736206257693543734546984786514208449170251210026833926011332399323822765839408677255245460643727278635057410473498725698083239071318861333134280669991637575740969154327945991882948294738458762645306502138832342702118089502096678191104*i1^33 + 2220162463052389066083272939300658673860566915038638574233216314604929660695989224441328266124589301771484986486451688880825376419076221781366429213463477610909924522183461275374257697638171489594581403331781984135094345150332382620842587856666710016547849717815930996940600672067601762286381265949381653299754076981044558568385261796301631099787362090227102527646559908474472963010873347888780835449546534600974020055207512633775282228404322674561593881975671361459171020221981704246532619252703784515139716835819024001270463560880734964515880064956618660098024267647334591110950710627543429026030031333104623365680991829536915160130894629560894832729887895001772060703560931546452501851355170502825138965248061534708838420171598944125695920726391112451639183836937010564527414315382803778337711776064658208190599007802323425136524601879161933200875784541702049573156214391518919130505715806511999316532685185628537645649327620196209276610471189981956358933077942239865754488822487370876804288331141675540093101379823229203542138999490599385618917418219049865036438458403581548023883109120787241472584149936828839161054027576842769658620438993838594434897609048373539352287544774930837779926895900290709626489453717521806376044738960780117288193885219371597623955516362957469414635881036813382026686209285609791799924021272683922631238869661450500042174998414254065910291892277500641612054424414348149531186867296587909691078998455090908300117033723683252767002611787906441174904039254936374737673619712553503162239370618141990682896732230276244378684500211945214027830181698880689132360331167607124372741494407168*i1^34 + 3256498753034174111592504965218711332292165982023976613184904334558519475635357494539220634868926378741980997053396734697261479613442818120752096450870359089360225159747086632926163617684206469086204864943626506602818067531958780074685543722730001242708293579168566393951206942430603067919561537619014434605726526874898320328481692936207516403790793900021762178184044806617273682238187150969666120177526733214905067188634756817759526304734626701739053499472086691385812011089334510682576679282172852850036646456129991498192280334114518869596168845269612374939559629426597367979470266769055761449152597703150937943633077585479013324910364474436529889156753084881732195333121142556525045151546538033338190279467868229855182295821483459979649580312894470577520008399894612697666788732948571658139944863987174202086770503087374968809560044700156960756026616844263705636343533692822985105379237643992473607555569099173128803830843861854712790862958754117287354414660894418407419640148578806191421112190863608861409119815976821064705888682459862531619870873484279763411499138341670184839000226927999312559796108789335697189848272239091016034777430252722395373180518083011559860870427945653074112207983574751552915184442259389434818695929515572485851711949880532038488666127171998794873872694411134302253589385247004260167121743836929910926223291330085988036383152855645823913744351170477841441297294994170789175850077471649071676991091402492946165953038027380941992616420384624731879081576927070295850080902034554189642643083646879931123414303758352769098020351461315912704864861752814191128741004040864633393774592*i1^35 + 5272612339421709912017999643575194157747008037576863896063027097756424652730953168682393446291810150535317659033037582187727164903576453337853416899982607252709687329522346823431340355798877801612702976310194907926639053233774605051817928978680928934662920059414948599081314349738394427197502792973926475417494293912952098010409902350970115519493366022661890623243710077662650364893378656035572608900669699383105521205775196320650930502350144690843930977833289732512385734383112980364065362595689384832934517422984629478924298835819815195216264683223292730935841031182733504805067541730993488223683402947341800671331554824059720220530912667604255760056888462254134332308587131319097510006217710191508779997581011188291912421021932060799248104001406827595489067640407542525702135481835774892117745587754468642612957123279704069843932957017686699025500067303245378278900764935833619368868446276158072296235383103823469492193267667071518008160623859408996020344627719906915306701376616518402042563785991092967884909909137808523241629178948037034234540850748665860007641233073145807982134989056397712365659798347013945813337598353053033582279443489712889607544121752131219212571089848765286334148552675350167035962728554234545278450101626969222035444090107992346183853898944927766111649183198032921331523978925601168875709336091938008785573633294582452623268979759715356392316106397809173023749373405518056617058322222135159078576197642059183661867860240966721870600837441122583644456511517399178604986040224238211121205352195873488837552977067851535733396082786081209525384526816257597128995663211978031104*i1^36 + 5625087164937208113697902645861506068397105612018145260644722743766223736436260351083599990133496243291698972772328992300972981506952917125418889769001521271797047646217863356596712205505359658317027932011553524954856131120906751169627981995979254797451669543025918378573382485726517097141862720904815606741856628773059361078453180594039086103226579275801926098813277028757987136171250059242029988359308920451021865362035028175680496297364768117676849904835907971589557241350374900058480375932927895090047656392141567295799394610438555908608824211872853583322545690909268667793360489461101873759500249093459297479078673913215817660795600562503971096425842225554657011556778215097053280547282528496371872836297155698660659711821846067507294430850136491245331955268718321302572615434636525574501481270121865726146163324697052274033074693463435626263976646361732170411425427680464751146799317850580168815780170197795004505756436782244815757058616254589407820470425486230985232590944077832369345474338820494180187038900734426419071221408077161818777719016330010855550730633952353992724056070323512703720707700306535628791486803267754158510579012541399161016929507265723730150590140195201512104556027689423940266218033825263452735736130874479898099731490655965367657745483568310575706366092821820830445149064876714213037569728615848794535470397149260282900207667553872546777092352229131685652369755428008697075535370114086512276017359610397019741307937474795640074331487608083709520607360685111703500049361438002925548748723373192637244293257640750289838484325292343822969364269742005408838513141481472*i1^37 + 5606763520520825802710049933498031536539182972358145362579991388812224525226057835918247698798652996378230999907843596987600207443680142953297517982248533526125607019067103547292745593611839743910684610541860791777418421346594689618787412458966095554285569620774110885815630403678155532081715427066783813576629879836151851411605830903151056652029658103661367182987108114342130430797955876645235602809616051278207557102585265377269638867436627219356727845983580484796511059063880514096396478937838319396371024983591479178257742803545037787345504076578737350810808559284342289689212785004582862276778671718261501684891527120944611763202272905424921157966561215985812941037944808007799575375096302978156152502315513579223798039016755881471500657103959751506908468394596276202178865271088538921507496078748945570904093205949364463499840383862952843350813441272668925768697734755094217243789327937107811296974098960841767968841595835093589420485471735344939538943181711493842575425251171953149444320369330285738406471662203414025964480191993120315757562680232486252357009148587319261253675339965108001251264694154532773997982975390385532107672773263963652370381715915728401498147086913954515181992893344832577609443308325888548940800543119211287510920852500591313926226112805770325821761967022061932308962566176842729733023176691630958020527975027794844945715557443858078364974226424627459911654548883509442320859699999727467216987779116031874246134698606210722812446052673079237765152458473760246431336982137861076929584697162031632618230684059065607446239388658065229158063202456565026471804928*i1^38 + 4353958840498376907687635673109063146138855046556527912914374714240125802040743666319982339562485954817904626102909878515244980605866573587456484215506685353629802590570995858245050216170211134894356109390106325016956256392056994483436397612468089972000171658612572401685572632926865028314450632016746043923989189270050330970907661216665854835129205557276515239558594621341588046799824887258205729340600043339540131892113010161708863684474925432880203571636098037251663023411405599053855447089605088804668129677648248816216776045794705006119651535078565031732216421609448895292825389681215288501445055684846743591963202397003266083409322828381651093642979611398241111100293952266898047761078928363488914537791595303767482017561680439336228698517498449817292850256063778564356367462881069569329843495796484398430727456900377046394881320172739551855545943638899694911856115939306475089619608224412760829743410743275495670146823426164226610177029833488846440218070707886136076395411089335762074585574914963430340214545663158094103938872319251166647885496735738390449977297077216228321476279651570674520091540614667414909225539974591092161559003083538492718574127917631301889193887509061327657623377001932791229160154666754093957617632763517095129413012780986167236468344722442787967942503675163901072309572650921532421365606492431846599771640720515484288420136995944162306892963796152855046516478518407642263893350943317251960525323051899308510744041800793092385120123802197178406632125662343590732956357784362636224749053410115528587208764671735596460195923832701467746367985575861944320*i1^39 + 2368233935496126105464729442591541723842926059572132118791667173861529678231709118584033725200262243980707114542370933492587523710166644799530437936575903039038628468503954829320986573992529985537154580429979280350167825244857578971928105484318411227097770191004940857610639441086552559621958348530659189622775862437981483498743020809936450726894850147169805655342011116099196059274821657517489732559473792932214141408544645433112951747002620128815580540766298205064229235341777611566009706964736357625917761816137816462511594030025493277582499366831812551470564153649346142101247757746764062218316081532091808069371893744355962323574234676335528224004359758179347239031949062324947518189462732411115222871326442713371512192281934443516366345388902769672610119267325189471572819220143059798562470957751990423894829370601291372215830525229327736587270769956970943709038744296666662640683469865536583760145310888311059012980437169070799863335416900577259789941619977463100744002023270975022455630676261121060343691390318596765662792524551988144053803745000882252761188627214874647806928324322390362452846504300613991363124275002716620967536016193382584705753318642779202220733123194937079523653894447859212159731591735315647988445093491212294139349859076076962656072183129932592826115203436589350111390487905524993389987749511869198888678362500376355146332419580748326188829047593369755337300170899665900602689199676994265820571666595224850261661034668945515723336364906558967262307074330162256293175714509799190871864297114646097441321144768906564990823630061802905139841935081472*i1^40 + 1112082879000574109257496451929416845180048350140641164222023521570490438860759562490263184043647277180403949762753847615755621436437884720010272094142136565912880078191717269115717721377645048339108690805593506467899433503191002736411569860598823679538104083016256367989013419224579745125879821724471866406878918034426599635737424897738409996774364445388473554827607636281977190561739116440839117381926434749074010900654008905017564995459242404904784784207641803097211862671933670735126194257876071681023018805582230086916112252035575440669978570851012944283839326852180533868535894480720209708393013999364868865244620404800173304814862911540550697174686161884924337764279499600997528419302322622291561449662907467027227357425957432610588303973717967177291523705959580757389027318203786951999887346074412252439471479812059944949551104467550709206023195297980256072301779616538112357443672772358190693267253887558134349882285305501539755868946879237289221796449080488590113383111806989447859759384264753557648784907241652869347481677580163744299272633232772994575837813436105130920405384286230148932130083995311974826126576452827911975820080422520722135888838265220745608127673067710099016643373047763290203115130969850291972594059007772406264581387631703163090837567250112688580920947511058908412243824640094757001529055802973862334704204860779073862059313428257519143897668079988062071820134104876959491628020173322810503862732693443731471995393050034407920617492661551281306093152381149185465249686073927200967592642592375091178579134398101691678314075270987925124284416*i1^41 + 414130395202734229722048924533854092590974701848501775877908940693676378918932019519175335995004707374852673712660770062572700858069645605301605556294133628699971429663897788924632208215459714929885907477752305326605895273627782837197120704374017011436209907516479388803522067711904983751747443231347460611044280984942678146569048888596958981545505687012763146760997754832745017573743772034804369004616001246873991439194883199584145685153436167713789904869377458846986271727382454960546628384819281449331883337255413695092153150168967604565198255622105024412604053424785838042711441914687451472276857103730099169202533642667973205680157004118758887359884328338975557618724070532689439098111017950983986429808473531347590942475120396432218475280234289339979880975082452935512841860716644399235820787711542553002100122462293622992714017301806113895999083819514894784413918921895348331905986327540921407962211302240422611759548102639192239005399884238875331307898121710390898598959508999609128193983246879030183913320625734771010871248956365809560698627406174873839905649237362798621943690666168107663501853342434262250696981684747479458069408979301543854332856039527834494037836728578963168794752026687540228575367453948287321585082667524172993664847910084033025146238169343677676009922170362552783714405423888093504032855961474646958032663868809335275444933434981773735859821210539557104823282828093370547798519603100697532109671916854221524342164928034617892596799585470685882982234748936131057375358110078714710045132526434981784379239704613595266541877741658046464*i1^42 + 44614593415230770451252495280469819519718958323962296637643669400120026189387428238968438929564495682976233326649439151941952231618556395015341663254336065571957545307483887544055946417426365025620614634315050408853663927044361636851482207846849785452654626987837143886509171358627563402104904893202910526928502391268635922821662046326838179103827845168069939025690374811787608920212268262379564016513956185986037497721610313574171377877584914359636925622478805656658036383467744420373681554068050322685438516843495811982144071611169559065181525793858372728713995652368682947513844520177148583367318914641773464435003841029051628905476686275356954238389299682539095494587270017087462781435248586340257191893197350730732464535951973509660673127413346861276443627715872612466536181154078803829817624499249369332583070094318919843299972905343190124398139028231202871646715153297502482637711431774003666849565399541014771528123904264873915788390979579415138723091515790944228209658000019690684658727590344919014481944221242794494912909326931823506433873711015461347766081495453260410998605210650889200149556974228809898227251311087288843949190499548777384263188143129923109402441560800341638096271590140104327124400055418435553541127783934750001156893566924646033906193143071387643591238611636835162390130956959795951584240898175469258574304678124687433826038093373839044239678988331877240740021877991495489890993497513865810898184569585097557076932172994230477922598007463175165451517783431227109240537401607788973552320764370019031041001902092810961666988572672*i1^43 + -12447007458718643177093858067316281663468261365464690434917822010827580944917846739539132542001466780469123416585253408179361814838632334805859929796613679739059575279962501219536615606469375971027658814357461303085105749915236891989428796340641379838499539105583457399340740018303256201607917199824806882210860660176598064078173960452497367630838177480543259335028955469090441363125560364392231116706024445510159894979426893644333624405851207701781925364851603088803365933607991329272920972530900985588485911021525567074865195206890239798689235911415517501943537938889488830964532678907007330834708595254709023389846086952833512189660222413882087734571957067936809990058384442371899493005708589852815028754116438355755305090793659865227887893338573749501655693282078176136814686429346454325870729451430181017177614374552213793865492593720735683686776334584656231338096646481973968439424478286122684159691283556133440708524155280518630709555079803122594200554271968607121795227327559268151273934193982143934130084276368399025852826466807471278139500264253843434373580548626508044170806417427097019276205823930897005847645536501538745970549949157599081594967551449382325013928098722006158234764766686029889698082598280603597368068685820946190374303636104878812549347480854439904833985406737346841210707494832874694147625736251211724860406098981480858378554101684641030067373076289508663874355503885571247539290667189744064480683483091726058945136721629402644376197575200101067912633191552191781230335803421861214493440195827261334717144522363981279526912*i1^44 + 630284432703420501224804743550126200904271417484513699321713426930073544499099005159191573806742168851404443828607985398631525104558834724537735653341294789373193676724354667256414259853487991666322036054969754731707355211514443790775544355833966819051475914077753316185225118471635176361104377893844793768436753645515001928407665778607936902374905745809247059894339623246723275332581428376019849861755669658175801703869204437734685345910109351029173440828961294195939366330884240256388131174659004516435545614345342870669569461645304008663887114257994956358421688792238466528438985367574939098126414307396451424525716770367346752332082020484091855600079121748763404733728006711923944253050424745119834376522502892677958269315768339628956795634195206410949156063679331605033482535812239033129585648389958944881884089373122199829639106229390673392890507896602017958576833470414046230349092570290603153939553282211042546376611876019745272315298495085414549069109931592415819493910915126309343657022192008173812279735437060990328230840379159218944996583911533038263981153501600868083666464027533564354997825786964264371273552907108266626110061654215508505718898913584448012426385930550020561047785961136490312938736023717861499106185080742089822161187618971535774792104291721135277814996611798135928534110798997633241882697200562059602701568432417263599565706179045707543130808315440649256157184019019988211835959992312099796261498829026622283141472428621953618406979183317678744499548765783556671335566356285062474948524546488797162454673644322816*i1^45 + 1270099654993572846417001210707877797401601768921540608745616137530534217184605686995679556058598837721611855661532913534480469392901282578410374880788834997640900192553755229347380968707234551509042767624565611392736290500214262189062355638495269725213239291600136160629033166622349988529108316490920099885194185769013878584818680940440445064858914519992032408979418524619054263574576871268269330947129121728073000422962585487104210860269200058934686492406136086580401141491575027566484125537436529181858064553426107549806630739711321679708450208172515055869616360314733112540331022268828852862933416063161684836649122675936916300374906405565113712329090191421291177967430041608493011870856723334541496799203845768990319655778303022023446590195323395869217532298453137498178048189555222388529969186997179223340644864005723220603123401984223886714819379004179440431028726902096351922675573686591879838159732904443045419555252811427544983402873853678849320539061143574859398820822255686269676643063742572355135213288201985494122975595137088350609495934193141038355293274775875270562693595469144249225576337057276879693142950727130242186715491997644025786524563247745097098013000559423925169291768461254940887806489017298447932219673206870513428196532110687747862196948817444495318210864705177857154300042197152160097095641287691106483413899821722604520616647592201765003528073782488324635266251899671453256893326551420791125149023992740893300906551692862724257789061206448434000696399025085056673484983432071516347709466157662368373474852864*i1^46 + -34849683700828723186251976903272727217180357189436068353464025210015381606327074939996492503611216240569376448854995210432028092574401743339805327587893894632020589591442165379127501483776640774946749443697496997900069543213362434864263046232463201000410040505113386136028586039727308073367180667256580947275599843276225299646239887101017335165089759664772418041627155059826241583244423512531821772464773490311425969639171872455706919861158428888699505369221217566310279065010185819519540956826958039752904250339174471297598369075816632152005966377657686448060823773498657204411016776163085141164735585229322626122375095273649299732905283380519261948021865511763381927679854809443777578865686990287196573299587712104920237777662019431847147241848677457836514071230525983398892239401345228749261812491285196800078458981170645893600329578759739533255972719112435824131065600158664154262362576886818339811427780538249478106686970524267401775630538989181230998281828101603672155541899356325926808485227792439253126517304924513666282695833871193870076520926444764725055804366934508367629369917327526231453481874269757080191139698789859175138803823869272914206584556611922882976586486044891881648718339787848890069235270293135555093983717132254377869945225715337673912349681589638472930882156727054960760085193514461118343825027086017811297495437321485858108005431476657463182733220395786730549615673590959040994150363823178243054853695069365085033562417419636551439851700218706032027522305529806889238968309676462551358907160062802788352*i1^47 + -47117125657882094263963055375552490711367246227746326212919074316518515879211417260391643926487725218436075607140880388471658591202147820849748703778883873532770707236111410723424336740560824250736639400822548168902885803852137019647974423222530733467492992495393500081962640481783078072308293742910985924475441335209056779794271098221156565123336282014728651214964961448548226786207008684714477208440263602252109408031632377442635423643755881361526471368946754323222689981614968944266027831493373311950276345485797361221904642495110472939934891784805360879863740029909698227555336955760519859150687361754328529826735328842600165732596401713354215667964786301752082153534542572972460944976509241873250856064044469258033678171901268562546591410117822094298224956948770960816830337543297560469082822178672171012580941097892799387844326411554280531755681574564775010069495146414831844546008742698336012840703378881891254280642180824715193395619176939268981230975903529254413268701096306410741803716354204702219460233387537498308595304736702077844385023764108698589766200460240172244011328156119233774115106859228935748711940078220529135214107211741746142739073710341909411913070458191925593896090964603489099252423072031180603247938105733470797531789286204247507170851372441522086413926248568239139999007821679601971513224103932038869928945932267658203525635752172634378391407961453185030816646037578766493311598929625098599686074151745912053897519711432409114374281503833265969280656202085722738411589711327926884201706586898432*i1^48 + 3523424864237007633689640390224960067859646067746828583770084791895710427547118258221215364691011187471569109104543820642036062724245144631088320918555282983371598974607727581193505769503406163026781377541627452486631425335217722528939630521643163308801075644613285530786013578512570186312608999784278854342462400850988441404620047579903985203353437675689455776353299410565055521045190455840590182344748552593990417429063425664390608933821212831033085289048071648459892424852209325196135981396290060844942899257489179851006193330575679542999752232934402508036282203361289315888494876211459811061862417346266115459856966978109821094699195962202018012106954122736868037683319054338730062133562293322521933144445211550681732483328997568321997367036420651572594724858703638634211549407403779657244407148417357709896499323415655393577170241715028959656559677377726122506513558609951908995308052031412225390877129181884418596204971527859425617961577467589157762464446318410275870599789907911257187201669707899741828833556693619512584088761064352280743858636652525186863933504397133895266390987213294755114942820852622795155013881817382197186604465319777975240506814339667701048276776111915319218571615306754077217819970803868458178612407667925221701593127104202466097669648801518900860636276833235146211001177850480270020323377396384147577002042482169479305004257521985310248116626476271640157916205480456962325392176026352101891189374538728964684196409454135230950259228007326130974712229100874742205573101581462923754078208*i1^49 + 69321047801669399924506198114546913931075639599547319853492939008897154932327766247917229593033226404610834175429799533425641025124083988827013803944374610939372829416884657281102257467684408140212948322177099182078893355631898314281078595868540759859138243712293269825429808995267152448883265840903841843715814989883871030882870084534781156610563120298880158966110331915712518105274054838493702800587656864813506629510174636027854305898850697169730318410888729231731040478530999960756964564943065929253775307018693125942566838090367650917305564286752910290328244229623598859524186508520798791086456378359544603184033244278937675553887685733401315901840029335501189360367082723336261031902518140992298615565634563345873498475952500867718892487923528868337520148536534160447099369092561180172337303916975278780589966164247452844968564723687273355466184304401920340178204281194693957355314706208776045819894394890827250096319902974811584565287712331503781116396526210781299787340086244831991639909250348828155361095271404491048641449699572431736543474270145720485435679213616104072552878754475255602616607924053009223279398442819793130689368862026285587417453071231732281166298699432020812895223136123624121869517994852907134586212962098166638068905851783933629826037566131979026455277338700328285695415527699682622032959706142120301257358604507719492134391933326995920798445374498304487635156011359893235183978140397054111767833143552670021524044308266681520675311094720157097202670436294491802863780192027934720*i1^50 + -186184067403188527936795908438477742334122273971995132362714835440181449319743344909809719787963108019478642371093579036227734087229095942803083786346058435463382118182651757961528013428650145338653881245896701790542807529213353172282541827266651467163655011857292234730895045614559101985603014011951735219486473030737407881009809849022592534743024946987675109728934865296534969699036663202358764455132892145078834611530218647449698852930634914739608962345552930297480801910759759987942162939241863253239680864250413981897050528029946882647629762917263172979165806840657420261530444185464604112566466555160189963496197088709591332984560851220112924737658727933377637442693472398844497440308770549270394622912848988917962944604886795668117163594407408326305084652398929189100227565779248352824152246222881571692645992740213962585613318610182459640849608086549490081359632992377082269690330992231317525140406313978589643143060340802748565072799528054753082087959485816186927115912888516544300074472716398894383772196469014739379175990022377626565459508875992126830106404509379830183407196422413680054651786898320628756345550286343986912200087419571123567018518454526028640317770522544410310283711790093626038610803024828792811021264347313299191487843913468103164896638764945004529656683879973817474328772049352373930375060276069691985036384198123508809381369407702119932442391026381276030813187019868039403387399414596427634802762072885889834928966968073783532740206552824948904981139009297486533313429504*i1^51 + 298616243084716344087692950955707442235126131686104576438288757681455051886207583808782829730084460584196503328792628688562876155405556804900054600751020584137699505791202228751942956037916286724092666178905187276287938540867951961046282093037666104413216221612993833724820221014765541341415392025434901508373716645887001379474347143037486841252084175348643599633907840383661167617008055465734355041037366109295244544439206419901817700493119216430225928643989563661266783105072798774352166906240839799174984062857293634048246440379204721580393453377465513354514115472394171988077200146880563728778462849209612389901790107167001994136080556516252804426706412126445578005835291322458059378164176650404898819745758183683371891432036638550529882776887460417334306823523498571796576917995022958563957475284493122483079582376861435103368977306911024396277182380103082842130222286939519039211298702587008762405930357520408759132281239181615934347455417551432993754090005410770443173304038589341599460996571131315841560359588350478928549775549491413497743867716520179875061906282486563349950442741498056998657166318867454383480846548434386448132477418549364481222653014705491914426082835008541394740845830278975889171353149810899571271628834009238471889630694894102057222814023834471994729016695829120220037960577139299984863997130717540692865221706155543321064378889236971354649258593403053298097132237398823981189679931236987607672210645575154103762277136196008113112413512398315940536242003695894528*i1^52 + 124321218153454890909812264214092873634807133337026819668502907807725365475330697538093603205010817312380309186364333081093409920530531503976397417548548849299299556834878180493551353980377927102159341361344608019027423833888703953088154311282694928776524503505973561003365619195901376955067784656709525095780504934103397053409280293213474731818444349186494864297630302277988389865341949337625271756741151365410774997934793264626792052088091158980270115882187440101889424782284017316206122329785897990841116609964778436044837049300447892458119030488987947673153816354382261867452450164783038810159773776836049433549942631745779985353474631432333057119553175500969999770301421285649837855465566698642156682523004482449312818101052500570677535167796427620694856778155681164928477504561838898409715947195165714607641035605441243484308987215286377350255903129595026691841255989188095202745477687412862580310686149689675486352892806957513069133547439631422046264992047322222993853520052448776916913903315822580550608670330966778612502716849790636810908500418638321399187273520135664127092587632049815345475560568989263026715429300092933659625190111339906781977724444524671671914193675371976132249584851090859593642410981025046279877052174291664351811592214313218257437881623375394111291329741117564542833341728650615549716784567043153408508174255063074261183095027710181947672936289366521095317452331167405802067979883332415481806873398418575659012310121510784124808451391758693395469434880*i1^53 + 41705496985697601137326313107979604978582082068739550173885869463834694631151136679914870991851420151232379081098033292460201270650978340669409553442203248069589423234325698290512360783335585063421892904801661076017659615858306222892443240693325385505865132639031395767679650404057182514718969042652586388676891964817754155042885872119702820929217328311891744436416222984976555108920098460183582420271375913448531400842266913719078617496206291980308526307881945359061654199282973749405043466645441192374036008576411618124319969511080619173182796534647421284204822738252022637201367324749610122707842786144201009996475066773484695161237530100705601808742402424216315941450550205146850696092387103162037118063803708859694111315999931827626117807242189456141583801532043846996508892560273740808538190916557253910360470300661745232075862339621302195713008586162810452167646066569213217125945627685915044175516417862930821374778086535454015383048872401531810231986043581869698362138705903185488461144158865892256357257319670033956493688257654392259045519114298106890675180586493065309981536664755175594001415436055192331306833889108691753315816647615574957991134315212629328690003999980112063317759432579272796376506947483172633181427047719344553295424247645727832305994550964253596239710501890242137433559423763578012148757577242014800053330004934030123039271854802528587798926940334452600953717589269327003587540214256596935923985559894594405126010052486449351373504927831687168*i1^54 + 315821786464845229545682075038816494192391651872475414677347305627852097045444988096060227320587099723618121079791345293757268556082845846190260012968137086938594239920182867206383390513695935697692191552140427313609566825866674307856037389541716256972658075678180315436838122876035407530776497870506401465170295104035871228057655573345010556560311475753521759686111545797433951650755745258703620021851541317376340583549823196473907447704531771622522822821396267151776942176626773534077893391277816761194272313075113534400385470132977659568337607664712648904364657751023535139452904672947574685802970545444008051073205289363104384295679856669667937237018762613103109954661152261374124754528634596883376695796154495598661355252090630880079732417967150654449924010988540878499713947211666105969366335784649158241897392820462281013162556061034561637659842824450337943745213685598939248544488823222977296029166633709103300504763019741765872172947174046375787177105008238176791674491778974874540228583958353721927401492761016991670240731901259906534021595949855311118227796086610088341155847567119050450182444108170936232264789183536078707347505328487077521299938726016052989788589776098556306064017806442263620763371073977004398355604921434028952209980273953131324560336252465456453696002577204646773525619869133302786627544006727150342175125778506702263531871894867748280449579044086227504780612612780869325283741362725548994558694381668312362186677814954587538325504*i1^55 + 818943754155412035155585829202222967962829461603607760896935035776828688191586445930874214518194432940667560742008875301374029523124710306310887120321283002981282423671684034465586107354302928108843129301276200464698591575387278953808042931830951456278332593272351742790049749678771765159353995959354646452337110946300169818726937875329799322915731738259067041155689536899108520241030106541518421638102977637928336946498808833637713821190946615329699992475741151007001170756615874641065345801680061733825336362464554873036003979370271639194474140049914305657304022321202494103289118453306191244882582208752651498289153188426503857910757987516504562180502989724481683179941858689924418030240774538150497121703411358802375219269983408362771575048700288380624096356601828591212774249020850106146296578109341349264977503715687476362262556181194479373641766827549911163249221182942935293059887955500616630202881555790452552208282968470480317575412966250536616115238503451349642924204191689242222457365899734490425706186607825318474972564115568548952452065812121567344988819551403183245083960805245666266699219989533234784587114598097059956575280944166258370725439620310767974088011589261858820252405461754385174584189316934650982444351681396162440469989459356577964129142876620956248274608138726055761864961638173641642836831715734904230745447189077060429769101054143440472902211574214655669006827387056593547186236937120826092330701125630426289919896846336*i1^56 + 210652287034796435789025900793805319772947110879335638995770681009125437923996433923584939120779224758601688923337143658155177669448682346469064235036785293308984680408836727011472759343370224935215057833245646142111260063687350243714494303528747775118762297378574379432482243778099338778171115576705612184523991788697070667805285125023593411657366181910907553127683275080292150441634593313507586313004022767362090917640499699378576920854784163701684736674882261167218037766380970489992472494876620571125562689675025317630544965170628270919101875731020852211450556154883230526257078467499804399205407456387513217705787303972600604710850448595557450628326235017136569543425588964987885136244976211456914482836533319364705274238673704113375582993565666430002106531766029487829142641215632059329290797641126859924491124494538029115108445923483989028350845386868860827084381213384165123258848557706344864842037709576356480747699169531261086918290038543863706749686515075640107917438036449918267872157799693187771031445650982738520035413613639675073169569778511761916498092415686088809984527761505832123000689206919820956915281299525425704921929387188058903735513713588609186685054834549174416257502796824730841287548090996931833246187249702008516120838144486620170701254791931848446809588518178622648113408823075394514968846004453332102876773327619708763171044597891362003264419162312884028151100462407941028342339526250344708901131596452593664*i1^57 + 32954502571495191576534278283061614626053594388407928237068446377804188683184277926643898295437085171704166446653035646681271249143578051217808250649400420118678943773271234820874895033595197017650491544988299303027157900408774635054577509615163058136493362764109754018610700045105102788033767161124922267530963269665278507021942211404975395764830846715000478346583348092878030529476259372732170982576926711055912632920651668618130721117047216245538695947176278544532796751481528365350809841547232070566517424313155601334677391106109569720998371737094870911572187725763740983904800747936455841283009724990202909492030746900572840692894234190928269648948196130766858103134185468129074094205660091556763388114656918774255595185634539372277506324663098318277992913741159806081266571861201491099982994795674460007973962610153858498109388091239542837105127794786292316290573633717715196351386651722903097591264336607824453440871253343813632648076078376233174249969796350578044039673540550421608322048257017426404916170103792727957178762123974721414234321583217353741774657820934280846509857595849829158345896450201388196432202309247946851790343964048052100461974258419639131355028609509918247088499663971302728074072752309166327126366979492431274821379737799435599992856328816330953632360756236074715056522802782444267474707291863512373861194789805682422524799687729451452299279740926150998345142675478176880046192988734218588651520*i1^58 + 1863462676531483448833309922659107971447554555725302714687331757528115887259264973166450650328955833940358977347146277155359624023955442346873551510921570773405467804493421714090962954146336129692205730895429358480917310393068069269185054221476177011510772719958677992748251996181984305480158919774211966836149603983854185866779040744876508828424290905160409991821529565925840971640503716502731930470416652754761444960145121652189239504030182396272069825834894368476832938891175718047912357157096287924718545028715667643111430877509036033892496293692327681818098568610774155874001433793343427864884064957417657639543506179426767483188892941321488298275967007902751415740678389835270654401794848194435437578803607556056112075840861849266034811365437167636352064626110927759518897786426286589174536449968564941017400233047866895378405572593771069636881504193059788481791653610879491705291784913885413694680899272548261199314057888562444249514099518743233925434764973311173179464034452411860989465232267652790977095523823985046143991317941657694677508789605981058984146601597305558514478898830173126403775855003835632150130663055583712580398568094068826091559316775198943383780224344007176200774546216780579774758295649288298339888618192003917965445703873233138807103018653729095301626521968416344897051300514998261010480382099044384843185619581525020721513082681171777782014003033443216718468395310505582265041420288*i1^59 + 60015747469921342559647348673093042019551858476349313540827356056651948802491839753015118875338569212452750555183366551963957949972466019821249777047130264804770901278886735717618397296063406829989841687619800196151389514807291454697016719047700903106710791052533113245271493188498507426819029488021891606739954065101843866865347394397565264726434439743366983268297535924021701342850272105978920172186374500339031932082786942479749572272341518772008971454146084351817475547341578485271158434673657202112064192257306825326174703256366740703891834280950891195564869069752565068363690991332618056931988507899266390195461473660698443380353738063373894724585295336213661566021258327483452504034647134062309305877332301156855801688960377231827799471773538458085635919560513722266216179816945670725277117702685688451209803233622929434646024525927230128188242834209653377979986323650512277401039252468234755736990962502850604356637589915583025222994656566244055325089972903720401590352087992384454372544745227895286672713973647112533891381745723665697721268629897876838830031605314354789871806721696783255524027624478788660779618912386521376761165679709701428022437796662122869816166724134021587438008930116394763105849276322308825828918792038323226827865002568278339541135305283683841543249022782280807482083386001318620187237521797567684181235667368268556869572939221961643407321210498238485142487578378240*i1^60 + -9068051423468449277729858964541498498512369028318398413204180382090666865125081827589320545027306585569925223953433238917394529705945988478658335642157710080430069019202823671915751942294725681459751395054710989936737182368802257286866181607974972346897039669892184491755694120399631437906111117886955351279892358764287839200070839307499236784698241690207815403507708999040994784951084596431879410002990229062698905013381707114786895311940741298970065534673817373561105037283917550615847091561614819958558378394907793284299628971063679496710572951764685732548600987270371326135285668373649374310144371502414603705137542630474970902335795117066428915852780833875023394745249758187678169822278330939076422612499504958095772406788048859196833664268094474290139193258256369085471937718209108229888482379980887776644153812472498867387671986200357175222860362898652775801091075326314581222579238476641358807564434597673938484891183274707367296584154610822522449379568390414106675232359110447292975399296683121919223964087042452536690337256955969177887660690894317444176188689687227330554253564778410582492287606409278974735544615264524980495747108221600781479326759968853624214916083305585401060622249080260753515316559699990640566218412058365751951649646524171323921846601895306477934405540379106727870429820778761930263931318476864222560570590154738638484820716820890627585383875323322368*i1^61 + -5205312803049298998199524541385517085793219270678249803149330476685426880064861427642805750411700688129334756929608822349666139704572621179828692754286171729131832886096485503764039427592035132490876878471848561159342408556034275835400961697487470845607731103817552158756038549770250353785308272728773863429698327900630449092678295379768222676880878940591505560573174785439150933933664066418560400652069823297973075215336943738444324432117596097859357537880554477464737944320392136648317449346046767192588988749857524175035349940213853419807344028418817201409448634507839748998413611708217169038110033030563348799606434594756729071748882127704883708671093969364399306455238021410223801641863661976520616595113319999406724213139973095450327298088330320758005936867848622831804060382316199561935112443138995257787922500682632479690984510602160046339709491345693241922709947563119383508140185015068035509584174192738572678377190000679633222445302242115250513953321952235108010509758682470475229186523160180258260498584446023015160500175675146699373981566708770020517127628625107423384603666915585848109679319136063432477050997297749440763949197006014935946482538887221442335040036148025924297685880139015030853274499786330409626631884831880624804188447384568333701740357909185087349499678964200122077878216691841671103321997616685650587899434901138969992015834204444249728*i1^62 + -2610523072473111878623476245444972185860695818227095675934730033007230287499535350454139478613714332674041782717042053873478384368945070389941846769310482246210918948793345228600079030826473639455041205205102339671803788451496185246827580163239559388698985842054089917723268945266909976270302545743376861790333526539255038219357143704289084051235924410352933034744319218918121813154981675291885408764928126404434363748535414863114197506422762335007253034300713627363358935494573967090519776353318339104378268560344521736129289929916060111882116182270579480637108661223213754250411373978191312675733824942062431820740928180017443096726987353218231910600888518015275451787744546128022400631403024647328751693051647005103116692941667698006795024640664578721116554276588108698948891257113483782226240707077211232424329601633665870982630195775044030418964112985145406980918341495927379878795541972248187103320477054148271967233979891373015225738916570818657460747221470597559007159902513477289870876582839150476374980794730408932619906251211164043337309954864757782809499905925559630068029110025686688675322658185958325145194788084030349564718436604581605577803454328956606787641451596074483985414706587166905654024079272673209067341692011885023367690264863949787643064820089006956228521502624212949945767011375808391793119537727661798906041923023580757500*i1^63 - N1*2629585157352610597925764599747979101534724776788147788171468314937021312370082882100925440324232416114416258574787949499519302995160677188961834314131850566672899089152220526902777405082950451578906623893033248007746668888694381944922042259742527412356290147456479813667383659862012097081334807131944989920974607042866103873461213382980105924691718152421481973554114246876739396201171875*i2, -1175416463469756348876948200116395006019816645125365864268147432862320989098469916085858458932808941730897337857338206873263282249990428635534534000593426647871153615991564309564359008369477502855600985632782019982959045478383411919143393348482586999296477650753502751349772689803704249071241099838018897946831023638254844078515439878402282062457709153579059123765193686998853074413656545114955108775922596579762130814614934149498750582637302965180372464383719891137667468713803745339492015700789490950955298779875527450953334818804668399192462712748077041183183491819979499887266775075900648299844396714407627168869074114082514979246099317815366995357587987038115867721834467345980062539373267643435570598730126842433673264283343091118836258837226699787974653768114387378957420150156393969723362026039498315813974816497516567432377400956383417239386802788890657140341585313674552082008339653837555155039700417809526564819900644851148712550102137882989657046690719936769697651255091372721256121052177900774170498730323148871188507023889148444741773907279743741407018323964845697424486759307170161760454370378858315688351929087077007410296119035644481542390719867301679446059714507827219202691531395946701153667776715674696227877423130018373426267116401871642167728994231788102984218309304006311246213177929867996696800831734405916615933005508640434498128753573515072089728017684557877000850396083353277138560182193067799425837112733560318760592859210064589389820679734366701696838068191785283265054006122921942339979627199907176085986045168136065344244174242856816765034881993865352399199295348099812084617715767749260658026283595796740161859001614704540526756530280164013920861787834316198294776842598973880085236384635289600000000000000000000000000 + -24982745091374515335987923972033562067559984230091606867631994680350710427304749988434721157383164269323441325797169730423097175568003410544502775486858615599717326148788887419766696369269783331230858199453558295194175257893954234671901704109560362104781229252049262129192105035605699165655232271924144685733730040667470656320584768137060903329725832853139033665273081229082637708602918375268841591077384392274937704346364577758620715483676340541858807715253867834367095384339360631965686319042965278772946065114955603669807080364191471617146512776326918801756577693333597087487989432954654232157654372678848554985505233779755441163481717537212801616401305203678728191329842252306947958214173654923585233308365696500320149439815266031982834166758030491099324316855358189821598286975419803791861290909546297139635639774882661117140829300594155033054783574669412597335678796878129602431808203135121397275648930308971550190397435542594887888757707531184562976446070417724740646109510533033053578741466335437617970207955462745666445853613925293418172275947089654744757580353247512480729565904022966068091483389500461070073114752177967544509266044941783180927557155589905441480160961645402018088321261734317587660915704437480581969947606534455360725510552342197592642101092318864544149966030238367074085322133875171967535720237588247600666292695979791391425048453173959536353766149041267409842077522947674292282605993195366393047705375139853020857335549635350433412345031610235871649410974974468463595336229916658790783117313204699560021800818675035625852621678075138152563382933519014475980349535942337115159763808557136235914252644211440393832469633431067966574145363499047442047541357855040872741938437279755639937321905684480000000000000000000000000*i1 + -328811462640210006009068803169937594037709627569927234169433336948670916531423056747953760730808794016710131921023823859295546439409659149253262900035678178763301849375853648854499759487282120538991162129862534345019153108821879157060986433066408879266294796419079499016023310749344787322834292202017928840579173039559903759818310376403571024753952636982121644900582042574539653217044372516080120886494718264728796921621164048855627269305244887079814585203703992295878774879705579216909240651011139389560418336661041639929989746972075942340231953653111866855752178842539302494478853382049609747729527929923542674875321781898754886071066440171249577144907905209894469195390385128256813141757187916768281316116574149947526683925222350512626364315373439211407832545970147438483192240326505435630767492261331564350580894626685341703546109271873967363026652483024672794765654959763639104808009203652357329857229847274407018554514745777018481720290221634490012881555850681198051831081271884736768677008425241028770524504612953358866777618258623581830904028810049107469174433069372218614137167080166800992213560100290684474961798440289631324090369475402987274037229895242321083746483950045115507601991188288892129056230063585725618040395053809693614794794008215530008044135557274595977200657284005369133196458408417292518185104650245089745520844076591912160893203426616414730052130647892938737655593490729923996352384517364382939135618837982665051438650480586175208017076657833907442930116326215263684099426313465480996509127099656451937927484542530111671242328781435977483194359831259731252473869766455152161405686441967640558656311859407890427807541770677848019553393009965820343831574359013475102596095208695244802434989765427200000000000000000000000*i1^2 + -813053138366533845633602607901843118561843252887377427778693932502600717499333211554396907569800452569050584675230591044398255993408572030149127438509150454784943647170989189372483251450485715517254730855663405758170283777421880739317614365724452130174786620402687404237234685534733278884399201573376862569068383140214840916739893762568996779641086014577794158640709001900175445065204199161269108042504927149435969322230481214044390097596133671318948383507455572605242188607194298522613810622706889178785001061869781306002339973384054088861452098601649569889490422498420128078370068271094912925420779139403444732912525383565095633111827981180612578324121446821121851172859398951963969520468148736650506660132746973204369033342660667114231262134539009637008773225254987710885592193000948540171582950387042698880337044721460611314817026422728548637866156974716599367532978347234641058434484610114955617414564667669546035949653552645207313811847011143156292877798969656222480015834344636793656375620798344130255495182735808528511665248230588236105793697725440510625439897260077964695221469614912475893049595630759257066529067752691445428385152381014517991511869664533230826132181877207186506465278790669280723758009780741504800442123906756848883900340350226113344530957664901477974019259305446478039404701004410989296653587531428495649011432649668203229335260174821797402808651527476006496995824383970812632378766044789879912045921040879067852254489887208931463144623540950078770453361383656982198641196206938601953809604546986833751111124911352613493601004746567735156758927465411175403973773498236248562016267988735064478438544911636279973232948397721463749121992990510790151791732013510847808693040366079879129751395237888000000000000000000000*i1^3 + -1207724334864847943587651948175864902757718352830025384474504389249597796937074263691057431314640744689953629724407916618652831505955425413285328823796876928736325386163624437842648769775784474534655938446002079777138557477044084135281435049121196039081694046127624346931702700702870876218870728473557356313908815171771289771841717935067597527605622453176442237428532325560514356915689961270260369671522862889537492676264617059313758726640002324494674738299876886940519832757250344223897587244952905805244560463397516196920215695909272828178253648063125375762528862683798484317896628735496145356719316360828883184620053209556575565699666744493237742635257617226763431888788539604291094624082114877047475031830649983888811552059013135967056347112415251298849287152433196698061183798191898151816809493466465072183485704265786737415592070918549902202276263247453937535045094758263319611062231148566143339864019332667485283741467423878633969388907811494250206311487924115048311999544929271280750257870013997570678349750514557147179146052815406555740299398354582429767331344021580104334369615515807027316448011662621085815542967540696035046912388575836061384301625714136904097045811450788584260774277436203140943701290823099612575434527401130180508631422843340420926060597219900763535663886485227527652834064652254876219857684394684877509381020218546159726025189396227161539418746077354665230334212398392268606089173783011473851607994940461742825148232846059038479834909058608749949408811818787557924825041771872221618421235442244309899588168660937421477555693826468771548203778545176984113867446458819817749399818725360917244931684701595453469620308070044691131682995215592479230214249914366854971445872782537424498003500072960000000000000000000*i1^4 + -1560510901611061171033073975420547929746546052130546921927011463399382274596618666053391533242549051637646525656419103222444168872331717722118406820929032391491224921393690467646418439078109945206624705525720110934006445354062655065955780252790525644988276331667725472495040536788146500840695182963953232004613704240691575946858923607219849825321114509284188792826052928259368627987009881342230858040079522284753617339627317123197205137194705307083800522879398412229852112252170133392929821043482377427663046725053887943863390677397964182634525329901041857424248882483847181083613553841098829957839256278574802690363348914143940610198255001187882315035463086082937905988293698388669537003559020506824586151208423154532765337025597531995206308189646862027122713008379254681996620140174253421556030097053158013048016232524066603014769788000064552753450094028024063236049591278402352852248924296384162493040692793037070665538032007795490561650340059153989910658236052906852908321593771645766394287913025284659724059529684777523377316137241280692908587775688675669672317737414682973966620999143173136696039265560942511285629577845442995209840603449135788067316952514329924949013237448490199250782961584459110854457925032053849267774351327392115228529517608083272480973411493234391004989321214281794684458791101793064948064915122493489793219180773685400722345450965328051283946571058923023823168350560455647633877479304832606787327528869761841065265847856822741790176517925388361373510980520392154058906901425612239506413772537191493245190422256847893975071061531358422305037838793726397479185306711896726339498294499499867104891937013697418001201666709253925345451816510544220232749019991907797853175009139756182569710864302080000000000000000*i1^5 + -1125603462274944269709988549497127068377858971255027959307761088677794957295759408468485623135533290540331924036954877697388422336694273750901093160095356763056244066051086916206306033322238543530656358717904783955014245416977262880640281024856127492781079339777281371324675144917899277471648161389965602475870630072244324881197278047254670564643366099595572126968757169960474974966729991110287159983144370580838857772512134510247580911072198688224804033130255765090252526972257012452935204347375136008123353399900554292788584131161008159259240687940387594823382413480814823079043798394894026596006578979574980447701813764938688685301052620882280118421058912145062188167695057822030157834751207555676304062979392962728192770629635495985773150751391422842943674489288538602636311313339793129648419855284672356423042638605044350241405318816160603799262218733882630951315444658387848841959762084372797995004885783677767006633317822323076892879311392880464148225503680691842450249405967044430552199623962685640769473819361649282682949365688133681003462866262723475847937678536020738494515441289653454583177813246483609268214701434462444389305972493346902393649933564562886934965647822795192167690800248985288244285305812002544452804296926583532146296179365355736175775844276920978692695904420470650229547383158280727039510941542518664518030605378590555511402690439580363525560810592448858966434000037477018318697505180292209061148770939679802680701903208102561314779741555444627671592032605017925397128882060134471978408525465491877540879981621073260786762535514571180567563471525199009851001878713505391243572459031633053401639385762739359686407998791034504821684346440360766205236078721183707631579970295568766940466905088000000000000000*i1^6 + -328221468048466121329266938986726923766784834580494441753870201274357627621648576498927353193245782990875287825755235170073355260362749494184570539960636486489203565365862640430488502955798326289330577415204890634352467183611963151539792174866279750811586488863753099202504794712750464852242423712599503699843253582312100260663808270013143875044375649912129881479179863122113755201919178585683187380263424949723246620667980958299676942525109759329064956037565204694740238732526500639722046378606882186625074895309105979239809311567708896467610260799375101940433480375569479134692087468331991107534368828011759892113786189008239815850194119559088015819148678307257764303748552091726492130089043104593951661883759412909805208384173141236634158725521712705511998083384706447032237560960606975224413878093195998520955736582719214744358780543851743340474925699599007413128930483492260478065411224780286167296524786052538209763116189459406251503964120890545732687065587762440285430935900787737924225759637017911531565097864244859751446998697416861613157076956660263699003073460095028180836669109260501386354705255987524047648170813066937969855237733768895894232706414115562237641216562772126795644017019317757036109177887863839288195594524727505423564438951320510452649701094931418895022004695894848457901436515794275999933755340112674254343496697089505819696119916595554219550731959204018349035983034687457389670584552466225075910005282403304511767543846046916193986947030115684170421076393710806954512078074017075249376241618419236820004585216039953413196902930943018984618692723125216506488358597136420263263418585103376056688396779162589401488796679935872487622291831590554066639204401728492294640159846647708760544378880000000000000*i1^7 + 95299873568570328880522634249432807278630602621868381930113017789085065608712506943414766858457712101705685166201999998797891200633199349134323217080024395599578451355137089721178760494502038341761361791289906525493966909173055695315137192858164717567268144680623457109819017569840331567029929927220130815286061136763582938597085980742520668472696703735235066444624405043927292442524130233213329842635640421943836002453342927725392615515830857147068826866380298741809322231999291145945127761221306459590525927160935849929263448076329545516443731698069215232061770392382072304476442136122455953079475250021932460940264061172468050186827275916597128920556039621923150821297995969502473116510723530055834452396476215548190911925699953906802987638923470285132856483560268166901681706022826205817410707131936150842344209318808549826135808794783717785308549811932641946259442756632027522261787923741534424362779948091861752028973291018436609694340695525318316124595169315078561934166703776703041117846182273979528739941712907328950600278821325744350899701526399495225463679578080678251460753651249744559699321570880589518128692924635566491181097467433831442698315061136661309979335764350612967038621933842308255031538061631483571781383115714758398429878142906394705928396117193647048254525727810563466358631916407486974325170211772708016099267675140310539179106394241999708596554298554299941673167358945816613604954183785347651405966924099026411599205915596245270133126817121843928040101205449090843050096626991555192729656267859004502759676038415332186984299213069960274468331585782445526909079767975539785712170884363555067738469807217731289505123892002513510868333192553140866102951484363781710896080844510418227219660800000000000*i1^8 + -136284051083284875616760025348364166062060600039010026374053331942415311053825686465883444136956353030599216506491570724980318552825610878178928174612715859261454999053773802300385954572664400280418722268009277692383865583204798128638132597693127134402163072291149524472099898494229868881985779802247195124500567316490293250650687535132118618783307885533581239384801717044308784948532724151360441492307563793189258754714371502477297006073205035233675083147292624182112536709892236889080753586429700719082723071590864786142858199369005185413159982149236420176867117165208195662580791942070203850382697113821245119379247077673475336875013156863772372922097488795580619902715489211206527836503883938670275150356631993481389274470538885768277130284057327004171864022750997671072079800289924881516676196248679234417074992828554309375497687256957156010572370676507122753798358574805149697983295961176110327767718431737833847463992612281002100570702348227038300350597716854943262438235282769747635969458742710923444154112324863086305395078509978248081424667255420622038743125756754576769286539982998111605852043264187826043355071783600759620699453940803986959221307301009790842232963774757659012094334829708228186076080085034698711681103955469231630977980970863850599588474327409797301472338763994754142638764593645074356802734237624488594644772291265792508032513135749168939921723503287381807536652725421534048164141614432450351092157008890125962175706185397366220333463629550296162129232881486230749384354628944299201488605776335102149568465187713881276675347930238578570753572756803882408246928175720913279563818470951734913878853371041705688787513300314380255920276080179151229056267203363009888236388243433092833869824000000000*i1^9 + 131633658109093428077156764450318524485083598934601333772545296805038374134839778970222960443279749953432939624851009464059319255923775767718153418707177367558969300102225203140108497939543994331627235546517324348204487596723309104314849715920496118277891395811507943461495409905059904499311018631691151628445441564095758765394400071483883394844861172006821809208747322124344163971471857918024685266247377647371421538430321438064970474397282209342193638403697219140015794792360038238597639172769373812524615770899404478529922196242818999961935161714704975236152405105592195805727773014887574879356408736468051458847057538049396848607368700696292362142144034836857877998388477110649629773879459315196791139705106958529240651384637159622201702474744872797880746486283909605436854251852233897395169706007955413759060196305882347551783337727701072364732622666055176897142237343957801946931087349094991792801353547070475542289655092172311167012909675711169246209768259849606867794314044070734325309461742099069962026232655004344211640898390119180076948472741572616566612516768770296432362054951949031780699796072987021635049747720834103401234041948615288804608794856064421372980580011241190871484657883173317580568255168248851571128720206125130547615029095899242890109862730971514236549931770341818234893616929099007581894742318362490959072967482933163573207489425160783728107680487704359080879426107511448702821708795409615929164464723294906458479858350406701117548910334056974710559250017553935739008023612567545110227793027792458575795826480845786015929469679433643122099006837132184027711863597717298255753612249653453161147990186704788928734518339351511146550265170290499161819962904762971870126817379760851967279104000000*i1^10 + -73941141593535588971576243992120292379855853591576682806031960371332476246378690326955956150683500163433322745301008536976459427640308267189540419983993524727326918996923412401449466872905902908128851848157104469289660573067123795570068118306610189531187580835352715205346804555270723690496443150567229928108546814141036858983188454600630742145815523939336881957337735488695811775179228010087591256846537825687108441203629558953299601162972206934941730109013094081926215198414685211851679255521430515447731165842193257474830725427026741244490988147341774476953571018624058144956803211741418817315711114701212501954322716111217425671805962051275714205183127891251412479062517580379302649951178376624309304368858299468329201289736825497723667115364386712804374674786723595199498605090566056398628757318779553541613926681735744528759013698810154437192372468807434688324277538778670476165491125725639808693716805104454512674076751987690616543557501525083050992368885034255395983656809547078424554385143773904025145007621260312049529882872862612591444426041156314667354958591231112497526698701284852326416584061657983225754495380933907456937824207056049759209791974342820548608501644248131109727181354483346624874151506606697260256290710842727479528461589712401783927804367447900558828399654801781262931033870864461925937109051119575165436208441514509495255751303555479936844937307378147102230653511657371481872814006015887791299092439861168905987295639069617520130137311142409577091287997467864032558122967177100293219570101089652669173026845083366439746514499946221746204324283698483771499418168371487539066931026750401463108254317920311886412817471541236925323740559429013323701013502145152756033686462655321499238400000*i1^11 + -7997332098954415809277748677369403785991498840429758713891628212986068982898343096619554084309680988797244101123443437719170304029091127483205529874901647304222519848458596692145560752276358598901362334964596797020542730791857540245331583271814566368495442714515946589582226721616509839575983238776693145981759719434925414559958934057268388153547969401011776285827677680920865887019980086817366252918415446899793485892368777918316969206074325105293467159537884240359560107959530280488981709889477794225472382408006479631281260881268874924389061729299850262531185162103305509625583604748496987745397049129259682077448903154506233927792344491270672417499646211333613418722560865343233558328239850145098918576547240406512019042190919586568315437901580318559640213625624058566196734180013711753233780484428978506646034555497188164549787130316682113269821867899503814871897302101316251787840412638959946338519434889800523489506682854887789286701301833424503524225246432651650435372044310199463570239427601441650624255781571987783930287994957502098636995174142241851643024609642252038970649121567944541160046511821646694847765458843148075013182438560781509424289626603504352899033223448251926647548531222673359201075691975291139955709293227842665658998620615622284682922224678897489461433538095184001489642228665333147196350516658812008537398271924099669416750669164717567272864109988920760816067451385914938103678888546722046935753749184929845429526666545153022387642421389163791378667755194914334161889596467608181568753194301021670889645731541427486110595646968528924705222250947239997383710866131727098300879494787869388691356479505738412243486523467008990960079201837777761929876398856986045684086497855060049920000*i1^12 + -20605552951693807305570047837316496400336928556448448564009501712136184159195176470168766106443352016478005054649316240357535790397083500631747141093205945746614764675744103171826347383217852145700037282325823154355956167370630055653573120490317953493039771395800734866305829422548602154537950746475218124827842129563760718472455002598560663400098176970006238292424389386374407894521263985364158407012325697080920690352202269003417515951467688211521050822046944312701783811207882173791219558575654419992960415575164400352171081594615097478718013817626319629366183589981552219208421410131871025128110443161677880959643908704850787887191653886699833832850021213682000707201223066202072488526876280124688808017981280576199910461720689104886170869715176264388641254022099775177845725949606585794119604520369193594518432452260310997947031056903511510311975498376500111303823342434844975565371662353748395353832805858336193568597656205414749661678859018042587799626172210634332286556537431149129174685996542169827211985724038342508338530314653766137240209940697494604617076754628956284614392163343594722870370753136373254190795625509145311977802266888970503274397289928376789726165959456071127350704503120172417969312635869222738329492092490043036343253753987234626942177631392434300072527549429149434510357373882869940699531527791930005530562036152732462247220702606408372028659210087569493566926891353817195359129472143328466407579129438402339905123362534225662389886562313680581835646109768369957373861660604587425264494579586012712235257772091388672154026375839305635392669127276085612053453911843069492385885059131419780012239581053246569571809928071799459932307513507528361424066380061451993217015009165443072000*i1^13 + -7299823849964698231282727647738595288069154765436468697642829186042267412630429776783080519164269691357970297101768230803742906631703958456678112871149827927741714310324755104756294931908904351344902514255649507918979882363857631174863706608049874608916263902344158763708024703446317889823679988422839668097205657400627512343236465496388889258772434056446025099470745013321041756726559077556181981405409448779537384129300213503669947049172869387425901960739498844799908859483971286980389963681309630016856498950140089886964523237789649976796203197771930032889962217483501102845825526435008144886878823289658049775634919897003412474840487562887606119432978674331726353509143016199826596662461157103367881995134534701661380209288469899449311901986734147715556873889673332294245484034082922196924934474288321507833075113949251791567484263453498663794052478330864573817024980556666874674023413431504218349744753154880398953640294556481569134721032456648864432911764658860910888429803720840707795194279965641829891533568545254767495528499325716198159802259863778775470957827723092911530202751154642281645768683873582253299959360464010766696503641619418267918789546268675153045097921651328374121421410489922647311082947942916402414792045229677404786613764576892232549100771157483346170448131235217673002109136943946667752600972431313417170244557935059153712035416114877866831526488155646014770077140147692874596685557612896472600761618284797736668928040733122131476155848552411702010771721403021749747714263030875935733247330812971485691395906724798731018169159721596951571713312246727781938628045073408133753401818440130313667571279597053245122165759753904941902236497603324577396669047573195962169903594183065600*i1^14 + -1724150717519700695497558231216858785836511348816906126451097249327559006493517445550325946537307285734671484369624260683669008636406396800564319352667830883158160728262224136881491501549253814705891391692450179777017732764819066603870940499742530031389038919269096080870721718822757531937769256338297666556858438389230509704149829635856869412961788123047678584809475259000747999857608336550370394564706654845966373949975560492237303551919986838391135698363722117289527759061257543757155342568125770071248740414022336399168994388664528666256562038779174242185015277827706562619427374013907858040843407943659887250829945060527579420064754264150502083603044999179713788447657599930554942935988506620874396798961064973367742099616840018122247194905002719585437197858576848559808464619754975804028075561625135331562415143073535259526748361717639605247931407650116645021253943225194068242826050084318146038553601826883744099856707686697938402598699298818357010511916741728739642870036656980130266715810458678214375249942186571110350054183971005335594603820607120635316577491014693166590046795337980231138381996016725986277190369557077920328124737520003518149357933524995185919231796902937228776782394786070011902947760181815043737195421882368016453335087344652905680722965666620755211675368528360657515190572149119596108403315245919847119028723794835741882591023899626374369619749652065123577978722737471585150355490847010641109754742500024699942734335676799270171206108513074856354390060213398355677133189599914272714111448902062001048171056461688419093521607772929950781298747336827668671277496688257420786072564438548019643229364533665405500364564974284164205165141224642050858207464761345738205023289999360*i1^15 + -567006803532658117171462738777098578064365921352731722811667263001598412738679106976363817806505969599444334987931860050860251731345036232931587783682180720054189802060583786907243969816417277859329097970783768706459227699434950856264334962152779697649459076864109863934842662773244090404689274113954831704503657811716057751889224015504949413817961938913765080380220852391957094677597884746610589557681609831574139737644227643161494270184393746899997777102364819574766524754135905604795129122504396417957001128214934128432148055215484547006433110489547214460737641657440473073992336648502461000435264385204513202930136447045591197496856690766890151129442266180748867076206012947074945016047307288503663050707193713429472923015277026467405434959963401126411441081661245060663967510223306753723591479226206970309815594496581858919954350278333043040531555070929748278026568181006107468118684036662224244835873090325828837988260919572699604591021572591189779666939840901040098690881231573152168606268160195525692535796691889943463967231965773636511415141322970315160666045758065155884346816518948336058325612101111254082690283673035733362484372967555871565620925032959516318823045004320322486597698849278123928523093140481354649593487858519554578859700663987333545926427874212003368232539336818050210354230619703669685045268563105000932288267435107194018653023022025606124778290721163007112182013552670356158069171421985110282960413933748311986228010684066512818634588184043455277986317232054547162681693201507072000836070870573339245110239911412593854081687272121231360474711852536988734690348446439141474638387204925500540360373834758213266680595966906502689221482634649864957257373537109053998184267776*i1^16 + 4325073681946383686058663727068383126433175141322735157651090707088232622692006512762300855198665728192565407758024664100986007612898307658433408839245231323806623538616258878178689874827136924269756535042518243947852215032096098891439144443671829949221581608752708519237374510728646780936057893127190007087781422437155784323834464401621709487902129618893632512511873543934666382489072875427118743570018733839965614049055051100875965200037367695714231523716877204455963408514037310273088772412656468947034704231354769799343386243974836058931386969472772198520631973068097206240645380587337034403348537704037396326687008302453738706248048441706601905625720253296229170381969490026834661433073456388178815695390044308320354571957784388774528178041349098029597100787234778960301390816800800895630031906172057912676263186694939471193006318004808618254972855166753255102674740741132752915464102307861242996383586948704067201403188406918042431712639305773802429986706233297700530855648959454671920326744233609549304654147834949119308128329613627825712248245717962636371143149047889092494128714685764329219366165388885553711405832403856276097043794523459314562765000506171814610437245390284842883642643471082309595510433528325483519992298019636195617914266484445562147457760654954552873286758239437717958306502276978792193393332757942096394210838674081881394939804513089985714767921191663489706853910674252716869601984839851123344715371546194849000729148579906055491146050938794420064332997884572054157641518208624194029710736039612540473732036783612862682538793673389180942802715521232392241741936415522243622952428252024486331611218754811382839832593919762969216346237648668412477187788295842629156864*i1^17 + -3794251136319972876058868705303499629889826274887716488608778260470709235657521983263042625309703266855156820063126452768966245979448896919454683605189229686891107648994762093813478477486498495387213690839052963501276672195417485237156862169728469219518052693636951072730597984778904942172139868500103241131886804849955302941558882542815792803538143389092277870846585000972036361740081162285479155521178015235719500467404280689802477682491029978802677867571402845841663163389699748234412261132912324590952109892627448842453124177538711986888672190368709353380345675268684800434500731239337054846697303215427894935346484856344334973828035998297647048441223639437870620835872407981127738454180124460097371580597078631201276166028062291184124266645049965390900295941753364778984447628203372584674420706689662084770827094657002114504636305096849919348872167553792102212099365395433424262645881655878562307244779928961655250273960000448973541901434181131292815243888527890073033229237817675477223913022390646549603756983266941325871734183849755882290944469430158996909192512048817677652881834537581115573452950451790763661891906389426386087522683421418210329457783241525893120220703216618373452998285057065381043079474763673489330072239337331084549559285909100766420031493966854132787189289112312021776992873968837402233545094414839613023374847988393245732568592904894015119410125989192444213351931840924823652526742450872795376783437322155167471057306966624149806748535368809077465061871116832130087258484897915465886124949365579375852009309031307875966559101252145530250750124985210501498118411103661850079887328794013422732120572767311602235522668207068955250179757561430765625237366624565067776*i1^18 + 124006498258176218477183204060465018462665528882656640465157340511603374847371066379126604256891367945670991818667628991396556060202756354175925866903366430510744085860839946281258205616482433317472316361717026948118651852247730057685912059644524193028771273830050064780077187473808797558735088433284326206137652425293994189101236648804908995929835643287631256687879279563952061139933215890482306404049208044656002473149564397770396321301357414001010867833200103834408102857128968590639678501281615907828994979934508148866768627603183683114551986124490713412935686515935955578095106717864570744618089488713663396420626624354788662634222235932267118622585196719449285213469045157341768838597628517336412384390886697711579019735029419438148146802446881800463944190236117084106061037697560911431583439881559985613027972943083030645059919027120228498213680318651774364416351259098760808948171821674578552727386013172288040630768919569230580542952200094314290281375366285272141567279107302944987884092341882793811733222744658411397215050039255517370856708003629413615501163083877207202556553601557744223045014879631944419634797228560143865009064671470186598555664610248957244857672949254556242479944843872541060082711906913193670669580060597135871210319943589422332321727524925842231349736344788770698319243858601929004786838372308375078597626061096734094977156689142949762298733804542471115816356385397586248430974016918946484228624690828559952583939881529005906626678647951838997385872662691033397375896845397493072623980714051429931321333779492898372531434797230414988509629086694414238257307566157115184586285171021708905649093698757915507191693941163445744959186561400483066684260099293184*i1^19 + -5376124364071060170767131425429667726274984353812383907599027426300850401060614610696249532622766646320601127312536879337808351050304150759065680816929652504334105998894944229549639044546528858712000648988118447975556550700362336760664319147055548715548313279487345078239445986281517352057003406562882599805547230490184965063120716351627261643711201009563975359354172389790937383534410727915359964158760613348665323109846174779386553087091484407400332951740252089447932090621300320079974191654573524883916855011541570257666856517692689499585660555586653757434302727284265972527815851504619494352299396434949618944125251280881425891835290057114440653577419630974719369762490858369200920026727096085878492230182982347124745583943260512490488957215060668834913229152854783641221534321979287499696625051349042320684056221660009229476072112909124243251823020218618995749889161443211752039075765899254027699049994018491230583992614136967394026868897228096506701750091656823862375263917289940504119437622923635590841575115511864046172395768830718380396464089595749270337037835574423237932107769228611684611444993041503174102842196020984536660885703129984474198421235443463514074607854265623702543450422300081647728527070697116001401154610702025531800538716349987328675051886522860669104292594089320928498123138288791065525296146361255600513864726213338196588741629214104068144332336777272701374811389118986056238294862925225883223649794593368988671795202954422233751800823781055278593059778770942724739842447492987461500445470423968093674090373338309788700852210852069977599247828546406090671754776336809844884848348538464679830354954640837674970912885500338274962569168847392390445178814464*i1^20 + 403915156062873522171847463799011683069065048052515848097576062509225923065502031158777763222910715907440717144026550847736314835216074244997625326866057575234420394103619405902601718363609422912390796407065667465518482589219402175848135187519647071703005874789378819946476536463283592231541366903252672387755391819874095234010063860538538344684502906319640549569256247833237028663193407394128008575079098938203886944949792150676500076499508770857948425646782731580562590667617298436503526429355548760255548557602051899260943238089494252130157425399335876748738106443590669640041478061792899458437386470078500700369296070049386742098804061876409713291995348199820433101513862493381277577344487311759601134957316998529975168785677358561642535992175251882148047100445160091047863375296194897970544389872976306381448684557369033869551775196519423927382538364442666282952578621837089158104162346507351064651305810362559834122779611386827678922385540003027276897002275475012220093748496579209388196170137924892608399943094711050483226000179521598769583976943706242757709254936742604660871266551333295715258018732705296546647288635580506171965638512543192105776386796371978684726777694238447428554758471160045438444403613794489014618313710063025282768997454814141330869085480956606688337328640636485388888590765696974721532859865997490269442623218438734534337806662066973470600841694664376322201707705548972330053936873038602271357817475596983688641050845529020621420669034572985776821670043242191577621002140530027387870897819882653761221110187697327360602741317548219731291904422116669263814346156341996520051643952450555907381544135737887654343766433401941127596879904866725192007680*i1^21 + 2982554816352130342365860132243768323485780918901573785569430610614467697813561697207132200911852944676694989328408951231795606281867196822462913747653032754690720055714418798047275188414940931372846526598018533433216828005098864595528930251817507507650410896420464906850262069046239527599721224242193310481593518382642583660218405173962293130877314353431147591275565990453265715686732365126283522892139759907221244448904069380822234490962230335981878166779395465995165416534241629676091082785397540186440774137190408414524054428515380949815509978359215471839215527730541058486816389345833526412995716723169570167861262485627611513380953753739311233179738451458349831137944100907283940887296697931305116079785771115978274503052208312325892687526213804159426204674319443107365254296172204024015212469020582415951911435079165680430908379390037131996665582562249106020135999724911942522221083068256037568408188673148484653412638338421655839756152811255327957386665154908387818476915305772137959499064179560507653987234193400640693796919572053119061034110221232628538329792188443405685213388582263757811859855740875795294143486623929772231177045936733350645722370969511185928375870054417067220806603876374779896125373881300551751158967491857643740017377331947753501408014629943752067616832672999660622539804649488339562588511613213235276257486646068500769469135996475951783607127889765973017050214739419424758262807525204084703572378304435562806347799223007253156082030730574128702081814521151251558700885122755082188067372373918514307076881506088600391634544023794251622360222906877065093562099913263962763191957980101224761740288322895748004146143530811323936572418711261020160*i1^22 + -87896486814025577788298552233070175422901791823737851953672124824924911534076279315003202823777266571571421652994490041275625703403770879117898693080955927287344802551412570539221975058273794789527803705394889817820765785703491764522806456951135056598966538593055773546584422468926616821985124088565674862467128935790936011275885390423852914136045449413914120575047914585155440604037726488897095595829043216827573976805826562532220859565095676752627619851159263975980367776215769500480395442006759311847578622212073453242247731890140380666489505695520257124517603657700045640629496562328487157798785920339374639585876576433783237399234109235956274995384469878758520546591761791956786851225344719497554753759600371260430096410559712896230656839668005625289983381056902970842860875352693478703004374091643105763034479895129696884190239583616393525416599505953040640550639687012677779919953646193573578727421818542998780910100089459361066254029189922805235985683252486762008693271670673128577640438796667396909267162590019373703153156781066740749141989766492690651368858626540118935267089479625169104249882832575049072263114416961950088386612130276728255050048150974186862371105661577580764766997996156691304296457513240620054904204346918212804400925533077040942833084437235311385491996354313969536946150933911005544013770643517754564879196113554062113387590049349454635280941329123927090481519852111548309279339028217505782564423275203348038079769078297648622204931430401906749487787528377250002069916131292213868595053413784542557310957676981203185104618952748013417701577747434933218159397234713395850276371185804089173084715536879287930002535401412028852640261410390016*i1^23 + 4090542714819424484599878821022213158272130528561494855702541221966504215177869944817016029979749640485177878989094858997010803292404030718355360987238491431792707202695552368341742705696401922244191214971547335084614060176396002231977306597515968118599887604103790965537807380718447441473035159349541107731378706232661684423658088003797117245352549670946805877446498486988833134361848518292971763828578642089899882008683978225306321947401784341765833051107816177448895664182528533896253583434075448752038866575830686767486100994320386410252723591966252934007978575918061890371740371377775673820256027384522724859862391047870081631686281978355484108800033451063254318651323074738867608059894175039080391791393644201725094971261507973845108935181137321892111495700018698222410598693341755641471312304778196773148173373861221338788394544481944919379056814207657883283579858002423458808893819536142575134928578078616766032538711870163765921911279769669261265725032198679874010336904674373044992772963058267309658847355485957203997107119109203994350843477034665729788758764850735887640363503698960849844855063819954887675949939861075822325694224500986949377852546331974574794625705304957466310600335510979311732989985381965511869658451604254913381037159396314410802332617330239540171390122981297167087270227987814784312051797678564080816555049048710283587255590701870943796057559830143580440719685343023075384236928993923596868174494809022453569276208563873491534548017217534908432706782722434885506715926095843542846220930770528515487599293945215601745078015970552908826683804740348967580737031707500767678734920400943608083351361643494651470201420746063188687883075584*i1^24 + 324675950500384550044184413600223457559260187490395872214647331727871475807617227716139903920014240040817379485995513901754590206930123630072517654244403291107734665625541045672989538876254968919629047853724780122733917955479884314994938887380490470401101178182850758867886886686076448901629561086478059182835492648889605753465660288861864963182268398645779870634612032640995986449349712649758476880049267408678440778216432470736008601147178873832258202511237731023019434536028522887891826384204294425907251997402427889674972168239073917067449847597793069599948722723421857355216430523094172939946752797510341020927489683055953251521150795412864021915125840701100523961841076124858101211282225523085445206061456204814979346875856782487236918509682015767311099607208347729827412068216310859376222018701192651684241961628701965299676220774965904903069716657539030646995796221905970674521742041457854961625241468732834941026450617663318446440016827120649827129752869812123836791844668610631116922962777989748682403457515333299935085172766597806847798458736600581965709756056758160242352292834276490163819234506102480546683337387636903732579320481846308327043188896115962191200475867870668431093056069009858570071350396504914072078131378756411295949110295546410304124742709127961276556764227668750777623362860627013312155046828742140991903968823359308800446297982478142187452159190590187208485964951289924976272272560687814378789615744351529047731454111450465536187162530948822943765895813284868703744851490732387551914018770966939313837697454600433669345664808471362663709715095196907195799107696911259909825524276852685896773496670249627207081258564055513262194688*i1^25 + -8607396263608222513065037569029101868512937281964593895530887845415100714631774616682586037628466527070867160918098199842243331685220693610453063662888276221465640408012667804824293821215075466034425098330393609655359102745905913948415035293837346968072083693029940185460251845244662332117531985041038726861189093045734510742869718045129582820290931771508173449372023843697024593649138124356582037453528865350147439798750378269674858594808273290701711842814610348527021209096990629982912750256012321011231548457796810491121426850371013574143441289915997374749956820346741008908250820366282725859546068406797929027277112082228755518732369877538678753683716211662150687620826934188351443174507612531585832865186816387985405570566738979674728081146169085101455345275284828461499387694076389463454735678493992817539064717126991443461514312934898597700353888439419058747286362417980142575298587235656561078256694352287377016003595041353265734396629939482984477207017944439256645723781486645578981932676460657227089627963823083377624233154535760524511275642907136288678371368208501846185408718617364890955296462587883278817808097000376755031628524466428576523395756773043031802645547155790253146476969631591655642916757053623921294707382530571308045674008612993523458020757922426864573945741789912549377639174383921967680117241908791956466309195943368546737909283609582619571813890813770240336809189666751162272483877796352663501405126324828156251653868024104542560683434734109925832953785790565379515381853194144924278146482889125271219678551642497888708966771434128591210881881752919081888444214432505621020759498486112386994738632155918199319615983868377563136*i1^26 + 155199120041666162471109070879322757210501239379486114947693272623977645717542456576213687776720307784041437011452545325341211929328958098746663491708376502732566382174736768901430636451048873217770229418135976525283699530545112544716378698754800490056457647962777377634492437585515980053861131460931242822085231220457806336613949905989716742893396440118482100299707999262237113977967220914296561232543291851760168398074375264221759190886305526344029243047519701877525823638346262822532431354249128026728336408412335810744615162282366498639071687124354796910373663714177488284931197272651708323291594137671929654739949138294140729312065492484025723994446265791319228913994335001572349374643022383798712911606824172904067622839857603252769654759150412153783802294780339562208181561448004174913996147865325979810463180305967159828007068569637604078163536779434934285082440153245869505727327205906312126139824178299746177114527395213853883448295175531665792459549866840742489212330502469569946811192199905450973727415320413877342177717278005767883753894847299401067691640556625141072243463888154515432360485516337998875432571306001963861369315158989618232429553512886856000976722719281909683912167364344048681237060182949462016963795730064908793580979602965772694850378227921647661756793414299843822545754708617287004719566282845169910467877939552951982545117052389643753968943062616541625151180203351284799504333053988737833312925827705043591409329294821645032583379881675593602410806325452214908834679496547772641871742640707825561171033954714804310794603600034089693292695853297158277406474309460582967167648964849140670893910786434606670549948357935104*i1^27 + -1745615525929651790881064351544341952482930096807513195914132945513519183255785706529725111393801851914884024157131323616025010303881773069204339544275106752475112779182972967728712502782960471203982395274682351398778292999518076540184064595700271893272578816816588917074783348769399162627101319655090730033169206022377504441495996807961587243834050885986164411605110524549074215397472230264609380156401149017984476730616457703252065964330147156902717861763019748594386033060997604719358494794567928287788063076450567460756498752568725126704474154554503795763057043139342455038692766347099555060177414935793505417123677429515053849647495430457749556342921358819297421878363968595538292750566384324066496187352451854064053848596779435463734989944816272019877352150111211482510348101386418448883933732721923863726109085239565847404540698746974724796631890799070923741686302527866035345251679326740167125884592309172834116400991729867917854316410204353121606370496344826844482653610225774906731821244943755057574481732226939118384447109893346462531632281282192859924662843499046217357659012239395831291129632353534390618031963324033755387533297871355473868581760589088793317032876298427495043911639961496226233925289731930116607056255818766781143811266421981761785660143935806255997613392724965704141978219079808354978171100000859794031393339154465184308066971334888856882544457631066437397578639981762648680472574953763663420110358758131336556686759332308185502354002150638423252480283760663638573303483412551457102694194991167653941511724090082601805567860587569768457231064352169598637834227146195692474895978296282829499150489281179871088067215360*i1^28 + 10732908465428946745188142690046389448606132766515358660442396063362749544486530420466258948680792578668524472855208903174858133573081556479883217260651111707771827760848163655173302378706809474748292410276875810013057289517076954903936193491052439030064804222081948341374293572569662974587930793089107796039615596852765379173204795394691810136771049668844027610913156482486729567963078136267392092261637660685475063411105254096706343586231903556217606160432251367122959285428808736264309649059640773506312060413933920765101672590366315938219963000596056838516115930067768006552035172870577656062060953513706727819575364719707513018712211334190511354144276163115334351395596751923172252660287082715589057773815318292257159376670237944049521134141284721341943697406607785292822514030736497773882826473777246500649259001569355240881425271304551275378333195065576792345300224865113601305065080874493977733751290135171425127631001927049489182269627480312210982136372653264966320145383702117186622447544185007857604266516954574441918856944635858953641613660992364743356740730192760906880861358282158973580249312097639172055356453161602560417059556885298793098433294155878390081655180530611267557324161906623655877698260978993584859595060482314221478227307979680843009228899988387973981295212474239491367370697692506321377616512693606874362247721593894822431320628665915294216653216900698725476011714017517246739336015781096785945148797206370212189045880779499329519843219561068984218939866093685449279017313048001544848347193975902951595497312056413852618197861707231352563309991482149140522161748452631323432988190326114722252012463272645007245312*i1^29 + -45819684901616954249264621950612335910795936579446404266587031035895390052573110016804537060265598634388976851371256699920732125408617168186423951986040337089135764446003555793089947082430134536578064552164539975160053626668999729143601048808043039550563935649223475515076972023738887099052980785458554542068598991995108377600554714948790975704159843256088602461069546386813461989753728100976610665071219433309532537693622734563937872059937387976604989554931510880085210469953627388479771292367351931708955463468720608824871756738866671429055380625654187586690557036256600102894026466253649495770136314520345637983946972622515928755886092455194109553372977515309502909344048149641023347070045674959824467026963319805087296054514676819851872874342504591494769426806493842959084182997379532980899975473620221022976244711662470965094991375984296710636804569434217838618684386549176683148801054405118187154819361251998552984678709632709054305798917702015955446935604887016688810751325551770276284376531096104622293021675893007098234585860618396752699775846127083718072577922170104413104100144971233381727580509857487757390272155412233850749879390626676813013042475674035394424925112773500517576332400320596560433384239819726367369981430446529698395394771824642208939174415494959110208003299736358643663209449269452624715736750749624357462343062992183313388302096051627533285323247713176987510159641185187899013045650300253175440765260470627666872925909664135165630302658506006443087678494029748787270359643394053421193214233568996798378864499143172359407270189710655175436458156772159833068394889891687917115523222744688952679132973590642688*i1^30 + 59940561777176142730164804957898296654869300747096995873612850373048849383258855816131119141193038895026130033291054970861091678488122498770672505330187002163903361652198830650016564488951154950826887154391741331411119846272363356570193337483257717940065221510099705478819166056908730710196920251236337443693924674901790363246951604171513471341528465411348767607072347361589790158587084729728946622037986783698628700423004081786905552457617965899952594928405525028121660971572001611035736482115383126480582904693631644717289430803493642626766656880522265446112408208693247026720881473349248632149399641596018744058245115205245884477233281690213246688096938182783754622652544271561702098881195856687026384687128523084603739871800607669422569278917549649618438629686035142906900652967792665323825251422609007027128743386406694270562259573466157342045828207346829717316972323776358844249569591331894989846545533522637265215041368529050223045134664985001712565496723155581209960602470789068088172534529363943446986741085887673384343569943227063259671142137747745136986775559886993039398366123563512964378054929837006964463580507105294910688651295008660674592583129605928787849405584500829206039622076829938849343015853454984168909700619530881555970501781814000196555221545170930969158317470595830591853758303275020230238320160698092578852793468137996713242618723625190751049867093998377308212059153763564963467722568617266424731969086877671649047879037585064872756957274054644454997214742675826522545528212751418747405800422684930129612916470653306301121343058234251903280450239276307669664511743955389881188628964383409481136895688704*i1^31 + 458301479748496068524488090393183781567600089826370649957627059082033202524719273780941386843208662547768890299206889298595040129462348719911486809187553289928363340404761605385088991083530854640859594748888616188804807393957561625218570002255844374133966354628869677919223840875351575397162301636376363446463879041027114377565954409636809005710774073911223841749083647408513594619617311762723587942484593155712812166706459310993374173001198691852616563238538488651209160874957841996347399719834949360805804153831243727884059830029974170840411912950276443646675725500775686251776895463556954101426351275811994406056747237327444664497025662659929138849449392017597020461517147019701888330494393867148622816809581189411220055848079330703670226441897846311819016766762975569568472221890744254904220249218714543327267162309604642785400265513184468243665688742105739210589195089738771558626461024353432933873672600669566930624434797781704207366428677474276217856225896153685395199474596420489785458181188060447979025899215900049972229860643975431359810200436038210860538989942177753512188548649404948814547710125362699839093306826582994122422372905956837650458838306770685632838952364541987232070305967854115279642739071790914815370194506118215076268055287190916329669319937574004500648844253227820395228231808556580042895942225065353540570058885606650768815381597882294177276109722302303402691654622425068726184527804609137346293943577596707567358854304170956077582550657851669658987781270178650133648505114822285816707169311541905977886800967008594239668064484282495420004173870254162939983064431366138506471811999358270354489344*i1^32 + 663912476471163618841439350306001016563826109760290899596137909236321370492626732640295142229518712537204740854379927472390136324451035923422396838961957220508339098854447983646587444826944840517149683803051476295058305027801048898702504153761923166875684550726563756625864941091735102328965839762768660086723419606491107229595336831192284403031357400732140258158978847434704954948463695445402850046415001017914876314433363636332213515231822580160005835711960124002071829760759353756114157312456944492214544374427524802706574622789749892336444279219386318815526847849716827002952625716633215004253899789312661263419170353608752069291796250896989958992958764815492053959345286398868393943650678128029830546842022336875637302922062440848855994438605335580047717357347074876042873460544612892412889433551339825597179642061956077397484658884808575739642115432701448083306293989799172765977592480994316570997514253441860648090551399456561888809624386562707402630374925117354025041561619291257540069853472616297510380731470556683327850378906239436227283775439545693379866290924325129669879083964976781002480333517102081744144261204465580003041034881815446718413581472288216919445561318941124296180951955269225323958905153255896737743176872912325110761495162520268151094236830300237688563413913431519119578524645149685729431079315770666391342436263313780625774513221343265635051951604012559529939227882962744866422574198654720637295099836723016414697764932133242492140932335669718204095337670979491614793075849093874583510204381434375304156029053718720535283096317421238695270393987380913750539200059003217847541810318125563904*i1^33 + 2353141639362267776967723534090224205248539961686247261605544898504246804317291837434495054753718210675528087261368056491691485808126241384811125850168207363634885575856084956348583932585914331335319000007826458310245073149469827547893906211606070340527487569252561258039601133079207037554858195501794344336563551209167254538865137742744560456574425464127035624235191622311681033561802641554203619876504975764126600884466639542873701156868669415087525385939881055136266650840688108860980117578947067766238437761988275662896085932426809859445021287328249935756469579685530913141409380681168027454410525218748648785137407012304563298554947276873242606372925502346753864419331156202980764855541383075234796823860868998735475206123728531970294295557641901271135795267362594788179930628457342285922585705330298959385493647148780553986574297582855672888568956410303526413014555165684485853170823828655401821471302137536833893392745682956672519714354358912373412486540416191923905961984141250812357354756310385671018043760550378318580306777416664849763007631060655506061012562844627942790191464574666470595981273104727859245855387104273921034179909134628043130982634400721660466805092600353589265748736235039292144323847547168301719782089215718050945463722250719145588301778345525171579315895313482960433688104308059515828697703026795965382842912188522226037242566114795643489129842533731199888690377543975202835356303017219161479855955118313043171167519364849875334920585987302899740393097702633024763916956333212764040360968256531650739598862301373680906734423018078624637055810111344966380326808515357961747640266784768*i1^34 + 3561302617901252916542971654786784159128110928496085702490678871945500733705477673397134141546789110393479322043434376994838704143107116184037865242238788735482046363848326455657673744047907177153477123150038320458122429049405910495233812965989050424472149322813055428139434844644859133149130162817410076436189899112441102826423650207380756586612449204409938245259442094150949269797405147880950949199315434399984791630353546734503624699216861599357401526546678766429734946161534280368008263019528275676187915084078382197215948948450941335794996359286437071046010344512090842613925001730033683006982890089416949013592589430904153736444568634223203469608660907120028953934394171136029268480646631354023247686957714846536954339614806832540829315641226781180821866915140153110067373698669500432035375285295101347040785802455975549731128558011317316237131939072952188365542130749088187346799528418190165652681582836302903209343011301594310867689194673142106967555745975478836237017005129851693621061199696496065585696161699776856283334365690957585527448955713326080786632796882002899491873749789609042645473851490277262490354388566988261025199402206830568829331435049775035751807479695435948062919938789076703058065875289779350579780652570216550031705898105378624970816369839455286723692106910994924753579045943561927945678897239863340696770084467504120557805883359318032760950399055912207199502514324979388306935591411063827172010137956132159020128682889486343039428646741456172250840966704097466491000815957664967048950221787464697505835922689849672076884495260982785042215529029368096471668899212557940259028992*i1^35 + 5681722911113833610891929376494411770806312223331686616037796255214845899120996912670250895392795677769701857915437763231295802054338270874335408835578399453895967992624551122657937715735767549464479684080530696586457423385239974079673244260704937635465743030235691734891158176133197185367994047012489442863709685753125982904915959519938094831634330320393985399814781068050149837559125583669327844639146866254670818391440196510083455510061605647872092478313207739564858194711990554732819626584479099205884239020196099149587590550652680564662994850068988187972506732688462995279593064369309046712689967370186755241626072597434244523442517761265072889380407946713653548611570260580270758965672395130178592107737949719888547668867015685436012277984989693898717747643560666149204002328067844017728099576403920392202596776942108056873204679584180798271228128559010707030334399434136962477793029301620990770153539409037785953836636131672789614423717996634269273265155084840339146138528253876671135179170649523798722513375317359481985289168218859861119321658823729647633323545406185282533336613378526931437910105247034218494692140772097170306303850239425815022714733477733780881317861528973830857546926469041571666431895050807627446930629992952211351412701787937877098978668083195122798174774514233013743126694159937855723954073847647445836713047910549760337857079254978734391776499566911677222562119593239949264783797490965486686901986217367831981282720545783682815613741526982007334958822632197606594823136998920854962358610455637808124936440745197528252253782007136932937884254224920695823466452931947003904*i1^36 + 6181874604177283823988516120964855509119131291833756956258452773496768589589015760124877014492004589032856420799318766096744193938117191707347869198946239763017666758861864000770912376204332789004784672661771132437200480361206702759155593779804261308944790432022014526692500472145411432240350813718111370006653408562173676818444554302040416840355812656791090979065658890506056070382735820906049768020958443944054712802288767472131413760298695681689156679064505257879624144281144435993363040954325808362845564553225144416827087498624225920814409985594010698434695076886382309275216044780696194450974222438515438030008429739422583129935863740696817290593778086183125253864776564620188570921151344117979521711859274972534935470084527746598552802909588686561027888851122795073075504893041456202342864171733421276956162109408441247071065576925379597749862264298226176899180256273753065696767812676281479378923535040182039820661913483672028370599647344702479140473348726586821478433186249551110143161797251274811299179449320006705911128215989615138166662388937040047202038096738676042058997614988421307143929544937542740958704963592099388584450339645326019611571367932321329818764299404997179763555001891102336163354350249106120798512819883239018123235464013895600166244310265180279920750920236188548909675507157118863573255048007308946526200884138588269327218872172963922927924222754445210183451294552856773754122739682498030142614357899148678353943635310598461196654298449252412301679349147753907123086643081971777037894872171061579312223375267708768662074787397340078102178820017636282849253887311872*i1^37 + 6131218877484989614221249405001163604084193724694360274462574208581645947050809140290207672346484746707703792810969351664295797800377730531560854343394511283284363491104264953045382492150143960262633589763961107890854152928372013673521726200462322177663089643448227046657079082269867345632146175424764619911387660413715056076671721116361651407799210768655951358265340671708454582918972312423034528940375810712791244944199374395402473211958671418038771476615265888004055847966869575969863683467399471555573176513571352950217996594861186433046581576996832082124589678976586362381649600424713565271392679569786180471179900983499273083849991578614518987092260769067332664364076192778744300438697645360682399656162356163086694108735499597843919398900461544717765512218982474777711260205030813421419043254836261334163616060766804616974547599205635602733756939743576772768132446071418643678829696687989190636926503884550722087859180482055697123736414012278639705979726068564737526219406193429976584047210080973668547249148580910862967187547507219345500658971754649514242748350388929817551443147664244479081329783301949416759093626358102878204746391099071396723591329189581664328133952196433817080735732025512782825016767966834415463706313376308784698176458018716011605013115083785810660787537017000022903305237205446510366624891947494481752347286105182872520808478665805187528401207412242418586362502336724439227549032513871614810007868908353175804862125764894843434650839934150970528663037555536436266199639056381965853171194993592471955676369058225636109094593865153601584777982382127969130774528*i1^38 + 4824445451541917026048010915103262559564022708206897449759024773213855988761448934368657030703165568349721781503692471886192000413908298117112573300354870182110851535712955364941000380840820463334834892216074888913464877975407536007162766821511230119936665728480653267497253427846836875045734847144188349923786064329124273032982710747846616307891551173264028568328062545513957783252775312393967075303186907039257409908589727042885153546780340238508942018335411193601219847308234794947395917062902319019633916108393206324606878671146833478558722815559859203216416500608583536492779778295558838604815367268367477877891243762167526989468508314432901669050863353101381143032422925155785407948688194001495947416911593062804717145157981063256970442414246612560747243959632015701978370323901562405983782022163627623701374552485935212114312798395239047708645757701161959707170150474668061919537615293217784681296428472345764548018838694744667636118268179689251483593675315357715622676214617977009100365226103463146005858517031751341479541554518756256540809445996880924671520318189990601441160177791796722773561307377025398350660787872785075202618760679374304999916225882838205980777984189117463484419528676125321038750579801879436043060264367185822682499452815666479184452007205445923923693500399746564441108558638850259387798729854676684700276791479109041254494461587093598337659758178913880151286497623755158311036774673437347043823215013558941241172278791353970165851423430217681450047766393252426661685067099213004620748514294739538860030144873378817171211695209597177002794408722374328320*i1^39 + 2669648343970406516020864061143705657510514139858321372958797740825303818840708855544601514425604433228646939036466427074079130726317005323378283111730347851851475140147848561177944159045194598301410292935467001098221144034641774698640197181673072802790461260658968804069090086449059899929024781295990618289791813108242110397388002954590505099927621411660760487238885569112647477878016370024805139803763939367765345091719035498029979617554423595844259359768726554608291888954769802340462979534459356166626056595855038517889247889946530071947878378080511362528716006923386739790432754203447253928323958528756548705732089410838684229348576760983152140868441599835361343707799464293659610390774920977632127579716762752750540115210856116152507761168656449062344175399286823007987693371069097137704183874346497766036767831607259919364995985577308841838205054842432460794432660834217914656973311980853238910717266918670111468474026109977742970813150145564442488254508924401525849106281435777653061920909225330944249453353277201063697953998179549328391951733379728492173812224044276344445050780515106942566505410565927656247171588936518040739291158327187365383146393711910677808132531367213244849556433610577720346897981643015973079073223784756755035170665252438505438500939727662944549330131069707329841230594341971124386577785090086954355761537714641929937703618870225241157219702961980285226115532651240967781088379450911693763209082657976374879374303285333907568478418870425026419531987597553712924214301443047446099676830193310368914888092305562274208609529096660901379681258831872*i1^40 + 1251094088332149335054273628231712000263534904764551533037924950039148667656813369761288304789044736054919154261582075207303729049085517115404378562700495862154100777950640167002291083449377155642722809166124538244945851570478394273477589030889508131827419660067115263383344862786692193171177216042310608040095854059437617089233360849227005595615596180022669408837751507383648506664530309992617078682897685583340190146953894910071076332343870269800699090023339997017993202838828601970371289627443766336058069011526101206582619331490995788277547030832303179047609457741153923891868543732440280503761759125491212459344042744714840703712433041521218752794154481011744122306000697293138827532856349349122788130195727219914913888380764547030765392181836062339115520728683225683580477215662021891852171684059549943010747271447650514918068670107314607941181068729360077258734988350517731672464264405364899643332316310123347800037781429419609025054174936383813471062370432955774675314268001998943752917386789554736380637447420739117097324278506655280882158461508366243718344505475234961532393056869166375875670395777078822125930198428785381829865508742816076648285690679435339043045639794980817328932578303622102375101994457550386919357818823634549901752643719124231466722506097246097337231858437708995505961370882866055798105233239524031924126606020935727766053134367479437632024658768281470130837973462705453385170431231429576944557265603056475889093653603819345954147010440806170829021634273195628776493613455532586437921424292614822145723149318421392999475263781852003346415616*i1^41 + 473715134018774112595339089912573889874996683209881083447375425296620274553601231407348612513645166665689771814693416126592150842976937978660211458499197229796497491431608361041506264562884208258280530840101493672362156524281401428781410721503471362410380727966916305432257346301742839395207149323528026786843044299492739776872657098906086622993201016976251866210327528835360408128383735784973013609396588806871366926065056623294521713093989970393394182232881861518631684539708812822887918060173652202559684868084632761355846216946211616128878074600732017776576685441196229697347275629575021794490122613789131573063318114044836362732075671112625806981658606147583616581079165105068156530466103656955298246579785952935086919597827398036895261639467670223988568828158443654089771784987709642040056250460665153525078570850443973455315194674991260000251284066436095291218342483540425772439870547089012229514428491853582944629309187386456915422956130704571450371928439323528482115315715046066661394747523283006908754101169168895364498564112704096975255987233289316239363990450944304365775010152937551127730874665698115681864876402012449084030326199208205961111377181950817859968384037925826966487762460145788178574940892035468349028391586462866528463835990825108180375511639210246163341505847762898752454186934386593189014956232579799913705360924218703415646376883753305360391060564885044244811917577391025345630153857172863543224398485720313885415441771474213664823037213369606276963233804025246544582989402334322728621245633105089161918555173414448796748227996511371264*i1^42 + 59595759637915450796599731975866406648652659067652389271821968730204596677077790032001054594997102601703498382955193373571622730444990706749942934210308896680566384496493758064219941784502901859233110274932326596002655067145148357631365639716838334062074662605194119016878061591859457058438629493268644045877697064150068126690061504235528503735337839610283417193997775130626332639628079003959679204851730681807310971182863584535410137151456760156691213244482919583738516184646322661068015189350772275896050218094978647876537794517790741242584361934122394554112402253257814810099611815445835295740533655633067020879058825873189840946923952675269980676960544526542572344097930333229483357685125866763140883021929470207678218221451594209661378693464509549565375257836864483705933258590008184644503292843039689717896124118631687000274231632632973368784370151289339633285747757829558038609696714935263401312434340877463794116540697547599799893820241579434959983804744385971044013817829706732819608102542760042525411911988031771242441585019111406745809938042795877777345873546743057597979607783444606943120945751443659231941838258574677988866825745997571226367110479925908594809237105868397448551394533567627412198885721386500964500598966433751744443003186678179885352889130057187729187325263803277617928337070864280392895636584692971408221349329175682235114399862389846570543325469788352905602722034169533594748163770319705019903313424013076490822694643248735735926806952576308280702286704557343598602498099162568459102968116519078086287512064055939696752771203072*i1^43 + -14612939349982499179073461105197778849833834361798472470194195194324385637752978187091786296860296509024525693523374138623404879924464474556353626056119059426863977905842062406222653313651444231523596805927441376667705171443378072902770867912003495506066748428029980208549826776481387763475937919695443244818936087767953786156674118567843432556002210360657026744006044953834547466965902443865040526623105192720348185212334778044524086854589806896754398266185160396896914805610554542405917026487503684891762298638406974537964579886864322125647713592063610989054430214624990579386111059211905298088512183645539737073460944238386458289588427958340754408036351632671742736392020280847877263479021474555781290262146622262117953248463822635424743114780159485271831985762682597649291868022353597885363826341501155404136772786108037604385566272647891151082916601607019224825783341623692707623649557647505277710236254482903935677175337980335517406341577538325552497157298588121093161942011748741418819603494692469035320531975013792826733904975279515433224580498010151673985071436520125977833482350039111029503311282750157403506788810320487182510726893186973414834857928668251389236947896072547694952628812235298931553272118609876297519379301912620710582968130842619681923243226552619239747651134061874708097489824128399934038395629722222974085218104372690052072289734469816580472791733825629325625089345525638156707938034853739618462679351109452812254172844060659769579433174806749365842498044823986426293561485214263192922038246509385479417058537955881031565312*i1^44 + 257311479558208282397662048791762950152284665939556631339705551731100709438793106926786575883482748969183783209176232011656661205256930470335047338077280471324862772116572096103577349802312574710638177298504839450490864399321252919902917710752285886756592912894253302452545231544529456973306826572982172024548938742572055158061742391220411101211723691141862755468039851618393097133475858614652748417130040520002304147601381077713208633242353139845209694658591489913377915184108248077865137743538267052803634441525224962198509169099196873986411791532681664348845436032623355051122807382554662723305361894146550365826841405028186517586513397539718490705378330179434433365733330191942883507728598318264178426265481425841586308434993329481271398512963549614723192541355876363720089085378656626335955285244326097239776475951957183869468012290835616308681883360706069708112049157669079709670463812766956039764386770866460650687829636658433897948207080816910994545516272655429549053032885697056786002715788288139521033254464733988693395737851859010525884897936782976943548796530568531781316498438149481356608795383177518101884811556861869028317328464797201992851753046161726634904775068161127105736037408797206533579297460183310768459672774948667157101164234208559704821615571657055307571236790067700482145049050941847839997506407756562616368411806756008976820641234030801229676756745970631392140711186090544181363492902532603720916914619635656435994783144773335763023946474672430447927947462901524342736826548694039885594445032035309645811329863254016*i1^45 + 1507361193952206361971026062327181810164704407464753508617565320023581952644962969872200247346948049567128781158565051272539899526182574442810492560962178975309363626992101764354558216189430559361859842689064675161687616990926920587918429684281678485557703988277338513912527274997307816769483317090819143926230571365044162839135360701395868372700159379416451965302922293599458651921641772463006525757900098262088127211026406174217351206731566696941557257854002557137079828801484873968677295817558820491511777981282027558785093435565386225371377510262847552648542082718087804590111787364032711239713177791960141088484986685598352214850777981590072263908935171362567053625654533662531452684790869908775948608203236730553946613185785594485460547582778698226284363878566418600229579236661171376539913572830994552819821177230043360784145342462701305399679157426520395300668685677069326054425934471598010059460936531316874617888151418462607830344378788093808319965758321997301733026132660564805950298053101229406731772062141434002234868730208372627490303499564449599972793725740456122947187296648866367709723514403671959651121093042644014219431732972337810230934923036032933356347640038901156391689079533397526400830830024537180841247176912444878993877745781053576691756703812697012575530565585399274505397137047067139103970207496058412895031892730595540449265427245005445577324717100010330162985129077095619675215020152181880758999677816912962708706283798877634442764766833134544184655785607726621196120760282352321841303393177695858457432817664*i1^46 + -5580236619158494486738117522151757408762287578646428996179593732411650556448346071467933612607043940533141427824823363037564557139850870451502916544829263351966475523879344991819133824600304353429521468529195152109655090662457743124037674274690213008169147419009223863865107293886952750719915232915860656493543197286293864728960049966032892244350541073390135400610000455866252972527381290061904831038187217952942794675839990137274715943921167930259791534412492388841299501210316602180573083980049720245843496834577357951829694084087045349638966013761947329801495890590865509248669330374612513864454667459926683062753976597315819040042361213367531804347181470992557143454219704288666530913637326442686982060044398970388094930251837419993872597683479253991153021802618288746803447553417964968621014852167301416675720680996565746145892234025576124696927675043391594314942143452890007262381614166338651722307688250678152682673193747608073431037895586656893278789760926387261698267261719627604928514956673412717171242997202546510859287167827981518519132505406012672929124751766647140307644598586311084685864091785485869298868267091327345107193197007324845882477390130598562713479691610826444704783837496431509969846622898652116240982380446219337186077395082873985904449396858210901116944907927351837220988353457984439281898178756772617544384667425799139554519922626979660554319992808146101012006898303905445921172309872331051904112959348177301751685092445502647757106983712747573265920104090907249008360989327183322117384866791530954752*i1^47 + -62410214507519558072817365767054561227098973194204155874282913283407642285377957697251792494031514556431793580542942856405336527384315525003057327146178205707012194183548713620698767701692262789951833143516309952660507304179223299990443551659626145256583709006816384643403979057041803270227579420099688344845007294223614153307306258602017592066457025495183714527639176547796838645008860192565863140218336591143280129187341066654468569331625718858236256983967500971663797059833715821468795719869218596116813169196985044784325280054479485388491639724306076621339485556035289666931462067131079312450236248571245789004481978372129527197944178202477658362579778955095329530464602703416598709048565372586989901261176031442123371037215483598072381119958019020809242538718193605346439515447530043787837496240629609617363015263285553406115169718636565256351395746193968794372981961969515787360195942969492037026799320998623166100674557941178126589721911957122953886439861024276788911872969831368561785680249405102703384190062580941078375260035617857366807821494825451955237696510444675558941638876247483927926545580834884499792359123883232933224053301488755536973490711288750330583665940348412338950005268548489055818246347277019554858039664812389893132321465551264504515368034863677509812299184789817007908784889409642104929108727932598928826860504327757661828292676509344360242274315374824681278706549317562483252775996442103702422694981919303494673124098974394755426862815126542475202552843407133604222285872842166143864418003320832*i1^48 + 4624921795796055685271508775975656454593946769157981199928332862468184299369664871322197231235843701571634598380938312936315539638015643984461702585728210747511934143764004663640335961267641811182871747082944009054488045376189706894947900508678215458400296445641283825113985224107686441207301015783964348531444588227865747385517583171595116211771853990271902755141093146759100206491973644588100493985668707850385206373296615263033509590284422536737462524457722892140102927876304692425771486071353089433250296865370464613955767153878942776304250601627332620639334199612994548504681364945372425243690113331378615839194713994543113006025098130262259968281671955061368253208681330300003919352252281642040886303596502402070906257519648745825826803452620787769993211400056373388092383647545955083917838221266708512773110819372325755464784460741613412115025246108198489200910470131188861329572907653100525557910076584312712428276686624846084888481500478557950586006802444608651117752028006474262878438250735900435239976374546645302220340708608684494323717806740283008568276222777331239847584662258741561972581522262882948006910578300555154041140289844490374551751416924451352672708637081320246958152781581206916994931941282829191488736546835696628149084477845750795644200641245423732194787371490977013645073035907499376507817764407830319535334114169147457856915277682276988021502079847657224960906799241002750833525920424376503424884825756257150994124844574398603537129385245915828370658804233443732892138559651099107873783808*i1^49 + 71226599044648196549619700275575443905534391061205598389948519091151861642774395340614579778628571389788999001272035660859054418839744079174993449070237555315420295378279410212557146916482998908175859364063263240431838180583700340518862999984400285600103062812523101358506115214420689385202442145928628700693120802400877550919074616473292624668460752088979171158672417405290391868487805887199889042716600939666533270530557558355398775060354071235644421044340244485368227877272704568049552786041017106653085599306035691423752631475966208215840144530027327341785837409059493903545403588692010903157881490329622265007007637756366338244519207455897084957025525335490785963817329551644665066371436659587339799621461567709475585691328007269283762520644207250218135876057023772754948045090984994738214836493304119380301415453022148945138617235623704784151875879507952295177037010974479757554020463262884534767150505880292514536984808773746913423781455826534440686438013852887190977554931737543891635433459093925143197599489902280516221115768608469584740255597468200970391096357785252193079815688109607343196252307932951975649078544550225040403000369975956294605194405608828210869556243365171388306634765001482437783732754132857598080800015431833030118422431593524237410694832656665117214175382485219398528622953804427791969939192085343405517666243961435803605521679065915566768862768012541523802853306192885568169921015954846041377816198477334929284914322841261507184718351937774760905800512716526960642108659827998720*i1^50 + -198257819898223013004583265787350760775824088912590483591899743419573033684728972751247878625783440610897805816857938974087985503018710527608311376049248595316696436297652165146615937996677110649579453104278597110670682115297899662830069194250091520976357040517461219188739968874714952843883728254692862134209877331867054221311769107470068772374233059873022674831306114490496894925245872215220999114245173740144858280305775342097254801061910868403735370757144544184206776766337355626712072375362656414918556447873816042955430237130590179665548328665046282597061418106520779509880545484895202833060908099524387104086817523380115772140799511090179427946717011902835853439871829530127165652419086817455939564231276859346219773803546080483133551923067414329532837540393141948545940391805318906647101669139829156490889870797440415343375317100635482182442349469246855248552590326466773948776765247664504056864946581656085727628432449631233015443402853242585488838299080102258126520788395250701637348075962936705228990087710392675000045358838205079612828464097171077111335697699013230670777386956322828821209123747157642028952415857004161266462637193410137272529926503294320740265110153888959626684566787422647126053267092484157540432083110072916520179368910783279619220972232673988725896029120050978388381965622925240736444721087403716790245978016442765594260773639015179421964807565685862214691874081919339262708094974401475372216088645440873567408467290421876845780037235375409872108938022074457559404642304*i1^51 + 321786740371069757607972187754304947974449968775353247264941054121740821134316702882807814564994740254653412384756113393260666730761300661828537013056651585867239770494225742630541773450987210377382312729847778484763601323320952184519383680781259570741825546790738873090405277504076726383418839891921105497204565308992795015417097542801398747289547539385066813069753262339546027617349131586741090182662796741539646358074643576993097496342022151003322694199591749654362681274546356702121571676707734879813383646850014088301825125955554832479421219344986539078715315402564356411788137975971613322712029811075742353620777762742235104177636736648503679251776247918928809030277111728135032306353885875204683466479514052480683059259774521624551968572918105783087954614869963868720167010919988355188606790727376469906659441803967033919912426288417756309641004405592325267840884422796850338349832221242785752388844056571700351849732297300897582659884421543196534109307542863930597437640244782780994590349412148601428219834004597990831000155536767600650575886996580788251001937363204518627986247541079057716087783726379379513356485668801988768434337837889353983514321068855116265862313351169323674560961624210467224677107277350376929035586098733762611505217457162410564116639957476149028407594434229707542804666438245599601241279949354833007601101840732085121468923339777184326072208969258316703393661392507500650191079917008753147184662846351081331835517728413058722299601720636525865239423910179504128*i1^52 + 133119537497506959530429324687119165326364497158749477198768655931283384124766068024533422909016699115791080539368255605561382530324389033703313255671218551423117439245406747404406694221488056938309769580432352283089336249798453127209497072328245446195732021576833744403884513700612052588937513788310867415119516469793188623048929697047727554897799910518159475111059448509923309445003498687476173267175350641731651160797648540691593424638464996167309019548458593643955560171723919898901570775263598609722024976227836971658663812852912100204660528169648637408067623471080151193119795457260860011492970341011006143775226839872836303973931049581015236565173455821024986065122848636738994285364203915663463808613723333558593179786987807758457758038724786530930409093786973161770398505641845525579346208673461474388448104925112213979236538396587609862489787919725090574771330835192608169508654331966475735792607692002653328771265811099090390904870468469985659246000837172433579302866578646841623119319668844325339444846767181030723684649355013930305563687810188789530358942420894428812057431280363671448427330766862192614484672818527978276137313252909747472895718928324349546300797247328509320684539281620189761000858953937637650535295168105734825310940058581237449842293501756049953180039548097008632501980781322510161417728920175470659410968101437172576896586761372260221931407382200567024449173363819254030871577789739917317127475736288421317489983847872336392714087596196116063720570880*i1^53 + 44079368576438962145776012764938920543453289883320965881283661847232961055167473147467836789707071573631517901721030809798098435287630041730162760689183578202730010572923254440853874196963492471998487086829123005080203778822575934106437955516658898260677128159630911481351772083165174508067597600470094284186604855128049943037242393890766593283904820759065561017814139467459222886918438097978854796347557994217796524230574384282841413171142116441610734492311370043029884421311759623449900660327260879136375045446439040949300740587198116609612790460465907010613635438636359986270631066634710860121494557616268517974762915280601406867440799841448639810925763553512831243029344849494308892285932306646519338237740267459688024076364932267636585270414120196196296674615275357132560479038744790664273192326510573654709006261138881904612419365858089839912155284386360211045752077918327178734846289642326070546397634903791820643610503699827662721413447972818615147116029225140209416580300989980403133553425013483551120905654317816306601946620507982877317095562491703850350321553739626283648984809229302083200260857037114208677663046343982185356143038820632801094746250075101130437382778201104820539515079582322257971354130472639828981849383453340463960027019960499246257476511327490706836429615258531396116609913887216521842070196774845567369830935921955076897209249774557935935603331427227123784585532158999175140933000747880253110780719886174555871301431136311861517895785951264768*i1^54 + 333261050062885790359947563255829899983044238371656044931280753075386843057108872924588470292837079161975000221140655705035395343005303149013033604720190505423556696989613515492862959286954766258968684650978559207843939655784317663301212080384023213400572865292971523093590811611853331211318064688274694962995980435034653687942398855461255755937762039740784421243012234541259812210159487805456915297535461439090347185964181884163877191705275912580579074624509614839212759672156370026814766774690411634183262846915040161391981504087724467074035985138325309382399922579488429753844255111970396754345256368055485392944492143349737621168153563166560872350725928144017838936800478026882121908370312902917391908273050440209623074907528509561809430972953730625781756911041676832506002525958550503573839571286305070347153214368546023394154446712021220060195219283612523325891710009919371199074223431387479667338076129172695594607173323656726792038788791036598364743089377748429038086723974609636658205480771611322479523211792882578269505517659429646087728354569249567797280778584743598191711405951345723838061129028586113629378364047965666275974927716120785751041055927178011605639871636193669427450018612671457653643242535501457844721792733150429219960472483293761136142980303236630451147135034117177287052167396046981878772608168213654413037318879180247507380881823467758128296437946172424108371884488664502155325142178658525281665401704936727200045027885588028067938304*i1^55 + 865591685331400987938838905944578800784607379137222360522083509967487619467840467775606991580327564672682165501289479498815509210883773347451069397843709612017954024834421987639241679607805834372711001451678661224998976553687277173188304888928152814668278494745931073812883437775566439066119347684933249754019264219080121176099822192539950427060620269334351953561121665293710544292804534827441208496963229945471120586514179710454133406451854671067765494505654655164148723407809688112962975194434820159601777486891163505912165708174504249923719053234855906761923729997989001518067641594913121512642250523482793105747886420238111538830285890620349062894570124758719703256222375951636194717910199142050177192274951841429800879347610189520891158706492172401864793079226676590220866367904048402012437538813297722000627298317550332175267650317138361967184247147256041383382438198121719791006704302414611515176353501196632417876560876198257842265446777944785294109227071537690873215938581277710957199335981799076046701157310198945568073572273493928405854585519954938222162250465790596285835885795672293235677427618397615660032698200121841322080877535228085736795431336775082914785216992463529531125545033647195116877260826616335412290751313705267687575369248836200132341040856860403242428134516621036751376877472826298022910926910535972299874879330449721208677678030024261624887171022652085866401364401388541760869213382852839318758797085561946544883982401536*i1^56 + 243471960753082901955225184073387007570100545013086888903553259772344424036590225911847801208789007074671474326979541359974246764242879724194477909217652690368382040912449239314939497901063006061172836335102857193816772352251182044837988512621066679067970581883901883125800308712183526860696178219259197279836620568831496216631771381340698142071375872702608498056278001174725642741058075050278878257079145292408513961525435208058239598609096301662092268834762841905386815598792307589115102095298155612826991096934110360717699159617230359199218299449285799732316997811010216509265202791142773428697015664534499543704437148521384380909818584174115759587124750952315484255260132377949504234173056539849288688990394477520590339921817137459158763535342104446551756522111905132153721987225974391591697319374557866677439348517295176941936872171337932659135095181592172267505988112035073207593922737387535128610158985084945885287501484072483880455119590368018165485476812086771517161736679245845825295699742589231350394277268301210503275388107949362192032558232582325177257907818186531435949120928512656096786455513555397076204592986620516654432216082736775867501700913632581816330517350288066604620733146580663294647197306997750661407139567897646352762780558785421833368585470408976175228890165642670941022469054900782631659411415200966666836456202155482828927603341072432288881204124449785765344173561731765354142927727383626391443886497767358464*i1^57 + 40362729322533673841251267471325110527756928715787185532741587007228136645247998281116538292807754517510312706146791060088881350670662172094995224970789778630915831982769062920758306489606658842587432631319492699006520412715634119589639925794076298895753145387293336573082288844543070924944332277924481443616741107862177095232891643382962482530173418899714238834579957930866023469955441204264676346137383682145091939769624889824616177591675972109049902093316983967999963870133898764102603333560933449801768143292384517037534310141519626501169707389891399867936414139374626833740593305281319905032879782562688830580194723060989880080789915077029119218937691830987609928161567326049458406044246782650543287998237711204242938265447604751791577679818595431700112508729617239495179639809079404665318249520405398619123107559617102323419718422959563283616824830743782428560857308782876417768024063504053193093123247937155580510410118159290133672704008208226359538465941494739467747804324944475509886502958107677775492736170983096607190686578945227676442902902997238733364070460919372603118732812399992113243179180656865817405513012700030161413980073241363998882737904803996238312672913658547572690463933534564812886806323858523897580560045016311461601674552670742089350047346740189754551135571009731907913586430704080454024402456390530401176960034076728949526424119302371943473679488129389182780136933224350018639289690656112923115520*i1^58 + 2609267734931235713039285871184444228030197941489377495991477105948718537084910026627442321829488379885438190813219655213600529508256392267589584982642033681622379321871496248580183246792858986413724942277758259748210228006004811106937831671999525185599605100241244540865285376416255854980720604017965382018521740448671927761030910104644860884448665964641097643252417053801355270784940188958042045117409597386467816586448127927802691056344434059427956310685263889600945116955621925968033458537815603613116530629898292638391425123545263775176377863560095567448444879946459934606773803917320478548011023688690889246085341569078928008828308660467363665305907953966643181284959282578787640735260299901310377898887026887474060227141853059175663286095211000636119209779312582164241585983406097177112365376681630085834198131879645416691455759119927575311061848262027546188954498021302607520041159462386678760108402479132443264974536344397637773944533580867105692986614249674340281887944614637006004950588457755333984159996788426497666931078070489641296560457252209666917971397430509727603905388428637275298409900226252129600051793881018000718359512791682238313685728042993278115626115083060724372277862933639658801359365225124107166800846902966673372813714390337692399529996979671514690483698015992597656974596476106530559117868835346699593484782817336977126774218848273916634287190364670178796580678290135387639421861888*i1^59 + 89751514940483324594212412769038735636245277551269475678520807438962221684444419316774075273812170832580324715313073574328101921238706228070175636259357406431123845489040014426509076461953099545547918528109353683955886031616288179415511446171385099158938830564629672207321642246241708885760628130631469310520517808708689220111851060142255194828671234170051644876546500083177048479117179965277465881061445655567440393222708602925696629430993910426180129021718453873365581458150301149515482935649868656375535596257654756579963599144927372240415931441468173540777665069292030880898593222572044640878371711148970162643136558375605142434129046824900488450408069447993886958783823660381999932534954864431471799350405259636931832968123324261422084858399631222398222773585117059986971784163944502844877659404675637615519098693374440117304588315534906064153596454945589075347856656463182807280587989089704771797754435639042880696238926317095493722476673258177429421383163220261575121042424004189529712827026926469748487589128381257418152125881666722837983015407445475133959528500733360201853253560619800696829879905943731153106896537294470187469866386075926536819255741415392385985130924245004696585816056377631594208333245570414930534451235184727877563981957908107837392037689496378893310470290964539514283885219984885316076079247586026877338369328222915346716809470050722180150470453698362539303835891466240*i1^60 + 591141400997947941730414384369585176579600667793190006089380738330645264424147169868132748451480928298665522678642810021801675452657846763921623904357547721784389214794856703535852139909846442042282176940229121330589450239684486291829947979548404449425501160972100961895800747142490293468359756345728095957002210833043618806253583479279140339503512600049385447630560015830391219343732738426458981545559563797254657775464153642398398019347838879376831295456015455526804705653629404096986633860291741906746112092427673709103871433907098533361056617800710874769159007172785951087806978739375318187043536220844468376447824941682854202320461515590879421646646295638675521496984369581465531931488692847594383451844601098929117919878574277845731295899522522979696679505928767108484193422397747319784075835299108103174743655899967760587135272608469847076139936305028710904016884110330586288879309823878682576645630838719312414722379826587328439923049524405199761912910581609073659608267208941298741007242976424221341922691240753930304883301812060325580882429516059387114102643965880854445486673190954149239060346632788429641925581701802436034084656679898675086677557428604134162243395789634501328401310378014106508511495337955871596326190073811147934167245478743628919563120706432635599724994623591892753605778445034184719597210379470440746634861850159149909601356651198069844685679474860032*i1^61 + -4462779457943795592454417252590295506460000109748183623929272045392604929562519326871540361071362829794176693381255039588124022064229503952337724700095469264632196371875949365918961997943573029742041921209661099624778272142745079318854999601660058866946625929817243994521718866721600408526104881603171981902566291090488750732574814236567436999525694204818633484714061022633354232440708901866250553933326596371036270461561164575752304269160809225359277412225462746674148838849447426225319068522705471274703508844723389531100154909753763037707643122906624826091680175299542020584070897167532596472140688267725867269629854275638324474463498156577937316216096982294687512733573520378653859413960520922746969943986549223759058045251591311583395201684152617914282745371969015484527248848716348620641074433348938916299951135601843930334464098203824259924631437517400430045964553641523557818721074968212953866535464404365858482865970622461956318794524381549014762087846286896708987105645868845868839369744374055643522583008892258574222496064194488657927375151638847639396197076647305684560209489739728377409944338747696816494024650101851963329091893578617924064327681223752125430525765040376944956888329890289250968946111146173833873357428625649782029991193633886905272796042790018504231232554901869947169277499564063347686423941465550893277647653211789596750968733838473699328*i1^62 + -2284091566889841218110694940313975938674320618722628912371053512976546821653742474056379890462171832547431818003438688453269253097511271674840217312770224638462618586565677858679801778104038050614106589731258742763293616913772228993782807142449513042063543769808473854219792151422487120770211047040060021581014169797735637957722425843491046848432542922893339312202040857218569669206590735117823309993098363503056542817820243980528001198560770719030079159518289842390383870634839854963972104743311597911833001570187081751373813166916420211806302781779403329377329584509272160975567584665741220516278978581867110470854593274916644887069156743999334596224408276593594958943272105482998684612061196159661950446986654464193654757292854042277064222944369352114838084346495825848620955059038146988424441396611240684556493748398141288612371262707154317449122215392774233185981313600183661191124772484589443820484674786656809265132917201858637741366111020390751862316259953729873881236390671572290707341399479336508708006705805850885913778756014924453095081340334743184156685093190698489977032565311453838112249093884548651780143454239011074477773886092399872671698296443770545977659203101417803126970536683533020775239411422568382682383402327179007277903497726644385609499678075665118514448814485739274708913373924505243134945578030228467043959952385554538750*i1^63 - N1*7888755472057831793777293799243937304604174330364443364514404944811063937110248646302776320972697248343248775724363848498557908985482031566885502942395551700018697267456661580708332215248851354736719871679099744023240006666083145834766126779227582237068870442369439441002150979586036291244004421395834969762923821128598311620383640148940317774075154457264445920662342740630218188603515625*i3 ], [ -80702709129707613178459649776898727208386590545596020446131185653367575507767066043197502497175250968373068508847435589147578255572035419442000401657844530230274892044761722471255624091942459204102498145096305057388618242782610451447594667687853015359703331814414648420281350361717227773573840688003509506784578783013644611669289601925193614836405451163778578987689478586564975854712698433503476355517455158071727138830093624612814031312528167341799232677489396029190406984063674933183651822444788995943806092331507712610126847527850656751004342571294927622456653906699498912311546907675739624414862544196449117119680301704482701664489183964424644380502531336375786134513906383237568868704730887046788036733618725023180602680685211205599741753568092671479438360922168618055340169454310709329469888523986218623872002038423389149819092245007623407982859546545023240012396095238777114854093023081524236883300900060325437161161997170472634279984795486028496438831896951514511473139199735271499638245194748102261615185823920522403345460389507732213620812330878939114955741444745161874381027541757795453737330493274034167993184127119239183344989398195537720184453422468038507393064052667447965060685200974055804342509834797966445131021916862983309378935848960000000000000000000000000000000000 + -8924267780155504224954509845522621401399587779279296061338333145221080764631919506363943745163043916971762013965340272845752093605811176233229239478224651136875517292995057409304510708185743076021778090144852020470034902801292377068554111972018983971602169925701492369350779964266477004860768855255040931088789779205649327253988404810227194881596391177092049193521438093462211599721810611125911739666685455712145736552131322445599506045549487202856840375465085597134276753532502176140120269639342713379632795630508227508738480837088776841268125479546585364191181511876833128826395911202479062274388694294234070655177716246453495809021077977061521048421437216161436527666868545308672735839301134732413521792674999335004933588418133433391435856635193149220880416094865438569705126258029057265338907909662012607724434057404876377133320271666913504527192466479883196481077427761606427321134083972515069391659498727894757908060581050217889508482122322299816476907620032888534166616358498605952291330478638585584361267978839271674422722330245161888447324387202310701741898486771688960433504653807874891544202546099220664154417479182602506933850937254409797777390936059662280478795048761552869446363556399339679746127227851716063911434321088542949434987013734400000000000000000000000000000000*i1 + -374365006989807667421305096447360583845093591456052161793379826904299418057647579196766850039720479256472466486646810911779550937291157533245328419527316861139044078421748072517503446672751356916204872442804415775454984812897479822935722796682911742414986315461988920306950908245428942239189552894479597117953003091271757802391355479632245693495425000387742029902575830696264956752730325617494572282517834540460687835782047762694005215833306833832115923473423988169557446894183130993183731847363798298745931113318177948681307042905931711853274589047332913744650510165638039586343654237850155098476124798324537094235116823005520417125126455609660781682600120303122498621821640304520685040985930790939955574887869504495563730495799191032522521315901178486743264079941281451945625928169577257732314559920036491672394351720286097082664488992572206076728094907844111876884046857852069026111888744339704362758451661956415064653653371567723939065555022733180044305389413728078281031469516427961018046125444413688524298240628896128324605192767258795267234863093074339932307423154024527796673942426142095531757511682017382720874207833865945829268090509008000206305280775474902164808831119083705981199166507868301915259884823911428186272535102403758646171103395840000000000000000000000000000000*i1^2 + -4894991525757404074491132221256143940465629871899099065154256827481274721047934586612651358439003080780175704730686503626679810450142329684495473273295158734537407229709490010931564554427659179989936969486103209260403751523469662620805596695122312969132983433146465776896237445598481496139866285808839299600788912936198587481890593969985066836579236902541754604873073661910864156617771873354618891432909545117238930886472179740122911523175649982786026376204367000509704300074730106268837165995921486582707567117241062139547210425514354206476637508530859348446106089146033214232445256116374135195706155872389127401559784328501785816487988087026101990100965775930219784164168633182107737578407790648188840671750530040361820529339577726660767356580381961618915529142158040720240979661626521007863134020632614906400764164548580820710163559280527781632138756237500858158256565611605541982184333873915732009611256344197781435537234643533580854724953212842257190975571247501447299701927429842722454133867309205409702762746044035130755755323447113859979432688871746594713937577631435176387320187396212682710751404806765245337066310666456930893793606744136024197006566613405083455146318834236492666306043910079485484230928202221074973741147192201601782240405094400000000000000000000000000000*i1^3 + -29856730204083727063956090056488996078785987892928071523040860515377991920660647844296720732799941579629380373152999870736539911625020137790008922038576672947201686055542828349673187348532670442175515618526546775059254177238008664561169449006663564946326634888741097055212405217068789298732108907452476089369910441389126025234763451317812683135401150655086919264667446339285645720734092739786807789639383019719319943694260023432075297694116478645826106430508881362440231271664867589904763081625156061407928844492313758347725461045642692991717005597630962217978007832129795428553738085358689093019064987613668717294800478279667147899444542218199669138027800021095989357202371759673475304869040404952106325855608044020400204307858074401786893008628408461361597620509515653431873866512670649909483613155111923427415783485822557754378507903983345511498265534353157272930896679215553123888624683754019337236926406875481716409886855037637963667981822352655752821612904189096723202322404388717231777111286037451129771235043373213629142928460824191976454500422685055882622971555958668120088599443776042633115528791925086990070031251248677262803000088681722457637858817512318500278908796176480690279232001542282050574430582693783263935981466138775660774861832192000000000000000000000000000*i1^4 + -85314914751502612522521392015080829205026500215385382113226648102758441383855239178793909248816954161385368470569129957320774962658072670921713757072198592037643507429224238632783240144803051744547272257242008669619518292855827518574719706493560339371298552275243839589794460066684470391443018484940279724543100586817453094055121524005962306466439328176227226068355398509167242094115117355935995155057464766018969889641776454595446588703039160147678623763331024385501012787440358746633094642467653593047960737846058955996037293423479047608230028494683910940681449945398788381939408917884553471686869593742594286963423091945866914818789862858127443028902031284057629630874337964750119895442770110859745184460021889679246398404652203998028573869134356162165523796557687974201501839792788193137344176332501783629308881909016705427205126011697364277113797403475402542151228916145192269423384306525926575018502068731817046945254398443448131576538373564076553125363186254786759461315181094654681058669926410127440597111984864727624586742420168056952825516980210219482577409012598999401401264650492414344554221640741425937106178177631093176944691261442432641354905243222863394215884846495931735578870831924183063037384311160682402972085774788392242654973263872000000000000000000000000*i1^5 + -273932902712056393647079720475656221052140480702927209476349781797022253083597611572374509604656614226999003356916823492419148094377933638216899075340932744935741177375197331887786637463743466198343426508952092256437719463829811327206047935723835533582117797308977563318806670563240399251977041477255239833994802555447862532881104774618745843241607175740975754454904575339199690438436866844492221029742089678119142839786858541748403889867366761234075025511809325587337032212729418069988212070909470222516231691800295144047568302168428250479303340978869885475102280492970609434302536844774886501837484061528277143216726202491291345923459461651142787626493277714775493950436442633906319311882529653425095222363289829566921185942383090816498563490223883366674203434021787925389824379643734522697284236536592823088927577615746933911052300142857832432959683663551049571165495315074914386376076326616688931957280233557843953679435796344267330334285949987085553261724091428899166277626864815810476289323125009316843371341046619995031426159571586776552750188056578968525448154219279237187672133506550512214579483117388381382371051978957037062884582549826043699986607036328122071104116736842597435454949629879183898255758630532806396866699193171103596930169569280000000000000000000000*i1^6 + -351139652568401106672026921477500272266721845005921851122945083404752798946064169399221877285922090843364049873681066780240769084487991159079093862811577909772215906611948299370693948119074647354729310130473847092081579168981076748344286853188051050269970924619852712750373410334808065770470737953884801598059885094039486758051971190160197532799905840710099820083384683804894980796869717286259505689030937327545827055735200516332246423158744697038403814398690386191375107643366108617053230476635511217821983328510927094461391537922783076614598281851033833824814793984676628706606595811802087586116839836300549873614242743637532513122314094737227378502343041435675883615387527668507936170697347046651222227629669638674029201292051221620787955868490124990646320841039650622365038745048045340004970645499180406406979406524910510352108861219622735075059618304500799747592857759153183642188806190017377620905283821375669024064916525257687984984612836738417791239094373734436722233252289116363050255341286443221817205688346256492502650565828571213516312603744630248755670576069242916186076235198451168555360178989338342029843687290567693336595047501245464818471826334201909047134565900958514224302151949385990256798287613745158707353918329440783441235804160000000000000000000000*i1^7 + -285025975834351259347463627476738589605077042254134817459368210167832958454515962273240747125788107476001705116635514240232750776259694682702913763144419581446603654525326655101193900200906864749963304662713908445745361853620670933014491500505863010371539719038405787425505571341896250808997170210977965156516170820482106435812248238227333400746401233957565582798369817907789210922553806594392976694216806588896467520297393710171491730719211180314950034437591043278246429524964289019231313684226766212493644527787122930815825296277914014539728562041067879889243804731928184996130840855640904111245769613654470838647157805741177386812479201519156649826484462644232746839006382877818238369377340647200959466110471794818277702741401089154304806136764510711926536294394104606288714506461985943315088679691813275192990453685446916537917512503611913502700645328427273818538591858874070156274262602640348483662446196054190214761862630595758095648676668139973753314833633670134973639963548933039595148485591724234618325123009760655607823034543239001528268977089598126275223377405402395903326171163571619094733384677598919195191183374380398608023788422108618864095910153261006254395641180818181542172043180769610300029764957069703763073898732159992291938795520000000000000000000*i1^8 + -154123231388344790765558029258884106332490752655133361767050483305397721281863963037686408433479099353284311870167790419519239174962025658325442156654721447437800829341968361604533499003088465010311949851727711244463099973055684986674428921164573490430934096666241863675903438235605904715886109074199575072608786961061985160620452283477407080465294867013288202583321440895938091987841316491886200583845668042392188390574696678330891351125575931794790746478756372485247987379416687951025841595268779319709995526217974152882302198643155483663733670324388263018864309500768950081721574360476100308504160526296946260085160251343198090699901669151578197809530419258401854050352912554730493308101235966980249281969751999558004358846480277998525855057055090370075513226470284854510414592913410575479239553333641392122998696037569117222303519527419593908502935557153309149132935785491198729204421636453906946706027963361671861282869596310509228654885187366784496283970857084693139193146459835571471578394087510657352127850947114292410087644453259991796556930954834497294148405053457374850493409816612713722132820261973204024341622123796486358904180745544127360029113536623112315552628979071920221940494370440104797558699824381807079131293390202266298456473600000000000000000*i1^9 + -59535216804221423204901619623244603903558406814583476694447867473226686266266470344359500465007608492463102192423974699224460381211478438103219278491731523781074182071406525357291346359941257147002274831838962240852648269112387722040550455124805964249103395082354885480630849616475428458885490282384981444416636505573313619965686850747350882014929771023340384690948824424928485248515272876190272185476391439767012315413262614133692717649979220875631581290578220274531291396602095804058099888692307434004407111591475117352310719665275159660411283698365352832138947549362920289113794514607302671598031876169908462306207601500130417755691799122148740286864912285112410853960822415487003006427015613060476719114892687333365397918885650420385718626365304658636506116203355647149131233330279456087352198108955017425418484449917184750903198588281104978817857461989346983197578566433060054485158115529488457233329206937987795412957090388317539176701679811020688575380647952421869867498355717587224772313288070505391839150707293039570587495687880718865200776777681636142927992405404347955865818709398870454765909916982466972399349171503298542498755068616606163112067420601970947432223846480361988674657303944367090351692911669861222456067676843871658888396800000000000000*i1^10 + -16095986052914258364097997789601070530304567081656516324900872062447104814101605089121909237175090648026995806330905625455319685694412307222322687735118110087851131646458038983350463511735315337669850421853659029069010843135913835555090637885684969287795289130259810891960309102847849752451739422490695253908345839790610604151045188282280607373470460598688799966129352609931251802348489494330679413899256549396442395485112100036105557166598058633378556437790084114272596107201591494420250740838810891068807496320438444679514394027632194851463576091911672871934014145956470842743570281668382195861645292712550929818642475372175053134837411802573810747714673024418772225006734508001782278538807947581258135201663165540882737066406454249839405398559276535231794492826663922308854556598528233217735287934783675951133179886648979149484791907358748318450482557386475948997962318297022742798835268162293268478438903119883232798533024241630899608834877078531691779042012363127174569915891301537517797373756039078187855120113409899209770323107367581006761039937596574998065264369169344125291003791853605856959082884895321986720504604366044870891538297560399061260702101769974578551176709512554057780849519006962376954994172606503391417394135487562972659712000000000000*i1^11 + -3215409568068019713587570391119500564817619691710084445363355103975092706955585963926889106339999830473498613095802160379638440375372946916447944629995475600008631544916999201417716681839174156269876538882810429476834124585672868987848854386973884742311459711919234153054185125561570231348309173893788956978125240708131953954306161711007189626553863823513580369460914401894626178089727150680563391528204236235488335628120445664621187999146688082428079948707809650430255647794748936932470741634910071148555094206677317571698794576889849195383276488653950958025212097292434676085996622816206778322010214348935075429892803036190252878837669186305885538064099780824628369420958711765427396396161756307528184644305272711565387895725891986335633094006317245158536326747757495757502485221074911010439419982180157099441054576267472243287728705289383848981395734514774386854928337280794927093859552319252161022705386613205406176986878401421279147326904212274231730366282264982509487158207339946566523297490343564049006857780629782980977786401003722573027298306489936835121791525086204294269038819900112285541749322688832192757477245919526922555260929618063208343501334955964757623760907728803647625795609890766601129017139213899247386334783064706436300800000000000*i1^12 + -506955899019462531992175680519016335277051808852862061382723369409627996805421326312403011593678319718942793380908046747535185593750278594153223023504000121937424137440079432711441583636759293275209151949211894483632980431991504404867573589594877339451152649994022068008122714404811068655860865815593938707077757281894689182682989744003645702823011356170695283333071436000835889781131708563903591001273135144893832331816565266414691354503712726720168397571710918998048123318171423608459710816101627153317265598280193637018644914516380616842056512373049028291248804568732694076004184783170690289095534917747588531216933243725098895648733167666846797031793424308866159260945894527000939925655691908179720261181657653446098041812820311954215483378844044893122832545846853016865791585812439180640976208520372554978472040810453488290510314884698862695562033182715344678696822611713327628863520248593450799938779984526139233346949380111648218982455873658352456627656252599865190082086585624589705693483766826135953846877785254438754228942516882640353154592981699950839276084174498475238929959596293695994640616899784416631745891175767300823482545413172622973767002961363218974166927312293625671032442870165747500920689722392762428665563939354968064000000000*i1^13 + -80650563942793202480598866679825535772030744972213263905294879695892996184032866149765685205929755848606665169639193287907896643860004749482073096547629085236163093352767203690758092109566953782986255079442313787317353436725944348484247604235013186254931462648569155464461710248416366163339403082651372280864416164673722363680607972309108355178385631999067525307156162257955343770216805173857921554632309855518352485940506199890546166744456263875660786135071138335090475866565445060473272248005165135180291595941279652926909548892020878532118217440685845858878633612916831044121383422911832911029543284986457129728870421756936448165865178471223817950159112320328253233652648750818622687783951164638934155330266290137356819808330643073977873494413605328744045619056274064303714691629724326676274328538837384283135691602159731954505096807568436385096041846453917660707750937387599361598391061306907484383136770072141813411497743983394835088242796054419765230274470032606519313651995635048036454018380034107614057850536269234385480754912939906403638138729759810646336909881218641779664210160087217752433330696943253748520935377209972569118918409819544631848231494544106694823980203071650380910071621332444438078577003980853305380936650294558720000000*i1^14 + -10393559259967416027687853196691131017355289908829676212927206296169707655748242776291131576080418481435370287193709268071814257121633042298621274183741638557924512689405045166758897357621846304246989823069862613017772970252319539971422398776201616573374406371625577373230275841549370812675025385646608060548217936876276317831503897386372697130151625411701257350184295895199262901091167378431515533464266512397990907875307143178525899854437507083320573326993502100549029122019228876638138327763983450265230582866989107925138339552960733390781815289535453262688780429090763904520181527431436442601653075192024645946553410429883672553163800557740247634410062941803086630151967686162363811074333152701760257286985017269141732649659326914294484554261320002098192416721899991948325263440561653421616947092803772427084099765472131968485019767982541646540792828711192604446274903507454973631793910939468673477307015488896881466733756817069153269985111183341908586765631409309209072718865514845030744162239935169123814071543007041101827818649057170318222815486841102218865819985017900775895611686789179229225612241443335317058787629775480338727924128033086325106556603211147145518213576902113646872983944712910984969395406173627425889325851229552640000*i1^15 + -462065639325128393197645477860105780452900106051819960485650831380438477652273201311364176717896501033948094078838942274217587913283587639820547081222201580192770537845765407007271178471954907054922663728658396295439656810517913444790155035281521684664291298596463486236584228073332316292757691315904123277181932641341854701638421478822238197657210612879830973683817943702483845365851105809038647596117990113160571716918172411531041679340270907125743180523182546695923712359125319676511771726081286108783335394281457669916760236426342352971765250216267952010808500515536944300161582934891776131327736726074718907091508665898775243204786905426408076616341214448994145414357909459749369151324765604601806255453367424092622313187865733882570297474455449549200927365404166862401953855247130386387086484305260270609732610984655024042297633278601808822522052235646837431203425014463238961955910575759586485318226362680459629310327595009252149955606407509562561273576390829416807650850336101040822997797941386653711932063629418818085350506718173099020587464052060492115580038948459766918939838524662178907862881140374283995835167603639612832062887401007985232915900490990166400220167742411111437477899010663861572876108666112398685220038613401600*i1^16 + -88079396697508878869470986183048296620510463247060433605083218174535359173584193710826806273310840164019280584610131735739894136738894692564852523744723108923055563759440656581231432102139707105235469453764338668355380268383320140930748123400163489546073869185476533557758970212312662747673307480455092779161830161801641541877182505109907959539609172449364508393521917674469685630679406770054144104569876509921267731178898392253227042584038778071483960636949442878203588599491156898572332951417121396158811309234746394046476930313939883479255423148751264130613015622920850023070932732950481856219574519773575209405226143090822087570245406326682751480444652791742268221802288855528117835621833724058430061864668239373602411311584069441692700467386655755639873941518336924503064127130892915219961307794409514105289306635852237572556541489100139605232470498347940867469898168124174005661057302922993365875490876591053793415168539458792929186568965336490483824078670849063154019567359547797330887921052540566689601901551862164153260618732592832648139920109995855324336353408268553134979279675607498141522536745474854004791299361272436900266910525347914304624254579598283299674354158806041302571505121617357898130335461777283120726781460480*i1^17 + -1202430074909773655407900538129516720686663592658273372418906609389805803866269645637763588011850730654667789578518682002995126975694246623732017459125654662348478163348830674181888214015635571409673110961203711483606305676622995668167285549851099778509655107733713966380024778754398534726283046628523248543570027187091043537697323916582226882872623921576189110179390287518255750882450583723889143894013309555565537362605739326223876508587896646030219079203146020925225553016744179601864633669832023729813823405077102904919251364999827808841805885138572945726624266992017661145784578466056157907487497959973175347183941880088671664710656893942937086360132820175602088751484764522484330236556002297467932699016355041205422527231940670817089834817763487310083544444973865475154155522429712832703297608262330530879682906333777293129481925402836228201690649630148482432140061452935980222597266843833472602075323728890079138469996570761123513159824448266033005232053652039950126170826247539326033484486321851524929927631046413031023783098619227854529889161405171600992207254347470061819813110391061005032701198227680371474371868109517922197164227041031212721023340516577533276253597834549216672411509767791389884766444329929540657741824*i1^18 + -251748386782377705212534122126409292425542093967460310065948723106407596471969082533482349352829174529852560706464987050997774047167026027490646325079786743795260638605663835762927183229184485098887831178567979523802804973546914128837672374673342526557933820964417072792662894596686742963299249644176066465531489028265855841095088170854783597292550552318466745109542467148674685054326569188426940941613563431109009914425082596775985355462876303480519915948229414565149307117478989075491260434506601783026203286479741182689877322290518470587990303062072664073817470729138967529274317935069201212964190595051555599298133442760076748586702517101045880506105178971889543371173987375970725043834564952495133267587034005033891578650193982368778841455197247287141395305987891425238177125703080058214681526468730635789558809604037116074834054776725518963113881384612793932593084402374950412959000480792868634473937615667265999749858862388417973135697846884409122022280238174780470801146628459025527962268845372611932704700040401197321767360575748712388096550521454570961253076754839126972070248830927271769957501781392794431734107086843196533014646215893121908202718905670373370000927573713526554876219905836405474144401375981228523520*i1^19 + -1106371683282553658977894810431814542426795318802864048221167076163628642311006973711264668601129961696392222177428175490072478301360948369762397471461188458098348102979896336824508658044247083322460903664851090593832810295954376759773664900598842254288658042498209045703603500537661911810123586644716839103664867581880474750529736183864637760525337866022718546610163715392517815788655795074328253688561902452167127001222503330042273350988494019310939662375546894479600431362565860876594753716417810719001226657900145353087646144591023855642632737659870319652093925193174909904222901349137510795745999108701488975929143973789774470722025071879300296732248639158931658973736538415832987625990989969869934053718841329397167896034883738483662371737413640212010317567200148289011112357918727448872032808061933772531384742228478518820746796731811812339138566193451609666974991545720694777922398860998660197081840993970806988439137756909365245754340062924323519519920106774360355877396619118044123296819017858454303059023436523817032317605077692344169179624310390381575812021120499281360410302955381701846696180108777617582859853864229929460242749943876479971762595753044417350608982891715464363682426012014342096916392697659392*i1^20 + -239457157416563985169137435704041054412325787727428170258590925312082026800992301434125945691453580024890331408733068127477111885141161759892022631719955028417028830356629839092898283283091612126224330890321585697649114187101257610978775310991691914026763059053296881008141642638601841630983770056616469189129290206374505797469087550170026712576918270139512909111032980180104613255213924943458702347205725275433722556989596032769712014312179816692450887142647573336217876053054044078570901985225904465656211478337581700267473314355139782653735313234144944757411695984760126694550574161172946658452565850910136376878499157486396900827059757116911306053279950933252311092623188530647258853782582591114936629221328651391198951231803769257451886722330189044286819818221893476031213662779804115974998785756860564638902624923442322394391691899274572283661947857414096882021393696535517762564951027919631910467081790665598679044775568192786213528309182283869825666774120085930863180297225382984101218255971146528620579901991748457145274629880838547246129671848544583462131648865243440151157527364233343644215676176083584112566385078831491117312711629037469052065414363056957340232531123854589617265778119508319800480231325696*i1^21 + -1006514301238157575164597832945706716543965330270256406926316120046269416017164704787267202139366423832271680502575062117206444909550916366721634857600243341171072328250158144732149777075821260878596128719198644593849526700860973253592685712292098483256677750296522602382404208379095716473735200620279282220546883378390683128270999224070554147395347676142464164394805791256667543439205210496213980331912348334346380753292379447140115677445819611266089949633822232359916076952073509178296708024717396625022497917228485035681924148180851839997291972627548764611604424716122164191570748180533072565896248131894513572813097489032429585424432050040732055275703825670664038025335660763748649940555586379554444540738726491540406852445406532348649843832841886922872132708814192544784753530959006100903770494737237793994979496144396885368785855332592321477004686813219598091403542892138273931302836107245329046993709228107357042294712864834803122866422698958310921432859808645598849216617689847774365207374582676138050998334878127391721841027703997322544059402591193411088926979179876283142129777221975861896075005751267248526117287854508215582775018103572753794621602477642557676107366853491673871454147869516157576806400*i1^22 + -77155616132466242360407616124638916825050214243702006721741354457615389927344802584353501775785410552169436598943298215237885894381508278269491567451963665843624519784899280826644605924939722450817649474134580207297496428929539737658065907899524166863911896064000313415124622758233324849144409042041938790740506423649202203702171981377888233427906475552278492215472331162649924864465806748876789004029901510976563207586251409254128026982500783971352777106145448037501221848552138633917492927849867316558483393369514906710809793313610758181728645541466442839857700240417024073872397213639229311837966797266131246934496461408731089112967518087778844483690634278408300110950262559542181001407813738809491048012185932339648526134394710112115003218420751820870634151501987929499543275445106631905310679928760803290374107417580003163323890478005918107217737087987453066502793902546776034439421324233813518023893772607130137033169866731251182395693515923368860073116569668122043490595756282347436026722370474743538069149386981025165667431570090094275822846070892027574685759588813613878611400425552635455419898546140269478371349800241823851037362562699264935995846688641862726717793936341708619615121400795142029312*i1^23 + -409614036204038868655789580022058117223610126137110800100447459616369880301956299107154262559990328033684396510921370055774420089401402562092669294459368287000450529889948085505785413476511408298802819641999965145022834222574687454161113652918356804664176723474138558529171434115374713295334031790810323917556804513128620381422332140204219245319141147050651387887215461395089101408610399641446137133138944228224061369087241358904907293678357472586170974524103454519648106928728501753801948391893047912069114343509317573129856747128900916834413791392004043890795426013057551390192414346507933476377992531936178795750018971762055721563276874769158909104679934844598513140736149276324313361993422799172385870654112761861538385414945303260449187530151948020516407177659474687041555323513429654220457095815104695578083952001020317760442098260210954660267950591870087195532054267683603038381463984269216050757977421164904399070226089987251391115312097710848860686710541357593087140384809864031000547921723838753917064898945715061222683567575436255016424223949007293652106972012878856912730893165810871226774437874894725932884198163388063666537004428605360823299221938541700356866660574267093677959915004493824*i1^24 + -7164536012670674999211691846862073886001705326730554523445191406106222189419432387114042354661475758550716205033675503364005722837419936748564258560147031070684776240672237330176521403337702399344218613037578020389210093949356169834676709804500563631589681576151390253311699083627550369943952931387709759386461703881480368785823014343726435296163947697206336052074053095567403439840619346881685089921846953352620349912489434138806229838634147448400800196286412285414235406635898695918645493981725749200536394342382685155184607155890866498164107424053550699007978902266042050983304478140717766027661660173915250822746738616772127692369344267344900336249395564791983589582113866451746253710491265569127389952051231806415272036166416679266980659440581023213615137707029159815600417725191479793310922827739849271095880091016002354934492696576721373908155621169216050537958870595529791312397061970647853057498606033108919220391086390877375506632169302107869505248652271805611090907279426901982433935090883882907502251960124037880326015248117274274519786007443757132719688953568912909401577608040159232443347484550516950369707739082133354337331327384954279981600551214591186621298910244070326835597017088*i1^25 + 17343943956499168657539459834313228281884218948261995514602978551595520162608099907780367909093666461774887952900777641705221360640372475331342437089730651036777926169366036735391520546505944920876627403055951237124381519849487413483387120835313783834080471877306930382779379561536275483068909091109421854345787469752339864354160682901220374735614053025262679957368893041552680090140382784928871907490991736686915462744435462688462667510553872106154751618051424141819842424224654982494717831092202614880608774295663921512179822797820437409435278810550478450547858658510816591660756707225821011649511349170022265336054927176102001007120766351153498946984025747329866490297478683956052622444053737834714354826858929642708886609835649502592399874706318898075168207614392016825801391199510564407779645076326864822882009385458514363110602930126633935030504046425680647379075880755811052928221751633510962700293025977676908495929155573523122032955166165677729550455764060047386032940200689693995098670643216168409302899943251293877515239529161335302803183250175193662076050053018386593512260780669827603132062594904814303627928953792559179185774165632200230777411168305427407315662770697985478098944*i1^26 + -32648031775491070750107036943566238023567531338914859913915506823865142660514996891796152692958056915756097342397758736226761261950909233291677080131151285733950663989336382038515037467862868435857461100835728319538007771580187589526522232181050248692420888676585198038778976686153652776538775235670816743463984860159280262621903970180750153098600302147910730062356694081945120226573238439538252015075971613459697795438761383704030477875796324828770789138246488975486792001529849268007454321607513319569587035486499960194801528164227355802036784146577964692957548187486124631451688842463205313547952657740053656304770580147953278071179779023260236167984153141427004364994039204733747213359889573729518306320084652950118187417602529852440325579838947783963795050382863129033193021450751024872070767255768779960513116805566852041559611073964066485460548930512641364615445538951634268518187415103571287497379683725523486331484816296016360829275754476120369011281241590061620549257822846279980045560979334893692109124638061054111594285035241962891835636631050702195044236779605358848208751515918208004174874103920003504214204153335675445667823984740446189077502950047570920161532533540913152*i1^27 + 17014415842492667418242627842495737347059230334324156767086045024826709142321041766203363543871867279026818652493456498458567655818524431614488811270597060934324718793383853127605444830980272972690483846075769482236307746452667884833813163650828118872179356921517813606351371557266439948546723138765251195453196683152742461280182000239675150884845964536591456787181598021246872991612531155551013238458078633532124596112420401673760284851223257688638407587574233776672038357294917562379890995053344576289760374814056568692242288491511045016817322016367393895179774311782020296010741027624767515940386289262592102526882548957515155414549379163325804412420576717587241951523017751006668990661051147953478739449065486005386917984358509656177947103623816844493058774079228934149752314737849645645713381204159575678361027555321481772846430956393160251170995146761047939245204307014983724750461873693345968017795113080664213522238457450062337639072726392315563836831960791728512478146028055536102571200100650326297111915072646564912358127519288454127291010163113351525646985022945733034578773980959666022059313557421789011392143310653011308752193953715584908091011292544126794388029308928*i1^28 + -10438712124584584239500281064038013093250218337546299715548816544708959553908867286493897229981772830927271505679718988665751315840478666229866529529758112114087455835743627433502412727965286298591553602992161063788106926055016681609199461320899555430074191545528863239538884700405153141895422784221689665074353404003676231755794166931512447940583562107206141713322221836564395038511970147850868689649162540710157137593025162598911394084173046327045236412471761018657779757775506449876440609770517427451194560454753015776153144359871008218215189673308652251455007366306479919007936893296315494543953334906721603316112094214792274217907569531728888312158342713842142800752713602993922211131184401729858176688792938023781389208557948367528994963292798016264514379416606024596179219811238886546249453739470787543607053346333853745967092077866493056381275185204778235456972752313193543420300979882614852529798310792670560703057849236540967360637264165026087659200540221782201295440107151414736527268383037741465488074732452038962978195264361283496263749660970102090609787955192575494979208048128851081459264607772851812658647802613324941395679119423718794767498609481494151823360*i1^29 + 3304576644617133718767008019662825033782822200612342498018905771063391259230078436370498486297496565608397145429742301042659763941858502002840696557539458510746117885566792748623814750745095716790430684650236619447531592141840420788071368503481151115672572279490879269298627134400489896853247891116426705724466008297558973180376141401861009911583289383077217767397938447161056550739006260626521318569972904460309871789444394962907362590998697141586162599023926231328740856065881645696358238159607289272913818147488087093352470346871286633217436496729258989072174639672146555337382387002689434642455669043254943366670370030759943996735410243498035851116104225569004307715415709703458560474817274904953308042288268764791729086474716716681795498104907464751331885755030511131861064594268644273314738383577533182853022529196347472696493135704625809477734158699528160815705343625506816708324119049023373491557358944271366584696631862343254346970682007103206406965502731841480342332743864405829154999795138658977370561059176683731073024435158447634110045164774454872914166431647013105582207175770883492039286214359752236661178066029831115082454141301483541400271438420639744*i1^30 + -800580784013454178106121133473758342761669988794395772261271921542032728531073168458518756666342436095530952428996430274546507703827831502124025470651606051893724766419552875292209272935974097968185090918443516692314429368509949873045634232936425227192097996156356061472525110494184167986812724961763302324016049316964105620935877156859732900429563554884257277947800174737443629881493103237411727007712576173430490940643019567714011477067806778281686942724698768866842214717417239014835185729758396208117629663078108892097809580156791270480513478181954735617982384832971090895645229825562097152560394844318575854261982884358072339276997159181241719735184125393031883387641875577827736265004676849763212993282157867679415310266301173620222843606607069522705844265516414397334442097304848744530090757984409999581546160967134748535578835425193739751831796029772628031289886090571997674717452782664870312068204586088967872817703527556531520373312704940208853440868567322443477591557656827945766524331913042406981998507398820617972335324544572697287700010232932798926375268290308226406520316197732478136188117558289407367402306546909099222727552343159884128442122240*i1^31 + 106844435651990045911920041870295926276060610193281366832399416646764591360193554995341759138767097328628745141796244673938591474730335492272399502308760184549989033300715257351955854727596381711526087096051743553266349903571778032271416157553374978331053226421400000349240041463579068904509648190372673370934411867748403838471178494932944982260680833473803159671362965055189141708362223958889986420381165086409554817714533030342578548611125889371503395747787536460918023013097032536400338415519091926660202032929271924886401632680499830351750490139713976589574328667646307263020296968446143517931657677014925988793371635096085632023236077480126439571165105081531528691079416589935283074384520059312608223212145859653145357668882828700546421667849460732414716343667859737613958019354881124195417297999293647588458794164597455260485624861034157464911473543196072940703117531053888791040334092265937740371438002948859801679412833814016937128189655119181101662719503608038436161948188349875745240545298640503012345792933932530418758983643926378837326665255992827810135958958125538246930420302836047715418282781490954885230787475985397112584138994189732937728*i1^32 + -7387821475433341657778757918956948986043917005327995492298308202862801093562062823724344593183167363506958125371363286779714083720897057443750000527093540631407717314499809864283615692218850805666670268465692180638559014474565290573578277387158048042105185130904837929371249408661928050918673294385247978490015889365294713848091408714912739752375300362674204653725174054649851463417193998023805906886614530230031682035993144027385084731082770437948762340167239843973342537645292798666995992407407664942759487003510297331183244971005945073833243970017243444833569855553046557487127966186442036554974275316334354691801921413449275161894429873621128592618518936780301792043543496198104610183878409414590234199471475636924103772485692295354489859665791607925497168592543214902070794269437827872009202149018711157028077924026144509205399633358220424604347183424483143680844068037504411585096770215067686331636592481329129148131785625471814280759267731066680456488086075831901982841603242871583230708642690830719106398562983939786430800182941718347896206533161315417619329701783623339511643867850999858059990599974888332243635707073512440511752537374720*i1^33 + 128652805732713291502392638326798098020386439201372446424289934590141217869580822246124367701031489687435545681290810201867284834961279131357751879579527412720244002092538665894982911530993565344862829988564930636643877713064186806991510137942169644329408604321725470136653630755015933676013067575700227984910149930611131131549533304810554131571686802826076902869793076316549530479667747755177932050630137422507296578255186647514333167491775482752916948193330926703491429497056656935294871726480949639926218186167043416925655108041771819728202576920315045098113792756360760258784268382392382387374793925105467345946464552992330209451746076760024608371646642202801864996287056380084554646227585686074048843221633667399362377627221950647902323966660420680340807189512752753508111545752629270973124895519454310071038433382158090992139415490602166958659851692683374857267746251121430208736422322269727798508087868183811970230294662744348347513246779644818772976972683383654818708863514745821920037282466649422573200391772059654331232221649496129596056583601232870503632997670268614946183644540012811051100349615117591153656006205061364709326848*i1^34 + 10712446329345243753654024937410303154942126147303477749781601583476460977000141766647632728554916659973215796564955899663650500475445720537181575202062970820282613738859393133940330529460852560621433882870215145978895887498243405581657191563817935585165661435450169150110049640318969678651016926954964665976233368751975167834956946817773679639545997078915234933274897613429912856315116332432060780007121956811681192268899056993734563009224930832400616541397612075735530360522664691014782885655649487754423305947338025668943675954061010815376098005265826219673027408441419243461636628965655481249099764070548158032395304409666041109302132483271416077167055369708290031817902391676375572474753427351012887074028909419248496061086958979501310716633052042818905989695526299218780210139593372205041483968452332213698925349436467907511945873122139539678250612931327975389790997650543356577417594879899890465391023049416700467963781608927781134685265105364935333972236575014242263203154758287733187350156860436933249500214109095718227066913822241152034757035633549355540946481851482192807405769368554140581976735496900999798449397250916352*i1^35 + -814054361462035794405087424569057848978518344660731737072124973083593663267224088388306347692867990352134328998246302492850481757312535166931436405040845451889671462949407713712362967881211336818403130714753723261346353967203181826453299075246923627654103762925483571084856468642223515345587852106936704461819308517858900583908638745601757231247810165746179078441122014307835525536350181635931941621559462098814908405218007896202634537080250039659641919227812504778515437206073288047318650727151251449014294984034328948950922598139978454362195076613719328491859477764669208794103693083480821707766568624804493468861774290759619943837469531417205819129189670791018992927478126809663073544012681480381416745128147117760813914387445563869874538632821896968093271644662385007547312240776048853285273045181552326227982696875198806260721449798378939175828365825939680778969758887585885276602777334700880102806986668581908780528652942267876849480067520511224225441934255142300351392978234472213008247672962959895150455652288152085454632618993396632894900078498136708232116662388333080480693548762768219818685017608242622310851280896*i1^36 + 26795066748953015298952187788883483700676657539671300209855670061393602078903305653883580334292325125418829695095278405488672966062182368085887865623842724370040707548196165143091046407782864754128436087772605282647736330004528077160343008030516555019130073853198686430944912318087148168479047730868020716318087581488659094015142073301535708841269814186958054330112616382043048860563585280883696883546580665913528526643017487687384165887585777788950364106916924743604533265612384473681994255217756385960494106470910561991472859402468286134903587131429724137457613439905069201700710936378020960667967885466905887968492478570472523897590037415884967118424655883218361736618619347873407781241224418451087706171643649670801797423549274941124292471197189781461774299458195257887792017051945906412519006654009169649667187198406873018934233698973884791147521147270332365424421915948601643992010791467093080693015177380761932701648884121179135335365167640766093165548385496294290062057395962189292619164075417730408475991950972295775723900725072569654820533685170151607799896095279085953450662384430089666598127089023543410688*i1^37 + -521638145649776290394739898098407206133780436935698430854948430733986828755200883559520249493027691403925814435838913784996589683002240097198306346215111607207314671586028417015971330546151305910203284694835442860910107825266640317294159177747485574926927729082602317096785641248978413093739403181359764056641331703602325271148527806766218287192901385686731570100259011946609356972945580537645739941154747928660607591611037539048765459070599230297260007191736086470564251951511718905790362848573870362608385355845230300586296146986662126598679220120793354614621230858654626397941938793225608210579458016460665213944462623259586636382420232266230000712977904283751566090610180224447775410916075001609844995628929847304117631117823554712615340809741738715386061717955490642892059809850737659116619115012604878383587813665334017823079920115112126229854737738731466812373335128111864544921091002256440887593282976798190960864600334754723558251380513274036088868976000308158830535755196713084255544840573419880495171002701926881874552522253029484511379397971259158602833505452879761247943241063792503629941481406464*i1^38 + 6489046952518203660120989887828866054911372418404827603185550111825873863315933163727336388936367841544248270813578809167284629697586189200216743441450606817614417517056986742351585060658712819945238054092849098644633225687539096316356679497400631508937802624621678833607573254077319419852093874339745769134203514225743867708330376549218656157367619524735179894099749888901395574751295014962674546841706094023581694946542589725757808925621067302581843157064644181929294896900796391796301770388415838723025531731700470535759182923161757167052656018215615325577229989813446273749423048232100115646084277619424638071864193764052847801136150325885489644043711452637960155822577725853682858389679249759111018825799164994339406854051180880049174453599518170928013003494937052758728802335025160076473418119408609007295239455027311861054253906178723576835633293079089314079830797793431956076893690875245699691689456226102363470145868367948907906315626877830627955175144094118849586133496073263017525594711022740755899998460577770860012459882602527323501904864255959931008233195847218392341349200670284113248256*i1^39 + -52318617201940307405039947606505442896755360859847018115085944697897357229122760129168903645967197875388404757500737351829745192835986573098973055849397569600328365344774199543407383272942284930933471544040048545726290755243140659234094276586180246251080892148995229701698978131510516912713468861273280351725771423847367789126961583170054025050294711906393733082935753994288678251749197455336910049470103463473376127169468703134597710450833585810358049421763000826115947173879704734753506417474990573463471467252217612727196252428219823382662702644339862420645836935840746273273461334860954959467043540334668068936068440865272737743827766178424788092753776707129391443997487627686147738987036521020764741988055297543291607944949018108207126783025920097889453334029929291228329497596071272534162972115945631877831713157765682751106804511767769065872136224280093433026096607596639779061803847195186664256341636900021426132853218432077679926876861737474298403922880720802782043517478546295088253853614712154874532777567291973584130877454390770142825771782884935282802055849130420959608999621165056*i1^40 + 262077708637248304423031928772763119724019375536321489083261557665644715948481888910099038904015613105002305281017852256427663770869592378109847600134069278021765546908527363801196730022437222737470846986757202568154331600721527024201803825952813749392130936797812954808163942773025822997346478113203764569631006282317836234316501311057046715032572922397208204293289204769814025302399865725041506663678763089635343537722623871441725148148860898547187150750648144244645295003789399461645651262530857813084879987939486154633033004119939611864197283337541720256588582529331806677623472940303444351253962903592639416463093684934393377210301165684949883003907762292599442129242418479190555942109868574747883737922826728058139493032506909239175091096655288483803937534926526185448650035522596156603006981499600138404437206133297801579530672478087359481325663555992542535477567650627914166905820279192844935738922589703341291091246951075967794398788619402253504571839321209962735477175996843232529719997157436925276113237391126906454856064723129382874181002613316346874399352846607742589206528*i1^41 + -678114828267827236521046765289437260179689623979412028580115792388362205469163150265058611699293169768050972500064114942992571497147267716669885386880499203090772094678792842031732085904302985461740964806750484127070589360305862708885057128300123678020030204216924307187657114751036010191954821309178501755493168256406205437505926324229762052219822603881332822329317157720826173828189732149680153322269780824119879902038464764428441748659156294251396370201256344445204004663519146263890646447064986803943664187924680686997877447368477595344646677681277489595533555960687673066200884277194155294528724547570947809470402962436474918895125320166307200956002667730868503811677712000581611004306109994713660983955789383320245496667212958453775378413090084900540385116099681991506860171042959442910793509674712848723799134679943174008311595166423376631798140500730869626894577169782962474617614445109325715449040115069352601224493419494075986784088948133007677614197913336680549684503526580823545501424857521331457748734792400020262725488933140436761485500669479481044486785161232384*i1^42 + 25465832047211339657646540813153522934981955345904422104257765507194389873079079678390502313212201097116261381107126281748493766240710245079504815436584120648106725146483729027793611433655829889102723739753633052892255780809580447792725248701305815814437896189284261136102489754488889345341625189289584349723572460343285818973838289859683092847312070794490140036446175301210084299579759324374359819618926083739101286278101346374405746751854674979653054199596448385063223230542002215732071778539843874089164627007005215445093701128370891911033411666257454413325590458798271867537898175108660123383821261256168338455017535426989592018971193955226980364276476796868522274791226399930469041259138001748834101084005415803263926839781929933932549400956063434126961347559816546350790810818129176877095089910160429624809499684551696271025921412464113553753438456737682980701717999174091961766622598685338058967370405430807816063801003273263772756706071884200388825548333867452944448200457107034668940776977628120797950897057843530638361704782674466873742252970768312819515392*i1^43 + 3631363170874302020723527988999315604835847295669767801905182780411338201751259939739094416409219923307162656077483985531815840775081689916923690596409938466929361653172691833271524624852153804603287478468667232101726140811115418209308257114931196686361850814115894297051920360968743984974640994055858082272556344257248806677872198556119941596972969648826481631277407285875387621218511614271383334871352375092106945490623285863817815502353489737006250420352669091478321092727322890096941643757218520968831204976108561291323746245271839680197710378895050156469867621529105028760914890207113821809055485223750170764359566675288477884904055557062731112505728864887378250078461621684729582781809489046036481302685764610129364672138151779005774881239108941686313486513771169923656295334196745099813610493844016810422154124274426216288754227391174520736681507100359716226433165458907607265723114661972123223486038605642193556375431086192431249814299384312821404899778154459403080323027581577020614971683263103115551789740975641309380018567147415468654792521755394048*i1^44 + 1293208111031956562028341084333480898159261520868545994737274668059299697475352536477023036920471982305050915912847553556645233959427331647430956271225387358589814269251872046083292418489612003598821286882974625747635791178908730227538794695097526298557331014021717795635603672730840385651893228434951797373983450552918249462107195220807772471248593074354610890764842351563882208194603900121624260642341744729400564933737330542115163227360312747838209723239701407174446526098756504155974847882509985921022636927669372250593842642284312154598307492756087673051139249229877082455405971750494377177095923803983391798078570927164079640201333444360353616384434570698812271355479272721573847252791565135935331391899251172901071080358238703377752227986377306568843503842876959736383572922009148156308091315758416086554839770784015507021269859155670060025153559857164218100817384560725973156938286630474461398400333918487044598413458994944001628281123765939885560284053473447289092996996598057514022330509340547139387480080678622490842970943470197015484301312*i1^45 + -23077562546814512369494411992286128743231179368275377587764853815940758332147900230913865519483273092601636425357143796147706445709381627930518753581699151698969829239609033753709747494411751379289111443963630118499796146649178210506032915454013172795513638326792403381958123486522787059218682804185771846726817330027690980449909237726722201687339562522049725905035107276688413579281718352829438718149369109451761534011822522391014541258278401611652279358295032157482355479698227656241694352420480022748032228367403633164752469870228542607957009123332117001774875615419209316585793685695300026452798505000159059977499073585634628456071879547328813150796690401824835782853591969903060164242578024841501964158026104589952665570710091347090536545112301917515813850278557864864110398434638794227534561260609586355261924864610810776528761721516856479020317130819463765226875266258057308506455972831373119953995128577289552568025878055103958147731781624355187775738078321363356566451680439172083676668361706016466402702702837127912111329603093528576*i1^46 + -32016366421116770526590501098017955026807233703473894691235876390253485353830427076411167896507929349926125967299937341039970389871489961859963733594459921022445185525811532390057121115646602810316614797909469578786352028625313961173915301259252308907469604518082937805704571040461196871896294842224516242550455980270426583139438167619066595901916855712708824195706075087795135503458336511490176398745067215536783591558176074797888021621430703412309793273522020876950428330188802828855589651882400599948921066913367911950490272965334773042516390838126643132496005519595605080501139744215380541463455696934004009130137963779349670046545791216579322457139056380379552642247334607784748043251888588713776571101003051847116449095364166108346105599156147048966497527896395394538334528247777672918916610807458372281424061293742240562978858306193653973107539006249165953471769276963612494375287406764496505990462806759760010910470271787701460685229042727740672619241730894174006385756979361876606576035655250968055355830236831861119094095872*i1^47 + -38309714578318338740148723572795027747201758005041769985313299817698262515722019600699271194105557844722493570958883212339898235580595657713442483684839479818504409189685955356607803391985192789736294168995217286296771130479404102652158774406785810827151956176576536848016408527045323728983792090248124254661954569216850798710956986407025562352987967084575861900754881155151101828691342233748204691893266255322969572979540829191330394762677233585892131600250905473435543081596855163441249616112628910004773662921820281907523611210770237522143426060814847810032015132817894889082804176073063341947073419450237728092554501488579944968601492238383038376910969233781264785802705523130823505664887846457958697767152218588997818192108245449503315739121239090013435547059461178402081626118678146035880761774333362048706800174651715102006542438588690579363417391286391375459151194488672219627719879573039994818050062181860239320349106381704089963464851670843058493377989041626509530361933853697272992031328923864251083116074135191552*i1^48 + 200576283030331839553062308709569433895056698184063356706063113683358690795744079086732240368255364002442206724169151624496472167390512413563619048293669830248928544240407654014559752762291001061768052944706915862042649624697358820383740904552778146420171322639537603384648104817789738162683457477822842476496377627613606768922622491812061140576328438782374534347185883035892970377307548144093720805389273893416916968175201371582912348210042218470996439597635980820829095095372443388858031111095661385931654938815521502937415887428319411087280709993075565601477691601936532975742952207750063419270276996601907950352167103549877997348333014843715234397476445665725458441539434306106161016230541862389215423010251680493353644375058202856975191995377233454480032390018985839345768248287445474204812498570489428614964938402735712053048382366679325664860749463589876989591966967066783722894564985511339081282376766540160926113915048703936002388364350189433621813033856509437348810722251262749123826591461550541313671168*i1^49 + -1275620156910310827742552903296662141943666699254777428392664874505088555916335743674164409565122879136814035914682376703173271111239097780076194267121471380471665414898444450688034896894230474343640805543542674171283347170990033679602456250983585055775108920184573670786657789374648105553896110634158477531070997874258330415291706066150926092067889179971494656707172052973084990299903037230642837696910714102870275734847369360283610500371247445826549181783648245563200798530345367193205973547493053795846301698091457114173315910220144159994878444334618131392721831019002115567807360389965970752101562635295250707416213277977155559439745489163519105588775845853512159112941155193876002000583320986770527940724315754496900825835951220581264114832943433730352887424952601456742835375538849863256754898919509004207890492244404903399542103663422260171828768998102424167565078083019839673656839309363099998895632853258038592344274299643006117714494681015129347845316729416234725191118428235453811607126147072*i1^50 + -474503255172870294861212739065201759565263148679465653288668433977206552046998066736746638529524289597046903489575808201801789959774485102089960689095652285207911384868661874544452838425059926042937616924216106290467104005603126945289972088558880113576708815118318960444664508849206286990094914922934244083142003941027603245975742392980598525267361873047316999430216955485869448105156930345423181559442884632899824417916817598218628129624423638011804126013291344970786041908606327826458236131723158887456146143154084863738007338859815857500242116316969024683777427761065553774545058895361222947472148188185890031027890109626798933102399441407829436080662147930928679304237175978041206603623341750058258684265631188279793174889871238090050284569413378672934548737345190955804162164082101521162251520095237040003349350683147633842719357573672093223157007693631701245216423628247747788204488850471035656469376928937524398805984127220400133672846503835498068596810982770737844893557239310406647808*i1^51 + 2577840296856185222981213584083717702211605862305483922779893570656076108460433977120986071094725238268147487658115673556380620748778728211202043865925743700761965295934957178512878290136880754699333565395135788088527933798396444581473014613529924826430558773214503454847328179566878797111843611622451771795014247277606336301187136137372000801231893097120856214181991575008862165301309049932551077513364164998687310639002950629664407475483829684193969589350004779959172193927312712612835459016590781718195956373367505762657235191215638711698711278172442932385805597252919410769761307310632457598482120148140763097756281104986650355811786045735856402103627048397690050259658089264661544205034322103715325650806763280368107767235136803427798003756387931027614638687067696200961997733955608023091500484166153707070376836402797039583101723916079926196120696932842064372377709615574519187123499349978654779056925739332093413027185476566892137614461566976633723462376381742974009593561088*i1^52 + -5884891140596280178317087045204491690950705457347192579342022988717610195322772386818414140715768074247437872758544334592027967559752293327376582997583232166848425313243333361222411821411278205487226187835235558179129548290371294905245681462376398559450410419506665980324122937144481085104482810934215683663262802334894611038949708593388465603129815196622890826231826368478751070309144624572077331226695754383367735039937650998569076637397803060645690237342742616409133396949944062102747936811194737288093302807790230407701027978992559858572072990118198457935052336178332503793799409868296203887615779841221986352078209333766653720131622332972050851572663722289736379038433382651050708881578877814981902614045420494453244202888718918680984352314576408803203533165367998302886066626797236618090241682050985751039032776556546707095192422247808837895434019295211894969184907250307911860456747303176727618135984169241555962172811595065811919350644110956912846123005586178048*i1^53 + 7582161144554888480122568214668430847212814128035556201921232224259071045872897376417686588274853159160115165997343597342202803397743887985470035936590642889728962820961912899187590751385982051118695373013186812735282497695863617404106970555587381364210580735525145207528538816537190454541786357590519966581388887264248524143727485381188383099603903275221789450550823672972431608268401880131744808820582600727192650527255489317544142361401155541664178136665688401281783641650337544685667992250918944764151858014896643544210717024825777759063498956466915832206731247394604335881647656666909514573961985180675143137146372583231410428833183465865919004409072812454236855541856738181016650336780377267959894455981419488418648166767173921524240571901237908022990801718168425798860713210494214435283273370976093506358453102323246627374502098343331319925385083142093612746404190019794587544315167108776158285797226013032268154622255189756748848707805112374944333824*i1^54 + 6035500781075299385990345092534631214254451527004740919263614635218106814686997513178602857295115659336284129177584549537258567132999422052618207339160363882761406300812917721174311562381185201408792207523426248354028489366954403029579663245800974869824800976714215562202539871558258502254625538372880412973905167990112402866848358240711495461018239264826821983382437899092249452950251476383388927575448623095379404215181734918521656939670947750462833875137246670142665087992693132319791747970045948511081011065718216751674141236219601842453577693930372766236279191434932796407052891248937080142199208843460963216125713291138021318504220420251664882406474169590150944145051695314458740437607585729362823300384694186906990929873546050246554335769935448308194084728195854067618443687704632207377342970106948254881544438116554359047678753747754328803158854043010544505000087064786825232492767186778281213974500314581879188752907454109116574728192*i1^55 + 17473755937127811770255628711539433588193633929624489046192061232380749203625757924455676639263068517174774129003985235600419903500012030877371955043132757654095718410624964107255986944553834959818534536271384298428299110657345095999838569924938081607364333315806290121560772013870169672402987945590454059796268099507718063051552864343544212901809239586740964561012674475032467242368465448121986142835328934743390716332140618706584243004801055463935947101258878971732350936396702655072356754714793172489899530830078240363570682821517741336226604127258222722218998822248128729397472181078867098874715544961451421639828520623435581626094094981479135470995480525377800045579922825926153584618907274254128032807465492630011256489825378371114216306891038948852735743114841667559808000421683851584100934565096489731531872060882677239067258765015791274721851213511270221091323389966062090030325201517962736882720407158635146946526838784*i1^56 + 535554622683148188981605459907736754596803297737132402706087946022496912260608137281355724212145081919789722755373110765831149635769236652135819650831057934298505279387991429111307933890577399801258427241922441431216588672854491800722834059761421739739432202917243327404045923487187109307039201630601697093507061916545913225984506623479350253890893360950028830123583379825984169675611320031698778499748794930849039419380065070124753397723470370598880618779291668945309918918535219730079678103924293701159222400215526736165457228287910535221020245157252151267415866294622305482907953203351905747080409820001407508124810711934620308134678268978929524756300761097373809735916768881873948314194522075626499821169285770542833868915445805972242604457123746845891097095203219498908019165403982303996042840588589499437986517578464944758930256212034567866298262114669946273680226239458848264437568523492553016178238291968*i1^57 + 80595729656507048632046762401421528187980407321297910664543354971941531171431912781684868911926967866331582801549677984076004124803240779216466784152697683492365967224982358168958382881125289523704168078124957688685623069001722937751651749955609667107100663233534586060242188246060234515072868025680729761479783634800374912800823334728146926743672028331163050358323560309992362193370929943907835552043085729166995310674778934515251720505295110254157142611769042897576735787959324786390182852433441533043159053672690323109525129314266516608353159103125246418463295585961117360932305041600100979607113311727602000990223840866783746796485491464776646456716961176675311815430041828999882161059197278680741470484388385386930392835097126945429997461452455170745293188990053883135158142568836101917568337632130835882232200948921766634378452315749282855146945430527008696526615046641518950485610987520*i1^58 + 11075397661964538734145201333590098692513789555620433596042552581626842816336446986555739403669576266675938474025788555126508793633043626653754440883734169308651512740955533026046313965052355055266348665049797732336670598263067268820909296767725956144637008273028448443768380086715710353089590005826405507060647407941287214582993411540241500748556102267360602673683676059050690823227825981367702269276067794512451099495355220404834487420294798738178941274714348445910709634154465317489652409522312685660142332351785571478424975666480329445857645230171809035286760866115082239013357757812346707728772359889587389834841918215471273954983405285045344260353214502027854019947899670138242005186647530928535375243667516489238776530628730138356459154711151627586633439625811610829109226671068349248009295192208760164026084937530319574759625409227920695847628668357004542161371791360*i1^59 + 1006977795874485267917464763089956132085304133848343726510415376434001595686992814041936367339676130001871698414048152918653481214030076945249571258341336662221177537353305834953075006259554189978708566579917634077434543897785104499915696107514496613477598902164773538653457379813922102443533593871843491551148524970661853201117700981591696390855238933542678885530497649326123242238593546045968470581071839725288674394835143772927104717948314077796778162832674445422673869075495026677990994265849060609879607773625245985132737373065093707383990961822625404261197939385794179570142544626429157804629023374496417884784512199350774588149756067772004715244262394831110859738816650508025437751205957541867452943295760647649118420567033688563189698047581126099382623952486089355918828943758701318657621523009575021530014764397948346553581221346439333796435038208*i1^60 + -123209002301813428177436470469601447286714502610976271659053479745491558460326505782299750567321765175229761862651799113901633239856705870862232275163531816170732964632619534229876617809910502573416265927702353654924589162851488849261194192425970003286779721053738021402727087072938122027906796585543586992534873252682825507702867682794232683431583307364550339723185525401520938842407167084931835659784261204564143821984875331696514825090579904644388508003006475341631139189533619453670560093400668388236481564018251302498293016331762547103816073261215937401895359381761442314837780218650178293740902579561192880787193983345788548232082750212076790702857884593689920973206245590943637072750778698244943227744946609959362681145889156156697444015609847787426047317270035782022990125795342002731868670331838763880069478887359134720*i1^61 + 6516676332715443131319285107493373758984897798995940225131962064219685748670260408405019847372585224493139953027382671422081529975286135139870510600341986680597058896154253780901165403325700869007518095165322822145966578361418139884037071932632069947338381775502096033498407306708138771450999956901956279804751006275240083596636837201467494962824268610825752790668963936774026360434672763061173871737828788827766484586457534659713697042364676595523704339696603900435487685583373865794760734674374367747355018343946076853423125131409026093399886445616962686893275925307796890656530175832124644145291930045264921283646835392812335252191411616613157579383955185223400536056322137837936412888696191245321615105826768745958689513952326872609524452791080603682674464478697416130681538807515909141435514176*i1^62 + 5062195979716009508435397073346243880158523592408723857497841058789422422339063094713865813481960571508261553096247367401560012759185766124139708181105510059897958844002279827111217702737162149682358291657215109466378365938291549218525447586939052296431675624641285679142674592316007350102151583033402821486778105977060020322568984929940982647949192041189244375347634733446123825386903716691010567442808920156683393669393532413488145902589256361087476267686162175272418802433755806006642871261872100635569055713796752537796022412457774794167489262286544981955187629709376828643154070952127262249513730596607523071771970990386054346750816364103253013172591743692217251091551776804474062470295987780164354142698281823598684182070994335749731523403206267154006780000*i1^63 + 377610207840519050183320444595330770228938286156587159373840102252510234879807964546341005226497197707805799007676135029578134011041377474050611119125693663171636085679843428389008514542125196483542349915249193895371055248596801615871399989782486495790276631701275388671793373803937896785981192239194517464490596287160041718296952664162359772926344596850073413831003382099926084714620202044907273757704950195366838405859769769501293594417230777247238082658255366637707290904380182718940322010702968734010905229499666829456922196702577131935241487603757068137705282966790978960780978730097047266804864250971092288042837085958938975474370102057456486217355730195541981283126511968800720541133204399504141015625*i1^64, 5893207794632868519670054892457813867692304534342535269141087189556240092736862077153204548419030712477741395066933469726024085925605279186221015856530893370483829511199216723904353862596304132413220740685519424037905192996883978718359644862105039460698145421339761160533180936342515018565104395799364656260606235655352622994219961693559214145622516524461842512099234920510393147351629395440871166462949101664658411993436635308647493978088938426312248744496234291500265871336661920870183657079918353520097525487344689207377820495753690943730646043227605502993496753761170607077563785436139827759992409073034316344262478434710920215333777039695271918620580924498981572261514964873358312816306323560122909416452072072192458860530424764261971349004158509262475014344116739509278496055841456660474483511828692214720567279125390327605446701585840127351928246132353484912047414486962800743115544639855243635146131606505089210776206865574678599032684299713088828740427781160766146320146558773024693317346945549253275381609202813765958420722785023669025442833646282785215630431276137520526723799145731691658854754841333495317388215647307179187653595601252312330911931241331018731630314881805409175585356977254861458249007252457891619757385801575003980556854748935332043991411653944781636155207318555535639659826859691525218604265314231380823683471748581727211987060223234204942003179368571372619386410933124470194735872777927533574886263543543341229371617193553107531552472412006114845852144367594516408470104665312695055717786050785171210240000000000000000000000000000000000 + 530635021132785391721083225920174096745521256387585196441105509629975997653822970483717335727356555652862518570838566787099148227329649516395191830065017962457591488114027614512410787737167763886619231078180697570870220777399859010119530080461738002309339127032740307670996902219725701061987186828254651571560587691032912534751723982833198805496675283042393036190796355616740427686788853269632161086377309852168867726531379663708061822910913127251790359327233904732659943502112321260802446261694278831440886163095399905688899080683046413739323004872150580133670078237125155563763002220702187742627323920049985064465470884489624759644963084269588341154200094704720775469743316843879640020435003053970544555718343266875780220852600653014052869840816870309482298403726902835555042501250203140249961950820663663979746424734975181992063500444135787665451630053657381961160437085627519036858322939918891332526845920647989215428429577553465671103845181880079501626365342446457657554719545356538053745357847899377004793140231795562089276362418447661743712551604249579907122826919144662287836948294857789831122717756760449626588123703931957764753333737028394119580158076368741746917099784558180829671667416092664179034921195375115833738412236600648694067319450210590275481541998503088238441777907483061038440828988137890813230842711744935896091250682236977400629346650059867675680163233465542009728656350985490325152158521896107879438752138508355729639079732542345848953856864543181861160563821183480811476707772946297439777871137537978374553600000000000000000000000000000000*i1 + 16527477270528664758106449785281777286981564821992368829119919770621049112115086088573286023381222755182762743274547422019763831440967985058808033263391450441513315435092544333294048590334368889707311551967540945567342398414736640749055927348654997994709597136741175275281030641838761876681353133006810112957563091961263882970788796844899081073835819193947500067037152838258753439107176451835962133195117474638970098757960620332064247892758060202591707119637480902676032762385441210564260345317594291348505374221939094238841091939211790904084273409630029441221213352136719563341046125831950073027734373089560299078274183174640790496350108260150758318133541749805310719810471016015508624251162451762826872827562591925273824890824017995739896213393054042325660991970382921360426620163829367777242304053823800608393064476469859063522124594538041951387502002486046423851997766460123574891984387569237974756166233725807452542843688121886341879283482792205739852970136266097040102633923903748921968624557321337066170116503935168264917317502581506533549587329500937678754612529907313780761785205288206763615303216813654950832083761707266716837815403334433432602708743795384804696197888416052091786031807459672653382238800548229668420703772397058975190765544908484611963947540530177096208208155491367055178652085259167798770931880250507964557327179091864516985910385217444098740875676655352785918396414648486206402760785072206094875943723282320636457610585137447627286125322887397735297910254965502385378454369904795523972210165118879620136960000000000000000000000000000000*i1^2 + 189592884082859399484785905837006410689123018649706758238219271979564600054836678644830082976118871922359834348840626081030105065866078935875174080054035065023444510420765979864797247666756447541010218869860608835795226906307807390926313563756937686167148975928482707868513987330209001851777841901243430042519516270824217781642485589548288767481224868745156529778115798245798864438771501679097994563839921968803156511465879983143095671792832506317595010838120947582551259409017482222320035246894836881457867757088242005279556803271856158311136837489829335220170963379838697772325594093895292844210698626632711857161088529601351456188319238348858149031278622138297405432723830401436170134909029775463307869303600188901611215308429125914398860078569141109158644848244665520188700285609457198733314887481842862452802204483198228214012495056863953000283264433331374159045723208993625593424008660250985219566784511682242438823386393340228028847821770285653399249562928873096614479231787059463527519564672688252822430623072968594814177661036066583371781553622009415537705741159614397839241448367644096168919580548511640239026458994599526564663580250693226956040152223157828415568530891774545380518030519965370172935564847575047494730660990050839560880714453571067539129165806544155340149914195710061350930031518794061110088080865620771744910690923386154701787127080514707519565050254889440028936137873479268587448078417327262179596109685213208613106342808737817110859769027828216288276629283591293195757617546845436582302011902812617283993600000000000000000000000000000*i1^3 + 1102077307148544196359730264081188567272422317876714885788248319236271604456875891011414269946394539490258058710580840999974103279518938814380671929855942443319646861742706871187024980200329127875663094026847512952147489454788383945309118849623110706540957668607465907748700562175008733168168456461439598169382114162735559481551698481714829440710891007325364949894829261447060833291152045016813912921439442105850973576460610662886727812520720548538063234707570457996131609947994733366396927986136547748563989737960690171543796340501282157475560694180001070786941717006494911327676651016971149923034249015745347395336403544600690498108285011284788478111089140557828278952621419520940275172573233751117575381195756672799488136361399460556391599521343270717896568865686076093633549880104713087996305642126208993265653002849089894424586140436508026774551530310375300070108211516390372607693611263802562006448584949245489956422659459975286448978757208001286543846416461730299312320421600057677253892601759268522523172006140115320971642761589343049856815146772273503690667081640797783614962683443519750096644231552121791681419334110382790807301004932390923841067960584107699840265936418589571542454327961511520453072156996638104926401936362553584714352443629520106690011176965378684079612856463882996411112053176688494780134827977429845326875894131266262433733501037311861140110009648212496028567346135436971250654463397835201646653673549576563618313496438122332088275475526898306880400009002058060690303421968407277172219553071142847643648000000000000000000000000000*i1^4 + 3337825643927069675250112343026822041902909808039067325170691828764869943920363850540720330150177940904826026880479213633698209116251210115245925738478694934947385428744394552572950367376049778684408669467621808064032758023694638840584350742811056405094168891183724926813169762268452606668077610774117300479825316503681108480814389604845095950015966200075374530007465138162511158195190854724984059019818114431537824997150440322971079958968050008697092664903301621016128819581639975587798798255406955967091254040858726518144635865884099186516539673145676924120986394313907754013322798144568143286235848466816585683257668033951821055863449296742481346800146665168659643101764363939800792401364482957686241657237598850847746733370063716855136764246493370681523127859117114406016080336217643903783637436520941723640744706550108068267737110272598393112824868433779486943343438626402048326188179855564992422350939930862344573125316550900543334766190415615564204937929391801072934772829611794790003638050544127131931253540235643098044379223510006859607075709253763692778810953832330888319990296549620634934045876416685130089249449297860440576869905868066180523978843780930999046881679328390645890403304462819694383746736265608484553029640614673823099209173396978728005081012027707624156004543177759036177090460988331595649837670650541530818898622541592259458605813862012101993579160140170373770848936726109139605635145654983756803019582324185384810414266294067082698844671719378144026242070149719656149203067504308460798274090051833920749568000000000000000000000000*i1^5 + 10062037829363080251954393657888515982144754629205573024564454915553162582942598320533294591368197825681472844858931454585097757051417263884462304496779273088834422827401351662018200193735245807571703364744917892075737585718911150926873152601725622762436421361765293580806193802836110277985586851077366156800481712376063306410549715588493827987053392189449796695978282313461331531677509294676307053428743093582666452412201306215761878704395120237368381339225698871066395145838257630708273134242789720334633736850013982442565426491314395052755903710213767032970431684651142063447785354755618205538771312511227499008342602057898193790036304209584723971152387790683485494263463217431913396000402353654868532347437548853840519416947519619106928274708143802301162801612307558598017236487630189708326846747463878196225533422112355312647784146531389595505792640418405065913167373383553403380517862177233140856852803355822795330880162729698938965528773094311039916655584293892216476846915468309253975460560357593480148419493751738635963610269636856758337134540685687877692856388512169649002340172086661965984308633711748428801389768447639125170329063675545271523264356480204933308832737850292903862768779075845811752618986105297709404640845580830370766664729944348778231881377584199174765757356874658924857334947925842650710138190421568018860382791160202458562218691813336977109748516148618429783822182852202315686946022163813602433305239589005590286910099423583089502240732602984806643738030459106577665910957537035008114529868489678986936320000000000000000000000*i1^6 + 14649922378293035548005010864757725096247225400965231921355798575237458285722447240026192438077328509539840331988722907602798805653854979559334952152014853770036155846785597036337371670860509170068615652896804257405827142306790903830398681910882731590899520831294008230324407791644326097711074911806900397848139298681451183567043384368387015401411397712200299230228828748629038680305041873608503856277423268090502850327716552863237524565101052749844167867674887180862418690234812426766080249961107109495782977618398797287480866943509644581646478268896203582069554259683858638675861078683385577741020052580961667450085510872704073997257942913302748934059881053376748988559121562147389867437409371023412134835080539282580542354410567670136562376293168208697705799731052687491201219733886191055945198728469049159124798302057035437602721823213052625860213774975997095264272991632650893002552983770614832819646705714658628065470343493946017990072578677077466049844500218910262004585379234443168581000845243434362684214104229113358193224406535912224109788224587006998114742499380814134764244246493813751589236921219165539508808841156429156827389946702465790935811893498029601904585897515371969620251754867308535132234139285579611098638630493285226164051058186144538265092532919494173134821837980875300415909263479675931282516981120862373308993951539260013842350004442722897102300034531583724447067583764430813890590079909402336958863810588574078023012631457851645601632055005430691148374897586214744845029640863645575050343122255206154240000000000000000000000*i1^7 + 13087246611941941719159579043778807335418627791834051424337318231552324269682763487055591001502218359300911328794738488814167690522399670588098488367813266399633834766989207761137084923514059915879643986310530592025511888436507400537733890346960444003271450716904317995983848392132977955448355055558698893752252304661584897748403665496313666834315780770770729958493946255297799114243492315867150683315130669361625151565858847560752449018177174888018091575429756144634151943621659599950932286606718851092251352908930169998391274710797108167543527877031700518011676276551240963353020245925173127167726136212585909236487524744488888172855394928975750807423194713075279421070353602936051393256142875124790285081058246627932596971711718710402464139710096936094330112947804628815548025988436334232888313628874067695886942907687889484834394069796979308260616247493196599254013587581040414957029031013362528435520132013672351429786496343414741622963077062561421268066920201011493661343923577606088652414951238305878304701767778366021676792844460332622584678286145734422822153386224168325268145004890685154248816503241344743062392282786300088346822319719405246805352860008393158741689135463116931087532997505660449161206248312263709375193536855168262851550850110102344838250309767675161616529963666514957618084995187018430215271212330819137212762834022413566321838850322399326751767279384021036342725434394793288599889718220768857203397298434359485142552624661755853815127968316648247994544942836540944431767547525277668775474401177900154880000000000000000000*i1^8 + 7724449421345577406952289205209369858358440019668436731755910561081606124820466181381384139289762582230016359222076356245915248790117945422998957642294315696195816655787276292686135734399955800999620220246749836460696592994585382277830656515911427697114171903038648434130346349512260469400893845037458512747850205621242259384145244419783928028284342329755861720114020538557911696242272439208098978783029689882341153512640989337805277500215378895952288755813286748809459322161796568663220818244959798208241165481907635693401406336861009059727777502760014597290507014062032527348191758480985337653872281863308097682847014630119512227421404040669831712321942549007380661801220245127082530074269416650854250787315164086853748091944572780997392770022879332975386091789314374871306785150330513436668831238602149747190547562870211207326513491174041018129285943883289129770278837135261489803078222766315302448820101353476948888767392493851541224659150388835123917513194859893962730207861808873176894779767650057385792025434000229417961288574343828005179585671671077361430460111978342711989931168461532941731274678688814135524130493312951324306484677394543385675070211075440111268891392748593487199791793994094034508152029516186079487334982603378512296477961369195405072835675355456846054939214028021493575098203250645635811645051130390489293783780231192608586612831862967060403281987187010333999935908356220128851590129305428961945911591309469878679912158041455380527235732097522495857688063658669811236970201961470742248003156121642598400000000000000000*i1^9 + 3223793990779000289294474185132262453942504263882937062323926079937165241967014546494194965074014148496333077120034899889287354378481547748461080715914781188103392765852983379650593120439845019346455345748463808236913177117089620302565090982420185917924928892043531670653343712447358352269192589572119371107314688239649974950864608641331361461954995402369084015804891916469818308980024425087227093995598774957356264522897117195450938533660305702301528012272024553002187733545314019310710821489856354572700243962738481167677849428023265441244500313484910378287905251186303372944271853108893644232278966926185544000568665447317464194552743195381353474895892545297627757994418252646068663441157633396428306385179811585169077288461421487769064028658934624912559422902820240496304905323663178331816004229023549681746382035756688795624994069868347337880849157031997276164812736750827569389014811466797767530975022382856290331085617834931573667652013278566201241722178570224123767964931193873280613795341602439002845370353720035906240136191950834480525543905653631879266695628037369030123274193832499849184958471624243078643162330753388702550387712059228764531087986293259147460148812153763229112392948444717998656499908108387702234453318141416411782371019886891532057171947123464992105772852481256583938247111414142626983400938985494816352149227917318804045304765815738106519688693054911792140972213026424225629286640741748443653750112177284155675573474528399847301778002165244065751235187844875989193309417647505471219529543895429939200000000000000*i1^10 + 924808707514563801210364745768924235615272172471056181004613345710164654002517857908602048917224709519177159254141404323849752505197627011078285611894751907630585053413602068656955428385046911627602859950239326840497183592005760132253245379603498939421979630553776624413610122802307006798328083199511549867315959698643462066181042040657199098690819196276094511091823440053142483321115236022952785431121914706224022091039206720985248492050169118528278637074217268391472974191885631959508536313425849816508373918911852284705103026442263269968918697154886362944392373051824336416766153291785783207293949690980680409689358790199435117234616234300005510118405165008669947110268527396708701952977335437720832552813972452659240568053034784924192972370044936113659513462199720854132961994112730884776790904557977920884492064233366361616048407437499134689402137709331682634332959234125753544872443792245478942734433750318186671594327431802107411222401111910238757247602195032711131773594119697511689470724780520279605386802622269564668638230189454679368877787942073959982849295958387411802133040382363246495667331894017521502948781322753413665005211574584993806203185858461603911171995103329045217859377838511301025953069862529490895202800993805877782772285267378386173877991488075839303987863985352940858690724348500708561467115733386699923474634883345967418344860143603485016201812684552916015077995971937511282963179820757788710222593421156788768895620610900625001739701384455343783674286842722892667097441623540550515692797876502528000000000000*i1^11 + 188752533109762715263315449464484677708960242618150309117616299804138756784450810584126224793241751302220731038221421148483823750088798825547684705648410320086574835517208482960471128174867315935200459580536763855632905778521737116654261287128429670768056720832827662440248537470109625755612247423358203221024004158822261577646352443879741208359054841867024342935971674173320858257431447127156040499422533301428351390318392838414792568189503307091700220561007393631009620609115178447775802858121746595796812961127890579883839605968841267687316474653788247525509162558689948844841213475563697919410547677012658494919344698830169891665953369166365347372954400516142448384314810145462560842461157574843571673858298575871150571175686885430700956116046690424292164474587077996837494648849368553139251686244724148227797175393295553954061719447677093765276765024109065309568745026030163734653084480427747005940376854640642899071592958767036319282224800466086807060682900614746855704946244850786292844686031693142993443944500267102043036828276497591159412516561561166672496645937184606894743061210051373615391448999268978766600470334341948185266974608879790317523367233396016875436028476964812882313266688269169238211448726757045396338373325070305085844595667624079248392704758154262773175556889014519123345570485948986629843281953622606333402419920945328703848550937952999714254204626567263369584685220038675436966627886551415871113936297396052539285434366315556067364814036595987476548012227841278805041578363608278441583292134195200000000000*i1^12 + 28582058429732456508081694425049443673749733398450195016925578885220423881728669909901032749295378682216958501522452278178709325493470681093749573863164274790209323955809606528949665950874476333167407376233472836002772315345491674060809395082932471102788359866844093089368587978346807302722525024491037448767897152109793231914117554493021162870878177550583074888826221787331140979897582970294925501266559295547076325383548262873866159484864735760061321121050242682813200324516783282749675141492186357463882355926722590024021077745209681906351413104561548124684217541790248739062267227927289083897378133723417303487493613333556346681994642828412321147857958597424935731971698520989352002538644021753340653957804881332605744373707326757790064417238055799692321353921510332192580936039409592802266464319204314166822221245677272420724636124768093753122968319684967038355226409354971756742058541948899610377662834659691141927670735484024104364409550890902944799692995059580405966650543608882654657845548390234153871708333445197691925026675576556198101406441076986470873706971959872454311622949546339124416436215721872596412989046803997179372252450806842695956723607423996235923933361284792200489196166645279115633055165156237137532439591563066215940383388234181395570938744580979430480507897446411790794499525349720449891492658147888556969405099853518713754657185529421269024437405036904796067598551902112319929626270191119745205638264031555028240214728037621740942821920613142129450587053612764716577235750421778266966737289216000000000*i1^13 + 4777667770240859588717991014283965077013567868068314326706516054273126285771693287765876981196199388248305271437227403885916095811422380374974900692434723319712556638107669388686963869027469718402120168006713886967856078032146638348357589633779890644365625589685994796605075422698753129100673612281512264922359869099756175956692930673179168179732290243763357608365143575056083362346158574026014730471366886051523052583907910791133378990204786584647898393587380113817848208731729813580392428575307656112339471713229509013739481076252759877970738863005892073125299322158867380439588440928770207302600575640377017287351289364438737052289869610231182790170524211175548671370204480602809177319881434389586819886091132910301855137472825343100313527113629442281392233037506997209493695534982556043920807547556695296998578689675468117426675264890814291027959459289843452998373851208971412534537702037776583183546027548081783241153326976669557693401174485016357488582768069392955131021057932108206066931302028696335841900441638742568561104039122149210527858736829506668178726948085333266306696462300365622316340859989266532983433938529124126412183105330274995603274402985356504222704573427139165709112047075415362461355565746820322652608065570930407542737154220996552122899602291885788410655731363896541101570387053021277184739177878541531463152993875259464954219435504349923626604563326948997959899795131267376743833206635583558362843986540112012170973103653842404920058601294022898775198430791365481104970102179517947581227335680000000*i1^14 + 667665332703610035133498520831591010362430528962369067003253397668221541289134086040444903464258569827357788589878091628111206521234577997073718626183350620056063847050187784418381712014543429325783391217025369773884630204362869699274916807839955000639716045968079401970349761974279748869516540039681418872531036016918691553782862175848841806599329248114382542272805482973355487372366837590417683925180134524543562960362075626746357023599816890330770353269833160786860433045565003507406121224937427948708043885875978780396711593303692872642355357898832819846093505727638916577239524551395012432105394081159374700617191817583330574093018842710637231369133376249511494504686506509451056465967086060763052309315577916414380092683666940439616704791797715250182443859697925708144932550406552875673368009613122145089728641839023855327011496715264312663337974893271511885897694032994393432720204100431774216669758453025616166226510940448285346250303336539934073201336978199789071777919078304223819692024505527536075066320250624716551738143041567296861473827924637679708923005829731049219470839989910634256645226416029251421668663751322414314716190783246797695374589697033159920193386436926087776204342648111002270492412275231604008147776043856568785059684524090094287959353748538023674717215735086779674520509926727249243505009825933840110272945921425418845942234232803816313884386518046976108936061371298037901533979269904383501202169122655777347471568521761127903537688473289743534170759575185625686305944801350786375389020160000*i1^15 + 23567310290145225072151301416388446614224500430069702741942940372156400496277964903942181899943364878219328390576850336548520059403804655968860231530894006032301768329316963232866246155443650596992537182355811492494258663891139131116787134653958874785928633346340426988282830650446146918359120878174882439688413366425512621900529545708438254037008609408368945637761223560815602005960493308515425466342002403349488823189270919631946270681740079596045417225393910409339985911337327754859408342453952319609233772612718106067971458697622665535789480494233875127480957444796903421251316575927753876700579336056907495239514726555407519016129143005798235155997769068973011395153743398086913628682040242682587185618345667071202793240514358628505434507572908674350632711182405671034128863331077934694763966584771879343625523527699975165525895979083971898925568396175758753758241244820862896163073317834940067848570852296836523293577320245595282649025002797331685369876259148054968483459638441479496881474625065503191167126031657504552668189637379511186129237169077143544389846355276431137777503083171342310111489403888996273811411013724287684380281619884420858671660115395390830832240634510999149105040029475469886776026154496031655630932960874178942904423828252440580754779746454765241010341456333075359121048463054975127986647451684320805012546678077321000523669265285600456189766120958751589538060655162616830273394677048789005239394929810528809125601120522790653791484473197045652658245545842362766505795383934003288893030400*i1^16 + 5943789177458996919112496760146310157697991452739841640258554224465430338791530725894832128444825837763885357741777600447371973489139590532454436367561849899836555097966904911044386464222809732741865094158903502866441727861572550581157431853970792436185269514452772578558536177249743321288071851160721304029475960086717507781466598824635040344420332942149525878406862008332298155502649472103213627566281034352753286546002130669574016151005632942848672994149028943677054067594324081066317710618735436229874258152187103076120208067569423543140361469530716218743678912299050651725775571270812265640517543709744547501994314191200132654596737386983900701531556379119053437638941832987844838339910716072318478018144811042219349369126058312172312232301872519017638049286036701383135346512952588306537739408714230214570626037675439673004978978584510453163972384911488548552808732100024671598500783586953511923959279582650852479698592389428255928899760058571186771056869934326650551205795899053431309014636219333085592079383292817225825164514433255948706622618875459410574640411705441074869460749005289984587170630521226906386987319790562327517195383215464603587147560143799950218268792738078941143922162230660743727581888370028462899629409758204893079315727227745828506314467203153385713061486395156926230155533578933929726295294735515595880230464095672146529134558765227893047672663610735028207569757935879792973070406260088075857248956177474159522630378400418238322560806078716677423792207395214215186460666238524844933120*i1^17 + 50520229802118967360328242251721756304299387315492587866736947724932523949623118462643679029273879017899497778198486992468930849428517622380566035049568277077308807544883366914988069326781375115655433326828242933292314317362975615461311797639257187563806796162400496462415260746467949409603138502578424005041559535103887009229411374006324272690768625211572223337986798882838156764856994265512369244676671346043354477444474755533339219905892391984653739767220636280171975335700031187420419506360407163354083885053321409304112786210891400456777802292989613155217874934398365310435651659302457201866584304185167699645104138083586737083585928662860973671586931066221887372894593211495785542575025952252469039352905053286032527777932367342900725872906638847796115409332105015170252291092046886511385465644471052291912350974774171188743009316762975167514766028023461054884700091194375388474149226465012191553487983759938984725951170085403471641399896526430322728321604925897887666784818597516286105611312518889562550659692690537528124584047676025110574449938550849369381929196111073299151907908177776198052631978066766900860351627532586628541092885132270622784636549006158404070800123906243615839192157720103402866793428425944723130645126599334864632913548970004564243175185982979933659170780746608407652207823738882250378130667359396039505389449572159366191166594520909079702608549976603619685576014885105106285241319312771867046596640736020766845266378996537077591728599344940219904733812239460802673053807155347456*i1^18 + 17341486221429696970248750044109389375003951723746349880813585605364610441564947601063782681247890911173425457446973391716008397720963573196565914111027452846221401509321298727155094819420162453278782381871179621214387760502286152331139591941852996249145716589508053282596075455270844930133198721521758307798881816330457757894588359449752501939656221310442606860230966712337021296404111097208816007551220143042915209054911016108015673811671411661724677351984089099730311272851621734343359661553940361951672208209275746935726168431113610974565692654316690642802748778447337830591698375218047348509193249065227262200120588812933986305759662969834040621972496575996727942973998444426445520613725823920570115692577879077608502201190563237793494617718375202063354917999722117873265574863881565767417978102212005638159859084304214740490450010381985197285961834531419208235112782318474540278088682787789697374064031136741045799308296491248403108280245546326224501606942966791915974839591629652075606379987467674932256421317064829141894314729411043798730719995453788669851565151182686274142549130142405460519596349842138608703031547463923278992023267285824739041284770793150331444753060303494198785548740345317113190235173645903123588919137896808655175225459521254711490622286414463510291636942141535858803682275151007659430373535084088450978039966188664005883472564108731158664454897561608036242862216613131042622870591551732871814150621756210451551209553560798066275119383391926561760071440336719613679975142522880*i1^19 + 57272483270314364264941140618468230058852414220938044776406518873850299815775946177907533689116504190074058010941055049924226687181238743673256574795727108068041497648054508032049555567960261021052008209992921307843748571618967931346747502778253723609102818669153986870449268824728186956387946687891737743738235090199766103719993882915446536681654995188558211011300761180530676058680881954209318870560979088243708336522194526159773608158632886908779971618703672023332079204840519936468379538547452145696902712332977929926063047260712371374822213846349450263232792101450860173323884352984121403023930381117030118167766668398793506660492835975645684680302867017704492715126274458615123435719750343775959312701423001110834660721655074379779669316040398283027122363239687577510067739013593911122495165757486661063991092156490699073341933894677578655246117679659532518450643610808601851517395338876990211140383133907344652570256087099282220179443352656245761747099069681326772086797602552198554002657455679422142362669730912156342415427564453664170135876328780513448411672888536525941224280664509926225946124370063666078278602365381435256940638765788106355527017575877637219444470156450187557991616009910276284300839526601048627432571002775840053397767633234127768504199256721550829042347549899309136151979188298381827770354294291572252031841570525980257420679378070924696519167946206814430694530348077455365115411541552711064009370227094281806929590498131096187790329969138433025765750422044366878275534848*i1^20 + 16063739151462333136587800773361737096561132246480775536513426222282430401590738641782088390002431107744091173479997973329582636058034109651983932784481203986435123272749429822941868126738519087445393190818355628560093675677334774534576664551349711724762000479824333377409328188161321621966440248698392394295830821563781225996388706278173438037082499849520275370243648847658865247489750760892885427461235938211219052814173676503240263706874509758504111561273541915922613392533664372646611293853380286700532362941168513787739985149252405200272247874209464530077291438340834346363720244190930781708787459295153103589116013228430920194501925274409971439711657779921430230364985096957100105084210126679758298106822235543041914288304740127018232957091833295800471136145129603576146957470135357111946120396156688876796908758798168083675610210285169290475370550694716343654237415629237669492238609248172720523422182120327827127606839808087802703906397226239210309345691014939249223896521484590640705393205718096046173659330629833840019815688186303406981711088654345060107842432627699168305627895238556200047159128076490826092614948075717012384108759934056665432989079096240589907917960027254567836457841566409849019240477169154763711282265710836453289284203885674575673235096422778640475298905835102941853231171789184708961329001857504667523006718133505461065694566545713871498602472252463833761276183956749239156285675402319914416359704653203198509027319145479716431217747105364819139269041085051698151424*i1^21 + 74565500383216752037057247335158653656372392674553755801195255000300056076467101562065548237608407756809955600498376648407225780203044403333029185141569152939326639596335539166952091472474016793452905318283777415255034077459783931084791894840434063640117448602949862344542778281826581236832496326109006784455668414328814223776775385975669684257248576393792108047273283632078614987491717833948784770517538748813062029510982064650169684249707297761752751895832040732552759966530212619915946221507826448683871625504577750672807440344197008312852941405695518491792876304411806166678244328619913365099965224049921940461450852572795583361210826109816852331351012497214102681911040114444053553057689960071547901346030779853896183756643705632439399037399134601980305133645138869437537648556477944127401632657398225159278714735262955506346797944090052607107868353027916209447847377693076857930433823428173677825126594568513745100317761417866694612263238018339312017603657944660069004959938182408147451282334271270954048661816698568341984030747542794848837764924692899726026844431919672444777766482711400478914374083146752037418904180325793206574170446665477842612716411937409200457880744671214239347064254086107268192718204619815443619304839041771392471121560736457293706658171319419660705297853394797457474585065878410525960174131342286821129793522098519445750059290437402827649077999631439709280847181848851308939910236274952370371288909770868805762753023628355906022958142932245800522371070269849600*i1^22 + 4993804504068811124173983957458597522753491770967572451659387569712820146121400401895373637750798788599859447417338766632079447763720891824829982556526477935082304505455161346201330197784936876573750536850809149786193067566038330317438287560562513785278115799771191598936985060684296825157596874732120109467955524850365075274768716439331152959196756820610541701198916104278475448435072724771874690050939305845127572790987238183836883359680522039947084601631078076511361217997607128557321181523290156917002087645754867616034453908286627156961676576735650942859342112022970930423666156542152570862967889161765091925482995437524317083045676012410189648190566915808451657877416260548035817505997464696366250864605888005036510040663275764386947149076481913400673968541156338157262951311499998329613409803349556006541116524180951294998825058095227258080141262450833358516080662570184105662927771817527748712960428054308590558720054162899394858164378509644274765076604836812788415921310237938862449826518442582826645506699006600058575586675027543593297677744088302024969083006465433876835674041017155171996666102909804825523432152825241274784693974155274027018889469302504047474878617370429238299800521658220343042412722076192456387074885314058586376497722353056642205330518948879590330128124031669427310289217340731611921188475006090307766709936963407831566479807740504182943386197054938435440091374931635101318797657859412292010537042492003845882577441465029839068113872837099864538260153827328*i1^23 + 28584153956868577889867271905873191814331511861581939822818166356946519638027262558149900965681115681069163795662581057904340457298769712635340320302212532894219494442870528857094928029046282940960400349329048154724245200743908384570748575707767855193651789045215234940714806606416219185710259618162846927677543899555825251355824040703462074364695918223292448892888061643302754031367523945477296062663885362220945856539474924412440215038484443690415177852485013634359186185447911338414028012356253307266003319144065000250299583979452071490958659672228545515861704954994835392542399388929829849229878024111196448380763807648640095320867763123451390425155709462680678787794629746924598773017007027557931729417621809753037972141602523694454244685682081176418045076862269681790117570614849247563200631938886087750023025637730553417080685539450159757683371570131447590288064782120777467304197576826888736685288383387874679878930327449300023508034561069315557044142087115460591434725643487463286984763166970971509243987436653191110554280946546932459278828149646091441025212413199215366891608783784111488481603141241566476546578895184225548180653036638147406304003949292705269034457226754093549799497794110512877767315560724058938782399960533951681218041576170356019770556520002645346302485457389250664991736556034959932471355261816446419418275062137480615790173926848711418934094418527886387555956358546678094235046372687056864503766537516682867317129826457214845525064826512873477118099456*i1^24 + 444123991259343920467755143276696558022995924790439838121380750695496096278733053197731738790521447108499634512478997734390255963387931367624924563637498978934658484343448830873213038135492987547652723147830401957664550027490717569971638084568171820616063419624304820838559779199641515695077479739815253650931529660044727409176226937533178072039497749755802628875421812353493609645792043853737603587121194079277211873028226267600096870048904951392135666990282579117524783764396483741621887721113979296835916747011767480399104775903202218689444653852690845761475913738233019217903555715416200405432757874134067384835657179503047046009830617675940807370220628872021065736779098252899765569182918593599377109008539787096472389096692041657512568069356417365513600841376351531818416706856564739247629799599342955437371563848828843051364294763714684062350143482832959806579514880141695152573064997234644637864964564106910890187181335189716078810107906067789585115546014928326739156548043856080204064800395853119957848796977918342237932846856453355561529549823885300216160000902222158774406241777745446579228347352798883685737716128755876897799398533285496291908270067844749080452591210513123564895327342406012924911893695286934012197648010039359071276573972017410901191970631957524855471199594879058061646237861808299043777465132882252232593852018082382857303188733906154543610786043413099832339555220781460282129542512685925134561465795479028052242343846304615698235053883480994742272*i1^25 + -945405135313087278566420677419229327260638487221733424597152734649884334266807079954663588853850810497009753060433303613183112840187772306516962904961783989904818574674223464705736310093627453428311497350486544206505126290973849897831135502731129145399418472487861096416766529098078370480343826195613921366019034794912819560866818632954769549707264318440377072483064617718622236188318419915164214803738856499725973519148948873884054885615863251635129443204145610245473053684079123066407141659556361714162085904965963237448325489168879362087999848654467278119737967603978538849770423722491673790748400050957500575804767005565175437860971136982269343728155078588022953338053843129917038125752415969233044393567953973233974732721731587440778894317901294338667582210266225591905990638096147069030407052699661932386407022394674765108618087613692182507787372868093525265460232879834326642578172470234189003464340972586521468929317455191266810531361758689551260159394062852720620311814432607464843546866856071330030148941211466424777078078301835778283839735484998769136895689128856493874988211956223241403701106574410023664249686344700732550541261581169691637318911543112028614853123859025958069234648804936758021023708979977819793294792498587639205953015053069237232376281309436923781096328223506328317241739563735852620162045871405046088106217767760369516659642921310758590070103382788474826678386926076697989223658456884246828031501860080110299863953982660719562548407997300736*i1^26 + 1779465830200309814982368361805051817791615702667634656009825462218487339596325307174679407477872728130752976399665279234594844818396826485834357048881077199705888901690744442900898550302503358769199790744672150593757892585293989216068336897419539463478574457268510843460828041230435471054800822153142488707006740348519678473191789221544916700297547034729821226410637983492828358616291600187477935011137085789589872630971753574938904168663371413331388169849566248205322155381093914188570287089175472721179458488126380773629891183273341711487137396899861714152335958162689367569309149137074767033440651288646478238859664295132172127907859652457242451668120972286562263472053944049045253131502264909376638443920366482204050921565816071498697552165561364912469902107346025786393827410023006814814315229371765751306959390989269903806858997770804398685318828583259132479571676913683385508428175656488968622182597710275630471904457506370833921050790971065798021422860411561926359029190131589375829009621046234236243239065205859030759477199424367447608137030292678450203770614593217799141322758984794150848687366667463114798281580862031977084222997732499316903739243866158110333473086472320533379093014433383950848176808069938164700687351807535490778347427460443803926373168520976675036165916203158159249775186663157376302830998435788417584714474999259216226172925668382971501840859562173006952153437239223445633974800463367511366363442029747691313251882321200760123752972288*i1^27 + -746161557234267808006473164268731023683830467833040481447796656282856531014148951636440396330581024842945506261777495772020082088553321519142790947148790410346508260117704418456021998354109308842022361297728629218278572430404475876954760679373880285021476561608895855870169010859731525035738360296451132464231158944685823243318098059436247867740592959927864473844351233502900560498447327770721325666335758987429184950134616324362720000467421507843526045677208037099584885993550728374232862752248046637763576981464194799769889173119788152054299233749770871658838316937450428165804452369278729163502893067494566749206939304465582374507271458203270622390932890537369841264642317175809932073879380344928545982529621058073923871272209933965415249136997010183951303789012688780837082973305807637752826753412478107484108048528213599473303113357381328076143327928966662447438068481402590074988308677968381101900171007817555442902083347537476958599766464570027100971750726863084431281659550462780925834607646048249492270707446656755471571623691295825017279779885308702193245902805133458109866502456071565898831824024439386784675005085246471450695503367189376338790757129385062695990971187915333541014389803009787980783813728442136892124313342698992944972949254697735406600224588384260901207290809668522614195338221494934263882262212209383414513748618787920538676191633402377810398021950370900304927169887490689208722195161337299066074101115986949388995886062949453791232*i1^28 + 475868937193557607954704218008628381338828932674757923084972547034816339565285878110657023630162435639045022627473258620539910491657579475007068132978328642779143963908228981313949478708029694073443937522625583881650662307766201928616419809812703314058745871588537989726244193390536096497382432483199600833592293821822066213180874429389524560935800939564194706109600432495132510690128023979007222551382212319373983588094003797856517392888381396166164262655470684495423447564290878078805675841758008099512833427863719153492210967425281458933972022671447383877912326325904739950433434358938142622711911873309114765111006504660705611503790281917160758521072867438064982989460624682919140724397720275482549136800654200517702058680918411944138714532591556709764908994907250746256650122098211474704096807210971733780340699952227997488998594077430406185581038406353234972097260596637895149865245494843782052885169497272811925640888794223022967910069996491075813714155673073829823716682840027768502189141990486286911318623397156395229005204173904445741354374941894924051214155602673749291579190299983917393504886192106025198336724041708300605123169603576706078474921611341104943127149609487024421562883990787767366986036321698722887416611335250284368799882720619295058143181124589764470956722132872806323967961510086078735857160371722608930074138713885295996217117597810174085220949655843166988402073551865536142564009177749000265293596557227643082668454539427840*i1^29 + -114984288625139904338447337630921364271467846023580645793051999187984465328611783068229317653348272014546272636717941619096790908377938155588987534970677710969408074395636364030698928653631586726850082872932673927020249554625513980773416821888436160362379953707138126173653975574415264844000777292071292330142501131542487284053501453210659582384037663284280672224311043676038244875719301799815541724449565620520451931129111774208758448526671702278538650424444085436261831251636153203923790330178205484635665535702197723620581056640344802459750697746532527047735144791306452257879434350095322560557205557462604959499887231182034295102140945934234029475084338864584252055400496773162528471427604977824984467917377482971617900073756228061980218594496157379669970998636410994112391770266086909380234308896674144936382409395674793485950675184282162819605773582066999293901570891099886624215390657549440150234387566731303240916334169232549782231393669728267176755013515374104472274530406194473780045923937817675224170661258639597498858664693632450879923071425169245873448729719322420078137602604158373922422743851676056828866765983906101110401961542883556655055372559216427701681992253773101525367849958045547496204170289178887604875102771223097473948024403724783216345871587109499791228215353068524453034687475945883304633929943580178352724840514514323626302336104796232059583421748079409054446021728840464580208638936927422465129217653462667660871335936*i1^30 + 20770052884812668063555466979533390292685956388965589797690153409637463936973672520425470642391672823939043732187530270045102666638185463007968118627467799998792282806180840421293613402378963639471323782237701050363739035786278820628549993833996266121147842497703972549938446395637274273292579223026941689931283570090011573892428493469746081203032285666010949096667350307292110765639832734476495925498559498720915874171979946451334823392455013028386372005913807378389034098061076603828624154465100072655881133483302024160977908841140374023656923380832786071069230601723897048334161231877555470849112467230123967511258212018532856757003512522116340213965616166603398706839939781312932537841261054698311290922804478765902339483498989319850653183363199674426961449176699759591810938358809285834878859825349254414622159271937804480043869227421217460653532853247070989834973766358357631803150899055493358157885246477833619651681685598416205767538491866472667454501287047494531944550619900522319103452780111121590020981684835600180307352762145136696014344792209669220101201802409047358951656323324742859402862947641007622851018766012079738509381986916793155689746297756524985735986147894044133157564792683251366055131181850254633541824089028110527263021182619010470839360328496010666934159014581600573260314906595622290354530919359784068202804693346006998892494736403775471816408007574673029863676221876943482620055107292287850804721069733770690560*i1^31 + 276757361370175510724339865280183933408393614375725510220746869013843717147139225345557023339949064226938225929206566781213740658614736863882359556676815401350691969676549780819435250769699684836718146981443770434841035625798343526905019298243238621105150259134281071218837152668157520398575709125911253735681264959765823787466913489371668832158747900935777231609983290152851034807344378953388981271763774754492686751975070556015285439489083884632311407065360343527475124655339879900889326037890856412630999772488397832115280706237856380351938720521383483051271039148885967571568815567624656872921613693876236508626942341297750114403259315840075892515880128516771891444008461445626636396989854180197213037566894649050754779930026481828177937660754767801382695318482533596018994414407830638563721283232054759092454562145054581846745646091307104378239162020797088973458785515715588116446872302760346158944139641165156284974947663933884214117374404996188940061302317670116561553002724913429572581861054209460020371700907270975538339385601765721902516843516487968889318558916433751159517168265579248788719927547931920119014816060534720382761226297299513628034466818780497514815453218777034719390708915416680144513767473870944573946168261078310064836147419438926707079186078679002238201192536691424664880344748423983429259582083400224390548501272990327192166078176830024298586792880449170174080834982177215143298205099208017465755794669568*i1^32 + -576212403292041409216985973562670466381652841875829136749333789409095366080123437740301859896535762840148658339647374200175805061859361342349670205291269789694786517478120967232795841668211107766061421688054189000817381181240898370342908491166663454935804858258681032117325191020925915727841946842696943084358399209139276202644289322501820473796692532800014042100881489371589388639141306589111144262122575045198791079385657978670896021148270602753728702026478321028162650943569423309750563756710546597958344087269057955763118652949111634421508399759489813174224363969013024509903966765423052203788244750737863839442860563543550935383659112470380168474347596168474403237190885242856648784703869647030408286293119617463408102969138794722552258200189252512264158062590028163716260846352425907757151435659124404657255502506176296440001613362073109938947956117383094972699878518657189049238934159083124104692205301197282884973131793066111946843327698017578712536073471146809718853265875489997501021491824495862204090171943421387404184260043750379916316096634481117390070770383327375043009910401035560865645358581099993077590331783807267650791973719059336847439743087097420787860603526086283557623621660644154036941594205578854162124707547992882037920443813356576865624746921904294445552058540508929704644736155955784717449456024155334097580812342263025874588028594733085365820039142160103355399124877099072793186288150882468306616320*i1^33 + 88732459499688023634862653593802331329368374381392900670223105808196724430242248870682120691168161203517734642720214417700923895909695807144446998864675219552242693052678234233177030333655996731260399975611888756580206228693688306794578459122638092749586885780838731680743446626548571247636731387741862276753130139229836795446748167100476533315793636904116622397767186157948882536570001757822013798000935736197691209307905616613809714645247546621740106858260473998398688668990000064804020453843725345940481496572314725254800130155277388256059907182849201754127333365347477193131438960660540266471836393632016016070177112464941041033885498770256470449387912472226863567736063622516109431713972042321594635402256875011812096787071661288753445081405870457086071373066507057647498160618671440687819876097198335160382831234346092610591211888899548815514231075810436767121759032170438862773354853924056487983887464058470780616089787625699836230151001691983647778279062924658029650013400176870743171181062327618627236086587197752860848948072877415641288952413214763343300355942288723890188800263172181692118999515342192477770148657223543543484281431759114464698874974393164441431375767795337607818219745518056240947558460991740108380582787240647549398694426273890761300562370216650111980613198591889516029672439091291557581908104291854449614805222066589973666511504773850499792298878716560827296711607347130634775437435929100288*i1^34 + -6163183044814869036987086032610233970509882551042850708810008883398552114979810093127322531601980866976518180456856992059834396922228369897959249921581983308290613207831640037228454795326432831100291960893353186581082958233066385055406429172354122253717883633961018143579485367606915944641021922496465931637935626401194193688342724003806031157363576903949453656367637715293185396038616388443817474554101012075714232625540217293089057243409230946034217109183681776340299967118189654606143778606527959151872697887252897991773966645025355114144618749616730050592841554995913928229398464660610031860787806096061775396570751155182740780848964885414676833626582337288657428111027969152436635445187008424688035150524007788113295226238331258556423856582995515450494246215665919652637056605103511741432150506062790697129872466278176213237807869887475750957364267578585385071565043955885985709394024223319159844001895059888777217607400848084602126033435284959980252374228756749453978145404825065818489376511854710605666430231185033688364911081190043198768536559371799283510544511528725490817746547105360124273717852621751997017578250051163751518158575235822352605553048940125522244431179872442292200314265643357714399630100584918387194879698311404394143859988799186644145239959096571368559076534918945439120463703238465854191634004059163758678922787308609907205507854907781434981259658690202388770949631671591696959262425088*i1^35 + 252893929427267230850128434327060196796456774072170361166430760560973421222185440253864428172298881565349008057897193375940064868312040770810252783540017999225536756647558477279123373548465131588721853047127012327605870356584765046727940929803394858900968869710144081826893453692430648940487459063237608423705688094836857512941480393646082342279321426924891932718182306503972163690895940018385348886097916469037165229247243339902342915249858341011666476733424789810192791005025605904300868274217254641152282364101627697852480432110452709319466578351448848193327703735237954042066492143793729287592022168246816442285103266421155007223046676529274887883502302847325457709680126655992949105201406109387982779944167008794875805501949100926266870354368922729243829226752489375177208911346869953286424088982113195304006553801718896657807395769297425368027845798723765409702791681059883581560443414270373622805755630630727660020600355974567934780904850551431239832968267600728852799079548366886303914795931614445867858264305936623616912222504519869872816353234132266578493537698414322188953430812064913859831687255648334300431693851992503826862311504834129573532993963974108106805406458104351890188704012670263443956901267401170808946619580217213201636523740613107553688857795283078390934987937659282015007978679617882698967934488168681057339755368655135948531341799625623379959868449507460967974811747711633588224*i1^36 + -6617856773816019185960979620841842143014764899279715675023823186691050391959015176038204127800624390536948412229124896637003726779392354695584160861071813547509337516693118091870060935587815534997850514030720935372185124998136848988955419922500964702991394473076479490374916739697848493434902210954186206726606754092850645854470999400400414883659046043843220513862436142564281196078223875175814765845033731853441217014650936052019692287636065860595043793782497514002694891937156149456205162945490149935259664997769976003029888614679861893828393453430679395997026574107731551386444009537374403152456224611701684699386016785114654836044569722764592558435354323255331232353647685387899115981701708886288584896758642347789626823706398062852701103711771936212719818446079861705103255726763931126506555468159265335041669660069097638482512433067194590773198761136426931172200934456469364906655257096097584898065492564221224567667631970126812434451728728908927419290257714880865566931306195069647565355159177342694599772031836034556008905416956238497263506872433185205331332844015586710566593360763382030446074266381256782008403442568640962857117347616709424732048697535979832893666907707005460847151809669082242894864611253473935130113095233670641394078891344872590719739300204777869470526145374469196118882372267110337430333511552770291438884994280815007397769096166964275615833481543348580176745486876672*i1^37 + 114259717598071809798125520289099908266930990733835229427539308581699420429575454300246143212230408980487909542327645694029345559195919742777013042911551720300036927218635924233875732209666607925520871506236979421398988994143772244152883508120112373496984752004019788061035976387011259871446157860043991725981237305222105053664443282431436251903373537099266498236879790398826943745796537180066033463074726792190908572725094497282575240443444940082329958456444764850663544798633698068439653045392622741483678827492803191437476434917320586579414429219658565713624582771486905502110373716787589617503627314378635354566639592635603624795580273953661990784553134282423778765341437087544509649542098903613665624700643857574311207665618946705234130560212141702720287758464027246631364892520415772501512239755429276074732779401054813901779596817840259569214850970884299897069669416613219643998734258631459897405413881574592581017788254322103874024692948063496989877558397273447187814228829022459906941905080941362237728480146280107351158079543224517307640569488553158729851589594577869276916521305484765486506225091265569172475088903340367547484904670838735383541343708752583354628100633295159143353594856302356758620572623862904078476677101903588578783554558002482146019401766756178432414419421820278331198606569598196182912221634478965372184429741668008473192632604027919153650830287915543078895616*i1^38 + -1320310148598541229450483562916409353020665229244836074471446518236853087591049576295336733614195341276951091398842399891661151044995142733704467674382286561786145331665897709348506203954978519731091218419181003052946867416520095168739621811741801955864868553406792209460106894760695480739774188608693041886081548333216068788276537638809190367325356491957362207151768117086449355336225043053908027335813143604374838468989827787123281094686386584805030723860814858469084171036582424964152647921662033300869745749157147495391989878666253374236919370768039592129673960287974466693582392700166258475361950604882501385189763065699839960991461410580294447223139741327362612573539680277549328059166959628761607655863574796288787824198422973866249722903421577954657804004217409246256035308381074197711913141825437435788136359138089659039399819465244391515124059132362788946352513065179152614672878268734049606886650202650191590172491417101449726525028547911759579038903534971583308035020156032934807331143549435954341541783173516900247319529318313064762608157954538787386028352253933284192444183730918739959924600911491153227326155272248712776774442544047095811488538125669207999515816657428880844801795811622455527262861403435332501586258334020369155505576726893965631062831537681329192369818658926852006502413347659891885390938777945048688001339655568942059977065177456581275606750345560064*i1^39 + 10116775855153619044399832211393665888403235990952432469512604252277904648127839150996961791421034925359316542057177345036770265187674878070072910436815307709106668478218739254795760737672358276379103917829869404601850372181271404621809192804770065557863819831704010940856598036165923173211096964090361159774057419990153654256559814464328863638934309289921956323326198701633319056627914675333284314923218318359460227036693665526195541158138189031067916174791589935096533933216635776762662598054987906664023408505068309214302571298767419398347631647356491650797620967790668671518010050310550402057463624328688734500969466364373174135137426437468460308666732990980392323380678980935062463610341776152892624457893742721452988993214398477642041534655712632431566156090373805824551572561833033903282329665247420041881315559269878466169513645414464893448644080280991532236856521462299946652563735775579169342020649687356062144716638115097835971396829673790323337663765821636139627425441212967748043400822650865028458672427317708279923779108639166825107295186983860910144875650586987902751238260715253154666455481406839124009899612791341398721736427698729488600851916228739468774525722474724016107374441435486605275705887385612050544875054793918587068877702874043197700079030750739849229991933121184196493642606979374213127466908862976467478070735029772308349031654819611554573451264*i1^40 + -48695479378211568806909271538618281297358282845325693136490094334329482462826052889162946561815802241684255454987443418209947023308399440723437631299061399158134260215492903487722106738332629786729706684310451664209573361889787373785764376930888405627466483328238605630047366155006747901327472983408878120733859203774868343374463839018908977764813540711320120024317214713079946069420331208760975111524049013693548940929172733438839528001362866668344375335357843727134013813460730694656767885230779068016317189995143909194587076792045364086578916148204190990511898969168090598453517684749995523130678209198217763988847470015840001417618107579335959088005826572220209160605560533934662636779955352930123042418361658258681175273813105433713722622291677565333453057515087718072250286259324943805598464417395624508032309685856839282691878522485235043900648100639226067783245005706035962758957036446811026489738435659987859369263938875138277032743747051343297231941604605161982816499451395949500321730383926198961474884627646482912140670803724738753642464667831367645482710591403502550720090999285022346592655819737513276470192328777424296300814658701524512084908834536511964109706869389535059867642468120547588094731727759855301384641524462393737074185054061349813461589747966693629568792562018200226074098135529691847786547409208774960721176733175261077878977286354501632*i1^41 + 120975583124992846520316867594902914473772650061957551286588921722297830281319048989531304230931180566748860137529464215825769752283962834528749531943862236432048057332138799436767395285811772766719719648454648541590585839645347595728890311122768422202673151229403591142054160264019908670064077164987238559545968497039075729890178555280904398994049149305286105836973730753646944743680466745086209169699463518076824145286702158293188726519258942866445035098867937758603894876636928284217825454826170669571408463666042101748747429334355522773676997547782430457686839015915417047875295281670339798092385001918009166035355129014581308335241005884802435296574426984747638958950488935149028223190418136362964479671475776221739834866608104354953250120561740115151217912554317491843556710836672880775025794196630370470964258866618249731885696897281580660688762597923806639979765587199580256321600752036605824884215873180426821275320625898743601017044368627229795580118800501668906434979780891710418002306470002873030103250257445278230945678573821178022786273717722796514404628711129469506690799885927526622649346317296072513206850742160743912184707279177325834787575551749017878081992875185924862736026121280141232359460057995865302171355508897995140630538828979394874692303319943221542651050659615352492944279531135228402319973907059632099362255883776403495081476096*i1^42 + 4483688870529488080191999454204579021611953048473256762279610193031761467922652736144049271535511833063977636293233991652822477079146692317031311174715431039972217672135813489923052537360636063181514784885014698732816285826332009553864005555858819298657127523578777229084156631294757603504791120786504905891052248694407869241190748076970077787727219054623575307881176622371536661600720279331843666110622355030012809763847967822945146796796053674496800006004870160269063290609182570001332591563740590043257557756473664791333683062801633728584021294128785448097989933447781610335906549953896833692095130223399896478033352980111691704060271181944908431514825374367147624512764158228981187498772286453470399758909212450134320941182370851800661944478553866253738239452935071812684963909169632577748523345410541560478467371667769972635501765748816340753014828458469157354027402578448686058491121778687362825566734681783473948930057694818496789713619094729363056282197294224672049597269057584066214859849310192201805671644612113509830810607939838344357381509653486513243382752292590769258077617525557359346864521377911010347291728318334175845325764791855481535022611548202218008774210703450211716682163426718494459352292083888400812160577105640175503555684558683969130700834314610980301719133781987861232069119753185546719902810823113837946779070105649152*i1^43 + -638530637736568955638413890770707868097303852649013947681622085518836119029615940285432540362400121517219222683412836347934487117756307620218426054585413492993985028519090542009581853994821788361375668227300575795488177793913929258151664218239676386096497295350135601284809627460400356899213604337599833076610788388278794038394949504399193227946339163217360515898669302674681718081814403543457919013131145567270605909572647769757189974805490771576803479017390214267517934516419274757125203754333465978467936159342491158204748244942877775599880231865938208859602813645955369426721670253215076575635000923697821020610449438692915922812428637383472804372042945070726039147383126458185809301057498228316106446595827669447030091309907697981993781131527952068278062371244059178898681076259293857532789548668237265270687266947308956666332073461304977398833244400032327518465589686333343710909864075667003442115879919877085329477198283822828679108334663194855671210917644103947664004293101495385759728015326597728568569390984145614761884574219371420907640811159295775543777516969129148209624916628287104403850281451197668320109363666106585741388012819184171999918247541055352639411313423093196438768941940152041205315030099531248549986760162096486819275074672170635497095290292376091588939521313938708475856043932487059593076196932441080154147520512*i1^44 + -284378829980393688837871320732280254635548792488619409656287668668178517373995033393189458720096778677660172133394071365833135417975370315609201066691411037534128448744398740121281557198764383462487330214032469122237291249162682910346830646858583273393834753315642398512727384150309714357116356079912447839598920947810501243898713620335456291547077413825106866043356678175535950137862128140416960232504252032531366394828309196903878690084084001009088937583456867708663080019172256954151627424022355028797402041507462916046618611573649574366729715657340529306882595170382321301720306363212111214796546627108541773360256016562544267821636671937120649010308055941423432102676440643792888731115525304708294367360028198217113883781432916075639802982844516898756347764103079817454343261749813435317877626965663856073861591831281620276808154457491734620761401610226101539913827602432712923311506298151858568486540005487281176668287203248951326470950469221185402188232529334949045292363011120254553977439969307166401841118293289549817655468362464914465319737395492388361641946733783830555304764100605251824305711991377400239907993477556353746012455616107220569442910955531854755811436381287449220774637884534454479160324420653581127894539079043099582383950961717296239931463506559078441627135411179528955368446985873248029161641507268067328*i1^45 + 3963498506938304991217992587417470750695825921055933539724936982303483372153008063301029942881737449685608495589293411281465704661886941269443206152483492151706236106155497666162345526043374459236008047971914867905815081760925757243423509182616557218096652449395444359601949298051832760972548849941385710867436458877005045418142760565175779811824036259004009104890152471045075359915543704204161374881801339271489462054325007853074156963569145295372615497617952307444618368238950417661954190987648007008811061241828909283676134963017500550489166773295928952323630270558745393074154081766845815440995633286060994941952929166444126686048909376365401410688267499360194020920180809667159445764563346769669146138195331382971526077877707286427156328041477650129779754963602530647647504322189656067291743765824152137002960471386319952178768131603339251709506632687862153001370167283338324501050527415435743150025965961437674559444470859319801957418258399662164061756134285623517447434776891703192725424263705292312214776924514260793533704740391577848905800723906701739920988853888190815033544306029992975651138423251702937206857734922657562513474348750953021426561485224841784823017879581431507450165274506730689767988550562130338752110565840225425630364672676141128766906102261870014883423010361490340283352238065498208005882118144*i1^46 + 5484649146856172480882686334743001825390328163799440503992056951881637479528211617133318070637962596182488518383257931043321266742303417209289898222327253103747656310851543402377737781597173877648584370019109647285528563537500819979741599269497112679406515756235398204361903158290350928445148920946172435686477065599279627725718966256700111072028486839041173362922667602277166860584798681209496947193632183137267873407852784534400927990853823570082099916299157055310722324561699303657220105012015651783253920916994712535270065096483928296086180233872759468055757373964753091042777028450918031480260409495620750434255236740809310287700272175254771309999640786310674025451548137608383404316041125522633530332746605063165662561181593231216359423412804910724775933850891630909594134847087545273172138600080700146698697691287640081047811413046015242148977783655557553601781230155368348614828946570301916687906146651443153708649677408879054362485089424469620836708103081826999163597573856516713327554002916641025201254440312444341575289463511531182768149040060704551963010326460600836417933278722579856830432985636598195167313877976974161172109461838270884456744575115712670307890862051756003957943420820334930982265125834683292194517711345722268571602745027227820317844560913035077257046304750028001156160861621314387968*i1^47 + 6644889772964808800254899391371143883988889806634463276881611408647172877363201141827437943000816283473912373734328134911483748110225284712180359362755092233878260088952893825600407193860922262846478197996752107775124564078706219075711542037755212467029768772892253285684797710654920943866391737291251665905969092184724923351290788165110240960107148875044092917794203954415488976872301893084336111008815503193180128410865973724032781502402948468618262365080853167598711048888295887647977095644808238287212759986590744441879289062262652304505479116103962981786739284449046176373406850508833866472649023132276543387895033738655275423119290394197881181539004193766807767278395375375682675197626316851934325698102658367362745568787837399550832982060668221065956177362038840370162629914898816782678667911538764623874558183110654291590070918738561035626671376931663337828404585599192806446151017593705969383960572094057448494010494345745895717361066895046734791935420473426127484998892901710994659565536219928381046440869084273318471744421917033204218714258329347964893981181937369926971742866404030422698721557306889390984526926028800229272782762918876468395446757163580732749014700764158746041504671612855632157588133801149125731161898053761717981767842988932221414917775957933648529177520557735738570218405888*i1^48 + -30999938849665000110200702941309953381696304046099842208713921267877613582691912697088286832403662919833707599403825927818928184332882151240095812904725476479854407787872122428365154133798470926570272996628122145354251997545963066892390589455512056049395815756394233845842623683403138907531604471307551719907121973418326057146832751075794325724607116074612379465476624051661862520219484664628713518207989194725446778658748990954435207842004996123173733050393569546138146152027258412560625935828323781264259131897817289086780624729329136090932217250703674175102065387393661142275509949895924037381530922602749793174122369196687527984507048772795110519739275206970632636037693605153861471205479465870588360047461926990136289086027894072093466194870012687198988628738473030462364038843071326417530128934340986619248934177185941708995886275858373393897825026655701518730169350940748498837798888313044939413584736799217171126489963859425954888582900007367957144220686073848122201642528711713263879350519552978331169162437328601102132193972484879094419164761866045307599613277603963494051685543687247646899783333246615929403146855117920077266070513267382610687880482084224056182033884359712922353119980123985102729344909349918367332088265977422422404475656362115595003137739519653555076183021208993792*i1^49 + 191914870974606331356917607837387562129468992117468124314652407706897607803521450217341385278629998877883826715758581353349383715446419886090726613747792270332372585008476962572475850630954966687206037997439400154284857180439179161992840422624356301206695442228764614752523994092420808083714457079560496772058469580295042504967307911519835556907622027628031184607523614584745494104885505954343926035412728578614841179097571638330839617362403836333955336566410443699088448160642624056767278001618206589756139015593027215540363826764864991592029085293890277301069028657516078185274484602194132641337869103846369944634033411046571255847658856514929547501002523295729363372111900367590791908510665057562833380658303096498937528964982377315453443132622009879689441830471074222608858469747385960911669213744806986993232334723173014031032900555192341254203566871689883589675677349550363603307046556843043322273043705869169867817865931224049310966545884897538172832020369402669509701839960501130563426138222029266503920737483100680458824311971983405729021151988364356393651526443250427912337482252700647748241096023099599092833615140078412784823884433182580514674308538585383361459040151583599639732481487160194348463154524166695420908449198095446015259335426739824047607283837823758807072768*i1^50 + 81147173726477453672165422597496414285128144243643886354822833905482258301321421544423555463111271361007737594713932727436983547870980549904382148560097857087778868818535791148082899693922592602200425266310806829365284061167557021158082555484077988743937108747019431800333960937113734009337567546989268594890800298816507636868112719370120283826807380758668511287890516041799036215202868788244241013806384497728306538989854615501314536805716392712051551904801822769918857644664153387932324882265683127249089159265479733350780001308702820454972942001786744385927745479360665305676687753191839145639265431765201786086239829529828991812276738476945407915149550684918499666019271222688103824182442360522057503074829418983174311489479897176635545511063758327959206267728624295206659902333895897763118478351228199177805719951474813132014593896379616853106632472825594593079427110540429183675137702337512309624672825352071761734312145998434635335107107784347795127313858078887351036712218564076986509519775230812868970964509107919150285705485100430059777518815285233240216097564079338815327877771872276146175691343573523713644909987290675704227098701857771525669962961674160915887689477248511423057972842445580838250750397049202561656786786135654045313515644548493990941022541053952*i1^51 + -393432085981178417968444043351019527016651492952576062506887755340649890213958061691471211406966074576120054764306455396346753752275667153970262759185524860034154622109991916343954875354618440340313456375241870836602461800885909574785444966005877443005835696120165579874769051567323590605792988567882515951740274117696109178769877684707164274315654427724990520357386163290621470424503449194424564237613079706755900480529600354405830485149786937393743275508668279992993286911982626568366643735850757892571759556513254949788601701968432039057927006203809488860404928704206111916948991613170374920890439150168403185428284997548554033253307973318751346855919444911285600039149301196396660296730886260692667986117159547551557941265848128714241328580366803181814243571384830352314121693130566698949367959516032298659749294697194658288025913433511354169879691886606391248533399775957742478228388120714966675117668482560223993282225215852610711365601329338743105441819591136541876051541805248039383624980219374389674149991178970117802244456877820281294021037146940755104922232535842601812480144515171029812401702440169003856201458110689886866623278065260904042624780968409713578845885393122870372052327449137923964080455628826238888683923074615881487278028586137547702272*i1^52 + 660759165879547071829365269027386818438834802119683445619498710411915256409576853257081033116363219975192873775942860270838605927111957610345336785299331150570980831636836546829555416226639921615746337586305987896769854416733730058825889048842457801890988348072351048965261166556167607980515202660328542182147201171632810826930705695962947895913726997819367118665716823595415125002243668472819330008110816247981625909125765359831994007910341107409917018219978222261553919108553126336467021120056190959992576795424551082598528346487330687622580174810693744487204444501457450454877194474016076972059367226441534552295223573883060568120684199751101780847181977123013990081495957616581862325379841379138959714336806188005867562151891786304393584504469351454415526997216153590133172066490277536885289836561333289300634218317857025261541735987157717366794011680505331264300559353726292047762461378749482175129764723715198712447994933371160064601709291218464039475131061506801430052824322532723693277329801503105014123129245014292037703654807038846323085552419682761399352487556459469913005098037427152602341164788591667806723179545897478014025261358723454960278809889831499967291384193315489593801212650733393209752491042834889976403971316421703686539968512*i1^53 + -671209714064661891131253753009723958856660800736764737173155448118955700726562710085293706710779551476250136245808635166249260434382780415600745396458763771679614199157985546085519245433072161632126104401709928928164190165112345500864008173452660268334544382728218116599055101151572088123182849106971292713023525194341328842738998069697655270487203297496697647223768084871356715790147856334581780494305878897945250698597585322934860616150773606691528735940322359564707875754661171939719093373060398846933495750704202880876155752208165954928150985427987914233031154123135310015255875043065822105823596621816251505031219470713535490909673731848280712710381633461737976678278853952972799148025140270425755604915947251598964589582734373076907747156773935851853770178935841041540120718550270603437907895763941145211982476358754379231181172805725011036652254086965534246622982498674091522695582564443507702127012005794224330705763765396526919989274125492986940915876570136664189686112865176891311440709911153459192217257341815303621095482057754554609399605366448171800382881876719425836569633982553525462428476295536954983682886542615247652099201775464768204260488188909995161827094029401820330565097512738028035145371685080733197469934164115456*i1^54 + 106011999196566050806363888765487583877640146422684631113425433048967336643902706713191385952986454211603991880725277282584640309654028897808379907482839748080893006390258353040048678139847100781277872741181225089057730504267825085688930603646539115248496668074192223190193636912523830773291703085394266693142172931588746520595659327170741107088599182212195709217024443379662997606761962638349539835836959944317584902884970756840428412182282724229483728886498325370340211946173716901228108802804805532496318609036239222428448281425662468308481653915267084443326786795600957840140816326943815487181674816679119599660024237704656122587824166928167279098512167181336104028985988735604068135714326057026513471307665326032611179472736304606690420071644816838625375900647145277374044776727011821138489966328475770153180870368959954399264715347150123504969679469978980144324884688515748410795314631177823545669782851281350698014725773144760958630860075614621141130363651628514370061695966508305146233407612106605847072143278950848658201124767312618359072517123730695262353123178816044415801529456426806063564053256606418257596887226425206523599918185761053252985278882159590138663522858187274341393177893276377576822706875716861952*i1^55 + -24961703143059940984913405499606305365953429797613454459010135658931307848933677535771342249911534498874159111605655563941917741650121869969373446023232529168219651173024668962503960695752307547564237859073925755020094535435281955882066148293769464241513977050770559122919645745759846954760569394527899012258415438203294138188845131013105522208235268390148864961334292317376505688983175247498373524757896885850074150067950224660181035723018381592260007479112177204382862033133405744132471538674392602550985467731574891979250453900172120789188027429333486205596740686157594539511729850893762205006987207138011116355163787191405422107563271941179995465674285109235781151898674698976057089663786609371235499301095464334693463551505867544545495712465774719857410087338402647142582199670041948345230100117226471117599611829128521832569403976758438761912007583655905217962101657580881715284845752695012459051627320665958320058504374902854401595524006062333570148780897971201514183481391746907362611332427082774359351893043283146503321311895020418790419136568380553706074939249057532495493651731819866806726159764098308222627872806758288956717177831566144758123365114467395808371659712920815337158949125732429725696*i1^56 + -2267743149650410967755641991563727578003000846981422174708389971439973246596411515439510760787236190123840191948378815772436172134770553450083550336187180486012954781479808641489553114801809464362018415040691684533454061288647146931265801237009230698418835547167339842098193528794423677676079063617670178049773126013003957667223775771534349507592196345581324299012460563371633165927996912512470041785847594605832360905977547599123174156109027169325101719489207443221262011663875349077879534377878752882018194356968222715421094216111407343015011687515301588050726280733347748509419629431421951431189239004300258545201357166552806542426894831882314070827017285592776870915794917542541706153013297577948801753818551815083758825644949716186150617029624984742955785405901563158050928149365514881409689491661917447216256011159764507509390756114725156985252950678233804375913161570276665651425201544217688382025180216583986092963982519170080261153968779041764620261306842102045089871822079336141375167560090329193927541153228021384321328870629198334698666603422732987627648233839159334306714602760194872983792559637247315996033811919804139142198908824831939918424794500384011784222908179670464724992*i1^57 + -1768842889371957105461830257881232707482160948494197907171661801541613357206405946758155250196650903777826097658257145082288202303553212458784461907805818459348562173232592191536804815745776621423373903240945643361088781249628401560438010143673051028130687381899176672463199750827520131539235438162391271872474519218765294399054879583819038676208192559905882076654198737030479686538398601673485341296639571117787631231910068871263683109121087607407726248326887346777766363493461909554972289663609361932848785372085771723792877035963765295320278251794719841218773392855597014972900273364600227284436147342376498888175795666797524536811451077635218711325227567148813897639594216204137256950165596371619506618371798545189564190871903333646351680401889881265001391177797014898476254385116639309760693383699440020046885491903008251146694838464172849311225942047389649442680765186206944007631558080157116275145348989153742055201920217968963145297636174018410943722232838841031310759652198457859957001981097422990845955491497345446450702678432750127471510198570988682650898431501958989100997476075200488499539013017426839147206256524139386835974461520274490789465719629325669498880*i1^58 + -946243742475021723736605042539915107726869448845672516737874437182810615756505056209277144457203380240447623866916725339832374988135443246473862189478550866640457741961315585808542033365567143000735825013317021419503992280202911979714677441782469185821181385667101926815431215659692139912036183119149333511916979678419820713613491530879120957528483277213884326928297388372562080676802223137868692907079080821764557052957163733628155583125992389524656551593422979505310668351328586767226325221716834887237146797788642286843031822822852182591848215632100780652897094916263104297432153478041458921001661779103839892750367343441016191547271451836431621546766548358053364870674608673051495605090826252566026369204337399406967323760183195782625704092733978644376966318536347470759263201614886741647391464826206300800297160387669523585535665980010783329199610435358506550510266572553315574210821012445438987128624742090488719100679805596798131406414130825084463400337344870844033812877064189542713065798594389700961894442305445677938124222750152091108192792677784360243961433826474036970610236473363617632322732747309434060548241291532801341739480358622261411840*i1^59 + -87944574775256581964031767505672539779075671303862500650585482578065410632151725158774008558988187339559654699876322451847493631350396597534911007498188461021194973936121348514525527546616849550654810559492532686319669084491364716460635995360259736583409638273095400129400824629359942762392622710978793621562079341135671542129462262248942423293847610393880297021514838565365283687762605218625305343240636487575779368629841857783454256050934946042413283969569120177296204876350489003872375567996833980597365006874552970612647922962906235079178044221522694297299318731513123707218708807677089282524212772438622994991887423559688901143027868116613889890204670778501007237249844594268772416417366152170917061415436249773638449232355421043060406643456865516520064163699548151668915422501842443907543204339026712883945931050310477190871973518537214285549108849567355292672605011738587065808473034362741681131157694107808964538146040318172845857630232812539845075733101295511164651370744731972804629171998643471158395896569391466546623502570355044146432020501501012853685368741767585896487303340350720438748133517270001062627960696985048983552*i1^60 + 10654009086094613393994708301624119212719507421680523144194383767110734103545920751210918641917208354341615128955070304657241663761951782836363638340569157320261622482099071114748861115756304434521365915295356667311418627704590649374420457755867944914407178195824226535698787397292627292925683915283234426214298342175891438386857415797248442218086815814668974333522683809959704500903888535011759040039660206828466647821542116794665043962719158710771373741264966148874802168796490054482056139886010336814721845415408388025677072767120788762930617787769615441511483844862592398331348220176990540865763072816211162195047068824483758178040087459572576264872667604323615951136385029322518147103243960157786642450938873155623688762221232613742669861725416189346724384379379518496930347165346453301963722889653797834902312631142508297269314927827597133029487259285242303016992065277514639060159405927629272742182532161662173652259619592727600679434500553746670207479664311412539987379402878176160737349635342975351727070809216120076761198940719961533391606316024374512822611146610803064936180323850187065863399879680*i1^61 + -557872664179611820454648054921335255037150719398794929741007718743715699332927681447302551532146224893710235832083540552973299164932400565549366974672133500938711285840285708720647065549036591214663256568461464284291884352989185854206812552124217053475133451487386709529682150542072993929959831940532208430455434157676499577540786244113542646460953421311209415426947400987490086863001235465361091495822306213454339992340977459650667514004133252559283152978570425093644436011464943193328736633817018671543822477048453336206226726405419238717839110197326986930408350430937841595585505043802065735534581197057987082990444833136909906669533334228517236698113335848340960656697770029660332029287634782264067111149764476791856527421918347158988053587620358606875450374258360933859817550933032007848366834215450840286745415100672023518667413697511993724290203944301086029781535987002382594198939896191770709489617905719522718133012471584340954409900252765323509099921329151456572061021145264500895893241597568509538241853473061997762069852848800897584303569661823758804777188604756606544*i1^62 + -428984650201654953242180259867431314037097482501151048892232423440606553456789910948434937130692888379190346946126364084720276701958396003756722601207362785174310342216465732867337930143016864732009012727443382283884050384976742426611328467595603602871782272304066628166508764510175590907360748604266053846480011299396739779417032732051914109864108486363540771659086200588914442723495165436078597295070135287109783621257193194990556544349170585993743790485336132059600817609487619097418249752346215314688889321772488296452927239409560082614826326997786838220068369917646100992980107246886616169264405432682630222931476618074801909707546927724410269376300750645689385720330383192475046682946923336661984587288767280856836449846583661410117154022916720411231441076977009668766544822333798440726827575343913037272470799495524576771398857052563493306046770152943585132507777879206423486360480380810162526622932532303845976503918359107385721144509579712898145394454570474155319259881573628746476353897889312206334290284832868325575846667141658766250*i1^63 - N1*13502088872917218235783540105649897269336907128051715173231773194989967033683510072696372107238871808984991387097828177505229830973849274642847974338162672841562545839789147646231113739398374152476862465819287570896446842362554816844760474298004551840993128936186688622750000000*i2, 1999815570909635588810997921051379496814677518765574042547603671105839534317907264083400171478120486502775371124233984853276131780312277054320708228325773091880195077652402453388249338997674441666066063467732875934986473287206815217692700842730122301710411971885733857204146635607086766972664368850231801557260239594851839935144192068839572689188514736247428967534449071624329539381541035681633316356029958430806241937156147153728575914097516927897762373825392625539504989561114582787752480900968354860321260614394585556726753850796769002279192652858617299492452026592695864420228566758472291576982607752853148323169671838270952650435660613970692969218925360431149324412607601381861658874532256743331240709002770348188512978817327320650797405501808260819304241290535682930463232675521936471263138071725227863972709299706113262581600857654084785789033069548860235889147106265154864270020714605626416042610972048621159458732940925816247370614983835922687589895922969548779205711116965477095988047267689741345653810647141402647268028932775095538169459548026521113070456972809163252141712029837351435983989617327182525460918213283407085749030902038437557863546602289122054904219278389712376393472762642050959817615539517505815634906767504511062115532981985547967681004879089086707862142621657626811296089170324415282929184420285367691976012457331862742288153977934120821235366704971421991524562139816143606321699744247149278544438712461128030223799017050871677441138732526732430320156323564182735034242234331368835189016203361177242173440000000000000000000000000000000000 + 246547876892433407231448113669917707318823968450811392368983310567966457587200674525446868610288701012454423074993559180194746482311808788437706948765745034638728627054184498603994151899546445502549048843394065376263440663153861897684739303746639989775207870741860677741486878483632653479480772609867652479284162134482693564178756050606933859243680130774264252123184376142315027288148655177840032421649410810537896482542972236821144711936972490415246402564092070678656014089982941514371900943370416125614501972261852993771836377228733060409302183984495172044837707476976442908741068515072215816991442792756894520571273280829562625737549325841553638297809371297977634400929829442292943807680528896565745412334163962415150640800344716379310364123507061199418969291912430092724011016364788186065689333974870468758956384605844994728068361267496522650068308986759850060100035433717544171076454420480957660294686957187369294839591882056370648838319890193258882700469227690491422483424141751449456164642972082203842087833356939940131196114296946112012166113890189752016098944068629819995393724715274627282832191035509359164064249317254182577674878433320646517663164178861919835011009592383694713216216843321146679673471435937341994721889830594258111002638292355678253068120604808247497487528484559580337938879547992932558643321123763858728350783834681507765103324520942449997103551258923354646001662737079004114804207424430224221857972361238752297657570139316396531080209418755040405774684075210270811362506343539443938195156418231671560601600000000000000000000000000000000*i1 + 11063228366384857866942394502247206340652184707095221692294079964145841663481107708164662977329631909054050464451681007339403566379963451218623782695415699582429468330687804430632234199130567372479421836150208514722205058328358304929898231245653259325365098281629980014308707935855497639682826986273524825417044804098013479835825161277007430352891208048521880089408592373950834778675628077812074000474056041987138065592138995991682620600648988852709498769868390121720846732387331800027746485702555206541936425038341833867946783321963289440874903282756042184901597430806966784061895296705975338093919011328289608178366402473572603549942895030815336572074572218286708866126240255807860645186872647607990003283124559123191775804743667566979016949017002970923676717254495542768840104825948731235646075741669683223518884602306738815987085295695510084497208840781604611203613539665820111685198314892383185691783688340999443289488377809347286223586263415479507507773530147623726696011893903301203749263595204722008975372759069213170601288029766139132797385087059746698740455048411045042432022896833576167857737008232042066374771810614682917351861032771652849874625871340620340032496269315670626125740599612914576596621840009508308628341126443146857155662642464772546004579026382072586020791562865622593853157433757658080898241323769367545123231848582094720304731660900102647677491735549218476772167286799424698141365248047050165163696787456352023446957198132910478388477104999264832111744061137695449929635999377538295465021826234436036853760000000000000000000000000000000*i1^2 + 145557282113429906567058232438806767353632194035984504135687922589828750459315905256983323955196455248790695947904504645269173740450242260674854333401532990383115118778676089004236601351698950736842816314400115499731119471349046698535548170783975845038248387491250773153987176545247712713524891894917277622686987858514162527147242418582607819170830551081434784009406115705030782806371148725278512196922426882940434927397101891662293047385059539631855003042766452906140727466726241502595995244311069892734587558196935192541915188763988319232259657747512263314867064735736653952330290270148286282198364521097968034307809479451806265381985855209486534242573593770531734384926842191125600328166744119610090729690931298364216493635711445804202566783970716456346532798026789164946386643591589924103694603425581274780969072935933553751877630927985052332351480600538410512340937746047937338684861100783999756994105488910997083269594563380448525769863771145738554599299172680697179047033656007216423729778265430078715513865760204809103639022530675108678227027269675072323829989658957624483090795305815391427552194346654095101453468472452415271858987348681822201339561980001325585187026589135946227879270068227003997294902897753333267478835482704928583207992752842538040709426755124360288489529109720483613643000213847903206104470404681521847291500736177817719909882545960176093646022450189843333297114804067857481586661640010444128541187360577545369822938549649231618843304701907833928341318528402386069138048593111891426829471378750488287641600000000000000000000000000000*i1^3 + 868757554621675460740270852444838407369320215377148411749136791207728536471510381398429367762543079344704565591385346772058677610797641988828095194133669086776030688352917781307359688951209077443234635638781708319729909235737112204870425016010630386293082006081726874399519923020609032532193771182615585505379892830386562873637363035936331000954578718046367644503654817427813159784062694145793126248379128194133978648195209294377634726299527486600008228500918448565230856054314081435966763831930611347330594034229609532051912548350902196195693463460944409686145260364646882334983211691037604082614603149098626119065092143756739406786909137514949761030027789936724556385249628707312213560258799131190409580508520468945749069857352579223408616221894639361737774918754861263004541680758106910883784092017242141024720862493173567489955332708295583758451076060591191768840565594195160026206846218227125813730918741123914574669394446231989963861357306309384618978719567580644986960790558407790164452948035455615320079446486989912029246491620636969945447252963969569018428887481952571235479572453407335930181924826370324772672222831154471512825254783896709019328649266208306973899441107217970854743026512658429921918142598998942320536624627006587711804484062301738889019536394819503035697228005563138454265495946634414491639690148939655139964904378627029605018700284935149831474072199997233918521652512689586744811839643128414802039320050680528873288760130159175322938369220368288222594288136243048505496802597261312693458058195101221388288000000000000000000000000000*i1^4 + 2646959805631314998298034414046039149556045826829175502847037271709163095004705995579529871016935097521196794884463683750442498901571034147422622676099541345925494687610320026400318178643176403019596611575531795404355519024093174611325017719946650132429294784765514019890367506381425468595469911336609130169224079268100097915245681377931151558830176903066685899461432569819115524493214385598987177941315563995971750635848852078128884348188705891308939002857001073155072668478518175455318477297092056471070636146254194926229887374085997974854213848320266120593962810153754199098728229332081693628726336082898013784533869680217809919203420626831697393437925407529991744840040775368624704850486001958645069457410473760930202688982301103831762941796427609739720974801150898494561135706070860556319206140750949223853154831300612380681974411118070513341615757285225894273363674667496677739602293338736222463279774005441392393839086456892689770387545022926095994919346696084822898834086432092385228171121590946619442151608552983871894378911042820824455165933397983120505808290456004408884830043772960360302073723622997672680703859912854095435860104579470733986265373323328181877236316360707994305160170190432124217575535194353057493047733236969081525850977013211269649918630298724800640675097694082189996579833885682092721422022473867756598253951344507805564553897155654256431747296641374941102903382542381982150908543714233505721342354606840660611978593212065387311385537844398701429831290477826522684185319109570003340031464486807491575808000000000000000000000000*i1^5 + 8171901910090263551527700565102854815047318217783072631771941970847032286528990670400812365635692043299027013981298056280049682283163818932820002246440192060891844646402032492776301031074133669849437300863073381435592482814945950810321555836369567143414505401593234119185245243847098210372948150803234616045503949854882786931174444095420372719310302849945892582631270904059231255881438384945405928037901386244572297636880521234308795771159367402466915335637338762840768301810731439192401657874282973536887243733235247866684229545686323828050340004699059843125543918248941108555479847527075254594961617597045126322660602704149797258388741667978400839867822301286569545204969458081538830099273480887215164492817450449896945346704866850006555700382416117193719067584969934098230878616388747494253550344517099897318162612724679878892391538740682897862416485944842305949555465371381194992407933825838001779858456599576088924939201531363834293049044603456453604297322539012803052098382642703283228786370313021250863711576626838188658158929409334649517183486716080786117788555289424078063670372717871632674809361678884759699987474333472781375270338481791101719360426217187296359019122263901346433291608635625503443580166958513428099721511258583854014875413219587580302755650261260059057401965218267829759025662797648969018313465007150701082125063162884079256796520706388312726367180440061929014220739941525185062207448713011947184200780370167113033257823393405313502826942734690318551532552510063700242659606864887785221167928183346870353920000000000000000000000*i1^6 + 11843045362907778216262504217206956530913862847661498699978055086812472889221325782878700403355348306166857608103703896056799045452704887598701281694045035528460566270857010713864001668691920732072622322433121601603423030560527697128622685014906363114683522872599786278647107598203158001975174475209058781595541555087463265279892944839039774459330898353360146384064007578817260610200246923430792065759190204514320670323164967304101547034794089335428292534800001975731325303395256608119925504086211031427052050202213916476082223043702297172447839666447135492964723498322068190133868985413960877585886477802728059142419816027399552188278433867574502858289631438630633482761108076940097430412053967739008518919622011315658346624510798672571530352422358430811611851205963605674058494073262191649176825664222531269097015527358164049620514368067559171038805790122297604367928654028117144976049573407722867718833305557430640725170706576594797280275990437405111168283830705290329721163859936217709824789629368504943049711888234176482048936156068149897004285798015138990944374945937419144730623203127034772289068504252980212797711657874469961644637362326264024747159476999940257696767385953425400278453525068178883396739020620457168488096732414777939722421659180984750693729939054201944897336938528794408050609079162028500374196866962675501189317580494103353325729684163470533884610313493564811715124360200021356070323381417244843565205699902735472944852934442687268038262694149592195947928032751127558135865554010399230723433779261855498240000000000000000000000*i1^7 + 10709350159124798536609288574641261765167127936298802260090541592097104673050908772571461156852819160196927967737257775683390265555143059029814425672117979114827236685216995861734421945259278802187779790431760191822747493234778059995240021284257442134664487804684615528626301509549076197567621466355707388534363374176092298923590497204481586331094812767893584870782564338435645268740809643594755078133893479946391848629641478234281773568943361759284642056983990195788802611382596351428814531865645401056302089580242352104102897797579471366852934908444342120770308483111951185519066360908450879707900261216957396687716028308691971881080728484398547371584692814998578422972586141688109534326672372546081683422241753815317869547858255775629424279904999434970513181605159020568293112511738066895702167989372743114675265794138849153000424228287270867219857638742718814431087497322973534235625511155979193084517386224421974595069243813499406146272251851728506572507749265478323925465672963883671647974165025831168919863025298727021126221899876348744647339913436243462828105820909264854060192576106715222530425515777600615206753616385566413621255633009927233731476908571228041573195126261605078592502809789145502921278460146885621350875047141564512286828683002763343124127414716554353555763055418240081818566795255519271540662379963777858780909426866628680318641415336130150349138932630671585905852299112593393751287176828157070187480901705587206285437606248451989636144823779102835171002797819245772124297512917294252104374247717370593280000000000000000000*i1^8 + 6369703819963479328449543194536305392021685561689957309869012687236812004663230597708249888580253988562414049656051769025409818594598281298632117476621056024776740174331359450232181714583560175189489824080093389857680363862095101908600223665733595406091528158795666924233727070166227468989451345361145696906876498694325122316833329552784564544432491463532613629374135864662281867739591196331511077161283441158104934682580596926270728996650824313497880725378714468343118498736177361285774966351842760471162409922014904240376615494909305531666581217777662517869779721421361729560563182314175326449856318770943030894589995358897942835271244413172117391279623158577217473075679730173264481278547743082497872970011172965406270427064040875837393650482245048156728340593361686938636382590019917470992570323842818559410042223929026101729142451437927180491369629072910208353097449369857677220181004407442760736667430596107842391377112227720216793371907168393233806924323604261164113561572998571944093081688616678991165144204363508433902740256655765896494903877709151913924916111884657421581412314207693512260114958567313437937758699186392049427764695861652518821508934712405523360047721306457363372249514142184458447842677265666729993748847190007534821927544940598618247048922229692053538953436529408509628374729142385914759377660630030325897841823139042293079815899194530805628713171751778784718991296740538661206886323688298408498926589246764064421314102559181744126809443993440501714385081916521364334557549422461226915155604962436710400000000000000000*i1^9 + 2696491386367341439056044934972325248570120571389996211841250268463619554221886431987676784877605428568740981283765725922634700847951573137316906020747083517353588326346169054221227027884114879120571612145990501088522243412622483826019020541852185820513259060715408893047411074756744275951848176754212827976287687321689546542594406269545522642926417649740561888957839474509068025983465269957938455103361117531527039643540410025592580765572858503977695512285529847192708405237691151015475679120560972295375219297665612176928632913583237817094063265547306306082750960385344338826167368366073093691168940831416960114332612888653738326410568033864895165215708029213894422412810687507462866217215573354247384902049578586320812617544911779988993785116620932869964390223786684638933706898931245123735072034121228109092655961677907381833420521584329600574534680699160155905302506069468875936224232574925592484468682158596533015780945433333545395094663798273738088209769771505306148857020663294571416481165701992747186674465954965930980298588064218978117593990764136525668361643265261158426750184900714436360829803500572688087089796918859569213567989963617097277421122681657884199601209179961419743455201979150090722474975425410860569782248850656217054006454677671165286074567161299763479774339730702210752045990083150516854485117187950190881575954516928940620734235111201061837275139440144741626279781339784842355654382909215193239026595658817554392540496599619182380877428785565803364428228564395257977776494201717775398133417383244595200000000000000*i1^10 + 783470382967706764499889641155842312498623796114876795288953335847963998621312064507034741309726262652684926528079926023849948797444068507459240135544011274170017955573915950102006968957075090834281816392887814540870881305634666188905797994937335078763603467790508914245903620332734208544390415743012028238617075492954085778882394696627723053603646936974243247728810078083849522246469978430568163357941971854490278274945361963231947170136540307243637661221461933919852113026643857796240335743288547030093851797342930611126679821007655462440913546672295424005421360981516172878703424762287413050289486120408924371425090050372906269365070293047279700273880938924466216164619223730717191429074144965444533490978153323439209255734083440173680484586158006928058545249865540357097572762597160994613390615864431502583427459854900046570597868565350327478256044841994771009128217417706432708713379906506643168945485284105190336667218881523610605148707098037374977141491659340078745163685935632645423354883110277177012470337621836350039106756782888137285224879185400785637450435549187356424565353518042739195011465331872884058499971882318514500384899120926679456024881858775088180795196777188641676067698355152340138444148451287637645593722532823986902953074383561279001362709064516472605138817915060284843045574448301708383562233719705647542947848275518879788516068205463346437530282920376949322748014507599865276437028137830021739211627438392986446427526349727704571050571881194887518866179529701890582327241522565664303224815844589568000000000000*i1^11 + 162689472726933904344966652355390128205889732204507945425088206950050058959394844411020035896526265605684405749346854257459981771072403406878252404190478335455893648682023037358862117667424024776296646870207952481835448268417348458419651761487241022535208063033357265643725053705753439941216798820339371878285662827234650698344581295204698172332738298049197877509779136648511702234915169736674676230455251386428558958838857407843932195251891687858814853988075277980558377335922834427895388686107519076771142043529318983704548512094530715382603228594772523076605977726481708659676670280068824167051341646877751688606654609655391873308013412567443459385953188854106441123882343867261366304488484008853659959353373356361933596928336688856716907541852099428543266745948373760517563600458879632576070644585567037946708905549961729249385369720530333056823104381947586845959505907134025070555493644361696636436325296634071327362338757251117947659451816326429302970072864219595554124317776077065599512981770627191063509899599410654112281852332214205303016324844617700380593177405244335060796645766309279529601248352170151392509627793241198789706945763127452209178539301421301840156771214458990409985893151814366381608133458687208127883257057905267328389368290565665189939010727744734371884054907534237987692975641028348285774950154854568552322804969584163904631364304360865259392611209424831137344849985444302654953876964740839652623351020977844575385206429611183118856592335918834701946643430062756969766275208270767394646090003251200000000000*i1^12 + 24678169099101885836480304764586280782445829367618290504581359590246069252027701123997815076868743834602206501434646558945806544627352773067174134507633936986939875652895764818260355276213470349530407500016359410382712727802842848074039716385423934920308363636018366803703567558033377706102972304818243403289838880468615947713057350390298101955905631684649949084325853942194920816751514276034784300791448016653532962819500159423621441404659918814875441613200801687859054993007255869587647235147268979265760380720676773320218479169066516942847128896653452808423453268429520700333144888320835045347111145395472780244495268111597179435167711750852559321718395186351204524697031782810688674225339283355632206994318776059497683247957267007368656106689637788048135885042534006936500690973684202176692528401144218563302813079155081659049205035556594455527720807471876765318791032040876043506032362908753220602425595507140500990143729209549454962464151981830347411543366774255423071025096062399247371077347391052938693436495697380834003780535471365990681214870222100566795555769209673637717441647582781551636918560363984238036190924239176555684287192922607047491208243835173493591970778520321493585086940960327461817614185276867254288826734657162383487087567405097196029523498933822923855717798454474481654307575156590688005728017721191146575904121695956992924094029851389432276667024913936559710459200823342690059917468885511104323514602847304840851419571854797875420050549827947852095391277792276255098904339735879087710688772096000000000*i1^13 + 4105166911537735216489614673381518730004186929449436675876908169873582383328077133033375971244529777689444620357676021567303845870927737197305846496968895534061015398329921718768069832383124219017181972612189072132378468050710464525826593801043571666380905119248771631288015000676801945876484493321298747253568323604510181696171999539268464782359740228728674708084111796151393385701326672200336983458359724695706704136817728615470782032986007183255621115010898479465569611675676176605280603592754698952420353209007488869031497287946505846215610281252504868819767823881470286026072810613589749638354369034167678152339927485453659775021152485150162617541290592603714250455996998305945422596017590258220616099533640327724731800018351767161037849415456901902733474897763607943056678333613280260449744560964638835383186622823803977658838594914342875855700074324533219122527377060427738414761768248089626762986989089029481803342083116572275570723889761780195645658183393595684347048394135929539003039689675205177372930294328145026879694370128361087473664599436488381386374308057715711918108220006607686262879168959003914017811992001363778217748167102233408585860335098393987943243336116636415612968850930695392849314669115469499964800485908003801366509111660945727388912148133507850244648358721497982021417518625008449149604735041692241643174096242038491544551859307688080501435955987568815561834080555588573857020093988023212335438133471774537435758562261144988254821982695823357850794356746974478236889037838045074373560238080000000*i1^14 + 593103792600576198872050041003959267415707154419983500803909004776907509743552645406428562567428065025422660882111095934893899703683894465944397133719072958800591058762525987362017557111936605335231184592755055877227455444957042565046347046460325796276938746046855325507824392564984143857487575403333159148901114397984547484024389090286887589270589242529635132699964896631903375491161273208480737806423187475924198156732410567637169713825582726005380172330906527201797259154181093632545410752571998278618949737679425010702759871706653714837442459461841732604555907421646660133178327097783562819030042035046518604684929238568109949753894919988196931771744481340379626785672916801015825729963718605405332388835362083628585716868659026071303801234918288558671577662293055304891807047072366390053083894599769122542438120953114591810414002886519438127076323379906403658994065416308416275204100037712555452922960982041329781469259185863447874489130890995204672808300619226835065254657782161985586107267572389071812846426734390920173307652736313130791350926138585527672790264822694464681732201223230522292011410337957915696963815571817147124289287256778868202618022181256207678955509466990988010492044842003820957545048840666876116147364149299595032583635613662349283762977121437748590397251621365430704760284270914441563022844120156636336525208987995976274021550433491212774656206948429273869070107819648387460308182612070579045881419303604210327791713856360713384715634937020277670226354810031626651372631881462267874597928960000*i1^15 + 20003186311187604165539267001624095427079955360349829908855707900376411090773021255077253902513730315230687169185660769789352864191785086405622428883360991971099749220564612298990080709109734264594328720001010646158893069637274296074951919209248725541410535205210175782319854860427941753148043286797970731646461108742322803590448240113973857984048805339841017421248780774254615631486360776015293510120990761080348418019494785976701759744749130907032375596336760244124993187783847176312734227324286353756645561564433383761417464419980760830077108636225659752463842994597351347862465481754139111590761448999588783731581678507427551573806031741559681054134995066691003524728745102016076070100320631818780415664840016863203590228978120645299760357441761349555123780885981457796203649989598523770016010115606261584915453676983278697686782754314477704545604819131359275784890612463767342640496515944051217338129700861938418145272148685779591016608133061291149590538984928470137946651336846756590546410887524514578035940253234042668077028720672225307776115585293512093939271443436142960098692393351971980550603533587093857502343254849221943084225002746408545584804329373852548344187245563269350345866571824722865627450070030276633394787224059632241411347213116624801160571176130733884598935068689927146064038331084652368324679863796515816653294384646960728879202019453477698739279885442901109573980167596547881063500966438963126735174430949898698763176004756827308878699397945985458377556699580860519248165478241688116160102400*i1^16 + 5317935794407978687793823475125876692162359115386262979778960616892180201225149170008708458167120697573206609149249973572104522434002779740997681583228942565328668627850700768796529155108196669900459708781983311192744877867217864766291389441545683135474678259657263075280793398552680480798020699501255048920070574999053394425747289706901615393426153665949106226481822522696137743614578521960876782969520361805910912692087115580768875914333905055862277912918404279408862934158522936884444034900478401566423566841638477999042490427195748744840250367674875614490745757903073179954362788754334316158592761112341167174201689182376328469161118392611324717493941812805679295911064268730905018454372386916304222516432036753098698878186939196628791848176012534404890389268783321086519680910155955736711339940121448843641803787345622000511707255170665930030122909352008827612393274401880419605306564958978139098781999314814124242207504338636339493071100995464698468098338885638951631297893258181446294752851371037323957690880693828013873571174065529420609333489153913225596364706219723262668372169976959839559742510965592779139843993798097851389980161113152937486925829923311502131430924146134434605383724860372303698992415060964299940409992938819248015861547382785173044299849074498217667132764642587573215951514562402647473963216408715080924741124542245920542993234810100133458261365375340064237758335417992408969116705511371704362799125881116676410786495481591542191740755444249558645244281239185947553636506314952377630720*i1^17 + 42980858266806237859093459541700774983622959873854340978825546806310564937838389410148458278915483509574643338366880812229209649612492761031163160664742592463542686318520005994555915008025470807716359548563171677345160406992951824143533961659503347223550380245750941211491458625017938696965739991265277011238687795004281089644867304230152092401622739800242692529680381465840615416800537833073414225878208217319838964438823284453153631477520743388668212271042937988880588735753317591484993542689282693704021818035207862236556199360962720330347068393463816749416442566944904590295593999478420908282221583602091100236312241880778740566974282357057247365311246834331296829093689367353190716886430973335690613038630653926314606491912331197155561453329040804675950953589956426541048407898089471496446235301982394729541986945903019725156116992149968346432142487715840916319500570548397949004768126648992576969506694518453560223001223125615294555069120223105341341924713580482570619761113970440362404307044150876010830538086130812324239963485271969311295872984280931995306729481293681864341221039973194568624966433397509875221623857997566443847378858662679349102826377647074283898016319976084928434908093877562754235245923283583643733319191895612994192377994807603051589273619326512264733700962232006578042295748421737717230833339944533933552213447879363642510827101142425079711807799760003147018118668345908027849667909585754418677221627390632695767050306754615259714993047125860919712568114191649605411602605577076736*i1^18 + 15662232460626405841878025158958856503565774056413752453610947213378954285630087417396173697405780358250029667419185540950886836515522050530955843763513826956642898895595429465262012877413686931801780955902638266048544038925028164594995389058412833094933639977369506666916214805896444256962199031717339585770671335543606552704760239714797881009503620495733181933002410388310433413575762598713943825817841064409678630884715094097329922415554686373337163067795100642233914931094143290480643495234845127321034477199575482001197699336357968092194595073448718966595039018991983455427118374294351474013121029280064180191367180401393310105992424647069806170370088286593001971888809638999262944789463480034103456194012456862778892423804788925729729486462864514186694438837913959815631360587072007800201053573479367232227469248003475320825700884901525575384628666958583983168489497330860968987637491272450221562946869151403461138195274734189036704651763855201667409126775298872969856431268477590818916906938852333810969902476212004058255641062525395120895888876708454918192282363658304867635033801509003408078939685794356346791308089392064505846709322890436893250939613451621439152334686026120227036259241812017629095899583799155746830357329607181070716838458260359180501163597695326322476154249631179576426141442720721411023118539701635049811616506744212773505714075390506878697627048588802038199981313016268390964550071188588754650765981343684731321663863521511037882341669681881754923492119213324741989897632481280*i1^19 + 49441953280657193568244962065340528751710783426496917798919606362773828732326620804476261207971108260112117952583381048076917752984059679811007117526754671529643794562558797871589852741339313537838307441116012179623161668327760017605566893079041857315891322214079237964438812166896456221678986592772159135872167230973552001715628634673382143363354767803142793848920770456001611757455244249920698337026349624098531269781338040153778418320813028662780742121001485002013074680486546859515931663547105507317649196524927320663973600372090073226851605723772420448686460786788448819129422658126402716552263355012695061817041271939009373774306781029010734745106710531406248377485904685777132835608364147953584363252354326412347888697893874989559652557983448491379964173892536145628739351021889276738113712929316735923315748017029570674083489561212914467525102865643504344327029949575710265295695363825083842930803095402365016532037939628502232961854003069068477416180728301455743120852423116690455068068398368058608284932190102290003273638171319273311047960998248440560478393683904597216462407966915766108784062349633560812801003369553570997777655696889900737795778553521048082295083903349510627711238883672695119264205499368589049781491170928925639607844691644423570870714962754600830668629117774202756241552988916973852303729350884928655384590228801023439884056068043907608954914517254444260035391050690784658859008584205782740698082233881110909209421060279862827686118415688596627416058720862595897085657088*i1^20 + 14558407794785650476529062417096127966520632925436697257517896071064491337426840609718622143858716554458257710455349174002330719025346098619836125470623754873727873194651890755380196343062497706159057909454182261003653837090358368538807192139116101089921797735864869556470608557550874749603920971522910416787880391000488714017455259035315869924893684874694081005531071337133260409525177180550337563467737680940397231299040110822915059757036014190640918744519390457295942320943622382443430898132809351901566685865574739810255000579766003939090346974798492630670100400563583428806450916752530897765413267047357455392963551288108012424875312362195701391555127935007880450128776175998957181602056083211626236358151426160885620218905430797273720314012940533787228755567748437143714272585651712510981735833936843126395153161763905538085278753289545718813600475973885215818459206628214905770987582301347518306274364263340686577243982656389595193290360235422207938388834139537253143681794385864925898549130333391339938985538890218345262044004057625238051543894922828625600156655206962958535144523301165800718054468356332828935665261250533559585248578920969348408882495124105116843701334592366644544602034213686952997407289452389034872649555950476057165154566185972226900654966026850367469729117486718878205719333216544088705142231066242228571606349452700776058345870558796212882992659471809021429690708640979792914716134440839795229394051059004108846574145887533117674810030565859363745379356860883920748544*i1^21 + 66943929915700350337329578186025390252625120019811609050662324018486907631991289040728699362408560625744283715167851243571803645701027121068870379344523142061618131438410846673928845250251921908360390923381105122363219448158814392458454605968891868939741381379133532918549514948444879514692262630890812539251452877605724005221744718715185559843229515194568435981850937487666525218499420924428014699481765090450010904882522282459661132361243905012305907654418850135098636710765480700589688304225028913603978962988939514266209547057873582214821232293173025665795401543147633499396555211520181738172747688132862942710811711189773184813750107645165348439233960571421978106022481210526166318081684310843747508252241120309325263330331477067457447252695532679685147417085005118424709200197835599727357883648094808685237716383318379638337756723913981277742505897435587009811035140582471370027313607555083887822929074297030454946560181284330368555353050476349964147662501964519586247124934277659994976992697045871868079626107059449920839523127131259751384616386882329781047135926098547653337231912266661615702980325366113480736313763663459504203710422330769052003811245805309692947280509900319410007807559940829693083495449261328935332473962211262784564374379888541598035332132121359789492828851574894124605298156812667506990463391621549878077668779553623475650705611010313404135309578367641072706797926138545756973106886674823313936424609410475219454832473604298165585286368830996769175564128459161600*i1^22 + 4523749474553772019734534168733929100256998981806208967110253030181780001641085068829297409114657201183389674706764422296705427053976940174098911135711460068569588880228248221731429227607305912207268274119566014470709190403124451033982476510704686091725781612642260869963597315168878402959493756869457735301815241757593731499435404029110643205900939799817327754689523642094507721175120742286360311888889836709139374053548624564587815792636554413557585886681153243486706569997745319564888590980722547845496304291152717349017848806216038441713894672725909467250912561046597611563189067914825505291986815088173586570950025874338249673518410783923086153452713485933239830202101230121357232043722835593966653739132440795369586942910932735786344759564957260253273194517673097963499873720107801144940415555821594154728741211916307583927375584061306301233214141573925228596198426455497946377239055807401092495661400645410527246187267400165342694906159294901528377818049363494306554524210227087649111276500774890082705122575212005983935771773781275305331788328193081751101208812416962716282685735684213150981982692163591475908094441913438730657367567786057581979049193990993206758978917909321468432838895837260832553613440774594813771453770376891235181665149031444378271828285614459692410246380095701823525308815779835214551407886715762760108761506959043129840394554265181614998222289200945291722443641392495634030419494167370075876783622865861867724137084584806880279099030577121805178587439955968*i1^23 + 26030404673377451930991580220404369176844411635937117205137002064354608312615997805633991066381272311570867041131970699404104755757282592859791721867176920783791679226007824824946656179073059983950985118694003861923246800097328576182741953976789702488991499101928085569958702955535731725326243061017169935610758097930993829833420518336876249860573051934465459478395014123514120522060510475521350661720112536749204443906473167628453542970884255727212659154423259951714188663513479902283837126364141365401443154040963432336039088194059019410543384980082990153152812620990969246701653098171132518791164473402096763436416824457014741591039967206194330657627630925535496801103109698902161003140076116023428136108915399305556132983212709044129957423224642671546278801291738722607473292322165269740384714821187117523680446362974775266737577249191193343321931455820558489858028256019162318955611017936390144558884270778412649379380452413595436116079005398223923068367167442303594759318059038090584059177232605993539045952137080966634903127997233241212387586011873761525489322732229860566189560903333043157599984987472065647315579995333278236557857359855219043327891201474826003109304680366269058336851601081733593853980174676366532886725246519809434087845918826971028221367397922506437520889311581706157579956584959249571792388099062709526834043064902727149192642109527608995325403043053063211054177617613568806896126165281857286192286325880882372881212338120498529062324874858051520729972736*i1^24 + 406566722276942868919910335545635824210369633331542279895982860054286160233442464591438006091929338711775610863659328822283935439236976899779361451346906527572471065580535363024260545404726807003725894658113625845659764149972603672498390040100876718680901046062938620169002544606754570372285524239622178424255646404245558863068241050013023379512190968269917458585938853486323753873639857612548808154943979064727321311126408650965924092683524005387486765891391642971659930670892544099862109618134485418535762339131316686428391885459427256232082306035723624282163161160354051416543744111554134486191464605184745732241842942569006686134827254459146325514202901070734553367402341231513813842076489958008390801701558959563100756329376978444657650936153677982640188387004077273521570049868648937623352567676331614139112570121057673362529194918514635377448153880214953362575956772328763063681670491193788871974294892190533808319576705554967563579330135231221687441358469371385549734546494344705386472698202532985173406687161770894808947760042482024804280868468574652664506378488908915372140718427841188638335479938553278131044201203247598773230550829981697339827881925111877480347628164250110120812742248286513456571725098672554265856405743243249354529415009247744493810635006284627795876378169660274286543957104706581706991074794959754307260131684069266308618382375479403618358222027343942153415386005247678732581076451966496640562300070585634457217403672701344448379096410625390149632*i1^25 + -840843158716820083024926476019007620094185252908283239007013209427167455628038403237353622578702901455889857595672037067347432155033361755123896709130116205471678483503296690702327889595603988045818688468064954909632648055599441122182304771021316378874562173250303246897089359171203060626992105077014782816796925967636796475085506192664683909740398762230714129952637724669127306027105469630174078046781937181127050784499370310199233074500308855951909868536477442845207493497614076807457072428694977464669020720847004773328189313314482351861746866736849303170094494292246004929353713842792471130552805912422465569913350920981708411183086867704988261716826269726691541192815377109257143014898135566484205857589402300993780663056486652789078147563833778116586187488401757841045396258243532965501635990547608562518127047095451500368650607167198238724079735509388810208624330429855546613329592185083450883007269678132879306874699166292218839487358256980031432000220258139912825103502607170193809560601833230170177295995417001876697918723398752720111142467781609828230781541125429603967549319753802202186692160846920828158462931429730028341753401809582298506712791771683301128936807287509060203323722686658371314334939767667931185286142969082394474569764451872152336318744176150596895749183795717241479547740952418057066752045422279270754145709939745857760188982705963569468011216634255862677168244277897993436317555241055882422381117295512972181634814262205044186217528390844416*i1^26 + 1624256087191988736412984521735197874184413370182739900923748102892613146219558207952919454091991762325594326983702330614216981473444831136579095151220400362995101245702002084419507240605980201473771021474422168656300308051677928445269164278456754497592129277074416808865256619919639680214407832473835732844878835422735712347285250903168182909595975026015995542453008317905156341097138880101280885587797881585432622618496913492511012415780572024421980704927114425903661186506954902408002322018633800395214850157149920029048525677767884845583746499977062805517023742225885248645588734080388591595930375864724011431239271052244251105758022953247863816732817951179073005988005660713677271167566457808206099722835957029864064299167233508167219570036814153171756806437697326557114792026345962569504729316487087588100104220122106312879942919998427667377318488098688369357378633856722324355467976647590343771920070606554571224923063998982077418177358951332017397965548729991900228586702408306955002670509748113993010212641157911176819916272622331309880419954165895114558201781574410511301340726566691485001588673111604705268162457597792704532375483740424957687084671215973111922888568169112772190188285616324954440113133251743833146883455898854551197259725483114393249871851146202606388985627806194179378020175821926348987091514239202365462143643178136587358517098034152556104170672630346837466657967513876559835303335671591148427816690537153802442146523347836508624260169728*i1^27 + -665421186727920994814650463191180699992336290816954740808628071277595042734056770813597287259705502565725427801412873407278853982288351247800893670166623116221288789964085554460576695905830264622744961357523639072256680195434909357586293647627044319517944338242696040353759509084341574646881322023471143485353768530530462959361885559472219387408344846097297083643981973344790294797383390684411338785894902789680088571257810880168868638496984978559336214343438589012823185848016751396926285716910996822686132633816612415589613006715166978884574513841299939404864057505966600952238849105627801061273582793168938191438082021158071332004990789380848018065655262576368911572116493790139736685744336742404834028666389375887822636856748166289163276690858873857169395737354066245817544262167482676947658427592824573988286358927096306229296403701781344310776624408030607737050236341775048951509594031627856912754694747853168178455591139820758088298650800891285778894922889255501928265998531994220951583919906375124259147566802333858979964055540290222033796411936584311187190604604844140788597323142874883610929721611171858687139599845293633924489090102465300082461291187974337219471371831964608373913265570182605544064395530665240164091300164617871868213424854632114094935573036210975132491064875499981800562387311655890041904155248777185768670565949856053846713837068300316763080830170823956918883353688342815565735088471546119869775550552104128004334495216117473083392*i1^28 + 429362852451934368406817856584613373637319223000826572358350471017554434198493898925108119400807665198329171077340588644263816542561642615659524399393549623646876820465199802057697807772802994921457214985461309163538121801127761764826998860600120406306249222471941191188736103201995275477056508746363911011583124484642604708216584727448566475560618177350320764352950423440378334259583537428057139226545450597490066636877559833188710308842617678285037919391404178116216634521520167670203724861405626929128171199109581707871590423684089895858219501402422209931794132793886764757826528242332218290256168410239899570331183700406443067579543550027630587069171653482115702540218955231517298018169634892322977927355574327355388941100643603288329674820621560201647265732309579559729710526782031847052413051817894188350573065424644077199459795267870903971414865475280309040107513830426560263035559304500548348261159057405564566138825665413713780549371367378406997719681043667466713134696130399944959860058712312636913601314231588332069120191731869264020179460560316323402684998865295920835057645215724639442273047161679376304106084609921595789624421114441710707687917668522233206974692393330640383415488972538561227316961904068675193443267189636463002581566664089749244554843367706234440631042069113143478686849028877672206531121709737329437126983170564171746872347220525277159612918261537021675885668112427981525719097951747495657745273539175081482895410373591040*i1^29 + -101195826092045861484192674704339847950466778933522430495411284840956915520049690941411298960290261548971335482358355856817102562720857948963112450787540136851514433499340198994607208850793282963604783645801217881635867428426887621372133708472675185710296676362623370607955913636646728823703392908578279507169711382310768315770579196141827145499644673501214561593618674997453448506135260765254169706377313260851266114535413037305063845802880858174172738313155972167434448585770901108273568084065981038799824640127412124267678843089123495280972492229713219428340234841927688260493654827021865195300862725574944536515079956136604438783817526836981867354349667905120494879705728721443882947041666827501377541949736975928864907159777800483525572425763737184684781458757825346907283500083547671220181176202887615446828265515732929533019127313670147999873658998604923578989797403556002733908965431639372509145201447690933127529452760040063138456953757618268557848174218539096574068027978735567518331760058874184211670807073090281951268345456085758284083681627301879178538444618228369658203441578121274076458902830107316064805244036893418555528458811309509203819320659651566600179623270409902848802757734248385434981272889057615413233522242170818516381639527030218184852151977050557764870631088055488027850191999983457503307574511034633467906653224288889187525599410986085420256336284206427829028319716204659557000436654996621135327929073843517885163503616*i1^30 + 17703145659038264002350629971044295530291518806489147122791426673080303943239618913366795456359364406212806925362445779668347233845160078664454910245904013228090956067461337372818945506187640769637504506507596459082687086299543317529635276352939083801364390175366673080170136201239141844877987835441829720134425413431718805055070615816450250038977225268405776179965101870239295365666274879464877864019520474405290846328477770082245267816387608755234754653209947321393268169010589005466230563125693887075139478694872849356208675089156867861364690232810311579448893394892442781297279940285927484169145358409763551123703792800719344154030657047259629398307269976861353981464562639654205751424388360838323505545094628013846594458314596479236311369187329358944726635613164390223025317231369501073241780143921660721488591077799270679441803112372725625797249327539220549430109942432724432377204494071722760516490193240719823065895915175600036466915384785378001808371200588405008372315123020028730324021623348651551519730704325409916742473094055185938024790110882690294971516128488629353648557555157721755797732332352825917256714252739563450540116641572751291284318984706265592479417491999499033643933585284971060203067410116927587402897459113274150379190197305078514391395042056252139893230036839900178107360766071586326134170761298788481089547370605665199475657556906971002867282905888812697412087141324969643258608180413241944748740276311671439360*i1^31 + 632710847176492551671336159104602009123781960257361598936871066923192564000202604651177248363971541182687362310995649200208335551756973207606113549963762305602301219097620041238721419273963811064419875046109816465453852857190023728873356232621309100119302920647419801629367327330562593548051429066371617946119963683204890128477416149929895990100837379126172641708511061920996008814490449411505521544822344132449013761052302905109302482131754429366207706875500928058423945197161443308311455663295149601762930267905341782605767479581736383305247228877451348055001624034696872035815673422474171913059300807504020751428599689522766650458877440965006772740877653042187131178434199467994811858511819739587809364787719529117237280124612457702892999658955094473145926772669566695101414218561103646627527925912666166691566004136418056558935193759366374707601043198548669780028223259094786707137115768488789281370244925059265577474790385651117714862114296348262401701124085869243973496163967959243913046837499635631026562973745650548206224765622840823464329167439460744800620551327869487183704690443543591105449363132842935497777489860717104841805691462864032926847949347339354815461840235221855369217590515587228531821359188559353950375630053395511856344655653176187021258185915919475714826407696565194892098646621127058492898217349963320161216330788609616530903247863028679046648379663977431635311265313286038579849670491907078338452974993408*i1^32 + -593964588952051090708203581429261256715873899963963895411719565930595276029920539836570462485775558410701909405953965558868244013580060237385326480663704654787452553074633078662869597272641427515833341686966979948318571053469162147215177462601831156481174802294135888625533822555402194468524811881935663256927686458136299523414502408802098025870264220082637645604884321113639134765986866700787035913020989713045260695907780098625026867735647979708032540012598034228833369041402912889866988015801852551611540727512291109149333789737522291937226980515158416414314100060505238970371409915393631656869571816435966146231356993882694686586939783002467839071966761717058539715052832818413242939617182559559348228350397646000085003923650924496608169122854834885672890832745667306010712975039394929287959066850901576060305225195478143593452986999422869997786970259296091722542195709965869578315314620961842798302629188137885677652014444710852957577298986390425665160834685660209470358152444262910584021088783188697601446593022789433965077357822810765723995423133643511226927716564011614364745799806112200547281119067647959290969560333712183585728012008796052020517887429150606483508979351702444204685967698245422534274838561218157062251890788261098621003341539084227951086580348814747658538781620961701864444004396581923217541570953120207786296184540348113769841940832715621541981690419555956736087624561524735646793569333751647746129920*i1^33 + 88283577405830731514949529214449331237929909000378420238316392169428799301944953728200593527985448855074064695118553333809556032616417645027004708218398880013300500799142305939175405634262714994982768701257846317131776762362179906028953323656349952235119358781779094687970028893351906892085332676202719527056882435692895568626648836728013953026886371441280930965850399402953250553288056762929216988123823633497410086151817832102895857630847136566772143359311833399208782445397580152128049967727161316019944164943077443325498773579552224165757677489560855933088534478410077441926274271991634960651420075722948004371639728230344788163174139498007131719642408545278427297099531451058152653872075191138789658431911441839081275711496591133092718359878001482168668389735778401273941667519158537481254372584151613805282978454737013331944665652197343940130962948318554087195279354681736051920852181775533745583605586600590842182758375820765945590882005842294615669564305440636548720391702946484260916118934818270756548124376063563089015057822831820829058556811062356301431812304200392840901137441923369946244151245495366471706856872350313713234340843623985414049663568279090335582284209011708047694870574265965423537508069336147286384059722196559763513760525314310464606277407969124136785602522746285772332933480445048675962433392142885054452823082049027197699085266531159136197718885468252620797967850826680187301325009194057728*i1^34 + -6075987941685479866119362709045300963585006953090663447560966416866922911881612108378437693424287140296683726726991660771721159422620381135396559272999806142314243064332829826869328805252351575997643078369016358139289833799755123524426551552611777502514300319777008198843866868498202773314770655249819419892146504528990119622282873649787062384647745491953435955248547376745481355138604081742303752606665883439222142174708571540654466018197221517407783495563571980701880316648345330942492836265975816058024853201892937588508226969428762975978730773395058010588338440948610203143419362823285038199211398645855060711678299272776852191493756331651049596987327904922318865897347389159483972728604458678587485420372134694174619279856663215879606926560943489364126019047203227953476891498336432122994487161217459436999640739528308922518375594300543653824217799216291397619836124112443579717647301941166518876386554014311078229049738616130684934016190190833430317395019835322333795847275098705362589188033378340325154323844651702898074704968719172949380623050642331157950803803410560125467445256387768832611274782306603024971268659324279610473160828282701037682132408484625323099584444870122454758553013155567380265192245428978331864785326923911865104124857473999683593420528028823348271523752912888673937182400610869581494955389532390707561032281512608360427752267484202009029549413402067766714537742540926979597588758528*i1^35 + 248481785688012937582609658253262817642268176936136561817119587767746972305663082421160092459720714055563350673660131046720721470792006017554589709250498591700325488594572304367574013343687897037670555794172129977246240786045990487952765248221493835612660363411090412433935087551955448323110457230861808524971759028414184483094567436791508888187054471455321114492270321030317690844621434091570504565849962107735630548799340190010759617414210613493866607587562600619797449792138614551550272733422547180042764162667027576717480475047576574380342591207069139689674738195443945689810784779477337369469348228562455994372553130486438186395897823373667342313273538685842807857989075031434985057194163081382196357241927035769233224166705936471293199588062900838240410782451134778793169535173953050999015668444269871966961518479620759698878378186433006518723652740388666618756086095862819537465489767472617649910257431675386430156433166080251666890728171540427099926758043049993460629402166348824295605716005672776418683145691718852781422483550443623409324489867390309245738702244700083546851821502047463685956938236102886038561205994131832877005806909048653617440816443400374969608411322335140156477321509348042567437109884132340786115635153748192001242029869968387453686707457865988384834160382604114489197385640831221636402672075710083425491815674641299200735739260571465824382841051514274897294668845394998329344*i1^36 + -6495002052031395249681611592224797381755881704212864047559778327673712014457710771021902098042338093309348154143597755437554891178186386491349849581652626779025831774264872056012012351344483885692044998911336015705256582575908263521176724840480935210657114655010111395343933102257657322053703072533014588220308787492949032721034681194031989254437526138312500983980981425353004219605685810581936613293100144130917935409144351980978960313439871887543409282685257803996739452191502173588654195959859683223705205324001103539252550379777586121166175401844148177805413617034501925605115246837014004437034694193926576932255332891043314623911367011059727699856472695825792991713264611612798002795148883238074967058827520358780513485325912165560499899033348822540607836697908423907964816855643572054546561608342843716256297033055695991048330567052670046249134855954127533075445716895859370025698237109348159340057704131564080982020859870435324321405940624230677657139137095702910155929404353571350770076008616673303127398266819796042875406857297463445321328567992815784597698285713435130277446745802421431988977076206417136651143782663580347994368107219334828846352325269617865095873420697273484001632764974953052106384602135598587079079790878901555256903524730555181706982699587957351048480789994661584897695094580099428334574136405893298548091357621317491711450619315742852580950037229453905146397990060032*i1^37 + 112119184840290824591999763719157707594333033635934514422906015195566556975559622024075727440156395120658554014739638944169381388717343599620853664547960701707643174811883321096326595105537265098665446317220346936342735274687690416512456445361342403644801713998490159099834371376482040202799838756959927924325827119130214366869774092020030738947094310138912020247226851081516484637035627135473321768238154838342500906144872060183415610553512054569000826870975073302344052590262653993714551935108365904912315364257315378223710806114054377442608257277100459209769334986462663481912516897145050997330222287658088069275577027999793683839341477391314340896794815516863897571659792508576577875249226686657730725189317580495510620214863375182334802036940650926805286893139220452809732425658521211277360250278431754746298422809260190763662842158804484987464359737297690350006686363483456715842255153706600738404807931052136986069556083680931010854334288216365098969686811526933782641123378114418986841009154004641082490627322812437813966474805863414863836353341704835902336828727381822151965369984561165702362258918924363779771172858085986384139529778032832667547612660558131367969036210739674147670134383410260905143236722551120050228093192030728778216859008552053876350259291615725143802925578782689222261714774213701909366717575377411536060073581143090164451563428859202599504212731232594161565696*i1^38 + -1295894039431452450029568557038647702887304912214416288076202159445979345720153881180712977229954281491404624888272073453342240131779552287558844127111437504272005612384467442627017784937902024177568351873158151931003583326031102431158271401684818528584190892864554352413672430123605590331930209423869431683541081422800050389434172940442728404265615837994206364201331054985674414242293086768985372555954511970813814002208736139990690925873261653293173864901397133147844434495661700935756248630277943912497038581374254889518386910818919707899447334469402200447158307909544872564288087299958702249710769838285357896849348183191929105817338984483814181915635415851373033632672501355436523817885777792640195649624647660145944654358763873689532290953666715318704852513500236588258597192795760416197355275593673118766978867164968586525087300242699133987156440117710535990103409755642926921114010832227270689961932533487779650714525574162793640348673284405394256020302200862723334555532915602186875128478974277735327178037799582294451422136772329613088338720860844282716203734087095384765238216680796789243234889562069131320321569849651761831277424991241819065401562800546255503763696049702367069917334660537419249459926542199913800696158638915935208836575903240135148358192966018173359944738902315141407377211379522689207419808273128758910740021537627816937553131020886505097427659872272384*i1^39 + 9933643612425181538144346530516671511414027417023974141880403706323626030799518504346181340065482268783941538021315311005151335785098761166701299001587575763022628662222596015763861245099224893679223037644875467163117538744997667711966540066884226370316376614716696731016069739264246318349486493102828661130661860755194957037200799722853214570233401627443419986365018877298324399130125515246797448556394402137412855335485768195469778509515771422817237063523995819476834677391215873692706160334394801699600227994786964891195582810089432837440084264851906011687656832434558343651326818611249362966573386784588611670040011788733051507614885779649540889031991421790726456166959544366867586276630668531536594211434208336219139922128016044880855400724013596358263418730898429523221353314786964306933725421223834581110382183657307114705527739225789885680294553083652769585869321446464357020794491014082880765912810519752806020471245398145248634126520358586976795395341748087040448290342039416783154553459230012981577147767382468189426724811345484163645524701983779893800860714831784250293739422831142097313861995383892140119357572415553082138159842933416221933391732195537144435470031821108473990328567838667963459073686203344206899355827690959440535391110410354591030960516011455367697222665285074126308875962452782322449910575919114343115121823664973413375768131858408412056387584*i1^40 + -47833228454459339492613444715383870212610304841452072908217225004940785629520384158290603866385905195205907966282236091853986754796002373076377337080878309685104986974467350445148670280426088066660615233000548344364980397461941726963458248761579509096883351593695208387622708924870805695462369528673022654201309723441795428653795809723790251900008664305304551844142588740299869287322664571859336392370886856013472594109914065560384236055709542305050607428303271265322839128649039082398804364550230797837880579794959615550343668635030816913061373416486629411766428870538455150626263325222629897757524714099002900960523057323903686792887444526445569387520082235889691699398600757686907699347276986405435411083986698959357986614593705215840504323512211389725806722532314537481346343815031998693077254875110513977586256500604975591928827870006190350025521935522264535322074138080286076720462065254654814223892807332771641393611702642340009194391733455934446501517485330560700180461573798264688425777933330548345492144494710375468609508015461172832793894759086731009931885464573314617577409074655649581147560477246098566627015095635557183899491818760782002503572115055984944337816716555690506759220424756561767473438816234296481313987946121524437762885935217678557691688006734506120228300623968663733596089355004501291000334871694504654760266774509666057464845639763361792*i1^41 + 118861562244315876726109165141630594383237339832245023209982465085572584705720010840905153670829473476222493463083926497847329831757234011781106478619988180068487786609630566113371231403020665266917824191107520238910329700489324205286765814750606286699564789513295934172149960820719723380472203382141126880298144582406285155295298886932060363555946184485672698808717202287026727671109537513900442789454009985607165134016570042693133037683359660782130430803427142228843438999213351751550618671118082279586593551487253913230742375575229749051795188039125684379805045460943365252086268712681889985942860265506972640311537101182873418274298117353212767691091700826810261957431461985384194518693718219342514203374593549845578462550426439434908027061814617086674764621223945859222294753385170876780029464798103056741500768821927774507719693492216857453385332453849909975172362952110086738333741536730735289718462544735770144270765253303017979418314280630792611426190328264490728424395384621551825922668381305955719215122683125356404391750218832278814304904279434756762667648702219320744508100537346475016281289722311346955681526187987038934434227885991898001375048168119432716565600838642392928462613965116702973093542299822981274411264361649812497024117715678451798951242347606036282844787299428042196756957545572307874443623672802894679980033640684358322226200576*i1^42 + 4602598462469854597410184672844820036229480895233974411577240661498738768209181229056035610948216799739027880299187098044287360528799560914127949964929708238485155497208176071478611023385019706598868423066675840530734382644963842492002606934524902707541594425941596174559004506107107508426724875591362358846544356238636413537036497161710364231599921922093928055856694184664762904222012134084657726755729789117572801503375463251558793145326285495370755882106370898378615667141533415463429866676712610756446126688208854889133379806592254808000858388455806542783255192815314105645566380872791804908195511514089161336358133975900865418923372881214539067833792050158763546342282581545525200688192508212437068831082785678757519150507348549892090377747440815640927657653357907406669291278405658153563110756184386811625012896472234010255417275241146215814431268339847881526349753756122215763990765251927103893275702129032853150778715694512508249333101879593801863108394581338796153223601378793445717169626814663038750797891066041161956963986113649238928479735924986995701769167703721912774094285555156211212163095420771061104874654694291492303483950909871526501605085886906742275426817030317304295828211046126082669772362061700731292673245075098247950200427430645437471256473116230382563765746749370705533408851819177130314520830524982234538848870215974912*i1^43 + -628648014196543049849125738319757227873539337579310143316037814529302203233976928642347724100808081849515647117769350768110179692952844491348104556284705789889403336587655454244308024418923566012981658783583357495828715955223319171755550755162510238930462393688925715581289827426372826719878711898034012545162924073451279752333282701911567572432685324735329356336077764547153567425635273168213613859216322848582091388129098376592924567724777741748692355100356447414757387679242189605876611511656688448629255213053032777566976874695344212585062367406646277862828167030944237096677257422513014568591381098985358239624766671287070899252332654053891571904852202658007820275628201013959763505098059478171563874375473382134942681813586893167092321685670830408841405958295648326240656892439069193075799272621250582501290972450925799237424980022187246143083722115707985502457459232728399595764879571111834837189862885365658256528989534527162708580499655610420638865030593014716387025131025441696347538809085044633377931686877684146013547368615086976688278368860214912958266296480525695664195403674273174367591011325253836254817259082591719041818982357882103638543433416288721306278775842838678451238315263372511744782421961593891606574397773953656763412282256399599113102335745006256125569192249000315719953205295904887764325385621430395346796675072*i1^44 + -281132766972971046678830467666649794747599876136163455820347331143836426166886908851662174253407544464734574806806052023499202682851831757756782916677636747013484700620183213513034179691217962601973340680281344279203026284156097283668943481408269109826544466945548768519910136721416748207722549880018939992997404974689437890709392057589007821009774185951557103264527178547416806354771415539008808100823521687027453859909345782411700603523868228833065452188624926953262531692497287989090794372510561358512692539733378512159383602571197850495816059605509457163449958577487758969486819585279330050376335136999433518199134137088141889097695225832717068249418868836140813287521578656482775039740465146079591289546013698528929817775644984839620676033773850584703843410563001653312633619295648228090887366080985037955935889505746735773195805462630185928438665680656431450071902587414113297987499114520562635338943311409718137853902172140313674875609849614884753629755744389356034405738450760577981064226013620291117436123863805843106777203470763455114764652679673333609528654213247788714263599780285246099147744628754940212686829824870606481902993930032437174233304974768786182909048228370099540650691406034354174014646131294917871312896285891088706659921477774628919434572804672632986177474679263343006527953181808892112000783267259219968*i1^45 + 3911607668961627959704675250089026359978461053217565211801133456360531560819643632261168161017010293750278323619232720768590713603045943181051930498014555432205069055488901245868323778762633264253971010966256125828103893011081337605933448512731813112802523584014738923032256292567104002284660569974140472584236609297348085686296333558185177471805005015050498110130640949816843214097798849684350918179023030355235014429304515174762866912572416767350815463262743093251374408140160431368169877739535861133705505124306105772508972875203527012313026000193224941079650113499209623232586881744734336436753476650166556651147152265610835089114105629879272215390614390520912174959634664691235804927839101784784695102126458633804335907205498798257882761960671872728543361492571101868406015623830834360032048344057588772761850030025198733862241177782329552819129417664743573787839959352959572543301025200140747277403859293837944338421413617144382129356113892513735561474719318173073341994744279545481857762235289049805973559590189560520820263332846823995431797178247726569294525567658622108289754451766856967621791494148706412315317840201829126755186531900545378850423753388835324528331935084160901941352942189364220082090301959577247316202436460495504024336268193733749866234357200228718950615811583443177462630545401063988753663524864*i1^46 + 5419560192525547124332309548106871194699891432047991608574218709969712925315003894693254955651125059483366524204166723590360934957376552352082686697775800308549225811284836484698552770250193633432182294900183904712120692518021036287436288617231708567834216733945704160454882018770927202823098021765770834582346820092483356771041458922128509373675416770687719842913354508366499050266452580268898239095293317690087485669253247098371770379157404954749354769984696177948911611196931243754900329531649980099430178312795345953581700989245578936549276945821416244887566074954076164280374656299893951398299156243224727849046586186721033325092148632265956960333173630049270723602372024241500484971322280383190690384308877048563735718169992584366588253542365920145941915858410108763968921065974628891718333113301397277883297760842919074115098246752772620402570697350383963187619663963017217820173523395791130162236607561417182001203344294730480226903621942979410303836120124663054367086815946327169852672109605411016556790445016824511650185809104442561693654639811981052643081947798592077411845678971099900201690485317101283096816518714449185776482980887309734118276930950079558139830437811113869601625616718229831153102934173334400041128938564790687252282697024526245429769257485198676375511804146540292582494893261411319808*i1^47 + 6575465866185969671864473637942902910466846816692358681341140697287541334674543009463518953722051277267810927899897484223132233757512155880582750330165688289661137199239876535812708789326323690023762547044035359569040026768607130648377087470886844552314497903314255721706004948757821849856544977211960304902119639140092032845373659657516347435264569867536143568664183466610664888013322964010071264377159868085025168699759594632484905373617883127903046503625318729679263896905005445132155054391611931812843970324618332984250152455912054951838376689237052820703089187256670854586903862181533592002564745794968290483659092842611510816519601504828945420444075885569494577936244991295537584643948527589995080078079999473530691924570531893089348100292276668068633393817866083447938464374359535561056307582481477811822972074865952143139608667032179040093298009258635176932613966101769153358335801138719508885772743644581339083479493795661405612677837928532226583363817771833287001948594298027795976386139658629039957428362368153009471041790907204821731805264022524268384374792406878013454726260406587063512971818710731611553084684083719352238817123807522248095183166280379629695902936807116370830009210578313891668288577214127679636843983916494206323310172910081422049707586075749783895137035383339446336988643328*i1^48 + -30782188586482622399131679614138083946731614418594388241728817306228542716656583700044872400416932901978559664578708173592855254386768198537654825115192519945393079118687589146930162962973872984616318623480806088969834541423003079602158756472081281675464729558360116658282818263554078388412222008888666776189627133270916475920484217280753539694015469304451648632421452585748994259638423605566070288281096769104796386950915748175712755440557364086899699273895935080530393169337466718800734833155236047019372119014249799180652157603977264533585079255629634161632481107614990237227304098664670292335570209555032213372902213431311223752483276883073102411639974941437628920289298114430058269571210233565602162610891431399249332380869054168507565179931833856555646884196175942378664878371536283149464213133326615767503078051806069287553652180888822913003098305240876888136152157898230754813387750608216625532176718838594580146859720810566311776999074872642482150872949935142783687202456199026124206121171561690159728208746722908183094191479781650065156982293810108318308193419092924249238604342231088859675012634900197105497025285959865383785065251375835843536687126585390567041967508521906831335709652288098721827998223980233837051225576195790260290374894948540717450012596556509263799658033291722752*i1^49 + 190836960539297171487118172461855167466379724957205311612159453115868323146939731405480167210589960470715665770161718994258860186769800319898600231201580845931217993732559343212707537448650145656109900238291486033237012824699990471220935755532838248836122473197518332276555045255647261665929476213934831959960835133133535838767149167440749607751723950312568283216958882024818918172704187940749435798999203735229803771275248320676215775380785885375701861811826099661401084086780949342076459835978703772364154893789086407069357787817049338977589102853325809895384560024451034316580890751175760410967359890813962777693350365685617361705528894022584792588337901695104853381542187972990254616816169914138449108482925961258681661844191461973056289648906290251781059925837357313621557525357233861983017882567876401043003503196207116756782041555920329126670329020505547427708883290785863868691283979472063527300084105701965398022879065697314830215740041666205357710955880660821237774602406549198434728603779667247119044499971102101872767455019403727724392639513921307188502765313689367443092515889925060649772699862009423800463721560096081076553482642402947591569358019436247025976190866756817327240752003507793085119645397412877756960828314669822420156019234659063911120431700350239514820608*i1^50 + 80593641809122299295734645036382771301319112955795549836171904388559703492489886008615912195205417920172414233248557995958244250513415907115604179894628742951461226715614484341463411261063788963176496188080545493617737041641079514785170215271436330978074242911130155571586948543081841025401015150049870949739129932926037115382035833438824859213968457201507159593118762116490650166226204257436858551747450371843737962870724206712034512689768128584128741636977520319520043995235327542812380528085813929097230085776350585340232720228236360428825570520186092598417474696557772904961063387706367676299858548868079330989809300472791879099172550630507257881176917510170164428089145731715622766574755255786118366494666159243726664337073801908575738216735019081921888954934624930954058991245216084458752144169860882160687632262526758222796766858665568007397829073656603755718184087782753225971623596419105711679268841069847195544483459446778435811712904629392933049836360102157289830740982646642881189658302130082313172495494188662723505452213038320297259196336844962922194433191768512825575285067583542934027587025001683611324690586604362022406293555309407624689934269206663974300968299981105888730238443553933808301019020596359076118977334840683728369181743322293897836983811571712*i1^51 + -392254258376262692860689982026152342925426044391947854628354169315642820906529354549509162257140788645026628559709526936541996373770567143508505621121851163399959842204721120051994454691560011406273775949877506299430963442483328347182051488145864301878044570874701084832968196881621416868339773015554586727918669986349630916163052863520238071265922456681979641616034904045059362901443048612224991194587640958414405534004345000555770307172055429146422384344215646433626035954203884433376136022943197464505940702627341282916484494368478797088576130946292816114428731032327060437553332454667339381224771363545807478640582136617288395624550385996199033512204913567049153300202956536351245135980488912103742596746315825071011698140459023188271725641156011834427208215505020079755355209733781016630477301127379833213743490858302651583801403755008246564920241555597071337346259294577954353831855225442439312840455203090012933571814541538177147385891159553528440736277057682990185210912953952747762691126046726995448619014654534053504117704905963345578036981967416043110399031867375358546850295215044657871414893989596686093805089069320309167684509250582383227633544739107301119269018750377215462780935899848176229709916107948037612661122883221201846626768190929352261632*i1^52 + 665618791843142796092796117362657172601475415630516483469918992135286459500180858742475235542515996034859044676040414604625376560509482924471249456107364356760876590760984076748890989058730598533804137828208506785862453140968775411991700035587210575485281459251695819285490803335338091982583119263811942961372634849233848993782544070293998058132931712525871800204391396689824809574465236321680982374824230482442374068182377700803010397342835454199898429327934646984920786689584290441966696156684294882827687502076090218198814370765214809645840573539154859255375367179408507888107612900526583547008330777107876524863179698194167413352512052840614232690787102667528765342800903385293100858135220498945329471196849277509788215592859434312625164903518363837436495159059519662540914351848277124789335824070979717375745709227132565859770975527586335895258845856464711582107464482730979916879705197165991984191626822119043920976057102516524103988330525276039849089970646353639057206547006318703842950813813946383029545382390553047150446555271901232810793856029585016234939298071623780217180297526420092329716430574680646978258111138651966065061013711403266162995502147868310684795182366386348921883852608036530340931192160281671965319350775035653794742403072*i1^53 + -683564833184349157830800691495548524936014793281987071769477064406069978565216508739295210876949571154455244751399247852271454516798423365294766333907261500146479815269518439952504123713520791495805873768450681687740342064909720813811733447986826874325469337418439612342369233169354564616889180578717801104548542705319503463416452647592711185071199709761768357530139558146944779418780336593238280976920087422828003775790917713434563271651853967935185574817086257165225374392325927119800043586335593686992693026003989391853007004561173024425608353358751648864971548189015362804471732126029650927250879124893269886553847413739732358449379594649229760370884419882366710102765090924289741032572722068042382403207794579780319487969336221866738929071016385981674598003308222594549078786737350694069054529574629772600952116567556440710115101494490123187705017026836178060880905326522383008843976079645332901967536598500410505129347669866744426329484938092733272911757810155230484453647129710539076551977779333624423497456626286775992652563093123734115806107800951021205100080860552406880975059145971578705148769782125510578036853737631549196263154929163420152601685401532313565754635226864410001748591687751505011407575977672212265305793663860736*i1^54 + 37602662654945748494016938664238860309585008775570774917583379979143325152015522931716412336222367673264430276745389791000741982148688987198177091373171584440238177124150333980443180100940489547818914160536987358363567207543347143778562031979477412104712127753075163324145313779656527128054668986009366509033822245888044251044995406498348648048563982497533173118066558175693555301658375397247814491259037691361799074349753690918961438595419099777466136568396615272394785220110745175283995527024515863710756398274506921131403903470332527740802587576211132054476042329522799437018592131997951707270492750572690637070311731345481592140919506903343431757903552985681749188025093068933612818609240612110590573402053099015846722810259029286837165416219610288036029793114167166150674596122991378202551786054181469469886391645197772915680262302857513617045426287507898350252809107579578960125335226047570074675881327643029252622263762008967225228221804987607417572117473536044603307684264151544933179411259979954463377616784509095392560593229270239692787207090725395850066755146909942850026383193472824118067795293212191118985263178098626386760058005220484796724801947775917107969876147798426478632746877557525657798646219210227712*i1^55 + -91718844673613241650480611971734076946291671469802445828573843858105528975585302369215514604791443642872813460391462179879735359001976858308200325258037711444212673216177186885283298340739710578727655210492723343802527219641914706147801371609838891760186833283034648601564973857578933051989259035745452938221124331109905598341115713075852136003072853145230075912695912436227402356484952883442151661215946155643274330363195809305253463027615584106612737952243541097010149649947111556095441620488814312391300460633267823803938928926699502311648979409773339358099074816690181912005495059189371555017614849196222603913512076840752704111917073496639303936068637566045002060248709175431933513241292155770887069687141707882375194035313587632936694663606081769331276129413390233340141479249758110128899387067480193584779630851866049917300083420829414705069532091563762825100382832664664840109554417344244787474541790303824833453667405892496666361074180171881768137920431812216240115709611409223300739379491392089715034001008468936839603941802251512193301855443450047339522327606978324418238667111604515327541151147436328681445668924925678382687246013783060723734085184457830254908402981776466302851608136412798386176*i1^56 + -3738797614580465795565718758961455480557620232797854081136451150609974398582178638427852484008031186382656832689058033628898506460217018554518112384535242256272037566012955747924573238185325802754454880077924794190782273212473015431342453707003082949663162420410898826091079303037570987871607002989968988636728341124609417739746829611454651922164888889813353875324268648440102219329697967274530883741558313184116343100125690570011414139367614679358185741044680443033441569866499048699643170255915092776795030893709773009238457627941327968468657055769261067867544724636018053064436032058141279972882280587665583057152488170273237886341244134135050553233707162933586443232674891177861467364317179624294453307345035600438528393327675249665637086571764008910492161505411046138218935173207711333056356294562319269080722955978413520558097520726854875381993058812163230997441806966709730501174033472843284495769956519240570257007430404811245267799695256599754772110667533346645937131859280628858883266229740805284251269309719093022495611603223178001342044251113119766285578961482115608077157652958064586348639151774024394798041588293394918552469430051655411427528857725865577093534630097416934653952*i1^57 + -2075617802642143438045274442288697962441823852043604265000236696260858079229467194612945269569828911548194615678970590518487044203791566555353308362738309960662209304998748119875839928459553808541271135475753731435259225880884222541863259445259466606252586990448600120913940018563864441779091008827940594606112412948599357485957047819958792940299686486764926486651004480667938338426528389053021803905792570475807943006001354560094757932449675248241578825640566748261247902852762121910863142968095057672753425192809536159766612801575429863163545723585383527511041980665701201935392390547128529954693508242698576786936698726567433349502482686022266788976574176741924587675945080128687539516094215201950534976399265745802081765698969891089089991515776100111772703782290858919701003873817981089989793816228561720025696890972653268080280670728467921104284334980944686728283500103699611293067605702312609473330734370759910418054207269070411262361892558132178094342424230237694983083740454987446974001860376530348675789532817269420527280673170737846017673894178107188682939795143649987215229768580338205534192800252208651784434473059116574371434717154254970207328470128622598881280*i1^58 + -974811212474941226163585355809797706587278673242707049428869685281621795960508839357218680565468946020938991658447200534166354691973582271378232336168469320655214707713651161189376187962654797405493371667955145050067857046433333657193377035800991724723567462916692831456435249118159545642066664798548902394531292449439262717233908475127749425435102738710498602311272527944700825742830316248234227260798901778993235390964678656596703861701924537226108545786709901193879294742192075069548256582528007610972747665804352657819569153733397630478848135141754971541960158028239557387415873512033958684601153902470670361236980575155047887349918336397515041252128985773720546700701480140349615445716844185299588916502842411248793160819094999333762043294400870807372419627061621051293793856918954496702184590779431533512127395718546548393486907120820558646784176438465868890851035295605034450397629646865907401659459720606975606339039952516024897817163124603791258059695859825433415346867624499242998911153274119496330711208658700891932300683410046554146219569393147651450557070497474382987303538566764946482919337749135527789245517066725830283096986858254525399040*i1^59 + -89140474596716255472648313445312688120909903525671961298727472575904787416486862272107310508921414278201786613756519880152620583702845417931645696349722154858478761006847717162922444201740108898033156382321047975266695658895616421220081432108363142621927700957734338102694417704641877027558565974089185711913205182967127493019050628947943126090380216015877167980858659280777379202273498065029819051313196165394166705056518220114883371156832005145204134983202887706942759637793506313232484002623536933096503667800585351708515354542110017460263550554476440889811405410715387967971762984041239534778804270641000851148880922912370010660578033499377230908031077406301669566013024751060460733535381427007743266632825533892370237834036053619005675264802526230575574947037920844077981697400118280002733170970990162777683610971066773816032369355746594181369639629108242832486239064173862697737015855724731629060641320249925395094090245846205259297742744574378731366975344331811783484574312883035764503042175437988983584947528565478332942253836193178947737529091895245269702388602649803613432873659691569117070243804519064649585023662559752973312*i1^60 + 10826951024774558260289851014154788116235321396122203926035538883345877626414210146657932630958888636225334014598294197919656701715905796153450675167072852991347730686416263124796212427378034902804201275044037446865741794221748939546418497689125094792007492169694375126433132233401154378488881053174226149541461994076805937034576633891555918821342917547609854485245502533180300065968947979237998870691421417527040673590090336005436593565926792777845084882859807785255726119113440252656343240157993606418252341097582476295265992466334915193967329164597855329699970000228560613302405666071216806268797313216460487289011922087959577322255956548935462950833762698887387328589022095213470563343097667147994792911020275889534770637958269126941294559305341907333932076761322970877626551741426000547066062393370518874766510626474497666550339883794348718553864566514195598295557825928253374609133557588452863969925825520014291147807860972279849376624530550805794097074000597288429926956759379463053439319026988631367869237547634278691989165625629348337944625281603280756990245227527373878293889746285418433042794782080*i1^61 + -568427572626486224491329170295732190662596413119132967116182694861820639661385962164221294019965956317937011012949312041852940734903132897818827810093756114849417442457624418130669729368177106467132723561545370285402870641998071703739904253732030540419237965580933570025485908276800209415635313652036956661739857811425323302785317012114677426202854976343585847380742192776088313531813430031477868855643630169020690496337479860775750322791780242601301997522113510128689663396559236862602319848214482388734691003764538427791308084533054590093263772190813447460175278340806246474442064415364912050572933037600895159786944692567366978688191027400396327697065235406990044038780269247507637656945648484534071380605421695153792244317475058240159154481958316566089624175272096440766595350607342214946528882810366252832367277745128146681315434363453915986701639702680470852446448392078436076129122496837469311526272779097796125399257926558531615268227382163134927914179362041955328671924587927007478830133641482900303248059459344614303107701105780677166665607380257763368098781427847691264*i1^62 + -438277374313480796625823616881139522543639397731221116990761765756557486313610096217363735560283996759141881926445207823594830052741260224251200331979828254362165665907108545071324260807473462426852794909753242174596734730470991468257754259973994661006569737172279838404705637202177996958287346496086449547818123628679304076026551799324132729754658650153896606992336137122424111618274699488544729869475038922029742114000918213764560722100674158502240175232864460129833054232698331726405851469002901346624861792312550194543722934511545254224660763093379784325951333469568184940818727705107011543924181145606578626108476910343562321458858177297659746256407318102491363927204248629374260488899048079345073967706740335963407739725152598818400488362975954563678249300773336307907830220263845670637523201163721576545547788842742214851214588181503550915068132499983987440011096347953333813299274823059616900819714039355875417722603453652741535796892500841266381064453300603388508589581626539241903701872347527987646373723255725551201630838536647691250*i1^63 - N1*40506266618751654707350620316949691808010721384155145519695319584969901101050530218089116321716615426954974161293484532515689492921547823928543923014488018524687637519367442938693341218195122457430587397457862712689340527087664450534281422894013655522979386808560065868250000000*i3 ] ]