[ [ 75818734679381761400946952725747515787988457401468305210486932434865027853216968673949114990735028359858285507546200519473942601376052814669274634713121776296044370661366134528616827029470849184861596747481799921953462926232396515320307526366690670084160029229076618145394029686297483936265100020884977620794577803824528887724918003676420440621244061176268251665799274778865271291817741904052125071871218788452691445332919947266779272581959358822142653278450378611991310599748724646910628463383220123896355050412986504514199589093052801611485876896725164946343845941079726465075636712374558247937208808120734605248576972389465458121435463000251052173747446212751781151648200220984513671143603905295276871515674181362373223645737889574391154762770851603107194560921324755514520214820417223304750708288908853488727507715045812252095823346007231913849414639245074153880335073009837306030470166387924700587988128797577043438911758811129900535019190978522316879504906909246717253903550966480048327775393782131002441420713761769010406889722719944515396784319732428778696762660997667015309148219215493810561005234046087707300021403541920659463961924238043194209756272407357095711549981754095811717353719417250352178559600519007025510735892572452917856491915367610051628664590004491801035799292042213318354220140961719866568293021017021081513223865067329176393107510373423017704828373540803497055496225674680075141481749970690325016848358026771568005464720656597278656025215886221330578128770645215985455159446849284783272582520420608338621890560000000000000000000000000 + 75252738341093980583884510076547065562888616208643733204007301188023913577705967857317385979360466347104107538964253550399607762665277566972651050306350555286456680814659669553783920240905203023428865526265849476060730199153827988025386259267267350367820420408142469634176577841439477146579367853016045046334457345143957415310530655522461914019982296307580893973766415131296076852158260121800879505452184532265631624469958956313642498809196062417068052080063583728475695048143855936954670687641461494853231830019455565619880424496075361537736107191427593937113165806480448045126995558365022563306524156606984138027378244385384821858137717653965211690810861123473575576100832562341505866288790776075687749927918735581393462183094150538631135931795408414818458694557768129862856067109404810114365437595842181019942095457608509902468739588066979680715551995413059531250224228013481682586819261128211770535191213744572426086315429343086157752664732190064681132100823343795215360399003701433188011925752643379741941581305350640972867575578483795578734041170427584658532447244238351476693533032449917818998943164746145266395626738333293797897710211983984701429848281780559833439283461535490884532978476792013833607589325162487849853457358635465807032707665976468696590263772736631957419483280318557187608446506883864261550341683705807559592747258147836761879712032396878855407667745255483112067758939799783583165901646066359319629943834387688827806409591424298707261393757725258456957713588724939947927311614628639682775943052621918826712268800000000000000000000000*i1 + 42818924391673847650854340777222123057705431846385071016987446458997697866829197141638778872199725552596385594878305964179279456209407080629156498785667389721249681256351741405652886403545143561178277378868258275046474502484186800828687482981116874936906137590592975578795514249491847193223132871778139127917602198399220432568653372157208130964680189820255978346946439763758133308398215811288008527152994099650734894863419170504719063876407325701679069921140191616923473776649592911231166031188286567360661941416045884841083262365049229378078363865179197104616108266915835464791829957269908213014773418695684067941853986522135393057332568276170191781914126392397745651840017133651142863948982677616449159694936387347712589051343344106592148888782145235859910087002760796177814084503406150091153551215350180084327243611147412181820839032846557962855473759207582578204134370131475965427217652590102321599549150776805435003946610472419678431672025261839901202465568805153670748180365212470177798356877152852541103555277090894946104101020589135219220707171412690089485331543467125873816623206522327460312149058036744464473983398181033051388184823412402650548776353618006487673292998875578013131744394632086497092854164343286339439741757782632379466518908722707327067267585676525228631624143110693038597555925246393908239495910169628054489745123415598588750210669395272446613971189121883113441063080385881743911106308146785216687449971170716048554559469552075730020494269128965916560896389552697826171508592119277672551030064191820189925376000000000000000000000*i1^2 + -11011969337545196533852880124647304798662582534052026114645834347945533710880025209524984100942205987455843502713164944647889416757595433713440185651714524954297599019945414622393883959065902274240659507804711236710671346917042141523699675719952448254903548030844819682538030442386760248003624294858060457727928373578298265802647091938320833190746004967867583305637865643961788402671647826007114293804454498498482559617093481767885225923513076541449797537106770355937008195382512995076324260503474022528924784476016979897409888197885886020031704302889355292199796059160427355389380939521637502264265071538611897492005658600454148461537842189809330411858081337233474597924064626193749151100726430830849278797826809139162770894286464008214811736399378178117664168056489392275275817026357028003770027081370242602763140582355514829108932741179663442466791309030279552546595617537002446660486861965930517443549075742241700097781499938545371853075828328851774292832939565312499354224209828870485762005182038451696923408464641714122365815068580853719459069692729519525073752038352912912339189774595393680170316901168984590074507949698469158605410416153832874314457451747751160939917149192991496833865961103791347788588807095838498605307316567092173192316796263801698437392166364871075751331461054537504149922301500837152867086351936574532129762795135696797993901066440272994702651668459701710840778505575674994601792575462381690968045824040290922047465767570543995562474555490609072038554125402385105773392291861315776466666267916858136985600000000000000000000*i1^3 + 167784295864565394175182513726693464854814907948513545361912590842354972331384788509164591860693350486954559775292131289046132450279378171994052193283541920537081340357560997114601863383654095950872769319791199194976084893963609810049770533808703206935766396791522677621052729559567017677411049611999987002705908763332132518532922735949043415605913168781034273123297229160117306828787916370847016221644504932822574786041757487354049255977374743578853785404541366729220616843010363401337944220467123299072988055827355600184568910948518565779383761085527555372589079341179696292640659781981227440797279807502787218438602755732044850163109675582943863794509628401553327478110590613216372905697072419875792861834562471245784756390023832922572101929818084174844562786850480581085550147964626205205714916518990093457155697713953459285371037155511833597357448495994347790667228079568831337003410401428896166512004863964621305392252717650891856690352537095418113894616020562740100991347132614015717633095657954315082378543719946376862330914501031379168519322524561983833071327754175902245164265867104843535711557360660732231350894869336704882744938842452551504170611709691779156978179693748517316794203162169333790229601813110851161370356188455120875647978080197151539112345793256886089255610764183997373129499367187456318659853919572625457996566106677807193711756529928651463385277836455478037479577492607148040887616490785621129933439477358759808821044483615900644498333604132432284844608841303220525549111030309545017018329995570839552000000000000000000*i1^4 + 100618058760394088773397208193921297466572234288066859995669894490208226266205100803206625959029362962903468108391449061783822471934154707551885893423415995304347499760819956339137435956748220836549741477014158176148614489180185444239158984101558038258124782220120637463848089578807307421961484545318419285906586536737623108183707293355246009022881230145042074837931933832515999385502577811162452944166808414142671587334948682796060344491023470916987521073354295006438341878502260011997019870778768741092339733580504075097762585706758885085719828295487069218922585338881941083378379419404231276877762857617066310604658354153505737873486519606465447900882988279989408614026003116699250666478532282559297568595290965031206578885778809718273192928295550106355811216459507054618017991163987528193353665668032420130732504431311290906940395445202165304392898590429287380956495372625175298638878451175056437026091691015170556197232830207410827663534569317674760828375735143376765724568402892333126021769744900271762819935421383292605726992205544977881214964658179751819372867426256609733885112522674143036177850677044479869184370300627026481158972713255905884064167840448458598992289029801070564631223243104454208900674250762216000035373887543063218815989525832145088991692832663182534120038648220179626222707450504250515666448418736736930559783073341572040693466816342324523711800092746894228847935555434018437740264997695358538547737273297390913225457764389964325562931952775136492818170423432626424030923239725283930627840408811470848000000000000000*i1^5 + 258474067554634006943618432916816512223138325363154374858482922767762546743713212026965531392683679330665147966039055242602272531986055926605991528261182110630049865784679388176749814338018748128317156095700719393055854601683319276509668385551938167065351962521041690705695265821198837732212544660235985709450625096187267412806789725812116274148106222134018888382724229044435796333797114148951910801570091220001068773164622730284582676164798471151247191033196322015130292493707386934106921933313927460933455010375279794863308382373592610201557688690434599420537010942880876473255596571086043232409812875026173068541767710375005865291704506586738187739142683450785332671946021301407576467715831744433039086124582512938392418861883206991527811361736971856161419360176442714227105215416806018355974308637495905917232642526134486514218213636632987204565295673873432149031367532211307163029452275368804661843130935781735680779039570950987114584037737470906639919250753448751232977474628433687470220135337064708201707601208282797478946329525516759321083630227742184201904375283747007118436938800735336452258217476516441254358998523489886649789604160717481732536630877664696795483272557655211181318111706772947199607379693556715519852779825315355164731945036954135003988045261815187728250772830603869108633681355498664259138311118442692399214612852834902848564230006650522996013945541391441522597915844813254443527879962659880541838435176624371492008501200918856558783951652903013165418028795785565323691628904154917319160939927306240000000000000*i1^6 + -656860854329167943392300229052125540184538470794349860190337278300221572544866801386673443742815076646777068343076156650143734069325241695754032326320151564976682646906494293882076638237146772621783189358500216232922360227872389206802918579127967044132318767021615399218780096357995450343822963726288784031593801658046436820496740929634793046411742404919749602610244977447520260870446974265256774992767788229364033396786734501821472218771338998052699021043153284451520425246463652853247088460053832116271979442165039326074612841131816038580791223278783307658944847668318103757932328844940336572531881324601713021637006177121699360688130299226769706668157631785013085174960594780144375881283514786040060610173485857542226965313602460657967888998718934064724276481613826035096204035361594642521987309020718005910460382675324248852335862977553763984943570998373862785294712693296517161075354652385325953153890613094220110907014541916658926018821491057228670695228617710030842118423667119100057253166169506726892045175255715689420112885384870647886674884152731064278730848989734421171541027050470842670185168188030742119670817034525956163954436388020226963173561870471729172302218540310377253062497791315718943870776395137634462769153800569972847737064188561633779580594967212431791721934143171135313979692699204070420347690083173101096553527699204302306405421880682392165153515796975061039482708304726564836393221447604062965328560913724395253306839181148909361942917186187818596330030104511847772781982040939796658344250520371200000000000*i1^7 + -16945042000960822263143383771081382814454046342958120662211226674660741301630461452046110043389222755277525652241639537360270242751062915765357977296848524994970900492881139966317440276166942750873365504774329861038488029430974424123652182783120274284908233832558615257772677892712347563940239369191716552954876617459375465313130082275071374603216008016014522258989110967047309737196737048496462933171792263431314918840456826251388384039427941370785237560934776300648607530002890080431950557703525877568795452054036168320339153167422920541599070765156063004640255085446498197293701062170911967543478240012058020062172809865087734347335761425182057751641792085762167678885980575297189560638977190505108670209935581066874954427614350148929965756855639660484039950542368282116981142394962412157113312358818181972282435468315086297467711219938228447634111771651186868320297264239537940672833592499028586313184723192903865730017085986447994319134263849416504547990253936801883000000690199080690260209957186784310956675202850990787078921372767605638261393071020217375603467297509369866587163871318277128235144836901414529307591755367472599742454383086243136695641268031228852773096330055286394926217667618895746475531562899455849767538760951988378616573573703810573849293144201039118536619788629576934187316370969617122391826467640889557313076731927162300724714265011536185561522551548320439871932173497367511825058335686961699471165797220592217381844785952094094882443466783869043529648317117586702165368320689711135790098022400000000000*i1^8 + 1966032464562688834211458131354984330037869122540674670155103931306875073781543253058318694833393282871210613254837894771818113029201933715404729141536486857371183797716837184278716191658527673898397911185515551969504571219919441157986390068253977900315762613296866481310854800785921323544606189219447497108184873017030705629543852381655445554290124574175173402095626672514180354526997585917825589878384967479310840198768271135150754636579748085490607946035626364558350184248599490360556926156283457669416391374853659839595186527684229350363746574812926893029802486402767216451918943134478820865365287307959509734155875909024345783336603765165845098926365457410956089238329826883488564059665634400966181921643794700529745409823024171824657954405285106926297712318384441976944302004320830252868592118390240222978642334907941966087802886886719171566313533909872834106961373595651378954491380669921608550967228429873120341062257106061255489445870880467485982461330776295884332261873533413913168475405281663070683297862531046088387102318316387185573095383539848267001797595389931790261583981659921193981088596617726689224302922803160275532730762752513853002223286772184342077076076466681545359944576623908290198654419578981441295563194835910637717429451506238103520209850402567965390724714548311584689627571158669847703127564822834634984003672381370773401612869976330710782847665908510393080950248835298791514151774268517862065587180161480711264525179239084485833297083643066906770725793370924152012361146855340882011147468800000000*i1^9 + 171101266411721352607897150055598678657220202639410002017818297084682977653807726634561448705163166796209339703581587230562908836770429105700667480737266730585245786046910584435246736553672272100902664756609275919663400423846975395038653689100027666436001657988527552410486458607647663874232928666187321064690875051970835277081319099143662847827959716943044489896061071075139166660624585400329378868852823547282491403157403113096771576519038193453308640377622755577369264730435428888437253667436575506939479716723241409080106398041872336885264002979091399212798527832912153534602447267520739991817487866351125246230459693986359888924498789577440396781101160567773529835785730545389895048959542584165936780674020873184152435085477271307212511997737900215447415407666081223463825097881093446010847910732514542480091823781049119419217538657889185361761482392233860364847205548636412658520544756483398029010646896144204110178143261621894616453849077121577953793470628286471516258616031482090675119087059960566066245233469067979635314011037059989470313190628397504891014837681806734292073058949759146829670346990148003338511462291104736115623856964157639439872720509657093101674258377270330695700160358463246753990537233004948509132094823185026891762087857469251815710519138955147930732576088780450195878331993191787529276503466922130301293299557593090179873530928313128550167573497508143946303016807306659865190463939596084170980072491041388107339243726074164657298128733874109183017814576153111931839798278392632604989849600000*i1^10 + 6557521622849205008230117067492718627999018113851381813412255780003240584033242046989374792215083193248593732397916950842555853647857780846687741103752703938974590736569019903899868422557856044193212806048609368587053563815864876514035999731334814054512600594526526423813633008077147676718287652060812856458290069823922398196120068751594840237428185643294943524931132810365335725503387146060830154265197761032992454788544524631119673313623001530903007686598315711089642823045056188395912712199658780181167821305230921389617189307275324267476673239084507344989270170628932334569064010459934214746901732464809290050981060889024895422164333077700551101078706355006578050057269558416848001514826450518674746465191072799853293515258054773708024100729704483085920147409924416247921577244611023638029106034214507399017624086897796683516512624755943291817865152767799184095742810863075253574744155960328776125210057526097798833714573119744198080429957438629882718921282005577990909331540923279646706257436312303165383768214817418370236223126026240217999033929241687902510679530067800944044694909315563551559285119019894114211715341985132683266372074160326898305362465317741852773453288797279043658665136773169763118043761509646985639300668370446879025068066604156591308233770770692605755450938330743842552977427742454284953886273648889386986125355928702782183723091410265625967146959140879108978723966231698573570054934399133897133927345158304413739313687494739376529187251760129283446845796447384857299297046384745107161088000*i1^11 + 415549484832548221954210950990220878652397435647321393581784196327092060725883467295348862671485086007755054409733741691732999858309748144481164135403242903540683983212473779600244883895705102826576046984639315161387690730209581750592359618746400069624148523710587102849304603860595430741427058553852495627350545353994679953656315647942115053623035313073160380319927593081116294255607153859609465228525113527714483752447693448082966325493692920027945764591986590137413366736076241982529293888151064690259528596449454788100122315087504505054151008108777881422813519713309552159904189675610017044606117642253350081448560486432498832474200436393209260532179388886422650802444331363972935342454130513400518834215130447867052108533854241261203321771453449123484894519797473045050100243559219904260796907409381807795908620336011711061616008509063647625838372310407107433806272855860147018427028443890797249474779150084787783820481229638321063367340228478667439430329269177900056935741646695413991525472749165289993678755901401681301717775408580172573962902606434297393708658561259561144191352451999913197319238778583311030654725900999372420447259292104343576272001910338670724435984317978004738105576322329366884395941597420890186724487901209920875474241638769328485076927245293042464103808845504332909869042091825440375813053043777638617571049867144970936555920731318010285060309632630321787240494845656368899684717023392920414642874672516295655732767488655309181611653672733981985963479132503762168516703613621748367360*i1^12 + 14091180718779739813380429925969765319213234483568588131352710572373713572614806454705967915999249374485397554192997782963429245200591982695403180578000143244095110571872065037129826229539757561381341911725720688523094705660857202450582089139892561567489980576836526174451321435910620026556839597292339759827152397302906076462962063680756946021762869230475950601059419327360827171589564046164042709303157785687504599906607604453124111673954989647050397007189729869747761722540321746255330693684825959363998991050543744416701493996893785662097622933974804273142576911350816810421287461833118119085913144437170118242974184848286014587918511787211419058384673431620817587139610842893241056667849246686417272762744486741643026074658924101872393333950034871179066093321284244739291655173275992015907231561400429638122304108834788667344107630954369690834364432554015286860521429461479338753293949708308516316898614382183950494542549355593660035707180792636946845186481659815473094933427210619200777999917959353240313087566604036131024863158561219266559693061654515201130744897646956334210204620393367891792646484402363315676010475704337340584527290411242318946707998938213264732747256747090104984376518060031674937936553588875338963521973969527813233424513546464730440227178655549042670962107442688373496104381673135675042952497914288198673528567399466697036669458864688042304526248760351346253891091734568580142747571023875831061334257887524799402054933091888926378369358703038873440485220878329873703195059249217536*i1^13 + 309118303576446997625232188295301684494106444733597912946806114784842420852381963012768330053480164687264881511184481396051758650734235597692464871709382351083985926612816679489408631349471258464910589197813622820561696962781044147768194337200249081571464505709905706971595622763772511652063454701667884326606578905124634255222044950141134584306197867536417987808141793729224563499814597886025081916467654896435612687085135283529213680439869973427499909553894730810634497012739985806868405252642055315086059735681628452314067435551930696873946222877091713966633541926972687186999496379481908113947772043709864462695243963557450603495852201398504402541232980652121517216786219776648172601327481347236176230607972802173842341480245837301725177538874788898480882534667706980465806457649468496807405843909214657666572713933452069974819132384957924757056039599970462493657495794125335597633675363891281142617674167152962995121838601293405099635431357175939539029714821304231465671551321792691804302069406054544349342158365308847868829800949646055741575842215362069497272864573018231944892296016328775981101382353873523581155872237368109281034957445858698296467736203592274335312623531993256936552660347193184138811809848192939604976894057921510131696251592033964588787510512136324508537501642973177473862389927874485775759460253188379885351370393575648862934779946375807734862995346293321603421337625069568968848720629126296166950613740184762105640239195476447443594692458569400870657890104490225039280514793472*i1^14 + 9017637548721879897269557871170966375802134436658276452679101255788345276145801722691696379641251073668835241726908588969630450591314018528607006887490947822351752642366994972324128261152168186986617297125432137656808561168115095646015793687325053114711403401379560285623381031810472348141610943679172838656404329074112173875292786181330907779625185178559692088519324231562303004944110673140541138098269645601168324158253168552081458510421854221465448662415239036726216909001841816715164706504312314909944092064014757017977031102060020784839874116176177870909862712262508761041650118487374176578220342979609945175857061325538775533686375538500718649388892431536080027687099830645621810362029621892226808718370027998906184887750072925306611579300662446267506656874582952828712529611241747904053339381281571234377892340564431482069595225660148965010260788755384770265509094844264837058354025448880667564333601530957543629410332760034080638076720617615761290750972874626443666283979540903655945360827101116957072414219907680627627139208508463946151289369534122917480142669310754714085965498727572131463482217002941093600871066957741548519561235987651103577337731222414969024062410782744120317949032620376787891958420607222673680793624929933201558909976103388337255907264087629259982003642297081442363441731809909493229752850123576787578848985061621783215564845164149714290927126646041304200049287249954686865489390320318020216433174206252691914492075155385406012037149526377218365914332639316042661756928*i1^15 + 147945549372567297647926199803071074500373957615057942049757811675539171162172768985229270292951073830772506113605845788187178630352171517684634269868609962552051318943216890597145085247667157434461550065910618636598229752478151885676045060037414310818831856497340262788597348158850826082975756524425931220046691725241993173799042481661749470918171409786980436593949242481613758011299472830890244875825760734185714503895409933557329514243097352902399713875430376167001602060996654166597474169358904337489693834682740113639634646311133069094215068571371624949771281004272740096167348149749164916099797354163752328989261513483144985962409368816628133139905245581500544778248708504977091622325751810331168483560052804184013642072333265509126713112549192324922765450115745678231684962100587336165504208672639841508567900322072563958081658175440747292719712131149684458243254375380672788103682053741284393787870861001233017086589669144165536182810923377407577010145024212579745509721465962847236230144267739510775105500661989564037400290725991870592758081270867006984810067194499379305276197108832404828472306252852077077190188374981710057038872674756507127659992623413680981480926492843855665387088391683863897731181632414724487062658893673819878678371119303714849388911680461630110605919160359592152322725670742781394223810267783105933679676505228235671683317231921246238315743530419400655148841843791181564176132450097430296478400707825335523944813102450656263052004344476578626256721826133800124416*i1^16 + 1326249324648751370617535574888273445233003245373823068487960580726172743313069819575749429454659190395090287087034652144573378035218397387443941387618803027295143415782744267458375962495251217971203118923043292177790465592881133270374806833848270351878448992692840737781684965647724078366003984073916565236983577014523225150420114686063035892844772907957563566188015631077991056119713725943332273136110459838080195919858408582573879744420772753519905523980888898589692031154885926029327775556320818586514612129472484467832108918635200845790927926402495136793317483648395414424450788881566417014774058617154229006357959220620332524284973744339262558023615212601596436875756976918608887174889463909776560898603851934548906748314402565016348520595481266742898270371015885256699353556837720099870398940009304978578035935696467685685647664274633181188828327630331712770853880385174248142787912596403766353198962723041451274831937793051212105466035923440656271910314881554583154993032543008793015810022918870879404152178294024329931035420073812716808467133982542600826378935489705272594200135025327941633397663706103112044224209417809743993795885279055808744446370897477466528434159601606591627894745042630467113451023921389458719954524248219503333247318223303518459381770934243513199638692646469045923701547288782450870775892702310912451928057651752231002961387699594013321566619993392538451859592651867662991341832983827973796391792110932453869679006960550791591510208283396169927920688411181056*i1^17 + 18554140915082242887127623934296055082877183128829227798351384363361212907917540589822694201848405326604350286528856938012138157900373663193820167721357735069152848579186404051230279218398606662149779313639187840638597660411253762816611653265113073639672024858020655058158781533720363783117274381634569500478605782426920001230922213150782460962293655751154411908876825458577566415352111029271571485851133108921727630785443336104941378944759632241131290009837811392169196254055025403396415895113164021414535362093003994680642026365102080853472337240703410514288316165308844020039839025649494788096953587576144913942863213274875774703251316327542465275097169344459825313717549015729338687730079992350464801400362371953153521164856591680187354572722615074728833686658548283649281829687299091760000994046790785250350362313424475976396298493937565601995506297336894506488757924471635283862522793072723848365322867394318547844060569260896806230404845231530236416212878605150334159191728083376010031154779300414158934610368257822225072949061592285325548612391350465622644900923147127885194072620348492225180129336782724344242913067809101774241715634153988205057949127893952476152233344704659551013838074025436871508430009014251387583422054632468606025761645050455990919226215026583170090738458014059241546975675300875574001837083474909707244120515694399327132406870042242931162113109013093166317143475643989802833910407842687920527306133134746577329120872559195427455124439842142779460103962624*i1^18 + -34712103323560986220639992181428000777715534812965040321225823419474061018286885694688125241136547940004869621140192005442870790666381743092531505748924297833721295218788621586873270366571568968404813152361558907120919285659557773624207545689894889532014193446503220380886200272535316554385250146067005657540641063980162951073346528183194465159831957556091702866546333552641631368538705326532478182081051104814285843146865075963056691801562596796346899523018923031227162227092821929300984238942527226088781265286973222479625839374846745402683458435021966616198573528847455086514109126045101950553870878658235366109008758033265190873016261927580871436707483235291835973109782372951533148669499406949865622947343191691597005041693283369293234873188337362829142203038679976434912296306070811114365994178721995931043003262747105670329723367989372015375876633718141697543795908952914037162157290767728421665577969207846634110508472658561197491524074478662676953264171512149561397630514959662902261095316025109640762752410529766810095263904033357741856357631518844195167855497085481048145069755627966457724964472307925867326304999751284410630380400064818073077389464635875093478799044583233124028235913078930483085946418671685387318292721775538917078190657268152826483960092438856886720446391557851787750193130078964360087516088911746451396491857659695135811934719425846321302983542078962614179406896160028375439398545547178346174965636138696416298290027146150073028082161631055495299072*i1^19 + -60200430302800327463421877522414426801414113903283071191705542940681359740261580506741237280054051796115291638143010317005184111876001435381540197026232299426279901923632354056695778228541970458456785559807551532958344227196131690904385510624952878235168984009787692858828880252539692930092669766016477239949721273771477463822363887984137350539386127743842292841335829926536389439550846291375710618521169938629222500937802712344370403737078878310572850823118696827051299277170402774605460640586065766968120849009468750861805017717761827958296419342513295164917755006812035375948183564962350052441359154854317400578213424292274697566955687737920496896912328972673184936219208531783022182618200828983062661595474624861840004410019897679867404090985065600189432069447228006715290977625587679924550926863423660505447691829526213292087773482336664442898067463173056183504711043413050444806281325140089638683578659789475001990094262961223743711667232040387448431578718674612954534461352661230685159285237564815324828145760591440370791461167474098849730541015964002988301513322505221300885971603750143431242818722054621062497504123534114871237016907014361698098873702570387398683826772987606594316294355466571330545426789717001832477877409806237520132604635719182438418115268683705958590660156701432966750464578606556139128238962321078650250158449998837251008978736907464721956220666072513251103401223421852225951577695332582284045149738571129074353329455480141078783852297307815936*i1^20 + -2304257986216579255790710223490060303456633217853539577126086396502091953992325212436049020690300933655918817327770180265417497500398687119566538178869398293707120097725907983868309974662521984764445968294812193456133700396960740573248367655223168355185780646018300024993968479103466713867959366831852030867557565883034792427696412377262148173661472979526528869943879490786159789660677642044659443663188731099163492165610896561238497070934463538602183663053424105951345868546147138360200774233001492862373955652009531828905416029873707554267193540446420599050059477588012597410599614522413220039361602288325362826740220514674325885712609112319064571134957480587485345621413489074540889356860461266295251935714315162385310938308824547674300204844041836066272367087174765926011775471219963001076277903614815042338557823271258079936525176899649317141473046233521129576219821230682447713437887744247048419129596940183176948783192007572347663583675386930890583641112126210068235240793493547258830242526000448758230361220910707002053737195503291897845487290181543134007646777415858160296010409136984585863092337454599234532443228672118972455385877655769652582288004096082098160076750660544752434068779201567563734858803163916796635058877935300881153009627539383970938606044478973703625726623266159725324222244614782017550869075079216548477171993557726136156205744303674246648772589609705078019402925473708599920065827723404971936434197315065328976018870073099123038427732246528*i1^21 + 20858700892556968697911698815760552602993123885992936400439959178572707736219149049713864031863471642159953527712713868241677885415398267235105990441019304881525964781298536067541502146704112675487366284671878371720535235243859064153722437555702132841602941180996806705724460023009251197228892045618368421650994848479686071711273832594331397392060865486450068816240473835906098988762514274233315355821533468817375746505663762327836195848713010925571755700693452909898941478120725699576298300266164528333238351852146817037139080672478577985193209043317318088007742164828625007642184363616453498029292314305614128145074655753925167430694871632361708615883522835619791989864864667926777463461991338427419220718243126010583126280939437005994172589667495810980013153827962484559035755983502881857986198374135482762810159012838644118773724449633813392778120218798867572154168964262246075688694161125137912840382152218177983190365118788135966888465165895591583116817437464617629137574156625168274045254950993732667308236924759533913720441569374986912392968096216230190282671937852073485860927385970297323208186559424420801949316097820793231748051776511155879497888976881077700774084972877521824729858847480847335010958274140158675027060959723038289722611627487360573499379717631702990029805851200317018078731700520275644280705651112613321248352980845455219757102059803825399629289497976061960013219294121720292125746622164893357014938703369943169313355617128501723917189120*i1^22 + -75130706465982937488258518820437310784265329201231959547657029915578118531283357066829206276233104056979422478963216080035458737492198614632110818125781383689862053095742524415862416105590487329235585927851804750469895255599356164687620955958390337397323467498864064217818294428695797433965783611354529236516101630417940914664691847075672993579824168128215728422136304706451346036497069086628376781962164161379810929882420623106368515724629316389171718594028481301835041639016659356911710985215242754885659210671017154854434771824667263342830335278546203258043430654204538946103731101024939702829159744513836748344607553895339218956939513536840760459505038294474809787349055389607639611812010852236394211577059571262572448932257750187772620290949064030563415317799976692610366634496949030905834003046087917403924834697500815235630934879670051560175825599844530037359999337238415707462276551297426764405335660440115861251723167523268058595674142080730964741650345462452704462852091700795272568921857601289603173027292627610182069682641609294196445325342568269059961664535813493457644115486610892160822355900875386244357922233641757098151295198258699268903075175382324311184306273873557680061758840376228020470401329127454850865876948886911991575057086249696307127363293194956257622653136322819819148154354697887792583630927108672309320880120498454595460902591331071591968655169478007704778974197945792336327576942532443364204211293930728759862892230928668557312*i1^23 + -23073368928366330395074528230287140666070544873630533335808497341725147453909288740122059171140194710340931549174693758848454773410022255361529495958329757782207730058760140851195043036628317208438055129356593516797141370600458568305355675831178601172297665256143056272097295195917604895432688110271622429802041012934252093033275562375042257262867771961192648733878023165503108608540353314270999964884198783785155578097933723439517713644296653284807798141761363280389607770329068570502054741568686133106350048278658660189382401359269247575622140403682184725827853939187443504405757519832973593970044280492672541741401756810191316508276053359989802522609593531244159532212208803051772715241043450561073270398559842340056653899153077450955139986826981832069459259399130334312435119039304464456947252366062510552585521643357441558643982994034229921136156145451244505409794782596333974528200479516563330617286953421456243378005806473260233069989689370273924765387368374781670004898308396247859602285816672307961156550662944539075267641860207623514508764195896726391133618503008613796542593271180838130646115901507067027892737487293038749379833205564809470995602291899328865265063342472469415751785085697635908120923236056147489573234909086024498238813571310760547742258766983451251827599752755906357256133310405799357256579065832811212713395817146029772411575280810160839458374788417492787732936043718966820648263536862516648501938703572218526878479868231680*i1^24 + 454969897122678837351251594048458362006264164463697953062753638843908736220314361030095048080033674744310343866964469441504680502884808586010100869018244658842212912006211881717391497190926113426615300336768046446333505500956397570163758646532730577171387099462827612633025550881822479778012974088341434148767735542283843039284442030681606594942898935297682022943521808733648497376147796490903236758956667786108609539877267291663321938117839915284702289417667742275815749382780542634415563430527338068690329805307705645619524029301416842975886040993713429087000884729693840113302135331872222276576450603548927920841364325422810042756410838185404314595365111823227874608910269615741483553075543082721572435853023146665581227458113326216505976882376685481578760929390403842646339901946985143282395366106839677299512504819636611727425111509288182101408577848457642967682850149459498277298894701637884737772185327184265498350903832798328823442516313540811767613860843382542961673863715088925088349767909807542027948290937042698463034700163614852474620263545255811578075913682211008711527155769419420500123637077354443082171942619738961504557228711371294057411442209553327967018592376823639132434311845924266827862345548677040727829685306974870976337565194847567229280475024443748089222712006211877026382978841400542568182521200214546746066796571331039295958235558773304525466880482238144424098428828649478671881074538517410812009583123650580521395683328*i1^25 + 2179493520585201274334954703771006967495588961293421471495527918373799717237845182581365648176859287888707316231441345840799342236673719439652512617076564356512295838543768991651917429427040534192761237102690130583586485706871795397545430511489618948509615405719027858515039243493807627088869773415385026154271731171148855376116113392823020623924444609180268382117637568890540406096301938169154838427535467702737626833536425862502753923767291225031002999729279637278690714589075547753318592202791282465990848400546240821495684595740325931206217277848313560985209979504410777793412329082888816021010023977541455251603706857731225271849190800920715574697725159474401523640437292579312538419980098053465903298012750425132677648862401943752956545540300774708703752784809261974725512003862588309109057912946951318727654497246905802756671606344295891653411823752288543299379967327715910765318308474118707436543497118202315237647644566662786185601479471921768738231629815716466508868981568648728359336346294150667764842922758739430141545697392375330000734255469713512964189583548861065034261148299868188290282596154844085466178499442914645981812516294426311491773331903807876195249238464174884997907359679349758509736879540933663860930651946627358782033722258003132590071118618641663671296228952765747086150263010565041259856293178458207801692578131998083697693652761399397868834706976751613360946422437363580609436818218714616928738940405661487333376*i1^26 + -10027086410530623107548116821358675479150496048695830629939143412659833662340702342011791930529209323412470511656174673353301343598517881344580710941283718526664173629635235711994194197747722995506888228535610333234684180863623471892502037546851637807669963209454447830997559718340113470200336211221538775529948277718348506084808772145535297471203228625807744702043777128682890278181326566917637655553487652834859719516388746924640960221402483881655667891563500968083713554497622010632461859687114604803327003822520326675053185451675140667534759466212956618955015972955030709043059167053778526895318543362615029301168454147492932419416112000194245178076540783536687895618258384670553445560928460536519911077613782036069736747273906298689146559050870001436827942531732493193329028795052599194137369200482234421353676777670434816868488635717848071928303184795805966310220001648698506640157064290754234338111538400357636311098196348611953780893580819509005409373880405085374568867515393855770443585451114768213521683854399973110615612752847375416864989027062251993983720997772093129776271412255446448334990750209215716969169458417691768059701388538839447446882054260883981796199704549516721048878470641653081075090048174088731689012416881064114109644303390908602484508144268892766569255826902838829663628435808641039559252352847359553032438508117667713270808897390242471264677291250116811591548049718186430205240901628404753092675102740316160*i1^27 + 8394264546011184953105601152415192854122130355350561839049759202581032925617272945622240758321827672790192219540705065812326454651976412011470457421638883471598314418263267816918260489744563681939108444494028656870537377947536314180087493222964636492033606122271684599074068775409520099330847490772646494079145671738600419931100118300360274447232858431060869195379948473488507006901054806152581569558318164089551387948686878110584073324053778066646187954968674419870677682025972505373847934584078238788283304236608670623224316303172694696377009952715203262802804699848830484697232915291130708238277754610430935274875381850769555785014844018019624087659091813854171964083782389432377175634008131195783379464816975077786662583395530653004627361863321074261159271740257439488321331027486662820414446461006242485482344399625932240465132802651482478487604463603003131275974487058530262353550978751599745580136306731367285810866504670289918929091821845188476247962094979834669555490642060995853115812019921157280122646068782700749388705758247616240761257035014455472615947490183431619576481270351114672008150720659531952821110567927028161947565970311025011184030661502689401181808199773006037325575400708752934615747449464030012764765405610818694184712764921650160716894934790815253442179810410212890323400777057958130812210793971337863609692270008099900152302001208321972971524374127973231258304395275027001670539434666801114933836644352*i1^28 + -2354313975785894320531052322525717727717066527700857741407853623162351506078686857925403700553685685898530054721084388287824745781942564919005895362041649418158757358256594961452695505770554270747992244917055413194533709870014082686987466202675573965891714033173860756448481372833368071086599287099518812970949442550338909871718822284075980033144995661323360984367288610003844114706416186220707232928679030128843250710567146629431351007522212299795811805329939746350286324688644581044208166937867535158536411390691723246632757902367781387797858849783405524804571278540750761468537623901532479642798715949991281906572167696168070319262260561804935671466947895918990795276733018980689864755762071647158795799154938813799648306521447988146026391868373851117907497412705296466172852261946565721188633153094680957586136064633235744099315460182310583417369633530524787794521477896139270361201953591462748190118926650921477945345954018781184912200815936952280428870494957518758251667850134268314134014574764992270235134421208505083241881561021350396539753471362174581823913149641504569169250648789664468420920044303126603208192811478363088579581271387465832494597979102380857963622237709353758059130622546920409967209865798738212287295500324992637046681048308150195265875331100747622401565647891477314927807436398007704144982513579462633283369273694964830450094384382727847880587250575181549220199361674397650153938737378013703307264*i1^29 + 5610523722974798384179214682813726961220126238166018631103656853555840949415397602073845927757758106822085459281003260889563335813000856311369867608340947005006967590982490890701475503834717489608345571503124088012927730535994315986473722291202072787474104096533876518554089071305184749662136159367701587681575174604777304554952644534876114161581725576371918107331795480345519097938672426467929224657032531264085950142007741025439700951647222619049946929523686249386974072408569824067885852111344243263641574019022721324119638377035575285716570961082304535569494285321618242742548831666344064341744815852863132154988699537733201019163138387172435511823496430749654885546701847461621082401904051128232218113522635889281245733745512538315718484919390533395548423144805955863717866785507730599459778056623159974970319366290632941360771835712295679978853181745264365661897854482601491511374652181217112108842186043832479595021932252327469566871702342638129249867324947473648981489419560874034548113003342416090290372002091641578723925914446559205017019579585530956924343663946798900880695485906335976387654564209908367627037418517393229102081867508337203432725287046582463447780554310726847702054040616920455928189368764104309466943521960955927363879599844292638338564655605320139094385980668689472581506094699406117815717155329039122218853243363721531761094972930963886706329406042864504748308096408836948175011948120768512*i1^30 + 6918975292669218856866414875524609495441238467040312828034022165404116240199410612344320712662757291697641833693025151191963378235603154621147828902853072005133869875479642723737244244060071479357362300746080747069368211876933524424542414203818127869237285579525668614597178717375760414116172628457272357420939071628008959325485786387515730167531542289775087591864933754984293508432911974786585053253489514549621349379405862624641387028433623678414685525879507190705160533073578192405473429936900864442620860860966450299698916864060326619363446108367467987935411141479998739565848593124527658864982007192430386263944965889390784804144079730457266899711208215693821895411370990678846875031086334827204485600388831206159581023556069536421329461719564930261101407219155088103128000198890170911051246225459897639393906458366500781215437757355106487843371791228229383913746287893238110250815572813964746328654685322276609496913555281228039196790806754617271497069412431942265741500593145350903436432104190810589218672787915193633684345189170746074704533817869740491888522244836982370659020505975809907800815850626199014069032073776077927297342303688873954712061196906672503707153099729022129784419095076593592653084748285842475791475343407570768705334007961869580131559223140966703026960761932855527571393096254248573757169290261745539021267114468810787105626772775848660776566246121213105119599088266208457533652205568*i1^31 + 5861767147661923564421521900674661886963335387876526494045022667568698072323475353923898114257468932967754752651320825924759461071082766214858977997767911710207437110955333173518253521207651082659518546428574774753033802287663903361789920796808782168721480090863230485893537274791097541140705920375611127347791581423475347889426606345538769213255609370705560566742797214691733773688916841682262068629699157465978510925976045283605938439078154235027791321037835119175597115287486039140999819846518494439967597311215288035702446137807414585764489403787261522554216484003808965968615578350655098508733284836408046736976645310864194038585279909765813841751931665405220129489313287236289542971925164229451611407052191854451246358174950505960876442046462795943953275750042768260076873571217208925682022398585901214140797393740728223789367830160955413622610986216108210534973926001917707198542766872392786732704511198658127565783679053201107471401253620027542407784213611883913715752773211987602925667093868161625815267067627603093883975761408338832252862130092884071228029399711246496289627359651760885247935376965717845942127854726482906860446909585880852556083243067183325285524960300906373681755099888560513397481533826790333922525025133547370519706354860728294694160658197910401853199849466033998538101994093376175640861230824928968929390698244131596040807683050216834677166416147881962962744039796955540357120*i1^32 + -534422009626654785089602635264893526808911354258751638901552178706421935872967881850307721214659213913277848331695436533779769792834266402403172788688428346633665667366120517626794258694138015746153909409539214780623131567611407936323047361870270073414454138213189809041274150091481395432656591136967549027512840135443463159046013250515620245664670828092625614595647968386120216736311686402427973435939327648103097952011030507253565081950743507862466364552570024265002269084920025213559089215498050776576666094996593373959907515004951252436914067162287968362345174071935697652291699985698061551550267211940242464255050132773964477871139896529581745794550852962226579498678540118939254480067838650087077284444682692027526381951214559861419983900337839950570305477829958369940585604218180039884869151099667654135178573929181690543962724860028758333771130792972237317528392675357182256871927187182741649969103800307225243392828711082934253310867596455303297327279546527365797556360360078817687592523926196171549966020148816564602174365194238691155150666960285028710070785843603323586836556623330513574979413977943794527244210064079399231868224923695218327429196287750030664853322934457549686368965194586633132258794959425188352459172244824183110024440154936822683244930265158389212596592494536465330172248328203037170987647697470692553851834608743944429678597915029835232783931156280425404064802445197312*i1^33 + 325652476145170893840698970795308833391137911866653402235754315105741893077093005900294782804234193865663531129471563311918662665478815328505252482185069122859628353639190409395725401275938980703424275191801513940530330738482710676178938093438130974775333739175759056861679042034563806299019504885866312711885462699598907931051936600040178390491046815325815668388469584468578284862040389896664140322856927193482372643304549261580842446344570723170793719226879169102323754992531246439766742676244616796360729036752259303636930521506465495416272880991767267160518160046930228020310751655013586264052032513907780583980545488670330820027567635326556234870209177932053458400932381073259830616188835456685283776313025314586364002301484001149840174833480048917231043564509807211155033554536506544249527360420910929711326952777704119529210512645707442988381565011288222028700042836828565535205375351627306480270568827121252538849153562123426810475435218796742283672543728877921467461764081526066411224014737964910936610615845699833640974512411612955611872199564186378433356761448241589298031315356552348332684034050043696943541573857957025341471950436685262942541926820794366518609000666637145390246533642319026216361489617558375788516513624831878174500549923490440007394120065383977111838063128439694378865177250198710228620174974874781415035061623407097338707304605007186503477686992418741184295337984*i1^34 + -258366485891123794274500980215659760632134254127794139382583139429877118951295779623145595131123215953454927018037258740469412156280246385274220538589053404495880368979490878780571874179687521444492275049171605212132313639506622146572805284194386951313492225869484375723544626527252543823508101417926511237248662702087197182922664627576015992021799625177070233483434944173136501880617971369842986585091526625401429734305951707112567715492527404878822387314446304603303540180921312123557458919454369522868288901756597882528122892650983852669496620355747671479024097548910030859487045859498103653996653802855318552618518518669709133566091056194179912218566641309147269163021069079883884503867487435916913485923604037791510635236944247584145951880471562379478584079521476078001855031882869705805524256505310536860805315042841685628858922919521246860489039465104872044668045214571387463566396499791281200134641331998163759324554685575935570246840422630057920853385790084191515937550762995049585153375510349696462577948750781571848797827360965577777962512239325179115541645539453707993009628758536082940237474991580699569284986540744500314329170780437852279664820935264612768566928591940268963070982011297997223492923052849796599132271668504989099913852662261554212200614295516488824255892728991176155694736179153483086869524639468695362662402361828236673865282490098606839305136347905169293312*i1^35 + 94434957188097000254260997050062969343160599906545935647058842334984104373466021219743445054971253631769728817085045748072847055274326728136174030223969212945125417662073859103948542086572210466345006547515388450414237859586864778219875057335133461203111600021341981119898683901242559432868172142109020267814714700515621835815458986674301129379445685386466079136319025645155544825093713696595124389234925982013386287791166615918219203716335237452861220131106973011090217689499502112436932887175522770810098387914003225632547877705678785099982484136850382606379918194252644918032132067898379408905302443448438056350437030637482377714914452986512282530902454027368332419418368470744327368401549293989227644868740279736151353502191231018135974145995100178746876447896692659231173982881277855300906570720419922227774336788236666387350387003011684554691850720813694777101479105689666646095663947502414859537139527794827586683802766673092551226722461940457911923938219324334861535690250308246992894959313618532115284885144465601260053075926426776456783496892002403003145583619059516866407790306136411196947431578955596229501609860238044180627731460856328464631140227497454764419875327916273679873670538313459564871355618550287348864546836294226300244615682785605412399228739038016580343688535472200999385414442647574134018773585297483723566928456538172063733504369914208527449154289401856*i1^36 + -92107222090253818891472642127422989055457743489768269668780862064592540995867125874007560051714209165379376065978081566262332349025278658329729331946397153829193120401042867538595585729393199227317833654777028302245953363943621405171066171217715969116525700617792933163618254338572106425746287371372521702829512226730559899895447414002924779857942758309373540253144555917541825080800082380338107739979559444754654081404578579854120734472325543593926596855700957926819971970752705071471121294663892462064837982428440577272979529543678666828881122804249840397435458552706954791671574912313239697454069527459534112967730508229345209795426322002371391790199715746839142737105645504253758321737510605428139104934331625287058303388148257430457298753161222597516061099287332813751317755210752515135970831828972222559858939749104714125485745826713908452134563739608239633491503165108018539106751541919837500182964508752576443454304265815601854343053853960510898621277245887091751933328777327490823088150696530361552802290419706768422298295101486330033685946723577483100219973570531028495292283045935189569813959419878049603215052162381627309648432317700377873252415254429621433662592976536866959530186314206709648641571717861630149050909063991936028195850593439704808278724149056955198643126273928977979720507415006109185470324897817200843002844747082175399977013438526034660183506944*i1^37 + 10031626617929287021781493741733146739871655655202705503692602491293383888148947845680394549295298731620053033054647305359386793574105938385558417553038570416996090315240236552006811628445069428743906437749532514718130499484978397118525772353423650141898546668294449459265350546712547654319837067240820133522546611355415140396168548650030707088916216382446098807911326068303314069912917750320267613436852868990296606263583135926348168319781709989861173230320112317901910958891610526109562326866842708510217387732831970060872927750243799042130889721742070750472228248387256661994607162149928538774169685043478667485452595207674593486100974872122918881997147980297764811702001752330140186522607803284123016112014601373477434890246369892273103054261680502505445667770024921111308808867352998903956903636260293483557044703080885901856994287747526016632237794096359976212264086035567945570090300933944598598144091578634099125181106716054253944122547125643646872822102506505144163388673345817996830365787811278372955056852925217435342584094628231220292118465348271077646441805950047125484750389590239530938955163002457832916367083820109277369329036280723753937858487626373155292543663924404811256778816539916219874574703353610155018486710120571855183168246709373462501618305485007791619167581162160621444422883678507639286493162246083263408735021256943898945653854907020607488*i1^38 + -1139968861665219772680250759471075958271788356273989595615175670934239489267725811232768086068309453939112493945263780372507012953925992660346629808251861646471996911550867742339230718718040936638977139228189396453829283767756562568489167623553613000420700329651868157577252253576030384969959215361883088398888613760458561302672627292548932789445758648720305622400182501350892698954293662506736401207633395411658354762170424364491516154929143265666972356590158209377178123157186360488103018646075477920607690698593652006221765143431978369623730529004021036129494705029404941113681360820602703024680384281966841089107586039093154344967200302783359520162239694406181062374140168666847170551295199385508135911226564218304506949441681834268389786617822770093672201620408024165628534122125043064692895073913296259206622419636009839432975459348771694347316692980637831727863102574391201597413929095849846353944504759481812419057003529454042123558128146578354156501752704409209873111612055734783464841020072768524073141481691557116060984154765083967708823522107921249029648445362994184292458282157569839588861971451902770452137442181438516396410071859157012788122264319677143657445268933651337695944596748733147613720109645046337410620716777517537855983946009940179802989726480845033157414564660572295025252455507687346713495176633387039329306155566173727014876440690688*i1^39 + 1038398664138530545216418669519085519164220498296081464327038725373361735774976664574622682389080346646588601300676873494561630480486779613735657311537477934619238883535006573753086225590584633534680798669262162192865204171729844798258368151598202002792673800603259925174211216782702605252533773306756985242705007763952731010115415655446427112804732816451155018677425331346699684792692370184879897080685829568627100651950931536987623502623135941977606007894864509313623030343618193601122764858061064753067664450711790085181369771135299325561115069275323058157428667439659273639433541857527929683148526641120779974578710293865590586068357609752778946928680197968705171360805375405826093011536768626423413148411573075761617716626587612601640089056726879713732605288980354967598516780131605361286738451921123672481024561799609229379959621502103922722342530245700734030445654473931510075211031309486590921180709581333967457761611976272504913342941869141929630129694116251075263257782514400725348314259935350603412789001010938870997103952486868759611819658152895188714208459755774797484760716097516563939202020225628743501192197272340006698333709457263096028959430297928146669471852176707048407964909992482358185818157723863611619381524481092893518886086902369518916846353971464844087133257284367203830559580672878508888292874557220632215109286307532763364851712*i1^40 + 33589578353375284606473880245888002213312971861287701558870641678761781476810264112034114043453596826492297016230110824889784258374443917383305720456931178168662024008266978745116833482815443386982079104159086527188167939912717616719336243991412083345765422400321808919882461226142178518929665870235595871023687662392441235984429075271033878169573487720985949485861657759278588352380929098153738002296685897769246535815197873583343800139883580974834585306868123862034586432520245661713100628005693680434912149407874349736790662473047003254020289758687790179921713098124305933138693972503336396856817613382938828334365905090559026791111894983205613342877421919867255771090654358961800262786403241555835136947484732504332550739267493690804634981208482544327388625308091954371884880226314444527911790553199280430939671293581204440219992741970008438120055858473343742901432843446695803140951512970606592010086188847635324986045790399911551339174523335778284593479229339610245808024285830026315464407456223261027777936075054840117831373831229763901408361795165650977654228707433476230501993511105186709436190431429357065839582257459957493093200121769990276237405934130284581403689376078999329200669727602977880876852841906926091149534603196166848670827788989484366504056437818616100257469830442483296697304907536988191918885645454735165087565791639896064*i1^41 + 453899650058154515346963291965091838623902013289634112334406619251170540500451317205709616944575143568733384901985976836234097011506721356130285727911846842950543486287064256279266786544926488347487537536129691829019950546693242586152094735445509488921997144827572953907657874894555493470874751153419196850916505390258569508916322424254791756705125301474457406045595992872235356201425671859884227241933394410729665449959445111703327705257217052202870146935055137983459653064080333043165411947803728426460430521244166202361718437335880091840913442782338771805166841911972157678184146429698255523618767010174862995958448594047705074037937395092392089453798505448924005289089102561458728538753472112186914510609411345685208736810472673979146314992217832622249684499311012450411694867785463723951654099019459462249590083330671262768435228490693085720308632933011787642084770968531612339668854383633108458182822286734159561777871810754483953120506314280835347359682225808548814975891183137149445013073839821373440338638773248478301617800173379053283395136087736207799560087551876295754651143331913440664120945039302944201737580979275241910073199883965796735858549034358490126150710395352410814440950184074663205024898802629886613573310712344526174183394716063536486548507215233029524208625548011954909252803498768097618840834959669878825343254528*i1^42 + -124428346548931014800208109239193912158518899640432359157895300513422211980772143051032708803733718768665968383925251288112837896005221511409027969654826460013719787576348558821001844332147098054148887454377092191678792957310789907320542431215104797753908081541851855914678642175727291726698947577460564600077652745551230564494584159165150730258508735758851451003520526069350699133414898261514758606926529997922952978728626675033478294007397274605342764406490375389001301963528252910686996460300621960634890727428918095569988194790776964736711919057910965027119385763426716458056544126608404233978258176402181724865887753030024939346176607062131000341990159054601490076067504099364202787007099873225968705975016631252826868912792879412406375995092593879503430546329544722734630026737320094256705558030772635433350889894459551628130336215111533705950455690973203348990575225398844530904752100235333306531121028810042139368750164292201612268264770674565057055406713808578072981825178513649977594012006272749597604825263379587868713031894685001079872400042104575607207107173291723553231685421510826572321765053339667866753408915525229512525244598964075002130021072568392782364219162614140682200745736509717836121116903481580463283732502884358561628859683169601959141971713534438410830982569581693722967399478582713097051025675271335313408*i1^43 + 1545492134738222032232273207364087695679845020818234953788987968349250192118186683054211713990416657415152817274614351533957475107505414154895129596000077430745050646639866329674429829094696773711082115479122723142718279323468158678510275094870726362516071499036877120840042776733498775027582365057275627812230691016013347808441721742613597653615786984312581134346671712495230964040635179708495541511336781921077782364576813740399817050690055401719836954165437128191227831492549891635470020217651827959917668048840887058258529060178051730208982792888822849536625040459214477893057566926422236167365539648120507604365891009709335131932038609042860685623930657150207507846894178037323495876120018661168218811512107380929719882322366462936689766428035619722811880685329048347482493080230802326435416313941907238549740846389594312124795612931985898364321782453385173909963762503595485324235219170337429188046549964379154391015390390963896997267178458303989948026182951285445224883569184553223165391227675374504849447551867625472385136648366840451100910173529949175166146579361489992302409023223039107245974973603472887324065728875414701192680897953943158050986273639391507358131873638151216694204401476579791878429532812884678559810316483494184234104544755892537976661936990059155849718035639971540358164328253970421756590039236608*i1^44 + 9538848772144777378643463535848677633547824799897805540382975495027720662288760829037816912186249746028354164461525611476169458573135705245062164005522651983558443603589598281157827407840258088892748128714946018268171366928246813382416462839740058676755913745375854223413382178088855156570241130439973556958237453667607179019924346825799325877967605991434818035046027256107329789379911360258578946677186899837702264359550394636615334042097650553984462897292525253880230242982790287423524534800548361872124201966060527466119773959431569357499260343895094993376433301721553474895620644510811318823786642715721641014887295092317455830160715947162903289106128654652236855925649421394371655417268545056550759766380194614243277535620753113952772642771262584379217570650327767084279762382933304374598118665387857717570058814267130783693223398386550157851348502715025217071621077148804246846056788493964330671579333033600116618523465219277870154762020710880034949974191222700707446559534621352597129789187751572886729194327017896500229662044817813088496761563086216963646620735459653306030214611251347913482859286227126075636193435950546542469906959046068781828502273983633625449463181141230709950596974762238280016515084576817957849031313773543961336524303484108331541905558155882451501057649708473115337925233537193695248384*i1^45 + 28547626135678470588781138943718566534836925592126337464472841134060836379868679340395835710608491506482765428528484952559984272481022585505307512525440766979591610177590536113945088935723802504838604547780769008701601912776701820541571188218643494297683445961670659531093614777286296883203884473029541539950321241545602897989913148027482758324566136515276282923145285624329692647723561893465929406724282434864116247947336696394972593315054829003752403049664900243444682446754137498650770045682757362228185653818314292062068186846391110187150835859262890931303318874859441000076674951949652768706708045372703809601103739867515311986706628545637067206974303250738829456181545404846389969532158990717441038467472660123959938419345168661784315474318788605875533356453739689816506458848366946020112405705261047656205763563284208584812324714843620004912671293906946185825518544479552057804732457708487041759340157101102113353249751733649403498043619428463845797322671834684688533366917122701002737572762521416695521084284989024399777767025784251967144307614836271313463065993182273586559643282355565943739499362282018535967111360121333107776629893087469895434781908472555796367308096819256180958717616589341546199095799386521872840574289747517838880854794692684512622078050392643996844847436337493344600068622123008*i1^46 + 16836026208335930232926863396459567237159280923895742362163141390296150625044394417790131200662315229464766058362842679077153873343134206535434069750925329969785953983817490319975230960656568559119558111861785431967126911159336770676069114559460272863289246382533444233075719644132499301083767660534217878203299219017406415581680926972305907844217905321707799239494068235932468355574940229113359300855778929266174553152481018247403566467447161824185219779664404100942667698971487301380531850855818746457982361428773016868410216756192104855083868929349705986191825572903602918704824125024332913563280075331332015397709748900038676775869739950499420504544953369704192526911394217347258610095109772616496434828804692511377895753077292174269573027933768354219022585188035541189337118185178358635137221884317304529440888227588696753746215628637427454711535979544794192647959871327116359369920232413966765788377827286305133814637056751213509365339589501688201291120646321954728991667432742768253793148517375069371662495894216724107456093373860139923724757692768258811395269729615410938681296176733401133360134949633598897404879057354552721347248920069254859723236327482054534919617742558050257351162713938622154373601829101039520356511996483040587218550584577966834755703190271611242996056827901501897703424*i1^47 + 4844762053288528964960382695600106295214317278357513267990087109042031358971962839102519472200157675217320591969930241708553934432118798182809177669324741512008277336273333473062165399586697758984699191019147737039118182300324722729566483221278431788871503325165077357729420105031620686885382372275188479493066605007945442153579781573271123304609122864177697792520592377406404825630190324164112454299685767647264858386382205381046055415081031616771899079998078699028015595474087315517346711258903521808726682670109128196443707120935880728800815106515930925813125276969337199562148643145167328553186795734270711283251259241554138013178087848550576066795392391649462385440659966091515039925948536408599907910161644474924227636300525572702866594402548952597478241035545587955889014146559319056432480611609854193319921259322563029364790392677882675886138677963407221617070451684891290897119160752177228837343252673261860691422442706693428508414421483153947989534065547527502170268055192554882493864883100206057356923598390630056374947501356663456714981582403078678290405868749329746480425732064933733558075502697124648592662089842917714415180204838199572008749765715749911501561959082124383344737561966040292917428230260485791251860459108822656411773688242569810927421002082837837597812736393216*i1^48 + 983509690643715718326320628539950550933773711863586099828797271385826006360383946850382291414792617041447821748122910866882991631154594988871696769488181992587383120567767759035656530634301456093316086915183004118677827869770164517911184529326932371452537555711852257988406719217380103989699602921551027942153886280730078007245373574042241688737561247718997749950745628538508152052970042100802782562392419248310832056720292299691467655939479062575171681007031699294877942122950070101620415042304487898069539752612155692016866185690480202096728372134693719814503699398585170354585927095567302025785332035959052641702658021745270804146640934998961704428255006049984149822605608835316177339957291603032545149108311359810201510913164154505189336694986644450392450702585689642535628652719443726270437222098653486927515818102108473870050347850144712809195740927110872989402127835573076765322206157476270371136773590602893052570663450602336959581367494780101446188118606502170457524478552653217928549058968470760708618225764385159973669858597665739126647464430376716339424415574061181586263881608228351288284788881768451111773523460655757167799255254671979474195236608564621362258142692257559905594608342995329980679603483789844661857332611636700835823471914442534234196021683543758340096*i1^49 + 135462361162334162388486567973637278220228367300963319710312541983558666067200499915725801785943803374722454373457468904623585354893890226419674264961181064257643920228358297676361295137843083319847463478483421752252843281487107709959733262118828069641390706951423890138709117107292716014100738853820524432858913807627365525131420389707720476081959216340699648836998319949387410563504883018563522959342362014183333880983282770190587884536005877298951402902425507894474732132474772319630977291619071391725352173543747485526003469793932663759473160004019159799543597926040242310296887948225240496933046251266284358081975258144250220550910214464067338387181806466076647497947953566498272387955733587434552044577053479420486871266687637367640769207169432567170756524163153915957597891740983959515045412447753365147730502996520090271956682972669780514620790038477693737985481687790610601478757102792039563383611269066093543756359327364637561512364253939322315359102028784840749347786782285814968054363846288432138695096328600356857591424668778172582375772522885328950718159600773791073977739426592368591126413003888459420798644795011826138677809300975551809644630460790126847720718461750314712723031661295129786571027935800677433295651502533413178524518274276056470599826931712*i1^50 + 11242208390874135367067597537292899962272763226604537578739152825937418523381452955773013364669432018410433426852527387006775635713758401739747574991855727967809685212860593318825842429319610523642115544171988183199706895466308299425014620684243043151476967267227280284962203856590723394288604014061923831376002541855421197532316553711834475205249108903340596952899142612481109587180696456245397874798263534480911911568436463505194098932382607798624592635905344651134311125584564031236038491529662120021696850216715164387357329460150488124939972421228568744007326638930324202784998589163005379213248860011236352802210843426371827564867114066014636045023155504170531788001255924650310319330633789494605398192118726873676157652365891764294473128127570158303498181243082099303415090124958972670449664242216142031344989561069924526012915477872431562680647901366613785060833852684318746933112943582196402927051769533511823856392361122646957250721410386276219302034857459162270159941213182630640466551229419321218615707312193309892683186211320963307719306677366398648823965682882952700758930512917404532939096138094145834388212827372279069227632805945317274561279480432329137066007149088470383601861967785987768178495725134163733374200890224459322710189390253241925632*i1^51 + 818195502920147174422610196381421986235849688183806025576775410407722834529324028395657765027731685031186846935440882109697404664872346170494162681887013024633480718054520983498036035833955959271355838676813952737889071175262347286341883815866516738423671821389295339078184986861215713121087789206466125508123363832731070878600454963104031166249585354068044985871190270930200645118993651564832374242032211584488380229060793057773919396874692732711442561220224463258043230535790762131295773506187266532148005139948242827198581403135142261438344126977095360350240670675113120545600101555193261325903593847667338241248202768401944674005737319305031297940638253764559121948159320150114220058947526018988853111309071374355969214452918887142796822053216977562348837255203124656427125205027251123677782290908078544636954609335461525799725169479803625620773504888729176684578407199211517144966799087159514124122001230807614389929233950256564850275874171258003490874074904375305659068779785710127351840900122210470463559369590147592455193483060508951913863308755038149886268883758892544419520491893802007819369391459385015485422788031427606901935654194444719501099353971615482279127176647106844512537740541284728894140905925501251633903372445304994437600903168*i1^52 + -5285012794744403384391851033973757484945229143876612563940690588938265083796677820213563682276265577361510115819210706979222211423011929780487932180453551346425306977272138379984374581809410740296105140941564718063431349130667542395521896624828732704248905954573494138853479108242003529111795607803521024353203711392385944845544978918966643354891405947250924523990902054944102219096843482056855978536631866954806606671265642943900587000076456889001059471033342297472594896353810551193292613057871716773884260942075027948272150550087450912097275856838923181654472769830332188413407054496092777932951298531012835218844852321306767240169042446174622225365562085928477992535349511040795757131384881379724956164367366240804250313949189701677882154281951738239154201523093185270407599936196912932849604746822416075581661938443066588939163307630691869334874090627727440649020592915632564838083580157754702365907521631698611683125612620802650029763435857704753214449011434204182404573911182213510005733964122946105168487969152582914042651985922205831687576759794573073270916765746305356626323244427542187519750595997347324112517293906867052081706131628704375353672869483944435618401938607040392897296045772871173097718428289337578343889535384944640*i1^53 + 8730183496480518346770870580574616659932330584935869785279860762064208283480737472335713893167426971668324155585777501579334830250950441494730076991482117068100499424813228555897970411760212877567757727503455451962890925441739709047787295250881230954455359004004315793863060008573158863700256152505879095086116991743604445624073504692504858139491216112613871552897978269325391445471511841329951428259991104195531403656403325816683588165200188608754588024357565678034813750302930467690335900310321563805592096164274964078215009430689061620840709850295361622243060197714095999320636623984067143818477654222445165291328529154420069153880279394248372226742213660351147259468270731487596658753299409091103100571174858719205542039115562623893177380616508876028981122076675540770751945499974850038590040714616150057007072278438326501654031079533099029505087940774654489094396933404616958250509621245976859060912237318972193685435724774935190285497302956386410710169768420643036763186938314542884080079069545362828599025624420079519132921111019344979254760164616015475548792365409020509234861551898206333585696018201215039215814116846698872686100432584859930155582034963632260528728722317882551664720653682589018440342474860930688614400*i1^54 + -1396289614079813185664141822772950274312420751664726653011082581561217639027110734706602400472481233186549395218730023608390812886947814803534019895531684268473345416200648614731822211420895875366040636728402262254000553323136910948092938902765443054732356853411976962543209926284081223992891347553027380175161375279647937605609854104228304223341409079651484358329336638132067621887429810038761839268673349964550976932935766859671568037812133719849775408397319675242939542317700210217526596116580912223271532630162230619548699400971229614520154993642057597917072789700884301729524045365708858256893778588143988467372949432106780267012723057148355519270090957593654041304417186660630064695138480028772259343243803122814634324406844880319558738538697376578138856617988680606774436619125181598149761148531488790867803440782249541867500236356471916762223035481793442632447185961115072782567076232952402140229719719730086750541948576592651359824366295950746058589242145157293187515655894918101616511111083656114897436275795767125902042003774607097230685504035751682035821951580512374192247486200887244441911988374508672683630105489551514916411250160218430173309987237319790898875904592924424250872970973381796025132384256*i1^55 + 100460707310960424677432029170765169768377934665795013572118874856514968864499110517517068793956263232336599427176222658636706158986213410126068095879781417684049514975929793220805399716633017572195270247706989624943017500906709483893162265166178862362713647016786706314609463199170825902257154292062063471538935919904439113647593901035454426801147910045443843135138700745923537238395762833242849584957809828368126195154893993605158120579903122393053288936128172755200031365874642325129820737616940077194732237044266045627892308029248558820666160675448359338984029135884472006434449479874412032847869765945125351058925540140165095407442342866665319515125899360138935968194805812925789683727420709125812664192232344960286663173958922897280044566747214788612417115196551569229276401697097072224940705497733919529904185508701682956753609577880646446567821504670062771648516987456710570896754160199877647359191100310528847553445824356094396216970051386893137479854391004808777644097444367184508305394352610312281803011268969495339390324142820024590506930812379085596515843175294360054707999333646785866238179300946648075796640094344351229279805366949901261843720769118273920079215896254071765608318554341376*i1^56 + -4228244552134948615602877088023393547655423957707275514012445000888069844794395044329549010959430047110443736864958369706315096950803685614420914845438544528797712048960729798050689306939342434055719553363422399356879807246747602496402274783823112900702423251401697696100042141507529732139891509816312532367501135255336806851099059548012035834352983377635738749673593699570884123218518811751237794270521381421684637796549706278627982078598432141350950449755198615214395247361906009998404860841394326268110839196718952653511676618864354046172803808184291025459582674076457998086442794364907637365786538348519435028289969078769483559030361879955425752768102166687474466344435639525156830152390575240225226624777051418564935125726425161370649026668848653347287783836760172295184743491668970966908405629896725139324895120774162109951882296345475473592071457789872242042029596432901252484321511263185237767269974818466748782570678605647405417781977820918517113518676979716419884118604938944684696108867447839803074489798358742890387087065269094873204032829692495768399077112788016318858793268506711037622149314135251040039035230579095757293821545084578795287544441747595658242387764040475607040*i1^57 + 115300085600405584623006093186756603823286830036671119274612398107234516870694163312735604443240548522550373228907122634184261070767678653679895192719361703241153607952385104539663162539399437630434110854808350555287644390559370372804660678821379295154379356628078000497786750138866740324916704842394582939802334478907557426612503440571052405658462771512968343115423375932204579036121441689182691988759872042991684208780957311110793275959613892518711390584961559438464564205179470846977113442925117075464335389330031307219177108112008274760573651214187090077170718971136737523701259977876323554916061871273301423574812417137338984944357725789169934830089341630818631370535754230661099425821527252368125440473200527050835173588464618411085249728091373588516201612040954947345876135904967036039352059066362460832657794289634611062144436420144300648967733705728768248247907366615545411150219001312790432499348242262694166667948300156530389836799008605160236842904399096094259271197213810706827681056236512702570405273470115249055464468232696663082551925702334049542302814214917123368109347300241125024025762904360543133054158739800015908528449439644321098714604154517034545184768*i1^58 + -1687207109043297290973642253514876993503289804986203427278254920286418927061633037696938785768190283758251284552096186933974066083102633122382169837373207374071952192223766572577214154126456723696824377696354983523146814995613170946011495251770172486321148552435349775745609499315071727343821360011321034457946866031194158351616872877312862990700146374296141461057973572034688411617994573551996701880252295963434667022153022050361601226967597189985119280468007617719052114477719028402452946111768398598071377318121473290832922628389548197378389463672464678044113674381341724840074083657075772288365241832063549817663176537769563823749437536560947697847375101676984917748224264404302458981987692509932394480498723422292829556066570746418893920862288702079012243561266444031618856432796764171244822013231886326393025109106487686409341350886335971605788981751370146283371790790887875953671997965591260189237018200853888590835175562286942180273883488475513126130975667916651091591738706870314637140709301467376275201107976828528583048115550934791667799366932592122710749200786344217925095433094950739130249913021465894356800462382846616406425665805772846057912270848*i1^59 + -3889053334936634681756208977406965112775429759789942384488170026715433972845821368188816900454252644409279925835992711235085422867395874308656319514063487088166316604983275435564591058817622746072946183639029814029604411133190307092757392100779514701393173266576402366529945456647769884629107043170482210510512424607382878917932417306644678226291322452543666648204169470422488957063698405090415217473769212069237728926439645312718418320638480751248418360394429282105621326474413787769427521405809172418859053203990510910792478949146299641039073672540973035966270016962550826551856204014662220063671809722773731112842914135161666715027048063918969219101363859118018977006179221926031466734417883016520929799142320296002783095073485009880279547254556808864036701456492079938752914690725338584545541546769585246247403466309899064483230481548814719154724353014926166731418123794059017208799097688459463830342152326845800436439576579675888074029671957702195704394746053768009045754809915904534112930600378448161751284246987766134705987281082141470828359321564191964139876046333607018362841344044819947401141034556383438479658081218765848488240664805376*i1^60 + 263849245110910525549598638490419507362817988027838302578250777995311254971489907484225203052104238606484624838567827811117256193190698285979402048130718124795209587816899436716641503530389247719279465297464193773532332924132417875159321625830610493557121014608275134734442048861071056132099602085497879334303887680729873203315103147374580773972651852644682277630153962178450539035072650145243068722445327460049523769439481853659792955874001984785126446548325282758387098486778208715729204912373299614430650099331372133681469442093938398381495174115530520187650972355231520726730100756842396326422892332518289519424516522817109176268187975890304014747266659234520905467464075463853099692039414845446640063721885447864185687248811903753536493453828564328095944173261608570133504303778524892682033975699198187611616793216870029764368983438627024675233150137449235099926063458429724336115698746772523253137590027933597052870123532515627629667733631406817767589330228112812348137608705707979130159750580221742871397399356692447202694979339555246826441486006107918770369875585295777770474317383362327629121292916267707707808519153189388288*i1^61 + 5137294996364770814697321001110802447741513871663912716652071354073436822544658001942874429583626610455789756565604545900236503926444834626696062144885080837418181408497491045402118898397509091108024046517447961644017339991987133136200537804611539798129739741147055525293600484725132033791235754406057530788105579343119108323469222737620314951630394495525737157338707400391376258650050478754506746354310936741625202815338943380608273482235493129085692842683338224243654866172557003334932573077016484082872735810547271391908291631870626791986315782504210512560768293906507861294089855871084221602312548787879577872369616101658994873948535116755954452809424931618547317182108859994598805382438853116801213643953723890489557880647134081011073823863111638736098184324397567982144181660297069135244207717384655717024688346201099411722118642831394980650409582179937775696639955041402341969446211058599483381297510733715282831061807558044537471342410549753141845025259557251348933402665217627780702492157062749734047076540839151009196094408986926752500084288890722664487939255340485626631249521786640823625145546210243571089408*i1^62 + 22141732663822465311746274653991100220422495532341119706426559511646726289483956016103809253170535490166820832156182895135295804481445363242687969559065590156914903454525946016665594817846083725587569983525465952014599042094521714903494323902717276787264890985166036054214822966243861047999472231582582935492037900296899742285055248909516095051726782193086941153442815761660867247389702660657209943354457753024175239616149266735016612418934658768268352905738641238433334835492563695590224821534804998203335172235304748827816244534703070553758458142312703595679454979693131511908395292452824486745667498654769355223900368193870160238223540759301823212096663869497450573651338629605221041385034931923502297962391598868176815228550651783599886819729127987025222316468750346260647965552749101626819019076053891378744764911340212632343286814142616389325134609451340781012073770285877719984441855906606674006659247598143415309247791324003006225311930073386781123596994029283713898332561227096888282065293489201326161514491377008910656743976815036352732426822859778305167927880259623909898506838122793792463437824*i1^63 + 44111321002811796926617636921606024454960460614874421672571216503531657908360434827623563137999184433637573628090604863166688617652131516828361966270654986445884561899667222160243056645773639195965368116502274744392562281927031024053264550125022298433792659653961768562558981224887977105051034378340011348304619149112202885574569480464792511854170805587533217985749034886763554128095224470346119692236492942362213538307966803827322553286485704761237298665305270138215716946550264578773147188352100396284983929784135560772505210536462280057493450073007616883560734213179132036673728230500923275809309759473743430886844534331262073745990903588850863645297493544359297207551685528918908710040867450587367050348567439732260802703847918449764178270200129206264265258923016555391453075118329200710329161789201821977835476388954161318219028857938037682772534780488345569786906429315895253842789644076448407190691509292492429820605528946304092312884081863957859845928432328353225545288935911304760948707618878755838108142026376183573639368904621533918574881862187532938946606265020841968863998377984*i1^64 + -377543676008827139955308177859498486286824016091097136663744023267795584082548737827211668134166223735802412727664238784492620965878891976514965821568562132539436060933816503838425125827971180497946047403883229420765820100912106829572778687889568600949583243926769355989799431695544355451696329591074234873445449855870092182868929207335414924354796315485880383457263222582787416562943731322228633351294871323698649019968811596121559644843473463603763419092886428576946439981525936960051529154455639052937723339122786573854320293593266427034705885170550474925727466409639749052668101677339895986730416359780598428664039877348711225623799334269098915708223628278773359627480114815024693783938222115257651332930828827596747320312030164035201586349119245509314390254547112002220107229778858301225812287956201169899737060154842631329073167834545891784521279417627967382930418356838954597662399526278342953615567954082264669040628389026372255151572703613475718436500209162994034680107837738090194649250849591936756789004036540467808586855064370441386846592920998051592507072970752*i1^65 + 4024261373280037393466304151906349232024347655372078801041505410172947048053586574653469845545366917187126508733750863864724738849279458066870001817757609839909014748326912233177871584269422671150103487938956893103616062369794031538977801839377730945469075713550683648257693828222475653389956845820914268582484513176553435798530237573253208321302691025429366992002513703619281315628959576414541135029289459460464596634616450127918165754888112572317883717915965259570118360240826492794074241670008290384109270886819673775541545812608975832671024095665266294869900819104188634298697230090416265246881479769127873735679323235837660141214471677793193314220717481553983434973284194968106850687937645030304574397614525052733640965433666961018869790068621235218308319745022638725297316970834268668479603782792909822412677610212253684638335009033820836429520604834456267703523605301876307582295728607031017956722556843622234353127200917035054079888892033448706187100442454135629108036707607823318944019682028652299891494041324167452002612160226388759544848187392*i1^66 + 47954585037150201942836533081641609871497591710584977679217378093097114498710187008786918653022620474912325787438340713876169588715895342498675006225061697508093235762145727514275995465347195872570275965757763449168891429164968632987396071695614417009663747321706200832746297420106430368936897613662769846720682697014612980382360890777805078284271595088964640844522238338246549700539086147298850119250662800642294208434750078642784047962594315878842303657671425277516068127339102414291883437558373879912366975521292780950817542998402252680418210694905139516426958681750571755061258966897604240754079479658228740364341056081654807903566439400421198882616565207078424308009370333646806454582076218495535753502192192701703982155828897269411238389282256890623862322183750369835797342701823703720397610409027109049477721650476132919578033477766869569898316582123896598173625489454814412324530368444889365717682298730013102715632607865301969147877339928463589261004141118115903529025993257056278133617795116226744457193324544*i1^67 + 267513091601985263440018340637205650413904890556150556184522590614859230947805013492845990810465571205954346980337328490309922007190454804480266058979489346366114800336626074876348341511450530124440087120425766371175957766675639497494673355321853857740228844609253601426480105250988129978860002447185300576413231636322300177417168119885343559428157519828788355373742404424294263978603751674210629302207263065895634191280520083759597050146615712009593347498902113444612619389465031336561745116355101257153760333046350587517548989136500692582620531298469912323912279470905263714359027411770157217657434708076092057624110267586909738568655194443394105689265505511709486042367425814206570660242266190276665298068198713526284420827742596676219776106448258062866716426280754068183026365463426735256009504024928111764381566367642816082541921951838074911660017587985182466902498291639255776359784131724813429594570192767559369175652907364148352029069698603998031780947403723052726736313065472*i1^68 + -90892593653854559229981725787581283578804197145669941223489027323347442311413127444366324550910136846402128630419302471971469923687420508567412205796374497923413163818503286687449336148746873819303781170670521303095342342574305524299142475871280997700731361939729463727610747347307845769389118638042471564718523952991182022049027353466513938646268679893681857502700020683223372740575955598286807188017103261019257574602818555987290798122818846215267646248906383821373948799620000657449515035552894745120768481672623207170484768475265043210180118443547899882875662426142941600667178943200547088052139805428674441181226713011510384638695338354458360650383270203630079545628452440301464094147020991768347116206272093008388752632886887502755670018650885770299989323637674685738630669449124242712140467408088959357059731022575392132288378263118485222005431598193475023518984422558910072987850335504657151112365353426918676246269399340219484608*i1^69 + 7764532748222853715077641735228300571463150552634345508901887888106313822893871679245538484679068301620404730166049639502451004870568637523903249488999239657083919044044466745909776762187548359641927307792191502966869986976697385264760194924259994790794606512165705139659153133831093817522061558067061354266942297546345238766751558309998150637953070632207418951017854296978155754023320391633251258845721744302551241326433970055384953947251028204896270482866028340650237511489234229142881305421917766562622948577606767370681949892836855426139103044658661879200048068620918005951765740180693877784946065079584828644041261277724562591255755801382245014889245064608077857367786097648450515621880339543690616605370533834485531488283346990570221674953630073927277272619518006212833914305985146896352916103952579762845639720679777738648161873522455060035366416996409109164327834304711797111216724081*i1^70, 1588819135915713099866486157767278178730585882955887977687420161178343014660404679514188564853624189759540807353678034075525922938077646571730923019588153987557077965312037037310491628499798639106041619278784600513437621869778607939194093542536051857278354256176351478555707485997906671987233264447163804313074903707168733309049294854383742034628198411948430410883694443106752667747552547363681490152994584655377481234563256101275288444671836880402907717966085869614406976573896793736139751456835569565916078599665231245661113334765961265404780529569654832433388955469298949354219734575608193977365991536979323567876528740085817965227860754826425514443883808382943715820781729765165362761813210669401505462277947822866858859196253750198701536866701363867659100941032873755972698239864458436418498797015608358655142516311618302753216403343437263449068304583241020209933729947832643781160153742879984715590661590134848683304746840922312219832015102263900216856323657836678445030782189730542003170464531518724866687937333363564430743593465036512043200907644532303996145703133886352970619917975257889668963727922530334281211398879557442616476386123884750729632794081791522909650749235628205013489132370450724921532183736648695156062729746001462335902940636203085632121108592713263630341125083218092853082982445977210420692837820665703151746086969466917609688814550507893719495350835750704381188469615156309763987167846832452365094232507734299374833464673492638828562524923835975383645436109879549184346415621330894601539957781559507565647893671743649179165108929606654924460577690692338484624999271850880182487034528593338344588657173989650308344207447027461176152871980415544710405319614892560096415195215115195629907453808975540282521260524215395842540256372463354600354727562213688961977887824293088181957473154898164499500402507765891815434844636887611591378590536567106997730266805757213444991981977600000000000000000000000000 + 1549827961283591088567607950159564288667673261248666035684715335144012145833433144124689086054211882862576997342044554216578185113348804974001091737420577585711087705425292136530709848751081914236282305155788445449420563653597516164965072407849343040412127248974048625735799011661229023135994953913525621733031380377948132914190561952258432368441152241453496752728322667978898147922988758572132419202050881647020478707921978651354692734318987925543243349294329682617722301231589711413354502524729861163159175332404008475448120463405737664585453715134579061900207146001559250112552323907732481778256449036102293769323635140347804644723348267201835002489758405899302933345292933162554317119812507915578375901069729505251324537678957161058046018405778035775220850230770677786247081975163930749177245404828615569025549590417903870082175788990249480605169429228159139890457478815803489180434122058593114192143461553191177600678723089201505151899622978240010396228707206385137080812247694129467001904312817378738664914038023025882164658766226147820395899017033145934073284138295065176006379068659730189904836126040100924233045249145039434661017158518402533656978002924773516698197736647114677863403251480122116891048584530158209557519553801538281348080857603683614351485989719935700297948440885823992448622309186790901609663128931093834880214509379337153744233018223053781556015250420457619661875307087947663783617147219479675710006154971785270851425305703650474319513146928966417648291488919278449434238304444056621142453811319863881184708222130402863365043300345877986118365933174266588859372734611799935680605120089971497096065687125684925455961372311257204790969984480470791927799981359691611778730188159038812339710109059232578904989372837431813664846785180764964785592810692338424761482907411576435394267191950586134720528367254067380215050915237837829298056187015820987305534236301664906017228455936000000000000000000000000*i1 + 882162928491161094343678867400953255735802690273259742277965920144935659864704339348270710610560343647736444606333356667353365786788117908241633167205976183660352552100758060894348381608898796745320970175682849311523279001553661915439666185166219850154727984201495494682533452713378383220042511965385774867931477283371290274861119526652964313920802532626311818718344000924210673557792057166703628884701335457083117519812078529229730781542504852262191201186865949624075294908099711307469616617654073223572473836029032370527631665526017970106349192625232694213471151983067225922577041152177182188904095001716210158332434870318986424872873668458107559456991460046975202588259866344919118155903308547781435211813040697421177664140403915055337725552276488646703766249495303175129544083759611478727681861705899393617234125276305973337741170714095376911989860636911851620569293875514274306137506657238477466425718484181019999343747001315318358744200984885376178729831328679201567356089640578901882301219734057972671107801911662110552906190359757595238652840446020980570058367591714694254133851806419542905037701088270449455042284854537085085652710172123431984829600954737158912396541833480468509713625838978556054925153043079330890486876817602320438741133691306725243939426852044812417459416017950072063910189396950958587218079785303664760493692444675383782380126910520183989064028552673422834180535165040203461329165255482471240768425873828123045136184441772442432527196879024345677202476941098873754989095103306997893398835673287197930851998392526377934036919698850951007415358122525112407180301726575103814744764500702057430238656573748223472354271436597494848303873744307514329629459171237574340312608730608703192960331230651315147862030281365322276159906158373879298177468848252578108351468571453768118133834954175855132010172050573878389434413472815277444796707061766443611035858584595144248813158400000000000000000000000*i1^2 + -229044408320184921403835583986132306192984765738435204965073222010112089735815701091560376320645478479165628148122049253843328068115329860071360601847550064326807111124038456326167332850766196941767292066702168282253408217010250478237932547859456515559260168831259900788873977832452341364990456106857155524187143680415319146009523704265601845045149104340523667302895838588401664845024500239173290717958335643676206002256135707733103055231943209233216432790355143102042386046652841628429001355242426926752260737743264483692560779460165414753475863408193376137033401308317822085584545995539253743784509164045574023597129745091552772242560038746279030750161334595261651581714677131408090588084523159580058278010832286339274786012724132613389102822501706420804190572357884169340496340986137165475518361604808996518060671234928647152230201915037540218173393190353869923664545722522641245813992808056476961465403984531819543987998872723055097553556308085388688075375228116442943386684976745717994022069649809052550834962678131338545809469370158531132697657660646300826738713127824159380869624446516766500858465732713320454817585953200176958202201795698218551197135559138449102299527236913983612797468011010492491338789725444045035390539057922504801364503210215660493130528709421642443841504601497548688021584032467731418526821832179512819017184684527916324765643155760470376087878464355574310021911108289571478336040667388388966258946230291008450307415036203370981218430798661692793959447923356538278790292978060304123858362658028871492737345953895099200084014135045708358598664420006889536303870148009325754879711005645726173714428255498077378373864547790121394677787176077159779171894195202403320054435608566714910737866467817419739219883617966476968692940782360764959488535824940882700773959587774996278166503710113712144584896136692695171591832576188330285114148861149693701435667084268880281154355200000000000000000000*i1^3 + 3947826958480685511568920478923388836139950484173206903248740026423151498133921398386671129633722542856370753325414439813620251612963033807386594166119282959807612056819890039889537136886158619888654741303113798302829299818659799953012349867160268338361148728397504050916762505976873982277285956149524451582355615506903428589100017507636583496286583529259344471409217253870824375337316551072464860595933010314435698173935046633134709899990874666141156625269948367734079479643761279997377273651286804840234570168481250675803009371501305486775299556490080021995125552914515395542994040325761874879693477409005218714597424501731843667175568105571027233911937790161150228057281504498415336595792548107300158378278479161806655768390968611969644837793630642916393095574429579553658970171915785406377963539933479493887514390012919605751909773988472656033298386430320805025129195314544104485880890820466820719399397311670415920338029516223969289489714014211013420389783361578053193514801518350382979005189759441964510452672267313524948356346931310833421028759751179723253847724347609246560666700619802049042162830248402327504071574211969862043680693922701914467163947337766446294245280870383756445277554145373550181133634472624670023805950663997785936708138987099573390818364833624155975977707705178168980024452874988441499741924968497028163455714865770350437717245974682830953358007131128099274410378671640838005250848055114588823844956095484520542388358139874342459593326327981001915091112683831931656900058077255009403746031945738694344176883555416581474293255728621188349365533629923812940315506468060139063734800728846061316396930511122802671197077268107641351535229014157896175991233965251377564715531916643992703994342204748789995627796487362997408320275039507176833655859010706916858011022609110032325733323667383870270971922173024584496895362729479409354711958798108884728545214708809109340160000000000000000000*i1^4 + 2040734585931680175871647922891442742011715828527584808077485952300690920439001652564982958906121653351191356805359273945603944832764952351493744921224160509921867170530222747469688524737501575347382624706991400383927834942193039565757464965689415319035585431664445041193202395411886177120845081936523122368916687718917285318999502699660312009916899515598417196883644722856055755341754034397622449129117320802651514794536615446373873126055566994421648885068347331337662264172954495170559271835685358834036192280954023657838486592300787582998142774916741529773120635941899265348001809967149128799842531653768488243356103410395899996064318714885996105450626874436946221103352263030918139713399785672058251428032388053589790851844135332097746018552752915525031121945911628443465756147301286886060312522435395860429892877151761462409738257703375609164741220341658511199978158423747766251865529178039013830420955112069491563247881182686647732246725557556182204790284598965325525994185994835132617522103271908872262308112248591028068808704023556577883551499491758803349981122654640723732985270682349575647417250033629044217781336957135902707417533596326335073497378700778327751356064898062908237904536597772475895173457820830500986595923733341948292734804597155490540221773759106535373927344379791154204800768163144148551240706404568522507252591227691667918668318732827263556758928852039912340003566415044017109085316304149248416280778149815699807509948838393896869081315896996194148402112320762710299130334002827335797687489756761678984580969940150446550547391286524048124965595578022565703045348830143564217131385667613468941194766697434320172653644499998170640259184846725410537703597947990212390905319874926971788652184765167296499203667183887287652093618993491188093450647658627602739679870262524796891935461788793301227652976666994324667538827425358088312617788214639810050429316200006345031680000000000000000*i1^5 + 5663937601400518778664683728113192726693485634616470414660148168155898121533317837855272303709895584867751429372963768002079313650603392222361345788752320869328897382562563638938094683415879022447555892245372195844290174396435608946653154364457923849568273634995577200092698997720427073061060525964588665500980127626007060012408812177273490403562816127882744952170075889296962588017978172316372074351815010851229760900527549389339827142002073105019261860709279313166484060745690690851974974826703511936898693676538539754173670021571947612217320776894296385639949432183511404650355238440717699290165174862163495462943558228251287074724758983329494737066247585486352967830471284540977697746571739614896385604482595654116970209712691240846044336735372971293096076673346530524569080042390300085877956937114475266765893830075072561286694140554797352024572589677980857830865215381058501897989048237421075877283336455074884503534885898652732208734384123070617816565737917775171446366093074109136766047407476330899602239113945959709190810039917028894971097346648263270989833101522160547071391208480987737789409949911668387102411384711663160726164376049762717673521782984944777457237500155114927343243850932136619142007561854770636402649128680575524782672718100097990023584937110687724659822925111513816188984890527893395493191865570724673213955713956681792916826585023795787586321162603933030692721924348882310443668353791866116926208929518131608517845520440206601483403529157432389088379281693532105573810363654992297964996882767615382260331597811563912135755279712496441635788532832453050110631684411461510749930995533470787677310500552788020880994222935817659456574741120272584670485124729088839492360193196604782036391694099909835056177655112635174884753957156576476358495547977500754869452449390074945137621927487729815092960060419215445666943492124122300763302450057712999284266126698925260800000000000000*i1^6 + -13748192043570759276247541654842754981849902907922197011738555073363320240747526797137484022977436990776712572891113681088256876054210884837428827801572740909693121907292472101456985689303754210507876314914860570726922678610753599449829266075452400885247586173646779188246371690234099388744559129245445365021739891501106370201221654578087773583621262004888605722148680882306297633796079801652716432668820855014680630649678577928727953549776852498087386307919446225817721744068465676153380012432681151875476786347856569447515537736660319742726318257762835908432324062621424171106171731739229485786727334487900660557388487623140887823712178129600075208578703860560666584917453823449626199703953064514256900115057825505047929200493633949051003282068207916108563806486577033032397442794686771642368343871501078005162624468438022702201951728415692336665836339277485907898840279913893996942887936718790956601548805138435288874446059205252407377361241292957698449629278500395470710759369606306581553714702186935534648820480906659904074110454768120061523265239590106264484461485456095797821969481331627359460927705475819885151834341365850751870679762779772128616869312385607316407105682346996039395060083548892513579347520726992468073697988186455778348119678732508120050121141952183006941164658669714888720579212128622760829075310657926494763760896959284375107088572677417931766859516129998331234684637228526625931404860246369844370096480503305706218397550230031385850245400656279901222129602467870748659887256041371817893667946442967271675550391261187613567239533928392315057811315832399047819449452978103800545353600767350124813408432944337994349355557232437307698899435060095257748492783525415434276515051920694784676487053452172511824882347758428976260251759392032342382371537327693046961683470563144890634269058086081137860455062256181108379281863129482270918201426478953629283448905153904640000000000000*i1^7 + -348509673723609000544070135877836022126383067284204992237132084001661980747327940590982877089179459755787201436687785567568216215390391906785427657488478157353260989651089386454921685819226422108546374166262835137332692695504442144438229825612199737210263602868115428208200968229509125278171262361733223290824880330069395168506573714121488602120973882333372169476629193422641370520687591866764014400253146965757952567758677462799287470295984017695607247623910443422633357754758157474254508885600124749093152026725959767037819064988673644673905898753704360063262406901448950950323954919564288947414396207030458545363887556170609053379744170560404237976218850951576613656585869005731932157425654409782732346478279226923651546905264333022442903153809471292309378683306113985939173032618126915017341514134185961592116290029687653903096914967654538781726945100334181678174897011784174590647461574992125692912468777067714887277030164639284847978580141888582493897517600248053770429830832486493702647332678134612796054384423889346458684483374318058131486653987889113971524255907958647828393500664270480556233395055468367900807208281853203840333840297037900764670192681179272879260744565869738721958503735293737582084739964481335848549383067033228792762417726233913394072589000063403425169709846917477391877274479023917618763559017158258276475589978896019240708703201748604725790188616269939346395823997522772720838488638401494780585889455267285229280641023799101369337715996322149604250782266204115106161762123052841503647664006633383776836234643728535236988368090317149466107967546565869884536945650104127679088784073235495240625094124036497236951547215587260371359965436385923385214180504338665483978226073390390174364135121368042770756824301264101169674763784346461477437387670273620776491135769830000580228380523838844484821274564686588185537590659048037731890888468327749098252016770088960000000000*i1^8 + 41443398831583465257664821315108020152443971514828754452439376721781559462861737467883110153654955676113799073793016221753496426027872871486575281421035351358482926541776315227583255608490908084732264463266325918471018326502434453986582110701956551813073129419688325196641218211710330857640640489152542386458040392452177535047234629041685810427761859937232677068026623427055435388300599940017840905850648285325321448146871766821177130094653883335081677860769171001185702181700497711037199034751404508255575204917563229986836695220545956333648151355194071281879358170351495130827067900895772250404185630812721377169953291225740919383525727080900230691013473598984002333675387663870942781473444119510727140243455629803277791558024917584095814376550289292418734172054536260028101853704857162065532782585283898965893741687022655012971217798066696349978727922447086259993735499818326726071977375238413687164568836694445703783499515765099631757730363379307263513060106627322565562418343588473382562965031704977615719558765445857902329902211297211655862780301597258800141044032667214677964479896203014022671659575336008166951541902302686377499254107635089020381509489684776576147204694864270591529672644533408585880054291252689563389886164544614906119627065401342349210778039133514021872265471273302062358585713365585485706039920873640245074305644401730559685197646436254363621976825006277049794041386560601574454581526249960155493570248085035308768814119979414979968706045535551045200115425731516233429349917108047143654428955213873045181035401062332255703493700833291707649006755269152437208008142558991293116518837081310694387562981666406478082483155717282660442359014114896727245096000877624829566112187312741147901097972985923635071444094975956858888936853534947927739217280428171664314695798850691708782321996104958272878190848212165591548320663901276841130637112197584976277074345984000000000*i1^9 + 3638271348490149123938109700581259010815362409188982195178935900679042326932938191299883637322322136402965563947430300460070930814866652835512381242060699823274712542429141815725244827175935350757853776331645965661213785847822389282248809743238955969990907126281303881690371418608246620777267796448930519603826773565090471592594673120669617412013089437706570763749735552980926054177239768016464268605260738527000358174382634785658064998265149057286966595388734676627455341848914723479336188796503588318471001806904883232424044769955020805921485785650784149270321287922689766434838470139210571595466586755339880274756576217605083273505054872894680437312241283130312578710246482710620518362743429802744141528362459238116129086549920641518968142182893077246766352189244460018167957494025071416969524398779124176115714262552354225281905535131063759214066313857294591243841720724260688927195871391634899263244191240920093174433063129133570184161673752303446881384292731416437013527418247045012073783185562358171350676461493501135483169758934998608891826639091357997444176057585934566319879773045636804751068634252724881215100012853509043066703825154508647381688783842900782763910426809684388808682774709137436242277624882589709580077222965558027862730943176846412369159176148349174850704622479142188971959734234770422141381872230856697238807847562255203788126531231503958405731725508343245659480456763197225858045159352059163217082821370685328230420206201452762200049070742438290340079184526793258890568247723734372590443436379532858883251031624391549104197710444265550435688760144941725381305364026441863383293898153890653224305283895656103958592407359274498249330199599187693610428298027937694802951228866262344725041488869199531129231716091999489839043432184496529261199242128425262589071042538401004966531789502730969946808005720684656652541421743584332044043799301850306516044742656000000*i1^10 + 140279574713833472490911416588278164106706860664565962575375136865846473374060741669308193430938137020167960288359673350347153078600427039933789987129815177717958361501758452279292143850282469508216490549774669225779366227394759787351830002837757857045444189143084966720305338591750983393407508270881936128326339889484809618350378567839849046950304941510787049148978494705017612041495408882324772417266509126856578791589742758771256744408536654618806845691429835208340038036086661774780496705961558088085364187193970691104679891725191450409474801724342308055461443034619415026332685507750683878950055475947792089516137482187033651597156694420481612663936231141515211313888555897217324620967057443673900936443936129484682990250426628963989103863839983961008880915894136365263355553206373048527839573903374939323520159064682471508066133914229853726713225110388286954755810468845047521581648422307723435511100759502163113696526527694762161714784942884070501586838427132819974027384951249647085211550501004118888686431023945769621579248998208157510902507070767520338853072986831055281563910978988207552647834505659814998252333116794609654745580827727626863890851359857394194734785979997990109532869570308295608988726059843407798009636225272430026789090460418245138325831957848403411572808515076836849714759551284014166606905863442984834503176310499866491453799758778460093722032342543587037775993391992788074501677130391841697239119729790131160992250408890270155854591474353393198677849453001833515281563589429910796378619793178090093999217195774019461260328587666824372784649124476584177991909458505736156833191294576395195515398792510862096961658381251018314052718756541089988335404560548175599886025270006094336875936933172075885592856366136446396911599828726065839191552029084813685799623341512572836782754427802590666231951663351698074012346444670917797204276709936158420301250560000*i1^11 + 8679438858201645130123192566235941068863741288258802009649265956604391352555245520209057124007448206718692061726028292117941039848372663937885922457227189401957178420666925134799356527489406434932553911268778200511589917181037775880171793848343052901869203236458896656504451010278214708833343451867367249285333588880720911013306067274172103921209447433890802931274834480337875509443419043680902760910730283923330255672122826922109881522285501063766397326461576532806826935696873979819938931024358440447566818101011582694059145732919017611723651368349425828984436804104376071557593589472422838003817769690559986437862783825731127506567587562447993386030029463072986576603060068681511509674668315623014672431721065372189425683225229344498386593188835971210054316784537682308773030290321711071457901496408014191716276496531735907154233919937886406920782140494237696432178703879572769442906242926925906061360255803116628042594286433359007872561092965223764464113159505637078974174362661079576408669215760981793209362297897746191552567764245721276293632470826616436081753304720780165323769829734473351977058656720705055304064903037867990909539502415097364413273409177136478604411815187362219086851370765324548426477280580796029110249204145204200577922282040049149415725054951312137333018943421537619467403984089747747096506564907271761768438268467288561586007221535936082978448318999584537819178738911416482002607467746510477257677107765629034767465440976709518839065851099599610143919853999467599363961940108083314168895020256056285612553600554580438572142345450729965491935475835022592712369444009960581245512295793132227624829963207988704850374775541967693639537680361787958310200663205835184600284708935755673412772996715105239847499004833881712314318628105083353341283076506095951941210440213578080978844646653634433575227108443353038396092573253042510765164195074899642941440000*i1^12 + 301282217602863682313701547342584917282615823985962475069167519524622268121709449558566962822311048822047490912126074816553862886380972531135552893480576949231401616345029000182330526078694184699754368671236222391394022137353311436252248416267090577197962639006698987731516812962251894408014900156121725918427501404943242385102165889759481874129858235533973533138656956690795145831616072783308379461368803580539252514401040576504109422469668089617457686666071290769282833157532698191570290257946822933715824654827692321161893011901011177860967449536019536159552931563326669385872394086961706360080087727842227442597370521982720790732263134737954199777038889784050824617600507137200172397032266249001189246882927022001815044582542007669298349698858959449429120895645052677576173628404332008512187974827152213563155889308015229772033344382631662999266438680575011212148797541723778698554467900053031715724252700276096286703805938763799481863278932159763871882517800896469153006100786534185389676151271584578746211221693972818861812480446857208389745915470555237026854966092617462919131623417446618734135603249055356370393574722877297616741488712087860005301925456977766534069565423432809517424239493391853447045884734077465496017886866661885983820493940837309362044829489663011739298725577541477582749021270980396384974308682601163560035404713920271347422176959846987593320280366418749110885215207647658059749715895588936051981192293834250716665615652827990822370622939144706926335354501178909504053902872896513336032020941513328386851210745325501728867197596173119180827970269608334805070018159521592492684595092013908388851696876037747633940832534829094064120551788616846157556489371148304103453241248516252171296178057953231263885053941788895929551412396120214119380354103898398469261876186572642028898573037690589771572781174621014314035471697474437771573789185660103426048*i1^13 + 6654222838914493112559328539387487011732100753389224154835967961643360973741811546258932873011360417378039879558258343349752863277885533478017442337281990002837596363037443985373816417322012879091400607805788713709563632237002306392869494746446924847065206518891902577811840304772736198889722924244748913418443461677952538757950462000199322992719014506211329411836255264560934395762835605055442000777032101551292858916495834471692310929927681154281219023734589560129074619808556928590623856840327018428099415141611990046794587933056842527502787379464670969044276814784959499501933339283770988493990119004163657223140214658562804435265515035643112518222771048294863838021900062697322418739517028675464086400615439075601803226917328014916774710683744798578475864260015114164428423503933213903148286622181605977785159344201093879486715610197470176795175122717811411009144045940448445878341170986657958546426210739038208425288651620423538785868252669143859432042752944949552104623107451935943414555661871639336272218337912968821053551119947133773525286419962931060787883292004606668761069584808423257887868245071535567155228622781354851324332990695870808648098305337402925731475751884342805149302502652842595573328163267966891601317004883593291981666310796575838928533118785332791690375596853581757949155592498336325516017196824402259773262998286251261887824368950739694572782598244543369571950114752912021059498657800700980731893946277397760362337572467151736808340228687624957221970358462769785334082240194903775308795036738692586354452306662710243728344900210651895901765811592175168746537396935157955210069049782724467601437035001662695745986526893291639647141217571942438265088610741318462016976901284913208229306747051228083251738460067891134638860544990019009296701222969693700785218319718838143577070671075024812378924032934868685954741969186152598249410513617289216*i1^14 + 188886770875858749456336325460889606487050505937069869044239300972295583442128959578946268998935640468098508090694724142163667566995300796619555322797331586827875832168860324313651845954631400550533425865883828113706786048784404660687498786250432994802921961155810074575447222001341173055999598402072426103875117132655043462562504125190452127302787970281538840747572744265791876118659923779257461940273894059453716913907891154187621092651223600783751376753408104473701006233055184676094754672593292574926392653055144135438606851301412710999465666348545596454103779682017288423874359649759102001719153414759703853882484342495498432785071066998701473067033330547786174210371270420759228376504078990755912190568357327633348910092687008566715820111048746932424372655326957226720017178757540190303272044739818782643014308628634788493528959559240036675937878690542522425999350221134433124674330454088706568394447608302967529290759581040713695566593857732032763491568373999175079592225948121253240882965611558411268369496112401905276807329507096724925068464349486437288485988901953907176698112050299549374703132363385590093291498260722035110967136250468306296654577759463311581274664049372907825470636433344033742085472891741724367448538519360548908606411719310579068816138450494668568962222970275648264183756123280559174852062186348715698708784749135801738690035553420906484823883275888988608510445302505265991424397326188361445880768393224531361211785221289301285179890678689767595898003339433699443562238054728386355711705811866303326837668750314787426622240864209964561625647180017378150588624210407496337577305026563182554508671514412601125519061299274728350073309955629397058701217240032164740649731773952704960355790454013041601185427537004748549992478554057867944364664161308392645251956741393288133701257820520101535188494320430153618761742805722581130335452397568*i1^15 + 3238223667819251060319765443861931591038631163748854861319291158479880482651871952253761844844774275341486259038990317778000180353058531171810583416407700057283021052048893662079862496942026446963820032839078275042073009216493652715227066293444740228912397796817564058047901799519815426980357079743842151479111808161012946777203780109278698491560789680766998534081793529803396425925465137722150054414805935875654236271396201738318035397638382959047601799741041173883681093920479459192781618039324076779469318969728908349928174926695339211252684636051237679527794922252486019062113070397185910429221791834016558807163446717346221067404892629930511543124168673489405917972328194066737556682584583310420893414971178273537320140790293223434942167756871155195473474997043847744312276259962037537252968904841783022294754206354341330592509294190541416297604475612746052069289111686715127744902580458510807571072654103488669057535077307042862560715982203218846319143105577144668680391341457106029633733150168740922949862527565029267683364557592383734276445894480536101581124983672577274917398016995058189513720161314445755208904045153960734246034838149164699451688254917755236874342138337479105381785928708937938006692703187118636226891988950330782821569638174833724879505384356974212133750858212299074027761116811353120783087042432818934261351287734331098891305821886412329569900466901484000825072057414835727326007969635887552350242664355348627223282025499572163080916532159642523762301319834751916379054154666891860211534258607765553268926309457617943073527308079036315160163270694218831918422997797555749065731951220910399853335485044900654767892157802836385512609704282554704635802058105534573217650890140452216828894929119109526955153068162372667584359573180489492337413852343559262758759826759297421398007703971223738290307617067084837148084195263331024108519424*i1^16 + 29737431959775565845312623275607186151051517198581957343828817920571425060258525338464666392120302873386193965179392889068937350321704723641004488551020776492304341022195756756351973657784413901235957752144526044601108584780550012335263312273625935809175688907658476945377562446475184439931842427386716301748502957591752831840371553215373473786481172976295109961647213428035631036550722324432449564493200259821927883186589174354184126997037367316251056213526147291551208715602069751160807153957804346280210110105640541212638218633182119060079720725069658943988931934635373363302737190925673120862069257681794867111102488654220991097196014716477878937996725958751009991835941188116167102090732403726543384989497284977546661697417060189362556661611895174037529942833210562010380814533359248683782308477827179475562586653238290655762258156181027431763924791221134785098444140307933387448620919205668979798956511820801248715387657686856881526251664515818993811488288596684503330053502866049777513621465019210757191194123655315940833005231300228870109069667442970709181933651390490607871183738432261884043759910354071047009198857765905975129410018371437003854761378752291346090396133546113547706938154143660921557493985732370584672223220372128346487684776261397508343898326551850806470610561742271732538735787935685769078466013173030374175037214886140090785965745828440007024313874025204959268742990795700552206240988992557362443648780938452326699494413312200609724857360660120277425432876796745693065898100507770315541344110661776901263429114302078589906245535758046074312545955804563405215667504861051235234167431574673999354930157236769318681016940683805483365951448035101508517184528365153135924119331216101458270213281560416505840676567315101812048191435595808905862408693750634003490410076351367071059723819435428740876750647175100017649063660484667899904*i1^17 + 376351234124727646392391324901402913222474715155920570956639183603645695557454791368060621390348218674383559039481414791934835273538833468996655732441801776763402185719038079472659403254239885208534213130768338161274920515285391967350091610209506827119030862574436066619292178666162164158187004728147831314971941030848261755529411894025021699293714649080369001874315582295356009886543613135132518500371750280669022643669140185056966060215146624213274214920304948839200213159360857356622605564761507016663644530716886883124481107848796972170662748970797849628722891876685807503277389606821697913831964276911223599478372262943548846641099646601795088967349474360559391983182021164891243172332166342635011155401719317920557497760079051771680561545190240504107501410778706500224835830259797133843363487033203038112340605828807419100407682649010738132394581265838605061000580897761762569349185785756030844455974754493120274127294256894606230169729325977787330162516953229629978505185795003886218352684334149058118646015707013936028992511850583748331211858598772720637219830813426888187301177728910631366209643003040659433580888807158795671772921316515727746991604182194011568771692687824586498692372831639956091253563439812922023750844686297493932699339272952923976571761281721421837638272722909152108388852317010285370113752008028182388700858297372462969534857006882666111859162128225960001282599364455877158442637656687787978107621413847847348343640790613507716255336140440331510927328143384647222767101320340883836404467126253972149833073916490037885855821165683512212971137629750107833619456450164083711950425097355666618377295221803971859064340029959107514426409545733701970346767404059402420677261197010625361427523686577321660956013651430616091674222383406638444121843015016779994765414178464694652940693349670704245077621524182196092207914104651776*i1^18 + -433683752781072641812222191383291595120480885224902015117221917263917067052858758732317065790354860879797106511702387042410472304010195595219335876625093631252072192980930708466912936431027662637408990480040142081744595312728480418825196735935941159304689947962307301603471094366600872616299680595388346665429949918508445058066724440757041917968886865625359349397451134725170260763236665251873988256402700184787450233530497159845075034679734922424368480913640722318448631960836628658892716846363305072793078243367775750361334895863142318886110960100279058726038624655970926912406716401283574373209712011418401055841621829855148402900861631605664018005553021063781629440581030898709870429170520531321229405783344404979503802972484641467982564706699262617808071176300120265581662388485425904044747816921052047291467104032207832162285682863768026687063347633640116423693748341718016951147565915087993565016470974367739304313917968781427295970943326214877332140407705369989614689566007713433587606880095022532507978447746111397939721701261183326321579309578865461222196016480906317931150932075570098982479796529297614464740040700041420149684997910826355569520713125487608147032044676906643773047478985031345690158515089400213667588276580366812340073329078817710791807575695668754185041008990326656425558361233746761260854452367258602642135555819747216489856584033724755469142834958034163483042551210541298160012054931153261855236496233311325265508702291965381358374677254505602206005166974319082999519898437689571245833197742024251215103426532100787421902759688487704654974541268463633817690698498992693013270044213545925465023812914521131399228207790004720483383772834912377397092209815109659242084876503728509159848268485271096252356632211158602627948104053932680996632828720095083031351502806282809214175265905538921823980326338281477747270221824*i1^19 + -9281222535971849783947930896650455285281852505356334962033540313971527783413811666226202677723238598864954639713500375674068746580169183006376910002877497295854961704081265559246532321822349801643996086354408334798453323359601692778706491135808651889716456436887799203005520214651440021098839991572381250016938216809694714662878268222733965529729910031065579379751308174169325535125636203494852585625439135272147363525997128784624721680548226483479458295031216926151061938909665432951540411403213285690282306152266613525980972206249877860835668096743982979195110128381271308652125795599696500752267681340131383434720364325880011671446578283701269937209263129929846714774791682315008551283210542054016657017530035082768905009652701237778028459814725254948454071399496399985025001345298965519055267566521719837310289034173900672705040045992513427128357319374439287916778937752889948912099036712940349034714595144857457457860353683058304749354979853934431354893448251700252811448383104819293864461244299173910712505065325019598554386697165611272002291292583174400244563674125087089404241322576787455654334490733121155113866359010817172776002053845767268211750568691069455288380735345750115156929980166527319782541092121753583073857836868731284744751959594240074383786704308616243648510133947028435878920872981635018948073955043603393476013355411190423820419984210182948393256571006016748261649777817788832730684564292438092750314828166215131245464224705202695627670388197942865159684133899599244114314614336386644387556282415087527711500545221049154730443933314457619148837297801415650482612958648223784147915986793322321514859598727518964018156612672938002698530442966073375420935314424511282222692299621188355826240055483412708355096893582721850888438131496131849476627700737652007496468465514456441756539232738098693213617305050418073567232*i1^20 + -76604700903342734319247286618207373522138090691029600903752765337624870026305131259632772189201522244611362575294262855007287992008508997368207350031811802064354266608059814837321336503915604967749503075189914937511103203042152150718263201114129921248428352395189199767912596021319083036123891331700821840673397214742306799894053427997543934203650802101633243357789230602324990356684589661205574277724018244747188993340650197290270804007603600441665691312065330492237523417253745281720674706286772103446029096683506644991659103661799808421970024006815599628336654139908750159983765730144259575791155522420748862657006137407989754625052659836486696598139368988268040464271237176883513871927609717266582601199618703634229855940405882597146907777966284182816581515388764551815269459732463505059188420575487701441676728099720061620321780249260264077106840386848358513263094390458582164969836875223387055938099810038162032228751715264058398759664076058403745464896780519819622588332182571764748973672782935968870001569736709040188944956503889314654429451157231314949137064095908015331365449002157701190083689405213219497740444578481738397001676164871180805997551997154786109411959988876787732476352941847314544577897498868567500146145967154210541468117002383023581934522486383956105493709579835740473549680348998216391232132076224706257702722155911516489621657927212842545659510411909544669484186186705621202895478439323722903885675084142450640749406454741827872699772421780141321482363279608901252491626842612830622193690560515100739116305429469029462928561956889454836916770604153470549763304618856406784337059407072244649940985211464940072278726736260416776623104347325966910217129952231016383152947805573100233251617655577270722367194225283873390068871974717418611492751525765564019060318209297566583072976040516199253963483153371758592*i1^21 + 411986714251793233750566525297652886533138924485436728030407931213681211020466606706489359635259090470848653993031125699997918214905303723965705837248998513644450239244279100978005765759995156536425132453116315861946383421430131126268353210146033912541509351948784436272527784809077822042161985729687727190340939478802434138630022757035078331610329657225182742003121536296518256137740988020321239535405976903239018824342870579813409893191607932499426160363070297182986162029519831304282479056786535881390812391290294557700612420901815896564903163432125047534431532573556453625336892687375006236712356882501323111472680897605228435514335381608806355413021635494031907026200422644686917242800696423888939791835118513515313680530391321135525133924854410666967332678870034474708709270745341827904770125655017229781742451149043426828721360279393854754020944763117339024878041899143342608406252669765268463126225492256432551010468748114852424037128761620638685414335951866541837859680543090769975503162842227279826771699233791557538199535374885440062737099561107485533889488267670120249468455848856769618199355577700760173236266338189131307880861659217112535933276980975748967283550939306834896099904631970658174356728715112615373259988536176091402226753649901307220338619548738700443793836103308197144130989751456026694051176643033911331283845619903271288374119513706016605734285146407289289936439055113297123780833568454755324567501667195126534681895593935560817590328471570400403598963441427634635468343816742129137622632270940474347984436284576794455759943958655373645286114723595885456517884784266031016040818834302460114448517989708157453266289826527222874842677816477493204986606260025234456565428075576225893921766920469347538173804979708636682062773172985641338643506515451271067869103839925767614687734384688606620899520544768*i1^22 + 441151139821579695232498530623272130102950780478690868047616039196624664959680783282151534420308623637589172043852279872647157875389324556107411285372941915559389918736309552637696394451364240553187808118044347376243530399543613202127782543840813731971763421034912979427754296644333089247951770499065335886386695076937683541492433202902522195865746305440462450117593766133292810419666195970660796051961048728843513629992180867883857000312203952269935731215765563368420388279419506629875152331042562784271390903842547099850243425071085657539937845373876098871282943230628427897346483238390162647063821878186242291015901578517744897202575232904473647252125106445254930982443777821258831756658868541409004080249088369918938823125297011601747115706688613100083937864490683958447993057028736460411483945846122261848330692752649669490533869229542105785416326981097762788598120063280562368374275981386256528195337642299951993457313459146570206235200991656557916622766440583272259268496573253850845144776478523536388076608258273380741209513510708638529634532785222196531258440722706408190187809293711511713106807955386811050942189022385800989113486418516034520543216195956346178842094335438053775098517431908803671084223864175651531874491496157191629361419174232881055822797563402402848893606014948272914810401487194147518824383145386246368872870002656561768302724434595306156733925588260035524675712382463363996969019962630106488338122674670123069844181204223262632111476672639478332400814051600336470159961716550723066334686387195813696796012526465049898905386260375392404270950210435594663263734732414065347041867910777047708351872812528501209744072356796918890007430189102528032564675521904616859673780167571372828499385458672655326168764173358506424630552325266593628046358628306573188102452691107951576940947348340451315810304*i1^23 + -1789274895154084278345536910496651544539200740717585310699908080329736448156067070260425614744448247078452923792962940176155443716799421363949615529179738146845888116897619361987995370303851009869417577113712277822039160186424277187753744218541220171901771017771905904259960279005338675699278892808037592279676854900912611665199577400929909554270636255669888180526302960009722264928548138622122138694453287976568774096488114203098777388138493698098643657951922438908480338036679165750647585981172949706452250769412912486049498634996577267850666417813610316020129542172275511014704132863983673955550296212466247961833872054088123600261548373514594526205602580175218544224999837072968236652400709407114592938035308985865533890916008653357194860516913621732352708579056442753443296388794866418181162151764291675518320160745220846677264611614817500817994057409262848205622190363613261443407681020948502612148488841392263740304538166362536299442697997681361003656492303293969066329955686400739603645260137754030757398591274326539985960282942660451514740279066776063151060605683638620813106853841404832859421329225208101698247236594856377436122202379702993955608199027595717926310910891644911239822081279793712576592821980190778899076028448722637514780162479418330175061924528610701567659431485218247324857981904860883331200731641069356900225927977960502126854631286519065898256435122432680053200760096181722982061521285185031945055060947638413422054745255758909436978121227598464887197940966177797123946405218314788503432606150272027070787143302369829825316049045265443029564881150969135559891324706418887102733410002336877620591078948973893973102112476814375657981781708176357578353016885155610898113664740964401378720217386865240445845881272112757723787759514754607719552289535495069386487501871949610733573544747884085248*i1^24 + -7899719363547854749180252641753102420717727379855931245522866363649949890479453376260093990575415098996362689936917480279228125649309793303065365814175629120715514674764856964602528142299705118541972508812843663170021291996571206762245855419217472129228367277965109840576787140070611419573304924254593368834332124076943406492408158748795972190706300193336879845332562130175423011640480343872734462054099934038582482214486458317655011358884565014851085584564400360820977651028826525667641901963304742820798928533328889943503759209872836860505014565556098436466443839361920807977533406499430282644909821822552075567694349917714674603489855135192732582308538281290979790019224475150263894250398712419614247014714078644995970411630741323853264760225587602693507684018852677807424008484378761945269698876768899467570683290579888766506383010792309013858053050189934110348618387408345655191734970692659768766612074933474635985180318666178063744397967864377899440928846622338978744122649040708342813039551229678804803727662139501959585599628666155363261640763663200309162535736001062600235463073248833108699195287733468534960740828603038136638264406087925469501458323400326508521976355551824546866770772358134048425562550823745571707823905760703980486171246215127357133446979211267457074889413525389474229745494990679006054576724128639226735298337840173965700609892681292112707812713005161102100801256193421626107986672261925601431469027555416424172356163977590531388407765085047426364266197400133331791709365590438509509080569712730465257638206444618116449041672432830797618496701270173904367111244541297547505724271457840045159087735293922896130727463573272626213522942678617468041806467459145191254380079737784939871224934474797818715166510778658703930985551145354075245732238497242462310913237665713373099585035042816*i1^25 + 23966073075939577908743384462890098111444777537704244832123989900181757719320739457517784619049457880967548526574664055430822432927866022596555615310912230265882800923489972934120564301136374720591536982515716185655713501464491670771225042620902174622603100798203274846890197204821819725778885038165583458934025899912339003560737928893468520212465264604672307244129778468080161135537134297285409205494073185069712682757616383472903415440420827122120600630640346300676025654464336185866696825823030024934636595472560043190338458278271779790062022130549542171800570196911242830787330155568527100254437605267881290290746501527230123167722295894132622068385707809735912349908060165296454219127813658484597605562637073615017251912691441112219241068448634147236521671173636098376936416863645580630422229352567452833977544993220486741699531502358726087123091183741962659292694906178253395313893423768556262152018778943984402565464267582341917163002295777113881995215502424107845435280703243303260758526123874407024520801565065669937336675823549419758461131344701208783479500155987702828767255141192027436558647376181631761689692687860190263636488650105570039116789748016195221130785005634165863105766061235776431524765361582873994603732074546897871114555786634154947307423314862380420928759516354730050985286060778476595865734758245028757031633386616900955743619642395440495564138785503910411152686950314063111134529049627470425988050478798816878991255073107985049501935769451537360159920129721866267196508804762096614415689326651406237174944479641676320857092604807502575811360045612874749932649325057233822114864836284421742652336173130970268189697728581747294955490127053252819049429981000661724684304644979087438707856376682931130718647679901911936005260352734121841383314643048154697790416388314583537593352192*i1^26 + -42042908308955899396897825928272210340272207402652250620064230939761926450773000687419351890844337197961319622767786027954601967361181234431341407445526940568905485804718660726776017099737536509391823337626575999084420050087924201249581034374154355670689510158134110405130547738595469284996410960376221546497717382867826917731982557018222354668409472955521461017481542112772660551581401832464453897463586150407470222184471835708589893898576857355740987238989543276964686004913002584333781331183727777970365745692337528915900114218596025902224108736579408616118180796163020761345622925160673680717885837855307634634042856373495073104818471163010290251930744341592935546459051523114267067112687291977568095912102528934085433693358389252119207891632666951163684406447861905471930307705008960307568300745144329716727610456265666778506108052992055393319380174846767804435729092217592543137379174819980329441306927325625756343028847220553046609489762850826439780859521438756572668395975264392703544790044623600076552070331751352362556073739536405827209154846443320737028869304321988295177285588608431957490220997442003166029084197110284146206468939437199653476064742914725406072792221880944314547280067693304060678944608455694116448855802088317394241103082774527059921773024481674805483322127795689077019133298413800980097610691655076968369878718056031918457260450392867962707879364825475201325962638657652163918399725163118451452825690778662348272504476963962469714891980611070573058670815305856691481480827519666221234174423367861642118383673775411399732371613049178426463234053378670823390474061027789489496143222460529381481703633053207936855806774186723148021507780799025105306946916166096594189475403609871657975065797464073763927471103177427518853808004956591898366240135159280082932594726996298170368*i1^27 + 77009328646472923585349173339928226245861099191526157448469999080578392234524108391552258487589991502818272105443245574804102032340663312985989918400229774719502577066099212718619544499569543182961218629852055233579075718750976840483315322029532529757741135882468744480691634663482233374720112704083662064060681178865434626761287963176679631030556642587070263758462447888528158269366010801094241841482421517653891367376092224812245447556193406869762092670040983364343935749259682713231308673931864853152466719162780451468432499385718204857162966036461670922153455422310732745826041187185576746870354960179101402183599577342062986364782818550148753775700604205622271678811156267111567183737636283333358865288941195056028694805291098681424131386025151517867743256499431582388559194898826309050328975139668895373616707069037773602010867733147343081665483410486516117158804779634362526489795361012719537860668576472965471693141572750390928261821803004218046883252977479892569346833030353000435075302055434548367738894703598327679891492025396664375862500861941186868546471065674495926590198868595453656477080001280747946504815091146763773246723100915744558765589972530146604862129442649740054321287658033946551929145160828834984766513035018626636169080021510229504693488486832692952573329941896118708969358350272810963004541993566681906681635298126708736019287180482842012237505859647315502096755239016427371185109408061229397190926368689771786743109854577657511092312186197292754217502088430912383843913592148499867226312498789530945710576786414730422767525098274650741808204297970088375843134186551154866276147308005028464875385059468400672342446245187866716853817597954556863494098297828255769984407541539408019616904016466146646050981167862424568468462174220972221828726119298490230805717124644864*i1^28 + 30413363142167642596622266286553556447164065474921745186250748803282112050775679920503519416345481404684408424719359896815020136951188207886918325637188054665643091162331589230275362398289929519286529736903658354047309256627425134449395616661232182354803882662215294171474309878686103837897366149655257041165402665712711468552806156302780497389750551167132643549897442348737229964381308003289986960743061699544491308755662334270097722560441303737580415388360152218798221594082260533965342343051296093647335175051487678979242560308104090516672278196058918623417159406626890521881612808343873674421669332813486262308181518351321031347148738538662075571146310413888672379240948616295267808133452121531897232263185893416680882412194797486414643846314797667665882765672600148151091739871954541587291573367209692371761279655839291908040485746974028588817906548932934271001078986263573558294193021393577016975460799491399687607096685545326114898804019174460148635163296650846159710731810665461285001041004649753374143944298761238964120983988129220426688568026022789263121042429889210267885232641310485943977773673200258155949543179955108613086503994954264163032351485264764201375060047617657937389652575894086119428915517660757776970601607582347080566251570861624666353713064228229495143933111065872680609407033178302379005211281788231339721090613113735269199780070580263428512219892090548536033542747165406299631324258674924510989414286672019157801905984708384534721647802020902618052783936044030178094536353964403619630973208903045046005871373480131213619360273464910297642748139499409162683637152038683199286057088775920907965124685336588275226426656081543604661535519914846412506825957586340657649716598641602117380958324106139609602970865262582190422842855163883419186183890392909219478110208*i1^29 + -160500043732704403964612258352680680818365225767624285556172447055948274622288533957106322334987709048391109177548757931222725508964630180988055162539211950702667594348387831452563436343394775068758075262795851511444156577567619138102543866637896949246013919765848167869856528184878056742935670574017059674279226028644871197414203260136753771794032079593677580901172893494540016198766704001553654701583444142545612292067342731798411464978344849738883844536326095952417691884890621294841782764670267448241918516622349739699334418154402751148242541777921051004918379653671179818490643898054388951063178192577206559677109767188619645179535906887059024396387344926670157905025867177636285454232825622598223873019537611738439595696159660999645908763284714057462772176858431685650201993400054329827756770121142596938554081533359449879886474989146006010044568414832633044459355034422861964871530503543659241489347934079799859891902864341722558304980870141533214305405307979354136540167930657940768219483171557632432064620841502366444003534087450331408900022242054724557609445252470378437399219171673343209711349202324838954559525641945614447542327608571275615452353938393682195989428429076347704352665160040219848977610342702091185063082910640919246483750613414448416257698455911015033458270380208916294382101371112367411667326051137206262179022216859129600744013313799121914394639506971793113286429103791315614564748555130855907909239463192242776114394587277306205173105417987305826288328783529470414182401358040401758641567038917558175653497161889084599713744754587576198093769401919779037126335801576230327891986213920550127485297437976842300886026840637347933381065630820482870827707828919649058879819517748274102972074042305029149141376272667754633644423137492857708473729349647708717056*i1^30 + -41226040640651406733045692709709252852391845190002156895870540576309773202425079849164779622048820638789048014466503398575598465150768254521701591643726975485480244311494606495230345978032457785342907333373307447536064118193742359204276144430569202674343294067464245984567515759307169599755372374062431585516715267147372556384523612180817774474593395360312003013315915923034993491729295200068465158002665278676204582070192032412724951314123717858391298924038258867446459811333130042570333598429987016863429681569310011598435088605489106934271667411005852973233307754520618688327581221092371626463924529874362263708295324359359469389733068660704291232089893151500310016771625530040370592091169201691961920816675397626132606804360944718207108715631131844860583768874530677672413969690142174400780729988508439045083505683779903648552143567693286208004962934667976744055805920428574857761946418464155461463845612826021449960375288565624444386141775764031459187707812368033816932664345238373292450836914032657459076771490519180151621569817898647601467192471105725731536349627573491192191461065109443140038476096085489567882887981230951093369195307390750713068817518832951936199353248870780518873786819983696995756621566637117982088677046566224368525333288741125345374677979660891394956419095276872860613790386668719058670553286793431516916940613187330767509431520745754239972603031923455138891733394254580106597304384811797407663521169017890235058616030022669451580980494353836079043517648822545179162218511847957583300137095419229468757186047959326534588038411607462113101901850103838348968453747399256362180377224620313215977705753107839981697375770886306014618565230273262237729067729547120782342395486260685918747438617847367078204649348698276667283892944979417543314793843130368*i1^31 + 76232387346686268042920778469837491294575171527532839540300397600948983874757960603518752217237196458411599981287532750929523665850212438829267611771880173822388293694268576273545253672588045277657546067330621039407465672097542349862419728914117152234898420883349444136312737929931509464065894445361386886192186694501953301991212649490135233880302802458171257172106182309991828479143815857580647262139464004323741570305661215221811696386796988557619871935789625755387983521308273492375226070014536676273895605673563649577993308292931021916993031368165726913798117345454236601286492841328594611447994316942085968851579451508898765783648794871604649612503261181839720317190605041938000963907737915914077717046337414909211680341732440320018403304168789653683289567227552996475885317453313906062672064544796971389980552270556342762656585685629286296596584124714173335788807064783074149754887904633651297324373015287916089756887678345915277640259030430267566074100368635271720233970072814281002035722031165870359238505823109919641200466417213824690163557275051333078274152460898174019929302319096047894664360291735862209209269322260617233746505198385642841728526620748550993647911255950738666538266506192107677096838513951493222931522261270928696938388181136127335872747493597617023367314322775641707428605634073557735410960004450601130906176069076892569415516920870813215384245338981383125221862412633614057873729173034234452297963387512453185693710697651643296464917073411319510056906309229969170487016538919925314639719764974782152801979123809708933991662175475515408556234227642319108176856596191045100641492978497020910806043667454436646084747828358781271253539687530153526536650120792156379442225260823912996039787577016976744017989738912908600320367659037099695343140864*i1^32 + -12704054862942743301132785458809413841664734909695684446056991849716026217432420507762493826322224808067313649194776739632259915488937503949858398571699910401332962853669346635839866030212784129866064385197391459130469761985417686078877088985997801431983076610598185542822015243423388572981140675487397659629188521450754349468384755870019220102203078213879366195720534257584839402928691643742579197601945098963868001714339269380040946032281194142442799213087137533572766457671364044257887350201623824891458510353835461049716434964163513303252901634293830470075832156266510564100196676918576322966895573120695003313757594492679270467949013171976868367735847753425178514548875003797089221326052516689100096252097868761580717031279415201106289104562512921381321357096457403364036387124131055312424902653494925967205593594655943418681183885313616675213481258932572400554750899514923423442608402252320421498305288124832678486635101520280215628301534739162016950393683433641404569682301046142666886328420203466685530393821022490843258049715064019173891152964445629576871775285052935548194042782242171686897640330005544495328577882262110568645164259595148064459147373952657852901800763211511498814094249359269818076029047118674973420465612934107760412022389979020596634494109971266263617493700667681023093020079344134256590727132403464029653017635291742638644668884805734249022776909539770954436620234434678810475413168557431358867805916012554926054161502391270362629784947820087232616108571828265447306246163847000624269242105679635246696320613606572089944309928837005322005534053412797717122894809740682317416213808210915257698376330877416066484474873642421344988057464588809429674380788005161007099973429617961466751150169013409636905497580172267102572786236891410202624*i1^33 + 8045483556362659486783720114838829687411890144393256725663768492286507188747449470040681697423814608379335756082677551599659760008287881699122740315717698875297246943847842634541114296981742120230856146732212390167842498277966986352568264278260199889825884568432300396023699966374958471727630568874107174847873321720293502022601612685859215937735399945441321897315540156973361783675102763352467977213966948226181831145439544158845286959946050154216987568419510057951069331271251636971550760935666288395951523629735362245302291520228281575117369973783830539449797746051092709023765369039613543439233646704072335845287968312675909548959937965695721502441458340204867382232384740111198281446738269173519986956553855480636078249557572150494106954424825799913048836981071272097341245170593317080364902568344699470689766985739042473712210951078224879311814142933726981501183544231894306159483371577786518797824598336000726543500683744138293168371095702337719045803795166874618753976499513166982540913085545169406843902160274197664432595289049413451883654798675369024076522152704738549129815298678158502342858778747889941798995492545659125437405581128574507569468825494728605806845354832754459832495352744263453411273878491483974269382408217208803536657707792614351140478235469624425832205256142326028299184860900135806175087647732420861164503652558856059892438935760947035433513447007104798718823898679053553487978876812986076231363140648140031020883465354182745750550119594895047444264586339562693292580122181861729886934699617955500269226533388806775891655518300583281989349012016614119941075167988939827785039634433145284381720343534568276185170375420257945513058393274822840911537318696475196846166816910728186582973913111726400104969450537136201826998291529728*i1^34 + -4592413729895021981851316787248586799954726915096003754161788712277192371619308354670135160419235663347159272713163447932549171102794823490006484239008897794443766281352504542123174078184568834289000599121349739989544440047241591451561853846896882678838932335039605453546154688918374566643041994170203101291394819875704419176100595424970171925072513388480309433356101413475856299134238693505143603833336129269228286047805081565853728889059975814232640473809502481301481324871383574229933373186194608871676154216338618741107250255659547551082337801410428913228261938618656906301718125607160318044380437335775141761964438633925287439178898877437390261486900266709072310758627088684793727916902410648810487320284893174021527405096523766908740485210505490879160589668341594406914841291056188401092056801648141619046277619375271631152832735782666732984936758272539052723925310361116183998589596619634250151107052502715723425240453924406055447026488017617212741933603540368596381014558885464191019894078938861706731350175553093439807584330735569410629888466391274351557367403033279139712153052759528753010114748422938480511883433520624546044960502563333101096811639009198897254408781242245720492131159832898506213698725555071199881134422771757945801943255109913220077379154745505247113733269419238843165386036127061411449232226935232061449523260246849646923073445445777109132986237978490320025890432578275609745003534082493531381435471109241362673873966949327970936678981776739972809971716285252661933806890476902593831152972917314372913317857268117515312444113493419698807492891335571042263760609092210572969370494498257702469901132413227720022328063103544301596632644613244939944045310154648654574199570149860774311236615040154997229479261188278085088182272*i1^35 + 3104510473480515932236820003645607216632151536214643825827766718140305878097265173751396876054452237113168155168081189985456582092010905157804680788428850643669727475972396574469129095922646968774773263683406345639141778355805788980509000609055836428244328145007404185877422582690431616484199781934088365079121727300589566104107569189761162038549174684900662733948818141529243405268422096503305185297308550774121787272406650029667832292059241207031771816177036320648689784038709389483068449822777710208038426293785550999381720786455990109787483619549677584555599994338930324840433935417191070757179707586904460073873117120454556375840849279620244192427099594749963009425346321015744278928712184784385340138242286659521257057423822749519244311145043663034105373135683995250510044456719848223696721729892265257596675099345046527434347641738937850274271081917567405118789857433061261222807712038353223852440504356059386330746350344819337131599606266734122034028025632157188633545216922908544121231839885484077826468593363981656788201589505790669551104938039415476730981478118304583265126763901595769068437560885340465347134842604993454091664489803363504183376427286332570142752729326209744231536691680065381585322848723852819931940244350038650346272583119808037600653455896661557448601771988575635963192185553279905787599473373497137233532424976290517119440657455478578167739083773977371258211247759405446643058618259690289880552778195166380692708241643960022824179907871130046133243895292223584722440628479718539064929722678428934563348074752097299533064599132015611036556399422813031250815281814426754274119515865143387024811484933720445840920374964772643581748834196785843921674521649084993816708885868122465146559508805526884756389896845887799296*i1^36 + -1238707649200883570489228461700701123017349089624915291352604111804822564957350399641879060926745710472350940491220853977323023009878954466738116052370609100010405337454066918303531401284211893124924256638825205602376593387691796179170022756539439396560582669746170044091091275994573576866794942037804119783706909005159084278523727022605221529904895984444248735664095988011843023487991894502989144249183358313926970429540465527385108003219312541775926381478533875323784087416897395623463252116170185128351461261451116649603530876183408189514823128867713198709724745618110557385739684466097014045934990290415379601906285494509747018051679067546340264693390332187554158123268761272846820911295301551254729863645314382448859903264508522002925163861550096836471945116275840153433919150103508062714655035893455422869499901539017904694143336174743526289874939175369266303488772510651706138774535350195537327052568007525124259839610677586408535675004920883641838425963263746141881916935169753065774739002791968513202691987695386556538303175088315497814530777132045013965501609110408703087256894048906527882197503818535099171881397264396913050961185774263815086461755854894871177522027926120532824618563334187661830420570273130247278349072266702398562206105983852282147151243479715819289166931595312374376989805236719397067379327586753157201275792211853182724833065383705450391076008195356098231288107307150232592260040490589009185473130305925866191347617056164715638496556103455187310805822312670163257937298201427761428119020656856567000707386115479705002629824959190800483512173888593551099599581532365121730989140701535625964764026958123629018569086368700886001295586333793611091126443204138220187853830183192220911541560112684847853427014762496*i1^37 + 59898571259846826268055987907587727415163906885217753443153242867283080860603450994895541297807063115130743650786192063567794676161515728670694862053155359008721847312505175832265424835565126092564933631313075792028875055037356216754969362044509811567147769646078792666536067524781244910092685561316975039890383901098438408433455954077525105107437354854430216098488183144473594508780179580022888952617836395574949973685531107704255728421506909118887437079924976792914030340902291327467892356712203552359237946623239138716463116823045712893368914564796954026960664277224315766913318034160359231044138048115389707367646668093813521734618624190658322530786525930261422621081310473037859180147187666797064914314498374123478114143554436242215065843311598018315249645890378368674840025821470642742241377059061695391693502559930306254312292508455635873809805803815881443787430832915328212042648286705442734228266299213548280059378376824217342938422029159530942227065358692580923707858828620413628103182023638747666291768468227151037955416884754991803599883133770369252285336080122835421438229429487652156355361536404418724158492407419309103090453123167801545078802027695330221624438177358138690625606794169089472597032774271783541541850812823049277679390652132465781277772343648206332083891624378687410652803450239153960609453320961418290484844610216413349771028952939353991439369073003791277670363741537349183666439833917131898343106961151937572658883015036172530906986497231520368879282256477817672026207458358882665665127499444294744839449497324259111304240630024072743994529287590144424687742730866807819420710554779378519294928587721274469125225479826655031968577954447852039407963540955828541776101287572240376904313414846369488699392*i1^38 + 6447316102635031184325802709592771295657108682360245419693082688308216755187158744619421767597642180410346544202604824792944677048471636267883849016389040382083497470037095165826029464369815054898640063546584891155500985401784541678915977544261236227663640413466533370170964636130987533474942672169255707180689026893987013360334723323647905274225333062625770617555194031426541071466975824812282572232131360425145600895602953639940818501460050647976926627949959497449876254796928950391838620702189164034938700501952529614627586532087838431030767522340351413718083863413454362327571822319230015245273725569529212102556453268424913615073512388420632975101836931452693277817906335663279502961453348330000601979636318734482855572815958101319133209030438318324483655677771895118366384362510495448808768381882961761101417283130229281836789620602526846285360809917360427848079304231559076363590762240047792011563109075528568005055394085714892797325313634116337046245001497188106715293868246462334650221738973027294983156144769346112273594640697560399476428199637306476583154243953967230878445819901344451504182568287684417062144871372752188116832339412273113011047589343853797422728198021869182979988882155526648121476154826111973052462701209153265255485689472537379264140717852982433209229396128845770923265643324695980800953677697537318913377454340141548944484445724084941882857573951889912604589199176546741030774793847318730434529565295128436405788723662005379534015403714596105931104567818762179621846118330391946943422900797842606799406737578360416732606893356070212171695546494802151450582092656254670042837651435483733029515759634305810497465612177908682721432964726099326237170468578431174259012234898548548247858685595877376*i1^39 + 5391215470028296295115177421032781683240839564815016879387661461059399926586638957232244636001387168691705335715504877324243136941982034954003373449992881965941530318569142553187558943492765582121171447083999391842176446011396412865914796364593424122525929627836062010340794007036886137155665808524431461699720986894280624210879223712075615872799916602281556915457235743331340303081271287093172692170003283639986991505770463616196255207900673807667460590464060481434942008782149833902991756820390543558917297873536545662469422144885992885184943699677291970775248318830427053595648669931731603132404949021737209736355086795200696476546952139155001979141649592846908469916760645570814163741565610678037221191927157700726458964632813020778466956838506588719793620603207593450004531837525157815743640969978566511672554317127073930289522826526486602640667676686094432993989270558265312933600476316909044436099050523960706454770865239258447319338969453283267407605825797894240603555506598340900414327926474688776215011159339605732531912551052958265218192595404825160096752509975006793101307923691966350449281015341948564580727524383499418816545826342700789865751845513129013748077472933758197210309738816182899611062961975255206996214554301523870171723619265946687227210222288167727125140977910346733332396357477478360901743539149265361322940369040564109031148836262071137731176010272232655207792437404611919649082146046745897301877716310971038795754547871457340358549430488169654618069381238065393273104264979354713652190503280345983124240752489985946279192618890411821251848940293001395331034656873395674134448581110881012592798765959628703359066193471991445851901681182660945153612693222195268593789591885250338395525218304*i1^40 + 150714536516976311940744159303959111040410592426173568018680864986788576908644742053513933760840345135745306266955319926858091172983376022569381656348388477594791487667476282190499062336596818141291548379541615525434475640406660787628514377873633395269029975276214317484411796577955667470846188834758238670765304551748457519685832990896441536803604393688050876346311904756862542367222400074467400064495002909136672567893272910576511903546837190611927175990546605054004890685475934366773154053207688093910729696009844303558734637028983019881823192046859360044579593799076101527464090705330140652376784348652948803671812148554523710457850863527848875942288843682188824793773227108991294858585853721511547204208123850258618297258950874925157731596203052113515710233956114971444444505462136713112501470749178420253833260114388881381556513108156739618399962986664291001792876820376475746404919168318517438230380747815429648742425778066418713856676923608810307962746721557970078915373888655707004001944999532028174431837701554061118034686813321200530704781857331869526132403434712974306111538052590698014583874239439535404133829423112888953274878002530461892523164227517478478780499708789382475379677572113981507343299609726671880591703997977905809421664863957936158319273636860638871259157389257825689039210424922815210051700755180185614051714192172753206257153114675656798948384274775887831623320745357182996706289847127119364320341641253036288468852401900346206360372433701401377916340178400357220283736328769827520672981143132661249602141267917917173482360236065008090685819420020418836671979400778825211713647809388837523385682598543184698673204795991682010298971221811914480279054751110994486974515826259105153024*i1^41 + 713962305586305515600535306051563259769095827759157274757811777093600199420658224682068372322559122013120073693471515229031181704375071951126405210187466571392131953740288431108798801500136191919577635602191672151618021019863975594065598693594097432579450386733569415433305834352238385877838398224189548620659906520283662179992969337370905095896466859746872284731949069982752151071462337872186006335072784488986037047650477589832278887292708882711569989131808765036606037240957816308336345588901931971256163797770544680520971219555825132031693573966844439891263339491573574814672161280752748845288280056882342431005152216092669275312516082097685047086468894591605474173476329775913412856958539571341602580661863630896281873701023952565027694712089957826064509767377047942416483582827750064581935301281383097992619731545171936337816796451516413603989543872276133396466715047609887568947907815142879379395183917200798264230223188829496796729021101363433718656017596445722392870809437308725479837995922306510000580100843557572732286188325008776666632446628642432427150772447069681424262896397639164207574297026905881574051924026024017401507761944850382119056534788856512108785082531492478230186114306675986761300563385245316558379823111990768492000793943221405423919435671829013020588773805757757176969359311902387544979672872379739559876905350553578830927451312140977710142454623473920326597332248920621930051076466541032772154929749947756237484151208060989194132848461209351973850766299457598448826422351473103467901455829301073685327311974569957756898775991557987214741931073809160466165383389066816158934825032298404047321725699228334607577269320303993849596814700873150015467695128453573598484847656960*i1^42 + -577275919605547482122922055561033063654782744862581066766564149580146546138578475538322032822309153572675772954945163019645784829966765028478741169866953631465116579548200105401468862538352348623823880025517876227933657578576833750716566503837735792147286743404949806318364212220374166478839686726199755047859886611763661498400943637401980505023117434853640845077878702581278478065306813464610805993531838573734655237874180916278389789498656360486457166254679614465559844627421159567394942848191954340421355533905492100801188853263441455407534096208790948193272717262414387116939746102496971339020942879409758924686143737951509212211525509121249709051949614420252107841726348402125886890725927233990447518833862483690475041280167612513724278163494462646327074566615178129261858439802258537214620922896944846024185252118039248394592007878397984020509847678217648232405537610458970237292484056604477740817247684680246784822814736295899647149881656157786319487377239156088227474295784940908303047631407976014190022230378054885950755765295837800764079130879547128172275684926736782672682338442687514089379055339570256117870607003741305893035406758435322344765141775684611292719990994979537666690040866005744738750624153941736700240899671127606896281870414085194626359683218387936370105066334207182443391591982602801744252637622391783303772827981303695773807712859756957887016617819863471720585492451505237584832231776412861500002950200414465917772830994545731530961197032753851019589509312186673010301187954610042835057194872747230191066830863474657089863815953428009022561181705090324100050193246701000418198964867684526759679065168169459618400699315374112961968018219366897259478220516698714074513408*i1^43 + 7835923167954112280542506808717717387436507874087474625742639807487602780560732655152780955297474458137091185999233554742957852543278511083116577853346273010334880975967623279831934092695154246930629497988944455628118328766282829586486133110977364951294615951038084079127264864072051674085909818958033631211012247373101952908828293292967827450425301791806679496920367448820809261044419945516705005196110751074279235698440345893221594187166514901328739819245084035792328883209269698039037987287376193070734038898472545759628655161143130390606730784740099030443381627872023579733725775127828958518457379853349013427562740939542442234375893266460662978699513369221165468555180753153068445958372996457496081636728561515869966182210124385822559693984219023849778061323676535001341100908102101737120307659454551478820775411812304824976402080828991278404773543855355365139639124570796249383682728078923296619749828682382584140218446167223611739057927150753051950543812216713644532486367296355428921457593459014250712163274315047281332509937389616646513806669215125880324617912355739329341981011579017461513144562722942050036109710879992522967907391837445505290390253979125378434739551960604075853893620508054019710953015909552548998868266635072028336729797204934170857714290857269394149733486762161017197828245406049660648996034715719589090315572055920590519130740863691432975344123148186287187522975678502232004791444707105064512590170536650166194583461427256592899754712823312399049569264751273031795313089735366622828017500068561971697015847325170769683374134228173223746481500269908869291714082883444585391452842030058503388549917513525434416691401663840270389950290723789806013861611089952768*i1^44 + 43185974047634589949698495793047402050690545696642660137472399313049036677084423480966444588206380819609651651160336991509568541082127525121191293756031286706465705858840074847855680013922176412652497623791447822771832080826329419728033765297931092947105077787198159077830124611611304266835840426256254629895684857811294443778181839481217502960074143970724624500381557243885475755249360067061535513850769464986813015202137729910333333158036078566768127200290514608327465020666671633995559719393105388036145498677999200381599562444186706691105449250631792352104014773713320460681610204667284731166408954633925543547123274864599178066821920651597394064539976744130521704423617823314159874442755909443786178315745044814251460363622576799828339167885569810249070506588251313134675569826159360172988886141621438485465787157251490971917783546152525845743593452160291221201088560425803048536049030507509019560204089210119677269221983577972964819079276372206382826802399981150434453646093792861048675217053419615640212484692056210565762611881154314409178382019956435435348775488172965381058847192998669649055648669574655741794505048285530191278141696970462877629921546626235803126003246682520197610632426899863758984564189307495100057722289592065005062274940542927531761710403581946871405912645844343129275497289257691417743782117442092719259050438668574957552485962155676469692174780054383799793174839259818269715570015902732508709185458063607077378398109198726991358790301695306530379933831400737901513185749292141584026841659353079023675363265703835820059039359416865566333424062883790606007435035363383289490752279042616965015170051878189945216342425612298893126613093935373633240170496*i1^45 + 119003867747599671124006231968762354775790811997497913558395675206314467014059881803661033840496010763495660427683797838700690968854619272421440524237772263344442810007796924600922220375746241731568965220249032604522488115652089372133460472403287059740351933572272625519722754024842955475659648489864900860412083289926375383379488709538844290470922164051739828262400699697728841628149415280936776881531634245084143642784325693720717775224837392636420417736938333025766079760359108414557715120080405307347318317049029556505301481650985733730305420899048211028023085287495734631557228939429658268027192556097836733452491559773269517452629729163953747507703010394790545784176891499426801264340513648309089098888819748898228468706717064831279057399678347745493462566182890221411338617375861225787050930581469054320887001112666376573649830896253117393745911843554064933505093608518044580244741910120628742865383787911691586223324758193899576104234833411842577259011463422404137142951183622380632822540195968039498858523033024980983359790186862684267067075908513769402083093484952510784827536182190833674149860023612988171057606104690091394715044916341970072005451750921626545885837837869689474699352444563966661356703894011641848627399461934805202365646621276526095095451476911399498024131844579799618010054387146088976694672153049862665337329137187261471052281081576989046366021676989027736658064842304538922612111744856895210134720139435595978841752668993538320677184912181363199649696761525095940762727389923150814753359257762592266900951987556374531164204373920415623217901723288861158368172868046231777422343199468044842547118300446227644130282630025047416652948029399105536*i1^46 + 27668065257562554524657982698184076291963438477802863631365782037419128842006782773134531335343996204041056644326064330539912883124456888556034993889042156789532063864383439690704430644803630654719996830844183052394303581699316198492347301662994899144289915477704667343774594369063177345187793671098046295965791284020824415124755924230606529514015631162354582198928762132009620940190822197122610225458586184429690247981717873868466728430425499610829589932583822044849450506626461644917021784069836900792579336715057769394162716933393003656949956956047459760599982035578776351382904684754323409399030305355979734091117936341813205377077774201242607981376832832106000337657893534724419942074392062985085462175945684131369494102134180932930498861446135507230688864139054522493992906311781470172737529890568438539147214550817105955523815900373703244927842080125871047423911684123558477611827222062980374206987994735745783204718881415638372270217419329569475795314478010989409542638737967778241019475199934940519338363860629306689773201199527105717506663743458443019247653932680070346204212287123016703633832087277074158239198217454900547278632957848738306904996170225307591500981279611282800336735462519625741627576443206813733366155336792075820137852193131934956833619883944199685646358442995531382372575346457808651550225059397435783029713798364998780051482070068529411259064399831722744822952441353307321734473336509289221971075447901385727853491165147890435726096850960553028351087413199067704366931229923417656003670245462460728656281559476451683491954509722253605237971980002756351044895231732646736140063630595130948539279252166481087372772789591113646110408704*i1^47 + 3562710237394389846850845792138133248935582623376693398184973434758892679622481071491512466389719532450066037138027730764339779657240746013648177869752546690181451673117508421422044470545653189079856369249068219280459815528364325105854646255169043620409201078288076906208149657646302349861357795979040998128977071315217640382337854805434127248237998212586756915847519547590634832789754087304126393442360827844338843802400276278781312812897602074863096031439351051804664574158644673921452040724231381045521793565460113452046700684481613602147635065185830890569169408646996336044382038057413362155497776698016856381478547743239388756757440538143429552861875935622578188344717918569622003192271131899824698888869651113035616871758175292904586233886600505309440925056955609489822059849962729734466875548816270201554069644088750741023997382957114876296707815323685136589873164027491149536930367588423103971206140335545614513387991607250442185621603686515725299686274981353619766974053690485900759839079564783644324172052657586400010676385007213759625051127061805574983038417682821446774347626690486283153106255367378129569779178207696713510721742218078458492123827212114715528589916443496016658691836140686987904221875035979376624419234914947177077911415374136160616898708507207649499302764055076520452006100696148454780099582656546265576816295360826654648152294272634413135203259793462388978643479758216800048788467376537393065692420539922503241956388171024118641067038223966485923099799485620353121444243005004608289931833449466448300963942768322990821933502077241826730861881842832492743196393125780610225321440720383990730090917081614571433325350273155072*i1^48 + 394800735329782523226521864045561924793726552499243036254803134551746484255415996169318807362213917966160756643808356026661744993390052821855214600479152113468246399599115590702250431621822052723128654199623570905668652580828294984987376550628021161740710367931168238387114190559691855903882095502083816321354644099144285071078195806494527868685631906050384006742716256796382318539358176160918351223136844009286227199662625653255686422084286915139970581345671259007435926743558869521392343976728304584538030834561540775292322853529426638064732606458454662679756911403948696221862935995946447144777641329147354757179421135186958642883672129586668756004715459327899047996134575727280754967777832085791956234440368038778316136119672366159223427661947149792869468940285095792144213034971064890384304904538232289170777024550272278313441409381661275249845516674886844400678391486249467353040306848172539002897635592703115181630681798139646751975195931937455315975439279983515881578385817678591087129009647116714334771259572396604691359825053745661950185644019678076243102691572248586941121298966006313928919592847211330983798265227815890010615808884539553323628778826095484884455933062411498189414819488028273512284788319179263113368565926536218320385221857013941842772657281238055291578812198564048873163039906132810898854481813898580670721492206325297711071991719568737219258801687615159118514132097435767772699361425947092914717792572736080901599785023317953885402394425443014368597190031146368854070090185270487182054355035618550644797855736145088226389081513538189902898208972394018768483259495106606387032776909736179783234864194337503006687232*i1^49 + -153355601130925600475451041044851647028058774806254601481117484329956131498341348573470099765013946487794796989270362937874688100005647336495358428625674359829623765442071323450576547476226932099378087003661855950130516778118115919701933390239586502667804213174730245980196417392173335016933708791767841619625092419700307570099746139797572044679883954858922595375058581248687429388095583402608778465034380806649987085660372744682666306801428476551309307383410426243372591245150774552457136005256738496966633920774052697210479485453109402467848534056362506958025261323943251681754718334761687644693811891656504018645475631321166837450224769639886509223337617858807506275921736185621205130991783580930892068985267178813679480567002930256653540538110042644982884630954008408920770718065913936973559353267379209051762829173195649678869159617543560695519481971001875546990108457986935121135522907556366423224627397675179471152810176021656939417789018794721960602247951953040039865580857549281385072563272924270799491450408091359631296531205589412072173345854597442071096585788332922591809045847593673406805811027040428910953322252409829506215003710992954376806333427204366475371294508612293881024493198177452748056339387020708716841322549872883141000483819292741586266927073834882353488468455628754803262291951377005632331583239556307212320733918425051369575483648266871156866047417869956535210071898325764260778128129394348805437236352348912098664423674705638307019942436348546328402192492622391986689947098739085419992432962901789540704277153599393006708408846570473164493088497087174828921756722984215350671937346999419949649957117493248*i1^50 + 275964844227056456475240404991038519112459604192252592418539925408630446283880329150619293355122840755816698485061238600908142123709045812462565530204690340816133803126924633347736211012685365593779622639965016291658061103034364461010291860576728317481452526862285469483587982452780832666074275050218457237088278623478620454481009339412287508774940537399738173609524581142728530492885471394686974926981301694811666237033925069077596581426447648526222252771717402651197894752717032391476206201133298756135578942015771372141921736896388727657193760475524267936271633145701458560348739165067361411798432207442432093499632198035213081265091165621795163155635241850614778739637898329155570867479497821190097092163281273355119255061752825117588313002276714574311237710852513113971335951656419877612421354286216868441274795561777841082887140581236139258291850674873248649380270671379165174160193847467405314851797570573062903654227368837389140703049241980535319002610447290683093920848399404367872362493921325915814322965786842297016396054871778487253952585521038556108070506968127067587597049976023689722680701187827965787342402086442885555265369462230212572396869857830876314584451959945590987157855399178212283812896877940989302022711598650623494883377548107900251407860350570388202731280168518066751445585669289080248030761877425677515610609801744775513270498300855998341730456770181854226867017006111641425805098178281277347530281103616588085556817471646742716949965538662750247733028606643743403933793338224006371745479986156572726405275111839686434612706071740739615097245069075582756535212502351385783453043678039949443072*i1^51 + -1794814675611531066689472744097161904082715058442734910647045792123027280350271515898676294645917920493369903814114478457975345023012395944416672712999646562861733356114076944204281224797926946521962648304873369506002888850903503101376290992825208342071596356712627312711297806770475052554410236048051878815339779205679919299515636961189188799517885622695724367226940310401467447853105100260605908423187766890924509982126498214119817381961790672112301574352052830040417165117675196718056906605549187501707314538898686409461087184035632068710177330473971527087607806003431752314791506125159226749622457928357398149407424147977517755514033209695580066771303969060288284732357814910323034806920319958896180076314386317643158643312102343955148068491389342875649947436605681426972476356977020872871731141046510676965806772712799192099906061534898610914266076234815809801431202840309166389977398997252409530841357835570382002402643196308022757201643124317229398334825546656917628005502676343226537123117326359414432775445459703991858517846057399561479269740662634050924252751758391517992982099746822497589997856234365280231935984085210888757690438808415351432600336657717525206930587514765976092509116859824765705656666253211933246163896530572231906817010530804454884541892203969451439990811828799259137881469331818660855775161922595514441344843318095976598075124106078539204371035746549224921943500486396854942873828294297333560378674595887675071489423947573899008018101918302126575116022623442925876055793018140408738485892805244876327419920105802072318893241442961393074206696462837839079294147296737888214338137751552*i1^52 + 6022075199122960926212516013178837584818514493687013664098701834114100326980667167585769773575624419696230609763711841344873780940502058035830262688511720797285783875408885482356037623284793066905425606341248964057041502107771655140992766694603424545882431604945037270172133661487807419967602364366140431468043326868814738728007726724759141621229665206541438375742603029390735695839171520342122869315890377492448696902581048107029900629605688881686050652877712566527835004311708803600646635977160280931829436736325513311344987896871530979561703987298896938060537087142663187361411000555573793808578867768986372831089406179105002504232624032125949908284419327955823337662396448799851770583491614256581086024701692584695706700254290327371798012976437749668497403676510620270887462429674996865366358673783230150641313158307006610357389409128854945912565739324030490324059102047082182361216947281096198156417235565515972634946273770924072511365535163542057360984684292376996789280779331730137395538735308261602722519653854882346243787111353011853813664273790818178012341903925356012259532048169580891072515206047262816998379222944603360788884832953638773976707067145545772157556973437764801039885193630168297033939331510577025224313376141655593001163851034214409600107664996475787928711340469958897257818104837756494143844071606656429875506352829895504985927619120172508488020903310378761008918351967287371979915618840451038923677307292722643454834780608004530364287258815127210960619230226249678604944780413322190588617392608905862824481855469264375187975114626542109222717656113174183701701217460456259584*i1^53 + -1581400787753700781051812950606480226138387493879215594711941127318408409269746794162523373778003284263585042388885479071406412109039359964774164597014318625107348944249439619260346468355098595045337213873230452207055082950287217214346901602609056437688537179740033862196448761352964809824875606108959618516321508301212761462571326046005996441374173186029960589899409737696433178023945264246601224356096079088009847295954771034452651993101309007277728890694423510099945393532266696027158726291569526339229218798021734807534238200410942165375970046549816317542725226852995946985435859933227393715269294943488872264121233362141691398588662608352156397982320742611373960756050432190596585769855620785277941913737936466036873291864705262493103394705163414627571099717675959588845393290787097418897951245148538373804943966889634073842622712523378093795900794573128212896106295220788066419193103065973384484141501559101230545068639507059923527727828055233666589755093919421847251476665441232924677956478359778038758342414596189445142503795179029172787535975148939848216966131948885972081837453715820693630028271476677612012136594269494972069896700951349280362943425174932709907724705491698873583057573590841667668140409798471090919802406391222717180475762235387775501580587496964739595124270033121440693427586942715546288000293644842374068342012280996781121034266840806791141250021156537578519871789309159353469711926988504088173856567627095108506663798285244304856839289550075859806040190162679373263743883726876898315083803164336066662851950092404494203458035404510780804437287740144285097394176*i1^54 + 192066111508574377596846529293337302855640841539951565967128315993553663803736580728962048516380396036715677392714682115376092261592910094671587651280332476822163447005384376561461351510824364388542713396413992077489578232910545722423343213206814677691712007129123887378410182149666535328195817220694479423205335263000688053835282066662968634398741212640561061442067212438530424330207656064381510963750893925293390814201728141337436351208412823489271250798813016795920701344997184622693251337159400988360123263652797746199394873623736162836374645205257511351228925597523624852995459574043817620936621461957687843796809789242701412623474910305249991540382542827136566392884102747555468847018980664992886530372171610281996424945171195553898790607108108281221426542658913720976054979707540549307338606493842827989630513715927842007043865677226572795574717584369749872930294106945501877351869443652445299411948810953340919472634983660162202393218277929061252023931951712006385707601647750658153401181723570774351407138040006371282220469415330388576985954762432723019902809797580735776808438151812286423509084384691004754279764986536268111534420569711137016831619115502150642355084463842624292261925403087100351413891277303311286680023902223799390954194797498157276519659977074716987868421641619650459785737622380296398028680238280766797844563432681973605550768160793592380644810786190551255196408359136551438670383776114555070193005092783269800242741322684497081338359223005061899107399895811379327599626890686010355474536279231742844765551122036846187178232289943859863989411381248*i1^55 + -10139725613045344310756483322094607330628754062394658952722456869432898840310707407109336561335334172801875430739754734957292353464725811945777134599592772408982845212474540335268453207106372037605691233092496961741996174668041817611510265385327647652146250661855435276190915882006816898284118005564070798882910145512381588168042055310423856913315414702339476138437049903265531718390619877560557011820195804187631766391349978764198138395048733452288417018671197563255262344354722666750469197433514088974229410271376432246100897940012749346203940397717079543534076597468214308736676119546487221971851356179820365009305634815076163632457874851057789997951020850223133875999102107703403096261213909237265169648762737775303581702317757618102146742771652528962270656403225290267394194013664831464639190913881904631789790837005207667737649840958967113727276817153477458180535223045648949730567156486731316980878364456381896071242613096726614578319109491681282015472587514469798527955869605180578221702551011519687250952248590742588639750334599120521714703368452653993875020933192941020607616740723868900415877076809107594603746122442559904813809525279676290313984235616993531844409219258124945925759433969274479673344041138985442294150207293123820847996885089081516741104148580323769733929720983047623404058098912543090384043892643852229003442003618422626678908768242786064921572398697645075395216269940363363198741324572781990130616260017447440570254786506128460060897157747092111560896323751932192535816963056002373331222908815820546185828010123197971438494863715205120*i1^56 + 243911931135834632096847344835606181712400735237502399466585177976317782230512294935350417045594241194222405184140431941765045594491721433069970971111434127216509059372580156343552823396192961518173719599777789213392128492191351835171575697474263772984688029496465835948554632747162152341628837780309364262888310484061341337875099659490890035770164099844165281369164305672279434889595258805932301263572849199729247131212285527299238999386617863123262748002307339527254759753794405426522227799466542878050924125116950023324773675802086171211186390418518780222143919068094142919739133424243087158560177119652420337526784406034105926503740804706585024524420163619521329433947210490082804731769277152935261444930417187241183102516360069028111015127068061167653701970861634574820463028234379861442708146152342322262446023438836731736439183004919461562420496481695211921847463821684642632360088408410612473190691984710098604445777170265026557434452877036220840075799595382549053156301977363964013227178990797786451507417225883685735993878659034664308266104344418290155601962348816148162715500004346579234924208227347966343656719166289042449293889140032966319501008433106423474769386143872771400524379706124364370738207848630091373466120332228750390179870630269394705270312262662073626317654030358791406382824071856927473976662040338970326752361149349469653458245488955195482902866659590870657553086492647459071854005535292214017826379043068601902504014041026892775505792298240257785987049576197142994392858681182355722073580706530124938549731299793037164544*i1^57 + -5741513438916452413544367278748844759229373719490828194528870466040428966583945668325186833093407433479562440689281100564659682859216043723005500417151700834493687012504091941882731542420709186262323007529855980151865613892688116582034562383033338928822087586246869294508640201241014503662962129026776419061315095737007725785978156672446182563449556996063488651539834900910503483052446102148635055222413857066057209761584920894216146848346926633426075495072938111480558055014233896296485540717138217866081748953255281117739205633011354749590264616596825612476248250693637715527611967676220502939557746461533995914344449817487414555105784010457157144103970620169407544232453315104767437596163331696251063021698040879056258007583385279569317277636486621790835330567213603137292190290562962536052926118236569675390574313047007429048953496602824467296883941187469575269043764334291484581128967598813094841696581111539492624523186298433454750134981905567094337739364495325206506244179357898206476034183062114877244794617857976927127863407263024793788143889356962260558371692478268954993881535532897648552475723680921702925786464037724982729787726573187674760652221168661563048644996105073241880002700675275534625352037316595804409892659037316850449578541029052208138817532450835311878959148136977843365459826230830857772026772593439589302236862112401289353025424056335740190351906328600397972241126259432473464778441604632572756198578854614740164670756497891562931084603581937707570778222285691629468768053478835360610087904161502244812881920*i1^58 + 207062153300935469780580139266617553407547777510077590070581385185540527870402945350490153974446197896295363635247261351612798497835450699040307718613184548355446381872580859792199010788734437805711544668337133386126969066639154689374579188283558726176293921117846915468604497870553234483088623354742953857250923817773174927691589265255401270933317566082325567385923966873152274567700801158909096027674158821285659419817872858008997973617545999880351100683354786619303604342051102606716547775457082432874090702016069546011672033535412931691824808762088704820600528091533715218987256171578113505354732702850131935271542499310736760890820207534541719623445782218236534755649569502538185318040871170630902135667271599677729396284454476430810488567666828119590053878488749464995242254531258538010471397396914928642073603724013447982097430292663863371973119030961790410493115079560852489117706353499157454931774150034238353306212214365792414181430347644896257206252889312350463122165845208892870746894226173547314848023068668354792339298227955158436860649450168171732590952094557837489874409776138695362676792335667498810371803653865647705030320509005033054516954986300073090846891968587959596455723436727998645202992278908429717121900532820802523111539273522688201807366117577897721727815863322220531734404797610901380834329597295653669448925665988922230176171530067679064652665877361645769748134049784037898580763037041928276782374348844537743588524733371929844790604035627728889371657805943956303193456220813087321214806917120*i1^59 + 205147007344556950863105329200250814937788395942244506153104319591072608053082042732374657417653112240150952898303508458692051244109088356715477280954462666556606394113894797758618626717999245233034923162722861528011357993132380297855583110867680788829711079852291239054700868708326623487933178704095860946998733412659273713079110818711383144825203722732121076554273631502533078514982757733180680195793702051175392954370865967600155321899387506245094275931107251482075853249365253907679156190202624603351873417799036060004113586457441379951731965647363286631582720041515941612992016443068705276723328635901316489897134873906631145409611754204026240491662221078133536568421144160592406278134069051054762347010463443735291323714962669951285514747860250793332907456236785087339558237543110700392204132551144933718815439639319708095170756374614207833411579162534404145895454044120005793175069437768065216417037206182322736524118100830782275730718673498071391025971023489455697983743159355796018424358998742754416043063823827639537047302887201203527068104313844229330620346095138991667590117496521478783515994206629421188437900752158206582143686855711009538401141707738606747174694900471533392479551836305878765912002685985036407862327206800730110235050479773366599047354557533387216746753151887735899600702325887468161371568651282231625320879972543358074758973136218429554611935945744293434922786184145701987563960771891732905917991407415099613588386462568532401887111895641764388175548444934487209168088695046144*i1^60 + -49863892347956446483161183130955660487436244714899568707982876947658450180625249982195679584104510483536852520416726501853791849800469953310705285721897573053676838615020057890602969694610300653154697315751036122466977773534138019592924928978430068701438311748060743630623223657352647389369786650301630211958307730073759644791511164144805645588865472688999646361582213787209953497055251956547479754723207886419656764488180425590631132661359209207129266211902493124081693149954842605352759509036955220996158878930362030744512109080885715735445832728236868046671497049800630629254884773849370381344799703000006893806945564811266174793122898850803184783317637461141967280467860448106030748368609175692058392477661368230274012990433705564122001259182011562066934769178384342398584689815332019453618770277318513868056637804749537460932065010759219880596871461546531558387383925222503937632302758197995142515981673535566194134660237776383522570361657498536674566230048640045554825051702150606216580869702251174161847254449001675763772982902628920418553169120960411186742944673196788347289397973362451178044273268667765654684486875271937473094437266682216686762368519522903179066909335684588677417394249132467722951466765566626333355742306905811372467975804750599950714330219781483201858193010148372842152797223115886697958814895256139390451072291660364205789848065371385784194796168963357025262165987205148244109350090903897463171957710569454606559892742270768154741045807704918046291880563797005434880*i1^61 + -2390813059794537349828470799292330207698369567574521355157133592082364980462219561372948752742977222068683060503249519338605060741192589374221752354457027043603552035684617537621730228033576771583474613709829061719049248218652666317789782856948659012757567705552229080887575579410594553838770921341449319241333059723928116767991883878217460650207849979288511619829342338540235462221173272038319476177162663275910055733899881945100468789560214435612507434582749571137266014149718780482337120945593716849398904971860863272119732892278287144266520558963209753909708948802773120723543686038267756549618355677934597438374748516375445355314525072175556290711084839017422446554069241038588975082453461138920156518958822343797091445692607585603740777443922053157138443219877753466981832568337147062121004107769090677481052027010094692969044779498101808863415982319007963231254736067081529039166653472327344820337766201560271739125615733977964174706294959167111867728236589803105354477564686198845613069555643750935505272965824556834467329567216323493424586735878861074180887499513367047771124554443409748630137295508857471028584193545009633094237461650544074838686586504101829549269156043338583926578159278751663335052175091410168296650044655292170211008940900524953090458853477535938005680870931620495687742441858351243868459196813784385450650092266668500327915614573736900811599671475781681815150633215337148570043457386561279306623928397240705895844850497829986076994904785067871706284032*i1^62 + -7948379732456084229686012125066875921641275332295169807988747149722752030989274204896707331036729600396160639107711577328080918947152985500662696131916480839712072462898639659326672577347817168289636497189723984221791985437588508202522346724097735114770297159208705465359056384536081815099347516497198036550696225951111148286703301539755987358712730885182066551414875757999021256396155573645624379405445019167814677969367194404214459659134257477012812138976976488865966102068233740419298818785596955015263926324624942950134672793615527420351169172218643885860367573337185438402386980886445883275565876410323678003006025631119541560307683516919717178471448361013128996291031138366819034222024724355242036162660297347678937718191564714742674731336619116233205618961958322373900979196241826217792786320120298621829011225257959012978888970339229749446100640476975625837169334007186873550316195476489392455995116819282538719274365896774034121177118053846001249645822883018417973653728274069425505599553312155034622169506850448085552419285796973702692660315439250147610656039263951137854932163594437352645988871937283518091823995654102192627036573915650845312809992320053289122890784110204641004851910199471621608147377514463659439584696100026601939800327532901435132826526843964799242961276824646166247273781511585183703507473435079066791733284936835097686444404766183730462837107272512780233376397125184581207855568979600947467302171767460793971162240952829458363696807936*i1^63 + -13911842322462145776387000694207416229448199067909799385954509060879470076234826683277578879891007386106985776814831670819428488663797315277524216892440039676484964682458235993443776949850209185379246888574061401476020014977128909671903484550179511830965307643593024813464010349005125296985289245231025136254335784714395848616823219816738161088788651143222712040162795515535808660539216152984885235236937281973734078402739888590146252679561292203950685763098325060113259538312098430171983646798620374685602465384086438578811762302308392786952595511433668161893824555199424816122634062292505679403890044275699077252658944217755248771519972329907442300849493131154544850584643870312437429765044317115520620684754942545592294449454789227003818963362765553854354265317118938105471407666843848778474205965543545543219639642235168364694033409807908676339873748029339689634319495408549842934976278607430906098625923165682369507103050367737586098135271517757932953270307978341231587021919599254704014032529646430738844268564394533798541398012781970836145144867663709196591216967581596269924187697515610144778674534067030360501996676250082614846043340889270248636974655439880491776053712903264923992714200963924140392402250251650376246664522822591147700936662436255784334609629495142642981889694057730736641091299381223255381278338308156656297324262832435790225995988543262861634643647701921779449661538187694024929700303492589935710373354945466549669177239535616*i1^64 + 90431517755118834902399863674270277126568749152727712747539188748989401989122920045637478934108887634852922533091860306799171975778204780863438241399399269317927809151695386616159858750872398529522302859787493626455110080147664621992592159159114668308143289623994153359296102094826402110682862131466545644657250724335254747736552647250823700048151818292638698708735163513104682290210987434395423303998346961224842213131067629795372121213058802895859669113253359668078535516375130235274565706855754048827569708949434186866867810573167673257417471542165186810015436924673535055980223876955581316559768865504515463735721311098742385620095846221824001790063281569649721650097622065445910290709118335731673184914420018412485228436493169411304878866309544099563011016770021760918984789668268772244811318738451081108518087730710602182740976119089694498161548013674587049373484529331824963793693922703991593802965872184595394737047620864967125625987822208983485570357198032719233304186752603153442403465594801330381695272127138154035910806090197002566532078723482954102165844241580577433325542229341967238288997734393906421312123066226467954975402822745154408403827486392179331614308479328819876783758343115155695561291103818662663183744795318681030756675241859814459935429582693740940990367178916503254861087567419464393320498094320426713925510413981771312378026741325338336896674996519829370156357651375568656161621280697655939189648868245504*i1^65 + -835647301229088737824022421330014204042647624358445623974505173073623879122622595498999663265856378528041197229758633653036062894840105358421022479095646412452397365400245688077842968851000624784545063506666037362761613172547630050883860113631097590493478464985918562366462765853968082364700975240824296904205084766987623181732662307602791511377628927273119937930669036377875696436729613190432171489633594303213340685823616840877636830556619499138778029825034669323536118732612533959010118385130211951673569418316491428614966455512527593073341775994683233076694729663092460869907093651195596288862715947533062380372791761615170121334598072218304682533830910890448632542884378731412324624228171883279605881130575391110181122245328611528460637781394889925185441262984291257607292238724144814544726612116778817566755082985104842636429157866830755575633380931574345977583150811588693883000902157703299521887165665148708946983803848542008299095740815527927401990941330035466691092589313408906974497338375850057263700107403882181326599506271039382830134707211585110057502432212508325533148178274316190369722698305892611772038454669829310092608918577833567227373909308489183681453109344148025877484748615999736342317998356929774128349929363619884255288981401941797921370835528245236267784220123347819013128769230357000351270548421011183897329304193080451821002398874977516322246424853244225785962734367558068655100790833152*i1^66 + -8473306358467952364066490780762765545948583173762164211533366398627664136198044777228416135418222824859091231037735596901929692497206232721752723337930869470429638316351128268090051846227878512425803015504185937149980539024253394129002003241886309823138303580113350252657113186519660490358547761019802854006319249709087702796714842653683554446552523895646134624199443427543744456243557750487555928049981713935873805697803288182711822484034541147022924974338837710627070383993750843776940628413641699676035236657632085110106461852040225094579271077811943831966391153590411789631514585816966530973284458194738305856188090370291271909522640976988290162725731640304254840476779468065708285916735884000629668816859777888367101542921083849941317776281909147722478501736108865919236346462508296325289457480180230708510807137214701333741730668432762936320130996547276483448742126205315639378166446618017978447360805741138731343346556791954628754980293127977014256283585218472978484762784873115232136025951620128247328920782353155949616406340334567231256222038084009931149342182389505063058946076660410934904442826647002572814735642313919225993294991172541750093778425254736337529491626883840841585491868334623539009692869146117758545017953431820328338037434846369541754218228145791737931655245371765891633012454597321875033079504393114378034843563899876857252523906530542231531477538963456*i1^67 + -38831741355912458072817531598238571324155608386696267476721304917347214774803222727308294275391349555214308528127584583468361033698814741973068925916373643906791689051354077193323045039267614273353602614397214815104641668219877724124940087278598531082348471279667100940895902249751834711844428349424257522127530786008113752839377917291496940793863615182493535419354182232337153624574952826387498071327406906020508510682511485186934002081136099994453985693022336601319443775886796273499010888398374795774509501773290952708430459221799362217699781205489637154779648683691251154301808465142202667836380627001129538276555437369675330172630585581933565202391838266197325573698214949824850026672577043109715012910097383562560637105285492394149527219318698463434109984142994779979448122860447491476681069887400033336164054686865353716738067935339056796522322857072777717126945490497886934885244851800407905215681468649766350693563763597383141981626506529316417843258966729803478287122251513631287633718582645139824636515895461607760731950490708012156423220326539704800462921793677294918992087379261793978204783109101159083691188175128364226195785404549198404030084871635350349696492456011512491130468067957776315950126891397334237905588668702884048274451393814096682237816745210535118844296338238315951385448994257451318280780030113047409061683731103744*i1^68 + 6595059580786147670346805910808453687473705266340563357780878208509603707943415945271590030314613995441324539734644604416774407466698128315035637456188957963013116236436094391688537120320850751675446284996186193997341644033838313603679925267904874558733205565626210249824858290904986871791162902633738350343593314827738786204026928233830864888452714970308711093611008951100293534449838842101849624598891684636108506174412603438681563910623564447994878821213812913322730742461863660023794451708828601813828538551492376894745629616449746460409415999368970090043237989600601268391459453771515032594702372273230431299281549852047538516303846530440624222220006890848757233861101987752366623029596967282064989615725268755100542067382574693427834118871498343966460287410089219890449041647094420235394609180541446003595650938860249274208825975558044734639796627065650899203404838903478299170159478229078303214480734280027640050010792017948101343626033245879754383500158276174537790680272257533847307154521717096388715229577667614543580867551768917797215881973407818510479673068477604356250277405851588541897628507495797604764069628361949708776307389448169647234446439295021489221491473636109676296075302896313135340595775365968253050696714057121465060046639992824370908247966852209870063925240342550548578304*i1^69 - N1*1130121359670806672491712824970470128891820256312833148046042396981954938073934920877146473739877888195442191492430524970789302448308266117829007028434041669875868488075936184155246545604733892810298143342827540136918354450790965912378442386139158951077837529235573380050610735767098607115752479786687780318190624128719554241849375884083426968953695029675484375*i2, 1599334879347623380531333797831148327721840559041648370696919317711589895695052189235576925266186112355519308547746665712757159268894985697525099944906343659931208731409423555413639247659201751617826462810995236419194678009318666535923716102894675785207459461089602568144823191999464022836393504585131879491114606929567728276659446759590514240454255808752121792121984016644970338100442959289503864495788450182193520082427369754538540376942358185765424047389560552604088196642602103606170007611669431952430087873731761540874985565255624191427620460177640192700585806121060176140594905902776739250409197216889731040057069401962286467989766026536682417080529588079427267397037218171688924888431526116344124497080344108988401769195513391236262404684202116516905221587360176226716271670093183695854335558807468641545092142609197226546364888997300065952934089268698337930092674562403967981830451263640935644368933452579781529235548162282820439615110947280033708376310761819899614113738508666632291604052162759160642552540087396711515849793834624988646258337253257318114470520097318792204381483042294214587102203749924582876571430354006992432736299597251663051813128028984715035543226712247646839616715290220263540189579458764901517699820718248197889142990981761781190713361728803760726056504511545329940003694634643587793121221354552994579815194218450062918397770731432681397682043527653864389897531242890122623382443147122726135309997521589901716557935163584704309907530198044542952387744000850407372506474604317815865063219660791664788250820334942262606099330993497729548037685517293907956191712395813037107512568842821942805905138968078938334489620013926190407461746977431538391220130431894175824825750005822497469771860373078639133294250096647386925407874725551334816527692937520242056090824800031452700220359650100954745902162532244136324862127711977841347130449458522555015448910356832752425108605239296000000000000000000000000 + 1566214859078715935184460422395347627759540941053818808871496820312142723010797466143254622581694565634668342040768160675309810577871445961154409377861333794295004077673952590647831107373309994200562585576029991890840556189044639458839530194693801310970783040389328984077740702491603549623541187108202548423404800988612508474459142561369293165398495073208030931699512114180156259496135750504158564721353588181164932523292501891244895898295984161004124424370209649311154908050774848184251356638118661721280570074263348139042032682089695894168296780039194111117103347526504375983761365772338184283279751835541256628204249390913873304774054937692715924284336830441059892509840547169491700979270316318658717464390988090392864783284381481312887308308744113519784916048140125146845970510955609967265883301603302904659759266101617055978482795215717754817737359272708533729050365135085260101767450780549663744724860772855343031001968545273422258367388870698353230080117433510925877714909215984810456087997708464590488022470938439973601290599704876123899533945055334321314654254619270955069587133797143369518651111925538577338931056102492569732490494162347513036334387960316517201651756876274551061936694497096760941960635734096490783619448413889164139466570202565549720735322493876190585069500649571669928472705781284055510605615090703146064603417029728155399281699186682214493824455613681095404620095399293720200289758521141176625115892682087954098761374939314886415333742908121663132030545462087331842338358774932113170984234080963075341811172547426631469879679685655751225810227274612875912136147464378374605196895030528767111811500466785971070408339113542788090950623560856893174289929285539587303229357622059252120401557245932504645619466983687766486787889586637339337974216456902168748812800507824468330045086130882248188746282502985292575343027641020833789834501894561575315448350980292488770722704916480000000000000000000000*i1 + 887449241908155271608722397830178803231469359784571227227462054354033350817052589146857691728999762943434577844717561229905903209775560718146139185543358741152786685720801060799840142256465970640755187449133552580336632052183844836589075194919236522687408287249315238135403757242598367466169481299246372894581208763563223534433219495674029316555379819582947821662589868309889736467171249025838092744830708214423503813005787533397699703534408284372803152405874637483929887114008400849030674576660310655655368152389223327159205698018343666515765220636676227060445996332507161599060422299107526643966835542405107550049756777615210837074242201354792465860033501394860602336521533145476013688381267493094825330599715362480169745041916833069232455936681549300148259944180162292416373239181384648305233099208587089924987071907451921201281493961801205599584104397611287891233924512271787492391140807990588084695621398478055944559804643793487775196219131332319098033068698693723959904061181710532867467021447577582971277626778919522987053211939613766693604134630150402510776279568748032891939292361771571320967772227730062088613317167291162579176671090197786711771573385047298195480208058205110331590108845508160881092762228527647844834171619401320906492616133334909134440996756141193853197176804333389796802876403099447184680744911402250116473798465436099972257508855640262038066159872356959211214751358311150829597699261873547674296342770384104895641837325883747704878699949106145940827320310238370391924669572788441174119514075941855803365968529182161984811607890846463596851521431439067500739170758908348691200917336272192238209940717715957547295809027742073575985746506696754686877245787026592647319816013355034907766012098978602245772662266741524696817212281083545112689485637044034627613943836607640032301270991597897072489009086345936763863382944677534624016433184439603318198599282168193779072866713600000000000000000000*i1^2 + -230729420590440255989193347258141756080789144469802055942118994064021263908461000137821875725962718248144894892498467758753253373464197421425448110065537410579916774024459856429478339170089126005770639612607134925049592596088218624238297020840761072698175185226732518170244103746120952122741285588533086148164291860205084744648332619460892881751209471968864511696796828354701814595504944253268012878875723168186631738612504251582394877336446616704551769526835456890855697611622889939766983384875101715744355133786721663044655053834587836637035734443880477029404238220161186474004437870172743295262802744121712193976816443409258623327117288189644442970938776580837895354037767633433990664916226453366988214267324786052989361462663322565611740341632985631054708431788155107529393927605158869262676721308881585826060918596521528961142705062899468339139049838081967591061976240748837076516223860162137523801323003526685943859228229725696781694259517564277704436632696538984542808801082929986107999298032887218939724619007560948647606521499852585135323659627859359890248817785154155113725803719860373923983024289304045188801395631723935383623910443168995717835265946948549585153256037543766326616460625979330630152437229575831085448191932854458073856027693719444821052162787164771414596011667425299247102591554516643244229762815796696677718468164029845839413358932063397871807866448117761530273657979193369570428855719188980074437017928185216234308341968863458049381781519731494320127396853380123930064632024425670199344147471317422659329944542391410487494503940948846711260730153982565344679900549658354288316486489088341588829569422123939842853860237105663732435814062827638489823688788954312795427492193481665276828222274274774500544182184566519558592958089506214324639477767874867299254234745945660435265467034141492755808974682476500321435185493887746133493145728444503931208059888584184867764305920000000000000000000*i1^3 + 4010401725112868409762032191231500016690940055410146297903081947475065190903753214668860774745598847064065061825221870794154947645281175843602586969213945920174451119657657130147667060157065073595326709642717186877867955737206749625110246015150793607272170781426066640730689306541003378370653612626178746798237938468617737357301703464671657491379420651764201458687931874717852820002177472016819631230002989035956945963908487173962028089727501784752578472961809524912366755550266091376466657552437714051357491031041346400345538232922336883368875786566805796997314729818934133117164322403816327424609460476741184734998417869567065017811364249569979046951839295310704082901696204134532446921191884892080627465345967141618219690880076667320239564329417320143845131967191634602308970156155395329261889388411492225221996045364645533957650470473426572550573273266749821772211824844233213731546623206851735611206008758964396517792516026469095651025306431372391422543620793717343849944733312888806160597165804385212336099991180906791390005169841068214880986951396564255574239119706735474240317190988903541610714768930018486021309799299148472419417348176339820518029135705859979454539604544534866113998461737031999242794869602099010773386408189493578186139535733431639892404251749733493597708280909445020663962727203075933284689389923110512700613292032456780221678552720755374955061022740824061210366169537761594173340499414459221072510806311293988852352215198857895747831405282841808363888622338858298939125821620627729096209379574525696298404675254231677543767614260754394622703575455224756347953774984678245437798056819106576678924278345332417159095256732701939568267379435251917451393171858278291837173523589950371600087797255966293991375591049683684454652309740051203254455340898051118123416419009752445091089563252301759778307006801373850888321553100563541558110753220079172781777762637994771297075200000000000000000*i1^4 + 2053147890868047041306528099237449179712446076344190763390298553823207314257070654146849033602880471316131449042666939633997992483709317036863851395914631890781514475235907663948110214641585291607118731803586944031146510394316395148757231411537762194959755015700547894881029981667590065275459176715253081725828541793784524986661852157777889585451012829409176698751918221294098887232377735935220206296220384568616741460622007157539389314785800752495206074275422537702818432227457194321426835287939216358877575533833426127345138426411397169476840933088658738997827817243894502144260687897208008081101378738884470190601367381088339168709273387035848995956646911743167535190225981796611848261273224189259296905378042028370266542467927569767018117844938061866790469228184826562295619099288387855000133205574531822481988083500774693289615358439710708466134755569846881596838374035514233799571590309643204696134249471036426486745726769598631192375597154034775072381479628604339007290984469259255154057069633769724866147376124592381348780898512499060251132628857401520072465821424548045099356070015596891185793889308464617460347334733695198637652533796421377209387814361592858332303991754599708262708536954844834954297146708123983661483661509001254235449847507586954853350735645546393006830429890909980391113272189999899388956550792758168621154679817357562084172240036202538039786496190628698493300427964213047174917485935967277173911236166178161210927405750973790579057159790985296409861869637451026406600408979726055561820751209022266621060421055852091959380794584874320622444623913852892116606133408525531131615891204742831725185718941080510021433540910100968261421113909161010057497629412862548176342874018562750228653934250321080842693733024737103336889528162346423733954862847514167157952802083819578862283686302123212793638977736250778797998696700668685063283959444918138576499059949750029438156800000000000000*i1^5 + 5237994437558163154483929644866278348417841462551755959003651510579332529007604499853386164804439628958061425534974292921658208043861442659574294327090818108179833014362323385507135289842447029432333597361534543421791495616478005953997270179534923437794144090469475158153798661743466091928479145580146028665438311991811783969290585939236971752130536623001404900498066555648111826938838650057933860238844607405536726436093912317874335923179874645082875315419639824980763336581320485362976431039182097556004322237418327674848115536818923479396907306908074465805996817577268364937970597144886314376014663699913668294776615318439368293581322910397478586105034825828518336766861978424730281569873772789681025019868380133561981285480385053064995422265618537771656529749010206100446937128897799822918694408829178978509318615576057914786824583090078432931912263316710095278261738081362383761640079956378799667653464559154593676495568630903256684466277518102481067551556960283933898929992545734867344466065802507872901129659180394408701037728746636952865939029587161961848248453673611888752317891957373176021491196037495383596603421114425343920113663648615094068440678429252660075044973509529214165132395911234635909029996803666592814439456130463559090326444413872162274509365392094792852697725534712751180432388204564843091570306861476387477179528867613639003964705215248549772576145565498011852010542973275116067172256124162695765018406358763680165897692183291683292396351110006621831610651192222341871907233893657116304925838154282382775561244382055871346888388391336992450385029290464577752984675587559732025465050657905691846180411415453841096323647481093961993118213184547890852982114323910859472627566808129817081122435019940326070933007558797883210134761546376274750529284173037407924141591610351434453966122422348142708902687553184693238097797255874439919171518159577739605647592782093615104000000000000*i1^6 + -13793867734699365628758710661093264428664338427538842270887564485439708053836861975815416979781974463930339223504838132580886275567630972332086861808584768897598695962577432138621752370267922455027164387733828303962841150330270983188308912759272900300219206993774565869590072121948030854045612211541283316220370877425665566726407614205443777655298561523735750519053021710744687433457469408474537411715421497105746920225223259584196069069401562061737441426484522399965142550479800638831886879800961059137007026930256875019347617887122983904539219770765180878793375789642022732899074041141944192977056267572948028911798729585495288060614567455244401911022148555215004289440011695486101892498683622330894462602010967846576004816688674463982334322590023062498031511250709099826443986454796290215785714666272262588386503635052091518730859486715566044900478552174948047583406033345666549376713601611139463872800156851194262825804211673855418190079078125931945074249459071424077496369960793973690268004253963331299429112641561092048910562969675093908820833205573120800519362567139448178806602106704710532637261617814567697294357176650610359606631680885706135716616918068361011058035832690125472670572321856956035370831991011717314448068730737769948906486535938584760056834836860346019240782433977765280229304370714067436468421677084933698068618937290251154435800433287713734951677749728327826547892709700469426632909383457547713169612281349091898275631722186421628897344909528696678399897075418852931173101718602494369254080258887637822913537692549091387635048726950376174812414898648642530213464953695292586442248349370290961773692610712930090723694550262546286199279790708540590935051893131793836397658991197709445009776259661651907196564643559990875925999190563423299670058392973727161410003277928522105860226057254948114812993298407866427484340589592525564587237915243601091646191923523559096320000000000*i1^7 + -347046484773024887762172704540458601260870451889251123760164408939672889942900070847215164911955782834930261148370190255716434307224160690473287557768461380496716284411636299988684893530392900486003426001297108929605480824448534623585056038323600266996976549857091872339266214699298853083797883146670858685184335390406910305600228306252082724922874434415836955650857112584237779336183953061792145738761378806818962701683369786662741085305101940596254183326010482659005464064265571677605462124522445850178801970325877310079554310180673661529593967493928360256928982991646374678184204736604479305986488874995967990012963298840568838481014803662084223367780194878559055029321395068713353638917543930774313360926417226856267554962846258250041781262027983770551276884458511026229513552139281651001025359980984202909102610565247976287817598744653504608729272105656484660831960839878691100489336323207407332822440111937737437656092680387803580603446214311477347823708351896040960280187000971310100045123412806868496774496759394557662260380125994242896262065352426926771786659529944374310937280672804585519421165285200748945351540792343762413604189149622008531518485057573386942367181573856106602067810092403642509684112352086732504022408558337910026396597543426557732653863281043124164798867366220914266965624450513236788990241222378032044618710777687005202460560765687672697164502547473411646046201604476623937106860113339884338306754968029903127637310058315545556739864781625337207482808722668668044856253017694449430727565469877749354614577261826446298557674294395799724481811522023831828481888762612355904092305179637227479492549511776732217044403911548120185938968776010559206091377356270099182160491199081400756491876034526478157955216330793560757987829530957349411930017622516289380817381316423128580794334398560752625982252508790300929275025203819982739905385682973914213990265035685888000000000*i1^8 + 41678251551137866289284621697894865054010217903607430419775186274847174486338453246959940897497574587652708095193024524495245957914486614632473395918358294622298984191626668871370652057977368414694373019972654841288715325355731641829633863081234560676823259888650003494529522027275225259956627103858266492015158610120345418891315621789306085445859231645818509042551853069540143594537091793201921430372415366578420432431609594090469006885868339826061663052210268242451233145701908761938730796789395722594299880546304632195461399500514471668616880627940611971775870645227110860143777536799736289571710960486346748617529344047505635048684467760774997256650298259410466522184533726182211479456188524348677954960621345346094714715274779078516539133160912668639650558107158952696058234334735930985746016745242348781931259654071943858741850323933325190141674330683873170888573920536198938210431896037368653188206962943301078735678509847978303343004658493728423648877354760336387886658029606240553529916749874381505011150536965776843986252092769531185562131515023230808493089264850897150839427498239913045023813148431756754050832085723934252383847240481511099499587758515982894912134191902933704508940865417384826238019553558514781480027623983513111002093555740525058797770235090415835331112191431386170066426589278695878938365563254097450704593166747986045866490277999176267775849765128780308634719253313024401486659360297472351206669705720787579455669062423370907133700545430238252748261115717501189705667743732099731469514807098614544071270216249252921808384728420913555798983948954233882441467205525125311765283369194660615579962570583586639364278459959164599100656411451341643630795474535612552838526107273176069848221502550885631495848723528465993719819518833901624803994430320290541433447561884552865689333540827834372486733804312523073461376707372230541527297806903638828746730771578880000000*i1^9 + 3631767290446751517779453479569620449727806214434649483098396223680545260283742504831981153607529604413281358668264810663508242212231373390905369973772518211318724482191520605267488369521685944539919774894530799011082702431953049052488583848292237825339264789199613007575319505245933021993688915727302032605482920486175937055954976050089452327115821839941088737293074275472829414431085309695009006183767064223243364041738208168891050768153532764999399965991223297880300482339999202018321235014865909687491594339990672178145296338920648556814179175191217790213488901064531689768510252631669268509928978450570580102050029397956544696088257948120819245068577553844877904961691592481245679245035605592258792275707960611975414425553504012485922577944704907876330736875575735827846376533940805225126461891635563535974502732223549834781583981537579228588590810763249142076931438342028313036105220933186999152773972937303857065297800960290746491564072158172136217698641574859401671289828555557349204756862770268365924891207407728089093349191574261759186337164069552492896624915701420151391642056936873491462921939188238164594374565191251295397976354961547148180932927820105081489348858580484352849002869579447557601674060946300587141812278277603219122927555154476279110103505885753343256342618916824723084528099896259880746036884919108320765501257632694697208478817889304987984672898337002819190679459310356045551437510398589481432126070925076588962100529264457815577544548132087422456816439810289573272517038105507043021528339041469090334460536699263580636825927065073108772337657348548773414975907747775708058719240076420037382800562419311810993027597817916670005339182668720350456229417289517285962905448280598891948141728514354113715190422720771736410857476790385615926174111993569578984819823679771543394536442408626822869350121882101514141349510587319599237715332109896553789897687695360000*i1^10 + 139545649772844386812368543157272156435588541902510336688637714950393781834737612805017084501622623361398002903731374648767462245141265748931794559747798424599540791168199615466275742914299016764502845608347671749965469389498901867433051004562774853297852975046963938697258839800504025854831695460584772406954411401718724948237571769907955564551431587120608027627011837841840332136359893395646520953975789545287972073949075937606442387080182599988685113552608331237903836342236508752283331692953808652594633158575353002842915061940272633683468428790733184335905278189316010120137552413399812879837212162906717488617821938383105220022461864977750926309093444279728029815065294459153039956144506640442502438579813475953607265247172011756405744657264599315237118735584347129570723476601875919552630253547267989698079359197235785980162381614175779421680628898785778604473349433465764805122621996489481400375897557520847735650907967500943483010756917010227671615521652418579414819632055593344302630062441967806863917125827974436284452608334843772415146594716312641804319995936793164480004506621070834279072231542432117703974521942846317963292800733983842517505746157972571895369566587095523211116175154624258181797329422442887170942964206566751171466717750395439818162221235910000331486250902768158754386663123906923462096398992701723876041134483263207932864994151187875565799055679614916975641961763877734069662373526820362309548046478033633216429974276127920162940970234045610056493131300963052183753415968070152024320737322384690049736398566338582198999895524611580158620367843291453197891970578140947036252883414828541666211634263157781196376415006802751723477932597149352611793016942741237503339564056115663012926875479569633384793252501141879274892948224862320236591959284535817063085871533189967245159526373136191366883872267049484367899250241879537100972357649939336533958773964800*i1^11 + 8675782948683067851918398065288210478199018295223759472938101448525890412033175652817678118561059013956788881413788782707417373737496407288675413460249723705081914642044942395542234369739091467574766259762882031952399538328268510376051564532017894532780651187231448728642541959779592471298438048550491490538865152901608588855529539607179536766323934211135325266500099274164024306660424031295899111081902733551132466298714379621845968979735623876455188050938680440310621336936201149520133461459983599765551462906534633816705239500827625873243089808967627632076701358958733243315544315289103440193271161982534675671735694992883149301626938284147537276766135157722309114569486854579483238484540061529712848552899293099851717216709734823628853476801186220956172612345599031381565671871540861802642505903754141874226897824097462467936065685259925002272021919293476236474824583987554150420977598405574436195706425986991341579705315470288529612366224665699281053461839258858460502306070221950273088208688625313773185184539689238931756864605222514592261044889037119941892549885558299826898394625063102281247505538145095646191074815312337505564935244255400841073286076121962886629406114166970868324414693107816876302806793257106154605274776153905762037448495014994419486065367050078347142322441569878901680059008738606980450190379889396649421819043176494908575474923342555561461492763082904744104583919951201510561632201941467617401366897822420825713778219811879447593554399221104453051223443168795661216538168112823757158486742133692179575151601502939877671609014407426809541875235035096692476245364697870258451185322728784251364106730954235873864593308936440281251714501236944584684186991114982101301568119874228567299080173750779178059934402200603417304059591675652830646136512526916928514199548011790244148143881797605635802953497841881506563132217322657310860733246938706345665232896*i1^12 + 300542137551861310865486804646708086739541741480202312633655389278504007178738878450679751434628253897147695735706893308567634276491341150351492778260678953041372237132246823474038575465986982299096778271907082720646829846099484451640010154775413192525460257169080922378309719051222896883922195677979788778161068170538808028241621292653222947026886908466605904380587139432296337810583968394289739982271646518413113593866255117279241281577345260229195897336019716354218934340182420276636148548562678154469693962193655026850835670495350710632365943551370950031839620075837033231281792368006812586485854370562861893266077277893899897119283644094962512600109566781653264081926753271115046689750219376677951474820076504110239833224780031660661082420731147689005194839201619749424507533009122690625360710681907799622076691405178373259566214009751994121803957168676105128261295172148490165518902580461743293764163152095716858660803377476148844552324983767432879906014745850542301623039330752646575899532104697562836412331752960087272061708769333618776819377563968060326418566270369627334936990972334333727486333774533815943760579031500080453059425355576485128752043178962023610952063939327029412198343050206195121377341662621712734865967437766682130131915365631396749122027405265220189345597799666035096380842221991666732205293372312523761771127499620400434022803606412462697625706294282572438577703550822748983117751743196252471887507539413145366808027198564377814251446998327266491607687917062848575033978689212326802678369545553233946143700085152107592225339395593366177860151938510366960014125495051239472000839678841117724042120215885445126499267561799530265247554775467740693705196681004450127850472673094363452534104151610289891727551873184674638905062327705484476109880947459596182446978428092273415397924745294941141528523734427719221871838973262631204931414996277119680512*i1^13 + 6622774661601962837958819587603456947942052838569883245963506173362792407805442046101229200098658253133812508974209458742073737070427997077077354428790636148721671253076205754227212018905641851028308478004105566651240767235931251280967076263191063039461884230954797971239794082986713542395035348358733466534523865901097098852116768974055464413766521455657040144257700157304182784232573564182465659835662149702039613220035467143347056228948005317459625690013819901013421406450708173177141074652830777758324595280641081810095622353800279853284888161974820233593853886572357549368574231702026375840739898685871023085005710092029668810888785150454796700319780878326689153611196864020211949797541260798030039253349745075443792540978612904859451972460453597801498292536983446051185221984964672127700454583606197296748151552792053811058013073460793529083918807072513777819380598348870535200638278428311666368285520677065921554177379671794420012846974297623302790129474469059536174931954954633645739610328915273258330201140495455065078163390450004223696236657173433988304875294440553506757205807978436706591020189711728073941583038875132062364002473097391384591072128966253327478587726434309642301136061982537330063331536044286268232134005425874549005928385260835205001081468273636012078510180664472000560100914399164424310113465345497895771819257277133341782488399030057666503503285271880003583885467436984417688082415588111086900255386882752073460521582710981501095074164642630889405823993717530514744802791346915618604444509404374957802502205605321279781884620374635149889601909211116832891487224286435320190703333141400341730223254462056833212563696607789680496686127823482708954228673723317194516629864429535985649835621220592800713129866546380033387467422694061380182242200451806059844095863890810255905799402614373642274868958059364462067591248804990678890546597944360960*i1^14 + 188814820949222142859996664021876841122396080182769586837124042627432319715824960308458879260714687969056300217387621799182481726964827666476037590261709057468473088210516616943934276719102023420360305044198202564222378716602242263539917400983467484944636389636583657910519647278394776945045047354257611832259667333993259572914645193367561411247741129321085165344781251683228684705430857551643856961237157105741254435576929098350688001368903589333050633735942642468262904020039913833251077884336885296995627425384825109115313929659144039729391794054847063103177652440676807645777351196219817019311394498378414394004314879616297970039502291063208374067397525632537964957589731938272917309153690602508372842323405443006077797629558295703651407375435590523186716313966466403532352964539232194277241776568092772056452640524729445953669978982999381945865633109496321891420103605109526737960304810544920681086599465412176633737853554842941979944893820515226784317605679533381581038982633675153373828560861458673010593229794135167024768389359392288438592458927899851202879171365449509090773587249673020335819181034184293839266805501104670888768538354562724139356556235007572881351900628777006563916656126532500070730698449809913821702601973912459341316225470790723275610212854960661357257693193639343174848682068391075571206594189241811784916679669192825176416834012262189894481140378931954107561810924511171494769966076503231749915401083850463081106692849534064001134410679413956915364486747341941010607244348736497367525936554672934387679005975502768242277947374154083853838644970356935147910589050058430383929899991598313617071074578608141901756314440942318780919816050997286357380760431999933790429103356523778679369502311519166573360021480858275218231533416311703169262710834286873715131345544283447982682914351717568236142829685029766745298783456180450249547746115584*i1^15 + 3229810069273763059859143869039142935031156989622533436687888829553443024238083043428646903859127075117024233256636489152911528056474539024295734663453636855532366752940435652582799049383253315825609215442392335399584549995238544771994098265506085302623161811403318917216936374595628562165243622500518440161370316114131134426326074571712926548311305288741224955590219063151344615890837633298537717362228424539767558528211772662122033883754652961964500007982049371284990513273945011616339273170211198374291024720728206577754170840494975246283248002927321920053991509067639495119134980712001095282242043083965253378703903426150489374537541569112162314789973774370064714380908871346792071109487021368144439598344962888928683774631564313362226575885856146228685915031218109023994949929296078945118995944272309611306294520105578627465298967969938594331187703004429895768111551673329077852093666832070403456893980150652721173628892082378361161138556584188631826254450775252485857264389319587482093367342576197158235335494708401162741076108496089121881310459537851957441747327042423402242667654860544884591256714689774333459427910359328778227769875339071233125229026627665855282584614925267215113250695091295694433313660527859415555465642386316729952843402620272634351224399981133643342749528810104484062704208444399581851804604633229879975626607368344583339843502632304657091136377554972638382845407685649349320652104581640051627415608321786989767121591528518023861707512903477073643064587941524648276552402169270197875353026974244009824639237086948427584944965459189874910397214538977277430563475577271640261371174070597864581448737394269058835127082819372498098949228131969946429171591023506404826232434623798589218521951931769634379529840690296146936575115417595162985531205228743989828205961276937258672808388005001559711779102859796059571937138284680119031169024*i1^16 + 29569900858523935522738730805057883707516393809244729213180310653542010691422437912724601179046340406975075990001615469412097443066214503546065208233865752249709598126210332114890580942174799048257854568173864672298502746937440087492959826709750694425159141785331283805760780149533186553992612108368233681059741350695771684161118221277615145322148806613317215892011864180800254620258777280114459437364205439740833397368884297814693078828460045439473910631301620102080326836296302509194566273492067309126738294192035219644652205327967310320322870024912787068344268510746491479441694337250290787142681627281249622880167691884662412285948687934215380077947511378542454507474943460808684306017340256606157411282842169939416921363510332956041665311672860622718890474206331269950253525544406536819631264011253377810804204441693018463267111948393266793351824900865396505092569099904581927769647779902352583104883061995067977115808386213168223943589966417471468509574734122899730423542912561464768346318672852139649050888062063215160153129660856401930649644609173899625013757424973822380228952103155823743069281403563006095938052502351663420598487384384086165209793624299543761773391875193353326636057572313442029270926208514534287427683362293334456694803204960200370570142589390864912709438807804233676077966221409991715761387692830126517421179470164791900561841467443079214881175629906456109686306926232592745207893840832874390171364693573028178662007199638541125660166090595515628381970347062451198892208427559037375266434541909802945477368267050959458206426943218231238196083428477985774622949493053333653606215345222898353414719638505715343761984799331407951617994765509759953297062151403760382161195541235959774493268438784773711436672294597853734408192925842325562084271659687134482281837125650441451723237726173316710928533630357649477708790793832660729856*i1^17 + 377750080137293459442736664611442441384096955292653920317857706540336530008626787829004362371672935524142669779145892522117104126535350168741763490552754240596797020454085393415588189367822159773236530868835145997340114476054885931859942798124339925021435273998008392719290002402476030795255535356824178607578887184956655485427744865900825000545334720971968221261004184417310138463610079029270551460551694773143535298982468553915867066911426350850192638775583822989551438794309708758778867335188884018051886014618388249225870042336271135522303578505111167236498175700616000817676471346615569367594291112514489322476788741267452727385631549306078208884641791138244101295663647773374445152795336839071690411801281093535249359921967789527347957308404126630935158957296575736836382313419719515067591918041958723308385955770592913991827496379116532911117383509289025659930039653877949511071732864655688014836576209418913035875067789173298981849003083822704476949037267197812213023152573786153085405887351701825331103391183726845105467195818324381136629827518848858168865577537480084066111943859077111454137477032259786982909607227038922456958048162413725125883743229569882261386889151206992114057629909254143127165381952239738330872649430716657773654525666194571885604701896294078820952828002313404795523459384125175703461631444315360183242259756363035343238425059037009859354623887323737989450555765801610720218117592642571352925981575610829479171773607073985652972078100076836982995750223004085005250120595810367477364092206032379038435544675881761027277844410259926317839007738114999415155673405635897709230617220633092557295557802593786793890690268625922109657510700164961720145105849683114177797570578404912544591630845999861312148842466541238957631812361148705799106485200238566379768632832740810918972114216266928082305341356620727066930267641872384*i1^18 + -467703818585131265902232381811547819104876430889094018605382844988268755897018572858094043073886850912122584577510889265281667102506102081657076904879457415647817427107258989282821947709319643897061660789125528741798561244466437210303224138609800028288239521666338950892230131886436726424014409069550974883567886501790243505685398638788295457717393079974395955159552602966890035274251890559239465826869124888273696407931507610732129322889505590770387929989259723467050264927010749058935632865204660742591346370212533727401631972395787405150062436315602537563769506416600628477049049597731823095895917522755256666122889503566289172904270967244384846897234165504477274597315432795339340925004626570098225507110832674103488440523869706380549069223204141236538629955747728805342273701971360389946769924857362819544713682352719334140010641710847486854143476716363202724981532064450431454811524127335847310725224532604837658216116582682850679477331216896839522656376341523344993931369113722606518802306679934645480771194951847644564528802792552606100351799263659986294100320777776287069735304609452600383873695599695455719565756604110947310891997925561870325894746845338088388407219773306750716961578009823079811054024509963086916930631242646550747211446293847597421336962036656681437383306190440226430795257768489147458675145652973876006074362636751759450182967701446671462302481365825872728418112050153668651090221244866776792579943769127018616929204142263382011657007583498248215727017947740409027454988260312144892659815803646113579994361378375928087861670095024277637444046609915150614949988408062369343400688256424380680993636579875301191218695006552818743632274457250855070482404425489706488988906882355531893331111489774596884887484954929426196219751503521010034407458143240135801137792869465320417227957133244421406483142291045622608436396032*i1^19 + -8944750283447134565980308305895386763248477333601774792805798420840264011296790576085986827684099517013478433679346866800943932717324087863076555661054876263308807840169611181512543974839915893625105310964825835350234759220965025993310972271004092177642781438360205944957056591442585075711536059655632436835636853295760284443816294745488585634193964569430665864137703081978146953684562301261522584209452814483856795786886595937653691521440365288940105798424465693568017316244164552761504814834832074270015121564271626943801290390435551183421717838037198162956454464530323277737001033156627498851493040532355505080768187065585138958836413378482422767915172119952084690811519555862511377622856146067526270189114346260350233391406044922458388621255888153661519161433114153361913625456858245631312074847172519321680319170333072432173220058571419588614327751358742453358894344951423621506004610098966918746559077477653825001106418438618970823504954889512331746824061376855926524506760977757749225965847715040928050627069301823085865224453730776944418945758482862732430529098408977735314696599562921708763043434814132824341280338469672938199385703021382038593613611904954936186182482648031997076569052723811591337297242754952964303359865759885938411625514131591535396555719690777988888841607844120957282289494618745338023692573450001604712695793978281596646421747422081215613247928585557111931829364618250330086260135062725696529759062119801559568730091388746844935986196493961918214012274342776422858985277749280989435141612396188107590797339603917015421625846996920040104515516055202473854314530462410112770075004506534305547543766920221762835979797471807345571015233447387385663579826733637734708496190311157473913146881480687631507049599988263242704651543191205569045100599367958259849782427225119807372719603990191850809307802935333744541696*i1^20 + -76926016872881943878947666790264033775819122765208916234137625653964736613146475229556680380781276064057203787618173629721325130840012173994883886741085420406236517371687777024522374738847047549616752908279483352229763598863953443793638076815377182471498870820922523160897087813696556934381058234731574563652731610507308248829472853188170659581478875062553504795521867187734515492489668583455550997756891305605094766763073108319758740953747437300006795803452048954456195745026567005172838115946243367627945500210712661863231352717590443291975078280197519498115184057201569948300467046464250594994183153694183581732918740510890627309918028942393963909927987829684413160550674859130030180357893805662363182958388900556808455344528738792434138953732559607338389058908976315784448669901087487840801002423497896759726686358907615604165548796021136606191161783172742595808057528982005727077194326072380706001269499485660872449673341420537253055708223686101769719913609211981386937897884652295538742098348766051956591959184586237938966961349962871937981393497272669570558104753628606539175994073193302279394587365210500184509322333404923782894219207066847721494820077884416244850090277132858583386361712566769736257133453262667995502841701827050827275990952251115346548491902961621964976101978234692248821107297854022296430508472172138185301365273667205107343965312127777233414071153851091482537455464351479626963449401488394711146338356978678132396253161641909555538927449195976889884553985491388542116968617873554230405756760726878998656921499967451441188767769566140657392852804807025295950176215334464728872255560518369844564329287522594556853737090751243278966681163082093322781714542931712399052642619777618723436704700838154740614676254669735201430764770460015778519696632960755911697420459956370040380176538726334527081520780548243456*i1^21 + 419666689912422764971288230735408537417440421645249686916185398208128524991355191594582336793226292546614212466722959666859991744577278478026851336175933279037896681604009151046210574517876709562480111188069972925313769034987890924751002668607072857308433855976485715287401143939454129805955038422524893132200981841805789974448474372582909130956961963380179450935980613105594471375239824132235362569304413177507158838153624530396263866237007034273959108314821989932811307722723959061982233361069240325511595011197205403777885795317274341346394755207921704051538374953437223194993124470648840084732291721946211532407189123832188100911789152075507954415215150380161103609584865150243498639356039798450791893344736553978169217031505664621719002199820563068633811369524955136406566526816774601756894921244173002544303632112033282657605081457673194075702480585203331803425951558946322651768978002179056657712438094258099665140961793585926117301797171985240232109871554089646497430062190341239283389427673072302263511027020999127005063956337264042189845659526496428459998466182839457368859570747035163561730604624616398236348499807532340791124974876126581967450171319694128698624804728744307970804497092342002766754521505411737552696907741103194908490200136093391448049507262419568990814262940066419453079490719852776742313363976103363489389881762210834501692671689924734102301878098932275106704943193088562500960070989550922921157098161393503686970514667367498934970954717115040765722141178485104431300788465904072219599986271192709694507751175101739023583220091760891921504376304805896668042968220575553652878262246259341704371999560668385473279707294431917781086678051924793433310711547568191901930280759743760127925055104209264067561014974172198411226749560172173077494189532251547599054955653938676929820877737073924166312683110400*i1^22 + 382503074118845627492014870965304159203134224137125952168052354120462496637734301949985789859806844819287233338648151839607619468045096412969340920866065739666321516677859225501271987871675381980471109525628695948926942001759976989131325122950606953503972526066428590968168786060251752506194162306060571632709271700494061180036657141167008687756958338636794595207660609700185594501199184354048576664735522274105723898870186280714524179312242015870119892735503842638128967888202042322970993919992517565150364375049555802095487405485881993378222094183259070125542969479467887936790542571392972226413385408511124774134977413845241486593071076668690039714119530913843966346604878914523013911684896634950564100495734239659982637748369694136526740619473619467084099028449668483394850494895895116831827020936847653400669274288811095867271540563576422368939458931880232521443474168042563302198733879580267698208595328997938695384990717411654143078407486394605718787119025997330636180505822239693909150729376915581784456787273382143627796672219448611207659131655797814500119356526593436656919242917603796479848844776225879792525630477267930340039098160106607971690083821931109682023904075555883871650897083613227399080841414448317349409588609773675941844276347220249107979811322821024415380623837774210267466472026448405329393755474646285031748148403416241385592083121590098235861878908257893195508756783208309587988316827007269558413378638638529038180408484128365653735991724786322416127200202296675455349876892115302686475500465875737036842105215382292389460564538077895260481477839017857040271691246202077955151340902117720057707733006906215616050893212615972978053299365996113912768682350507803065349471204456869825049334601241751981677253311151980577310359219443965410424176764155098760434117041394060198004694411579497585311744*i1^23 + -1780885513311155049604847887140840010103888079603343217718393131735766659058559261617754286226043665003641043431211005839064562991428296273705366705507008858656888738199655003611164702082324208156054637199415984171308697847513255972199165122363204050413611029003448798109614566851027382097696176406044970209638962824252230969711154595676976958619192084979056652423755669563779252701564769948789544650200590934179074355816166487827623725650521465506513041627905506322102592879797043383857811457901231259765568863317961604245504233447679195839951687359882354192347973670914018954277045268951512976673778695226240698058078014308184592953914849865396879354554667509324956930430990466141909165504284662946456359651717834625857292837979337948107037444550065288238705799682317067725342550473014920277648275494936066995467099349481191908263944461187505200610679931139754467202364968115129341107272077789555203151130586808353126647950309252141079728260836717993759867916012403342581721152818207579134803401227855968600009820882642802084458222776621222809842940630059941889434350260528274937234937349250106029440997029053846725922377180417572552612448864475748921174303559380740061719066508357812817148637711257599818478675047551262385418601994341224036495425529982366379103102960038033237071120769374483871828914285753186442150687520904260746752145003735229343037538489075890882455398060840675793996070255186960010820567327828607275067348497310506612657582225265691001710784349482378144085445293006514178164218945258059089589658486366627530327319517472560484179637889676976942861029782267286442902057740808311776156429335198322140839881599031769944208425325629042669932684629495934119706168123460193640564046273833222257718779945446215962279117344386109689357864581912636810501973148973194421447805901190604928940399980189843456*i1^24 + -7553135450523939555546560883298939451644367556442812251696628258547253914401358887192848780874378433858044724757135629806937576336115994005774182845354849279426055451679686187657208350316220070773390515540593452859564091376124905013750198545896550760187879963254479991553645853365003463608330909128987299307065442039209223537526584625324919866949257030843221768574576020766839376210264083971029267586004882251357469537899964040813685345901885838104542423015216186033847220805071370778654374170242252652096859027520332072368799704935594156963037533701778762952014225422959890716523454368093616481309721267314799240891910719770719900538327263931234737251094105381501906928560738719613463542260549535837342754250897537918515570235942181878144844704203916215525290488090458920427564608535880789537024032472865759717213814743482100987429044445851670594585585451153985358719676107308052741982245739339573219617463523757921249689604049870523899347638244729091260238490929068730556475482634838521337140843408278069009624902300901535120761991002013447638965961928749902374894446070347867192099272348293377893337975472634879475746743618134338468253738597734189950753036122010686359090046638010392534475653141063986904872364499518532467050046665683637667469089325570591770576269479213831428235368230769109581912708519330914141900851446938743018032366879619295598452348764373420654373036414643961569428318772680664313672117099136707786388856613260319257450211968482738768367091014619177740947055837729203579291396473561564273785394987296749050381660102328834388681564381423262666850365536896263294647342406134655638921997229644311211255400981363377076802519705877021812997826570337078440837977304195625817582774190338547655749052824940074161913075723772122129547429506762695249380317947548067563184558323398236296891923955712*i1^25 + 25087463000577180630445689090644637519184241723014837623100009253513257971591863847697615848599174430087744056538025726028335908755305942128901444278538828755916908041454176693254406285476041690100503720773779418529777622006203855885389823672403418479902420356885303757239152253383109909896339685896991586364321638532943986079333257362914964750428899489273595908559659320753722110192317156421606235830357052075340067458220458368284228234794384680492299488533428964848962489855757932884179626792235216846162923876178104626473075431376049490932763626627162616752999027336753542686031648923755664949373501079516490619053260226750805196806646227174460248084327138480301773040948411591276424110221097894648752970783769370060107937355578442325994283128448993242641114131485538286144486592469106457431972464644051523618849795348879431518591175613599984210197924624569843434588935152482223302670728494954973573633838431040164409948730788039436093471460123559644757254742425878313434196241018382068579574808816369488104249680862084800456681115297482464738329588870901561846379136144052515236494313966006856536240943290520341079371725613090836118040503559168132487989893595019265595483000003170145294292789404357279760931519923333053661427237536122761961400558741098520452893113414766241565555807847982745068943833560187527952282429757986079790851351154035725503726971819923269327232206442181075229943381591091245411527883838452887895316886547691871403233949280195400372224794203419264357904804128154635327791168046144178243734257330103578744971278594362812241840443120079182869026051443270060964073728187095645649889352274165267767356685700108862370624091093764586805203739738953428546622679000065059443298888831867900179335419778247902880916286352051145836978106139083331453328353079985952432555674953791234157576192*i1^26 + -47918451942422307040206724982062760697573864142972888142089672894518723283707604478207552693111209128510945194965687292652057839298513991667956605897030992857146663618358458188458540393299621848732689188401162515059233145278168917422756011660823129841387857261543199296572669371202898304621481695090422495793127134220376604380363755418836306102653837155793027714573490542836240724140292032299235974868992229937742605269034901140940262586203618212501719074642710262672040787588061421213505195274350332552392046174364143896114841234764774783337996162000357587274614743587149520746985998224011923546696220964816338858915045407547194719333856094223799172597548395979733984433671160088219493898520169709123360919958798670487088494185169575053974912366561921882731014378858843210676275634225858012501595065088403155687496729833170719815075573360916523418394605795347206850002292809482060448669591424947230094876189575680831222133391412970649529533519205994342229617396875654456205742543410460159524682244045039010295845423495072347965785463825982069905097662383604107435453512626142925644085324002526112485368151342278907282145807457814974277316587292426050403584621291709375148439375870371430364663451877130683413641786892161116919278771710887402944205890172519791208923445326329383716902313872963779274646996305059845773521525643058315339259217027141191539863618378726454012891049631847910681710105971063195824663261255745864112485616815731740780064806926133502880699966491789021010306953704939877274538947089266758187538792794039590869285509151548184704793698181962945446781010891191011748753614024376918485225119370673733812426924933600098857030528544639653605949454713438151703534875699496216539514580699616106510718257908048687663619155920484454714634498934881599026463741367834429174578968282219413504*i1^27 + 83695087676178855141842639786183276077366144045565166228189574044029055895229947938606113531465492221951838251579431959052964205320358966035806497035090283618310137246412309208222500040086307141849216681168012209065695601972296984162001127356987493395446490406351167577542431969636825910929655579794097197528038775481925274395391484856648252166333926993553502923188933283714629600870594264363627570155726923680252507944553732815171495580543415406417778237574571692066829157539315465067697261100859811330411869529000688301408412603648346288769431565118080968716385028948007353416950698679434651015962658492678935979787615638756898915693215093178772128949036188421903499894708074015500251910236240685723745592371910562700488545136834515331916580391267242185952447143495436539877533528214324758078976020647959787371068826466235155272034243136099442374701645466892001324767527577737474743236698269001889341851012080888767825555800956242043553317169982352693828985667397299656736658989475326852596651111456937216674899704600025093348846900345646586390400015810756618029186220252531080959446659093910876819635394883530038213963803413640754075924696940135687717107552457297256324237508621387097701436685618621054440921097824374483883114498210582452612678511646677944222754186189210898712220825787518366542379728077780612192173238282167121911968092957318570975976175907483040120160468488516244121025379690207407879525645112486993976643015178841421749972731516598249408503486444041548937147083128968798884510341507765431484179825349759166857402767126574603679150783503977813709866040012776304232722407099000304237173558071831011693747874829582400301984985779092825491734533804842013668277996158086126094807809628805279655476723461854411840712624966796490730462093379976244550077992905855256660153634652160*i1^28 + 26748324504756459476561297163377121820434731396156539781632335686277877648484840189553302119984516944014986463486652635656011688305509848285382879597448782408066528891377547119321815057149152619968214091969879916688693602091231965687212952256685138016442377973106956742480940861832286179780339945120821722734646749422232369470996922560317304721421202652538309591722822675301189240120192871119047253958961459414915667150563845691995490274400728154542984681749928299174520646972718723666816853736935324490573350346189558690061370761670437016688466322268030805206891405688559811853447458464177309537882660393603427599723362744856027921172435927348195406776923559167280987882509617808973604022407404669095513411748139456342114911685834459747281085661972966582086538010431248575888497932228779171071576536042065789209703672715906056613747088626518261088106390537445139718610770877135979436262767374073250826396993718496082660962802170810029923758199839619887916754187865616648363398002024493680107299917644712716948634648628651536616721758440668612617669021455835426497468379429955649467041923158349209151632651065640650178854543148505513898108149126176098522797604176678260839697684644969678443061272973376828058397498278809776430335465798554181734846748935733639464311060094714026689392003226557262659595694051159245404783003007472442669826728263913270010494163060138633349829030301303648890086333624933165569884796263258809053395924209916876058918313418405345590734735036598996457251216607390965728650721656123225374540756146831921007459824540149572875103105188541154476561388289668052357512969574888429511354428810671357197888175569501939093631845642938919480228441922117034225052959858941114360481252719849984126261266186446706020342699461932423848121972503560219538122080996407943278624768*i1^29 + -158754987784408659230199779467634852845048699398300077674823503055932329014466240286668073598380410196383419160008235388077642342768927672683172999558624666557051851641448070443685917540124767912366813497323656532181873608856869593027137935806463235226426070493225040364864278101169753812824185512944014114259805652116924521708427761212539854331477385757108015564819100577172728293977585587385420011894502868796330559535475586745603541636231215039606882210901506393211024359493724528561454496949925768241683983364635727524147683357106874683832771143388689877887314309734230775633607551287492760903022347527121977396999199937561644107486031022771893748804776221619743559341484490895712840551653312092944584597115303349112021518746518517887740235573345851286042757364875336886617160132600959047330757137709189518771032481928838084361631842755806766076116406979335294044399757179226559723387304215800023279652562457425597786101184559521225421185212950162748477380603660984303437772818193151705766385277416302167803764489454994232259496808802917920921500295817178175078950352811240986248183400019848282816603000031727758414097163941573230827482052631002931364498187694957223952934022836456626435019928390662325719326079634663910330701870521386865090383391215694284175162689460972820988590462729952614569811389177291623466527156580945683186273255031863256799600396418692192423785719101399797082078111320942480378135663436931156616059531925468436724904355812798817236992492571647714590145920375416994031985132613772816286930865732033575966328558692194317011787912600547663847150259961323261903516471796087203767216845280191454615148582600927505033496357389013833674981271402669681464909743902543745163358480639251882158721750362655508618760552841448459349408495920270052676413086198403170304*i1^30 + -38947843449344258935173268830709191648797641376223978963186323245654705604951005059892406598743079822260260233654006120281358217351573458563442270730930434036512359734300213396959579086266136826811342268262248843247814958761105430644807433556937035395726335220902901696374974235849856149839414706427149944869355012936649971311882716170204382876216897475710552750487036663481685600731283111127337405945135589935059976736439756511125921412070503550622345008526735856958729875299607195149776239188434213882674552693098195166624767506008315559910330975858008047780921547329528473769281421723277943891986310322732977715803799888141146797049313477977119571224509037971900826539966332970046753840397420314742805467758765538648346911463040449329669364996885112818972901785724617049401399705020483939222395443282082752973193422047505701919870803395719555678927980071888144407749869150306068660286358343120755227172523060278214843120648427214014461912917458245272589174701936881137197394872696631708875822257053594105456135003723393486514534029378808545170959750254304913613383402827271633101831873852580020219614479456041354412742797976688568987596049122401476702786120467932592475212973958922817937159285311058654313588079096974702566656260877363743128231456144624285271992889596160987262240283360123318753264605081677518312999442478982634868389358702028724012006424512845556825624722470627816346851800678136659493703400585892374268788427981253196462901391510407695899601245738743720018669695469093036983121466071088460698074257342838551866533357274047173607503522594971007554186034546752470735473661721687137480130749050955087216986856216136911628165575245667405140513230622102906457139880746476230870972628486779453327724106589914077773707526357426128863990275852322921713878704324608*i1^31 + 77162881949748433015858190171310180752831536651935693973659540204784000364721030275053910171381121072305018907200221150934921892349757908049517940608095244882006953170692437211117973282674908517877228306930208160488426523418441432673259374311546897674262163034094738981085892558126054945412055157157559593457990463699538907611737397158332926580286073953959376455602974860432754754939178882595962035460872944533734483695223288004581854787246918331063679610896497796510374314143184572799022374658613119623215686477717814926728602562222075320561017107350236203219457943674394639651700721818823965872708418549226574917924351494043095524636854503624070477043945297743817176354703090312179322717412327109766057836757003339292034762765765423553708538941510697740084337465820149752038830335550283079223538738841811181467175400454386922280364912071625434473984612370877264367623631267235628666756497199386556323140662618160920451661170835006883815127045375464931603541890707481340505143330720520416078157993106463639820959830980306605408602995663741831032128042984559120627674839862706786158959009860970810497745859945774941989119379474352473708770029215268645215406161275182411873746316726317230106670402298781592483648172348734108917386674452962619647957333796969119717002985318578862692161121082372907114137931692821661333223603375357667430134649859090169790827474784270474993259071167338736236525896595311605961668558882960187138974924352807149255975137489844516256322535116288250692186132947548482218894446280478581301896065604993481956504504338859846022493032315440131787347716463029688957741884251500395195038669718388121936633985538450292398604268648128081745281300352175965675422057884313835726778736899346880847363115314856449694239430191329410777077234151441893588729856*i1^32 + -13039773619362875632375907029252042282198890059748252649060063045183701369486463108973356902643984235355547165718405742054264457026668040090691762396483818129348671998022025265295563859339409777290263027094661680105554210260859504612721652090592796200860035850029702244851937106794047548986215169332433349641447776893086005517345615789543865006397655816681355567446453867337529715286377525475051177639270526667787419285952693461000111278365077669332823980159297012592949516245324498932856705500606806651408592216077310906499646943218714547192604530106706872889062786520190370325613516640757092173306324164560019751682053553769066749157673805564712028426476129633849523473173879999462677488343282564301266090226924181453210868264280125466574222847258914416682331502492734061884824277018366071356913258804456153920737566227261476682340134418529693984497123403589558779228032445688475297356644182481984632587407104915239753170658745433485779556832129354110346674217363953330889215509579886569453384272844393969645668927017063667457099180514709685327388466558134737768664873413312621838104725404130242150904739947034819561285831889849196699983036900085270993354543987802169176808273817231495594491989966415848697344831017205473340991312191325011779430288132634017585092970112165390699181324888935866581045036650846376151332803960848827508153318831009616615055668618627676133959237164663963222803233917370183399412297445360215823187538725089415276888858000983534027065590905047345173037572881367101837199989571989798937643395029197777458410794222348051326789752637411370864532495169401980767606527487498447040457523843732952959435635436030919009640808305933603795990372512331977230717662707619214748778706258222386481785087149900689050373946137814579689841226396616097792*i1^33 + 8297223076646104936367887287280905972333220541292290942857481224454153598779318781861317682712483269806364399588802211619652373677815818261611853195549127701750203116542736307015640096994176472051812620993090081704876536323180916982276194990605268936191938767275805508170812105510699281059821884794286260430868964285928121420231975894470067567125331459556596020344514624386894397095047319672026562084822312101483236082550581690785669175581682131340666684809918870710937918572733592321344996606852217620614948231080032016968717053245101714176964449204039451807362277002713368659676102868335391018147010418397865331800433367439727262777704954432579224655809010000918498345260401341874665362369743427674072536679737827824376723322075958084454456094534414998074763186282943015536478612706349322262217446247517655545008515689480107680038119084641497352472485685417693719639516647368914635211409944381756645293564479423831328552399647989042267105691296413169026298426277891456194358886001220037597137854007231304631402738799115352828629461394333049908726271836569281890696110087335324436528605736394744249408884082088579336610874632488354944498817923369130761846693660343028008242636170724101649991475560917753909851099014849871182984331199488091330820369389961387905417225216539692483629622450561255715348976228908583281807476987697419524250002710496649044934838928927777032606287591805226426614807882736745951896814871682103199707793168235054768524528989513663419855130918377533226853597047601175150337925556779272347676476806035143965210139473698899653622509367277865869577710592594491322389586057601877027676995879756720748900035787039805053058528329479042026491002774785220262287425062146924480103160202427881144111526031858102748249376705301504417490450513920*i1^34 + -4671962669105784193172544513535643130868902672889142675925763155656175362255953795108855737938969008973082395883463143018848588899100990009833803475316599467120877263663618723608559769528904154668633061984431854422739016203177656172114459032386589494122019103411178910154863947140630193417730259386368327063309193424789761656976995195734468875909755442288232447019950594212697082321531795745160321768318547323998902918126147459920303672217450300654542068925749491387465354263980780530518370493556066041272073555018988439802553497937115315558068731875459330660617752758588137755936912259711449451662492339046942162323983217921384338642625564199739300583981669927412667369593139186987834689698284285949447270729607212254279624557218437495080544068599248643204158837086034190410375916486014663759136100971980476961476535128133794112245077575855590920886267727752004622026812856312969803421336894993104312151949553657754154398295763278987729979965649009520974135280431513907938252335591477093101549742502013305287091782975071235647522031053898865845012078859844599868992385050033114102632652104932044492353317065268088144267503751029869404607070493726876933649699250049013900163687007653278203105637588191894600804397123251236269878616609892785784388053169164851437659463225917184343418099752053609887333461857971033527124309941494885192534999871854291547224165524093268957623882140643169324216821544044773515295735412141310509266596344274848158810181146275862168717340262402903065253135243950346349367942973052867559174597986816938047249348099514440372540283461050117876438466596056781720198307429883211726242623665265035214387048853189316448167881718977700615153375378618455154233654097030570879834422139884376263588102831488445840809789146109740843008000*i1^35 + 3134484449034915145067695527947753327709175450751023153699740846117233396320005529327963185964314048980331481403451615075009471111061509077356872452935931878175393227735236961309682502903038173980035883526490186866685679675051544395998554976647460900224961031664442090110317762341333861841520781967733401583286553756859726725393605337545473418246936108681943651979255518154878767079989384978842516614052600007942298580492555040622818987350657142975960678611338412524819881181782285816830504604216154591536434697375960278831013268365648504897221555820198006235899984684003585875890663514586120249081645092000762298685538944850122916664757966390433303006077623461060431370244611587155337815970303747960001926145525810376965858077986335108737568271241827707694461721792649322942763892774869087485596914263858945725244483561306386272924877814954234038311392861078452865054668057261842215441461033948227536821941234523295195830797497753555322906193561201772758110609077721452110359156059177279350952646921676031096076036825139433218551025088063073776043221736120177385540975039420728327179842731076017670889210413920865753049828623295881986418038566982809537076369988736350422723404508371833068813591433512478571685231825135033169845045404618160416339299973561069061362281303100095555158055334386139440514853773222870686598052102276172591143937366116632792034310140057678294980250251767011847006166264186436775888182182153926623432420978472117990500653539729419890549158238592407121021173996709603527629600731086567299620950474012030779186607165220602568679174876645202497023554447731783151411104072252070822632773681411613275358831194151512477596766009061907227662489281705935350741744239972268769835910895226710431191367050411035711712810493989093376*i1^36 + -1273145778824166507536309794283902574846473347293930744640892472652754373897549733582773102575197273202510842670943554667979335192270702713150719511205623146004697667891908270757323078664201812621288496862260724229939670234191243033698175668198348424057502386436049765072130777381785494923961841822263739020397760423549690181199704188398168430538517238539294439752428941110842943872911950314373801775262364432138058981163880385347171210302585765357710320971944517356793283978028583549032695733590900995195159868038158428117238432549317324150364139656989866315829350863910099399362496415544439573150294244113968411962457804765337144880801714143258858621060974603352853049842855169609338864861433947222992236392349666376612371672942760768886572288038828932227882860564345610614070404115590219333291559515549726131169215531454756571800876092132917579623127914802374881215810562526994991909543323827855333789710887252365262330478027930303107479305951884417659195943100463206627499936591896730102229607966138810854094031315225914872223156365390814453519108168995686949429549415081205549455766106704504356209920851102310823026408447409202847116225466483839651424668649250758504911483175434582387511752717118646320793130589080822170976245152206530585061646892031630735627890858984760522864671374545900477090755007186891463003018785851133217825177218089379031844226569817018353904603624041201600389668336205920262548404547225083747020628217684479878828040490164715137277553313409666776532652796621486197256447382698159082376785709054760486534579460998640072552666121403825087743321175839154254819726272408181047414456677595003418811011863382605946477269072149184265394485469335252521268923595546202293603870845169603854799810801928819088456895430656*i1^37 + 67807096297201826841766251244890532853489710252938526340186136507705562453463029537480795276564834420198797636925159367142482460250556400447889721437241851141703217395541594953611889164124543359286632743087563094996613589378537139187113521707727356556875695677506649287745654332668385035322116218947791878207661170193096127514023798344464956397962028675142381991409754012100919336233647030887572180245168580286894718290082184646695183847558344075788410190591898096301025103204922504090100405169657705801990055461465969790101538430165625690292551746550314777385212561793740691826451305917625438575993676524265195275606227769842576134819676973753881838142383740968192052249792451225247828313494805298423642047958488914127760904427859831971675052110558470102928509365999838265952672072606486083639661677221391225801742135225013286433131007410963452519077822905447672752039005467631432821410510337029831540851215949405753561773625673686579619764675071339444937368856820696803330433165606168691684573501241661863525761743393381392627027398944390464604510770203388138724915249781742607402305423671331671057303612911053373613819886966814740623618871751876387725160804425038267430911004923653106252791988675711748170119759029789712405604471378560526708171900499868431918352750511268394140819883864651935057169342815661282752090789954250428555033698662705903201253159912275760060854365644503155565559084297420972477713370585912855365042968414696647441581417563345324945420708681852306649504158885082601344759817381308349822652925219825590351594935770337878608937777327426899810914244060238347744547978223540575558081339012250990512520669624298025127988375656156231663198552629330623735367151170895300451344159263093068872577169903102027890688*i1^38 + 5835791112229121511398394826659444630900877989615577476954732399352936771687919348436498780457802234237371013997853055007517679161475691656567158532317860196159181015857024028387733758805922500420170800348400236098148144556037583643532118200454705725662118916718518290628438559568119409181462054695437150911275632790687975189298007465474557960188490857396110128187687748402337738648125416924181289266653621438197095492067395382421587013900596374338125162016078719498581631163716051254071235540044792343225555732485730760458451622161138231311493557452973667319842732694505304736760204756037005118269819848575736246164528841186761736115489938210162586187862168366399976664509157238093815897134332530972188140364247706177502593401153961678424777570528206124486186239813733932544491220376121741719305892101196055868364101304558016362757570690214680572248852442483404849409044564221724643534130215218792531700775340888286215146271722154448595459966217451221084869504142565511246976278461321893853165954862291983835050848215484250625570047598573028879561214438711195410099531870137965864469581490819720901769814103753802775160792668224669464544916916479775611219293858470264891238810017749702168354777571671173016358144372319233194416037837030602955127762210401891314576138554025752918916602131585260028855104360176855702035993457982589211923716172986938077146136576511369316358742008439671531585651840060193412944690399084267297340957150875411249619204074569452690006771885463539605278617348217136571071960145496591285961616077553913613051247862336830415836469945858536157054373251502863231432853174513593720174093305188552614257688299336832954688853746783423555554677484967677455052620888054993886867259745919673585276875991678976*i1^39 + 5511039057063123825058700153060869071249198211695876867832034555615983441960751184133470294257452882607360714946835831039394044124448291294363091531060117366611516668107994922746970818771352935034489305406498785437465338448859488302710595761686322277360046307889526241705531782684494802428765572230177883570581076229119268559182598956308782089063356803140202186362789605655812139627999787903063507493328802982455479102368393413328483117862194641052486130615827106197953217664209944887708278100642050971416371872271387006539319381319323227708414647856294011275442051704515161114246243389893180136264965364735991318978293393628951035491400436427337788266142924834961797918121863248243271264396552443518621978889886037838620123562166974046401395169635381199714739827202895265944383981856410176390036781379718753133078464560613621092209396942123750947337838246361887904628471307052152990388398605247586257134156693358798577626161687055328239603883504899619522560776557363117647308081666336131439688391736878603309063398474293278727690682297087840293492249441983118191699065979771186492305125293282936804949708901395066188628634034349835839976388068930156587782255023504902569330952506352307672983032913424143385882998684553538244063445644700955745487289065879407723213957298218505805220547823461695537332091535666565660372501301013260786431328842576201993800546485792048089556925561571668143799838948014443480769152515326230267194322543731893007774409182703570508476177041513543897676726440073445588272294339825173395983028187469909492745085247545673489697040157059727962898789674836802018974132495711286926032303384144074080905606722108408438705511878185499604981973760766777644194352999732375819370996815556211868203745280*i1^40 + 155035292478714712128868989074092572423881135736138246512017475011205660452699318615349285187043704934781147929195696053553484131708923706644813332899546758083814840402514445829623553179174519913989148688973577105753670193450029921858177057691800798477612624756924222148865031752097350670697895773688541635320434659369147749529303003686719844567826356299500322275386950455637118825266273858967874044575068539918213967118097829119093107852489577733738728693291069747370407925687680674497401733792244100179102995432894181617494149762977507200805997407394581590638701416386762634603708895791404885286177217093678074419023203284235106131260063926709628412761332132145264116346319959568861726943802691639244960228012954283973230885742143646272411984786565095718366592065150207241849481570631488069434959792785700201611347372138841987091046888737930134532476732392731165375934333484069508088760226280825287045011823724585036965321236960660722586318473260245513354571096050703766204717114236175411070937252494926742221925076830109219552329062149711083864937643098763468378232679345813161651944890711883093387423922963595058887715282961597463001961653905949204084445984541601570991655897267735897124773451662451497548673345293352243429652677794404397325977545363263635329196065900834868108560375588230317492995677973345809582293896343288859391594754207554022391171358698426905523398038141796025202507807121923482323592152651755769569805930546409125788482732722688583856633047592351520881813992451259889596050923560146571250359906178851822959472484293484458930855599055424805762208009106096333697507443028559532021032651013124168208579732167612880688812156008609479892320598157924284983290408355109191618876542693595414528*i1^41 + 909752106844317072911719091054668888315964317292417776473916072076644511734316985606384993964682629089412380778066560831090455651776854928864165284192320155629127283762685885035562469701507302119904183815823211064567930291562476873439083092701083642332111437482183882552862733702455708206708897528601857596303551858809360385643989535331749255640766075449906728822891458001020457824131707154434238980652927087761642099295762946321245236031540997367081324029699663774063935271765747075726907477957592163418974891934648100857128627096862119849405186067374598731985655505390236051669651206179796482258786725413611710626873056093866183938237784662784625104005429218168716381792768357588257664616038637500001095363704438488089173396297336631580237310268117739650673883543735923720446204598795589108160027826003524001562228970649307064753310239807515090061484238923178358717536002772334805877415075010312242704548213470162810412908043962370870628522207607441765731680944891641517308324037577374205041452768210542953792474156543102410012214544716163377597979829568301103910019887264429541721120822949596629664479307359136750525043270292478262670873312527482403721335149351720508564535648777485288166627600976565629459252961723718523227763768557502143319208289727538865191143739233581875313173238346139690645629867239151186674990380300440187735292028410403015512219763925238750449568384465094635535566938719875005446384590902224477002997373586126938633259203644314601484834027598094884383638647961130629014163837686239630408989883919738802284022258147799000958151071648139943192508769265241287570634049050101042982770189975016635702774005189085853895311111661854051495699469342739040518643748174902691680191774720*i1^42 + -593182361524638564826017411250473711980403079685253102282281247229295512363446086729369386861480533703434854979241377087736124613977271888966536827312582940632827889235611017665582268600555295339233763177228027057219211894637391433102554915473969853737144575902806141519789133834529917708929734150313106310153057824060830756603585245255965016809853973057540957420342956426276526362721879285215722603910173227303963229456353480575178815420469981740953025684740141311324883339503858259592533404749979929918156285004747396538414910837485162144090804966104288336227628395944638176550934412263897559078144501696959474310918127185693280632828406548185178254417075700388528033539689117016437081071704837236010414746820442722617139162795700485139382652554095303560079384890284775037398739740584702934220702033365592171373577849684190974290380576853076753667534794093002899322638082029938164668786419950209986078377174938325293618574243254272533853457226201495604853084712112285486055565337889409373129910646525558069659259296212672695464104866766669412653009632099199705570957471872678355977699615956138101611556290848360645853148472757617968975473604016205424051276642212042193938018440109949644981914907760533021420319038971218779748970908737929793845186486357922278050764559058764013218254299606351597951986010161312778260555730344397778624902899929084545427637052030826547701365119020935776768392479870535900432431315049888492694144083276666242672361529688904937994888411399562140301436055635294807804519773915773068390341840184423174459743581293542767323759772800518030918161412459187923586236827884007877806009513098619178644728825094525715717620462360099376918229259395217369518385904972202168549376*i1^43 + 7975483515398293872928835674972313251548766806170926965676331284054873825177646114758096633086406866684296295649943345776277388174068275059775085270073387961635598510956887954662808286110247213691489536685575944638544568372223555171886401190216598303773099268790847870989530813679072607822587713942069149460553369113570718899325592756820222005774222502994948565648764465585010548330545322678850544392243641121330616884046772578738166463738458431673359251103740456348567017816315965437072662464912712982330235407811409912786624414436992099285788435491415510241395273525285934701465378403035256173978709925655906763370434588104370569949207121295080782598316458244779426023657451843133860216465758031271327157162071812365455733606582997180514966048250701659699915399585176806264398318955928152433740383924945804859003697688062177105951833964759172280132586297416499029321184338184492798236605010662435127088197046762397007540276792686176977593515145234979888876754649944165881191946742260774089661794607556344367582594817215599180234827498409497235958150530974762816419510556957945587370228367325062833837317255455258235123382444253314806371895270220278861896941509932795653495261684021512334220557468720675301971734142790261901854770813069825035313874041630404432148239079252040877773960974160844127284403843687436777504285488313019162615596116760218538455348987403782134908388648448158355513346840631697172991915708796908985123099201188080116450905376894486542732876443343030146922081795667291431349207566926224706754200389914990423258329093854395304420805697694360272097425161885801227898504772170534991751374903188721865252931290666737843031911829066100140660604904833414244484265891856384*i1^44 + 44019517181723514019809312723360133641111343214361423380528775910727886870263278617983978793122460643627495760558925212800032404396297887223227999241237812772745615147724185861462680730274237426530818213065503072061536041636537407143653739752369903965960211627679781901203861509981444324617272244619754824332913338176174742463536495298661326881500867592340661240133822302130613667234057249023658109420501216544842455555798132469098124191021337687654767676009957245877281578328522763704753576848953178238143121681135896361892448173206870454736852930164875299228906694973067897619072200417409986320960986090774838781595468296830327192991650217797500808609124086347437912922704122360696660890748180743185945948445058860242282970753443411310705666484320999175307591523974030425710809472863791537461149524211634894230156201491651148903784825537417071752188047507668904734490218916192716329702108516074588271175839902686394422390254226498670391289754179933883825441095800983353602490406730110514852729132470505598354498832772358038699255599582513814948145741272283506295320878654034506183990216774993208912353676257213622818382547027959675073032349479748458165614150610089844888630774933986837995813230495958231492101899786496844661722957521287450938662365456162108238929651098998104246585297566692853139462111624752620705624714091570362301187870896973293150624304903206642876839002043872764457476254851511583891744391764311848855707060358187342347840351922780944418129770537755937532470552061218388225887032234853583736420530457385294290439163953927511035611651468102669549770904454257626649796970736416912776999413070322959645456047552107940782181810329641971339507702331562432900628480*i1^45 + 121505846108488271720303438549279644928933793156395090738954245550094476875025083130807658075643704708191659275885247199569258728800664283514485400681814108644162025270456609868747603638561080706338581680375553384922898153135403884108035042723459450375184299036058641170784675293050151776825501452643582982305974545106126133935627061778383983396302673911386383028724313708517853777722331339581196030098678424267885073489792123240742312922788708067208065093708849753578218044931676736417119344278465378828957136010443147109736560912991003957337144156031310451545281206555231498672344260076476105465424482680319835464806098097889368139743374161754159731410966714792890913900351154695102666177422395718790701243568758718003666138180760532583407625313671136863279264325042264474817207058948096225304493173627011300105096603045355509608511310391391623963035494071909856678716774527470955562555299784892960845680865771952020245350069760351478159570743729862145345190351333553182761007890051451894256093530644710530654600087062275467476105272270751329239166568388778280617703298362588226812000999051805771821011495602952176974998995410794108165568856007513675072397226098030415523076543759593130122514297131867746779132050305119295536674391115559941176210973888825612430834077271699088151083813112825076114977137272232325013655897740201363647274313009700948053284655339622538515371990994146483495484843440851467340670335017835034465373181915805256951965920548489745763514303136830779576491706484453067999319318379757555982396580718142949611778419584258908469841354961154062406384195789928245773579888784074704387969460471524844164560176859680202545532301363222350019591660883673088*i1^46 + 29169105141182044920278512587033499178238814497660103144746783631223916100329755511598453855064444498536099984042898919400824242470816398164685312874702494253458194574852198732729936925538940105396541877481060647408776688064558355335242079579289824747185443377582371939723287879608559320226584359490508646145885662394386683296895391003482222713762621114488550218825513607727268348785183843142931826526894377745269084554464077681346054443585895514085252385021957144624294878687194717615728110505140010158561427130941447379240114034311222047383539856033062965514201763409924349948226659013265409787739088238106483831781128683565534560842326478128693239545924494338999056928098370829808927643306199624057105831827947131542963990844384055801885416307298020198545277790266689669951312698115162367637260455007610142656045297733870515889242697410665177312441482904783666156994878665537305404136695427708020660752748887134836268356232342589242704794893622283109699951998099316484781828587089394059829271266407311851861235652163479621525588881822135631764029717517111349533974309550679322716132679364818319858453451347579245045600350920910635975443648117650368458402751943549918339046006981979556977585832380388388320085106598872923958037798022910375162611499019123939748912107984267195564014148508753198183935130952209784026264913245102410279294641764815920778420826654437783619014758676536008455993502834689802534065058584422757493984974244247248206858925950294172921479468396268301687203597435403437081060566055942129526982351802738379460756000854000820552384974903961473160514103534147171403569084640253827263403712606628374513226015281982510294137586381422946368356352*i1^47 + 3886126417996773679520467373640039553972991691792319677582236224791274210656078221566646265091001927097926638205368216763323198779328483240389308426087112044522748479874300240291064874891947407265668859413566989009889968957887423178318213952621381894314380221874530195796064317146352850304546018482428529203355995570413103071370493543855518462854465844082101292802817380768188856990745645980235884419025775250198522747271466061759941395002135911960232414844590745329743003774559220720268092822463185784638890728779257863295645095578024942556149118093418016001119591046109880055590624622760178500112775742944198522670927262143426925214604181406886144916490158622025336155861808087647849393183200033150820412716021732748791251075710721326544196957844469377121882742356894552648343093245722910858149950610598838397724818447811623408646506332752604498860599358659949404485622923258298197215727013495435162326187290812071297851952199781002115361452580124533728371971218015675886083299367779726347644781941763885071334493753951773917790147097504831629257741243169399759440247590878196734675837898121074028699032750082657081843272004111939698308655512797780281944726928865127658233954526073494402744345062414172636167605845115730112197174653179600617706338399711937036598795786089792065831626021542952127257196816988059725719939344021963535424964720207840509058768930021778062503661219253862852363439610502861748312299663461890592050288068289352467824596768426298560270631429325534595326112973083621614970385698180082864691445194851665498169581038401807370879579260994681160009743605056216890070359103857722878943447174952965030836303295151865077693557359247360*i1^48 + 461656977705767116977468346073450235705910362485646445063818671171477979191104849649989389810765685598034343514477033041732071494756423288766809835299826548648369714629358840865992384891742424086320928243802152572058877525379576139354734363295336827891912449146918513086747462964740212001040960157494772805809237002145556223449158291169890966748740229514118622101469945662854673716078689561426970939677937157878869472783297113723404567338751600582401596622170347996139404580638213403528721512987858117219993596541987278957657866536891186091673210161092648376723837461137056054315483023288200936659224492289700157076517216497327329413873090355074462177869486669291738382967468953486213043396879654528392480360610567221497201270183286973801987535541978082241928634047183871640965499185333533307711851868302513932237499068500582759571235731365807738367975248465611318946227382621444198639788079960759762595273123613555238990619697051210753720818295062437671310558064427691820658850264794896717436156523652358127095132694475544718888826229296590249816696894770906365936621360793858016596784210864500361441926898013081075968181305597287659470577542039425918399169666710128772697906384760030256186365013953987259815060002313080398647819639759845141430694935202443471729585792717971916312965545081352356535323094833658653195523370291470454787799503415844467485283001670245774834559496762660300908750916405590445008282840173035167460256647878110077274784787362083279767617002655557731764837340529490170579243985348500972585097513892930332555613438878726352164923079971873898686120516821844143590958725201197784633724795776837939532882403201043887292416*i1^49 + -140213455180463616491128900669051600714413613167434974652014980025854649716839260284846585744197012780197080062347873737917615304389362986975662017020090386719942805031754606977021716939386864338788757212610860643543433159160351401651904283112052454278302878115613749392503689877215599714786663850837321968984980886101466686613699271083412834382368118242759253710387852848804783530894866101376490394366310032533631518220305581557206528581148782603169551669830652538191971615093735436952145665204796522939623104066450441890097784282204767723474107019790991828313057714920357725038571924977335985902756719033840535504503446272150424152716765007995443434523404413116414401087256266070852188721624182829980459387663318789270041749274046824483543017533373156550394172367299892288020609900792279528904285603026462652856092381588925379150224286771983120979662659464280631660032260375268128440718723010576559110559995526535995503916310823612659612217778424983070938386073402427402611089753424261783998368826523438329213656780402066542289494126734458475266858249227872025118677674931901857615783904006952169712725821405921752759418767308646913217174399511536740582952844845421081910687260459136857310662678000399123994762720897764436199594692019215212141704865403007685714043569793820667824738625004907327678573306239350347140832548486300421539307931578800007225505768187094891944017453705999552381605560185556337039335954491659432289663547923162660650577168096245285160029445092994962924263856945902327069428275837932294773684950700307566092738673065763607759678146429192719524117870954988064158148508617060611157053449193393103484782555168768*i1^50 + 1536106747007494994800580627199439527239137746394920339831910703887575251133848447034793278743613858150325805866583119340443970368553813633125321511443850908157492771022891950906843557039501800924347792938696150233679134279539460560178987893100409495719228290101706978778012327169560447011493586475882685286636184703220068142900368121466527468482914925940504353728435674620402797718388604103810496700962565821253238542288406899951123177173562241911362319996242818135478275595565387788451714175213795503652588149716464303830781219558255599516973128987055241452257412582933739318717928462392819183445673268497778806759933307641771393320033198591844773599838275655275969339982466161822900676718455847904216855153322804627116580090061946854324634181681192079294839308909782790398219208899547025515369596319931591618628498203671868188643554225801527917853935046327223023823702966242207761726535611657817248656940085279126993417579486425878202925571574303164290763393924745130657742535718815688187521621221492346299532538788575972131574936423081996927277620557983596281130587168713083159144185172343510663193790080384422418539337761504923979599997193348537328490647643612601702695148945915398426260073012015149929556406948751585795828758333656049643073282512020739117962849570350828303334806468296268365054311445654453895454126895294358263735910281389953440156544071447163345559239391157424190250326531277869808357542850016308617340705346937491594858571291455546064708976508609595610770738717437927772554191960387346979947653080278264717598854924385684067757530424311671537075574959135401471105564851020253416580312939743919734784*i1^51 + -1641660632586221049100694243618797946496725577974583256712328945363764184961045069630824694143717269237510075519046735930590092971375266163759517548144058838000204443996943105526584996009581606663536207556347723715423572234847902791092589588328739445162808785476210743837920938658614432662968599569735871356456042297989122711741325589346946619185221800359758866450436183575613110929577511164949401876448603306582424391967992750627406036089849866694332462727122852838384585507496836469436834026506089163995919856367991142180470196476570603489432030663152457277157557775243291423351612701767640801853629426117539088790501835999409683387639904110289738976026941691856490576682543207785598548901239487925351090459975403228170092993619785432194272755656111794802258885063151320145877962850352549526197447753615474455613149793042489870233175931104985341616678200078448117457261515602331439658960480495763101147389515948842494945503445733855152668591321903875132565139964403013855966962799991359678230655545150126162184631461424567594617045831463185911852076914460070478747547305840172033388633772701656780392270067509963309362900989306378190345939665155442883947175231030008378725326928091907749766099993032744345529073582270047208869332693155826192139500391847851935867578487103018249216061612277190444811350786008829121862750514409004578820055941851035226234594528935090519761107702493241243134478680408504703945180549552207228068174062467488002766997409792541665455088468364113727031397838125150876303422475541503206593967007436274228123260442144562614703619439532549720016216444012704670427616649922187057301326659584*i1^52 + 5071430508346342781917414953913127647531907030797112021899102228986414206317786130642295035907289704295692740027550458854033196768332227523276390615140873054359024569453663861007737874388661516591617642292991385259837375351348701817307777564406374125796107417478954981325204765871159005073453837535209925968961641854202846504699797188571633793252880160279881046004573342823146952187578699966558344082405040556042222653845699524055864894101908937899393051941135393101561916496595807734114491172862789879416468667754261334669583033211329930542338343736412117033043482363724386763124590571233464191928543880513807328967169932464468623702626876789738892376256044194997811311600452108959018509837556890266163019151094964029083642211065185823495230907865354278474071768860723990868111861623270182156677615499079367678934105065218362685029044602051756668148016722296174904429768566528325359707955963767819343724243251454658118070362522279892963356136885878259906811421758374856680706370396987451964466108379436457500701554848177147347387752712539117639691770733665781121948865637424341278620722124265137506892013581997227706972886419279015575709426854329586464878592023875259243492683893891923841447825628171355548322654801649524262106715197273670287392460268426012215491234176152642867914142185204178968524354058099980131139993652573364099913555944960250033953078341462626545647335095304757696528703482296157742245244164987360104258394774418473476365906864999025773888150995944305490368737761713706627382277042285243217854146435813332363859624749934073444667837206790560123551864031598166547482113372336422912*i1^53 + -18502688136144464761808875212145274533413994047756053474772445022694418592751371898928341864422747450693764860970779588257853826203082736801208080951032003377172103582336085757432871805744860053549667949708684871471026773894542517580643001112922047076782061152014559461020108973019563744774865538958176990724094719550720539097237275079241024281146756108720274171429685337099834435111236410036451309706144755376793389464587411736741012350483687495507039071206852554199396406695996378636638824343966570907492362426761477471700213555336970495747507532030394282829921222722302457981344225461714226984665961719012568066150205808683753775949622651975181138685221564856533763263955913473669749126668377588331222995668369731918391483017093125198599372874325677290729957177344740386249932363856023774702268175363831815225084073753336095436304543998000883987252604968212793870671639558148259809469180389946289577082536706716854859495610491866603190584684306714490052685373049447431327018091469181857654967725934682697774340181691542053850618072565001555559713707786471741856180715660280153112823276528105307425669868881149492306672520011947454033966608663585069209075720640361519298380873175537259144855007605902184809594991919500791602618000595183877817353894815222189940656965145341967688442390208929834479722554809067978732436792293064821067837583038810363718355281536515828188655896326697800803760635074460496093497412994923368617126236515441647971233808967715449915426872393849764672246217901094834504253916738260084077262452207352992995470095316366542200624284135180004920554560567270092832768*i1^54 + -24078984325216483237429411227853751104938836710981071108162832856595116160644021651065715795638824112763140056947665528553118596768612082445499975239109830431246612226890699168629997257697546557166559405722101884745441515937243587612801564281661093831721526570855491717434808484850868332647452880646103433389373473110184081220482880468992727398594380295437102678249775616907334291913094319370333922378927034146412143969344624724199201204211189596169995019047125169007185315680611508946661288509848260526504216789678438178769944222262012762850950808115114250663958254250194777270797699841984962972378307886226604765232931571140078244018362512200485318935679344502085834883162708187158438737064194174039407613175222684957600179082116970644610561925613493428926234717314525111900464200183549806211982880826975207824644395440722033640373190209798859303625413754803264328681283927335156253151709400231256563985938443628453764877656777123129607259889603088669414510282190027159941964382603984998060704321279350990063669653876352505289669848199068683225039442121680619267855241348589944567769858043617942249363332240988038981597223180420094109550287503574886798973581717381340858968392702255781927257449763351825274495892072658811514665045196293033623583616764416299284339834764356075719899491372614548636321851152870741292107272811223543903875555348449480088519884694781429397781139587338375110097616857634530105864491522557233377771935270155843073043042702837420599869591227296094803358811206309342067564945740481418804856054415030845163777018654413512358333713573703729225039609856*i1^55 + 1644827855499172870263162417781795438835226502155664541945545401119881078455645250343700807387501814409421625938849495310296329730645868451542913823838119634612222150460794275341688022075930421031515281969872012830645789562587845754913518900333264275247783113611194261047402311029241668003482996410087933139268258862564309659557936933860268408640885455826277702028169755866367423377261297997592046713855657944212546101784448109799582844978559272264748947514327567259962048513474456117077726715500131426573916643988227950211961105489209567316083737927167017149328564855662990108522100355159859004491551597337716833653968516322420720158195479354987322308822364772066208700945722754825002062036576093472593196765783320761768594907078757176122053585444890651359967241777930988432553361692219433881838123363441828832804830352889449166355754879543697492674249978854148883538558367296480969621406092576014975632747301798678559182776688722993915923570214409265456609268831351336257847505007173502797779536070651191636919936956478688329357693057095518790751984373246621309143099593020283603035648689496358130172727373865056388858837875230652053706551292425456138219215978723099644220622691947813180583364490343886274369919211750999507818502011662232467360154563903739214406263792602709830757265391109616865702266511870243878202510474209368738443895786612731157095045779269605712983781013080860552978041471541732181104209668170059422082953925196396423200202768612669118400530087864288054135154316104545575430644739854118274576721076952975513912953197931119405107147985387520*i1^56 + -57652061278820493110738803274454029628445079336394123467293497017417122032667184407752827436522118664919871724853679092754364774979071879769071008115580036780412468068196611111577112878031871266352399429550661930796346857640143179165353361233083660052309950093929808027388261233644171941121157582549491788831176240862771279492373956214941500196657460852621567131157294701880101580499564214089777056828448004900294700735969676309498928830994219115602388041535194859258487003337058606555782301762106668948830041156938746466959383609672028541925437691762297260986475946374887904143309981593982778336771158550961955786692086195182029727431003041970354934308023848334440247202302618794694583551372473019214124383693589554257664302286225299227261026413306141017776689406181610894217612621409722409546778225826602537640582012910033410442742340777339581001917487713042103547004602281566598283322439887414647126176513372630386406187994835816509431895289581683251067930716223826538132861013966213423014351703011826204417693401341872669976330287774990829663965273624319873248711669518951430125056641056002435852637926713546864754148807984343789561704525830902327479747368175767932772111884336652608454651711717468724501685486664875484015181576536011605848796583175183058244239284693550916746200079199870509709829619034594289068217516554109500937308505871868295635443806338162976676003303836854282420242991759250471806095639410062822971770423109882700289929901562627836675661369452543551297106086222699795102973756179233334362725969736232011347994154123153899520*i1^57 + -1872511538934066295676996220566565350904114150330791962740673561682304184756829349889056295886380070532769140560657189767368786192097988016245826367594035455256427279789781706163934135437226959839458838129275768151194210778640122018871064081481796532247148290835500481078591109212569747142568858311599663538969352515410783646126827678798023534492187430201955216968479955209396513037783541099365003650656544312953142843645816321884371851254768823032797351000394877605379795231809523286070274966729372867777063445167994157101755116898176126659098195425154952041313072150717930403838242113192190941581176895279083737770823788162446099125553214231231737675641178267332680100932217060627587746384145911653261967386009025260136472217411319020725108918382442767820580196741614999128682517795406384162195496326715601360041443906138556970600755625125588009038564412232346241499908273186102111451549358685242249498570918836840647021410352973156700918715380705638857149662852687333856497373558496561411988219217485023423100804397011058182213537457478240536223379426474363477188841187616644962740390616972144447639276394233748692504244639155013390399938673493109087066726461728924739758636940850535230008884037290947838725658316424097416576779856694252635907512994263825335529326095885547494137441156432622288434409471085381786239092913472074558440286079079448642043666118263438821437051220005288284995262166206932224537542932689187072796992957365808507906142418157030531586921065008935251334634116127771044651596735763695549724142680257023690407936*i1^58 + 188619594664581146810135578480424099896216373824474276263933427503229993391428721225722391576898827624200882232431565445186360536053951498875751140528866471823698365470184120009728332516694687785983685650882888041718425232878346999975333624049770592690348376878046615756734977260232041590461858995070534305794919849337610320071067000352011438119582982431580661021275689422271686712383389378540378083969924497229931882075963882156135777722386940170634145590915993634619459682505920415100325968585990715860359664960468798848892357221850055126469238838589116302107516528852815214770232357958564277411254273806382373278767782160645408034163641728343152159472799954100948384376073497745618621678756991433458157957982856901703286202619355357945178672889160634881175080718400892101066097528317341882649663256422548877314846692907294066012461027423412234524436093827110387077272346483487572038182370143335434536878744874198274132447848012578231716495978049444325142782165329993118358529335514539700541648213234128709858150290359763175080518582105983004963791661675738932914680398524478799868908370095650195740151892776443359887257752560803275578983719253267655383944229997591661394567188949305189405791557968932777470630186432809781432579565910836798182980580606456909126811353409461392875172706818766518924316483610104880775061614855647050698504886338155107185000339054701505296236010495432919003987652433615034803045428056388127456194909199799679789771982217180278974781547889969325535796576091846230169611252607340272121372737536*i1^59 + -883593877067715603591706542246162829765753778255640970424018076329502387715471176126333369061740805316489968513177772810691990261108266892027483565892774532841127292762506357927140354747405290536697988311418291622869383656641700898667391463303229167121454301682300365749915160943985910611476215784347133684831871178602159405715291633522665001583857110946392407240234964575831014694235763969077539981692449777097527825195893997450519054939906992393656515518806008828987648244364195361982177904455745770381023242696189611387852320438032886559949000364497359320795149256233190663891307610233295696464054616413256583038711920828513981278931687793130395871721871027781954809581297923090381166219692551752393982242221855905393673589653889218146100812485783402658082247674105365182671378800289818433306364610791940464156042966505737060835647506109608230685943735689520037279972154369471909632551612871142250832138358271758688371826853605777144740801126943336057890964809130739776997659547134378380436717490897122428188148552408895888504885191981617265285515795252739098936108811894324042864321025148345414167754294977329405335767797657501587015647605695749444278683585778133253440439618492973258323961412972468216662237413503003100570485057086329562839576530298855472347461161284339459137553806630281833286220331259736012115433156727306838276924733097074024202016505980822548131112198235910737454214635684748093020888878234787464241578850738114800680079690484252416349065715428105508573792045404044496000619963744256*i1^60 + -32011100984134099797402057565426368444322773205288726429253135319979568546728390291061531214293824288377306335918213828091037848835983429121927799384907760169312240209796336109723199434177366069846762597025770216010981893592383789228125706781680802708812296029861832858232342942965309359295010602305128973459252674636529326439198184397100963192125552331887945462158225020952663118635139827548250969853008295025036728454289296013360897681217772005681745372482060323432204071182511861771634097313239790410849228326214853968073168436978476522362739243678847150938527343227435142786784381043965132957900589050018765332797421717163841643206050356936725748150918559451293856447189611429303014226134130142481779438637792768135705178036233703825829540476694085921748999701037311604620939372272171722165698612855727484171694884543129272485750562210324976224827438357021760911084654157731301712842218590765966637909863535721172298667854331693515042154562276205668119933638995658750754381897787778662340987283482044020023135549640369274308744801208480141352432023388583169421752527414970264572321438677138131756590673025914839065366895221085701330951396278672774657120173537436091602961958528019063246235258813165626495917513235992891562389347574678865682147646036443669744816846630010681182534444725250721529700713943571136738901726879779981091580933597021473223719998648392658736791778473556433661903432700063597873410713401194547738234363225995918813429393416421185727498923385746408871195156020434305024*i1^61 + -2156555639019140060571707328972551707491318588942983682626453459105023944857569130796837053920945922975175044441404817251067694576001100283426614353268271742447575693768808326589163132186232327781371953809156569543782941883110429372763055274542180430035190996922662682698221339225241987506686790930393573912281829515510840422780175919802563182996610996157469766664443125379182186603883741587528504462106796299365871320312317757648601892774079481231701820769064431298018533332737809608043216971198673569532597014819467276677029530104370585965183415400749567194053118788714657387732338512442240002453062312608178237294293955248869425256731921622183686286199847555229361428575839540558382072273733730610619326178899259408152391837298410103257476100264097215108031573314297986912905076282714141138075542789582020945038700024096837647995520252781874723018279668300279402003365957137985203078893806307671453115204006598835634995925920836726233961816401522625537619069051170669228356692546528152700402182644043511574591309931483414793339026578448180813255085098491799575011055866861093847730722362193798478890051146078168577925009325416690601917639121900940748428916949322034932102301124356730343192792876598341166501484956566434743654868286626075721492972603121115622115283501581465197288161330537641484720063774434650108387449848469611001937053484258544816763277440127463049027620013070176306874265528226742871105996621347101288604733747998015827250961214798852926875004411209658507722752*i1^62 + -7287607984657411805438633625901615900302466847537016230082171104985174255759362713051810738674503268204201545166477188786677909709380036083257379706377495303761043633337540017554759444947017303926482503114820178181978440600847355339856176108724475898734519289939455087776272006420056186350187300361677637595752761763949923192055607026254525014891373104447730216104152101304782708542745656509363625140876561439184483999728247503923102317780378171429491452588698038573492677165034725971144664826798069343389128335870577969833159887598181594875026640858985896919881470929203857863114642525965237555961039352194460235194573825997728217716222573108151358588336753015709162147805397699041586336655043987178065437583670551727908956841501284052159733420664213743349095856751081757159197048457383042045251235034179428230881140561325182790634928592313025439103412857530503880072785603731978178302005774276632181914212292217539692971265105898834646834885832275684716890904563855975343276434071132295852125205740017358562854954628540680394467732817827579082757835778641841613722278383290222156177743974579711254153446423400358155617114655919775209777725266422433228984009815905716720381461643640602264980312264946966383795332857298159627799758317507613310362024297974416664744815600610276039900768998715782922101697080200569884766949845558785854997777896491097478048061692765945187832792494976242984085019303041483896337670358468888447850028804135487507847267425675940591592013824*i1^63 + -12794610717103375791709241516742966456905742454025992880035527420964727150363490906204265536089711109382041369748325188530590868812928246280314562015282620708279636844348424319798593767570860515832065739327819296918154165148295880021212492452484419115636003639492520727066143275689653533110606574277177418725516142261610067207575960000854411460661460996522786740939182960614874343080887480671010875534606829446559443922231330362131519600421815844397793075343670272221938209067056696337957336573656092778073589461107491347204970331250795399169884780361862400738238516642480777430051071415203560977536692549133992345914542061815872683391777891949340295465126203201242628482500413588666672180366704737713359949537380024338417836288990280035934689176197309514950908877344553861108565383908781726445187736121381142061156478461628954010801408788204516681872736080729071664545691450279868760607758419882131063767782612216456607289458113639312273046752805333969669524159455705766918721703506061352468409511694002368231075116442353392128927220963359352845927824940508781745626529956670364869726805589594134223620518805134715147428488866622625616963659668762221265050547403146285550709725749809364794692802490228050170599785746050238489899491693866240373341572711617711195805101284299089983142820523701149883969019621026341174070577693878912858438132677409854930793162406798450882450345742222591714506172324102447143061203999876065499926469012349628633414281199616*i1^64 + 87834418817620307172298729729101690473702018229049411848906321330423790378700229717739440066055490252264848768600529155785789992483565059570708827528451482969994237347951219017527633303698386160895880630937762812291159580608996709969491392457287299805171811542999656397115298636050345004653608328729310061046759181420148958648632049105891024322727083148797180544922616383257829256355666447324969391632991905351582345464457935686425976245408084057663283765407152609206445395665420656117508966161898359719026057643300774617369202964169814460311392749153485572387523633563690313308526937095197569375487652412190906035941751363015050099623921507388020985615549791023490990373341938709539932437636909060557279205968642511975633462347541199938244505010144551523449938305287927597344480310086182717007982923881404616225488481173471905377454228851234579713466778686939413183251107463281684154182358456165787345429401801248799806545982187784741645075691484610533768612565476410532115798315906332269153522831735320907506524516008192751506605134116780147731238202514341732958627552729871504666538720714758448856361858206107455983168419307034371641743329507322800018615996113602256055028606138527697757550821179130549365714824496351598417434336398948006565630958109418433414469356388613989188744607701116339454707640249840692449343871796911240691251318087894027318844094054078013592964360779046207184372492408843119616387414989942369950907467038720*i1^65 + -771269294535126353437208543612454932500906657966289872875006109256127982152539511823710596087782978642883617904643748216714319250918034073195761180540647884627358154409125353782146518064513212863653531774173230703589968036775902101480351205409264222624458177697693277998724054442850353885910113731715226673328149561060470385006576633374017267583283775067296544123876766432174342693872355293726766118228709373535824658136914298034188753638763787876775193710326335178036137534275810854643433107117790225759794596719893576954160235716232460748891596490287108672344213336740009695610338122142226754844165077359291879321815620285842336870707046505772988086354545877395649389809478940420879744275428783217780213514731704468300497571709205081924939689583445592154480545417988056837160916930590434015523153094092832498180136723320379508715315633900521490516524797101666612124899470889103432498416582361540190111456052863807422949440152550286979722250082279114867637594017703211617855409938089833199443237428662031685711837483794006325715115498681541480435816687246184760209595286628207373625803925571942274480241839753967172805606857669245079454900808438731997559465954919794361165862512444110155796654004974935893870695224450176569368860852078676826939402471516726462963545576268644548856214469481734861523617714208726605722236447246894085988626963093404876646378876935078895815379233315201509583927071222205257992493858816*i1^66 + -7197803829722544937836743854837926274737084433172264780165627666253079952295555312719513600302297510654424034771047351421311617863734296114467709502743069580099488898129461257288290738108665941205259407267821459349959069929374640912884188356650390448268955936379610200644216983302389257278716653626464870713040848790742124126685345539065404140336560973412508469513438297006438967172497431180677133284252900514249625775942159491155887202959514626849742061429399419429591674789834994668928548531486341174159841002336698913031051412139549310201374355604386675568916347769962023471104406409154637149913976479707815147859368010985225721607111176059235615447558941309897159369051030647811744349732004080628036222118245581813219913517322293974657626731950321260369613640551309085334970591237612944216972267785020904939708109241382681948757787383069804733994339274679436881091066492106882539471230732414143402743232783308415804618644355552683153186392181462618031457574048896788858442340264702439157558585689042331573240696602387029080739397448868415585510545548243944844751681059048404211068666036405970690131150896114413076189301271631585546775658457080455567187552013303165625311737420729901934559211580169840254211187012980588794162749431263911567560650118582195609073913394622122183814172905468427245398740676345396317307372193758266923187966677618160270289014431410676300630603071488*i1^67 + -29143968938112659819335479970954925220105437205506912620884947151418495317589900390512040344234872514953474738214968263019507865060669238823061814901107975907454437275071526743654060690343979392578422282276533133386060928719241862958264156947608621370650575804351591330042291784428293791648817319029123873156634475761484695206541811095699788392658009103854381298528683378762431077167080992263920186813989170277583722557983011065574560328483188786397150992812795241034394136345422326272822800637531049023865136854606766780722453380545688554819485846393050311182897733797741184436447645340154921305177770852428215459482386935734240117128370200466618768378218264804478210608260251115390588773265052166851037216186614780511359711191283128656431651775143543898628397690022221857324894217736406475803291469352465620485004761997508680126497646865268423132754482811744384458343831370983931353531862965513611275573583953182702842521265841475053086154044314889241728755932485872707565141686459982751539382633377447535454506545646693098199338126731287115650434776526492462913896599918584654547464087414269224774727438351253906048158141815853448416707653449435010481015004638734187081621438378549751990937269989375884394988452067165341005605509419831874005743015496598483099604240409720809436454584063422107041857157972372617507366183428299396245309137879040*i1^68 + 4949442915905016179672908670677578165704376123050110708575937612074841602115254929932159885371568347510701484083783671932215201292542247669748900173898810745856937676148773098681949320882170474741509492089291353802169770513202637306668622164525893319905011143039429982569976061899805889421669741062581587156923644421369169467068499413979985644192154406924610416668447567342388012649971309474130955089769429595417533027308234096347388403791004009173635544271863334314387824318751531299079382252948723302480487133683684421076134223106786864959609748573166234003335179141237945478631690130338322158912961736603132108093187698584133151182081523907686498448308534363815506214537121766732446544468664541567707292711679984449282795154783510797514212764550001332966893482180715479200486521871221946614858804891001380909955491711705252435953227285831942252853707919263781912072343601724327553286090773088515187081244860577518074226223686750665942253826687059219983278267505957089927201672858367290995253164465349729890291594430735776395085316976400070056534760746408117256982983401399060646926104335589215537053912762287518495247964237801856200107596230277037195620958352144065953968755645461450204721036404551366842704550677304933544909217317270050264528572638212467955357488518954814909795028736830615699456*i1^69 - N1*3390364079012420017475138474911410386675460768938499444138127190945864814221804762631439421219633664586326574477291574912367907344924798353487021085302125009627605464227808552465739636814201678430894430028482620410755063352372897737135327158417476853233512587706720140151832207301295821347257439360063340954571872386158662725548127652250280906861085089026453125*i3 ], [ -439341094026092112118652024980809913440659190647195770159372476879890327116314399777364974141482782135863497394429107260168903778505140675299274068086908511808410028482965633523577368964277877623579245883979324898609280761330495141139188149563387232702785857126821861214694584067608485480144337781452892855632630599386292752781394267588880519087305014767646385530064569674906632050442258490492238246880059942775866780401193567187111961839808239947896590676312084629598807072254384774765178773978878852398541426099172950990657409601127275264110122380873270026404824541434416129757904391668021823636841187229635539211903645937170370117475351659429508371836294466795923932619084630940768523465390011848263713470454959903336604236582764695035878347362922951526395212637778261128877387854579595451954096454434487948477322273520216636628375562719689601006023859020755080676506747712521375692224986234287678008774829857152115958440375138176552728715740029152829498130921694953933972126621860633487108576459929804891248245839150897616187991989778435386467436304391189605931941104982294880534900301100108472070957050400006704741446930286199300795062371220778846965391482137490739962608864512481550480550442174460434885174531944067814326811970713581016007731809980229806176729518254689498329188147508691860059628803432098390515933224468513355157691207129293844650965689794996181807040268080579773489226733338737196217100975396234023673308693407591013950683481459547072462475507225946197141085284246216227375280854561885918346079801215620275239270566418249281533202271370436548735137155513906626560000000000000000000000 + 2208501249580536428420126175393615913908690879912080913167419152126171745661687068918496076198213983128264216284003612627867587142288253418108124076076646545191966647199367200006520326727412755661331892894312074524384189865593276762419858877026942761661737734334973052514639193321207688675683396947449186699296148094626032891592350899515046086105163618786384613420198259484000434968188622553104126166342927975065243457617185027655755502002824576665979555551948151445090838632968045894587910746614871226863702689465923176676789669528481517461116632958022210743881125105838722088394210581317742760945579227357695275979231335455980315009939418677378279743320033098996123004175395572707719826835812005407953795280746346857343113091644976704214572187122323488320703419629301908898424158523133244014287347819972097455727284616843502866435327617117108558453569120733037104097930511338563371970389766581757396457860187487056890923692050753198695318106617823223584975695191318480065827867723329216582236511197935890867789152390087048349648925797335402823468302121605135044619293869303449273204866566642886723393178889714770542381160171329688603804398047857065947266110992058959975033320703806876050324251248795642945405504326110886016752541139797153284699502324972355311992067619562747984072944983135778026110366412448231214467823001297285939392228691032872618173858624905092878932111104711294110308959064436683609851955241442751468109725840687155269729974949994677926729095390166460808645494133270211604320788208906564149055958254135725054833203111791935091536275085829284376262945049092816896000000000000000000000*i1 + -5342926798674513488358928977660026890429326010743722455709718777515389356723222912647077749052243586915316427548079079211865364916800085919855888385667354512405275507784167763337096617681944021893872417200773260709046490548533689102899062918257832722237451369607255065805068073593443148485103676809537940933581585002040268459677782984190764468678478449566962566507803356057686430549564145887722521359054485221902460890997024114612675203645695207803977525230258545674019024094712069590424791378130182616697635508452202285724139786729729436177627094733479509958882834701237186031365283959228750100153072235807305251155629008551050874822347120735608954630378128582314941869223753987623603063386375723352811686981472554625799360911516211312698516377129327219638867286939625481718416656451719097384770394470491071069164764927944670433941635748533430625209252758708753363626530204348226045208168834674630590928218017971295654192738616286902268270435393070142636522755192586396614413733257422780234484213631118291340094242291497711611240330611292337254899635365135817316808439904487286193260425999427897519600431853693121921768110511746703069433569816428201160868359367118558275837556170090495896166740187257668897026725417204803744323231471400174463477288691169036346960033942721903348528671185459372323101079812413074140222852926577314876724216479242627785377444306936701372012080171673745690762309201733563348909525196808251093138947543220869192608983440128427478063161061786286213682089656764947389725110131250279154671229451929514951103472323562719491645009095261506684638015146552197120000000000000000000*i1^2 + 8478731549802549698016445568453885782648444610598465378269057351074311197646810792852674161478828296154480802788368841374263730553127151979281208831264043372223346700894003148620195770258005418464761753047624450460525282326980954992339502437677730370680521001619227810100497901153955593884000323862147159960888672228325636229090659381319206984193287446476675954275009189195612119200316529291880197683001190067160255668605108387222299643309863932098100888765233834691444253496589097763727423431181522822384417900737463904754297007001222077877309132332312684567768695870327789047718126365421415035835550543749029368522002443224487987943112643680224566298077431218827187703383435899390861587527825953739465932120757681557428977386333963428782987046623841092526027345562213332099602774392130517913916838341283683771815737038692500341746851700077024798481099289813402752978521270060108971811498207654303742272842932160213469597105349758234863524341002524398245288672844582900893066656285686259062515499176839533902865348278355577113217017555694796290285813694761684833657240692068331404933697271707533471316148766519725330543789992075156855756067272752781951851081273125632875230322098954570082933071815933023396446817252139563600110156648003038752681815488108675685488962330962818431653057875198321740386803121695278428886440116635239163654186932653731237657898560906659769631065513191580814075495389463721391028489250919589089238324185265226685111381184248991062418551869138780675382846866603671834532903911390601435187973998180170190553996852143846469883683339636032353377888679179059200000000000000000*i1^3 + -10398784829499874490565267451104606806629706730664512076466401089396805995624419596885821175862602630369458807933644056952818475153136441694341051883236318953364505453176393180416278076415911088835449752358782098044425429461688601456381237441404111598800312413173126077582014425907842806080166570109175442488548883354492246958579871621729194580958341642380364542884082751965147082364066358998234716203415957106223275575481412187945952163318972947329806805594923955662245325158016651863759703872057167912960124698222509287043431664539847780514095393142459986155068761566581117770965536692023439823969687980892781596894195341251385466565604701781997268280578738187216741620711762981772179682605569606690776059005419436773001546226093294460370972747850023842025611725997440556473445411133986354102371691175408719451763306965893078321106680741044682382552352750910547636063786745596044427414380834173967445191062988353691645753648078041472991464284535820140218418695323833610906289528980917206785855032976788000152394587450053923339550402874184220261732683893687757643541865249179400079239278764992057163625343354739844272305431054397324371716584333514148814926131163226306191354862521715577043085726829574373515169060110933227147954228721657853422494233850009455462431459720834652609552371281286692065413347073234877334194424221168761375040217869314568540474249770076541473648036068964918623821004872280987893973975721963962837615805234703791939721195330994324715239526299166692727855771882270781599707177280746192852274951012017584493460439206796040812157825696363454658042985401286656000000000000000*i1^4 + 10024230232165014248449447000580266660826991797346038220076601556143807697501262830636345582754538668722787549645618590040057038235539313553338568946163326186445826695629488495136670533794464549861457530361253275784088816177936612822683267570445836870741792822969659951544367681639773487691790507009241224934059566370131227357103067086935507445089942344887449045526789640755182058183652549127699602425967384775070996947440349482942547736657389273438872367327654203014918445970109967012323940627545017059650660535261245475811135663380040292962363612546076328882579188276679007410966637330435198560234540552769516023168347476833233171034518404246921973548572760558913206681366668536585853418961152949858806365232364651224883593028521654184216633489703524670810063193727458375946357663841755916915147875433620711234600727950191360061820557990529816436310779181559919923774899830114741344904314948088410142841821031727039307437659900095471598497369564230638493642371605061283102584928877149012489210812415634994522562829511141315776545735881869974117748760698399705136905571256142599384455733175213765533538382532027280353833505602495631424556044795965748270006860600639676986496313736746824671477567436877367342355488059274383127254758370669525771469475928855893174370986703695186155289496661633751101216772403098241255430085947958601081693849512328360839769028159947846708314246575708696481234870404672774893319021813991556122747492369702215594351778644053376840969320147986128006201291227779167062958440400014437988740950919506630255291889058777185326969971868352380574878620830400512000000000000*i1^5 + -7231410726733244016087454775553624198278324432053772808849009330064121153839891291209916615395664042047712657205408467422657426368584408126279422051022807942717808178187782731582006652270873823820459295122882161369705815626093794260593500575993892949990550174544778450641696825123233844988362537472017250529205500444094125915786370759361061282191566248374160933282878856958782145418879378312280611169389996474007491995647224957716181038733200700583140139347218893395366145235089723175157327507817114032981329219153580691144776006591807229244130732658647556867123723532788017449523046889455283195668292644570704226770229017045304854026871648399635519673458274207664264008594958298966407504465677787453125015625497836032456475889882915807588235291482057119081397001603934674547501578532271511306716878862084702633987673803646282632324151544053501211583513372116494757928839699174503203180845000162684272970086432010844229777536514906450628440885439431141482932743117061296813883331171619752272637958750037432247819475242717342919136494221953436744499162399049104201316488116015546264014594576833256374166871028293156939262747298669110057296253684573519298394267286306903181286293948228051280010426635475154520624379408743174462142638929491121788205339253070465614785807626601081692560364525983324932382377768900959171710387226959837823995233292981482258150733328518208430665665390404948215936296579199945865076993539094608212005237267804939301146000142560353159290946718043666451078157803376854259191403525330961750117173400460798853096846216672088974652508756519279585680481163673600000000000*i1^6 + 3603659732246202652015579392954512973141475851503472747152686245017114800758634858537524372785058033631098526046859525213554341991828311207232853949362316035149666506950819907835143130207167631719132357872497419336288124919121005023131778932002305454504746535249024526238466924124584867342483309852839880731981119733142024266897569928462345379952155805345250073278811090913777405641527286179913987008051921348878993736183882465439097201527908135355161592824039781052287210271962127259085653853236590166989252228003805456248597289859875164689439109986901137103616772458787872300121843804886062524838352548009295651324869330834340914062799701211529963081816207909627199263027358141368697357597480296212736227268733970975209232655322178060534176839463449308196223326642090860657285229804990435836686054970713189650169591439450464039787092630093053640443022733523872660256969245175768463317180462147018513198592601649470885003545981287174768303381629563003712091463948641759786480415671265133854292920816797902507086105555711047089745463528633684382253972000004996453422583629475392243642213805851886289305803590411160173387227089332572837345695562511973279445327097861577400590957621861626014802479667661222818253115838411740450777000776624288395000176377045565506507413986106344327029594184697160287475053238687726322634443297639086025285170160575955362159373233215436066981795435803863990132420371531440273644594286624918034071211223892186487916653772580325851232420127747301377076053819309858375146611350709525772418314939854985082272986386520526285768878079324702276789901197312000000000*i1^7 + -1336588586729578873033163395207487630633956268106386785708844886526745669062950302722230432306144044032163516784933414334162280614332403474591481090033645739599890347183065976930457967803729742551098219987736144052792104807911037758040917462688963914464680035349728268776053525671995062677601234074106760956212499618598708067787226671484301270355202419400771697917562593643004638525580460639795052498937076423386043939684385370631876277591876328117690464123479798468736919242528045932358351649685457341948131348131954375838843138687715694854116159824600201910650680012890934996028620096892780132309549294373648835184880423315580309327772728889670539004144558333759952568918309420043518219897263943817375882493728332199196181869133618096621216198082583020414556834824373346422994272935085679933222060814453222372162618821515323890683476800094761210467345475206133355407404771575885797034313290690372239768280280526443326018448483572003602965636590128231720074399642009110238197766464804147952385052288545581078400109519594430387302227074933084887130246403258548126620187734989242875543387609840644551405143109854954815393683337901095598170402230227436050683689805436122087814115098567101915382422226896922613608450655381457629540270464950247237131124300838317561323348951807443809772103957480984261215724785202962019573548330565339662174775577481487697231015638457233594729786986326645359278634498722670430361587313166542693277394433848321701946654403418043550998144054145389391331454097138269620536523611097722654861396812927589538069618796185759667907728544376968849593697566720000000*i1^8 + 400606572087996526590109572370516053071114973832632874619618831595406445186878307041890867611602525189648030844714647638247059968374566091669548103750956995408620892713050774750978086268753843239592091198916387354034277974741764192703379765579697173904863497222144374730406557714456874363088268013903225094605103379495323963850024066605940607237752914605482985592013906109967792252853624984751635131009351175857662661089563353714886998197667147933292600065532279966098000039662579507110866150005619654509504710672067049006818548362276176504968667477318521791400848832770018795266215232549951359008436207237853763239513482036443143520920363832776153281494181525500290656050581570850172622068318348244732604829584897762814475033701641249910331712102647032064373158234954573572779228855169736663782773755329123766676821837587286213170880138872002835735182802653091199200753008466029290716923664551707726150648467675531205089531180757331286902276160713749628292904163145732866430130356479224615105051760033934142884515206984897367661815775321334951412818868956953685115040293457450165658435303281832581638230969696674050920138378581859758738254291790078041476806141735584416635335357012414156534447925715941005905423155674522338520491940281754866824463475716993028618585011615971195657132331876890665786212941785502719621943357652925358438296362840292255394302362325307865593141479881509752656019012624895167601392631772828270737922200767303792991824451916818941917353074198848652017921473790408770859170498603871353325484184834130942008377726846142419516327567405001185724832153600000*i1^9 + -97744176234179144923804399752982121756937040589071543581655572730806598674414976155494773787850628265190873257333575922035083127714443199580156528546500044004283333114289092746708171474239146631589553274899488181228805314888163173151896978477076072793618037123036798376097987898262253955139253865446430752987467251656443302159208415353046686884644440157910379308343950399340059949775242481263137552100723862925914657863433720783665596221132221444257036955972844645605247725030270286267284323270645122538484430450697064798474335520134160952187406278158344330052505003273179795356634121762315655643244537958806440819338014394787042368918645490133620036197391074584033246506619962754341208496499602458654450724859674441241171740313409582359204625448253910192754844147541335516264298533175126095758108184494477407133742361286021591172129773342052751751546932185971103300450956178415253900780928723758684584305380153306696475033473136017637671978261958616693030743559914797954452006732182970050484745044584343675869030054393927138230743539752980460998994122452067938022009623386118409177607840933588742464578051244484960953600919114342786165737558926907988583150872291332169965570360002545424066095287994681778110208502304746436655061329807436939721997901264028788372989095619681103565505400683888608549116189645921408800571661989174874614113612284155712105077621971602067937169442881621517456767348876319767732706376545605931649478922682377127905547880201055960181795803346630968962135472806277958747848447850501352368454677330621653168649470918156471417414478773825889491327385600*i1^10 + 21769845993017178949311159744672269252812496876526905139202636060871049478609048652442896612036678591895304457215514920918217406942643137960175870426255742719661146265213539338135637489894138760465382894032988900606312035037568121974738010581819199044395501941570227394422503633083800992593305916405499520427786380699252247922665753099759908009448939032378147091153411961389453747006167444926767643051582250051391928407446254657031398605429115452793131573470263457978946127333880729014667482108033747687765299173244517776570802146005561979077965442913242967631083953852227664165745291291625725896413368244276135553488636387894276516584609145439011771866077202099608178287066447810741089951451278407790320485316864611387858642334886843218624165960734750908850301679340219430515319564749942100130879348544125574858079099105771162126116091416790526971306129016954681703693781935169521221085078618531173743453546700404015716603647497863681187392304945808208740962644783167978386508067422777930137565706414273518042875608494835633966163413651968794427039708016697698069552298210176539167877105802480550485843186900373175351951700179995668417380418083994881415595700074021873389116635648512445863108024836944938696487389712715216712096582890520177463664170472326655353155753676134840532835559253733153900257886155673534293515982462268914653759974718074751772634253238037557831423778893378984384774620877516931261911721166067011165597276771866369492346775288673075527860493606823723327717256620461357765474049486484788821588873729843289568884826966032371273102901318254243033907200*i1^11 + -4461384648537953741018659049126274802382035107785003614634566313924287271045433853891103990460437769676988659609646068847203572480049416265013883166024597631258912731784074167141979224264215213697057423845799834937485467128056444791393750974352273280901898211821033113668099377962408692134194881835221669162430981637783656131646503384821347177979202078758949371414501097940883925592430993820692279215659913547209012410425326940785419134632185311808681810786798773339487791025971805742962480609614176696107614989950330370300543444134097501804255692330975907519232052460317392913235224137624145393711834540467924637718437217091980637091014425204895012929083490350082070097044303840611436291278969477985886999201521233932444678951452689323722507560932375126669634840563717357893795884022461301081128088894626429259939390720301543641569488191400891567090515017507740695239193409958587152037428057540046227890497291022070190520706415076579050593037686422175032587469940923444102783198177756070677400620028467451224180983827698025109675738759547821239071192786615509638005220930288801707627289763192987989747570650870138250329340160529681767198721843835590067613253451933356377515304940543036305643456886371594822846058743661503000883960545616965179933630880220521975341367618953888559050591095368356060128295448879925323154651375079769173248079336312018386682475067064019552230213326939655727178747991194147378124331395345537788078855954502851723121612824578845528354230752012741155192596118261781109966482551227752812004822714623661089428440669939268298231615770260267859968*i1^12 + 779905608341180660317107758887956049786058535843172747710351085652970699394483853658845229925180048518799065756070814946795168173697059790688491522570932078514670522083658212249346861282213473108593830632262703849561382178762980478750156089057724690430193927686969771545353188917622992105925339304876744298639619997624498100382891088907198268709224655286485374059005720198015054475527774671139834959010221452771316996544657685593098781028680184832386627856970079250061232018702594804513572737256441706985695026894435908831595166389345755506966220963501111609746706350897966080819690652108615896222948544792931870588777345654265581607665494617381314956290796699137837725572528061042950202436452512189195248325302168353178785077823703834725913454598017287720067939179898219552211361163194856350198758828938184005723964611909860345139191810889060835975817227881114080011722734359608113231940034814294912158947132294065798746976806762767871484990381920457102431176835358106654114423006185024711791149937934819774163755147434908704314626516168930768987723144738456243572804113770843319339546231555537856358711682677278215488629575351614907730961881691798283013872521906527040076387557901928536586448010974231821814618563969013100458921052787319828715425310413202406343092451765430489124533839121543911318979797229007017795727107669652457178158535704224969995471705682713249923695706265248101363827393699504701951293618467325125451368620307113964575136471080514014624057854212620339735721341028431036319061110002834595678173854312903267974186084650119098837389679301492736*i1^13 + -138364452469531564198731594346814791576484790571074490553556192440435593088248979579160772240944044444820774097975906001156865091604010637284524644318606137800405841458961897940653478651174717376336000897304765431964099144158561795430660467378494797548122653476375090457437401880622560928793787153043536546023775696275210686792447035439290494334448635796039207554457443343759282136497135621659884494992643033222032397620615285472583613926316157540723381168711753425933296334564098530625337507959920728600507040991494605026999265096763733053704591963353775560991707567890128991518009850477070222572431785938060238166087991134642635142175570091640813330008520155729447125285731617196857031489689594740512085141839937220994013520511386481075109760281789244646538910731861259037848949699633244733733157364345549764407707864953289443958000441995441228717981555258187366195188975095659500852823530668509617527613730501090648755612771569987900130621094369821371773619815740678032780086615854377675897999472515848076285822470299131524314036871966486749050673955789591743048943804610171224757495007010743710324298806031921687343310090057133515272266382495459870947780730001286686583555171615233941866344675439469341338242526426405577218202300338900297423941596974824275236670260807890677072844324019803500567012429248543459094185230545357745602656677352677658686547852433945572943712179918033922879990155814316795185661373350270252912560768996887674580095574712401624360149929947744656143403088805876511350907824496490579448310816796283738931188826513371652637403344011264*i1^14 + 17808077253070526351607474661458444868711682220851910280591057948400587282545974417057524240671229836609103420461358934744318526653628399924596063230686166254188495089114496953298836241448151691478471640355081567741723943631288870559578599237922348805835254913351953838477473381702741877358520162233571465152774103088351022121620631969463083378450089560672288286025783670148483476906941770166508123896741466461519198854653552624343042403957475561116269505450700261767361045392889251620535768928834389405315591532994448678296394049298866383061848114522950501756636242666714329230282297048243933457547836242963005621470418634272435568688187477964389919149507820526308430801919516702150456831734337986157689963338044927381650891288006342386367416861360316823045889887206205496504960443910167809266569709097712659401454480704179075585396152635357689053327187953420365625314791936942090278940476170617115949309991775201579280592028841285400271202813756038812925401940925529694221059274910893830101049281164913517369175358736987869668779571153776634919921900607122423597913180319438624398257971617618583944579748114108167883904449739917708754055436661910711030739506896495187140977896178499418656508074832695232290632285989224311289859026849264624689578573566696647750449028753509308376491510054483248332681543776574753957523456674154670196395864993636342257855160393098612918634815635526469617443428498995668202347351869401965231082187699991719507276091836914252812448093183689216831296554926759810547846505693634959274322188184836520881509792418956973630791090176*i1^15 + -2732189208331479758247978822485022901725190267021746752029844261565967850765457269162507546630170677132561895528104059698167333135574566760991289486502475284962599053630341941833444018033658706952418510072710137439781196994524322840418617593496977956943477551240807274046807553865793896751297690845771289245663321318748501784554671349572355235035999418451623212737768338597683571953945934652576883189840320928063507746916998139104805715739436728541136831013478952624408017019907630801219540408334833605760941642778837325986907547592829720354203362660688240608849902566825024899317923456548883481352843451446413432359822705959786973861572223247090825438369764726235414490794730037123198633741881603745840976916814842260265651776297591861090981289047791917655466246342144948391293416289541529435624802156574251459215403412655318939070877368310266005148042472309757455674899242729666379640356478390123907284850534815785640661127969629372199566974385701467795591231609661987810625085988138313702120373152876245188561924872155945630134000824696865855390931551299068023677474053218264603784978039705575911688475614378500351709205739923010948915537442236315374999733570412360220760745195470364830567755104437927110045702574407441292278176169014936450237863090743599747120571246580771008360766514336951164069814323159908240430569809473197572624796002626613307392568305743375813746833878509327606924302523749086728692765762217737198990401635845169143175137699674185285920366321094842558901218995219817247331170437702767693163787848015262699024431794368866638888960*i1^16 + 403023456389709741586429149418733745776376877269397702858644039805459096198278983083363098093024035025273000426308911542202752466600014233471428896303661012009662325382441933713936196311820421045644186069838967426751931316403767442177748393771082753220814599965860104792012321069231498353383827339933207986129796550680314535801784718859891231086017059073258780515753491543126743702723630523721249384321347841693327611799134235211663296598559792935568578326233998017004347449552787432891207914300614435780877623995121550573012783043799504077994409879975717939775343007208334880774441722065794160257689250923154773169649363180243508693028767997796969379554163863944331611837742721330951902137960149665855871981515770860178644174470662621322782841862024287380529098332986638796890764083169927158392758816133676256284633309414756579219258200127372224584245248030032313100820949108169019861704408240328350635159057152302802167870605999755215567689263595547314646075546992508565716903231399336527174216962264222054729522344223494004549564907043270853962374930326057862961152325759706797392418090839864826054827110929876729678828230184617697307069520864577278650851663844357301787804572109653895219602256621859714455781499681944012023414615746754273361123623930186742203403455224435646443866020417616035510177394642916884136542532161113431823368908259803363381841432484393737107349795359856968442444434965055701094654214444933908989123670846530390699540548435040226583991306152381337209083863703871752060674687423616629443932205151551862122472130907090190336*i1^17 + -20981527169939199235098687588372058894304511010297132037030979390560631326095998650259877942131808122214129967457312647876617309674664436615359558796110731808273108100943045744599792418508531305476722876260540428517153452051718452075574576644194447462617799599268332323270986512934095206275267658767161751617183055837444931160331181651126515689680143961322588989018286886292131079141625657411946702844820305027033832009741229299061061786789099451191298048039844732746712716807739592563100611062420578418240449723843623425319952963969170470285669052541615536123850881288418488868377179448326617392378555146369635628436377646593566679954663562661279805271767157831732534399956857095117734335506297467969122353985210487634871318648901386163452703646537794546262747934057784757173104762129543145106862388122711654896725140352130336540311034620517809158320507736920646047971840449053318438395783461951691872394817679182941799380522893689807161240069585020340260798499184450909307769136106169853540300520510052124115106810219899601525301223321359602696443566854745183329170033543211660217761634671641830573410499805280851644980253097640734388620085890154449203410003805316205276883275059201487580727541427281226023600721665009819618161940836212192714847321645779328307120281203604017328637329083002034536107200919362665854195491050121642576858117697925704980352245327840289776801542122401644066108725390459632396976943782092078776781173556260672457664495665814400249461701695717116692991991606027536888139672788457635573684604131528800485542925984333824*i1^18 + 12240809995568829089991198066139550179255330869424120841133611055638776245450211070714922711659516134339614388793566844744055071998667785270119990230607268373089268902839488348801749151361937972394951954810559442598606014536071057818198445731091344159835726799293982238639701928882470332980051538421564109156750002783170229456035640685562999594883849292387051832968891619825342874054305300741795856129330112424059539465517267820054000192700986529029616229368253622282922240680822104027092515875086185125833189701281752621286693405040232301206723701956358551523219121789667127303328602694647663060704929431536421427983059506733485289845903539269546186570090198781691649830556789591155919992116510109678834283663078542496729541741694732097698171306330004107280368702220681055202852284066582322702553627883559291663903358188982810835141067495879688063106497006498893630974008923294962569529492093262506105174354418108229980636352871955191150381292013701455698866679804859611478531973105469010952361777841804394940538609021322084358161841262187368826334375671391989037177703835271435560222248459431859573781770250197824182406035065582421689745289620747503721842468039597336879885687673205871704081207917279719788228973086663360282466362382167802634534356840780663049999533999604870308251348226389726091001077949204887385829112305585981196743438620099371949576578403782754363542396998205495625345964422617126746653310000274897448218687429102329633485802020142856656901204923146940184778143298203223012092579075850572219142371267072297424028392488960*i1^19 + 323525900525250644675324468216630693221242021469718675124982322024048802878322622693281004806723820012079981738319516174891653210501734567714360065670028752884303145058589625549647774773547156007345238678195083579976710009362153913570597231977744554045508238899502511770684008934464157833128230370029868013889563475667525287631738898263885423135130444980937836756356594121708752181153041568186032293524406337623028330429822227357695160447187491126705089889476213088658088089001508959444558025793815693944996894356428580102399883204397132277294520618538794957015348918505386483188616680434656493573971836347855469886307475992646679570932811710421129948844108653555627808430996513922422104524054058551007252488809260475652605063740749131491936297842410955734197134888634705647229148560809565547871605181202937153089039393413164777999759027087360394771235697872410038089823913719958118808187697401667661265012666807988999537161738546235486505297906293020916226005916259735820693543954249062779763986251836917093047857773655187224937689747700189560378457324592368056414965807528819847389268643321973009579763428947483372578269904041022537182095683105380139647492773062082154955848243393684922359858593221087324341348103827666188962131862368195873529919883121188048988125262388760883466342242593679994580967168993489157170823874538873386491195265438652983534429169025036545339447223297956381871528664439146666889581556353248435124814392009652423020154276574285061344671513888483940622845961321268062391160927017568442692482477486132419689971712*i1^20 + 338672640618653760965960707275186512851185111359731968917390363921629402695374013377914891906483300669053233152546897566813835040958788060397702197165818115848890908391591285467834671507101939812988467269369808511160053615725013026798494028200631591797814930933205750292264263968401639632107077118543400393209296611312984600019454721180794058396246556977793627081190781193629676834913038940802481264873005109702672702027274677359210567087680805670079585640609746399710080339208954157680668697912925697664844393554149557428549628532793279070362215665561603150453047226816942034892262904251592016287578159792074226482354532063382357339729476876922843968621480981845194261262700397925306960930623076613502872971830853167466733678418018028570405285125237503890276860131720016986989980515108637288360140833437343982575055217835922789013179496989013361427829374872472496361568372991953283160317806275472938013158259952329745151528820844144595539193693060138790592650641692264360192464221683601576104060907618594833125298201044124547995056423402030691726107767318383717531442879121161687633181239097494794106168708466447108318268558069800921921681273230299058195624224654851602892377028840793433618133882141872335486427615909854727262815287303895980003456088160441197449109878385264370059047142225654863306768576221909878676508019348547171935207697717671356445286094496599049890348578114621529107764243453309741099504995412128017311132265939612451121095326583387496457045184248655679173835957486092272288467259689875210026138391189950073667584*i1^21 + 15513882626130497834267330554337567029497549570049147056640223214240884385362129633204399107179453937492692084112887256318555232201433174398907385322753409235316589607783648616431486405589391692294466571839138297237948353661906175611045602855023762699814794997246913895199370758680556893975493967319214314841808826126962165387258508232668300767055933242682574552351409613832593850756084120654866524060651353595067743528815077509059605427768793703748315528403657870241412045160636327368402808568479767994917987109089572804834757903376705882179570511668040588387973970455948908442615156746087008290583209970317969376168459958983690291001325963288993068197399959513081506373605588524763477341903398158476062137003863396724061473108789995864807420729398920549593123446746609323669478402571630275043132641282873939888416790145676535669907833197646425550757741766139542300316960136456487642260977345981346875952047657303590480658193340443686628038931308205342353441683854178878155811768567552630046320194340442313881041201227105428914318475642906499414076734566981292243332518081972571239966521388437710267689212708565681285721389160571419617363332630555330739674303817439153982469358279515456923927423292074841442476894990000208756149301691155542824776367942891155077210323796633512693557591976584501640785988658803402744225212027304554323853476973214603076641074364541038937477317663243239630705472244961636559424269932334366692601693824903886763583557690573622745738662283753323567011966735939058607666581407431438845451911336837513216*i1^22 + 3091979412421270749587288894469631053057280035090725693781169380236939989162337079746508377206561351612289897814666002486755829668185483214783430720344955985056139782707290520077925533509662280772729417302068121557006193823682271256755779480353128207518048406991031464751012523278382157659631886027557454411481445936931338985430105273592148571100358774045414208926121951613635239104107391478293642569094505609525441999180517394691769800202588132384088640385587920540498560534445370581653312461028950728030901960584819293831783698506363175009854748741556734442465008656102612583025323558609157595960257107759605994437581710273164889194168511205065854734614756555639964241925139672391885075333320093731257059628669455223230205312033996732410063651016370104793455207925321995850276284969882997732878515486834091407555000558880619995700154202513303399332509126552775680384715920191595898708328838479674428040441430210517661415927808645956251572911179943910337609271669211661246108661425882776719880722987463747904862467403175423674630470617447832959473556545405309829890412346767058077934896251689698128609138093302366075466592819780258092512641446480883061289370302670140254847653662670154186875551707782228936518849241346894543249744799383053268511329721664984738508854991322769602426203060551338935855277351251257201647750708026550942508430205637007104204978451943685975539048160567187540454904686336652706937542171356907509366543961382049462111307688287802599020761134813153582933704118142268812911441360404983638139768768823296*i1^23 + 157901352576350930818090065458536457119148835479216011047542176725399374662162832623904563696897893060398715139548029846632137220079699325191322327834009378143914761704745713967247589930907599462247819896899612281328815302912910325954448739128040017722366338201421127546249710798141317568120155445986474299401857746676334254362732980994472173953844571179790165018609367436314153620094423514564938469786704185206751379885617722596050353943201928303325492120268263400122643761824536970653734800946050401736516573648758898706564339966961265282508460482535505941882629265779969030737798273955794132940388315541770097636977168027206940750169870685154506988043499604816845076484040830882258538885815376595088504767841491350455021893800381625927679045540108964929643666682299965770719325092452887415326505453063246835513224916545097640492942553094355665377159298696207447758475626146464615272490022101074400877226042768099753529002475733820744424540192340244158642198568910867674868528834467501797993277384720670861444267048561256089290139799698185643068446023905629386064570865515773111030924225256129640258455472101398095364363520277427112701048079057990845774184053715015161583380184513273289295737597610656578366951683423714837801802496783769170034297595518828910848600857556535823301402804754382593165414320845904128545109999346268823864242141629620725280340643383918181091319247049392826691572747706624483284238526817169539342143769096330023577415710602564286528435749935821701747982683766825018321608576260274337519769747456*i1^24 + 10099177415024781755542904836213552084916560750190056241522319698134151121174325544533574749461394074919504412081719659664817857196994148235683694143255903003864579236434700001800800679394226102181156457949261944916520426891726540066574696473487665164092818405732760289515383753651636012636671420683551958456110079005446425703356809660583219573263936323234395937554715628833107624193282556192336633830460657912186362927516812352708866022571292231469774344085833937625958932414375200768780828480607075566706185077687606815449509857976655454103927498984270584871517188420594214439154198867816496548131723839578098338179512970720516458234663343957941625353960772162425272393917994194315113329495044339337297277512568147143792829480111924205707680631573437293176317687668202185926544706675879090216646985706008451453953625210754258555301027816449694378392275948583268212610185329245668372432020114849417492487808065110617922504487913105311217244611897034637566310020156683139759264059332611909826404100238668170326814138121333365055065213544462146964807094741250548128961310163460003858985608792145810822227505627548746564957494047612084344333635206744083244669063380601667277672083928471485784668450196476201608722635893861351828695193748019651229291976205076003303434457593321956365790165973288052140778227786640945561213889818145489652418347840482021284686696827728553313590347025746734767305783433825985334715636083802940407709511950107401042065650341545293671998237400389782066775528040638600298308408214490961875566592*i1^25 + 361425680793004888338540414691557352091089962714474228319603082926321460849506495778691137299049989338696011603994815221172941803814023708724518614234520412286862432408891996196062620943152298536430693815784485792130103339454537869517800986733843915519716089152815365015827163435653663726188995638362901832527373345741144134124088301004991670958178636055142921583152447753784871097922928575234631868979021904275622467481455542015903482461157810902466557484292826932344892152091368281896750420795634110042477693421298006478985995807097151417431795761331700293369885900217766367236483783926831458244298608271316110932694261534203397381896329336300829041431596492515930401497514231982650054374936375320009624367130209427454860614756006011022065917537789282997174687730130427777377006223613227829257711180374119971637733714974403521219082657371370746726204912857208313457955861769251417906002875474412160430073737216976266078019463127679899861395201939207080361503129924866344789104973951077447445295069947468366090081022124843710776336247705743077478513746701522865673874348676820567433578021651881605000106319737701749732345542167868624953153131797705135176658776451907002877251274708258905737419185615764579765789441633459139846878856403260139010722868043963812356987259215224455943673702416743971522730591255472589058022019666777498154932933044817398458766809418225546936156357595048606405845429444076864151459096720075912624481471222364194006997741630558639768718434676069437571159970338812925671303006735948578816*i1^26 + 12398032118526013056064806214757630913137716657803426605767273909837081181848626582238935401633535484344648995554216466546044240630401694329312216919150039849358255008687991934947444497674318988830992947445728950265137241906471251847769527298687131908935532443389507278763272855783420849961755866007150053613506372654086444006598248277857015665380379450143923581596160287205129226777471109334991446742832835898347882036071218278276346250808875645979193159081163433141899085940879656149688590544181844589731610933807669873202498734714507580038299203051320706730389651725372439721132318218674258424711126949195855436841898788936230039203166824469788286544082504391500654930546534107764898300639272072062496321664735390866403918758687875972415039855222327502994550931367479531456202060960053103006243036790209990230262369489114066843601989481184941088369496924272596402778345878032180483693604602686238629708533856631591595190365856279731574292310108263342802388276247452709726911321357866572357563943307377569179636111728749954022501461729780376809288433712029587918823082415367778890023771279607529270934549669990107488491518304996692056656670982767295302208982868358129327034851642178674955257710935045726499290893260173058781824642054278743100375133744313226342184638119968055942298170519500331382189150823371956704904783626840657825519505759494730781024991875691817457794449590263845830990386044561144154981436350037393417713133825325717685306652638598155057408460415071356139540332999152764855960744600010752*i1^27 + 150702430653750369373038598851493805325966930865013784758396978864693691738288865135351273364505696462281173326197839788258074143954718196743522241763123046534766688791650278594180152448715593438672312078533591945516557044699570199213392776494694256472176532089145956749619530317806175969483257753627768778115889227258664948531377751271100162969572675016146912216997106604694655624916737046638101035332212601863344118207256079232569403136334114269218766858727493999111502664142906148678438187693431878174923105097050692898217191577067897701261756985308051119042844182591883061196326192945535360288887935703472539613177805699191622399260065690568422818934188982272350060141316926099488865304234883368615981722112825253785498479690634469783508538803783271316788726356445004680765732052150809979473470794811303864795767787729520684013723672879164500316962485931806955072267696873583127404653230766808212590305446160037797291724733097166144572712457151023953907054666268715859156922039284042392025843046252847216482928966284404017503325368010042835111362947003776168412024787632373942114277240896682863292428829027999515265344303901481312016490991477936022011765028840783425283865157887787443963017246804209191049583478920756820059784210628603788396307357452670520291355684514965288796799424912940842483659188961895551568816705842751461618127154260395767495385519562935910679585971444361025155959581944377586362400892449060231202907298416775038074666191442517443194944978826109517929996555228906901945607782400*i1^28 + 2045943375568466589324708458962451651794384964326556099792614688610099042707672362922973488505232786696880983046898569876758576092509402085701069789419284653432571198689816436508129794722794916439387086857136174325754182719118107003066342094049002045580659656929248511919608593982476675833856466925610554694951139801408729045119125131316328648731187340328571763108720481635400951369352470272240589278703758930714209582251242969675040079630647033039450334366586224800609659712677341087047784797163109880009174969765406593910386364707280861450944176451725761183254034778013273312433901957091140985708579794153092006217656420487388339165249601901488575695765529942409095573920530309375572388832290517717005374874985144718716170964043868310091003878238228350763229424242655762382260302127235372869726927253298220683105178416687777231181492879294012453237467248840061024876033082074470185625167501706836583807534018837380349924862885238548482509608498784051079853879980671241934112805953532465642592150454546985113146793284924763754674583070801223792407972796932941778624734664997656334245689411282832865995337216004917063956806992806943409829726575358831320242736653481829963041577752572819074380144965398279822891456765813549157143098076846917963479394143530260421469707253033173789407241749339071069097001466228032475067914650923629891659278071896217699948036983351037729708017674113357783590687963566137660952408218261679269708012038800531806063271399864211002682933123939330905371008398423127249387520*i1^29 + -713696949088420265246492089008088760363727013132138132024064074150795812273748881172732657919856995289380287903245813670342642552457645727797541400852223133296078249874088556162616170151694411099846807138161633043238191110370711878145632011514313529924635632572619323285803136508589893165372215366011001811164623921983426051164157171452750098425749471095343882245404035668318882385221976433391304255196029085761044138014472969249697791045377550149181839768135921709434160768358971039252897722614850065788564385550679642913821357109470445105859834046852653706639485607810072681180560330400464520935322185970311138872441645687767096550245634126223322113890351308427344768698939263255652443420454050843559261902350374239631006578464674354432078133421808121958809031111630103861877564635143896791452286052662143682243993153228619903520373912286787686653554861500180857528720021609620133647784935630470512634157080444802738845194547049385257886410425265407739995766428324392069138060989366041302219756899161884768747373554109272940807355082152091046498812839517059140870384379339872673007813873824908888270547179342442471651157521241962742456900929019595099318702030167003918809679755642612294799036437274730865858852602460651339034152601802063380730688432855167348656621597790630448385614692550671891784068381194078835769173743729207837162313268578403766967859104312445074133097496661308142246579740662551389180191193222704406202912034413870881821170349173951195803445484120426859398412571749908480*i1^30 + 6785309742027496483910146306571689941929708122552221522916974684103150787378591132227463047633079652481552079570281745472158362324957337886269391350936178920621499802891472667594997247185424783704187781562681191634521597957247116384220508629921854317757231135905310403291194944328055897319556972807078290996412137784847027953809017699422073121419099683050428109264646943969983304875513865648447280279439017383313008105367828905217975816982517520611856835922428155496210043596373365592751853084538537752467832964655585285370803512550930758919330643093290807671818917995781057394653994250912563090218042173552705244902516144362360679039987988502105528530716078018509811976653547325424572034389922365007521980450879853842129473217822896052334142773425481829320685153326067089152895017076083002485301987565777427340324216154181394255867019211019157060319190258815090086226778825687913122821786649148620417635937675295981945893358917553285315013667481432347048110883074378050026226086327633338703256096781632286891318612711687523192848119918321352579185726251465307309444436519172621264547133515960684863546881172447436090032296502865580594112044959917340226540615233515926934571897918791717389118893690804372974371044406374810124612853433341013053476111197955854657041398069855507657951947903830567120392340681940268849787381178018965534767807454868697476161238034712777361813813178532463366427714514404181740225977071839400759712884431991230973401683183851347491612660337004606370710705668096*i1^31 + -5386804059826791529521162923712506262921348741801443352106416117473401520325214674021740035490028367232760891107469758850123303394142372817462770965319591265485162902104737213913014638140396528045712611646365536016329104185434489137490011682588376012300323654354152874730616545785066572071403885950904931710848386614484595290675208456076909799763906402556388861308841102932763548330055546570591149764538046681676917054510973206319373480576013775824967215748354532113085980021227882980989644396546533326514147411685190021030360368836987800694731991410133822791212712724267337739120196820518716160658381715732691529551430651636095293300194286270898186001374905400959820379361831854361716883685256387016875247384946778839237350392297026783175493968987827750281997586169338934528336553522464046084491935506682004659318325315256977961709641031247801381054530349665836854165719730341085199521869475715539950900005637523454959405587332174279370959805084256329428757760315807064693142958225433739332085872858829513162147548718136707664448651539201280768856569589954578932397224546051765447166924903415623131619637084564404751817528324024967279077170325739243557824906842858753022008672546391309419702994029954988348274722669475776440588367091280017459625039018576760280261015565063289375697880421430618251888035960049374715897820398593551066998699905394099600779563396782580791940461464799538465913991656661846638370041365748911068871931816541098278509533646993279423392141906159603726417920*i1^32 + 10656081554349261492790980814079137815790461405723733907002096975804108563876876867012541916065764290328612103789724925631096961572199562902314832012770262474058702256680769336345298489294575908823870251551642552041168455372668455465292347412640685636299974318198912701303864304019037090714520510839101714220612791586625461205898405675076987015550209997080851777496030440705880158034356219728122590671394067339527128361407891429641697643499165815551510683312700904606797476438840471381867233418912454261537172571016049501953447260622030517878360952081149817552946910932152820510087482726487052047312558160824916589491180530752724978835279464299450576191834014954993554846598086020248035168272911226990405125823340756003255648327778314823471820644445316171789703867138971657444721033991215314752727825728331322243072541531880866182096591554580660025581985888064799895600933698635141836369018794544282510376162508665840962297895249155962625244557182005502692208638794124002320586262997384611144493114586717616202442846727451395510367140184957735575948653605227530049743199946724406776781379096633373343286412342873956071121666983210127097656790797107936549519892048615212002407505676667812239328933022312179951388937261670490565208475564666253901738528963839076529827771772543659680695902170971801134898665452384272612112499266203688961652776168526891909294290279084968837691000666260606515619098672639005553250022791533159716360784174273170264934157047792992609447554980515938304*i1^33 + -10257982669010531617264796863206564097011908781540127848998069210455796420934809874495634921060749917115236381436235548252842493579734864258077113913726979138708324378358232628965834929878024231624215992829745038784634745331159976200029239962173837794227687011158578139112131213388388705001307456272381547969140855835679017820142341978208240565988797491964927700708948618291751922361547611492786670327014299681553854260497258825393501785220180891392281173072340124553934690686776265728945049349443622584774336020926827211394605440232600677091316745616473729905667026320742449102053568001038010239430453193893529510402743891624372736469346774919605788764420688136367973408017769698810231096496857402157698293196542334189236095351291346594269858646796238443176459481513391918555298080328151627922425983924679700950011988204970960093076196088496113145403407620743300524685466932032625892696502553537345283422474088821976762170932159877454235383823822406253507460128448890538710257349511763138756788803982455671052428790363825296442297338336061689790667798524343587779218333088789125726736328442022082042597198874322753283255252047712916128512630373732493318132287490126507660030286133482373494854765754992991060062151461280173801363502144880351118051007986107401419959383022276837622358119387906149079604084378454105279606665226984069264506634749222147089213980356150293749897809229354902073283356503316743636146986510494873078606038795968918940593994189447552596375641260032*i1^34 + 1488068050002492943499494555132560372776256079181573622351664436862562964012724991153362583499576416272892295837176150908944709207184908579376052322852296378160716430144738697694969403605533096663131693013300290035294579419397383469248220946032235672945688873434773775272912062377093866852788542408432094216138077673013250024369962253618113938694151457422712685223826923811314076658531699075058238840723011286039096169622973749707952614201207852510501971887630731103140413100307551353121933748339274508956084018426026747116548186121331423761867292561677152439132931320024064531431140443439661958769496340349805942372519199740072053026217218356024139873715122007601395977184302273307038018193175464499621064333571310573084649932859216731990366957320044148192846192942467074010064650103320144136068336301915569594264686220560844350184310152506167035536833892293527676480717320092498870838754616747483836796677381218301155367098138115268440144065828572680564501905016964198694570303059793386535296137370022569010441695693007402347171334771695800522883235503148333210403610839440880024651320340448444344518648525324950632664153505490258365133717433731239610753350088367515848989552737006053882930596130268214945055787178440485105482550559924243002067838156721130502113332789265934319595557569156305587299961754971359077421904751456243670980534069516931998799646075385890317354768349699840731875994679529676118967533525096224597563786964155238991598121253335455481462784*i1^35 + 1522601388919327861758555738097145285763064566319196899698515691851732558551195033624849658275379978873312891762481330878426905273954776113527049185608957217315667043386926421799605759107560912394901532221558967116801597691825359607189191650498824133733067514915361661125975680701807222902011591546769538726013908572318711411582186971725164543692588151380296103777141615168716296885869728745443366442223141602848282596770129179972572892976510740334768408324606287878483635862375268909992139350624626947551946710339992502698154151187252751927703500103098095048114039641682190863491090488724792497720017349903357739988953941581000047234195291756680396074882296875959834126633168408297011763322174196817402220691387018055815922998898672335994015216766357197531884477247031557137505835441521483741412071380093923126562708825030297454115193546737326997056542910321902887714293877304828821757653301614206758962476625591732343469321860516858805507248721739218701945819834770329872938535554693513876403871114049954971052509658089409415384470505063923836506173072912866289468850999622021735526329763897256919655486262890326418823575687608657185764417996609565814987979812970043351549975460684132203214120643949767322684956535432169308304384824333234280436629768807155470499528703727167612465230770186759951015776874294328317809406490398257307282989479399047972146159547471566082572583232804807312838801246570476179523615174743113766396311586443851151428388665805504512*i1^36 + -240907425217043377711710476973633641558664943671120351729393277587637038038732515475480136418903454894458662175272563896725354293250060261606001791794129903927024916681120678553116480171023991163974547970424511626947967928407115584372636414418719023936457970982619295014145299587757252395858055776016004223110383242484865289780383664760823781883398309312950179380159344603198227822943767747888864686202260111606098896144901698837666577761597879454455944101955502117901138330894191224428752445515054822608555093042269864644945840881407224261921111361763831945800247919691548673255931577651776847409676651136914150076679467386243521688138651417647558141009636175122602776813617641231782290883117493519056514853303179467492036214613387460515559618446823553097527842551041307809109900011953705336780658571236625587171048335848025533840902330085067664925611802818805816291906475352986221107023251302727326724483471024180029101215070321798234713299017781654454265113572665332093462984276951737990785684574699908702886178120202951280671289288946370032763960297631173175457580109468975406842769283191702843553037292760157016392572472784224708640685293670348043569132538677191195760151080002506362491039075882355969894273274679456244756495752075934646805561482930431486440596807482899480540441013381246102187453010930208528127163100914019018717712268814563725292945556570163214247044516684995452280272180180822329814127205276444533087854920910616426976655704064*i1^37 + 120977113723260804945658343319744594475652596007210876462197020653369555237036803536668381611236247534000359499128941136283457722483454749925240924817731034389962547262482382946800553729122117769468562412906931423357787260392641592992700448794384368436178001182365791601600901695738639930177837531815462360131361421468415654493413498178522470571702508273993256630857062646025800245541877514953275414419794333716413487624507121743755808972492596303299330405045826291335681032935857248280827865567279431240067382941017247856359813050038874062159753016200174039815038067415346666195797371427259278898137143835023298107199782222320978471550170572681386482792610948598515278112754877315910389450387079282459482235134239543033843777438178645991952205085361886239077015314428369106157483397056321697092004291187902145140792907003532929218977481574753034112870996835623214009613678373428723372456963933164668493587710909155481079915286777773516871923952193340637734266845811705409284275051727371098453192615333022913996020732039629503526649567030492024955281323578047016686723875913210287885467214308221028955660234554894655192001459532885058147690652862249432217433045850311035750025194919883916839793987147887329769234649435899374143272944042743951697927294936289265279182853977457787095252997394327948597960332879111821299165571830768287613284502592253945812858496494221953803662058065172797427129167901503880581034859783272184870755204728570236633088*i1^38 + 102199951010150702185712823516694584180772134623744293481217319257560221613763670435232204978380350083429486103369799000581028264712017407992802281024621749261719644255180334079521462092097357349244421921458984393216301342608412312505402723756317494213625851887289986517798179261142446463399490312111988104104743342175465250963544659292167735662930445928274144849516667701728723117310907642000985189178346203820141731704495715266878618653634915665000509860233205553466997724511979439377988760673456784974094031905311589623446206710815413564361933699813904520883357148831010047719867550207569047643440208525778875120294451449338670193400996911039937575627664770564090602925215445556928648438435532100306042339914553295176497246601100250122465092957011334918502720744096224479635100931139363586211904809934654068474283798365444934192789644110687367622492507624468147264433379636789340797978109542472734051662437743538654953112753982253900989954890955222252580622059462574118564848975548802994596007649184101850782421480417912304114568710421318742363078174829146968010962742619322737408482621239779142490110734291849539449517306004165659626679215360041069987187244867646543286483128686757798260733189199988797743600780002008151441872753857090778074175131689768522426743061702882335731253521131161086607159805139771913391621770395990006722418754504893202716421239776070263684879886575046237179923355399568013046585606413926714323535426878439424*i1^39 + 26877174235770532449231582728144777114114873363734720362248215020989667853578658480689468744363035830708947594586872864283992725277566290739381655495030307884488811921568981238487390724167738522358996834831539111202225960641931379154509500963722525831348080095960686120403846514046914127938413370381383061869399217312450924787555621163081470137816901617876510092027708674543072259873428848355675938748194609037811635400966130559303030003448659055379531028315309918628532635511812598288856934739532964699444402081170866042807702619998882855438915883639865588359051086989243277509969722521576667762032462382119041816072757440768451917385188295629116287016959340705045060351528174310044370424535367996874170063157004350502637872725779802606068290407096042916858989041109491481196633080857901257278628568341720777522889781084493250833349591294168613361983858805391772501835827043821281394386568719794090132200729494386517651695829558862885475486358082147888291807958711990509830443516368063931630604868013449885709070628888023783626454976461728887570151113798609615616152986312829243677878538999550969270154933077834349823360908195004291693665649884211705823347826123400354371579304833855188043772430265248076179016339123233270077895570005365770153681310281988693937075519059840867679994295087125507753186483558051795082502596847427057288121143619710323763111665864785417686794451805529621391432689699002617191201228832264446878576279552*i1^40 + 14241679190849760926581768791478235842231867178963144646158336185456789560293584397945550108956040370805486145950974799390517752428247659999139332926892133858293212500427215835881195431455554653221970627023325031959070960771239501739204352462282547083938013890741366453555615780021273365601791973236834107498807019596817167760564030112373469166448211177722684959851900491793186694744113940397148627192647001000344904118648981006128284261765603614141607956593034016543209602313900953221667165892789511344697184785313985949141290720267527583155506367603323908126896600847980358596583935635920320115692948940336071326275634583907940888081988776339766499531167374576763146157328360076642492009925512357544549370449108145586788200796385509658147955590590436781436262181890258205390033747861055585696943343915268195578763414760497804002267754015870323104529612623777218679282652356069879766855461785072290268518856629772088652968946395490241733732878691263109199345577499155706358775494338276276333140190491293565592848963272180959489125437790514779832545909927228948456831036247451697991886361113453742379729674261571392051707054829725486801868176941056980518632017651562295942828128411698154157923935660894442332555465701228443903231302356337133437580244790041604321880088380898974647849930526950423694468626876937413137888575454838193200567954454013394351751406313501285120829573986933908272994155114474465277232727986858822205440*i1^41 + 5077768343232531908508964036877152050517847752822663517607493058496763320956830014980898874413931252281458629199258377508036279959615970469189099150194951164753582443533644841614154939283566278136174599002165741473883450852041228612304626234930912856320807814131021028538929866039311086297443935970152457931584320681605320458754320232262048330982399392793667322662003875458833740148085922581088374885138714075931103056875211190371416953875784236167261479136541221613190160969314292892767759215841416967604913264564873479097499593365647474648469817954618082012682669462714160822157114141464409115504149034216883224679619623360764823155334193321626352631067536006874328183207048603699530289375909393714673412386649337022859856949170981321155290909083300504922186912230945964534871248926069012439830415940018652755455021095460985331049626664708639011674031105994020010857813640059085549519276372360639243579549195040504478492030770782317079097782563078857353458893526452117698063212909709559875613196940446152262365095031837191514518909527691304565842160228697136854763815054409460565960009667303054991700922033000295523812965280150256633114938310863032370335683691422756502183802703063912024029590854592641904790571480526455379667348018379220332314826174630828399668068909614905983856190320333384867329004424349767489612210378485386906097075587090704127473899703997605751722407174496443605852008892897155689695148536496128*i1^42 + 712969074727202470193765004800005372269200181054424317298212289906245162381770521883803843212433606826076574095431176577618439176228328903253594614391826944226128186480404898117441829503264122988300990675969064419362912180715215672080344824282517309781602376146740748623226247069830894032340308567641646225940273860880010070247999703150529144715431909747188361207223608240199164196046900691595906054654829083743460863753431195899100897922973774058607681082963942951986363995492499645977779770031669931612947031324543726635593657479449725589281057073939702316082030259955884719231829361028148172552646696898685302961993076488735761564225445151359410758263770802849579693597375955921497998597577222686852066664276485582481014946217136091228608166789605141613338781249330804896567012639552307796818468084188188257689945439652809973748258667025324055586135404861755870142947228671156692054588600032187275623471464312744938367522712186877501444232099418114127330747756429532417325298692259056799056194737367526134924189595474925046350452380012415408796918546786744186705339736381774117693978103458205764486562019285417773009390147662663596183946643476854857421385215189550044189901162090666247054963226544109400512091414311933547917203354535153636750571284273064841390842677742962956403602759737686757347053885238820128711079189800735603121384404238871450509592075879442588239431796736775192370404649909631470924726272*i1^43 + 22346360703208508245873046351054839542926823150779006002219800451656179209916560941279496145295068080068275187309466196024809090324861797109243406814496121660590291927966669897685157301806493200907887987997259743339954263654625722562870049373391071386123420405138194133339655320928378765198790505556292130183747894858669598301221317139393734005008962588020220156917971777206363766554282950246947108968378666452386064487088709113713508133637901030034026514825009717134477801385389845304666142532239713246134957937765356285919704568164078144114286286558624832358731207483321037485962491524766052591907484405905534996407465434670182372123677599932783955670041848830241628320620520401102328106362342595585206830165171154586571958853705160504451949787294923911039596697274626460583191296485626353292275723761598364548269645647147797995899914186188508122755868868844987654322804165693649331448404264538850052050951248929617133115242729634078199479191766516916826890622781680335576219014896658553283489535835638609130293108254332922359221351516115176158360526405904213797826994929930311248215801274966694129080524373204988093710297608364261562061296805701808611115982377081184051250739188678672474036931126141578640490752211086487073346405933597929466017646132983321962451422682461187401696888307294455979597192539214592967958821522316203585652973497774273276819544422346413113041136856759286179820809100359368704*i1^44 + 303646088044252358484989588002137833428019681206967663110386309807743194079957568416982157353855210786025011288679413041932080644892424874742942901598204200938554473811841686656591353560393657821640637632026229583565306187824127624293495200638087163157522128493447294187204760900391878827458759961964473596886258255778222416779647465775049111590262894397412139425432971354570395956475124478997395105908845463480842518002406418551532419619102988490287164780973571845299771998607345507731248426299481996717078707758558209943373519044592957940381279341363129622786343441157698695429934226112658112418244726547504239051479815163620679312861495698580226375276936894125180133560826252496169034952507515859058153692640939345668014634022204277075048962189438905021761255979808248149827312245385890044457660800062782161386408422862965254686458570421380189095461802072226236254025233318228174146984889659766795635367572295105317020943952930464465358095052517107854376790733265657668514746245724453069902961502166588136633373829611007324397146601872483107162181924392806711112487647482456006327999158535281492819346349044443314224731334751361049047076861370021429140559941513005372687061150019657791787953446426562238839506817503822233209554912272851251002172780764254173641295867515858270087434585766589440248167678370445862491066860979977599925018866776315412610856519544998335078447799084438974496994492416*i1^45 + 748321646257821021599505218420811302292070064529893876303130573364204807176701927353553246503635404012806248320891859302946512935064998312397278058014726322306099580803025705849615824659535500772067713564096510564052446352662912537141514772301610226225558399900903801847423851689670885672369404568774064392798989884856308176879841295263771913354497388891559909961219600936478147736596905624706759521819284186633250443297640463234172279878777327549551972174537860619185622631685185291072071451200487990217767496407004806765228990068119426259745687277354981638357457556195044964304571266601622372697434170436061230030599837444584948194194828337134647343773784000978547935977913353910091997223144454405381809628408816278399248274899109738621755539771421496836936631411277865827591361645314391967377930383467044123931229364842225816977587179981257094892822803805601103398590900845271574936086423793630063587338293509780025449626171978129876600015993007598564229712406473184933627015156528553106162084437173447677384306275446697611746414847449431487239447388357917513442910233101425743073992632144125081941910572938921399540672083575831801670292588274718314930988323745218990937526679609668127964580448034824042941338629596590575142316645131173350817053286846831004399408498684176213500208196871978490306864356812388976581077151796101253068105689792487878424118985109314400262898656474092965724160*i1^46 + 94556706419109930105351105204451030687021130017350755786682735056588958076402965617110850767764502872823539887301572542147966121855470075036208982236880150649242192454304835014216590955750322021008188917194614306851192169254556233647328643001924120990566115828062995698743268768791802305079470504203512128519342158463672711541710171197749575591924312727076541664780709939062066462863789011997749771469527333719811680146465467947942216690029877684760063830303139859768116386954873354221449264471821469846136606129872112173939933434419772868412708909700490932265661638716306023161524115715081961582918118643782211081745044108260294276998246000498029658051622448577169525945521207608280824661097887373356945333422504107748944227656646129828143054961741757872915686717088506028700436619824216907973965584631041008728197354766376728711146765228201749854012132374296778840182200527662564634730169094160288421895034570287728572216365480565045772547431771871303488544658266400423251107180719087764157753303383519476537403427818011519228697821164505808907888546722913266406811107810634098944922008064769759309974823177514915786996486612074761127696671901193755772328657718910181526258586526097498642656597915248195935633740996427543657629989646106762903354331214536364011721979796774538996672734379287303761783565618190001297729933374512255892341388084057551934980782150148986270553762028322816*i1^47 + 7013190671981161321610487131859902297143214142870100584282665300542167972885415680462667213312840137099500854043534315082258901016655690530247163793146945944374478935142369400433649917670146717456121780488720691852000078642273901395204787057425003160209843029891908376160155518624068264165684394774789149465795925453013174132030244613892600955555158170837583351759744705373405622552725629838638919531085241240597555713256559600711117720040800800156518349946262512889558178941191016087169925688217650492020498757223828184350128646468264528618662203100891196803388200295592313315802047615165987335881040197302802823297458545174022164772617492336999314842373300633646031231049491234958880247042482903748912118598346230214897359675475664962917205855495373643133407976994710812823008169870499942053650694749517034511837338885724534366875734037306855389594228399931551614099191714967026289858442415390447340004780898697376387522311572033629098279836357523556742498594623969286349258078108471738016725851589723241298695732737858678293995214421527527819489085260952455610465704967233813661205389078996425298121340004028694119405972885320833731106933048723136068788564158145389897548012397523436818586323176510321673178579498150665579983102959358331740448223367923737161454891094807172640464659359390471693932564846870383914885470502112233688192869839376859895480557935501612806188302336*i1^48 + 608049806337977718454482651351748229035188218432259771114148805835949938809691808661097418591638151172880731127255053522675210277930299089967097061363600143927631671802595708186268365521998712632237437897048360851851859814582944394547961541495944497596761527050503130276263059984344693576389848779184060785594703863031236895824837407758651999942606073065810302969689958691889157706854514567271266228519188191336001034206658255052849228055752862315096394099485849189939486212529622684984449921370548618512109887643611600629110377414861767319343940668552507317525198678972822624158548822318156113450626213535971236906409457308326617457181097981163279108469653863929246354085859221058770224633536920937689495621700931227944844618651548570973807341489565614670569795870119091946088711796456964633725351759019829528193145525003541503196727368987417650610995444123516467941883783699724929772871840698661520546830712207030172172033514926152707098892654299316871916647950548541094857405562125270143228517198631662921627733339798059071426194363049314324596606126799503337172965482622963349243287550636965741813074030166913022673137586887112616770865233617555524097903181796183492478792361438804156692453288686807815117778582928135153758025592121455089825918032088036018664176999930019198846718856970839244475861204140331482371415024443318353665184786541184211172134054908120793088*i1^49 + 12943734542210140335194569053702832958153193243999939050192475616259664757378102618108229351360173814616131422095063276794465919806717856964801019271043917292204391550663265690783051129392794990827596634091266890585767653087295780183318893919677276283505921941736290870617460702390842531697345823598801133039667643757569086452016701859683891098086541936994614969172189863831075449286951957315342951025965682250735589593061580659259446423478316829399207456096517321389591879843268387030315708820806929973763483461452972927993823323382523331044287927261541543154288099709800612140973832078143151323870168476226876512301799556897140250539513032556146032352787386157245143311300718516356602155546310285308482929953653807566397474961371268159609642048358924362827649163271048234682128490583437170722627115249720251713933013411793178352747813871173214714925675292735670212599726487961282125457243524513370938093567427040821028525718700115756907292440769578089804047305867719268170366037903998622078639269457607364659561735928810654766715998577404682472594864675624694116442039224140707589770695608734883444914938358639433861153945808560602513632213573620593107980793678279183435130119767998052708343610417551896688061393073635455034445596342354406859853663388274375837185394751937296848953072934379684516760627445076647685461979469670807730634789642018669333259631984640*i1^50 + 131801194100147364388945882040796379787894456366388685965770639260646436086435571049944014589091911511580453381947319352118599203201144091415926270928363727726640636143750692976418870017524369990189582318844415252920401274559314872823593109021348081191363437978561890358917943302553744945736954018008920923145204696808604000985154144107094340099772437108228145628370550337750363980315963103018293008301907029698341432762375663234388498971939517960728585352081392625070725403149790294329001504892431689375215699712659599668589724940485269735708658240680581541124431774819202477900655074947688045680668822579728027930276351624127465098485988860955252590644382173446590905250979086251220059221272160365948716023247431577234680086821963905152041067343340435918894686336223707580557658887239274178997919720690697243684462416219159348080351986848694396199917182257712583423575781144358592096719553728836390774999411808329525095964685398310032049906242261225849519089162339769904718425291291671477089201149956646615331991072167323713479760768372543783382936779934823727716920519686434342963530381129111074612163714770793753036339185543530098993639404129213354322574127107073037609852990222417996027800497009118857916807002314323061269495815875339908365233612274331349101569273378098484488863413836399887079231405640833152300735561464671584030086271304821874098176*i1^51 + 757335671250176814655868912711340534205424783754899055853326926987177976499575136728361368896587493685547004122808846259280083626507399832644332620901257932542539754670347672364396746064436417741153260427574299327755855661210051151425762664885520581464910290306772258291652852941929875352658412749602574305553106438355593219053848644092505759015331248765031353135095239874898685234950103121817938086579445033638873945185385657880292474413103264934671883031556202733563309925429300123824387462180783630319097312401164153721979877901188608888847040387414473805269513906005953569530962248426644543851052877658870001336040466112790724678912150147130936189865352734311252309434523233281136017847228910778107775146003374142832351047418101620770289319119421691652798172010128713236688303834479981199626780692262851715371051420941208545293315444784563647899583248850303350962058011975499532546664538937288251293716000093841413854394659190580778186104401386519354405156021630845011245857519926203793791551732273181894314991620564414020652008679930524674857375399151718562872359012610459083697081429561742931431977219911727427906723942860609785048422399601628390109499642861625782493320825332714854109810758053468372171926257336106243830811268040617397857528729209916181008171352886708140878579683660907344321929149019235991882010022713747785428340727349248*i1^52 + 2585511361034395504782940967928623760886147679771337200678108663473629781724413988969292495690222380581157630940536907150034666262499097758189892454247435963186212912328052353017275307673589840696178469375012838618697595941543059277591059730822274369708037945042480802024296297045247368002023304831900848103103513147469747994573457758063811594735012735953707635997235132562442544211176774570170250759279419742153416180517225269952371518828547520543646736488872508332249281934813362195233427956498367850252656501976094624597190294544902400882729681488314521967994500233532925138343289121001284231154903706520321026357345854203186985168939208811293032685159290997824834744620494980047246222942338880260555804259972388464998286975700434155168849884250387293751436929508028246130766502483818117095736087475399730827883637510923974466790360596896876291283245917377751297307474686303963048388260999730679457829568325858558393732429336259495905268649227590283340780396917304046222908888209859054940930121871925019708644836026660672803540593094448120714874117075540516542323087895942640988640833220967257915570371869560787398491222983194673852307449063235362581663702264591238973798420002109516284738204873330352250066314536612357250222786081756597082525067217449114306235614760035807909917288719068689942030248795590237558302596665516299844059136*i1^53 + 4768182651419844747154669571327303200313482261951329548921653340204095194846017405046865813349665960414175334767628325950856279848974651305512908168661684269153061889520866409627123604599659484769365708602375367997951982371772750560244763048317478945703171160314224283399133291218928917134872614178617474648466143062678656958866944888943735452042782027321034472378651896217233858547349444000789174359647233578541162786685587501483826892381680451677188733413490371686730794738855285825113983927389867723409553418693638890933220060066318752450690707742268294971959082689807599212378566734112003382736130313992129008196410956215682926173676672167054811825006416953539546477318240259172620472700058092540873787689829463799232198303151405842597144770686686520010340046525905396355524344358754173854956852789482327167196783230360636728930174547005951921002048524266600070299566519253747893598937247486467471855130696277495603119947946833753599903825060176226488832385590455718850654062253212919938183606765055769007812895149571883750366695397760582080611798199958364923048057236384469081821075249313234653946002675653573805572957213810938877815832589365401470957356970099762247940069332790181809760979933649958994361562206682166073927021683456216843722681135976323538090504433000179255180818971542775079576493126824662832959989703770112*i1^54 + 3522296538980841391555892114202463381620765533972653756532811498639061292417481356208942464349336934047954398084820309492629888128060406212338278215472571186785955399788286679079868167532944708434759589510763499304348904063991824651559477385860349220423107520998499953961423602982600876713547302598579247487006076535222563211878024111085178903141440379174207422754029292688221589536565903068491894589005231176230143214990840596630842835560064052109030753313190190392448986327590779934932403722054281801352805753303564519472725891135037601666343589415620372708699354698311584192820540398434487025559911044402446289500934693355103334135689157217322809542232563237304764097981363478858268702899986154735104116410054680796741116930618952296128539580644525092025745895207204464266853799926027223794845157318480833430754916190012767465811882739618954648566737213065048510228625458185177627537033335076225912905748537773744400855812450675005301601483343903291292184666608253275479949608892839117868447307856017789972138294255807326776682256466317070473307001360493126154351820076333737594162083653842326629259961134239712178218955891938560994421688189696618891567422352836700126519008758342541791829288133597140185658004233919636248737392833384308127964847942312537988620538705841881758557961598516472394272230803089067647959040*i1^55 + -665774467293883381441603684256765760367432738542297052557641261228762729394855800867347122742562910093404902943773258038306878965078073121961256299305849521824664749641328071785940362248767640640590973987701245677176337362922777406547712510213014820505348846195386906021231096916897863513199024384531698239457842905724877472389107038808236447324119042908899905370710937366059167241572490050204007900706619729067923759148812531328921898079141008014576040978170088173725901673764318326935706628582807841748722119204907463953747711913183569121235861743824998306483624485223093276720022631508159464746247228351286638502356064181049367847613372122710501451092060168168118564838146762752748977808584559188255886955254171160513918286885015042792262973187123927900570418678691323226175219693512021569317869898040954508925254845651140290583091138907912946397948448700965732942572038803238815522468186898351554225479104479281691786157119012199182633871244090534325106648042881393018568897629918335384347041672562676490372525126338489530146160754418524136902093985455297449251514955963140210316383546327863200123953921925723536202261974274536074015274307526411514694539018148273251141836324994222356208503840854383777723327039493438862753591876373597858359996576583005110494129228522396966880049965854793910247509484109824*i1^56 + 189957415459955435995576745638975053827851802837652191623701897964272548887598742865479128846336676924747525610339890195445635094348719801157439862987154195725876770482225792257628162518362252911807365559059210027114931722182043792878720444464518005789856199725439326861975144593389524913767033626624616301392469002210353415069684931908488642601630586149871422638028124464103718910210122723920004347815172916575946062962879324176806233698496780899203596288895861129378327917252682243678559996980213850234686109208571546125778001528761350074679317091134108564644652274333974107799709381625124035771117825413760534873977753062592256008127623990609479072618377203897191830467694137048764929034850177740135061795382815864972306839832697598426496056880488970614313298408226259996665301905044142239731750348821790234961510778106934459106490067755918039006688638185886276990123706628303963015630850432510759031675901203914743443545922839955477820446709963704432238935708267748223227465903774627090534871463593744689463248355527032078693783741672545052333887452616245953159942412582822917131041204711992134935650881815803602363419126214100875660150705290101887634881638809745394114808815194957352890557320301742373095796722051443150480023617282064277226771593852947122064504958558928308722794616219688700477440*i1^57 + -14945612172412605647631368467121502460529366477926033867073950297625027879829687453737950662251348473141799042374498768336541462427791616737960876504145079926858399300250952291782612595930042051771911800045736285291408126668004176797675307610988159123902051898946111633259516296807914163058176729179761500955442219010337415173915602461625833604882565070973743707966901719790147853671092053990240773413275645239945466217527228828835573616084542098520430049945202072918666348717893114206975110365009428670413667117185936389016340633376002990099902221367111585525898932193629903981166429960194507480973683197819476558958173881367333303455079638844779672378071646184842409149905795618550180900260420404894255280789669132690445412958631989794647621864397651093181506204467889384478230460912805858875376111691188150583456864936689107439673394504251690117411246272378147406152025370349202040394843828446368485465052812076049569271677681187083096773893127945595623224544114159905302458418071472965517286526597753046218621121909848272052862860751740542695838487448413468233663480792003091049009350708194501073206413268257715132432597372427106541869428487308850792070618352041017594803234789555662069170821146505944173402881433759600927378682710487773836307914441152797743271439485278844680081342726144*i1^58 + 2379809971393797697576133521396585031434793972112083107205783763162461183164363971055316841696590417506905429401745692761841601758262541274002920453761072659819108396469356544813718755673963280328559844632865073334983640169838021080876914189518059239703496257198754955299476361413310657560213039015640710112083305936416657503741001855967632645263787868393952742689419390482056579896899949915606352606904290564252348490483957971984187944886168651619361505600009786002417427668628968698022941999459225532362523017236675040477639469724702024858190773660273112341781826281662374923747809673424957745235628510350130517183935316637678189294157100544178629899724338822502749275105756739646716320342639277200842407259622724331785392219978060425562336445698981850459721929236363284004738655116657816096827402496211879142983324871215963674554880401696859106841200717291765814623962850230291846500072287128403452079422399751673886533156990440148761570781789032724346039371133025757474465522049873404810383188335326852487236232935485981796998636359288886877909675123055453273882354799512816202031828006143263659772007537487678358497669008784465042469843188892667319860559717972630593128041664269123963869945580025826564098050214744031200985692032700251225799521333575933515630919472624953196544*i1^59 + -49069027934091059013300739394387664430628283548407894001009119220911997947702257399225073258399239742140609067404383306491325969170244087498072045370980515147259687548425705690876189556565167128916928488427691427437062383465022141707353458538946913698733514740806086812269394534118221125713379235141243709853318877969281781353315927324930220540776481141819722273338019316457414032833894149599489049686323468495611601263563544658764169519849964099835751849216711210662013714630880233042879267772738788391198353078032175760728180307248113006789200970256031879007601293665012355471078139621662933568067289421988576259374586213515262868588482857234138650247736317428783913506275655347497280822344913236682468452303358079382869045991865915199438543675783052129394468418055625235232259394800595897890987615641934444838884117483923094002400272021684587794462602029486732758775211967451115851503278033468654796727045392375058779589396083715767220293909795676856256761266779385679817505098065104332808942877663151262947444785557260693000373716544894309962392412112705521440147076611562948752568936997138369802442620735416206621627859084332009223482142551013847059339746608351427751437056243423965148077725194961636125382208927116667480436525372274781212703562020036361389386760192*i1^60 + 4913558421694921350869716684145737169864247928562798007690933609889874934988596486853516471575245108541237789224646339823087563958871989692778342679397344742977291638274685152963403357453291202673286016475380521167862842125868291394450566860514587072430771700461778410296983831098250969344711142396274586704461209538062131146995047282080699784334423337652790060755700384030707007202903753978109100691240430242922266754380172476491482727366459582539683250123929900923715412068055701493262525676832320170561307531141042608597495901439527958440300775638818410985349786514386390554754314796670155566534028769671944645038622176336472265119442673930055706244893266762234628635799868452704622558007237362843698814974461478023155778168570973785853159086152778886697702261198452749151794499298644104885859635228153283432268994790793781334844968969025135859861551683332516755374219021484632582377173978544571584418605166063605628668211653293373402317998745811344412571179203945547029756481507464727452038327024048806145828569160476253980875584416090112254032093163658973341308199551455699349602092859753851441466463863485833239552181422224586192264983673202628702752337622386020128124793813982835593501744235911945279994591667702799056071581713182367237284519558818824192*i1^61 + -116797701098883042674945839042470675148808173673091180090950413231455663524325383848091515173919622383541472391811204234284254638209930537660046131778951565958742580030663755752308999947873109097907744871069859589106861114527625854245306977400463050033725262681701258609040786380081350501428081908063112219424096722596278225053988467776162111554725108429000315801427724717118716407576871354108662015747731866363406819970261725733469054781053043204309351650758981057218974613805757850072736757984944663053870405810860401433681581260026590862331249769612245422519359549747438398224902177757492985941245783117576008733229011166933955353692859624476458382536375781988004426471636458154687090024210969251050770572905537105613617694609917196207416043199686681074544474532759675161160676287866827486141124161371300580445438328603283376926139409119709463419392942484239562166217427472678415343336686246836294926590857548990213719204591076517993611413067134714335399031500476135000494595078831799827604423266414778246377938849953164581904559372492539598069576775545405697340763463524673641682460521672173743613382225234358122638890663493798119446940906381639580058550289435026950193142784273983885515764581483575046033181818791204132804593443327678509937065984*i1^62 + 862202516237554509946054936657855849217869637224731744133079936875939967342070593415348967298070443962237012470851377597309286604500045803419996537865716510206461218875540612829711274862445608683296125089476339048817217240444003955732538168649183196994390069301083678140157292125998105883349190910493732671558454792742211615212020659403032005696949804970693481719085299206904170734873990973961818100213051022054777208440477841094462788908378121155968122049350555182968080418071574232898064770685025586998102167857701066448380897170935180361042784573598428574984052370309315632828432256677723345655994237140893741139770098315026969431796571331991882839567940820266156359688294917056835765586701486034586028439477833965269833223919129452502574150768579386085634356962577724528557680631361031364530804215000048932600953560079853859767571543167771195991396643557842573587914945413748223699816695175677187227122676049080581961162047435386447253821373931091108954197055611816991491308301927808955248047485987156007072853664567460828449540398900998244807434856427189409435310297407571989990268137097255608581932670127742498384288990980618734549636086508876380912890657153173805026816516180356449556914058128251232586475257121446191663519247630336*i1^63 + -381640517153000195429726883840969608577466641538965293461248810038217751640709855160296355113689932748759661525618248319537210930453776167178917213647876921262584338031815654037057291637975700534297693511481802696057268406072572821729595308875647647029248648551920358809452383725277469494898635368631871490999028878429453135129846111939434065970311825010788224680863883862405533028166034970598048688178845051170134556810142873988936630251026964604923349195524775237531643059049021382204478104216475068605214587898578387347553795727760235334978167646283410391194496573801314520389178701656787046419380789127461572788310133103189352908352254851917275618307142613422216389126078371037984485074820285234771838613562151602319502722912320866817503485445164148395576558755420953608785602861117201646851283815346270244352881443102048489959452920799270440341729598146292331227307364710271423479239462682740464081503330869330686849862608538527952112755159983297938772431236464886095745391123921051345741948912246678467803969562924681205550818235996655342830259326136869122837880482016599845671016754928486955463468856075527501284565045903232109372641780389849545602447506062205058694937633634957381697657447939556122238856548067573760*i1^64 + 17449883177187547594701863941147978776320039935443845319511138195959117407187290941355300423322367222138328018850020508640181139193266408133947371458935239478257552982338999903561290147520287443040016665751853316463860737642878833309121359666232721150834203862216704388160291747429084335058349085598870728675669730735385741020850271511914114635172657526980839668470473660957617617333780053981044032323776517490229771582836414719538712402666167395052544346839760911094898084654552779114405442480056653540665812183241129205025426947516128844113900497869532620986996732586944999335555128442616118764680034179526602800186861544790346567388435663635488740929811210828853635637805544338787145152209645524881226049610596772582799317072029938813582694423706539823321467734356275693036021869144310828519894101969451271351325502620303666271741499079784548828611479678475310695431197715085927802790460086104014361512140125516594829647225955349642289172604719517490399464865481371850076649610650110328269927077531725159346413726466272878091342240541929616116307673952679024992095872872746084859727700512810183999900579259678649331852084422181299532189734753175437963789351321938541667278424983421747495365601029884215296*i1^65 + 6637898404475827977061921563808752717498763293300138927799021687085328256518861402788021806651110766299716383453153312987688357258797799901803273890081405391386489749890004229888449019734871452555590381236552959811024574299742498978755716831442436807283021065220875405017381869390298946891782452041103650573379531100676627560378566344573097816919982108558273617679128087153286108969240988592809364903150563798177943111682510994777316897658524429319745724920301368276198574762882670760655361496336878802188812189532894897737406825467235740775677522350610696323775251373177636836689665941340482125699391234466730778562432438485884800162214269506160934409864516923667237068384725409608028700298527055163672159932035924799184020923245483415522329908871373835528504213416719851903058764237519652887824286580453905251220804188474133497485364168836398097280001776052085485071446401121333424669097207356561067321255247105105759825819543878401329120962822658897332458733206520901907802292687692719373761474041593152567187917892904310602975346668489885115019750860388001162565825461856811305101853827137260878731839544021088343998797500528747459422196766669936826088597051696790147933526229184401113088*i1^66 + 256867745741466528279466719666898895745211692599623196992158776645569579207720034543877135313736183287132031548436152334740446416916098306637763098273157062251269521481651919658277733231046048100337620049811286946109636128225418837510683567904241860638328596873602983326954819870199345902801435713295165782194004754154059112174135657561653708508611783183679607786158991180725766089446786684865314029582757472053015159262104341067191348660726838862106872187749934448457509642790371290863452208998701969478047671998401164076916201828855524192613318441608316279524301897099088534429061968689334259026112197043355876600357581561973205187171272923545732565118992249413229782753911146029859575235400572474156876659972994635194951795737142997645049498301044178673786888802757770673117159848023805130719977978106124317393959035952343134286865363329616739505291982190892907660679931060935421276686611503908741737791290593438531757474805813655004475108209281441673758027639545236961555605954571505075038827708568809768043013599747324224223221811815682745022071376772916193247913380972356304640247394950085139804392699779790635626494746587984923819034623280471669826156353699883049287680*i1^67 + 732194917365257092180489322869575826310773610306267381830491684262319686497482057222169510447391225740175949882397727042283097340268333533139971200763702684712292662889194455636863794829076116462486367446774720654610456274946580914564319220076234259863432169685714114313243320585385706643573985590688243449821269614383709209381886140024614866488749311447565195583148226694400357167111636426714747576458657609679583146820627801592595329459734601940266771476206658388547982279926837708036311047765098997858410531349329528417198382481001646635016740228639675584340583110546562748024251232764666838153471422338991657639361390149479245407069009307170307296393941304086930025199221974676768367563453011395102644389925550500799224507653351110147489674564506895371426561379875161957337794387492452058622892154953442322669182940526900190564882564707060676259914350318955244200051387782512891438905447501133404034759073404656315026670815918057367727909941178728231468092253179583950445585237896292382351146484982434368616990836815089087332678628269708432488833168497645879947166113191006194829849278631729820377398809179058112842399017717679851630994837477719425024*i1^68 + 53036289641658872383212362057995565607148645552609328048634738195324760479552459031089718125914545954343225013094582197688853828708047080172192766034668682934136057631861256366254656258335156778989684859059197492910306048973136758832754701593652579138334517389981365044936944003093762483190994723985824577864981901072446044902886538209997560018128000849197842271969993842192042009943499765608001540303605614890650970859520240840721816119783138629750955816327011578249033450161976170261293014363741645292484124893707336221362611015903934946910401318395386479161742755110413240294296542506186722568555560983850137929050497017914329306721607134440340235535856370044380481439843780546898695023919588355850503167269085906973499907014116834488556846775496568986193305207345132332329524412044099202436335553962494973929830191701487928814828451963177617203943715472417847402749278915387132407303018407353995010634490267016736749425731715188948237459870506037323157753266692148336357511600422602186388935505586822532533823038463213075365742161420682633475555100595291835505108125917163997012277239235483700070744388329255209247414048155156010368*i1^69 + 22826453947599789620769984166485308957860038336253157803368674866504445099470079766023361235268978847815222704774914165006874110533264329071290623489005362691087867500150703015640043805786082390064241852016576938219819635630470207158163243908491424776256219387252977444286304850892113455889802204579712064457307163136910805430312328895990281949897505793671388882891793369715732349477281566138956899998091255252802979075756194907816628097676110817075314248188278981321869835818705820019147441147539017072090964950123517951965724610625022483856703723181866428683052174804123455628974525644113895258246649162471331041406153955230884554064595445217279716283797551933619993195459210512573813736326546892370318411014054166683147745848310888341228874066894297237488066007528524360778970714546744213879560846276776641948899350470595239874113182704606503783070694761198556955762956555102405079015176449679860747110957317758785616408099198882764762727664555447743253691922706744409695557917538672534773726698659450864054710061114146907501347923601783989233299480097278749080218696737009143408741482320449*i1^70, 1655145652548245335220371190851441306968584231262430802014643431686241875531265696797596177521023622557838515003384288941518581415705425919864698804890329979025015979817774767575663591765523892573133562244530826219257487812785720696041261073061716725941229135397666231320682850327589642989566980769421821305405803588325008230355471113276469553058669253205117950168691282815498943747095180019410328070088462657157408304398410899333729295813718371346503141098158327394650706952055820353015536276077466604649203688499664563981763044385587730320022324588461336675758677974457186989637910836602929573696937244623715846384947728428611845360032975550263423828695417869554751181395934060496166057550022446153986678421062628428594824858798478814112227889445546572706623411022919309122942309066428781081719977036677015790449963254976218781595584256547268123331138040340564412943406857444981433603806599357356460095272574347358881467445076583143019431867144955357649008313498438763472643396239754748729958141588354007362792140262024618626852619351632021280829680775426872033106219939085285947932859548878527191094039211827372718611894659373178532601307351367199685154898400597540895668156197696134251439552086419570224583393541916669254313966780525676195311813229523738208216215908831678835183459944427227164533448706557648580423780209851917456988269931004700443937063323191353984937349364104490124125287242337833755567284202863596462443402289822384334151850948264052181334408360107814150258839404524560563056293542071045522137820496587716010990228985815192865061829358586198823575138740303879326137648963066190044918782050215447020572499638409857950406256994372154096518784019046125813988896084697064804411363594468816844207723489204354720042620214826983233741964681300370849863130626688534713561264260646630206596388047231575354561742076759058274952358550727324891405480472133040430918737649962785731415891848365699200526078041586223022080000000000000000000000 + -8277261461652293528988339648857496853738366627736814415670965203111948349653672408187346999700729451107773518379701787763072202666130166316917116539230786231405653814608273242147260736953384929545130538005022223994302946700828096364124625089495572980074563267213570376312396851554999329958295738012398216302621363616000329581768606728776362699196936114855185640880823740707904285833730877026070341373947497158318023934303749608722227264175156839175794990086447141087563236075626206953883019548024073717881623903921049510074212534895392080231010299559380880480444377447577329623205290202719046941317096574207067328492345520071513720221043975399202006306837048279587328911453315010500135696724739988013374111304226712026532525187530162098999877889379258093419090323507835527777799040563754340984754230091241811565196783938595943110002078702506278508261792488722841146698311504026507255681926621906924479028575155682923432941414746559555985993185670364668502083858375107959284885146314077332477349207711625112624783614950305864739907882326702873100306673613250183676234717547545047869111596544084205227364966820724104111289855853178793528881439829089992148619370398864557502263318718679503175805235135142670777950557329597481262762704354096775260090161599415172298895476031823487524214876132488120584408940287629366367291391002087573757270684563313967015374172369564271296705408205752168504811649366756976929087022219632831584626076594856544554498530430030223374815156335435340850981238662451115290353499909846798207818131446849948335446172833176219786454908032282464737513494875306960886215170512132682809234329598365832792281754715036105042905931206838142964077001881934931321316140384971845539718109972313461146212366519542408381591031439712330755181731994365755344971032536651608736093578149005638397791951885063692660157132047504959666796191207453995073898213808915234037379703008625995789943419531712362677626263584063986073600000000000000000000*i1 + 19909230097402240941714308363849130790742070252615370289971085794633895945863812773438857604489418186478582541628928546030192001765605383195005181569264666947628852482915679522154504029556365063136689951857419407552010803206159293308451261521697261533418041752441828283429860903198872552828915351465907918024807920013841707901960354643002192637789606335197216570827815904053284148818769260433790372865279821741279491593798154668644379706839299116416509984806498277687458674536697103093035952934012401974036653229304411185622630224692054684929081401817013525436597059147430491319944288216169465225366018386209685575530880892378099747847373322252816543319273309242194860542921915581887646155048680175578403635289720639888097177918170563035026427878289511002551001519545207888106962057173363986772409869611799889380937426289066967647105112772022180608326790839159703764662140742501046137793195670701122821586013707222244683137547097998803289327649258585335759427218511578983842115331092845465047138212930111188926577594663796638134835260372292593567422887544647229436684725956834766657306546191252946103051729747084625570807927166734189803662598970210355393390083509485571815923300185484308146502874051629003806098842340012310852923320149802983823988094460558254122838892429067198466774600302574495021554748540165308790374722174196522676063469314376452968821696307528979958350304456551951646551088311869494881094627041785873065328580446703730180186295704730898087395165295870944574753771635601533428423445599973173009189382487747728336116113240957856345786202896679580346336744945223036308628313995161734928466754934853830209631516793149267070947231241100613282404701557287598872748946970742959473436430361979325518054674519047425863926975204051340188216698776488409930599301816224647706526368641374889976744284943437091201919503988327250533192895607629674377853814877922550214774378575375134134300270627784885596665610954206085120000000000000000000*i1^2 + -31421410245370392299881823981792383476517025844484025612302887381912537731819787566427385819483982450336988346939831876199524735529251957196147918323747913572612358278113112959906500673971001541986227640440825459326500267748795709085040893818898779476886957232099061292692075163308430521963477300162481863045195039901933131505096926620834499936742025141028553108140229399526192359040998990332512692152502657433334841554202553496438021014505293411974501690185573201519955415812729458006059730842670860086621841120204485130342006714405355182729434450651001378441049553023074350334088654587911054895281613522056945527703117369892475772870628959696108774236399521225523845658696754979811287546643308458416403741125410384593353641687077925427099657722626291841409157974278790230067522526509119942568546558201638323488972162495948653222939808907416947964808664901988366190639259409215455309001934538909191080516820776134036371866557570859464055715397580191043211935943675840012287785907280064029669277195001038638630500069299724827029281846658360819757211754605454391406289008711462615879074317509366973364855792671870375697494038599491008202386971603631130318309282043342440829893034472136060600040434432038633222878985275644777041094758033719995738336331238491836358486956066028580092444120290841396757075245049316930380589550798352250312009402709512909879522829182001534452009595712382962727790519941162498243688628521255594913423894677557435332041593439149152267527133470977558912108133034643218654788756031597409426971898690555877569646106199967016076313165785277412098353898506103812033523660761688566136217978465015293594620451047416922926310641564850386452002707958069294775986291804918450817082764831497381827035250752290073857875079346044071642676432456943837520146994547276809225366775563586652576142098391967514344794925346862489774117255951934228661153245584261417677955318293476198513302341759811119763445928164117708800000000000000000*i1^3 + 38390099578765795791555239771905230729980912544932064943035028381093891323140032884765229471811256604104349763598911143612172960439855234196512807977932373560418174235847299862792099878647226778024082950347692722929356813115380731708788813101988588705593746033933463091904882638441543181680953550606209462370217693545060155383462807659190668463659544715103826202303976446441236146367721594886060088226343525601450216926146246246180693736047839152498977655566396156484529162476170656326719852161231735894121196148518693551246696351645861270910104731263358192866594532630131172612572431633731140119786304592453875317170169751594920341733256406830546868918631356774597211463684855605540189435965883359081561066374124318866460580876393578838794662628926892406593272714752245063801529979073747573135638226423174167718481375168774287423293539926509280482218543763438172279656708546649580687868282835295983483792480398186539375115508035138769893188107582180851440713361205087244057693569913136071728577993677207978305564786910095873237599758430390966522982463645065100460763906088083941860714465886637413257445531916015979394947389498281926998867394165447666266089154423914579466382874186929466407094744018560740796569715240743580816533465212720098857818035480225775175234872563833985046731540958360911069729916266207683170237314273235438680288878200181681094343571863448683893479167109415037036839907308902639064486357496020568248522158954205272414745441498898314765584475019452389757551968860847791256227197086658668827473549694486474571843519241696196885921789089798039082673784253258722822266257333628063820918758762293356320880968134020888714092793931573342305874260438666780653664923692032670766884327044633478269744028949878690422014384713706892374987792381660266669545783651307598279675382035886374733238886289907523782271434354782351261631209702971519561695068175036465792809939327922320062982722936798630545670568253849600000000000000000*i1^4 + -36889690173028854618158926061982095218090012543392260883691444056664869259675342081613278198054211953833598995600457284492539662151955598376212771584800895210903400256668164267257354765675002046484730216895702901589472954807867043226900255394015179879848626073440796955406610124711623582035442787383787204400372965670756605017827578577591856707227664006836986758798268896243420257327303073917934652688141626270090073820962330657985348442650347301340975163752554559727587261887227669226219277185264648372356424938353984114291041362597455605589519353014270486551429352775367889165488732660308603417731414678319619820324051705243416331461157519079658871694330802502977922218778314230913226371485419976882578814036887983829738693556561526248796855739134752646421783919354192663845674900939041617707189551057874684217781027489746358804246629052801030565009474229221736116256464521528082830977030889456900323095811587682365385227756640737457070842840628369138694051541230053026994528948520866339540119987505779775233784584023781339163315491002542708170400747781797637995519836689431457763472269529878651917667271429279126137327387137287421390258226464356083800685934551749022821905605481925820166145074659846089205944087149128228637144247541275623243433094697977776419178431397303763421818400732360265635853192339081865058070970271940357937198269920048402333934424710734452290609319424228806402271021809262434068732985092037105877150040051151167749361208633130671306549546362761226785830006607097347193003678486255547674127684182017600936578851577788325573674835868622343820655041897101010903585843105567028704472525540689285778715138721108166634268353484400969951194923058556819235114243965528766123345136794025577172689055799409426471198128552959055853183450248560014118349755826836786503207367788195576803668892793119676491900245732583663441428360218929219882939166959643945339301587628882768773309931954629096972782442775576576000000000000*i1^5 + 26508853827825253338206305292024718555203501045431663058017096289010363161913296129156840631383771979805245342748603407289266482696880950296884729493455266718864909324628676579289163425382836270343288646610977713489425190489800406782260320514694189883189829657415013411185287996731985318519036361619079392284766629918967818065995118541570783533259401226925934953474313899731557937888584962311120818787352286214994802938089396487515301585643600417441058352313939124104261152555708425151827894787635382384783850631815466078673355965599679820257248096179891826343713800118075433245724079499859909736083907914028992059046609586978034241762477961781633838098146364091247959531352526149987323899949117558914049708414703848982802784474390440565212228209777245472087344873603941912626355429254159471206066060912283461079592206785747428492182162130467246667898349830450658875484943492201129773773995752148712122940642077545561303983472078065141856147516498952425136944651217902099755880882328823981173335810945882189600884735621611398475352036488595893133986793521073078767930151417385529463889034945533569663426831457335557344145724805427486872796782980725824431583281734650022723997890312524590341282928318367118163889559914545137521621611615592153987164575815277043435098128284282800522639838422945630978317549223800808417372061810733701232060884334608330830429868279248344798624946472227739927810208940501450020685923999528966290936050371461450521065170251835822799777958489405309433242809713367628765686170661209135754879308164816814549285105502787361343664894811102048262258277020402411625272167882939092501080826807787929687547964714853601022370252653579431406463969543678475561976778148181452293661619113695820608874054313464280434573384702237661379423261470308161363769369945757254050154436849464775886458080962988006390358973661594922726669658843107271513296288896394948371220143299878235366168848290687986021223211382865920000000000*i1^6 + -13127951939055333877773490475303655652960703951688387893617487829082191087486747420989603496079471958154962751524533231504352524543782866847209650746130213154298042976179848285269717161733975620450000241262126575766046699189240577953167630080667449584187818596601518835512212754067858959123226819877557279774557652114840121829579752713390127283109538577722526182084233506256684987413092536417840626960247934119644785460501007382832850228664683180506264544841497645361022963803891261399672530761248800615252960671875467918539427237072256063800567273088854633426851434002860061224143502660980288647605785046632935943104633266344481553969389489544180062262498685505512380041913605157834502789776450939090064837053967716247189774930263081272815132881377478779970897803147469540754783141051568664306635831338745672425657528653769235585428019426138084526335842853298420240713441672456058304489914640727827297398251700099283867597468744919870010003187924709034326900687194454099410526392594247188107439219831648765687161862917920468213427878597328960191468253379487590398096658423161182441711235038914574036143305068384757177442775046390987202617577516706736077832941240628084162289679845464177317972293093764897088934595803246374328237512959491186215656593004759856791615048620643870636716845977728703807419020424226579218138224501585453431936829888953605354458584097155248694185900740919853053804785853705600031420795609227743432996390436580291063693746026849177017179609639633481961125579327420242031126093538196865409108770143132133517372779978252864074285324534960403878649939651644134783202578909503943607886400567093332349380155120273405761379553946899290816712382990250887696331140857044253104553717314997374767793083349497203460469150232596562414771924749657622624408168484907137465268405945546718542520984409104968466239297272171748757743771916424321850017117736603105443635080097417669796436773358110075890240220823552000000000*i1^7 + 4851657382990072174821524282316984313240021184389766523212669747552209986169056425770757651614744443277478377624532206306690684723032303908917836289064641093684664228438841026087128512145633585227979726891610299174247132634101919199184681392211355462799205890966926437498811494773279862231996503825573382873960550530962453846656295054146939569222336472832255314435674926682841823616215793734624099783219442203386560009648217085493415909875065563632450768346260506327260166912467101263046349218564270210369035066851199090570337875889327953654590188630185978485825053181568311968586590618392611244597625829299786342805793117781011527241136132534261600894554336751539695719869374730773183414092061565273684927279781553082515586617035394640631107893955672580296455764178624925639765683218174418396262751364750525040406609139941918472296606262227745026990612209594480587670105221087535080838204889407587120146209709570879171035869278256832035287896186981537436155916923050402917276121402992575234865443523497524967563412722442830960894176914619641410025468599622464504283545208883798720446187396757588776881222122441764021221382375778383661588151409146442883643168830962330131297127953663741307413788595231004492752322900497899229265982794157766272092928238812602225380877301157250239451300167448485381825771012351051922977749502862118544460111955299067285353533841293079727263917930656433210256643134473774225225701410764326829774300070664599499389990070537723603649836427983126066215363402243669979329885347328754648530568096892262683310601386826408566701875901608327265551208917855005077829079169096503754929622637861078299135884121525259707388704953874560591546601926100530848877377578564995597817416588729416229615257335524509054966653837205921108717178178614465860236120476412940741868066704180434986511722750611483137338557650660734941671178556849792906262172725556176955179041681212311163574819771385354499096292884480000000*i1^8 + -1448359943986078410561914266943611367735387257065630940301952571950510339163723073173212193700646266563484037455344802134527182168510715713011081179947246673157212096825745237795848874245291486450227562355522593116148781669271665721291337792056771760807547847945270416623805637663856983494785087269882231492614424331163834950276496886056014848578466628762528528373918744122856395319878803830276841217908194752954584762167063878674517899185584437177181284873659822041403102113214073064086509686673741733474390018061706895022179838966096921832268872777313555724343500384173629492037570226220020769205282443662751599974083550237834943465944600029260651502531592312099628224196723744490855879350767349567144566722301671324469002030171449089414952759805264259443135715942228357024984716200279393677979361262465490154435512304339150514492400424584182969783261596695235067368442837448934230707777316438753670712796840570697375904910504016482475489091355803040385139480624997431954216622742611708082263724007148873480925749189975585695871937723056158290135538894092890601216885350638454821072585308371221973289838978457401360575600638158400508936599027243550920535283788476869746863425576793919688039262942034282907498358935290274180607859858871183306962843171595870333941216211493826435116397414539047991872917323325058080996059335538861469786901536118749820111477196219867638777652375295912159296854899971094878830257957805090849451902529370623102260088657010466360777676063650334508055356299621272618655050223663224297483732315971546618068055329231242130007495048905231840643669670495153026160360555671154564103107144870587272967778799801566608572359831623735634948942768523243639979944835446772305700524131511024785328858889010455592541027400876708088948449937489238865684564071236823644657915986857115934961573349545587213019137728063213821912754984002731599799007063069949359586277641344321161434250982817287597564362752000000*i1^9 + 352028312025798895550419873164924537072772619837501703300933355843498379124611289362155692114242112935649528905621865594682402894041192552994432105300218773831873483904236321665779846962103200850247961436192590619879237935188728947737633216512832291310946520079504565735694289650341576063766792660413127355788259503757222935120483291957426060567965974024715860676158706867148092480208052464669460238091927277946177324958579904911425452265931101392714010106833870357946368695453875038199131182374110139108538493527050270203343193445895551637211867617420049325170395277773081382480358421413603643195295605480634876411779806984663602220614133885077061352719593757034399589283488806042989774194951311629747444027661453139068208937192544572634730989508580729749425871850410747061850462252817213716243865725069008693020358726586756566484077718935030554485400206873681371060807647709100293386245003233674928841115256266371413182581717720391427736019936939759219070057812453792606631418367443829451807155947451956541513063438730527570621200446137948979895060458677611260303869087580520206135529618330772500500512492417068464467744379461923051560927771511173452302670717628501136618419821469715501012256716356382704555112036550214851743181170194952976498883205340245655914887053741277648246658389625863645465418811666690518638627997002295316322370457703373493354181868936663509243481908416617755986842222205048333213986784834360791033279013457330034431381468467122466746723753933590946287347492153389711347685789718854439638897777205898575649615110925047863138721160113333391367141482598108483760241525136242728264700009407033622282981302299163470705890549481146148589152912176158428753368512363657205656295330684227239949221617043791909004116895373490717215756361030395750447681963562437449887111819680052413903515701555324583860024331995378990343817664482071650741361846081969595512534253467982985152819002736939209648295116800*i1^10 + -78359187787024410088956123356872003730236755660938970847856341122957138860762388600514730178955861474907179372324886164087096568216924669928571417222601132344341915775333336465061928608769205409439720254774293197658472899524198797489351345666932981792564026708605713241794916791450137952403734931652850854350187005250457984877787003993061135707727674940184939527380037278121772394452534172347656332647441206778618215520847022631645390744370415261070519851532866501122422385757441964760557769726836324870569794466296720180883193565129021615836739897750373388015892613721084013328682461774024212210190145512466596697674117003458023627069995226390525065079429015797706598058838092204549595632115986428251688787284755007162401081688883526317615080810990177373629966767200795364610350730496607238068031258366170749690231612678840576375132883353159048045816288022261099845646447950540241547805261036662957412902452738531892661759960927907171689037303688521051864176478119398465791695664258009104743826471564167515322800073888171294776374683029890699859180531210829922418550110090098022049070796188480496468372089929486746118262842136322363770788878708422311000368334967989269584145134579071647101008801126351049806949164353218109299679595255963186365919221604912943048756011148187637020430568713468908884830673928164788198683094755395664786766581062611038532126789559587643742153685936165208666912767721635067780743570546388257866783466406860152316108239732914349745157358385546180057937943112868482146810310039582140736208344116594037591475506964947658891294242873864465736743267389964375844780296966144793560697516471056892625107098071143434382803427222820957821035647774493214531798230105372005522820305699252343803970484740289105443648905162488394453892390044726686234062675610501065028652489046518275610818510098209974585348854393650519573144550071801550377397135099443771919760350411061369106265098583499242268000256*i1^11 + 15957090717062581595145354252077373722024017141690787474429624783411715106821411767036116556631443206075729928076037211326950764614184578496775290051699257721752837474597355477733574392221892588840066270322164397337883629622064499158211334738368663492367302402038667745042789416102347307172141119064854372255502817469536873456174969691294141259793799037795154238824524592367006726567468764406083781784613582672217387463707731962272349454931032988051096212399105620811607725732723080732242314277033727485269851635512336926367065041329723664583009104508457683420132599745873105501287816951051947806181614953059113529427738030809894984026511445623392034899353757306412998180001644188923048182936728195442533258937329099844962815448223035311704183609116387042998179631883415228523068706931601024421843347212182508550040226248161945308202931824891818983889205391026569270122341748381183553569226262527073793379636203182159635309034225212481305962178764334859667853879462148838866158963286363554620268802500871466533626728819299818675060809094438976678904525953702913450213933500428208315570375009129982411701861244192827975764594261290556924811812345916391238903115382568323394355809701759340639915398481594634874954771589828070353183339580870184553314613070777373418209426669717405280301437417761350421721553331091105130197806038044577396225484692779162895288007406317704933293232934189007388971492817300665041913151012915872973222982269484459359599133996898105119863790521808934757255474211518969703546630016898355250581045308542843527952369298631264492031718227325355379673116970484395305314663253508588746541844058621703257256559457319970058048145936191719052500163471838056859562009936502596592142525417763563799891729575127074899268717556723179128422176313561586756274557563398091350643938376161366329950853054875536933138165841490438432116436533516029783935282008391417377336081824341632014823871697423523905536*i1^12 + -2790565191563487187694486049161197413532027202511684514927479372834250481561809334425193920498565715512567146985920273272076390144298833796289919141537946492476300705194026407819295170529568205495017410737645157882573943200284361428176934084485620157639651705033776518378914043441513774749709779774798845574073483939846701902660512351653211999893077885308994726410784761448690588335741386552103488342617124816801563830651125314226548339725633906735572999205544321883724669349748800491419546664719192163338223918319789590358602460206755974293578563541210893071267610336979697908110850447463577082304929398929343261011652148379029765566444789115343652630941332946724932233143129345826547141974410325241695257924812995541081837031382375885393515367334254820374200848131315809086348550961876665612420701745781484639007378738859178981649030380553320908355072539292919720243586682492981118812188204622201532053643743589506909511713176287527015634366532822472325380374790233446509267677528488072852466545932538265255684765731025446774796075477060784696080769089830728088061864800307905461454408511840207903890383248874624091628458734662261669185173099268562671315891193761554797042469232457273557516896468084166694105591562825970085312759248063914378413920735719009466564261398147387587001707401041656658720728035926070658222384605640389499415811087858129170593517594766369800130880688266944950786043682664171970455431424447507163968707295332520558752004740542870232606990617579766174179139198223910483530577934415546878283460668853921703900739077898497105622205754899202739081051194699192409510513045366253996130283152424693443063433189295091711829844268985004252432074810140674720449815025357149125230494927243900015762865559314022763214490145606786291945062170454852352020741357724588190658327913233694479890793987858458494923294187873739584773556983373080227569338056158498449232202378475572392660388654385987584*i1^13 + 492005622809827060781704550095262369920696033899665251418847330718878894347930570145837891002402140991220506250229699806666452958187095043527083844510809108504381342678720527698628530763363980175594991124634206666725373350447217175572273609320203719854983593511249799957926030052102789093208739759100172601237066792790397983027978699125378504003718997168823838391144238957189039530120169369959111186113809806837484737273330168800934297321723121148904758636786967012221063130893089907473988652355466530007755805564182228878364226953741389842458131625833986136205961756309201468470229483415561202849810107243272660622456613738158910660780188725912649310037354186022965596137358346951876451387549975830178314255478428416045708385732369225239367841227919529669383078730508460605422905077730909666307276840200402409221598819261423712135220276775159522714068565997981798146549637357468114733921213658731259907363224574307082853579836780950025323298475017926466522212986849034493563700011918082648080403173716953189933150184800751567048470644069431876666703549099678609552163465272005380030684334319012968627382609988666824048540859804057283760355789921507883637390142027568908495956488757228514188938528833606597052425069913029762460813709123605081182930124774714134458238509803983630791486635943758114734261777735289553009837414757265065680418487814815976925788595803136337267805260091844750525932323076756398421498780165770703385199374382618347609155736834885579992114285709959892232715450882916071839905309114041291597644792487593474479533035461654526969502239778539688770515340656475916396911111855059088837832313468082717798544198747474949338437434565044472325033593466783619053814028564128630011880293256998971478450698292680682766470174499960697533540194685786090473477890814649079378945130723923392353325018627545249526796044271736300685735493550540030274288495180953668352764638789932690836761497042944*i1^14 + -62802029207160987106757242990809220724480607457226502758261735008282171896591441845696050108615577701427433037648086330741832856310362395741528061163315504321842348416604650507159824918996247688469940034577584119125867979031023860025148323536236151044883579591112085881700583304706148117051368778571949311598432211819834802757500722361572741738521979962602153442673516410751450769113545303797430001780289528232399034999182807328495901799731973985020910854007603495943802911660660426763735208079921241030993379124880958998007926043887516689601876541443315307624629006416105013963599339213080009072938908053997185918860353016420677300061315005113166633619839987665243032326995417752918821180220700483823573897064766935600824609198329640875009740197921534046325506785339879187005563971609033886824022871002219323141560368025435739808514970166193116847974554749263610896185844995757444801881006788401960229702310893786097442671024210871958467356443917093496157884812960017319820043847764675136190233916005594717612800667589562506894323058675430450122007546391267460516213014128696514430723362434636493691953373732473470000486026368567113647194615966117589298717685075750569003885070863652231808428032519835090658808911430805613397388951288574921448303107055070683168061351589647105905926191483139805907369419133446700907353575634393321477250380348866664320924668306283355408668102804159583548371187283008319576717424041581252797698344203662704709568876515327664585925806164294166000987139551603058342648615084782751068741204167789822576387459910194057801896307539880768725205645376731899208997947459183950405051312500070847173343483072018653607675974567740422892331980500222087397628525375374511194098458705536313756957319092611319860143618968504617861971800717272915719495872275391131516750866864377344587998620952913560790158952962499237784280896748842173862443729578607587642811355904451460795402813440*i1^15 + 9777695813947733981965796479309078505803267463599507212059002480165493154844011934907036315589150839769716372803991279154941968455456701933544238025593882665044383087064394280098905066099205176476115393057479248564751309977998803635695298689112079328442500567734248517972112629759586925950864931373872065639286853401952496191446756988298603264593969216815165571573132327183084941755354813860670131164699544648185655803499260030186939133790795242971245469621093345763299833722129787322008076767273453810162193200380198950818920388296192614901672642803716338150107579784920481383802348942408295696200218349620896880842660326447634469914253040604402379360224955049189061009766394176677564615788122410927721151627643023824645744434848006896267534204667257512639062613122646963319262776568574645699000645601833000135423316720949393429294319851410164296725015083580646987743856941586967359961572777942274124417654224525578749362603988310089141081011394467482757059797250123829622824083590965757346785729922138783955299323799062685606131117841356573329091233739947900118670050225755179574162799106898739840887985480138450257913021785669321048562117213653922559766807052965720797168857328133476868188144557534429937210410185015083693073986291956365514682813653100344046467833604259195468880422048490641862302948844849739913788638040285674161363766161793678405788442190073897490256385031482865432664454420435128671423780905829950525520030901723848456894149602286046921389515763775067157930910273888189737277658466130328078833178562547948742992996032250501112049247852722968694380288546935766078654863979351826041088327869714331294110830459812521007097785012281988260593827965460780310355533905465806612169332930381798641167907470102963073067986514065024615559996074945508523509897966089276119866757094037324782649634584466440327890970486358180263405479648221743295203075329425676793384544070480429475430400*i1^16 + -1375692714948942726766706325136229976809067154660404168096579230913353224521131719582397663765452432086598652382287586949828561851629708995899647826188941655149288476872196527966425299935794345822104674882097711342060946609119621421444494404987523218852141123789087495405262171721478936144902577343977046495592695457453914725865258308744990062689160349213385134630127071368154857374028625666539127786851200282661997505844905886000685622673362440374201968916700522554379353603748415550831031806861889804111200736064809458016558258037565933011094749497551051019548594811996816096272054303371822874707007757440024431364824916193595057394689674837912613483738689133077205211391982296524866164977755007745110404470323241232984071329887782143793504779966916341351451247752687753323261737255867455800917248444582339182978395670287399791949998809723275405766500556131104849296274610769946813404028942746058432545581618681814388597944206695996433464857911968853906837779920585118055400443745864256560909282380855950152113642496126566082074123297182639706659342503708970842667175309399285807401722557165801487190967605719694980762133337156088451961563782202538542003553124046844251556088560919914182854235222543320928913970744135910754108463335486877737686288700057669123671546027349934793915408955174761300235275022865807879097721597412463404074785366414250271118716278365914496235681159098863981660860712144184899254939113468156849821708774136371693489612584827762290432390593602911184959559180915316027215294472298112110541251198971840948469914190031153063427790977558054824606278507629551199330366079978406409689959347509073446557951644907599533099734288927359557410045485558902892002217042009768213141183688325756656437527202548446474241412476138859925508196479437802021931874984256124858189561425798412519702463863540842890330448936942894102537879646864611610806015864230143095790833627899709358080*i1^17 + 81483069496711524641035422274560027483587527333056690409842660271452910664381124082434528565905545804944148213441992702449688777048753724089249431779327817502675354213299146261981844024120379919156963474642042149935554133729597255978075514405429599832036420200065913467216784653831512144322212031474777051758577121367603020887391340001750351918302826728285732992426530798102717237096208366423323395771454299837593987202706578685753319248979526059711867203912456658714269430136366052152579246231530235011090614206818803719552780553354568366240655928809098746867803169683494542734219831563180893927151360975935901621500557041197636992823436117635368560254464689656548258799358995095176037192323744230229820143560256202302832862401448811420608643651407939329964602389205379603824840737684102192824621488483084285762792289646640968395181793438626989682822309180062634097467144928000369467056461654449402568782245225292310947419711699646924593488224696945078326164273658622223716137927655806337947895676673573772250018363505356120367496643141773133213293525584290569852088308539189722228576370834255545561061728133502312423070771698991453214097174136206499792074192617554298189848701117838776021659342972247252820375388445181773492903166351051212551454127186436549834267416529879557962924890230104039308847413956656654833467166632967870471871127613208534891705031094791943954358595677059214160043531546539212628261351381335621910050061408446268948917897322752734681204967924377215083430831260043582230920114935839803731310012170165396111191274324320634786140322437241029841505146889521515710226303690568787500755603160528424352290950972780355679785457768304626332764441047553295913309403703937590997442288647656044269465863858524520765807961619383231583401202365234933099289109085772556339074928193513187460509549483058183975558375011172314591669370534775270476790410125843428063032404757970944*i1^18 + -41307664814950699388687495196933988391311830620959361452044000330603511172956876868188941038709000344790520697541886942243500567198978635859801463280664623401629256746243436543176950425597845317080699443172547860082715612077034327416381486865211603000963547772246852142416081888018334233803602329331546693671106055808779688357994087410938306690830747620278235317170328430839062799877238516117789771946177858266771315126368240242479961210312091451352396099894534643568070154523635687183338611139192685486447009883426404007488956273594818419843909015745340289827676959885201174900187457016634104390922542022886485953575411680030239137601257434960450385380244506707733092279108734964391130297825811554860131082792030129046208444471112751901403344649708350583605237293410039556510220022046921077592489346056225183593116337066129060754007238362043679946325766422822910601970991822441582247932648716122514181416197402078639323588515388548167996841839527621396407180917451453807034273492110034133276313187379457084856489011917001806266278393296734659460213738594060048509275148006649416789531242748928071197427297885138963765175565605569121429358205952034635929561488998826458405094087040497521340177702540080463145500821642452217937936397863300137158671766214983354546067575748786862173935361187832245002090117125463835995480334996904592287323280672167254194540810444093774788114159562028330395935238150158142405709604962720774800230473505931991123068347101169313269764331439374098095157494246696118375443107421715560057203505194327488768945286001145440492129345762244978339324536594615734901019695707292986260061701713811687529779245796257807732178757017048327995846743080591829697080926370016059177790661394074889806394147878553751566718147531141786992087945565342295985276514275987747484871101799343737431449599964312083813723542656218017884189669293849711966964114045428668720142446755840*i1^19 + -899157252472166148031916145184442366216399526714928675302086518270261990864906156609688663851050384064784654950690768788754070056359747657849826982481291246489534908704331402706647776327869370566240288441982219125334727152219767131076773406250071579134885169784892527503927661069769106906915636697601888739864037825057145338978875000925549566070504765273261083978309174003266073558287226834251862001659184328933505285531423085362118495523826664626990943139969561624580033029959342875700102974665565863858006640832966414368156162075935736637659672583218105327902592307360588779292339511834856772775525949276352714107932840822414358740916006656432096519889076170003417102827119052691662272302815510222481978097506128020752401168161617072510842104878781270582486372577792655564124158852277635604531464073597213688713042735658762123432900814911328535544970535215707805853391521764283045086667299282864008028966235461634380574493057961350938084826564869502930859192891140972634646531887376379230746155102921720451158552564354189906144327375135401263007225713791881589640790303628493593581992661407141971398363557515629595130083860790409500735698082407512608100786187700650584999251034552755491368339845450384221123711839731540840467195746085015369877883266703065457680423354903926447391564497451149801514194326434829159415918852605883046742091172193909271946015542849409053189348824836805248022509665462114002893550547206324870914378457457063646188258773725585727558808920073697256203821966534703723416811802334551208917445388909416837578091562576156965676934022793748294213275699276352610185871796173160960707672937330869696983161287202883055197138665904540149574153050018035938600025689857421181631693486774636162607243570550591910260264755126483540869386104651592527741395570241009173653038111093875747484182704029240569521728030745098553093126641658257934572587540049892801196851200*i1^20 + -1150446765036823315697919854212371686798892272790685495464711251510616892538454391199860377872034194100747400602060449340732096415841232291485402540180058822373865608190048974992063072534313379459908346030544610367233171963594019042438932216615441030953613938178060561912827562987133742929813634546362325747052479851516693002738384948601201259002569952338233488622423462932854394357309160445772279934474623611005391946061666749938328671979538754165531215077674766794717000280095037050079053736892577764995613518394765097150220882251563236216984074741581565415251679154125577071857680039156108604064588988325261939089951549161369958430609290459962412805802216184604593591536058883721851956264819537454074384917002667434058366029569986437928502744487778682918063114426487212946619320087627602502073907579085151596477432077895779181510683617852470599741957007464735929130469364549853018578659489557163403057364667285059621831260609831792089815804997172175703645811255722933478985751092270915663901238564406192223081359767853352866445566988255631106371022276060466933003656808648688707588047016372465519702035039048353773037617677160838669583460039783791288755812880387299176389387300428485883996182009707139371969547967321981685029380682735908120107141738923561211927187648005557119652220332824459341094866923932449604980367191859389454979995101118628433110134454909911542344506141502404586195423624963555995366838608610336064188466497496936813720752653992382097830350087675412915996608976645270578342540547000627522879579344941064634914685941665623021499560152639865701132345244451960297315818024438585185681636613088936541428836257258189747133169735176478805882052262384568450131502122971450922158360997263810882153708174863782178001676972803162401508717113554719828315705385635711126696430979307775732300295833568714694591572390256801866321202988801646336431522864319819384094720*i1^21 + -51603618020345198852391147825045161746905644185709256747801743498954833848103372834850314918418099293751438805070876956381181730553717402045727475444341171225924545075927732533473304950891929830476241426988487926388840545743660594073389264317385903331799158586144232300773085382076023454419189541033220927532051587986069862318643469041389776250800156667266336031387850282997538203348908038572274634577506016274311615409291631127519569577554352067258713402318553215416454636148128116128035571048456151515363768761804579574784582822494215775698663910238995422729421982129561930618340414262990604779216699224993906463134620473059525116359805759617844674388093969277774479707391331327689986931864572166607970911640948234017324174341485294451049383524418632228233432809092794357581697060194214086482039572895619636936658586033896878147766279386578342539818916268543542211044397701354366499528618364074329568618426303034930960458997577496290048896350624274674252934296049880752483544883893061484280636811083853090864928008150814803281639280840405910605623907474035613629918577393719249115237019835125202123658777938026276463577987187566197146178651407341593633210878238508242206209133659734468179341160159951703104840280662606697809272133930660895948370208075527605581861026086748709731478862358840838394337452991212087753456670692631965538987795219059366110286269147532230840641677378436391106845560944323085509572764641727059008169673489439553161602804028686513097067021345081316954356887606401929326930729586449760125870598733312997310604967315421495478195098663154682301894822219818250415507579160349079645023846824162460473485753986179545607890832068998927347902604808460381592106931120968826477309710285615139866622435824588982383159420463093572130842294119660431786751205988558045613355229813514556639455733343952729609697432290610585772362691749099430666574369463103127552*i1^22 + -10450682262520641794829488919887627631058258662929199611851602996528219991367789624011867509574080288222726616566849343708290562021589143075210993589671870946481447825420284478928294907053747162723944751936878067855718879946313691058130069807710872421801165982065629814372401516062871993440527774131889112888859375479737300604683796090577387950415707900546562959102281377608927613565319765946618245442753073134060757183682326894241564144812038724045527696004217577886225582710355470098364882270461883269589891121587322590664631632982942242097203302931355965469660393561792668468163693064507760776564224835671289284744520305737657703324293407049428929273737965026455915390280998056645445876379649616124040586024549081300334972003038891968090293836837860178588791483902833355658200602378290929501928800881134617695156585838132701348105768993485620236555307467177230629672497785158246902803405324831638499098479920484510462949772820198450075684661199994392127205300611612463833499268460345304586185830396470704407659530668769382932895764511354314943675999049671572110815808867163372548674890164179048960779905943762091379210292029776206751813041738109899343872698352817573568058256355652637558554560023042180912006454662441605216478280268304624246974193685137516229577954704144510398440484202622048410772825817659604981653020182341977990276390819032439417513854360208970976230130513424602805834604576357805200920123677770901632321654110800113519327954361877909473356013946028043972958052544355512629301536566769890619607097887463141015585015226007734583968696412884218683769766201601086900033460403909781098807077355380528015460394493406266636070967454658685123225486592642442249010868142721646327367408316515292549694445189039628893736987345109206611267262602408141535927352110181692035966679156010265634570473040930531061625678880161629655018884407501722352023055668084736*i1^23 + -531197863699887363860436016876810988011816102184874718996153955450780131231973644028108676910133727566205102372960820725456534188657255786419523832530697567538913606866258582920133761887359077540233408870858326593637438912698275795369983543766393172090886532122415123356719660847081277263027318693007443581778034801458309686936849291494585422332633929621288534374518265928410000254777542375775930544204225683813767873729213571557538771846677256877380520959980234243313344286713727649216666970890242360697694293866334906460548873052298162079949049975213237628478305957611509301884589490567812654464419497479960211101511070529982122943684250737328221324473342786691030299784025652030722032375949994501945232565966815793019773560592920288718232432277933879126889246621291240316921060166632166391626145535278989769367184269028387120449346263966408109221988528980766242705547965263193281873654610001148777660181943112358198744029196964626835881406897197706777087957099057054051983477012206851452123311502428631631221139669396506571651899154062023596931101410255813970861858589610338903157018724186695465599787176110739060697733151956120257126806953447874982635968529367027470674071436178696476804639707766420499648892082481189965902416929902959684629810675254049980143044248833700228057346025041635333530379976798907438161956875144822716104910112219774818436601947404538926377288385838808234998569522428519833013126977135198934694487388565076686290781587039519145420403801113432515957073159136840886679560323741918765941773134856747086887016978619835565860602480920791252177629068030290744451798143802083427950563118114591448759469897273296819586097004272713560544010968908575436549974509250002706163954192307822854314588443871596138235100466921971169848835312829884133188037490672426395161079245388323424225331417557584964446619727170231481104866488373017936520422621184*i1^24 + -34031300857408842539502706613294304176041108042140063647423733375926575750333840949467330257920597433898320087826341862719390402063762236843345532049887539337720113062905724858050712390298776327421937778944988437174625512741197333708123414492366172069785771288412232603815672703507314485750958498800276897773096430181060367041872247702442945834409828849825615771283740067759905008426859974740348387753076140980723462666744742707923241267076416916498158743160139175517764188449147167783635648444836396252509174424457630574455888860814015611607379602438267693245812151286463275738231598633457795887241064944184992803699645006664721553114593090277974393630512267976691303098243745304347223029115948789680998503845392120468883265508623055990947801953596521130532486235696282089133629569342315110537740052472463518453196514521171192875297017429887413611576538691668611103697783898827736512285834344608100205205635862570540174504652355836155726953494220007446066171562493526533260560376332733857643664345972998978581424549578480604411343200109412587420971297612720678096041166102791779183782939752721343658374406114272177660515337574343365985064254419282615223794455400956360651384817944166397004818204996888631715004545739681806600462584375566510585452468044963139322506027383331596237152740664008553844730827549288361584289432032550883069169609452581887510246999732492229010019335419035542567639903467905145277907149940083703058719826064641307892885818657534104092644196182928660824366761801948083306160531467029776169621652239377937936006568676683771893546351914595324208485662447035791403758260661632786868578630920000726815373845163854383411836925055547369073921042576106852722550258133008509139863760632079143744623428514941162022639541525111561931017973463197821140959838944205212324572638194396917875651520909722222056520802044574682249044758750543769499598848*i1^25 + -1213515493798393759567514767509731258819620373902207049200610653553389113322922515107631501111849876100530346707230569433917654024018546981955874208474331090867490405726582473426770459594214594707683514494289695365423634536731658069723182320908235157590306239602006476810818241738345654322803466154117397793804482060317873347188961113945104878156399342403755445985951738094593610195424102141770081809489618644068290251441996463816137548604779918084888743444568948534068487317248547086186880771992536039511626956620203697964430710599717150490549715756694642507739240547200388231125230828269399721544707382842312907788367186767462710889841230137187866844302762149327298243379532207843484213301021512919256723573707454248766054697587565301265889635303552782329723710085816912391420347503916503399186751879893104996025035268637490897361736818412028885411277216606699358483595141918951429594951881153276140401704248839382874233128716051292452901249332821219126293177925854956508449685715106471235813389664659846196118938566820898665336531436879378383179651515653647089091125890958855800288089249308956988292739340069245541573310900705693087959765216120213508855623945602710162294438413775734671850090127149165016182009667905426355897718114144987581158873222646151758281602532191826187563268210698063519996070256836459896756451459383931367761795543487093656390819827062070817074859925604084909878630809453586193406547081199002026544146863132154040450715127834584641973221748624326579120766910652852250321008172015887072442761462546580598846036353010159563459171494176318754230016671208828737368076613811363237791338754527106743644881008152350870829202508784588469454452836401484627148057667664229883079739932869528652312123874021220099368325597753258702221803868882175604825926143759831564600026864635957487898628069841025318983113435850555582116834717844144914432*i1^26 + -41775416345566282700077310486925436138392692157105712760063278371053885665146060203638669168872205765462507115002764528209389894640878091437818114078257257897209123137311512395321479520582380946764823670321738961129153365878538246878776866319815372629269396264512349362013372938896150267315441250239946447675371712822935542914125316286331398365966301041704449594940531013930548345297195809023963246928102810887763608865400297273101541519431489035916121061790817423149344770581809860179351140946360433059471252522785975584596647655394402574315567945560164844071786610573940586347940649256633824119348435905433787663335671739636799282002205036169520879050126336020930068561836083929111056421246813398141633419556181945716497808332190773135396604668701497030189392983218750077856291647616322561615010385001269099877772595141323689700733542034630484016618539242260598011331349235447153465100969862230420202869513486629881883186133938806710170441613383992917802922689703338903265519630554310057078512462957231585847179348015389761292857250425347264512420063897512677289850015627347653751549881079025897915397307346271844485734170217608670490233882411372044262044891819565937880692265426217296742172656188910435982243985097250801600336424935261938384084429239268206072033880427511515024272559385071253189745824661702813766504994315826740965442595596460817668096490012635211515986659396534188267697973472145320253630274527668275653814507253250705986231607613079162269879055275442007288332329724333263734569597170592898161800514247777729535986995522781357300640480529519447930067821723188565212484942436443196824034539577901334928925250122024289115611006731270523415596909304499477933915298483844552154658096859967114477914743947019069672843277596645119645481628020701198935377399451006878273315155858706140381396537916172927048270014695022195221241333519745024*i1^27 + -504912240309728636924632993206316678370175377750918443594845686358244437729247957014388373117639717771374012120168568545141239942709374162502311980001990093533434678163825148029211591155172259960875755156552325928983442301645866073667090763545884888685283455008232798705369832816510058837005522251932952881513748030396101120355407576678298373867072495381875250302989596627066310159312102757675664229852531017860605035444514411276829460547634829459324739633597717173711982605372460598868611372628069839643626015988490674119657338376532173637314452498838194063381288195443776182447616998759388409334728948240741902797823349661922289379137138543393764142780656369503681511703132854419393381139051959153327422471366677682862452042146565938026707496885285475604287644744841025431721356819525690478375955869526195334498952822384265392375702280934998770431027333487353699200973299556994829430008894108664904297961921652315448017912850558865802785605425718910054463944445113158498692566392029227312781388449902936396307343880382476974685069320502272359233599737491992034934542313451149149866576330167511751546874081950307743294681737005106766778374885799271417856139902687617748491608733249931006690530717315098184371703979510215570864888257046813316816346092078001974177304717422724106610464467961201371258069828383428253064466876088931444767937931632627677746818388558665365372938524122624133830129161073895667455247853864437242604098344025185589613451227776947673979059731994243520319993557446508787754041770764349201973388365539351478596169142590216774925030260507173617442480062310841913362628114023093227580322911595858380079918033858589478141901328956904412759971859089233038795749930395859186774504583435666062899667500151104462188123645398996194771414961493277424137681006646580541885390625265816074724790922267479869730471150793165518401722908672*i1^28 + -6879986650803914656417901663473091443794852635058820147950337524269166521026011019590182873372944357087982499233225141047958201792943493215889355681505027286436786202125418608053701488578194664001038874759524117013450087298697683077197800686551193719947769047442505703733569832646863393437799051737687046875892816222380944553348240539814636248787897711246762307891820046535755629970246504588162213012995227295521456400111097754353188267940849465643958084862831672883156025064889493701170561154977551801373908859725643302019810631541359825556071284005312690295915297556294135881005998543704603709977918385153655352999461630435857923834548838784121918176143571324750689244605104142368864302756141168218692260869945381896901203100381292084733048028272607717990246409951169300076950769723814190235870519934777419632875771195338384028000275697702636716875359874481323013767885182065398958539963093333425767812705461209204008218177982861602267370862322298777848732072271047270840198979522286338558469289052643052179764263395155084708501770707803931605127586273236684004958915117197486160546244402732760885906583750287720361927154601549402343077527580760019143349196363753790268108191282411274118495925232221411849962823744209988933036982841781542328176729863209330043564158404463856782734355499404219385744772910982352557093304815092740787392670956779738498749693992227655716382003897062773194808710340677144601823932358764139995728630072450630157883765138501995424913358689141102703433194141774336460418739631536974038230076553321964941524926633921714463429289603206519308817397402364426629752149138065172253671963741254913260863185957483309974051291159579055336205882315660092943117308721772740880717395252367036850150468398886301016316126664782601553125073215549674679059841920628804551395185722438336135634479825649746273125023726173911647256576*i1^29 + 2482127610801680344611916942632760702534804471775076513479807379587831303084233539341758533077273894601264176016172159640160619683722717382802266053922585124674655242987541912167011590387462749203680765865567882947538747992139703069206367202798468855016534400579544579393305847230022664805362301059549429585375877965731653872867924167110396456097527305277106519843217304980315128253262629900751051451204664372359035382357538721236534571088866529025681119491615744356154380452219615191457504645377163387178218412672059087377441068457192063223969210089728964033400255717865133939579803555811508556077767275545505518604978990158728753073370174909729017058857237629468602411473434225105114154941047894291015541185406994885441046102222578368083633183606700057692922307266937780655047165693409691909259601945138367792835154011599907337375245699729081151794035639870205626867505379838256638179675965497297844543594546514449319471012389388365793769554581439844983653932450151771716377816694097431095675202657228925910764121624281344468602140603318647609011403533829862894028353430299603276260124997982398898980457957846553006515547607542712252083290576526095433216542448261027425756401292513115967281633149690639300577586739116322683751494800381729903793752591495243984385087025741822560082875451079592488701382857348069144529450789219133860994571220750523404341662927477446189306450277987842346143492043462677812543559284976138505327958136763078096331833090493707257559020792286487003226965333231433698112594583474026802290161503662501313546257107621674890168765743425308019472980804335670371677999970405814174927800622718349170794003735288186866787103588444792270496888060034701528677009760225218863664562813461766763126937487304483143381239012791940285259131694131607668329405051136437574475265866350405234528802245622381877085434027087757312*i1^30 + -23920010466693970342604350243874602527706792096250411857844533816616834307855854904268173331173637736350053843557684057072265826083419783085141562404347206478748397031427837967725131939679051981720716965530865615229769879435963453027043603294433300296927135406852331916760317256802633354009384401788346001249900491036326155314441469183869578955438896691906682399225743519560103799616046241138363549944959227484558306466100094322403850337153291105558329617471064462459293422011200947023108076034973494121791897239606564029102972854591913047399264080088637375723845610544601578391166112191446920231026295234754395970003647124781354947652344340708561910013382071382958809553441059538201726231240289539283082082246208865452018967854160039037948501293923565640506040208374378049367199976020831678032394851170263967765103841895081429850724640769548106602486045336472063394265145126316049960596461275245107906324580351601482040937912193001006651612374790928974075271076558061261347772273576244789804296993486711294266936296506010922401822228752297501656214750787495520300436780788448041915046377009009882730319354953520105972210141015526846120989020864976328258437781450694399972833594525783820567683073106728102405193973079331269597982367184486598992827767456221059912625084691460956130315127018070227971075505575674904677658823932119451614186584120191039946916552646874844847269717057517730040229689322985945392465145358992163993742751721147771613985848004748283933412867004608900151487561915786432259456042832617063077406069339234967020059420841778590426839298550035215494515009032024037949562628839094320884845794736463947900886445755161615170238703597237745290909748160401782128840971530473785689879863921900681382942492128825494673487435144160320615372650669582231955673983623412508338380122024082501978856379821384543296055700094976*i1^31 + 18679697649068539538643213993963781049021747129433993382227483236739608146023115956739325172466506333844582072562752846059008697902870300840829151588226902095847443517106738315871086668572513142304991460192149709513724303812962073888182111814896020339507241410118964015560068116663504144541660628896076619486518651189786736673812610910775719606499581414576420960418427186026207487227981189157648682962148274794628986621950355032147649523531762068597752040208928529077026099770121126468992208645839336628120824448286970218073294474880893992071810376147104381332393654473657561476599035719213280200934349777232133078868195160508608294372986590406133101640817756969957360923991053032650680808651563935071016464983729076058876876442579389601411204762813627715043914780710343796852337373203766692624271550610064496722225302379185970092879002817854965022143415247432591010430932272326289842610083589750523232208079197266854126876858166900856231550784645504976029960241847629212744326898803435083848061927829278376517595161879755145167922492947540521635367044612180894622865046389825274371205189374231907780406456389674484457973638703119989479715700412566617879790788069336790823621050504737145062527289259116629158441384999014405360837361692214654565478101824313404921216708208156426798775156845556198181660920904614345105574868802411369966809456819462162984469313024872204248238880658026065993145798791167151503331716321558227275958030869585051367445757639483283553081032001150498126644907968712356228605437027133404209382934668254337226975229940111863410585997254848705829562552105984466821639903280711502824835563688545705699658226075464479839472699073629039634180797055114610976232944489991636086773116373600886403050910981416197993912107713105030512716219884537182690202819612922298690371737930445421420489185568460821078474752*i1^32 + -37028056549217253379274892485409309088769077903319151188759146397127004661067761688582605742805915686930486452469940948054274093432977815700635771040828079195473667987198872362300226688005714771152713271628944681171306485074996731035658492296677683936242690081234390184242877191356334739086848889337340918646518427447610718604959410388926482693523216286363237032576945211209130786562200386440503214086865558380349378133099826302226514097699600635498715827534514250581854891949850409621275408801304286488853674472558269451873597563590365769161989571635569372535378780850489214065992040759665022153267798320292434606492200780936860631529854095465163137656371557935912984039436914121719771864720127673571065351730626772662461380999469273518598855635692418495182582053126419062330303703834501071501855742822821714677270816600567282983510848885428622968657861038555870543370224147571710501488075044540892524170117453547817989927246226218299966129706539189751860110427447615784685298936447448858789573898136266917194663157601296946216588100186831431290284643314823736699117810059714048412557736831707461201291939831820291649814732386750683631612391642522306016926286458376006335090883144295150984187858263925683440680033802867938248413834771474240536377687726565878191284746032130765139729879121883744370986779841773979369001589341842414288247284656414301820877109597018300261181427339131055725056059269265349127708792194429562867247463281330250357480141404654318240635123319610523587055521223369092544406276559556264071135284569559674390759600252163304685739586694203754845322034054131679249985764162656202844665674594278807152536247262117441705816472946519236254405979976694053861169334016899436677145115153677102766340461195216602507257268098000915341285005884412929226714612266367479844347684152362920378465098651385462784*i1^33 + 33240460536468981928504836276356692919090616896791929049756697490384312013558049687488218530857326378177363748143523642692016348670703945111861047106547809929958768186843507568074881481296952515867290251452628628413687992282813171012347994329557918217816087923534228131297917077507010744472339589811585145453085246854882438748620092400923095691661209550756503099550400534292131222963502091958569054195265824893248825677419705449415991992844698099036206546185522960841403299620888229270170671386210024304754057663799356425620721309970621632498541164989943383662612751077926070537535511907055608396252847332498466110731209044527804623437156622446416084939755090778408601061150996447947840042247263203363537045552086667326760053419825635337537580233799808171423956671516217556155558346131004559142843220726587493025754949742853530774025742072296072792650483992645331350431006848304467210664861293045496154623829684192256372353096396588076872883223677802349227884308976392359217943776039075043400355616487882307179386503944041726589190645728664719296686938972545703560741273220880467064983053465731650213216855386657706612030745482071910171369515252376226121751919186475919569424398342019096272894774340732389876649603189901715369344796206046005615679644512203081615495500471209460852429944851058347501085503551197349771677310392864195149365653384866428737629091994463806082051997826918449405548077502692029402449721610057382316292589898746033128046293770638478240163701200378899864642957218555903064414751735738654578648944561990684098957145377957822697377635953837488766661204776956590775751622394225426250320577862211009410314581023069496148560566280252742207563472696643564097026556539361292114291928750507677745046903689545010936512264803380088168430792442115064526939584570229725268893039255717379673689958645760*i1^34 + -3656646974583079627251853357109270805659748796418906365314791665728838682401926992704408007906308845052537719426382093736491378407507481852952139948541195854722950627200270867443299382118148840255557401449549865086327713536421034831716658261216657745801746748236144979288483407369846380528851209288902695200899196635957728217255237399746635327376470907681519095549949861636908941122734050932772631816779963595698094559684824357786349593921304050354425261943843955138028437501908700160775560243446737009374147139311811979091697998292450476348090138039591205031372253535234869169019218089080937858751553004081466957125126234965576080540327618098281780449895602117924375310454338321623600088545980825555953885341059352720551063518210166789163208266774829777364029794391688190215090203229276915488917476854825990709916343244354816399035420212587577710328585829304274904512977749034491191137584715246692211782419102066206611338500726887546337338117281827318794976806998370898861203027315419418740422568148356330983522796234747757882793215615278067924701956043680242694185701665143906571581596805359908162043563273242164426607214658137232517827194297516519996505037873801876688879011078184748069740190005395887167099148516933853469871954757483351025855160011121033063646330967891799394431967037389529378330138690209496926506714638727289097359499210692226078443433149808674552446892252637876792476206787089226158642751862754564246841749920621714814613256252257651532296792988079168549714214906554530385740726184429904335190879248605061577129546051552918504019345379511976553715666730953871202836276683004851031985603595405910759818794239358078424124507714225867220735476112224064026244639183966291216263200157397244581724407159824023527473611662276187074544162647231670603624768295661819223386432617235338447814656*i1^35 + -4668210210901037318116145038790538675616085913860736082307194535399145265316620941500890407891267985236164757624703683502840437959565234146482068369207259166808675831576298676391871641682112089646265367571402980300029422889261056957590474325271141671115478472525913602436309909445867154483715620382569728489107044293147030749459131181911897542494458462361598392892225158827053870577989005706657513035841504404012081196704743971593370141182148924164911203513117538270083175194209774428333302928532518820310322547926019999444226305641020447245429995226805943694149379484994379587412699933314043695330815437043236438753940068960884775414745167406484804508292193327313484986869831222173559153656025828143370424926669066390790653232470384043571803260467611925881104795818325955563539443397634915766037039236055847386676381021952562913243411551710529157654771577331154994846274747000717409381108629791264915930051501046867668077431711736236423872570699996062305293502623313383435719883050838496709106689183425746123036932139046129639313022290030026530299566936006549655019420829498782021729630369536085824749320097623187461464859716674841360227841421551910758183305903578914517713065808767269968701962175348258818087909008518218273834895535013711575192096679327343165726788022288876081556164224135925423806355818074041267365641187917560436910487555027645751868670278825724081956227433731126850788936436786919200314799696439892447885360650184586599526902296330953813849166593674016796341557152076336887758039058596454055473639036276107628527009771445130907646032230813647323282288334073987398749532213637024841109154654622818076536510803209691119671762977535471180262972333139437673939946759216390952216394386848828534531030301007863064824774490358679769425674812060755945178442606304157281846024860665380864*i1^36 + 602148072820506187738021706565212084782455344191295056963114955400366494679928527530297851111867973874091413207982278827407694212771393028021540290144104238221780961778132868315611778299527220022882548175077805433152061651965881516025374613019936663218315354833075136498520527481246152229285540739549401214271197473766373949974851834107373233490566957040368421574041498552111766010802465021689215132933151859534708421900166641508141406392234297107110130998380198372205527306576988372430908476649667431456051131909835682207447859373957756666000235523366130587378643574265020006608412156645708050358787072561870835553255227940463127941868950499373565747033576526366057375242872552289490845476893786437575080001917731184305161055474260160352292392612920465233294652698769004562403459695932072053935875848218349733729524614037281432725949322456147081879444990429922120846948829691767777370938625478724772792004130563127302229762739718070921095977101047779683658615644649536007823379884694960488957273134322809724789626831515123452938589596500197402045409628330110181668105193026093859030995989612515656719196864726198193263589017598361000392931659787146697394381938290063320460016802906253088832742720688851482104268718427375504899777887370573649865801420059943220297217518590390663708107143051321141930163526610095026220801711676513473012221041967761038505386578150566831960079866909797559313305214224132345076136391571048158237293164658167668164806091260324870519035924127755837959931280347302598217695757114025713680571897549950641140686795067634570686378955097570708974205956251088088814491067135951146038018492256502650312083008021388685968955751989169801669619333721053642678535744015716418112499999057652833333209451178912326599471723855641663412145501943355815039164751799962547930613678080*i1^37 + -560351888289462021116605600633324595838124258906606043748870176037921949418950189513569472222713791410589537633872092819062460879163068871987687679168883963218383981630142487930843099738281863119746628690908998404042329822848506274116047383948835582251526170497418846303586989221668122051151431543966338202793944757113297887921490732573888289527150572318902391411911859663565291588366601847335281855564830433215508400997172225103887037511280375629409794882010185003777362049075655803371373853959851417020865450815781346365831923739288758603093027913371150992677712491138015146461344997018065694852188008183213900761841726179717218477419732827691609061697471345146254384551111410531006302570585824625269841697732595600127984231806001659379630409176966402690519145013264839962682707476645845965040858178422544876763430530591772554133351962333062987977420705354963471796650501541794173251854120611408248731113638888154864033470583002326923319725651762749934144665791593189428623193137984416079987363862012597627880320865836640399289944064890890793813310097749889409030347813389272692667667960463829793051898017673603719352495581181745934872245747453991837314614771079691896734672623866257315201214030026847460163593738985333046791597379830269205575703948639270412208509824004465744699721947334864035522602155149317030033142894968930012202404498566668797820404331839898091588655965750143521429735931514535145407516433140575218608042007004722307255978036932193509655733607815510989368079097179472321435365778228972013003344319797629851183429739763960381879030842318186195395313745948845105518363123641092816148428258110936098541048581558924923736062116477398836780355036973992473095165951790378113515232724681450118822781174225469055853149445048117163703820360359661067888177570032634166247424*i1^38 + -409798926529824776197745288667631562653111443490273080014004886520576025426175429417500579509929256048687175618281468057356126293506078598487846444856097339712455917045270419888067723885092596657146765058862430007765611788764617340151482260026145375657102490909542830214250635515937051247102761462780327177563768584766711203675615976008207530144861066547417177994522421351605354795383324080206204611481202874149129270309746326217031599479899232670034666293236717385695399156107544576548548546988284073911780949203328214624800388594847625065618703091429713748626022741858665239975660417474985533522603686636814968393540979727326795482077968921489964203836254623935287101732964877786844432554834716506190826378520520996421213988560075127805631186455837971043729280842657593227922667291330150811414550063790620893824102660882167821880394326171396999211891619607399100422846873321603515813198185464232140917873909958974664169181187190988345443068962717321115528242592928415620559124274885030989222237538424383451228912015067867830640321294351784357570954483351079709239012783198040459226770374109117917672669554262874521967939814772997951478384940208893987629892005672383960687211132004893166610193519171868699011256993884960131989417209454914567480280158470268605374469336323621234557764464435192013263505552495970729202377408309656160451378540487406743590476022917299759767235435706757982962755750490334698503457539666619940220878217219255685172106177897033888629812356530852614400119578648927000081485875563623117200727190747435735965612998798614449785565960989049630040632369491495736038156041313539714206556771849269692167253039819618042506572995891729480291461681479364983758518598891123153744251748892023138773442263826666212550898156282732778562632951920279923862844496161013760*i1^39 + -111736158971702391730677206324559990959273170568946073432258413744285207958256931445465465913309823155396393791546552096242094415039505057996684381861562309412756030843542892441754846964844939528996673350539541721841183568357787942825020772343357891098468316685468269904798749738461305592119470483273642456608194426245323808629048090014509585247524911161523892592018917087228255153506501758601233773210852577407944692792060878478039552393153591738980109755221713759326435585916688103912062428079969911136962877583696548788921694941533891728757494321119346527263913422323063617438562184177110720172708366310693542198235379426156990873993212869951555669879204011848641751959836770986839484768119494944750017490424590627096179876210702822350805100597829375753472307599785745265659084971295601807323242965538350972033816078711376718800893901664898170198091862700739551508603762076988711195870505208224232044327845917006030575435136608645627374365028696421855137280238939501428569242689433888963713080139830720360500605236365078417122122967366562864653418297643022610376310870589111312796418338533648678297408488073613874218278690234068068714593523702764515692205634438942942067996275075279626277258352198731520816847766239399872441966312861531242971631557884812083588211602118903875599165278495534092742084647883696493245651356617447929962254987412780865915061317612659756434007854262565422608091481150715067807604342535558361527435937108114179470909721453278063732833927109370364581492613954709618634979181379386825516165441765960619956307267914357063699476126177265357611963087800487947808959304267436287045010176982405261075015356414133335073139961396768553228985264786824479401124741787151063921800368390516560339332395689422080896886186931980221014043208598793560019519406080*i1^40 + -50950940493306384358528413190155379003118395833907783733690028443805717815594042429247735471398669117868597550250562248917286453324821868429632875374542070371827396712466675349181107318928247231703103799416099686359403705084898542293006069544716315516416558067474045451069410208373288776114902767875496479230619114929346594205279640351197228741889988171459954114959308734296030128342674348845027622995979936479842657109595450128200562736221202364775773095791471708003546942609488342004622540652445716205983586144870943891642055465254031058489097525458954361872037076428392345977325761732912935135988638858459340596881511009060350350101029557457418886199199323162408752809545630961480291473993780081287198050204253394183982115783850953643590187977914346059966011539858377874232166343937923277474460987106935278833586541330202131270185206351614064786552014212915047920852404633380296928649306702630804142834528245256164450068069557503999914574998856306366884387472055521710226820959898310838499647565735452419242542649565944474050338010910691802021194559064369179732297693069323971742779689254973201581890854109958833524181120901020988585281372090301424323160382763259611236153360004675416310626490531698985888997641254764591613974383775779315303327245102992550856829213171103581783317582965852473665191060677647852324261129439263802751770791537172865412608305408342995599727009536170270197796054572111736693777280362428357767089253852046086697872414022338718313978047763499370014511470395920497144363217864855763447319534914553632383547140689975586948502359623064599755665233197289894157882774239847606177162957670367834852236973407304044858601661736696702409956899802020403718974933770661378842871222596241261818463094066645008315025059397556385725289979744601986039808*i1^41 + -16891229718348378186139150905629421780632930654614579076342631291369042833728045495653692127846782886143662899363423469688235955966112562819578132512860108934541563260385818660258942278972473242927593789990829984346825065530271515922862502416432675906410344226765255948160062969078121030213585912298075735430289595219939693809058707899600596822042607920746491636686466212130304993037330306929988426837504562981806513626620352286898892913585995254065034378688565194227306842943999497271660211220245286477805685702889590710198513824948012778815708691981735157976559810663539674332468615126293587404590863455194286954373346633766900898937431992085955356330010932732550683741506272935636504386604771593632034697278328823039061651716935352136944717856962862417897913502282069157374868816540503187597453855718879193766532849803208896706047493632946888950011028408346431016988807791594498911570717762692296692330263886887791406382970366971977434900676188206675287296899936326598003548352484765726133791571491299744060680959472905463867243721230795153532479378282277803676161742810692453289071615669039157680617856032737373261178676018191564991586018033520505501308635251941493344690640767592222938029622270481324127926757298188286131345426576292345011695285039529970831413234459458195397344067477117135328295092057156211691415187514239001856315698827838697397762066086965409143952153822800878210052112472277545845192626349106281957878178251180183712546581344455014134999536191339470057094343592908120710688111484006480323130346489294469098408677452445248527618620521264252490446872159905971845180645528957209003413986315328991186679805080470101922196923177700593148197305137484163151677066026516608203311804081983121351272586427152477340584014607300997939553803299717120*i1^42 + -2309669034302027244300389735479613316151725129599459894441667414580441213210768807199900715880183287846770696766493847837873488991738952337866074813025144586713567919721292401378970599896328062560118130162444772059787290870214400201472242821445971397540577914173270968052432333197536193723486854075655936492428353625259070861204514985368047549070964124245217398250370704200955658043418354804283232593673019002353746900864165520410420427500642884415872441555030539994725250703902638746177822747067849992017402660134242306616213924958514453792046880917754698853275296890409918944859921888337154351285090616673552377328360247675960152652487213660739873411361511254396966432950217652409872509121213529780974227615371048409220885743500227404834144117570822077387807805582177996197306707998619489890580500462140802741917025582201918977206656985954340352870170946300458291831883700188975818955227393720777680149458985957522817257116289415361003875151781703965930029071627722163047473929443577647746096285026715809049691733511470987277984699255899064928132912127746660987992599402987957722786433466804747597093582539668116853153284708025064869019534043611039377531933750527080554248373176074721947514287887344585549341672890101732463845109327400973631382728184370213527388988342305680822307588360922710192648048122070499192675014193089208596278810184753031852171763751589830132491525163207406154530143617249872239069936962581687086673766872505214814832118727212467032710875396878906454447340756629220393391860062083930848502550556791964594781775444204300937431800142822636372031349796615943642009977487377108810722172998158714401389791266640884006072687080589646189318567960652838857446041660839789946733457019977970044454666526289203182926311348607131229488152576*i1^43 + -72735857887032535166461943531534612880229110314142682281233366952030907059269827873366178041045665439983301421023009350163817192747931279483157107810599154675543600318277406129098941221671591020826222341412393651247436610337223141105025599066111176413078175240141536660576283930500949951194692180750212573394716739272772476432884722774977776189628816137516371178655257426102059004944701977325654018814196894090053400025186965571863463785148381443131854499984237243804227141299213114864794118008634687613292978042524770942051783112513674024843264843037715359959295342109602027784509686159183894379682633116514052521346316979353726843233476860191669186210819274163971922938175297324314086180997629730702884853481552879372301711060654779299842507631641953036734634093150964849126682777458342272286614486261434079726464543287881730229774296574895549702628130619876215019550780187689888744632297490621694551217143591077993354869362447408589615295656961728465282182693119321289528655215843272777606917371214030327737741117755360014187205755873921933753344905331802372707913530972497207215270630638212509264972864120015890978498475992987861361702904236145062810667258946471716172858290967481680209755051661202852500908059422695995263289534023511092415615289570584231806582686255316931118398519064726626259973144664245191852582614039360979138689742277466343712765898767037755921142518785682368520516499211613350278723083856532929728815272758047849357666192280140456992684745167273214973607831085699056354938394986959944309752418796711861889126764374576595880280306068662511878700553061119239951889392246323829109427354199843489436101247280664689867280534671933765809175538106026416926467162655220850701585460380671429282415058607050490335747723912386969600*i1^44 + -1739433841521966261499674577438471604751446465853778199061478015587960535657458928292818928538271971832590657854772190494645351461010493411536461824781476621646477403840997780452417568989004981760504481378784197367095504396031683581853280758031290068395846373197992793907527944203072298375963317980943154471002349359584391762372636664326046070711012121455306855920553634198051366661453833947865865407379996155490688026130453629425866800611921809034989657051682742978748976150842442489260560497335469141202388992682783445641810805390254341702738591603908547225441073167190295150205168632724819175070517293193795814124823025260009578734165346660873552136069720899216422964959218873309452223350453074208335717946635674805938333187918705161806897453680077086453237966471246006840871509908450138861631841609042628741355129094764300992494898130007093499095655107733638146534085741294115133377711208226130070633049180883283509307591868247219076396910679716879580491922993853307021401762638628277204139595349273142628744861758756939395518476354716147834604155855151875867599403806348861354008522680121702306815658779303875574136642238686189236052446231897473030902376908896954604616047800791944315557409576229750956930316042102699421386274274769971069651951221758981653044571079363159716066172839180253314705545128531037905140495827591228519924721058290238285965994669245341392346132315644817713564909437177494776240691798648005283494887277878132311319401665041057281559237616886174680641006822033015764276017662768911418951487503210240410191076475057073468017076005665705263389990388846323639590458818388014620833541839904920589439649873789449151290021649691143839526038929787687377718798436527139357225559729511912588612753065849022664543054069760*i1^45 + -2499191475030679095634023102438618831803886374501421969831185330009740535359754467551514284550202168878346696026198473121729771409729294657910838936755455947512145615865510042121857648648283881077771532214715901531460272077030705348957462719968155323552203424289022263084974401935337257943347246606457711035130507192871430802670286100458796400642771157893534121739876911870514386932928759696920433985674796434790725990826750561847941506525551944126632306493587381892141894668499961995791312472958258571122218232034410105719430191392172932097431902965356727181322324208760134430927934308594183629535267460336193011844850510063186624656318817199908949923697246540520904757464327620577726756142717161861448990246328914925190753435495458664929924356550908676344477317109315538342123723639414004482483724442723202898623413069543643860049973535147026843605856431637234480226782608791698872123327280580485649412579109518547001289451204805897254873305462340119005038102238722694701810387323084534310850142603464825120303827800403426278470902606432094481693135153142564180812215720408050080238254648186395239596485193467365194681560239797461720256948762147092971251141999767236814928820746219926922546929955538558980709817334282279020749765348701360378895536453489781594799125837046851528136771429484189206440786807298007453841221042013011491788136935054391507542123119156720575497985494292596841765696430031258813596320072226844497769874795840326985218907275770961996397526206666323548572152177560920406045393187425425172514537344936846056729301009948623679709721343119711225628144394865493937355722569890275099039520339012170638587597690146488961230245596857345805065409808334702528483344943385230694633050350131944771315272917604262586875904*i1^46 + -308972036942129814095362387336026578876245213548505264228664732262573823118294645610396827421072115995600623492802223616086338347848587542308824447697283379934096196196359509137758625459639152359057167457421402740694865475426353773038685531205264475352795739960960529908123249267484800477134786732419923363666524272369153291323372620280976731883377111118425281148755315879468526124009790835579052298384545256835983863434689332864953739239631431188355713994672604238494720777452381107053392604563923750891948605573201839039270678954206142335407100258745869018085416451531837511685294967055050144628799221334366308962203612564311299954505664320967363956194661275157459897294001271386607091822772164417861283142986411645948610811786292125489105010729625064328216168890396469333178308878310849262752709249659960960223526970595161771236204326652149735118408016579660031292448504260865920761638880819905153823112925013685211078991877081273015685436178147838765878349769581995100581903402049169689946027158722601859146337918153608333669141993086061641728780414843613078405422118041377927280573065772594175259407454058140479042153669902997918178979716160740994793456268696676959257922583938070065834157942592663921792037410089641345167865244882925009388363010976775357858913873373255067842811608800841731281617442024406525636127662990066887654118973559022351553538880155007237373695372296073356021542850703949768505164969100838178823046962465616012682303667537879278159053920888126942558263680523569916566016501921592985559853623447032039641228504628231013533173526984410884703879406863024461379383243655542513872782095342895720346269345764080476966134247483426277091888471657758711655713785009527551308332859755271620136443331255205888*i1^47 + -22902392822838159211001168445737155353405670789483861174566559486902366547516886545634964391563772873687414414748125493035363439502752999374260638267835472179184718988592220500073764446750636936026447189126820608905840272244157903033513140569447022005565428174141794888487962123614909211833172847612478946594257001841200210236823993317418032002831767438976984677496861194151945037541983658204659470716749533661898541187720062698312932716519687520976533778479168418668871625882031060974538210571619217568200640528990136723240348612151455900719110301538837652699916439405714695952344349110743284279619697646114850347936904472477643620646367565358790941792704546563591147040020769250518776954830830303257558314849258842440540340428593516647392354017034215726459063547583308065326728217818190274085447631715446343176293659388299012470326198228056074553634387168710441400956459156330795695307589001085014094823772554309029877945448922122313907221701445158703669407188777891854159772355060831150028578569818502471993711158408783850895382664083624267637656154666746262601584285209972632958763715411368014299992214807826886774071140619775844027816539403676959773585628072700873179401125962767038774208306479898740800028102296575289322530170357435832159131296154129388652760262033821582411018062379526156140255811695718538913916861866615666561572160638241078488208552561311310937777743485369184831786898244080750516812777409288940416215772776324804951921955346819697356079349079979772488969194071399648882048992814910095939479264179082258276024210478880458092740572583760416891784349872411406908755213889691044934789273706903730040247359728516890654222170374433736426469173992881781144469816935882578750355832088283265447554449408*i1^48 + -1952551056078364707174293232738058314553617336315996548545414598912207402484539971564220666371086944442574583201057344449241102153897378021901132576266092550527681291604264665179320346946109510751818923114741622334689077853797004406442539612954274075570615161035891296956558919041091771265809669862703774356910956922381076273522257083544939939937957814563666123111990755179590012236833209361558236374158067754186698225754451472629695324338268654315705415984395053049822503937713789549023292877380271668973070014389862678870136196955206460192467613653016111791063480464343252163361474392208738339916319616895694588807294809306885299391970667028923993826328149634874118403262084071803368920628471414966248465692776389610283929571215828158918932259562342730760900763662158591831575372807818930692670605981944312163053813678564809372922153266217397195907111000575981784199386871084439767889292834392295980732025861118294466064578192790297884417920759267956679988770671633047889075773207408635591668235234932669717791328118696314925167427394338567606796358927365757367062059813857807262573640130432590846990539840855776727654380428816550300439147706898056847393148209312656269879888041626452689593021190570373827636930746524188032948147884253127201200783987059839492722616343253186296567829161120393480525352070688079519508794765096312212260707354568710964099343187630984058128625468016656786820292003601292506518848500076522776211287765104177678843030032404208051616338906130881468130808844540211247611089842023341524257486122347607438682222591815414809682428688506063098556358191264609085283522677360621550445362705792386220324512212557095391215145199229037092971211370450777702002750830701837107503355623497741107200*i1^49 + -41302699127630182577940726778028767692603017951520419615500086394485952799057266199813933068167936978434030149957126224104392265820014130213046303008518747806760973938141256303593706053049308700125905359894384539917782714940494135600427309680750785788291533714036039442549567484788452647088696099007623479556152047519606988867509671030918340998789906376810711449059794388950863039028391448489852897995933036550542126287911537662387146768409231123506302463466419837009174100435130790949271434147265433914419436775006735830203073297613096619817461128285290666552639953172758205653673208478447205278459610927948467429598161395291106393323061574393481553439663144187397749010030004759381948027078236590052737937454779807540439939696523655996242515747655776887971694116768236244571964475019046779442299631346710028362591436730553071034383775834311078545367887473158436984546038525450287671634866258592784325098367928037968713520428342951095839445639427197448184861583252856287097401002606486009048155492975814329586672483497441551698852497952903107953007214674531135779956335386140413617240997336475414180739830030001651662037879085207667080424063722450563375561045071425148079302358408774507746334426544662938525676439416971726823146937133730987254458338721795357419045979412907971702287438270533572490979102719415456814082301805328927616231546399797136591409021363236497937514091558944406494190112623470122630794785407921200556360848294073726005298051781519796308278192967458936372405393711164050272253847395711276431925929933851342934483905688314152766300896525007035751215019118517965597623426029091628260194951172922839495125470394134214944838937100688792074698124276648555653770667965790415088392968601600*i1^50 + -418110440471536222082612423804535365718479565716601466522469904162825623332187726220450856677145099011759824550735115708780564091425908040538742252561667061541242999533267707995872562339373923577263438403080243551022387344682794929289361734600862730026554859988425697760460472686560235006193246036630497843858994300378145039056111758675444202834460042165469339970260806653110816316753073915827710870168522939624391501738662850829724499478565848715774965874220492263952529498695525069087817598401350216961324433442865699444281972156676794241270620433914788450664287812322255602801838329830396780079568027499608114029108632493429786792296328641412005380800811078784882687309183306088680455441822816744478515003013449590828923708555145844635370075732714524272617190228226963829029564978071934069244592994570536421473563977423205560162065643285106617049720321417200217436826290861004886643600110022954004100068719028883827109011539761693486645181698801711601729017896750880898631881142095316081163374175182358669192255454152986269079058501540920738439601544066397679051578496118104366819741363376435482394980527867043326025861983266307421998562110767610164730067961333706666254635850065825936890830566472151477026279686400317750385555952434369539260177465406020846367339609216975537694929707102027664235090168121040585237689888582614820539418575568045057642237667628243325575607135464141354008537464167866512360057902865499841641725302878358491033483138632129581768209065760352653679676931873969089495586593702879924636415826859546161506075122265428435783883824530257150128050380525121779606015140558157332447122042197630625659514352488082987537184034766025290308173857583059339910430693676835321937920*i1^51 + -2384926218020532005383989763889109902895728786962808781356148265576409535566836292781451452834988486107213744473373360059419225840580375053732715484681285286804091342604563919618897697393865437713853277168795028703084036795296918972066594063208299221041435511915351306966108159519748198740248047191570069764651496689394065089606820180892293774066411341385574377883390364588236940204003986692898954380364086106094779120605862737775929996461505972442775004033327644607977880300130249569968763558787450019378871403047945849116644245137556677321165770404444481397162717358579526339278096629604517872145624257172062438761087027295181092134729147973442876226653596657295375949421062117143281481567752892288512045867424159938932072922784278384135019899099834443686159894456584701058219200570693864731780069958375649250535100350840752125912790057787740134301257045046436903587352195119455709285574400780579006154645505815203586869578938618496629943456583004416985097643486991560211581135227982477081635386949199369774913964601060339993778176275991527141568937519185514964444588215613102853961036198291067644490741588003089734280386332209113292127436122613185199172866373779706379138315164270109538492921360926240077819719063677335406840085114823580849743332891420203009680873490139272829405973200072479162719044314931230231145417953291430364447753071872118265270044316010612468111918971178594561029104724914713438884599171060298463369441564175648265079129747007318229636164507393251541887131140855203365021107546712319121724843749983025339357867294724038364014794159052768441578320198893226767623840358376365905391203684695806573782509821269332939441833503582650996683973103134393823772834109849600*i1^52 + -8051969172329810623219746310256892307066995503062937342324218842541795635745297264862790237945680694068789703480127652724731521223735808698575046563641587462324022906580338314244329244001456817386384498188326106195569119570580711653848410921192683368946092242853029537466922489810315669027701387656317626982314434050478748200954725059788084228445225248471892265042536431609861276004830129375322639058639597039244412955346573351434702514917819302692085391279065132631492030508829462697525613537904873572536457030758067134566339387191013462949253573644396115784067246015294032837565299469063745659917304739665750435707236029626680493312443014404658112882340422555321832394808011219142694557429280348835683476255963048362282732138078250631999719777556631812347373988860272251139341322946476269641473391598819848819253254798621996041172914935900715637195718121989220868792742580499653701221624327457499747058601532308083172756753028985134886772174985593282351389227405765012155894217213010375490497714099926666748856631835175357571116561607388336515751480419046892302840019699446459476915831434526250212958108348635858017599788436172920660717069013053591763360182638010641871269358750963053827755514437925937190098416237026132133503056637033912637700188202613226235843459183173262152682042636130547885551802435576320983047291965969669250974575235668331276736706271418727592525759214626437118083218488587133230762628188875362025253905160881460641074349329023894168696652901248969468653128218250726224194211781699101997615711038839788157077383772786043967911183673162959582470989442949831794753516002585439911387885727074819088602728365050632145155762810413970051049767984534676733689856*i1^53 + -14508103603020483403995776193366641535814761655716072042248630819837183656690044809596260060448787315771248147241236669663284422593553424714345824017089141232114404256408502855592514394588969093174481693328669777226926512505380644318319232005317752921850822268202744143970252342474941208955476807200552769719340605643702531055887574875503611883943434292790637845727994041439038351169333987706164319267916539445879045071058960857608454926784796249542197239078597126234789201557357058706510856125141036606216884116028421104526601313893859705066620124260654088428620367881393187420715355294823772014386703978187241243145260238997102635234897767998654267103729064887775068583599613034828429066181522441465019627536744266488633663866679770765292303287152518137134786524070981418285883398824853125698267268040836427504393098733886219440497935659481510766529470382881424338253689334230925818924205118549657139123263020479868149431355659390574803192974256177256211162973908424571416472728549552351578781607128463017192114663875105896414147776778103763373930486298304162800635593378949946336241467806900362823211430194521027653836719449536686223340385273720225535231584861444889654610400391623260772122741164206235893444567354471622026667683507390522543383004472474014932866849990627796425750620605491925549308140453007639868426441602576345109563607719262993189399770184848209236542620725750976506750462895116938938429249272812075241899648817770563624957200911499448780498489715601470554617110777095026662234125493756065486787371749131813463726442949962175845264355518518372715255133001442454645628055594973148866670547376499705019940593150326167841375417525610898257317999809658880*i1^54 + -9872076390953161395344899168351544781521641174766499882757263452675132969345978614293834524808147191856330577671653492827917086336978082757374127085342535140982279664642957731287819588642549613026432827772762951606439447003622610196107179137848550036132485768588908664430089839266045589130732108536393053982708850850247629888404095366887659875771424832917497357640899835080600504270602300420085766886093423752343723941072145657420231871413621729873706315553091121509897949619545407522275231812378674757539819975214767233666402646771979115507787035823771146776007543471247159873528508993217251893984548337376729967611081786325833825889148342032622785478126357492134276186434939636997082016182155062935509920367072977602307842264378725971854928215900514532091664125941775917107115319579780916317288730014144901291274533083239456186656061691017956742950400284927193215710158734975032769369432227447595263049011345005072567651377336864119144190651503860121920716830227007218323507748712360878372108529398953180328046026647329808221282624870037190803503336961485813421757214963989079474799676019590656217902548977416890718680570790750459711878508097417077837238268719792748781417529800406824009962165854525301813370014773454172586472941530514262805345771810915607091978445933936682786137015784486947889988988814986947594838122998403884507137325458819487240457066207167465950336535021782452535023054707374793224203747378327406421485751459351019982960294991095529225603765407798268517091334763628468965368894988989864619502279607890403555669852216962365074099510488732598131106410082922277402452510261040497823106835265755316515762074859141454909874133379312977151262720*i1^55 + 3261761122481786168106301810258486452397489249439977598395416423361281517082752662317602521266833107598131159253530463959295260845630486231279107752162350041505781676992217853221770498260824094620668857902056217798617390299378548700927357937077546797544450283555191780147282442957417551754705673814231360421979569856129470889846512148621300336866407180208629763993154041909796058774611384360888952628081338103388512633858307314598253112050205861658398500958805504586768336447391361733483353258584590579821110400678854538392688563264192227707031947884351860160864490764238803824581578227480143946979281934320276029050511269647545505915381441507109982614483961377906074070088924823901402126837871757895545250916872805684533236107203532035089500810941649443026041533873534595423447181390324213002324686395485246042294793816735689664772901559821424264395611194200564751029475050234618507347943063638527974560474854556289247714485660471646894434002336135438737028781601372839421057001433645058523186484828347387419281408044717977825458716970237549990016144970642588916988235678195255391474267832400067111103569731602789925922930034496892433783270374947393396498686198832072528454850186561652892723541681484172469456622739438815358278888129961068168719584407985830897567473932388079526583175287766395666398243731475632622083153627202857114113643142815787776893426407225494501286935805523684989481101569514791601025705626489261067501267761743768023227059290514457946002917052884111598805710098180897082417198052910456662617283817964254182929353866814454209242478949143487588140566859041930380404404993899033733322305764273923307378151021254700752462824932900864*i1^56 + -608937040489922863296304855707658609373853948970808235269368621493428019326634522052056920774188184565406395205707340560655308791219330570795829808732226208519348353240127133595233511895834119254474117018411265643576762673253927108072273146077057791618364249620529261193201619887657941763518017614124337865140518563810297019469067580066099885413658772307332478913005837684757142113926169004447861242821976125944301696993595778849140634391742198591161236868451951281007348830427630185848234239146475794935609341448585448264094757927500963131193814361468820924682150196194884012383727669394192128858572304107487401860094086045880211692412307008362616035529182766952295423857930132635078248274182163626207771496736117576196477625412092399441006740989980759498174166508251247629791622550407259629360389876011559956353248535588867392009849041945960095127827538554846426251688924141897857592916809501797770617753502275665629469761729715873503150451832929219147841829254967825239652341499911654558964615798528045178229884311412210949620082638842305846922103758223031720613580145457388778642192747202742297038488211182394663780449056703027333727033476060278948896994710152767088735334372688831553605264033931953883434546343677236210075504270959099853682114544596416144784323669620960676274038663488639885361607907366454068020413397655826535852762484603528458615554873498111813103600029672472283869580268807368620664761497463981610057173261695350068509025187743591666329331133468813988141645336251159724722923712900418023286308763012124143707360394170091361689024237184142198239298401960960974820988654765464717494652775990329389063524617778536483127296*i1^57 + 43632684185616804716150943718009524773448052876400972434253252440792645458402534864259301662970368106588546852147510104113678854011284936293633728743143117633738025562180647932049892677488671860442497697853152664771639828870210904237000947605899256121760248951790109590193216694777607622199126654640025742450083247260070676479616905199173654097347586220605250594507129709346585606965134440656658066636144108778028438309584968809188847813892720904517304194633648656356780391759784455106010357302708066443697330336153319877853891206047359026060367138494232310492391838442860701955448537916167175398264941344299809479613948388718107326179384880742734145992885078773195575684146825048227755063017212028903407232145386673403945424371834910924105229378238893146941230198679409147357901238070434600928952548693529751570118557328141914060270884084555029645185271948928558601518045361605090671031217692172488652567878767490115481938230032462807945831407309844411223149400397820091976814577403877423878923489630116619875975546726244043207409461650493425763983397688112983836367732287829875145409017850785616068673982370641290222127638112696303632869042600586741463615816645431644868120933675488569925745352403706056941028924358354630588173236584128680410223726329342866823287279817809248170083326385848341009535878753164224119768933737581637826710649009488894679609490572891643540285414660396689908970952969956096665702298681777306774027765242884965104207871622584254083916031199422316098621074433575166150081499356999090714482465647366168759575338905798766769210088854345709088288766715218519080572950606304302224802054530527133514593466318848*i1^58 + -1715280299507129235459312861448566924464214523368116735782638871982315204216363975394924223005087090384214511822206777132872545808725860339117461773430110607686663733682312768942470869977435420284571833357931017825179175420503727643967978807868580659209880438324496280855831693900327520599584895667902338121408503484612736685776878100838542646985668302887321002046211653679659469970702866562268842942871296563038034121208535073361465952809597318179225236789661410231539952508413643627658898489353002550231602284337494334017913098741231954890662637235479576595775111695056478873016956567617494263662820472847114135152132331629762660133539870256838484811475342899846381639468282426322269785979066659038568536391211065496720176247552856845122782975961992193462177152138461953011421640914969002934850379535959418315867326710144148201345612183629215189078003384565457011364534928580024291111095431848586137005480341731826270162723484299245655126936001308824502544769651306138010931771683990397422776309851662987172022414661360362175251478400771455076479948685655959092307336754484142340151573194702452307658176044418079566420969079835155841739258343071273022082948632373057058551775401433647799777117826712357440498853652993251356790509943610568065656229164734645120570715403448362289782665857295365559042432707479216609743387097184235400169921628126512249275248302006585126356356703076474023227406685036280324677724996899478495838484582936081497910343970420285871512920193932246719110426847202218889327711403428816624273865036664548925378799385214356458699996571166796174565832855707660718412958887330779215338829965473009893376*i1^59 + 106332346289323233144793488936415142858498115142509644549128198854925873096443469438976658728363525451820711611413414992686465508035207496721247970912707190555247522126851699965599116397803889766792514857859364274046396458302188287858770279127834930520859155009219323909116033369949257633059189147236314566525237249827475220858629385861214528386668340497411373391621709383169696829653011764119149831314282276836112329458217333250862451113243991312589495767424146697770922072721982841779097415673512525734590880354997780642910001052079280934020062372521804440922729927986414938701338773241511308809101391153557768426000029466418376953094695367792696422527438827270465499688324239912562827779486143924148850154933736069168523260079980469808284163121256036104415608268662843368626922087086103892460644792745421766248872134366570992263800291292239580389495586818607142286920299349197372538087614216924586985383538309933511019888112738815260111880267771958864981307165856883787205138324397728537531245195375689914567492753199408106899582857509234404193200155590508685029544501739660545764277825420936173392121093234698697234148453341031520972584360041647308204622982297486125058446129919963940250067442493443193505814208603353839690888552535054190789866374717520812919066239958023666110699144559929510059549788994507672327207871128595298751256027218566298808939535662604515580367891193721829586414534748192749047330828357622432666200104719473874703584261475683436929291195862941773391846610028160690352850333200280331891072047244860652153198659697371264382469226588916935305983395329684726710514460351706552765931061248*i1^60 + -2300397950805620767316364289813656126649540417441975728044171789338272822193991074855056915518182819968583664165315414571394098007382043548747923230219700140787383623304509539617331916299029106071150957560388569653445507288909099920967092135135747474837711974720661013656154314836044558862497748051936480586319973967172216661974453231701587166990863247454369609005416012534705864946082078565341391520517946916385016058134532396741545072333104579716652913808400796717951204512603461489426144989415178135753173601401216562163830499928891173173340659687176664612764061895121596039693250420761569750844450600346989115740705011847685890631116331141491361633907735354581923133926524888180930206824348090256190560377429521083138108040938700661059036323513833865787558246930611358002117565199362221119532416268710999159580595649622704853263619066061583569533411730020314031154225703926225004753726902748473356725853469294736952437927905563617625537989963289753963708336386285499811125423578134399555403826878942809858124589785562781886052013484781602319504398235644508269323730730672401511125103413429454300331082129019864601526756796768422152540686195295352470321569483733160720574476052282658101992180438794551353368721350244441192673113794482723500187890366981242535661875723915676838308755783992773711921536558456682679204271229653468489550638644124000496685102291246958474828700385240408933499388185806634403955803130661523009512195692464473586908811592280694678918352999920922923436458406525132551846604805848465055926970907714387372728549853087446396364682862255516457141899436263286574881714401789870080*i1^61 + 17514822039092101047259242678773561759693570724060961579690138854686479620223755008292232676324849346132674437947615114568852099788138292831917703069873980935887861497564518451454711293511500721576180839304780071150021018126066141302265294793946539564020664144692299076629364408942379284083561683024838006489372413394238259030453528208942027729114594531423270728668225259762082144101782524270274652334944498756472277844673149195565088309273394665698231322248214051502758735953176483325546367676083187093753376599183740077783664159463478379540891464475067924318868588736911669549896549660577158177038721729693439663080762440005100085803360552430704877763981992160717223578930408182018587798504116828754241840913090672863928044729778352604870517661447309743618085940384091197502848528789974614210212852917174143889305861388254992507488710215608529002624605616634612758270836220812753845710443421151657064070449204924704353591622069165412727815143784790693815989379543339242901902600721731358525347716149900294078927008506180325212083091452253610506719774085289231710392985664531436738858593104394403631775816922090464493085219262546117331126963696617622673590686523730706186603934477294620650398075622729967164041099608015586499144728267409455222877426696083004206544881870822984175298184590644670955476727798383364869291605223285464241699324434616527320971383501159658055050375148144822292913819861246234661197221765592434179242591040352680400266997963604832149612179128648999426881595566106372741681824554271008866364302871529062795879313164273877122487947454013529462036082907459501676298240*i1^62 + -14813868103161491641089699649907196524297694475663105492369816858490121375472955687406610006848475255480490104203172781849640732449661006202693176121207769375151016366864989855022106705014416922586902844748389564937359013870328229832605002033041215004126884069768482058152008864166133030585371073431866951222905981936592373049170157782721012311483006006106168953333468804405519259432763606918339418699657110291351126645718556621211247888591111590924174533773020751584522976426830141752725544135605155282367936000020684979531557227963948419118524375526813074314544617472079801027975033770256798482737704940092348926913460992587012120184361075542886607525701242905673904547342208817368609088993663802409475683943823149260893374685549938273018979331875711469282215139952280618455512569029577612235234932304129114111213784708808615406108239050971915553519062484380804599246892647829206374916766744669070139290069692392437075782114290636997686426575890488186723598706055743205024222687667027494766636397742255520795187982459416614642546648340336512563924877578561046681394644188676146656077677957291529137387025468639872885555787502958324463306165874092745049089087612604520003964241732563993615427813578811039013055854774133044524467394510476015030260331584815420605302497481707325087222630645429787019027837672197613146099634215262251901867894326863904755834855914994827605355508047831814901769813476645078020212740402722541266095960854642636411380793321326983181910937928865294955243447520988834867327634886895354238233393349596685365486380076499981191750265896341258763961649594368*i1^63 + 12550204182527995184013865459236583982918407550753604245472384529920647177625510536341266521243648031312235942229288958008580825144607295978453237554349514623832492583459293194465663397590097658614972706630204538605346582974358085321566351423200457128671446741085553540463055182751352244442767057571685006600091796149527394380408031093843640561605908665655722523547753668359638030649768715010958986942617894898844933248002659565560078262446982464222667276725489745883044246964730947751589948988910474746422131074792014128254634219478023570568461856933982586317913952940061717120909362821617731081618006658730812119543498594373451791172273802381440258013541032696815974602455672631622739897492347404738213713774996994256458296430761437350314227169043897313208787371242315001741226145950711102626784663639877856079273425504848782188838220500037826328948328999057112708627977784819553999112640811026193415644386226146098811086586964022747910111345975467865920515148598221001271136241897310580370275877765969474149478187012304458152921460466282901785100575766985940509473891137183916843380781328908552013539323667754562545614245393581029444403671500692616235679209102621631389673392138045260690673622454823594302726201193284917721258428672342591530647090794077238419259679627499168462255930766439898352978280586573082252943924912241934504949082615648157334888422420312141408735717502891248637548017424365140769681573705728474342127748443194205166687903357023921324307113553168722112609585246616466878147163743805648738230132996894347840872785572492367301637864027062272*i1^64 + -559244457975256900684538048440129919260687514922729308824502504487373454393946130784448727507330548206392621312570786149262308725781565280504192043794472033328479789578914337186050576144749396807881666623764485119899566379716463463407812625460167644300583155833132936939341547017689903299995133315051389185915775046452297123795332798780280825085580585074735562526310548136144656180683358766970546877737384865991733915126824217671840422067495695788784066207329830455271457903409303045138409187727508784351259810437448826243201356529190003202738273060840798484038392802157397877855171836189398942691421401838585521482485379480961020192343975579402615450994304198170175682520160911043697599279043514594635024279530173999467666678469950895524147692323948185334856783678103582759452167158649291430082669651144588124445995590139450407003633864678261499043079214033933622001565150107738646540506914008808344781710511055300309481926592979682364471442162974422379795684610902388468802330742578519830522187400874638285751809573064294166169992656069394909560922166768028763244679049211521340729934657736743305177764156253896544863596409730716660555977068335229289789253696807403909628238505286342370823086492461841589261069378541559568410029028358177909432746626730298983559590011408109828504187474897889321281540243446833540520113925791008067016300027745532404301931514116721921852023850187646624768868910844466986210639206588179239279682769658957363882420618457167081447960045043675834482845712794409856983946411933693873696189994426788039998447217285267456*i1^65 + -132179666577019062913588299794186715378516992121515884089765297382964641094939529524750223630659106384748525539050558542280738229383900572156809322215562791797391980451689477808467527721896579291433802856656775791597803293851828833249092976101298010143062515983492026446653105146646051667983721266676141295261830121874922935577586508674215327322053276509151321891486101530984659522860236418492383539980544933308269789447721934322603661358949853974603875398684537294774477831601549125164165525195270777405633557831159995207176792099532358179359809271992780219718790373347449784259971665068174625631718841988083664138349132282609968202331824671237391383152194770026048529257276431746838721086235828717841447239822409815775452426724847542444966270134585492376738187532716552830675941577973155396007986585993941682979994453224643958156869572163737103897358804596761304009761656915385398713656542687733697302855631652799132296151477806064332542872188824825650006777290591810563801840170935749342059453832661977107171856940553255940328995896245124369218506008239972147573355917328045502586388241545132061828280333048440513606920973518385914106325105267472860796553169050445306487993914004286186367313720959625852484608688365331525293114196608164869954015448954867764121804159267609835662471075201595817223259558837668640041768979738568541826787788509180204165989599364334833277207347022884756077623682805825598726732925071880761631345899393222438379774337140186077075240785010055336430378047896242090897500765696130380066117296848040361984*i1^66 + -3953800295974512445882394132090986181059110450993775994647424929397277333208082295268578475884307835152130624202198033419669288437995926184400216107535650430202675802177600689720596291500676638161726284212344650479514698031911489722395494752498711966349475060854773637335922958531209767555079547642424367238053147227746994278033041358599692065677582321773834663046459209486826885311397803190370347997419051162071991753686000541177298118556618809042448916737520494210383409122637722902297151209920948829806947511041225644671923993327711851049471124546054211235053101409398051348665148674922067005245846030367290184704588567923814754176006191790558026838598543029936891357985972993930683347841321241437175003971908222581689953294241897292793877971564825578856927422185212903903767431604907480725002115394369723426384549112656535504161778265877137786942348062225754214579836791795393457186291071713615452513250131014614711489601318232048537142496671950010607258625360375937308050862664583260522449950965218580051991130635218992970840518600828971953083417770148836419506858099810692841534028543918752802629826627742934905803333758357573150169812678430513648057902995716440198560625458543847068425377265725081600018825917663654994172109177477670445027199424864612448757379332232751167986647573379795926425234754301791988837666873981142963326141310149336249272076939348779366438979385379746654877223888478631165654739899554148925655432533326219697050007345332805414236253772364799838698779899431370393298761495718781779968*i1^67 + 19072713042925320079103707844154534697527824949965625999448536188107812942629168704091722045158777486462422037531374288771134243850357783045056273822410457304654016033659203697559565490331745515407691889434033130184798140857610282878135360280377396982339954441264155979664590298031253588503012986537771684922667423184010358465786058855674935728339933002479691210324530922585106591077087192324258439573684400870194897392250873426211192323057538418305532345963957463737111962721863284191793546370315866611943894935849079801864283586785533262996560266777366518535128469301632656530953346381216728305693857915360372558098780900986503340542868047955127789490862749187234547971217040308370808357716902293832567536438009823395100973276483345443109132794906755366997492002708485875634186704543394947551301833970962825815758341389911752126520853023121897442143399030349669597827624767616660555784721090466213539547574503035659145142886622861321410267216003988291194183587571579285315853406085085885623728385347474710849738352994070680718862479895835936387460348301638923957188500773416631428669428308289230236517512130600099432134947355243849257427556155505961941278107382693337482021478867469407406091561233741476951698555104772523905522686759114831786901739753384277375766374537563377707208076875006329978176902498427298049140383649197586600890867126138640889954522661994808987045146582591363550453729660627752937567257284243822834991978117041099813516960951625751330791868429177827728074914293954379776*i1^68 + -226587787325444131878865293667646342974125318037542902925934557637050959212990649036595802291627585275167086740552102683766744402581088851060947215742241724445690476816685943770596781493575540643215110494856213052366306622699822812557531666217104644701878242147936340845175932448817625749568458355631285152889944185043960545136384498779721588958105412195016018885102239638274288338730926451115128730352618962607423752925990189527823135568445282649523546159904277610581002166576710804699033037516856473412137149592580014046315924815590715683667065823033411838859571613360306906621126992023864219011393555905382840514223428539834342307397943100971740137907697168271366109668934758353388188022321237311864567221986339400602698411650700117179939350869540168512818141232434723260157098476050752847654261674983418661748172020474902338946395589864215959214747972470975778368595003111942117582421791650273547134843298651637668668255038860010898758608600752478906423843319644725927026268571602167897796972764927702234183673569660894888358077239126987789086000506332868368002817030861361620648846658892000318506739503693479353483804626557193635488816542745893809104793918102542716410762206525342587567035843553887027957483451041158710837884457365141370652693634238335881795835717280578781464451322287080809323608191435186636249394025805286850885521985657866859308014986555378920761183587858407583933989289667940130501503206835931694058622458228085350138559697773224188268766116545822720*i1^69 - N1*93611959948747694411891608600066489124553058748917328407503215959081648261465810742236302638087862644552701071641639341788650310205901089904746050703032921582774704667051293324690060374331668001751237520502486960843203830022692877982204251808354994319415329635000983563514301682588280256312502860658347352259195449443114201958597513453125*i2, 1640984312091263038904689434276204120298791255696478619127012968331703563123652243070915505958517269618359961355655531459298018049569049002865445464255667612497505166037041063467023876079908973867237373419046219669804821875263084084489832563028832146530337344922143028681729916203613518280628025020611753682428139162302310232069925393945677206748921392474559302433676590979606042431642467155707445494888864598466576899983570370059702967903017573067257715365893413726245115864936110241802709056196286559533464218263205456308571586129763947462796431014262769565363397972797387916362692527322489053580781125377823190073342753985094409234552625477669858574603259848629273647856250916601736559508918110338748122038017687614840228682067887318638271818996345158098094214438294600447276431394185553055625873728358321320199170776611976011720295983783964745102489790114256806598567798586538978243153741692678600828575577471647272371139196522233540661248374571021890215271874844699963049654386635951858965344633979654351320375793560457170972749828069829762863843221397657545177529309399076169504924445847154879942766138580528835533317019802360287342517028856110203802960430699631913987414991484209613950041993344562755604722918632385735702956014679135119398359466804054554095938634622739012510180332998336594878432408115353577719639072721617767855721640952737838449344198475025089315490678658709598311839855735122493359000788900452357780963120177644728893224834986270778663494636475914218409144209631562566983493948053103420790255377571012396161785357330470981368025949872867130590662252575961076178659320018458128256099344900503911048659690849466365708703321956710238681224642905850759462970207383967723839835830519533532122220349043431300294563091663048129189056613228136212266256222375292909080544544567288533444721301554461266905263414964094557972232085054897253566008646194907415958595493239009981367221024376695615281985023702214901760000000000000000000000 + -8205146294095830319829868709732370391008529694360095701190794630542535418877080042004207027350584087120153031269982530090694718779645476098266255761354979323925030551105738285325763270925485834421705360615049140182601548110431715930903489590819084836447941688951913534800397971968328384057993080015657490031022773029338093009949034128648571147593410178496540317937770038387344895161127376148409056976049481035776474423441357850606245935509037070454646482619779711076358896020924463406651769507045386006635946028111710423980098171339202986172456877604138862548037968388576234088807970393231097694553885802807422542235238355570943886187095889995063254710314957785148485955291208117729559133803553632196086885271731759229739016224033961670425732788271550503675270470355444352007610346999495704010431381814040936854783365366738827702362460030209336763440025783122517684213817301062088647661380797383156634459966764402061569398124898957454570053333952290894412460420514484415181851441700770750459561659722765883687071578170431793811062789362645950667735099511799184398001361344156626600350550919314155498052113923436334256825674032872489733746223869440991663295345361890862087491573044470068726549928173649118276572433222776206959704377073374888477216179764371054321052007526538271294323560646355968799085672117615724033223513311267798211619261787566463562498252965152306391878683066251337010275970270160966673041539302693464827650808789895406425107634684539134572835560505908222502463655535984525607226590931384811543725370341143508467387539244252618952517963755993791045054677285200600246500010117116841412959534298834548748618718079012186210612393734232252815872739060773487358878993122438702134303368577824994593516093296544211996244982990584849350744855256546624725050465292939649247409126310440303278567635988177289378329060974223674387824070161965515823937317681327002266218615217472280492207355236375388839630954092713476096000000000000000000000*i1 + 19738556162866933707774672891836686138588681270370092663584697114479628951357382932390796579000690804642089627656689816812176933280225119163945712768149369894570174938644765176050030213051072002168980306678034261231410165338809537312962824456858797742491747299441390180869542676755222783002119311937746695459369589888903343776632135199947486671632716750163295109589366626259451566894957546160187208195527997664928617494677350783515302530244914798335091288572878867407753572473109690970959726544234896561102865259309388044290614793139923295376363812718862975032900102290837752449285953898915257146655596619494259791871486573013518694234400286538166167664797220269006130622163560347187395334398647992308995317237170043204474701443566311723868573090692923489324338445244268948415337199613072488985457300941487781699708465393532167749955560001825010324539080323480996839599790052012391069522837348889487350490552013016850972749063084750981256722085724375673061403199723778338392005705676005731052995573223526828678931238616577904248977411807153962897300168261672783094883444130656194555975013277034748863101530774759993454766952880012636601567599624198102076091122580879640813312955455860419266704710545837518413961042573029682114034710253924905428425616080880956743215887245651484756187989916245579868818601666286554016217317110038271839085384777386321788833588169370608740963781551354664372767114001201216264908672409150902235958563294332550270650703098867487044313488321945473813470309873742244884799952973067929645960826864813830483695278227097945279051658633215465194634163110254175324597396410101537847954993831070870548340495440836748613093691379363342301657218355189690178266102135130656630858433702717405828244405488545805010434096203585426879472851507308487471194612642332436824281491644191143382238025282284159606965799750652783507088924840362734660819984553667397373487910393703955638424064208001570274006599522288926720000000000000000000*i1^2 + -31165794482967569419688499421360701683565789415987965874806937108597049166554968047003789555002390019507971765118886727257156187269175849787272708676209031062963301902705257294121241484102663614517514068074421050649490013788276962742406109748041787956526175845653428184454529466690237936270342449111852105834960255826389037083732682345118792540909281276155009805822260508889961933431461902280437865266842996305072122634898039317882170746621981305340817658764285082718427496145075943222400689514186204236779348521038580666427076774375850489491270745945553515771139606079113512336566691653721461658196822841106489911678637744176737024574577644058350784358449904120845885452162360503113291146547666570305851284415035201909740361968581795852794339474697466946434054337306843680257688169163997430398334630045883823272687087304024226461255467125097339266827560997331431450303843002674454768193542868919446469921670537867739308248800376787350467456591338531155254112723519352295674573406082920797673754977634941225994579720971036259608796488865783937353325326540917200098669845376136566868709610731249703898545481846664210293444422873270841228022063065277672577738638700975921563157715802577266954289257970812950887970683200154438036898252517618103773748275180505918339988964585316057665497444507883132695950328212866132267407309242987833695949724891316768340674947181067999237845489593637362100369307363760448341445442203072635400007223026329159414836102965815778310895301637879170920455845188718130303747937268464525717219333469138598179658825655122884704118591455550017034482652585285306480522732113062535795226295392602054209735362397521927198114896016628129598268667876266190411969979145482179816937315797598217684917191245764070986182206989365767047485434382913314668346062945444301202824123587008705815446542455034417509970268782837237834557740596890773060581965854816778799145075743236596048511522627787806934699639322129203200000000000000000*i1^3 + 38104153508940478563065844869474114945863021796908667500288280675399891871242672793617880727436764248548228106285976071051508394146407941893721727183576206635734886520938714725275283173621720027910098196149504245634108726700916243619977214320720401108448473572100257188865571679273094006686776680376667557710398515863541654395754459507132611964860953607308582156603046699295346901581606004249950454539502664938593377020836403686233544933504312409198385862082191770212773936675091529556974462274059649877577156682305488750958166089538292288488428088320165249774761074104222252724589585246058709856578554852259724061102076770242448936554529708129904204137049066665593398293558514336528609092190905857239453212666231439793797257906535533172439060507346281270080667165853083864589731551681778299441403960649907879314186494160303096149903387722350546335657975938302139716308884689904611370602724671257303981646424127855259092788895226808275820529175046244818220596292109745473901284903919099752976888331813340454065570224252418835987891667227953118670922768816054444083887959231520383279326587751087836584209885857291960129498457257868089816447153008912485143053556656461881565632360771602332767041926566936140570613304938821337288390117840689670940517095021480531399641936525655855426971221191333658779044036952543247131817893341768071448583637311572073533469830259686497246055137836054943631771422148477235908231808441000805598764852691588376498034110382934458930475862667870727575782568967546495087060316671545710890447190414610268604958281561699022029906365907095226439138051252493508122234138909669020057932640819298126129914823536361229963493665385020229010547176757372699856277503146848941577647813967589595344582262173738859456015471133270470404099390482549789040790794168975583661321100022032649294862993282513392273912293450146563385579003046662916330807275648913844675861875864966609809027238788779202495135028846002176000000000000000*i1^4 + -36624214134073934675934749380446934327953061703028979897146655328642607796808784426530466334666553512403859582221042697189812921045278481723447547489633315670065749992282114296896824105332755828224597759459987350908898288800581478210425408484631919705315495030520371944444794440873626718022003512128517199366435668842322522490197035981650593331786002430841154685817396860568455185937849169818085470970680814258732661493882137800490839512456065294877075424104467544118812758611166124787685093229575594671685393086271812942096565376327142126877774421432130157929620988305118234223969516373520704960551759040697497884408196643043575166399670160331072432105792142875662863725195076056894296260767081742928393465279492247748730472660113610384203350332974953616124306155286207062026391555199009372691553841853894528340846739749003870745342044369082699293856802175555495991215551495827156854799840832707554452618087972339594196296029986107815719395750895160355892310032303470761943382075404550193810676736303035754649021609047337252757384086339481477093756146360065081501717397309621471411393192544359909898579008767166704125888506456490341428844497992460536870290774929877538741148008686150113988099212306368929628507041119760086221126355913380128502890853499546013514904051221568999437895600660906651441425686286330574286652625155331713554980169433017216814282721859403666091471113190751383795805048859590773305959993958509220911948586930447188707299804342564381329163530715224999430373122652950542395880749736044664892380383841119590120993695429291173003406097157818646852958120688728515973298702875834552595005039434642709378999939087046374653024503659640062025849956209532913402052564227861015193881224272912908170084354259653120495766332561765249942905023365465915431161559556966324493114345827218937383207112226550779397394929415456622561171221870224114240835319745305210350126456772080294099886907474103173574758973468311552000000000000*i1^5 + 26307777339955193815673681900355915163522353121365582429874192027101022924468181589777922066247886686700783743138348765500078664930023116508781864537493190907638966094226810216575597637915660343526114551144787430886440905617188757446355096984747616582431932777691298530564242425656044016091552835908040529748629582230288484177327669320736024442050486096747432612741989762438182155957529088780698710230870466387779478561112806906494426986996988862971341713330554602640084885693647407531786323396746536006437166978714332893793416979521083321370307223258006676265883203869259848486053982960809078516012429339938102702411702590521131410660284582942862338834365550838692043960989319150730031398012583607479777122943847089973269973588904509690602514500381574105143645837679701988467924890248701326587273230660306666063973644257773796252242747846947492047263576288039688634905431854158698257552122153014206370729967485780944794138106804668403441118964278617044496389283968816745536027963310949143900693403827415934864640759781617758533751056534548871243000682316298565263254494412143810991931013954406331066727299922763242327672859891940045391043029329766652230834744514077760188886000611276250363667278655045876702820133134811936775471056509909664719560488540440617069198429105695958436784089365092283201868907545776247091087243251642805575511457935037246191154005354703083395353761166669988793571139684468567217486985461705183054911641660448320701349181342859077963995820255854535060744078332473960266446510315663193225947503428542708510480049228790941132545699415045763510645572674516556941375882692732020542564385720323587516498935319664864030848164106862018995271294802748127264165337189699315831004742244659762209870093413545676121695077000583245851060818323079634612852287635477280449831439634721707265125187943962771542199580487995585194816240472349208969939574885472021831343502918884445609685412218184370482287960758681600000000000*i1^6 + -13014490467873898143298866979275749300412765988708617086057320967002270469250105849510383568703386615859132533633989762793293828769585831872156988246433008079909787758183056369263120909550471612482394570682550956182566283759102053357162823165532650929457415777007453157537888108478880931926341391899903588320189856546026177288941910340494253492485116788510011912882041735329706868764217050550182803532249611655117987041408150568484502574623224950123385258198396622616205857869385780613377338861922474272771358094250241020786012937276862889170405938197161556213135853594114630926828896402068003357711531096500226629658597054874719033692529580408045518401757633001961008780018857353316472613683621650013882315993760150325458523252537365510385187271759331248493851416979608223120208979750388967973653771388156888653171458451811693231617516834818755096145414504867799416183928575164487346170592964294613734989779829527039908008598138903675934887075418690595337003350951987345961298902700018931085714480744180587130028072408304392430506924575758599778869406808780082263344950060098065887381451968362950213981515586469540999749519449933454135495444108436154290729741311775839180423091682097677358208787459931380722510961191252583078699491008293104569674073866581626899403575614261251745219499206802921653342504091641582983945049402408022586951495337653786222530898252517799747212005244266409441682803860975657904472496922337690613681295427539896433304376392915543167157507768272940947840310073610692812117373457595550725019796118661778464929765878759129291198078261772625623790391698970273796393395451878629310338115584661197584599351492595392545019220166665851962665494004273868661694091265839786741043983801875308456998980175811302830484521894055304536748845188967823022943531467355628209066071834829870995864927818461214770877388387218748627378846744421506049112120178682769661718017439144744424714501216024345147417288507392000000000*i1^7 + 4807398919542891492166036686171060222840357658062310701308965910291956403461759125972782614794121625143647426420693197204256023757566813685458699920609243457624703613251319409238866275962523739184521150366998663198571946201931192033795535205566631838529528374132898969419855781857743013924407584030896628720197612489135896392603964844006775702826184160078195570130548762070681806426880976020772825672620053582151027390647533916222716378369234891996228936468169635943152850006027925476014110519247231675254561764082063449193014517105354421952402194542112564990561250981332179298386593047947277771597459856785931747984332515712448576434997845811378347702022496834308531085617419832603810222389174235136453092868428319130318749214939046145942135426320242016363201360377052956075657713788447230005189980484059520337323739916875862887462258639128151844717187803042630819174030916735848017674201105743262946146102533316624276125625939845164011911794641127693854162652999475449574136170599130339006088390163708168028577265455852873949211724659618256250579027717341652695291885068626368016057180227131112290150154564518479811490582364899792517253800535521871585755011127143458436628529982051027895042008842424291320668529076379675420557463714428178242177137109909214298196637140072839204794724882101165941195893562887356776069848096354099664238132579964909441359309496171019802089506396929382080338629248229626379616985643832078259283153136664740914559564003880762955326084659522464032919910655301605614834830490634654924486020081623282494738559944088990511873645417281588450979816341259377469468904966353362666772485368166040365888484653747406378156993752587716404973811050745373305142947771275307494326066555840441439066390333512948543122987370637983540321199258974995609222233658476927507538850605410014757619668594096313953056285459753603381309679592064728220566547615105163251604782153399714616372982832950889412782320517120000000*i1^8 + -1434587919445453057250869989802841460182062434807671002533228415275473138271412046654397902052343990852116666616489256014564922508145272346376207159736365837313319109220460430541178347273255592725148277510365987794640998959684441793500581660842796046891390050399364044922150900378035642051982433331591560556307504227633053074741099496177813995765930659924056005251709333339510645553283564497852961178740955862588354276654312215998762838535036684159119448099183149162182505500327443926607075625532568251950609514283787290955620606810953825891580115759729440112753049983799015953150778913732521619323603652648836095632571978419910510521120736178676362857697572044501753218966694825810380788706949927487687408763513485880041302498509001812764645972099897921561453079550243331753806847594215986908962740878603631316738936130419395301932970597621806392332643463833782541546785729360198782570962631880645239809267051832956717053075628564762973219779277560954369875603835213091835524349312589033386650501351000942573034025980971141558632602481003818588005919797521904184152773316715238688819097846115819941879054400947514443427559546008225659177524147244449055422046174204942765661350427024628861769932032770417214914737740696553931861436490074418319179089063717450927629512449329687174880426949322073309958171473586066267161926937421863536081578024897610838037247752750908831880364240138941254042865353500845431650178966697505965736449668476508785901110012101410134015829452271752850731000193251378274068731342902975261982858805553927298626778519571340984275423217650979355806980902726106884850874908713399810692681416922505641742390162877997844500951193517242118305379805391063652528408987435703014840042996460433894499024331992670647703885375993157630903595391655830884176264847559281939169582014895965302859643174831166127241944476731163800433338887122898653089181237271941556831670863011205437272481284963806734131501465600000*i1^9 + 348584253809498376332621006414654433526103563560188191314162294749790915713590610820899394717274513336352106189242057972469384873926305115640927520516566212810138623159094184277005909367197619236346842839482752547634869495745599584437305955717245699863510841613852952802109228743380294402676274962488769219669270086078033347688546706168013397120728253999282785019119492482490474381437657375696092630995365616834563227251343509504969565079275013418397765012412528336334383136111863981794768240882339717708143798648363767013559361128701310662878234475193161408360293616187157748513165249277481150269688058476509041546962997774759857063715251488348273713176253906930678098517241863516069245748168224423194354556002561837581190615509693858427017125619959436670656023254281036554074044725897967907912651763203251296404990298744170527899844455305364016370309880811608518399608595073020178141416188622602527534368080493099152143318537843022866400267770022213227682183458302389156546056300518698016534181457817147904208608730436515921072024523178284965726739786125775936159954821815702789105869717594003164117158745578906157583417175249610992169913368283339591706928189379213935205813721868315369774932939705492951349253287808140617048590295378458687620462539529514979219784230595261305312167716292413901448025598885290420865919931044915167546553124742961316768148940323102377934009291665407826412326473972142400351069676379386906579119606384266587476955432376686408596535880419490044464762925582526717340164400594184890555599829355154354988134870563100018217471220488439070612934478689030588390397611120957181987862787976636734265478740402097725669688524874275011207771394926019937630856568473075168057777961235404111368034756183531900449307647564254140858919009868126918020921364811889887926614004425169820163743735377170044762238495881539567364462383816452950350605130202588025938860060540718513209275571829767822709987737600*i1^10 + -77631411673466904881481475794742497684974266830968361077325018893617691132174103965454350566764626948445231474874949360979485288290153420747559594200316461765788226936207794579917113110121483198233785250000717758485364830447075030855647183713673624916867117795480793668382967137149902143704893312973860212168657626711011236336752513479291800996304204436372892954227125383428253040051661092897565908246987232004200018127040574106264128758990388286564373611867154016560280101011865195322730733468890222421853192963257271584859420488265694077099185314109345291827834432230028194773049546402397945995752889166927431096415769162276550615744989834842203437820699158852094625667145213708883301040942738858111641754294996783237283092738968107953840450644225457195960770242683246343654709924571890822681001429004375850733867560359048722040547599599876786521566661124629897267180208742491438379089866313020204030733904512491661911723777097999308271409414088026230143298782687335712563511957408714906845759705130584362911935916355519231801854874569714113805696600857758677203912888835233738392363389361926073420477893426162192683289405478678640314786071141006782517678962284829380507652739640912463868529071706988844764451185300457370859961198211730515542172436061760313715337370475670285643153006636480389303626871004952552501746462100902040089012729187854115249194781018279368674104402764145493018189058694983445626766209073838322930588331063823432675954947539176548732974194670896387058879332680282821471454986689364716151155260113144447134430492947459100877851480429350347458917126906417764267026172094635691971645477747986939272481801705337346797048612524970512377720222661036074904807017251750397456771290789851442690640858970817589246990088420352286660478720374100485662667272549361099211294302518100801803128570792591098436163273102644503749892884078358548490333408203759706828483393063505603292087794796482288156672000*i1^11 + 15799751648930984614203777013452333398310596309480437485422755926074024177865674790740308063841038846182281279124229580523574853222637967890385188605223618829348278539613805024310187519651200412128478720717573838876114924263870392530644249430274391053726576202126495000490264149827893717530084869842322076365306722847278207040172562647103401704371343767991441253562771290392741899442814729972840654885613987868037259074590464731133715265568297926805685078563860413444498348593844333054156911429508053016887965070063623710444682917198554901998881256164765696588826235492696599318704613074357993742911693356438718070381667994167839317942013787177814413404655342368257724038657499972987370539465862875844041475617065048894234476791279646288474895239904089200752441316993817921356694012301979735593225960705210582964629887407167047624243734104881348080311008873179458328138660854116490364174714490331512622772366488974836716793243359407285363432312286596317556659880163139837836757648181696667891881238006103658236020733690568552842671183307126167984240981742101173893812821710603729626248639551894206041197017441106949557840755619757427582159023914525770541168547430060040200333375213577489579812872769637183444189210205862604358005608565713814925813187054025860531787149394712910470012979667380104648974402605711073029685560525046763353215606574432688444722762132518429964983050948708409989007430430806581267183317120159448105916152728504660532444219231457460203738304978678231231385781615122189325607632047956211810631225910176248525004809218651690994769612743473721124822680145847815338971247039091671266353826195312174994659116376211746888290812859582399414553901488720507025848662697290208806858169847788997899950437173143318582172934663903544001379540017105191360923601061656601499992038999766452543843458347687769284556210445248105478170394604333877391819527319758099122431844390675113301831940265972533821440*i1^12 + -2765007838282462057502887768076235766892767881571807710185690349916209057143373279260068421722275314963571295339286886784334345051535111399247993017068961584875680647530174549179384412435735333985965865405577129839680702147125626278714985687300529259809985534959315284177437664593802152661682779427966842039406814522332796293351164451572043459646588813649016148538872215811679154343267467983015701371367045615716871224822742986371004949001059764462010047291529335918597040730737181342290590195115823384049184840877415355389476455814737439206656954095640614587236909492006545163596096036508605205339628091285528001286857183620261489872790630624798618522746580242939193072368066207932930832577695048509803947594661263256171869923143059670660301056437712770420370289225779050303536331574878198080829919228430905022406041808715229182497377777791108127709553076890544533049015425773084688930421512867985570173413169753402113187894616303167177681447157711465615248453865169999464197591277819896154020560448777743782050067847487755162290754754387407408424572763810124470271022948236812057261591200926655757442204769172049631011091578784490802340807809069514670957650130896118110122183125701803468256419776278974880334932937707813458583201456428632823438954020993483277750619708239410168587900759154910896154762148694396278900396563538397340223921516774617456641411667675404143579707879405344957297016874987833408215237005596245594178514794576551286225854079848425516073935694599605767491608600716557099337527941249821498527336350089233048092751664255708766296467931098532601180111205768131533293528783431500760524897041553982491481320515906681913223673624821050328973349367557775467087616837907585458402448503761771116657482299264989673140556873861166157938691515504232827712437297146244982161117760820187085431411782251481213186190789755165214733360525105372606424131338331121672366705459766778463413634744184733696*i1^13 + 487392223975454488212281947567011397393215876390669427201250352967034331090668599169680124743519657706119180338776850829963571179080375833220346700760067650959706581011530281148907243203558512190481627826833511097448940327718574969364711435139863560855656830433625291580455780142195204294417945969586828404429812548744681399062631552916569858682789927059403862884763951219562084140666354943404469083756370214544674405073969923295512806018081939039132190928858964946646064141276282949255541821681484337773059666766230303143017676450617123268118379223378813678624981642999709705986063207477200091383065524966957428036813862266366984623263603489535933109290087539062027838649092465818119710022719740958149221677911550238940249483823984160726666021047122216299322537415941051185977110170639483919208611852983627920685058315279737143303669521361609168822409976151097425605019692303001166222054802401930051613583907517338801824579871224716392100020167223771093963079564349867238891392152075323812170339157826931531566905304205758912395674992221165907751581942714754849805744210181010054202316301969208699228878807706668480918756075682130976150574239405860608745644544399488052517286509465899587284657756784123475088771592711372571023523380490519512665916251963967164860567714163080154372133241565755060367838556252199168546212065707706884061936176185229240435326350365424275492370634182830662692717202788511237502967054246389196888541536528715658740642676253420543521923000228896384790589368425644723578206922873433574405992311319122911252137161465355385460280394002840664571523804951009248155095841384291337315351138403892958341177250188512140795694893658584460187598845352167854703183800641089750933225031990236400177756022314206805640640439633817784725284454622423156800695194747445885773390437553491235812117669136160453261848723253291462930677649657311511370607344439064191137437676319966615841679077277696*i1^14 + -62178846734537924502751326502496167161868764911776871747407699288358331225767098908363173582363231663995322505289663675510122239305802071972457900158361488132898593922991999394749195801146383549909632924594435586816911221702689331129228841383938178244482899888842882376749815845717877095342241530317257768814582843754187409718861566597783629505005597020072807745810563406561912670091717192269698317359868711694021976506741137392950064370806959987519322685014136651165959305386961600718698957742447941839720206573660427226923232151301447236884695444666780276296310109716890432228362579421918825331815114939036580663346038888916185406429058346205770389521504167034890273068674267175512469629165455548065111114057009313683348602304225863218775992342429107171105652646641259016378009733276970432848379967803162390851870485745121362572909945393163304514833837935256031412429018123601393584636539859276216153099487154744054730939509129442703409293506377389396195481155006890371375021773932683651753857029511065325582104544263430596323002044929119242608616978692259630801069134964520849926055128638824886784306672094096939275734287068368048782621707171285112035779934221389161378295185238814703091998078472831017891139872540995250194883638893637099581435094799317331379925309239577065104721689624560972884303378456199681490888350418896240396248497144339510738584363574561231627674616876005071562193451720514358000773406852745827600258646935187657291341542061099404380229537370475922113583918706443894413160024549721249937244478078267224317023659346498012387756399207999777845120744322649974490491610987010282640229593059157720252255195898190195659626483336295173929452920775595957667483913743401166369205505729645929659543244634249055836835048797078198116858399829295671290970560322716446771907051336027336140395867586767384189561665578524742889833237870717972392093927403596770573163020506404699737876856832*i1^15 + 9719752216108097399075991962738075573893587573556400730909217652527281097094937847139227965298788791097184857519154200994641309057197512330616423378791240326705023772520278376086139791851902078254705710922972326332951322140163178956504463106687521832039582552022213365598760345735268396896504634060408184284162297091416148063404521173331412953942529492656622000605769214495751085199410900052241882003016512992595439338747833409782354263401104842908401480812305969589889675123766385741160719997004690159263051371908948043177035761630009878413297127921781310026662772305577393485766234323527065913291746625073758059559044592729486047085763093465176678343597362401115898047887059167556606955868407456992370097534436829106832728754096391518684317716760909076592003741097314191137757864426228143730496852618911034137156293660909265073944524438952992594745438257275274321736369161938644903631627866827690871994209376374750309467300564739839139416301446927504770701555332906232816992091763811477957171234441771508657595031846638729674390815510254500020404803916084804400460013271578960360611501021318107070078668465389879919221136048435179090238177726058744569141993549363908486350148100438662186988211238450725893114633609679461889235642894866891071168935567696503632656675752976290475552319945688325142595173897873811600490272491567419654373685226623358287061334028871915103201345454981768433800290252541645159351372749918155337907512609773672728094830925193559421318621217614189177094960677035874715115989118675060947132268690374925627057887295244656538083895135037622271831643290299931486660477934887237285507734348229739419281572487155928024474640299517804960721650437098104776110651775087815709451731884089504500242388601612991655746470593171057481552547471526772610114758603785219075428320857626515751871560253490891496662224181588373768151117561225644138661821160096909147756043026214411118313472*i1^16 + -1356969444431960091992474097714751913437298587321023747175173768202294243192923386398816881705891978494280988679082750063150925990253558726051049776438042898381272841041865992274817091845900063596558455125343855041460440435756312667945327437244605955946035429119775277055174785791623157100480498083950614104985885267689171893107679273733528382889017320518872046678651336605352230449831667788463287371709761883333588839367793561445697184099048772357374993050132595506931017374972084387913769912630407946176051562535499276454479550142438707531310193393249738890929057999320111882484877974800715060120304345460212861992868309942257626461498553022496094661725037385563565570315156717238596495055036925626120726838470225630922502559675585341848600666137372789413025253194557351049932240251873419711139493945294274866096422948457276972403919512118695274597157733663960174071319896623668159062766442192882387978820450138380528565398359827975433559974723596183803850683771352522278334436195005939457591104172602923090227017523396038849974745999363373253607351293138894149736807331661314913478778969303577035145467195297611730670652771756257823215186744346114316335168753277534479776884041323310251161774767867572603507280849495635054171778593189310054744722591467107493231001394546977028306560513566645501211747891086571547930715753991527389627934186338653889051878526878276346209537370934609238221823632316818394007496043659116723389515972046131598873042656642273004572356889912727476607758002288808567569008378085979489122468338280893109622556724101839332120511295443970909242142153077286066167825631723368828808764642262821370883673991174806873739458603117003397659577115162523502972742214172521216949195106856219442197376529929995396028130465714667981893939043947984153411276261352013985552085824746076646734220482958956698331168933627238400959867218870391882140072046029223512779065615587014082560*i1^17 + 82561668790991082183431626609420001727216418649537659550396781811519402874316647324590697009109166146030243387682044942807716312833728644123687203792129178795138866515846110309550572158450180287558500681692503157932152977165965783723666400842094212239754263057793347472135058144150271881294030796128068861806828529117861720600887158148479876078690749711557110411954931964073350494467357766010775141496225413830196110820600939321634635608834303249428597654939290279677747421240544490981721046534292302013964749224025294878002278812616822853489296121010848525217740257164645473946739336483401646068905145606640152145454611651689127151041121630227640041488877852464912334057566352281229956361656457073631144863260440033902205079515511478469806262051725916544245826496025947875273798807966174739283481300378929206701985182501165080199112177504535269684528371208011901920012732835402092433549800909096595882833826320290666986608964615257391186944827260531437542541283435907868648316777985252149305759905764623014600527741552103808845191246376548783256779174202186351440821091337971821392676945642016759660811094439641984775258058410425380049861548376108403207732203930000212041000054576980046031386429573075553283445961931056001602539085815774282669281997501729229243922808266117835257455913277617492886336106847554465856580723052242167957257733079979666365082180080385603543490299725845260474249071214754944576955657811264774696393527067957343632455083016967116617675401306741926524530262687361005410048274269564038625816912641964870067439403834116879608957312626776788305718711212366836596579219343295500657574095870294362360937582761436956552181314972808123094309942372821007260800136774408788926487445271888374527281026047068969939747547270383233631955800119855758191489355501967823063856629263061280676109277586714735511163520556231500434792515117447788117845465595806433207725994908057600*i1^18 + -40696247919463452549464994095591645024871095849152879794546425836033095617469633230030169137863715094536272172960620144528795295031227974741834756824202084757320981778993695102818744897066461930445718524642075959782130693003543752275766042266830243374050841796152148286062092899574671189968027934269025545363325182585786874871535164776563699710697926658024008587498274376130841821535197464805001164624353562089235478948651880451300742906378656709059309978726186022420988520338070543652824943899935370056839979272666388769746082994381678882281738351218856981516704147764238516000725757273835538688813194456196756418441104111738947008233486247499927226988547638283374219543668792879066355079496987929214537626268399205170873806529451640318014637792386435525153669642580240595573313176578908854719898416681381768467836862674284558599360714069033297524279700609725192614316689990221235660216115029646768470733302123059771601555342618205397741834654184202219049164150489883755342737966125599099977491513412132130308938393112130603752480694910119680426909749089649409804211160282555155419844705414571215421350874107618650338792606882159534376750338086015359231858978917944627936563725488250841091911277012895340470500506765622304774371317133172038560150394384316517937796412833665215621109191722056099738709254957439722269091510661786389596740528219542047462729911790054382546594497758141680601123563835022561554211472126823718766602982965994415547703281762965766014886180879337007823933045640496705850092415387903040353709602635385918346707435405812189122350354184926942435306874019429757482734967010610365409436012354520414061333915436520334810020312859993625352218282760208087190941455728517875981863141510028840565997409292019273081179667799270357899871917746471482339932272521476228545717260163356530335592509183113928305746668681957287746518889480938090086912464719175469590354522537984*i1^19 + -845374806138957576792849623017091091174407583125663518798587569482695598481479372196821117067647201430010913430463351542929947628570576045757496602495933830185954985110569574041957939933772679115531196501039941445334405474124018346086433966519190540582009277798189933266193568187432627815360895501144846473433378813842051947952979347582496842657705776294028599012931662193652842981290392844600787708082017578067895796664437507543499712882141381928531693246608201131180476839057662151503169010959429251386819660651777368649482134406343964535500870368501342004749984495301703081259046153163077539119074862532625102531505146932572341357871113719314215644867292647905095098810867131225172902354308629726526853084845209580425635542353972775920674438923619745321937782719166617044400667394867745357130554090096316760139818802287387544938926108933818611405810631393096407868881220988496399098367711992203170257028679237956225334343008336997028716689261652929948143012750385244776292030505504881937435798165284680290861413944876951344384219686268382206259565032213025161123119505287774606660605961762281257190093462091703183338323732810893763729755072287263049668276727217780341706476348322506441623423158397751878756775470560033926891206416565915257046147826584787506698469769069177237313167117022281421051996395649621827414129984657658252137295140736801611366353848065800376440154228565748429629769122673004096832984510252542701707926456813131669658764872518484867112902651792000923734532303075551387552972482376838174218828461188193211339525340554710256404557711489546851158074677948918125162724820222112035660748787816976818674100262573882182881648595856469125546431591863861790944242142379474956224866231725967161146918856922541787815086380419521512330134727325208761148367592230547939761708891228019752492570661562689650894215707206802804433285510872922686991423100154607472459382784*i1^20 + -1136182539778852444550416312219233774626623814584509625979820523479125931618853003254901720781683020832042378968720293687965273704007617364687673000775885687514632221689467543476842022431908125879222701350207022069670983104610367032484055657055388867779533314623412121906833835706258502666529032194076316542708483378606036237787973012127532792667552391838859667174082782740135075717075700845819280436814398161807211175536596635227911293268147467703986114395699342897166041554875553471162721569009269867432812924740193719233835472714278411955972626191030510216024709132929709592924207829467229598936017699813413618771293004369922545958573110189234514881139414735081804566065507259780208281684938540134404405725848503454691869647232676310335340313496955388000009403371211798902412329349429823019090195259594253653527687159772364709909006459314425867524922706130577579424878389602306487459332682496930232175746628037898752511622226079561764753143924262502279172711054491956041963969572331928849259842620021030373932537049564519557932865499502065488768686592671388069478767456431884522492850499980555087559268281573409382370199272664098743279774536187210550699364531917227506230752665958644342006900408502559957227910132471809364155595993649214886653758986227751844083350087123922662262944776019468344675892762616245833452829632291662238022343277749756130614002000115829362231339146090552287046686246473285691691954414238206071762254119421492388935815593581393223688211303526083477403637004038497117076363326292242227971532716925045245175807943219160794617924325401372911838952379594953349858799138754948995081786688824697741088778941071466581384139318166723192692788012655967712448065101747502372095865972898803218006974276207247476943388569421423920668632792677834300670677365987001282836443757097003643532890029009290447526477437228943761874286730760298648416882828966105572179968*i1^21 + -50770732185568849152749992249308877870316533752347964391626451605062555348944634081180111969855556813949907760387781242976875050491795290782813696128697337659428815835263256820878090581515862912551203776284788618339154657520762127077940433122878287785693319855739752088325555918294775703831568976641066553922911029628475688003499614757588558424077685321152135019202512495923506850439599684792166181827498378119481509081878838383239383231133542467813336958318890267184436070311022127310584959085648265309418283026392719177385026188710626993793566301342710787165445926188301849888313125910222521481380052582166716671559909071327962137611587743899182301029426728484014972093515019769891934725556263653773348597582718899429421616215206905236854633769573356767155006260569801354903505890707299183913924459066951941056916681901933713790869208687343734470786215121162845302751323602235269530374558540515715210789617444258575390240663654511583677344996951675951057735543199415156613365802461019074993125504196302264107953319329681840865147425860142348200275204090370066092712454375835949823283269464530629854649592463932113815782140370688818449423364864675539924718174168727158875227799020600106903347267656288136058021521848587919265382450261730336240477523800686088813808843579379228343353039837873457137347647327769281371989632073995809898614127029303977124111244585029595041536298836871942321429735928174772939139626256007150950595187576136949020400425083661248704677288046411669703521171907958620504912578908332708374472822161114548760785704565894839265935982885911682828225184456232103950406180693827574890191781064959705469152710009137704941247579126539892382089598969349186528857441663217160075295267840779269758936945095742578970334207800097143219578383151328690367475257466323229637177481943632685861958754018556900293054479326041047362487880971973862634031812431627419648*i1^22 + -10347353900386530620880188703767209454521568831131126756508778069088832958725954957868993293922170619191862645532213093453425296517503025679130245871337275154000167737668156388679442158425375089879894098771659606375361136588166254814447639729444359930491509996316320488358301904691148866996008086037709475072870680878093992692986682785908307209135688767666363494594255811428317772372282793338709079857013070888157790845606090083420248308192269156426877582841155127800079145350320933753310923486438917698353041824857446498882608256591589326485266664899006810165803573908090497974596261693721293370162205928547134686226746762563438284449413844948991275973008304799012521379632266886464044921773120995253571170671044090374481856728068003570301225142565670464231206123304504712553288646585520104192763308672616143680913426952358172284547683963078429379878294703477815811996254300665395662972363996365926757725601127007561239217565393116785680207083326426188488563868990401204809441792786714465550400900419399017856569457084335421012578561394054502088445148009494775428334213703783927091731325151438352780851252274013588971237607376229979798327739432068304139501203640466180854799278084098614787811153611055634013448837999488675683752612654620713080193570817525457367334097997477936765387209946159060445956572679950479335215468152849909245648749571656660376707030995606125259255898039307674517767625521346265466880531584334643827163327035569977333753938587827430367457952926715542845972531126798841463437884669206010332763937317180303898928824212256750058926234122082669555944188326827318755301175764643696499516551714679281350144228096527887916730890577125406114841155815426364432260002910689994491493925036526395481325301293213136304790762437000603605402579238345424828014909762163152912805120955639946060724803672339185920719106606136840974564209535872096968621009252909056*i1^23 + -526042764513121316879929835093029764114255905181875530374650447158013090789352356494918099904276032858210626885395592069749499951902368789162694858340902398818392852622015500232238569220180694523181597657200116288468392344523848868065278089242208288259881896267350861127972777092893808896904479989327607065364057952792867159909831687846806354849422462515055979407051777559287268750691132998368902740157412539595244840558114318683237503329038172723587306399619978320901333731592850069979723617317063282019805915416937202132473427795037864639487920735272404344654953950893111045271510037000276372949942904776871544747991966913309503041591853130386068093585242545707454487128285902900018825383965126761036204588868466225247787633640274093071738931082346757622638351868985731325522816631447128337500393512937874085987307750240068459877094712063981432206220117538369288549687495312492134647588516810610767509815666774765791449239604947461869452378322822892083736903558598138481518568685056219956863468926584514463507593809903430730421389260240284831768766689005765065445688545319249453495790218112213981454039455201913523984261839390893579327926354953928912904282554143683570174900222705711617431573198865119113998380087354092340221918016041746529891798498746660333421890250052706076867678165009133976266384787337104696774422491129701816040625347797267095963672366815346201087221710380883590853197267319108912127071727152858853314535192039008822949396497059557661352607957525023365275338039635011572977132436295948602751239506195839059833970244645181228522966789796082159798583552112994807702494547639662368201575072378411216184018109783725932886044624118729550016234522189715884743298260181949214169827608054937318125373497636199971263346165408382449011057423121717004885502395850200319272450261178576156782518833864558657383001218532231704530189249315314264051197935616*i1^24 + -33753502757016119064479487284696171822707158498760456843525670006335356251224311618781037313984261216093201778509473189315191792703515557878683900037286855625780975158843688413999492202332713546906921458658598286879628318692004654201696220320850563455282157571772176407623562654196661062089678473930489179504884877746891088601411650472988890319005686276417600720302672894917847500837177612722527244378774385723335120365268237199529031085092044417128567290119958830318331061207475192116104045972751827753418426441222519943949758386567039097065695148764368900681754263490841886955924591677688783834688351079856515630450954292009026005426608428698898316829638969117910702118820214515164722786052091142956887503356009339192912542060931465847222985201468490490579327299261654569013915940479427398008106739006069109424942071482786543028767922121033502492698711604408586280484921587772676374786520078182921320195305705653168224584601625847977800579291373060618367794509998906989559589084014571085722371081870256154187765650351573010228054706037655524974477867798318709192240920426215677174183244937571124241009026226629162084911312860134268690331012248392484962098430694169891963411541217854617099481459517641638823351552541037170230080655208056294809435325109835881802584153701082562348532986892783726679881935903013082474334568062902110743499715182076088387346461521512163799712398183637813941976435610960186598880108113840387604209595808134957957356240386105245548540457455922040389254031025196081988099184295164743001967772487299997778019816701891812705661126278250460741492926054257736711727801313271316446267074652294577039193615398481296518132278844777409521512442991491246618892507902931968171011687850634605511046048290262337890327651414244390955927689863478559744577232484310185916601057452339697966392887939467349642186683949245986674348814346800941477396480*i1^25 + -1204323458320722476631560466300805756898023357992473742678771575242433843354906468245914195223177646702005708339370157882984794235274182054947449496572903220170521398055340233228971590759953246043245988004655490405244100334574346891795411966717509051819351244591433811002641870310345669670810440906264791043200758073538396650353292971335791608093455762047496063269507610352834216365115366726051567424644310080558037309162652018434695876712476112018160250531197630841326607660691903184040312081572300260125462973331332113417750534801675305191396832468343214738190248613816370487043198483549559251374960332340181096605114499832717322062899250829657749590074959072065571711372402004172238412177289481238353999244845155338826427919728942221605197681101171474366326512558516298693665019188424582128819016636306781945088030266766900755278390978101785480085247446629758395775797454836736003890186816595287001089254693502088670146623154091551664941627137867278744504742268200286942568059135119700006244791641338978307782668790087055540063496266229607891854087152271362802437755155472191880360561940198551656815007079268019304923129475427907362007512963755831775036827514355201765439782737245228535899386359098071027991567147379322141462413865983642659820884087944032028523517324149374841969763637668808095247679979246531412269057982132323235575410530947364235538142638707807297738865086594783471069668602264400086191066382736582647278557940646712122004082730153798833355682141433501139106919916022320635050107956986752612032880598976026710256394030590421582431288153464698055257407487687235890816558679992152495051380197769319856867556427257818315170815017730135670426444561726741498351111211847025925375000058236684435152623391310007218862818517197806936359727697661363568597336984971798469403818942640248448523655798657076081356601964878014554279740082149839077376*i1^26 + -41489774817686363771768103209792193176236622117710236882011871734571993723943056347328367250298968683338906228138111257539560738084592804265467962914826799948548939649199719562797891127711785040472245965851135941010634329386793642359809856858882944571449013126759135914494670202249764579448593036939959436718767583442685821047726575247009134501936013815527858021915801881989518874798029798368256655587392832754051314683741029985962625713014214169948973063331333300771720826180649764890834735796957471107367085314813973954512962683060160587485673500754619500661322788023417574579587393492045182628149507741908060464013986466991563007592442314197093145827392394320230697285511384778972494654773328802758004571609152965558183586794797453663394749937716462170910329491862626516236733982883015582754711999463369679339663270632957234859817480304403836465602581921412555865600528251459950862584200148279502566213117894111220404937495396109376980013913729422489719369327906982087279433411649852397858177440552038564415709644856866394650824191548756415857212123833081509859938590594926433272155073815946035905192233739676112936365396936999844184580116714812870747064774586897615961011892488355307716579527289361212355013775771639731279913381848064423777616674917412377114492500809234567835345304537789242803376838293714369004727537134715443685323106594422785588353558951464928468502799243656499052832594626360860556923644433263436890291235061553335324687954698983051998395868816145835234645503164084561357344473271932840956390753180264702187375072483545821193448855150305096856392400422007725497629690754014558408665979416925142222381282102854815874893091218994267922266083929735811954989832542298599204857563086868587934199282331292870643220980743821894629892453632537854596197133198219740280519462309114594736713669130393097360941332499954841079924138113499136*i1^27 + -501327900092232177856526448444111445338473952558091551575811485488708680279694692267694681633590702686805889067352989346658227112789105278739044844165195926098969360264418944082567546506675715510015440865614971486388062280319688677464493612088340237645028778659532813136795301264468071157648222987605265775694469093504451137831808314626679290087209080169937359399594816024158710687606975220938700327055060724346345945793086543619913581917664922880216140258662153056403101975945168554278089661263590788103769926367800830279528659598762131808219108114687146283276563038967027899137548362529196299380271465437088641706185786640473617327235818622267533193012499628710982136758631011052086688311379724080644538241951208559208766039012472151280313567620975936147874173763005224614611056556288673518484925395988085060983723529550260426984065463898593682280000874229386019678918765334666437582475027645964899435135620266460689872952588219084093302883943913869207445409110430217104003651082753742121613849525742244791121809472958140299625504447604162235188433461438215407755577477962705379836961224390784342025356755265435312605334327681415737340458911659204976608833442364824536444389901010037157141538970769354256525685323044396107286291834441851454401719434952821737942013651952988773538944000012257022148074689276993204061545718118831261129464844166191080718240037079377347861604855778583284213911471664415363462230422796393991199617491528303600976673299698357317092668597664642059040501874071325817874357131110588929726039076555812240639409829076817148560417436086723309225606687360505432167328843727105176674711824366199045823003493516249429552509526637486551857390262670307421048469660818657452250256310204666706998640035921373345374654129220191514732814566592666655253077682771793999017121531649486683391720456229187096510007432602227808179664715776*i1^28 + -6837930693855588107590507686492188436466050860264867548860662479538121966644894871993719472784391536423718723581796379529570762314957883605866122103528187616116592796092986539767063120964150077018763199156100657777299466258002606816868824730890558608211685853651058135927966126871341117098598551049602047371759679714996599101317390489600195884363928144962420765985168386686665251838609407418874446538402420157723613963371887483382878437290748106977449788587205229483212219669353165110646656711519177693711187887163745358584888399317144768440644612186924237603663539728035170948939382980056804439759833322949823583621534347590369682871557272783164265360434085201808917022451958125257458514641858190342710605143007098028869819216479880032442071023830704850417144585973713877531547013837150698041246170013002072907109413114065583584880201599410552946209990966454111604434445398140647132175892478524660767908773891274255957086786653215018020965742314072328149227640264775081171447185498516539250819875647766694737202240938462640522336880784106908994533727256826513315907487692939745410693645919846134781035064418254310662847347721597445957693305189519259109147168036433434055767643588864761279881716964005039663573922454434903098161180531597800726636349880190846560359844781917387333398842037165114277598540445367861279376286128868867309959184547059906509142402195711231920462054364369780770843854676270893126632003919944892819774864441635889160031866474835247633462946854653536445578746189383083166819187350797630874044327702530787325757653052551252705999536619228981009036180080368809806217814586073342513286684121608002339573942011393555549418625015082299881793858741975718038358022266683310946539112899083619030982583832325819483194574166373982096447024065483316949129519084679483588663204929519292201648587636665195911417476046415437636829184*i1^29 + 2477427914406389306027428756663998647504128006098941383323808789730580596059085151508408366656047737296209060932546789071766661914843592446586768449538884937936396105668660244342323770378154297649459159032066049642447809011134488489767398956455587569398357275641123340216025358012073183324712191222437451503981143479421620954583392448136544290347938294811577975629081994937165454546306152628414280977966576566323439650584540091731705126801270471014882535056535797197950345348187359909726857625328795538521024461343939569492106273682770445120469827835023849625980456340856143580515021835855833741064458190894117078402326858982421238231424171823074181797384133798209636105725543424990086533163974743854651443515236927181549716086298885777337529106541335547572997144712928167365784398230264065713344687464753010327402164856319406824174870688591201738384127160495123790404748279625476239193980098531824425686480206944440239813305584959608130340046831627202732534263108091464905664299700343567824637990603262402483918473085284409318820966903115125944799341217657233044332199381341173446604922597211098292712427072516983606427166961220975939989291974280873851421355739478292748610025936786454198429877961071419250412923267004051148711411470028167040234915565834975189611138322108039498458268966788292785500270520854722802813198316876293743149666412293083164993754581027655875393237410432026391097792222432888264500390735518945856646786587930076194865110389256943302560884382498716084940445375340705819854181509985897708896441251697998799890548962242408997148462508436866208241839076444662430514535583927897053941850438531314405928425697850063386937662034752570245270684679413105442916263996987305679100788980286327124780220065637706607553156579011502471918811243053370724886026955725081417574855096670287750743191136021467232314424273496178688*i1^30 + -23765152360553118640761545294770918745839944908176331052557724245515295642890798741498061772007859843434997326464645751946837303862879526309945866282960276727774599783418079868277346196240351678294102730987104345727133832411039289744502595579886346563600785872110915919570147293696402926348842346964197808399775033916346766772897448620705960443416285125482399747957753246813869008959240373699913007199948706682488360321968688368523393933039192326928862159017568508168060679511196629141168638468917125309817080735528623022706732023983522805156853598681204662742604066144599730823179879040762036572357178205705827308103843331892263411585617931678870548988262335129469156925996394245333315474376470673866128265582774105469201021389026615899453197686038151695008938473816003938526967585863327782292754237832786614521740461871617692487958384514653842173505907975067063969167511262649440620927704894695755144811599079885275785634679733107770638606381415505048206131896582295735588271019350705339170344829780529548921417764574979635159213054618650162848756336575989225514955133986461450503196914684194442590473568441887262637297899511181930162672592218297324211034472561381144776529229739342134287216297113985670833428930690963465872256988751947958157783080691671673821418538767063411617449721629500413167877164522105961543050684747298744717848755376724359273893581702982766320478380544123561425347156468362938892177006620596464738249727252914511960448915466684569077269229243738660255628265195838844448742556852772681731943310755041098377915622549446782821642351972547142872082113684987244184038700882264717369143760495195710759986828927721359765957764004943434792531562742291238207161843289031965810477429187575890955638991439760638550752587375915551216797826479459046745969138805130022775518984876199233541829176366047116376651887280128*i1^31 + 18589647486415185417829356587309209434769067916062451614808513350409400204239961020511651624451913278250772161994864828036744447049237202825812310105627078094076885491427227517928987861044245969851809297299640394071092859737005582344989635404550898155721118397464257462796492772600085945816545111691675349557642527655682507971121179844699861535188621558750174098958285720558500038148901197236929947966078320337484812183462524846655310460797438402884895534681104305017038439975686637825738294595276961273559405287325608952756816796903254870697571393961830041083458000521336138518079100088708597576982005537842598725995852264654293325846881319545857264280679638218058180427399371749403980505564805691183617190400013089626238582481991187129333513834595763250676396411636097226282487636552275514636985471441696423213406356056313760630860243579722966873777871199003097678598253595795942531293322417701781173618730965764493579715208279762325309584402572712845558880643446658820094919036843090376821045162327586067514818449167888198143738581560218369816792958924468899150440455859710444118134030007810475489716187420625626451553805291765882330235042644431361829189630802299083475015956001830607446622867410003273974094700601849145432019945098145675152982345482083650219144393203289681851372913703111098783283780571788229519061553475093237559387693820753341927987690489750954878786172765582993757471979874569566181034097903026011226203491285516896327234747989126951903586567787565598850345082149477619768851350495293193388269482399525089241227043740467291805104400306096304956839064031340934133005353006127725654064782296898810610013920838790650037575727939901545754549833487351245456966849989575445921272943961239026885996880165134045201429045847221986670453013978618087041567389839584012788667665021654097882328601598882666371874816*i1^32 + -36837992378813705627916606208505613987551109690412556444322573982708724809375720467265345422012763799646673476959860879738463275073009458612881923236840836941533454261644577829948302296187994414475429161653375468646365807411157418261204448061637810817162209005634945074623579485776652895954975865415349411917994894149043265548289681978940648762776512425446645340070174285018791611952071952039452662045194558980215063770972283022510808286539332415682330490502206053811298431239939596102909443070054246580070079682730113184650941322271288699180776797985724409710165895216706865084149266058585765840991846416346851097887804085762142282664451398178294347374552811554911035767976145143102908564958800645338874286224506418829389262673127530953032707299342912380366459353560943066144119422784735456953814029581439630335708114602598352630879373857607476343154626483390379032879677331981262154905392162085074961229350516872332911192241568504576024726290509888299635481911341816089390272344012084821634761528209511622261138362146348276786430753112213296203330462355939455581441715046952986771403822640107341808515005357174260093635758016853163763618674038635330719578278856568662131082803788579153742792015489826457604035296641733652407823245461241110734062504564134223905079314240134945032463857930165808392515952455644793691554636223268398662425067387874570946739585416767846077379337703001019448442456422624446296496811151286565727549742950814678222591259291473306350435216988024829059623595890566033057962270032000328236605388792201257892828685511070951480524242448245849181474811467137840176250683182858197212402683452471062775104376451179711896742270261245823268813093631188431133533034597104761996620609989604700679549083668097638108020737387559665796197150698152370330471491748013425200954418442518445112622411224191074304*i1^33 + 33096797713455223912061366594864767290749759454167517847031600481856834676798422578040370419636650185899041345462773062991612888351340127725297351072851635901258824234847486275855181548929197834896232605431859140357729632514586074183264032943507330636153406489669922059326548876631938337614259602230058419608767885143402037159800392780438918072065835752081056890373895739188697524175007885198557585856934668129157294631357725210784534908304593262279809175337944432544053215957606809980341222535551093909216262617745022129292631571800541376585485303249370536159173735557845649032785249044541349603304168239767778689160652462514041638739944669220117890478607005157395399562620249494059685503395427674969227716360637631239182420194022990283339357029377033211025847489479969449871847806298371498422495074166413357167458275090728880975386223196243642154256238477169155325952992729062854539441751710651744810040784969962382884843279900890379199997309838254150664613345461584037062819898097358315138735573406706869776921924547850170449337426663406657074907971234098994338796619203743249942086751041274281733804761986500801339104255403006335441977354692379859630309633097745905406103585567357523583367442033809605680149632064404957680305871378317447365040801100513783493498459872594853194245973040603625799370739445558471728236882739980760106970402350952992428426571612036938288516744009169773779313694514821628345808003075497810289912714158787157228383623167044565682832229732279697783483430851681200074057149609505360958410228606813287325099783049560638071053792060041017536780951000987904863423218160922493259345485383011687036794658874294351333218860970797703293777905851055809005818299966691407241625103723527702545936519061105162133219321740673793422674348784783621259548835864511831593270072487187399648579491463168*i1^34 + -3684715570335814113110407050450186482792160391727693148796253993710074261662305607884446425813130747023073463118354432131561378740832774163970556485430371910326022408170666845120936775295778860232934708148285563776480303215313392419504175781746807871487328446178018397032974052138415669201927711284066610005204357259673212595364593702052994111020770733435209265797959232489968719228976892804151697181372966704582313867047403053701337066992610557649395919800530062242395137018307605745570579545692057001500527821281358639112179456655710664208369554843922927760453144367330979522658502465475907128118705337535556214503948995908958777026198799513167387100761448086694427035617189254569031349264474079228142068338441540732681668737665063545537601764469918411593016711701750779561618877662090039681193254719658450299571441920668805120545598202630821959409099098590361230255678888479962257458537064786294105240349221254427823993760254222881944866055637733071782948010170725825390748589394092372746696964449238434367400469943818137765418550447574262574309168822763925488778337890137145916430623559601676561470796342578708422451040144015343844101004863601672939009586905573533172417487645527672484154141915356149557362814591726660345505753218987989540395315426444237303692439890346038526022914911594775669117402742354691333376208650378017099582737787018098598167862481782882966847516195618622178425617124881003226711372759371477522169382774198628751266653631721922240664474142644459011273785152737467069564062031664822575990413933314816987229391932304014098198395311915867633439793722353842752345786728016004752559188656032692251624381987512826613850766589181034253167925304711263442044841480507245900819584185568056715415641604922525988473127485622194161467246430490354385931438801594273640440720837008630447341568*i1^35 + -4652796219494897279814933815333770523234664517193533776380690246569380674583132771232809133244694976427022649805785127572623462835026849014702551208700846962628071090823313183309145558453186436708371264629878862404390001777016342306911016394343536416958917940091108532426325738029358869028720313192224929267805351810093324159413167508009248710508900272627369572544614219696784454002699352803570299970565184449509181596569489103660019042117183545974925471250904348090723478197736896182712835392311415132437544787259645940499111475216047475621235734220519146288773660006048799177559764967066130545854501182565896179625763709092976842844218582779562046731526955786404100407798351393551836719199275471629875132924530406733341609762743389504745400118445140041715534458318336109451829979520903871708115313232285227857207568584532442168384893462344388537343682677892025017417151405003372605785080155040582220383004433956910750522752118653113980080418843930957011267462244140252535965052748310773054724813075742744495146693648587911783956620666962436199340418844414304075293732487683511624800088519508904668585208107179349872117153385850355251984786437032776077858645790267812040115070416642428094959087035644808432432505419845287523441766085782551480623834500150706481288069351862936192555828971226016465200548203850294776428922753292456874706343176992213888964665817870682654132677284038294453778681047300005454898460272346255694951392740532190774100098402251911358108448797506664017155121097743122547416539440894739940865337458944676734870241221141223680188655563120087509823102608242487948776291574075729346803999750585933965826914232727186069914884187554629899586205265477855726648403793633807859584375109259517846648465826380316162817136473934521701113086545859160493706981235792760706342194411728797696*i1^36 + 619613753179276248528531904556379206134683353082802126994295483993346562983552092459712658556889872739277796973534329062819030285248940587653072758350205355073669027575688559560266973542075833235178352904826378881435577681419184541071454858064794327459112353453351762240513133325818035175734116858005715738446522485643765039033281746172875307527820358393654002646801592243786367217332105590398049392799780924815397795607149528638893629596817768154266382529847082604550198350517023612835192974251753789105094964298506521968832229761052545299152246771645145644507714599239927734680429427844624905619934423830834090543049206058169190704460008014871941788476458651100570277790771613517672262485198969833157383205909540304151427337056468425028133553056167161925762174015893049519182153073105968465456882965462653438712827904879615754199554126588990628275762624754030102121913210244748576920753083600789023336110443681323684844133278117949924880891870462170449368619359203922026122600173040783010917006269109131214713478903080700132074969063459294544952144473035046067025536102976625773019531347201859787160559084059441767337962057364766346605021438409604408157407298944402120755742168200036315098802760360302024891248683467079380851311190135912458863318294321221067785648925009748216966800210669037325469329621355074510636372632422214386752583682372119538989998578927266256033787727751509050683547072499994110067850314649336435740509479763102985404248691129975402326438680635100070512803131736034714137590258124283841898067733803287297136539035036375437702441505822300401040355146494070659307555230842984759323164036825223141034703921545341085943751988227880717495413755394049795088099262602417056470357831099670060336852035969980997111008548875051946424600642577228995602348566836749124931520823296*i1^37 + -554971855146087270747734263957543725649283108657996895001247722011090976102520471598474870835773237774235566004778718528412713862570132233266866419908666608656891860951561819895123389714517030007809574308510127077640960465147636290486609986002158381422796550907049913251519674775150623523700525194590328760552895907009750748487306265211482639921842884596536827652728137308298830927181394493241475332672318400937398412898412961454373933829560868842732387374969659416998713466828159579411155146415478082076145331973119828347378782542174919083235316297966242833455197031618246601679087709901155745725527743569386362540461751807298677077883531045222911073779699645003683930340528458323781920522643002304039871108375447782260983740904251183853437418906717153169464245471076653361528207208944098196211152560695062692423271168021708368325397661877253753392938608859774445590305664530757882434195155343098965202227574695792711667755545904290818907838654223774076161167171957654210620027735228019324045965133868068112604849657116848174837113443053699557055777651493689523001875304005242749298578425929881187580197839312991337458056906877778234163105494706942156708870350029927894426078967642789375074046664188943840615852056650434816045942914275681790512879284100137338925296798927894033933318050821100493402146303738103100916314226994430782468844484983290374181178675451072781531873082456761354393479724962386399050848196863436593758838942451020124087250820069987511743994283826749539305006986010356572793033364131674943107352795097375685116865214277191669521105951554493453596004953744063367147013078855195010178433069231941137792209744018166412590842728586084807782115348544492108375953133741766585902045105116393589978418117983225716781166173305111680729623193033607237445749877325439927582720*i1^38 + -410055922283235150407282609161051407747788567703472206032579375143785599131268374803496773832519465433142438144687997931215814156909155826635345467497522252208160670475435471351302523162758352349457968692118110423824354221457130715142892032151615134300393936100662890568099900868895128178165315631569831531777556045327821276874156672816648784836428028323305744349869623792669225800914542542794224965373925665486785967347497804912718465735420639853823140959926935014572482100181288626227384957348261665213374997648447253339632861562210976299225534328341469177931605939122041286337847045978464280356798726842615133199266369897324207543528517840655085981742625321469639716216773000854967452478317641472504657077692399786099147276350154591209919007140177945110052808162225328185310266516185428238915758359808972465843836658025125465897984604094565778739004753683893121149050254463851266782616954032148552902575605501371552548063621988996014118985316051896547463129498157797983867019688906440904596536268243797032478280860542700859728965484804144922522640527847397366209375432652924771637385921482782693007787565823302682397826790040210768514628354688230170272318960207217602771492125305842030153754329759516982105852944168466110576579145399907027222487983939826060390182386062849927906167164304852836199498237307441871712450197365362286639576614860590105108184655763140338324001929229356395476426738351931357133210789713730076035176562293111199924821178067397007494802186815036709733642317452565910132100875094173748519776902031238369176347329282723770221737609711952553550631743392094952829479243040365876366115069545822555975588561203244283345484300595289820068644529303443256030926011058726589362917561366966052753315532838443382269966610771656867718302241059370821907103889265524736*i1^39 + -112158260489290143463677511685680475443105849653433006814499427305483197410721077783870954638380959695422804716248176168363863381327110110173593763712367650197781730558085202782072888286385444857192183786546892845380715918376051907194222660143732597116215938657265813521828911736709287338944641622154519571358720087666642307012629882075049518268189302629853798335676010603634497501487017240338011115708890220856654952432594919741783361301789334202527921564772453681123380713367815070556444329938051471110590118142765553655772298402908092174040676532969566386697615020785829632485830172185799854429792802271073546091583220533237642408131097806280684718423447988615114282263087949144740931587833702600092934060970833737889954106944395210862981542445113279734203777018963315248255281843248922678738015145906401509857538795178596852338609590814114325088102005874107974979339233988757211021721180894664648701704033292764288126981713845477118814131539173301674633543978019745263316039771187070477527265237585901374014351880368322182372065156274945376659241672853788369208600507423391876953120071516177033052318732608089487288589740394695634035942720268252765665793620877299785452368404455815607346171810740953407760286259708027691509865148190555354324683673342334280595280772232749049594671430736169146951790748064367664466627809375316874769251404518179705064157674043762098972960850607668528489470920581153259131297762048287979710147741734136190330145571339371567684236451276458132293626207820637495957708787275239878667070315937409779792575022203532013123097685641845850728191340850464617284236600072363747942403861619117347022314481750004312592092109228158634720510360178372660438659965276990852076450969448368483386041497214911810880636815687318079378648978657184643663704096768*i1^40 + -51162185823741273797045141879958980355844322914637583586005290188117117258042181903954848656678935032807429905608133195891295691612364873278478670502051603502562813717362465339193471847055859738773644445944829713459288814981960284246174521006835298380732783618110469513100411866964035971166567408788916715514081351386398754702966062586776995017561914093160822597531894484604253367831474641410779500126823337108060176556577147872572715024315782128032568652276911223128490489289110457116767010878886194879389386301534301726894904527644737478074047003035384669341074931923282496068839535145520164353887858827198406330231673205649477928869901663885307815121906489604494361243269756545385807758996918825088637098448042764222756581326792379420360249914352780634353131533072520171498210485868543082748786125979343042569116879263488382864355225423850477457633602371532698767294116825245672697085198393096805813456348541283589509927654817939984668708800956906009197766137809057540845635454520630258442940152096667254411304557575012722981433459115065251128865163657589624730127378016855284967229391700708570859177165298725939738471312816774157561577749823380278423295014985775582301387985605607156633913592775283194557533280670972908144604477396464393847753250440809508848607383062303360605368782248913645455228935069988177204403878306141851921146551266533952394906842902183296785351723061128982539496616264441907317039271975286285907284519071262315486619405894264650968215408538926111633611439800927724205562032739960722710535754318551351640695833845332626785695798056372813258350639455909346096328688462499313998968759794774226591567397776135000960272348482123401772256007396327821659051613627751239378736564307596922017660682055812729319777892093710714228049575917262668300288*i1^41 + -16971996453565788018777158103415807401543309086021985421332521728606497605395892414855929941865134934979973944854228757437469936645403472634363377904530785214906282672684894001681967974674878736787042030380179549698999900213417462145587764030819540044986159752986572747896059380194481555619718700660489080043345810712786007315438209888267925831199092617852404171826998425754811082728804456295023008977646833884533507659760216317139880064135406743187797495144912862385794740539058054682497857327230515283595399742243992441901625706342849314741474628455697212923617461165630900144297216243864405546730111935685404133298471584319085512097128311428438486515922612034433058480686476278433094422427866509297839283671329199546053696339057434893242501167912457801741227085842762080288873101385934506816769747314005093208112443651576440036823378733486427603541024451025522855653083810087413826803605494840616387117118208226788498235115073144351950293979896770064584031351160398862945430269786962605408319937351620151857566137402368849362615938692785163274534508431856611813419090803392060936382344532852662424324727290310412934248574472095411610584627658455863185272584826701428674784419014409945979905030525923619703561517385165917175719157979108873474361372764192511268617405525905089909421734441554675028542980227783184500871130156510361610813742088188053137034514121049706884787797540659139463283577091081830854954765930614081261241874337552150582769541952964723696628594961530363256534745567789288222361657089550415301356559714577859146892065042467282525543034014245862247373382890005635002197059447953691306468980390225281652520450743851541040261995209843721664484293224769086134535898110266429791582231289941329558944420278633809304790621258842799870228740563795968*i1^42 + -2323848698023259894476577505158981668714872398905294204730927854377983947966951581917071673836019921574084575126013671925825734955615307257799523813738650120631156354937606276750898120568117658835086819972128761188314435141671673589684884248668797651355659026712144040068907164539735182220401487857583054398488273849658648842167496922689470835463340591932120663013885424741610927810386900850942165018567205426031840250631260398017704390866717418874900719134558361706280145894973546144298287935134506560193221264393823090834852298365532778550152352956688515653264242689503448804755755004452765783261775175297417884567525776338996165044834317004380261680345687346106615189812942748005877145777054110394241345350114924306141987676575932011727984396886365583340473141805643909081426432979067206304308613976968929218312244511489295072349296877093065612335831947895075786917009937868748163774640603364933795371408664331286220865700523185612269982312635571171071357879145268635034728250692229461943508922119914741911885037859381504343336996940234254696021649099251956957625805773321225800961138286164689671694192147106890757985375136992661925064164897445801984464794264840594746206149792701556018503667420692718999152280257702979912095220155256888932495724831593184140117484671834885129335577625085375331705531145578358430068130895078845660755979294922888452416961204549396244870937811859820909736272768427143848516567628385043081953011169610466692875684184053547684245170793073879186922312910239109424420642866789024767864652758115537475316060129522857729092244956477484353355762250195156112913457483864189020582034315776246817090170828456350131071999013157543362725049796879521248081617376501235730377328492146516597623683505340084369535112832770274912685260800*i1^43 + -73455364067970845161826038651876012554697754130756930265391007264466490797482198860607464957289745980610675952833634582137611638644326018844794693413902474432374663188333350596379309986829836135348576419218583944918477072138640237448705258613050262370467137389770741891460602724370512836746032540617573281752118162225848075244361506899062702241803303527106919310783420568381518602160790720540623047497800530021773772289102070918318479987277039188651547611258094404872351979136680553523431453687030433694107701906435335042307395407154277180386321033157707168874263240691673826684675575142931311459072511776969322363214651449804036147431977730304252257685248500362951470632917154999898235639852393740311995719567191782043205181920336189668609892778318096904280244333453730120614901437905113356377039008631071040309127825190305898543955288897720773131859940335651701792788534815244940867204552790650515969296906267098396050299306991418618900889348876817296650566715202858768040367948996076856582905157997502389869938311401533548072678551562094218813515747804571353056084587073602668281641768657096097696236005386761783831977308651161077817945049731030642211499823840507206528637583077508852046232088778382981224846094209970499846598888201614514424933607153093517205667249647315625480166585643404147384022311137125399739403675326794329390365142592700422959563059662427755894954098582243794976949955729249504113227851068722694914533248972218559587472628200810167579610327278080389338001292493339813723092424290029609862754166572765467313016010722672409041460770012969365590528525633779216702530124274900636135989132843773750253025045623046585686390240472073398356486961035697968256901450796742248028759192529712064085530485422430872979518021290218749952*i1^44 + -1732663345801957644043025533234816862788519330930748150685423298205409995739073906057353087399455460562239588893029729957679684133780782263154557508741510005710633112881891740443148092761913882354981111606240405296319638614337661082295772253447365371218951653168370247884145300825798411203608916436578437485914312286855046381534731400007164810872574707681838275152205659623848903071250538279860262722510376061775757386733999926054307730739216583587459620330260291156816520946042866394452239692475487473871560131638653794887604094561160614171085551429157190262302136609275546158882285832687620324950652369047824117021841326151660000791526282603758366919855140430572644494518957888940320786793549725140111187178959814166567489558007540604527681932646402086794112542094744662623113712575952666507062411436580366775945284139322999609010854890714727139634047036904397678357262575327900108698494747131286692609827931971182497856658454290577095858049365475154283407202792919669578059828466973041752844601957152585888090619476196707584402528287662322941556250983042526385488080942240114574892305227279676192131177532233596189846206044990159643352303473006097965992328972081822543951157733481460381971759944732583242334909452799483665828449466196516693955545320553051310728207880888987842555659590778850513259873833654763272081385695592905986984244442705246221926533695768112527163086669872579013084624625368086463154521213584198752415672326745417960283469481614089477305275028785866787670493669897068584839201009117707797304768375394317419175302004307521192089920681679177187523978796257542197174857512288286527111483395036472506615812974940788803764130482450807877782291445244087405982507448283238836072269348397191321151515668183129472211974356992*i1^45 + -2510570957985610344180191552426132874021574199328042928229062206588890920898669036448285315898955951239562913653062103180074552664740423506971498947896587070404636929222719577190543925686211345126133300660384643023002688039848624400687996378750775894299329577198239857361515562330885252684627976753394002823721331960241875215566270104054677523217131558042589116538131160035427661383039026733884050754804453529442348731855357768580614254733390999651218735818289205989739429605122899924001970083153357055453401691255628303154240595871512162982291799982581345975838875642851645875848338765676606148714892919891865392634227262747243382748172937668947311671646025778914078865671400515714664464904559174303522676566227203890919607650563709794516975339585485606729499992989079241436532784007141172295100086744530064389034610310111821405028981484701163209797722801052735582097966645970035569709582302621042021078179602992820360139068145042427015013550451536842603134592597742270241600278161751667168793875208839521501750831322824819791765597583183783498756327305699267985470018457267041186238632477942600304251561225654064697439701586236677527638112237275612362898075796577647925455731315807627682510415461889287508674394855494683174358443301836654307742166096099454123395366398120815217941666847854361878770672533194027286520922590470532492743644492041555883949041943877212943678425120787062422665455599955774602689313218354274543030548433474282030071363706161795815047990405358272223853156317284322918266405877288899319245163773705893157003091117369985991614784725050296954001119334310208807767846248768665071855891114516607623754898044416845692630212421802120825254702869608064983351857820069851128127352481708852229523868884639801910755328*i1^46 + -310816564954395130120262353040290048230175861008618395051695365290514958176996887529733449436927812231353360864267342877798128428925043424757747284983784053128600033121129441987115972998090536718461378359593872142404739120969217600792662846849309609156851171375963999715857010813394304611864167814597979349289442493378775494576268956278765681997983970705262867094673392891148256339233686612032115582609508039475392173930134717827990369508213993525889291911026218804756058891233087586414282153779118949791311779616639099040862784593530252208215573668593022928645007532204546374025873274748311348244636642017795375209884674444287387034835429674843925877435004873891557904869263514841145932011309212596855965042102530344401046665591836011960518158357936007640882987896421460048505749193657442533443762311009070653880024068864810796725304167539917544953748258628091391929671918944319926473862048343349827850639301111599972229419745889062604416617944685738461663688756849324762000178069904236792819911266605526269163212866814800093130121670582995308922761886789369216337946306392553112308345965925583074306190104188699508992818465701859796527731524096082961642874550374847759023585430233147643156397637579371404735610616730161785028195378955639860120433211111359390844506430390482192777819753944518460363362818598641109915500946929089413952763415565352612521829012867881284630955518160145978734208741011344556414821391854232215827926781125712516936923235186356722772695106650662590081784541830992411086630327788894236815034906892636317081591331843713181820404325279509454563732630204761989486581766106415735576225173420192024624421377959041010312484402494193282233254592391267971412764149496650559226373274828189728657308041263185920*i1^47 + -23043652607282220059755878970377662297467723225459304914539679195770223111302204316702684259812368733357894749329046483760184584235658225956612302000670676563212209829144636800347205269327738306565379776743135270097688837009866008182288103982545486691935410686774908289752358633594320407990217347053230575599563805879479087963832039328146744301074315181656040934935276210243424318181869890359099308651144194161299312427288341671102076594665954539170497804848700858361060725413437416744127601724272954515709296782632524628876804397296856471130745072686573686407150585957995934140703946929402919707908569978651187724539262714284131092936112864319672768759063435088168814727799527372622393862338915357963401590025106171633513387529660425215372471462020423782737696930841346806394807894612634379061683008980410638148913834089854538547098768547634615089990510297939392126856921785999125484755772913414995490813070752404086027688589744859370900087176648508343203417882678254974793023367679801770697131029319122185214189057128438584127371248427358015627663152748503525489355014424152877534574167449226215456478541953636218095295054241770472032315447949522682985364926427744263617385437442585731241782551663235221096927499136387315631088812329325611022041995762164122428961460828753628151489914793954809856874907579689070665062527926273436301476178745600261704300746561657540364038587934317177224643783633731356429366267487051964418578495943529695359963719812278715725026282607120229093706314982276859392374925615244296408668797652439158604977402753400332315473169561289264132398035888644011292871914127050702767293651239538664461828257880494185899367672212263433773614641967806544637724559080272894549218577416695475125354496000*i1^48 + -1966603780258072070301257991334941173963182469843867100382235374621361258784501150186117371205433612648800862102271386760722361726989373985674535966097997374961114032816785074726250802004018029196142341341374983322792901064028678492949065824439291096150641285976892334204375234795631128835100488489192025636377334040183100299995984876346625682701682557562581080359385002361482281998569700111940379375813083428878584710052380590300283882208536202245384822146768532287654632067907125061448470889595573622512448948904682126602017575386492088009958297930260742409536943487051365081552468997919897787542122418545710978365330783850772376488617275643939398231186537640363406919267132701914784368183562733897665856793562959436654251044648614114850688182326330351239657789210427432686599474121561819216079781394197269790972989427643638920977954154436367599538050690780883065064659885822573142472242025880392937683194092083572093137885160467001242107659245881711546353214289192714268937937485907974571064677877782227915595102097193630652130610457385019662791899497239724929642323775526367398631580912516272270772837107412640455852200578432623784773678207284371676304433681589603778072897924043202134263739555705819343425874957818302362830451739234390397367437985640513654212921510215468879623260875008473825787838282775291046857910284331783480967324953652526545644258388567460890239460499385468646934200141558641031852788029483480207088781068304063984549238430259946170063427692013557744260963584071974561350132822369965317207567838351659474599556151804453030281906700982973172823530302161113488306144179273164369062329919753669983085205685601350518626900088457516712440575360859111148476143763692360457002931987897233965056*i1^49 + -41618143713141870385160541451537716096492627557670828818709345284764110645241995974203029825527825709085071101688810156880885287218978721923814997862149893203466854816284630382737618134666586679123466584005129595301264569289048414882231760805446253126465583549582960417068255147740045493251098203616297535620456598822552196788827667915064922840895645786046821787563135513873140426925530451014206715436587227974522718716438345987009659675673069634738755548048272351393906089097445782236071712301551195682129079900047820365885845215191122453557653360907389151682489091342803833446524288557560764921914309665590470881771051614215074769999810532300771600400516189960176512520927876703706934153996811153331964361682493933781197564060405712683331978471052900895238225513182773166607631494579624328397182920798983601520057348753890416622963263741383253472380135132981722070856301435904915649599693406147117335092736101213295182714143947527237804385983318096249362754250319635849020331411605039106648937984727392128179395928706985558829011507696341760483227596248291638766533126258570104262146551024324757249613550839490757587880023451955885541476642238154677751513188070949956575613380931765491731933948840325739436944521366420497948611739816696651629937466028406861019671653926273632521974757146568521681343658213875042021568719118166930205956759919159224745696385315475553729224351693863674210037418754255528679639747450558042439397602030558928217268259116565331830624697543348295075377125423070082540407747189585016172133761428260039970094585802684238289806019281479105274789274596715494660793980165341721283183936111643774720442279652977615351695025388851415831472774067709125972723857266350668264645886738432*i1^50 + -421448223196265987705997323297472159757751529873080521077660636550687083815728744767327566892272689321845979080172722562578590846678752332964377235254824631478144701441599975652479269149688182951354082242882699428078111964475115710921140070434442049101132099690634956785444836473040195982465821603554170991639301802652634336435386404538663197145428060412765463194188623676584670908585052574709871782493401774812114913349185988618923299221413377773288604300358591532962056848711070030045821265160351559487244260435136777822249130109825627828452544252493671469173534916267542488485841768977766908529525700527659824216547908105348328827885983712149471322085864347776901599999418425203958772676395093005994442900070906356193367703322239148087081014219518235157607700279513612305611086259127692151184745707110135905368413515783310158590985559653009759246979410489643509911298088772110612890450025047637990820507406912599213609526598684866750068044306253366870577544192866661126017193275303402984038620469104128700496158003030227302847574985079168617171043711492966505418547269022733763577154971252105406105147471991687194751142469203660077024884755799737785805452852618369765198458400885891098463504226572788272332408635948425672715607655610081213197204957252723859948977977515337539344814561320052503074017622670649110093913734902809841878005223053568018922644198629003848843089386227330398033182020869512525573737892785988341413779559711635491485466126724908602997675973209533974034230256215108719774485287003760051288894820539012378620439598086893462205678684363111687538220423414224063695916603808882688520980260625835911769924603575499948407353300591697284099123039435160837581278861726934550708224*i1^51 + -2404739478912023819330361374796271124230210459206710425237006651220094977033667012536544230868449698801379337935931917017397745283781044634662200896261436754995288092925382282362007025406067120626669550726702472260740049530988426121662856000913672485422226297779163291718631252617531749422219879191821348731388914630923472552887334998231800495228811226771179477445178046239234691177537073418840509643295848657661366870906581351593124603056405306585275242510476649091543122817618958407992796484122613090110544129778176796069228166592517031022760374184984527888932970625893869941684909226258050198156109706162746640501084868309571604854173794971662347682882660612185279472619285576916377245534189199816305779587194194042881336673278557386989627083265744621890080902870406258406375756701738660793821739549474272420398397209135257658783295489886420722621647372774810124981517905502685102620087080966151310873193466520645613065602948419346017618959177860189602816187132064679873659048396934050354692707563782484116185332306411665716470592778814608642389408921936764211869295677073629611911110630139465187551184760983238807357480216299119393394887561264685297577389916066912506768344545132270624555957258943232974039615246565576612062103531738346729712926190101112162597191283484328340378311498488211201249210042586982609085880627647214965343178773139269834051210006762865258466452912264800137837798853267000938809357956418381260009657487629095375116712060620437933826340111854841511872273647995228851419667804511747189390040260626876230730054823379872814842416069443223307042827501988038187385338245140063839459368887535204981390622925067417963469506941462718725310365190669066842557445235015680*i1^52 + -8122201377383303187062641337171737983624965887800744243311149239192525702578647289241743522891914928207341479713802030740269978931092938029369726574561523539571755095823784075928987658084492402944491047819290419169078942296217650761781843992876129038910814329941338594733755056639012361927586492195964727598217722977284848484594156674874590129517685942708794099474167028148818020153628313863793156715076049844215390863753128410780069419834519968068947657439306026520920152199703145042423391786749499451383584851181202703158792859154424414207952269500333170594248545205848335008026648122654584044594671816961825387746959938983431379021717924068733969003367313285520588367815619310274433048552777573845289662534577490347241068743063877787120749467529346585263099860357458431304530398592529328078159171357076278005708170552885499176463250789273383876516242510499001276807062602469384140374057190982778200440310982220554349025976688388919949809327795176119303015732331275019287826687290744263688060459723655946300988829223389045931734065300494202531552372744126345346540987152180138741457899210896060065056661789237456702531533538517583447025410159905118351093030801267369633797185512074840327466151323329345517523559096491645173081445890978363363876834167780577283265648735278632364016935277728836729746490676610119679431767382240722193695053485071390468770586007306107369648772608217262224566480690569964064731089079546122603654124238732361273908415532418817995519515513977893822551194326988199079095816459955813100885948221499399486356287665653676724877949180752037000939186466727690997162673214510520986221699235296421565101680713288551809104208332913626483045397524686884162240512*i1^53 + -14644845351770637558432597332275860146612698790234642764351837153712125278074558557694566434777720533949396870338102821274708978678821669082158474718363639366663528438290922659111233965665217899015281728173157253188396596501507279176118104228949906894736243001954463388042428048354994645187970200911474398357335533113667045366519238756747190152624679325001033709817799191508986191254376005267291724029557994528976777010744282505431140742809704630899487724825454867117161553247192419190084508237921006443778167847775575659561450608824444412993129466622335315580983268424150032994610129820058740924913967894768896440412489282358341137486430716363317219554308000141854022871028126676236901389070464066008982013270250182457005132967166662157037075174512628632758204846123518022367744823037152402087321148756427880502055780416351087142768741531445153046830852261434888240614716861504340985842193683516668665166853940123262210045891163972489733807742234721319752888518051723350577239903699224258171234908601896792556240620563313528306415039407771367468975233772042135353665685333724741720269738636337095685749479867862855506857193520340791174289363087728763756098763486099662196030576484424033867842205777139137774380615357582841334333320322926205693539106974991821645071057579965022970576227522084829208441074209264814784944587101955937441325607871034621918986645467300752701663086270890787757748038200598073221516835434947995052216412184860716055773849348255149911708216537335544707799863721397593180544443590760629343901563800539250088274411725950754260645569398299299240914455269646885211197929598696971835820406009498491964375845328252943322916624614539572871923594000596992*i1^54 + -9986615611965892250848686023772561728470837562017551760506899416462950339013220508839326721680795440087515211310336486973149233346395272182076976973684619301771473590620275706185128954853372299886019547790633862225442304507762695346068100333515513798079807054945579843753076087301919301748236795058852598222144525115164981530251565676780442001393268622674511666892527644544873990563618206886439892178846394975278119364169030624869340290934682958700160668538575356440520085008765067393658228572283726610292336454357321270064330434010757236172653731083528118576694401734698761258963201717452767310701949205054293034219411160859856345095793410190774517418192059298929067961479042328508024512080508761435088654374776731292452504958289657324927269513137093008821693369107261119058610480535091541808657090951445225542433287478653676519020364746428175337572135065148298000514595636567660699152265439588156056175099924654497091749148887651775893216698740342122874345135023020241967764839000589327701041026422494798528870958251823222095113302851587784016926463323075174725895863355278707170991585728485701728091012257581942269089348562746522436522136014319822484652842609807231182118347504663704623723811524078758398861622869018642762784903599118504893961999992270564996961601180789215765230508392706350291822642894261615080827696443370410685301478281098071774759450945909608275111230071225079666141268363654570798412844817796266844525381393798728131804942276794759969609126180622648681170303225395876448082329850415033520132185490396248589602145408670590906082231336543075484127420143621985976632081249134130942851150434958047170225459524966118007747175531488150263169024*i1^55 + 3265361035492300571410260770353511806287057537471155650692865641069025174261553772225437721107304068477204395888084916175483058519738596483757767069112059727737580366651219169332617692066323764277764764467793645790102338687410131826149858374509768312959495740773788578943083030749042701042731261431105319407814079283094021378603698998294361530001773293309653272268994034042629699793276578745021680366064923498682842272726590006733295940195022021243674966382885128870985480959807007192883185513939830959503354007262271785900731336099442472251702788026834368165956264715150333463558043272885956507225787560214515922098690964400411850275511261826395586990468725966556462729621301964993623031869991648260328929887516301863503251309071882296292424977940643084522719035945442612078780324947801264245006175284562694428661352437112747911664494310614386676957486959579807629235078182660487562606851196911030363628392041179174420260593336618224475928032272099928502666941411981041476441877091327890332554896104771592917733888648582175530404788084596824172289765436681427067530406800992547190748598366588032698878405368745881020193718923891679478655664844049214562323957820494030463365619598887860030000549327062296461026105486675546474435327259794324140539202246019859297192660566449544544547529707026754887924805432244113422545780279973890732134779084166391903492390884009826047531375030756265005747431435173839055369545757180278147533741306429385816807660208207431933969490782890681825503160297789522386154712423747970435611918806432106818901153385286036030284317529232328101952334790727153220989591586482963174793298396641817404050617502422684929477593698140160*i1^56 + -608843293549282166856651041082185025561882772103490521116986933457378666281656312456025339426992270330474256535839766531947476867542674480649955775363676411546058227113185162001894343479561180126517677644525307641526396940281716190224670905389274003450741515221506544659736294422440221350784170404028943003646337531004673713005090026454953725059028355327578959372216403337240711098978863422232388763535337338144765939698704548441498291558534732478840020757713116830967712415009772065654448576817979550696361915866845602435576322998844469649239272504184748164754773193480102039403075036856325817240878352732691231855742833121901303820039351351183105903128932458347355189767566067094938839942948485320534146777174878341212560306001760324854206449992821738308064966135982401253146042050075720551009317905199951514645567911948740994559116107900048753844156739897552977944994761301191933627903168437602279620277408805211490248344646873728609078610912140852029641906272073611094702771222414107141781786301344462854164874294740558550607889128587264454690194725875795060742078853541159622742999432807676630449185763997815188227451861761421678520404199478851534900809668111664846218439666945299140775160119761639303901807823442221694722167499024912463227402017951026970364234076154895597800816087076030492126761284659453381350807094202458562127372640654849826399853984015647739668045513348948876454394563315716291379945444540399856528295497586619311625409134899457782683606630463672479126508473748257206643181358392230793228636842018952955660014524271255423141886192187996699648577579168082954338320824725528857694496633545821619416755857222468041179136*i1^57 + 43007545101743716887022539801003806287535050345026731881530484061882204093320780561307676827405653105876436975968441777258562452070968707723173509684340649393204311107293522849909356259570271357223094007103173862320157845473676671022926424982545059401876188116183458139673351612513864572182413073167825375944503328022814767484464111486368235401585234731506827045758332053878851810302944285123004177275359203969037162902901076931550389738526498923659481598527212570918659331267834515274252745538923693141828693546326964520807726453061569523330302437174863202633477523401299643614632492275015587012877754286744142610908769727958186169929059920239482677776680664422493227114035590932737386001883588315066415300822758583611305412236444741925922603989394147840507434783710706367839040367286142015868404339098435921742104564590135211558321746890193378007265635109931133247276947162864105194113987877669265495417614677969857061020356790211233917679155671717068780068167666276195419371746505378878310511483343416139029940867113928839180960616146740407853319491404662114029971145545243692476517871981341342188613936084571268629033617995096179640801475276119403188939029174974550624711711365409801087458155053202459964219276687323398614776061099295380261189945192446226036590630998389050151437071566779482939584222233128347912674743941167949127699491400494391358920133766611363641572479844581194950001263311389112009112482996411325306522859375209704517327301475996270693235099482509003958387425447204384761671300292414072214300663256667562445651000341319546403206528399287138104269317961328646161355817517435690577130348518109985385131175575552*i1^58 + -1693150055452858385166270641681214942697936114398814303196272622903061413145083798760335457688320192030026158773308290698113461367555295582873993321060504879611883555889823614764974606669407801160232670934164582431894795834262422355979727731976277645180598083856295650085272936489644141623280901094332785762824108140022555804611340849631257348625529682392737383654633779704401873007172912780022078352162991829775387441514616024831036577476816243270019637761138560890409353740338069441903899979134495568070976962581506051129216378674971946139144297493997122635316270736048876819339365954513223986547374393124189645303250551731034157429715439303926546882037732862804644271955833065352869608527777841488173177360504891576001213494799717082286012069146304282693414241124280350615024461238433347058756175560694607678650945049894225351647797164879240692470283118187114826073535893023509116195535392456257090862239796718324204487178380597186099588100876637529690719406458922516246491485422320676711730042375756667185382257430777774071581414943854514246880479616598312949995746429148247214081573609703896363968930031192266608830857719033235705149123917945413671066062494751801020022880294416023033438019127664707358438962635208731415895653532529720415082076692469890494690823357384091521029707768406313915567776024627119964531304266503085661030216461569831052049548378464190710440895306901697046847271378351592089000471297396881122861133603601010489328131966302448331657469788404606396057650412482514825867531617047747314876579043256810553236197368620857083802532251073916267552168865371720557287302960364288772386226691600489119744*i1^59 + 104939781240401758403450174456416189421683416129520264069775563471409707410073991101580435554884357597302758535449920856275905345471728757564577255998163918602155913970531919824278963982292041928273934424975952678767342248291667080114373201362929806942831896834683567846948137266241688147650834463660795934258391337806800697496114486185564264294453146928171185820573838570359495234353594524461211813024214828962765474929345067904882773939858849196769935738759356391777717406614506162366059714310402360242059893402860388669886985647856763226937976368872632523022203660869297955481041119271631131829377249595939658673457456332398767545658162863895808282230568146652712377980624028703203998496296286124160118427564550759508475248733726634749473523787192818955455285960687368294674191373881017807196035685410824232935451203527405089819433081440987812756333696923121272793332489510150797367588107335587131532962685368147384398196784907228819011358295397086837871947620879628103092069145804917599424747633973351430445660084809289409855847747369155559420712051856122001380665598697435430548716572676262222845271894311803774851713969070496842255556054960399419183069432912184435968824557783983585961202394182085823388191313687858516106059778517340480179851218245094130882096296078372533733420186518357402272537982155423856627632567037161687340248133886425627224116660253068678041816750678505665031909529133123674199934071507192802539221733505177726273353912602971509616264811181237863974209157642130396279220634520601423847207516938470142404499872690920800542431280122285588534228432597004488426349884455840140254378983424*i1^60 + -2236687423687253922123969350670567585905802639561041306406504548967383268763475364171490222187348154073926233430451487581948034087725373564745277236329574950716564127883072964148984332156844696256863360787041932590755793898428524639379107519642358723512179427240542670451251311717226525847214154202213258715268282468991149563816231561764113227971203202855655693755868469813699699229665517028506983733264227167186411138058610395802690094769180208735810777169453059222603598718731991589447381973395519720466714646359827322210006743831415340398619161176349777716493635885831672866948432673424662908426517834567232172100702689057348580155878859830690092933772348052348860619764053853685089322006559051363099977439896061600769990887161093536525820208298987388287583594920746857995951559669844923081544886087760220666406567310853630937343923579862968396404857417749971351077855431422415166034984042595643456404767008409172670604990155420077825867159293769697174127492716355689328896876150228675261571324980406264560542949113360581165870859813884266470817147767247247291373513325909896120166534270711351997438464392440229640270039212314865201303349281012980485062933299813651855459769095475441645103845599932523882388061424083933996088008197892736253175331604425253938641215765506738672047816485067808161679037292284609398970853047676471889359127917501523843574367442797338939771780611795628420762443148200238745063041598989457834664776155499272670505064514744068037235614985838577864491876912429110033399787733072136745385703975435547118149731649604371089147768098792882230698632633140438107043356897859076096*i1^61 + 16631476110183193519864913695604376987620805491998970341114568060456604753231946293457758965676775625952111973875091368097323228589270547205376790751750281393376062080346633353234826853553642442777436142378004144556796407965166306112210054194893761784135636585634233619853047131664695628763450500528192328061251169923974173276522987152332099750909617743066445830830935516738960584969718651948399062748214078422699689295172162128535118038146268984223966597009277536536841245355882579403403211830691138139961578245188207702567694156338327947522771286222697129861245560585448068161726206312747689954629236372877130614693874312328028495681695790636283153546720408330045133548693283169576088730328717931874357558169390582208905996204908449108171199602212577065476414999843426461339216365887048739235458975121076215810445686942210965799286277709703116509071047974582624126782771074998642910515068498916001001712228684314493804148915556691917631980594678353775409427365864981864908522865183600664595093924845003344601751478768952087786441815440778336766530906588787896061671002382096804128547479557095371648003795822238578850066179385164261909418727465123344512119190407949153657259598492870220328346706458675032009127459284463334172821296882241313152849887668858585328788985362032162430921146171674967782712162892049127791750542366794767883317978830635884498893106593312974195827647841493246156305738618944836120903229335507878218820381705955222360237421327343816650215202223112237826980140102844927565971667915141380524373872469668240266113370002573550361226924896956859110982303624304180808646656*i1^62 + -11373768892104043887464299246337909275483841459019044204246590059804266008661905468485130611820199737026626072116938226031504154904087180249561439241028674385682061046633433239143960409114753634390550032879979606297984944154922123974545408990573527638088267062325945224638949514224138366298541279669399791355663175174614168005269068068051357578996536591165488487898544350276316818337365263746346088794869544450943976610567488552419151663075408701239920514465433395296301135460455420363266620957810069866810082089494785096232178900638743085236758182499850509641752601800145337640958536850507992062544150870175575741448928397727222035881593586735110707893707062347911457881415215027351375117669469760653383754571191830936138860817441755897517782798852165006949214370197650636179147828819087309639777269954114591396962033755653057389170087485218271636665493406512466489655555266333447569019809224354351440135522040234719839041838003813131292066371451138882918958882349292388056816934097454090977405369466736842961841916514890319559317572982752610786646900081566828225870793693981568576342690788451301869668282975876299400617270693873282662966803923345057599565751110060587257682892681460301220166613263688544779314133689307838748914613342552642565184474504017807089959428997958891715758583534424205026879505239454197445546970372506875816665828557119766718908207286914582070065123238263362688028581806696647925513225754992347243690632465767515291331973117751298113737758334184030728939291230728130005873563997588531900582801522039791876759473567166911233254537856099726011198747967488*i1^63 + 11628105514349702523742202073350739388226041786397117849199300687236953977284398455506872471995176623797522994769678909920247030915971068099641551908149322101372847573877204207637415937077282027138308558253579805128677502667040325227657526911537460358274181739650673823019350084749359073606910069703510970045718344377837335353368684179309572668681283288630564774583940096944548327535636122722563969649482743288248776864253837664159889876965769353832430335496811365556426100498645888012398266615860060134053866365238361384740200062336843344095038257422484558599107779844467914067895305058505754269259357298574477179820326606984331117000706649891048312861776508980075380491342299258345667779091721691586889441729613501629551362430318596870514356972391841586470410440223419498209500778852129867111819244680462392286902572339538642413770359007151606675423624350540239720683524698415842887720536795590275184652726695127572334277291419077897753763015154452379411801994183017786872490947493151900578631963933348121331341384218577736950820211221176550184543153486171985840395261324600793842241458117204890529215520153145422297132028201526274834408521533762024880147363424174044677008575022431663958820826049991803852584711171602664667788938272605917877483960798291390133609306630005837614750716549756297001109786789638237355025521203731687748023655613719845233297941720993395904256061286260867161815189593182761153916506993196944076012255273355235778875120909554883871854763081307842384884920606188358799005055456868155995393334803243900283030796413212622571066150193463296*i1^64 + -652353295971226394799641745378989326383226187493297328253637006167998689908575133158944854216526123899923680807452861591328871811984862825117827193527886373009131810326118581453761612765723003119246909141867579851069809625727060032586103210815747730990635438078667951997987006664613546508136722939039404105649576562319096667892850728876294601372855737290010067186119615414666374750142634375457148434296851598649072889695507329472899160646913882547460324151965690841103262545792106541373863903110724401953104018554720060568488167334057911307948177854396992978517381002910446636940140958813033086244411347991265205534445528148515230505358602900597230447096596150629409678141277632606990217157614853117838633884387826866644245643685170859310433172056127160884244918944162264190301676660921653403356994920585601741042641058829413620563323464148325147497990292134134065665546749169342769877612651911842809598380679202636370216040091507169415248607499347446913934114388850129821402440717223020935881977576632692913426407820493910048775692905859948550696985735525561134541547783947413659406989409962981189299912662421533039867206343114880793104643903821820082643674510538165483215487363989654109762460826755186405843887035069450665201888071519471228614520020644431310794044375389010222971547928554807365366702800658328053432382827701413453934901229058383352203987851972011259443620691860104510024850638484843962817053166457779199162521664272758666244148435232874777173998991165783806852229078608124390509942935556773033279336162524185163328383459233103872*i1^65 + -120212299014044873258258454892641559135827325933148099207962678962290920078738751520532962987014637864183927523546434235885964977703797677724001923328415612103426713145209287145568763539273802343949374338379714940499077202114153032556384265547252460702962986199331514132257555508943273647757703198952949419094376683934780813029640975387534744586160938789332256870677924501843762185282256946951798907241042089927652841567218431208199284458916016534462449696573834237261054676000054623216259271348916150848396467476977705722263994377164716163950662767314130275056374452188752111318048616446272732018817823651044774184183225313653392184051029090757361831013866542434226536455936839847704618212355653841661351421602759413431570228418624801362775949802470119563493662551308015977013945814235376206112102475446627990072923159318073795771969019254369506314989730642068443461517765362779301731219622262115397267320281113088978765304191642546449629264131955339695339400189037110893223216664112172869423286936871993540395154795609533842628069284226983151032694085856868214009761858085361061698631288486970843659269116035778053958800404951222973924219593608885678242969696977798981766752130808522647587241950157735795155993793963227574530642799399842665157014630424937916844800740861329322022927859583928225279461228304811304535866147241481309140785306800204479081954409287009153806124543646010031570221488821453018049657253279662133830719345242204639624490438044709558870666697846438460938575158787332443756828555819194084085405021800033681408*i1^66 + -3060014057006304154860041095147770484319562852635108407802452026141971855886885243638430749844118770141466004397568921893310646614736345805147348384947647454201028105517208429913769912561151158324041355878407728797642886158768398126567491860427393317070843959041004661670158966520965088296761122540742490734374795367068627024977492193708513999008251427858171242714630540129433347144514103059147181918207081535841300404196845242014203088828999276641169549386780664011814492157040155870255028881129027540555088726424055905309703058298400427404669273848871409204553188894262520360000232860925214597390067445411001761509482231284288054520920630379884859409921552714684701178907430472438318656316416375640783848175396418596234397073868965049408676048437688970899069422863401423278703242919100245101476070261306905418492535744704421487492529388532876365138244584120717283899765699576508626958507173220213819624158201903515655826090349669804572234367733454649121575865830816429931862145512314769418157709831834632824351811339098288382731653344102153560647153343502318912748826534610606749390867215803630851797166406933532323779138826016063887591166439828724034508360243670320783674642220593459239281967010740059202269592124748856989742767499152385114618374181421516894112586409886237528442503535945272013508714177311165666852382077716167545641764911478906632066638098918136990394079730586311532279800510131667983337895186934585148279198194163388062664714469192089554783532299172284154862575277472365148936349628755534151680*i1^67 + 17867420058220190430203275925252187185408109715601051090687658959246837122310587254794546448408136802212076703171505769248749763662663129725956401593409223244623815734077125329770443226479262391182355592037772183739850095025107352074386774811604974905297022920542899654477927007926501066503407620940067491440802819260470922324198672221884143630023429405392572721548738386172467321968371871846244749561536401545217322523338777861018702087989924500729862437385176369687070653663184263102186468141813625770395058230958670948810483888794626787541005546507671817240396983960581581865447725295505976768053062127222591235987461871697215676920936168626979617350155428726490941254122444038383208087544743006612556299282790929804015084311425514525781764005786008544684838369515076655818173068610201645820421643803952281705151119694305513702530418955541954079812533876171085270913603967102108028362911749196706266077033596266681592143583549914950282007783578546490574190577373321522178923555545409178727627426250000984652682201737465065877873803297961463294825220601814356515789277586666581416352061726216484592494912584309327221680454615636111291591906338768146557975505458568183702603472430147603043402919729558539215695980440286201344743312051440227746681499000694994383695916235851013891200945590849263318997183020363684592537261488578992773398180859587673081810350979317305286237370874836257202052251560685198681913323463274382328870829711545207890578094759626999019974119373723612578682498629432770560*i1^68 + -200717307943601251557505528549833428293512290685407956716331355359246393610971672958674836178538068397959500398440242446591392850697604202632067568109113338175059921168001968133092290133436448922545674714764775637365894069545851670828003749575832794696542239837373294396586759805836145191334248659421111719349519189006818654273180426256253355675513343329889413403570756754539517916131311919855369834778058331034313088848706607157605747460154156894936056609495517691935472547821702837003182121831936241601284038216463433442097986925771630891360495282415010782935994310377250495765045576029040503733683133915396483289763326072690444060525544470922974700472972350759173703639127387275963157080119899594890106939891218957684202877608238908467381799332283060993993213075034356864497235625763649757257277143709150253776782416045189236840139244526883060436888303914809932145793390169381111569288708227034939900648383593516391193551761267076257135517476030034037026424825434996628845782902055127239830348867428501341012732952795514722305721455141815872449092127292283849845506226374377676042939464696613676047324755636492262855409566009358149735256551334670347178712956712680077725741729060789536490335657179566444639789241528383824685445167288856074871689169602009189984254620846321354365664031672240692767024636460954679001060442444258316466298002716261214577867915572753468341163224789829886353068329165442149435174262989967349594405914725096115928552344163446822719565561770786816*i1^69 - N1*280835879846243083235674825800199467373659176246751985222509647877244944784397432226708907914263587933658103214924918025365950930617703269714238152109098764748324114001153879974070181122995004005253712561507460882529611490068078633946612755425064982958245988905002950690542905047764840768937508581975042056777586348329342605875792540359375*i3 ] ]