[ [ 24544063761522204027352069540229507444646856058428118324789295663615427972315707844037795704122647586243680819908767614019334885798914323504592887395741897832648631244557642538022520672718072765050098439522214638912748743806372703762644852944343036922870583167586565321029978671766883834248331310657455477759260948289771318883793508158148052223454223430159372357323700931248243412935508701882501950584730714504864203298167933634412729529994593424913587440272192602032234056074840397804137016191527010531105773456606864270815325983722548854301948391251717737432825242658934773918601172670091052681857004644289807396820310351051693824264534050233552829194583962824665958316978008758967800998522530844522472273340744521136014586698266798172818269106325064429193519423981317894097010844744782516890617248687949371002865338572869738233388946263144108633527557660394504919839442580712901676621857893145612334289886867673485485081809986107715730320977346472579920198521903065686579638144230442590772464085065659113118747692489511874094408570517801537354371362423347749934471872164068861322640207079585168010504424256242066485554046440626134531878694312211320257848648802288785950718159768031118234725384588454023685698633095398501071281496940181372692178940480769228800000000000000 + 62478453410916760136908745130428746700708385335126874177005079629167208938167765748540217213398258678118956422154257081025161659766617799494995450277801466115989244455606951995657856481157491323286821564031348797350280912330933472114211252211759072337720631461618377355009377909401050283622546109717953066284493966902127783401355599025265416089571684241537009618733206049523837451586111138134128877252934927316063187373488244961196961453052833968521044279475944928991624175636068245677330816515167025951621663045579429979373315555177340473995488436471255696330571125452409645658543370400074219205154721952708067350080961709690462450478709460717192581959463786350065926695535340739587286168240960315054654873330527043718449734146844800015166169087707272875013750484315381924273640968488163536179087224744997445993987043935268063193848502262469644508907761099920704416576287794804957316410984610210848512204563987246650777504834361667145514015565322849592143663863365472890310882236188937727550391934395117611731417953420331742684236953440140942438759246976201282380091406255265558131115184413277401912716031983881817198723676438531853397786302472773609164002586177794877237250775827232024112046444231498647936954536187866513907722245178504916828518245101207552000000000000*i1 + 41148844929634076327590519193073996076655966393529006184027585047753676415965263826172415894386056857900522245195862117342470710076706704806806035762793916866722077914197916966450016985260711254930430727633034959861272318190173272900617367009134676191478282645608955950287992665844264549449224113076624734797908253695955545901782138080661270636360769372814393916847286357039889028448843433591007914180225502036546674119721687821841215395878441698777897337528929844141855892647880668468501224031492412239506325918217809758704816130384107131461187537372393112150428283391083939397724053777545354320750713107570595774975160201577194978619470361863141783356109072657763726550896388595438428334220052415138328605107753218088701461664812027256197972263384774160981810286434127743709912794321719862842451851389817405972844314096247118931885960860491988221458632648272025491197868657474940762157748779618850249366035309581301266408993256257565436827329539712844442763746559278674947847584758097581602349948904696583292142737441344866705911335302866746472623507609501745510383617801364874590050252609832482327145748999134820596244692725803583102074265525394303495639638359330220368552802122056311873696260045624912611757453890428202023895119784875160360793602942566400000000000*i1^2 + -1678839234967808387345684231827896286808725925899835808914144452022195100566039851871030555625149240866156103641214555712521596795213022731723527162399306086647683313839359990017569618346849230148585927823192696813418475994944952569224665867473797011415124351694844855046473640677252621477333788108413557715943260697760242656870618624894278590899331505066553912308767836326861071962158227051067226208097734221948797780330469039023130891592336206105451462259250477205595576251708223341934356619728752450336341717983718922587966547968922200084121533881878891743645268016582279791141229220062116665859094523614534388080543332660300723367219163584952112654642137855488625084504877647428190151731578816558127648310152161393655417185288617774889124864877168329819566878964714490131519389161261787914403909757839480754204222919753698133243119344064624918866356524684517250860804434175938328601895463173742787852681870806114639630049329032988131268828378993789289186032575535514081521945723461653153675726815644398540430854307991045266104418170457718664228493877839766904325837808229738683474468683245516734244791610456659819572118852081162434064000152204394140880004142239670254385941857001211378425237624752783475003588815455161770809097850949193746823549812736000000000*i1^3 + -376249298400966872973494175634306751227556071507499140752026704821407706713666492524191120534782657511122859416676090423859399548169134261712402707402811680425558839480875072597907924395678662005266497697732583664607688242764383053883915322255584035922824280507704368096560373460213157441342713884450211539420756695943254304451392234137564586493031755552617246513673630778791349790713310762348359011970268866642476620736491686782245136422895854955929982111269349947966348742000612939750609482069963235238057172606471383051161340556066648547679095478194197619412543883319409908957793863343194324848627339457357073324721030200674656096463071166760791415788393733925126528298410531755655352324168257839442286449444755161938429278142139095044511616923602757705452485166629969039518767162156156080711851963246657635024492709119529705432911649546245874575348369587389280301894917244730882985212420082573823779143241309506550515715940406919753469094811523776339520244153987801427736785394855008860957550974228731304786656186322830458547770613554019504594031521276052574893546708292691098967500800499575591499062380674520475226966602900979974841049772312071485794602680005979531101958501691455706913731588332882940225431239044620059360060045270056154191657697280000000*i1^4 + -4173395436935139689827067609132868025914224914574861286718936375116511487717893013725814362829009373550406121216672923586399831265154263461733659588653445345538685589037328027765184235428425163707959268536307910823560523261413091453780784805848464269946355332398947889918780979928341225137237716870979289856089148354933303350847429003674969219626878362288032208113975212369182964433903971842307350722599251991944165277109827153820740906075322849543882849067609277214323517940459610816746739166481991087791675861515244861422897704107179949899090533242931346832086202997359048365039850659559994044623644120812110737490136282820370680033321806414364448771733152575400148725001317135393900860067641802827928247693824065103238579547072529480366113045970067668223591465174695744381075578395056959855590542678370593302687373817039757924979803636646814215913077714071992112908965526040099005810261907736140908537771753848352541456215560313829090195713867731187300221339850931650262469388825825015608071085792682183391306674054303912661885427430502114463520252556481213503725407639823380121104614529483166763448303349145200666128239846003597968877043760536105582880539084431095872476130199821548638144596003958230290296565847238838937547776254850965647424225280000*i1^5 + 11830636155299626621909067525288361241629440495309743196206335935798669506696384036567698782401440862964829622369413525004999024177275488666211297045346032535631421803688074621719755438626326794770090772338855304291454153546766274198829633296596650604925242537639061470357228181008995714232071232248502484137126932108658971735292410249669233569401525690538325360498320271772386654602301091312473314939246819487059778053098715821617615775775703091839217523154304025528374695755072689550822973247204207471995423101746093690612657431239017179411467046166959466905240294788798451386628219836349574834239925107802192746900479737625858517404038542355675196324659620056017537958063910821414532796854483054222400402554654506304699324767065448934885143772008693098418503585667714438079475586295825942853699605209005445840055808376052067536638403521199090387832353682766467947235024600339924600414202804606569779878426601395586974875121998855378102439039221358278825030990611055300143406737251925201802189508517191720058154412611155082769902083710606887398862555269741051467875469313558789991839743376123623854855052578841668448236454600081587693008386439891385823297316202167411078650397027429126394757466806599150489500251953195356151786148237039542102445260800*i1^6 + -721755838316884449556136673896787076891498298785724864428366546345409695060828062797081918985701174273763126657651558617531985575025290681034572388725953533894415652909857138590503452661499774299456399886575029165185105930499628185140035397643548049130223951496618490845363182629896641869425788063067790631650471121037619746099575992960963679318627128056026943744880671531816587243333059119527393902841138609320978607207093963002623722451705977440410140028708901066052359528172341715738464988368718686216981260105953266477391077075360020227392042244715941335213283976012082486341953377324129102773199788733906019205173178678101103407096558302054055140272032505634103426899477919727365791473174030784693215021411127376024647381483817622635578521707427671181807000867486814331451487159784923422895997935098195600385993404124158519947503327633193674090986248731111088767403497685387452793345874447636930162764390236420125343581224530062253661118694096275011479146668838011079329780451790589065225854122488598372682496782126814296025580385783742081980213868737199762693668293242400736522871983400731797026406893030567503540728555346486289180969516056910304887480842882887936155015610200831147655837949117415433403350685136637459206272741089202636062720*i1^7 + 163412498475207663582502182504194056532103475098765656836086261166408498725572146657708554907630933842805587430369772422364446937674056761053199324599964747890158040941900527962064995727679887577696622598902860922029568466647602784681575632197625873698845168807762976264278258720626715683134026078161245304578346682573445083942092095553883632006698163175415569151087644142913483009159398678040519952364819012338052985900952123813306893799642382736591637322228171220120220404991447061870092704752668934746051814145500853609751064940378757304157231615241184886479492069260554984797833595831628834027656430784996574655371502778354398536308767997992892392145345687737289119424174841180530598825948534241055545941294849380840838322517394908944905356032496978874550280617068875686104384722157338441650614895279976824545460718394141246987585721674001243469315481847824410803755456183051498526907863866175878031205400575791440799472374570850057117290846379540190847316084540397056433107093136005403979527117651611378965865867221632419446290751194933780817562639155519584476832238986611477763110989063355737140051877199752387619841731833684635084211206513544395175862918934192479136570207647182461071261113913468781426168437722349515037454321159092830208*i1^8 + 10145410086810005593667742365007666886481719187427733571807686157708636531760634404134479162442512098823775321293387793376125361637669469997088939464745340762224256329241809734282414918210484788841343547779173681897097807272315192394010712316905684177843611176254446759733776484861429418861733254287588280145211231042151994310804926085080733208442299952961387703087781455797943924603443837469005750986540694690884690374952954100535983218629212483312414209801600339255253471986303026459791333781710704936240239807187625855744523310132231624723680014493914520396986742545765064320127414649044464188581553755095463037545900654821404164809433723251021791687603555848353819653427113530225140065563753806296337106844507250238037609210722502056978627002768199987554007152446086260505925774015628454462769088120059178561123986011247965274726741497496822517682921754287666645361653628464067532235461191500434208530581847695134814257701510100621458342130222540174846681634105323761458990420676401104437769366461773808662517935393321786992351323644076300537467602752705880746457594135718706129704973760427912571355195673252886056070062675762177429921194657952642944591059747168514094307417711047454859322745607663886221111387458146012993699519311904768*i1^9 + 875467024932959400413237632817107654025230159613841573087717074712007525416724308734885279508634701784341257993220535968343656059253977247596846233114954941469274967890377267505446439412870622704982089688873052956939514318978890593175346768377633697466363516037445539437453123520416263053112020646136875517534465162464428826340386245612280491045423095713699300707171826011906434688086044011892773072820155794688911692434420469203782979117877630021848843435025376048664010278598567047236776877434034402233885619486949138902017370407629962583829661878387747773999794544887678378806950685993559698388235485169182776782488353694789446972758125294047802820281673637122651722925196698615933285888813302137487744720298272762100953600797211065549072702185415549563019643497027939047354689717231197017406185686167750987290575533362078603507634616354233342007168126605372735300963799720839447786786041050908828037075839900024664878812752133395973697541071919997639173692391527951734482826953280099316334650184615878417294151610698835458449780989617480759397029708646892211955967139176384887372184641822661746334446814417813249206907958680190042673937497706032416312731225743331094214265866829412976287255342437238467521421078352173565621332606976*i1^10 + 26721339496466471459049739560001380228068822789490268006671007649353891332085974882455526436541625719479712369268145039310900384603215551384404838940908256791953143050788661600674248428345657224867842262271294751910494382319737757264204361901143025998460139472508349983192739577084711475827220869223374771603583523777930849006924678109316709730502226777714778583145723975703075031340929597260401102400738854808987097880366712896214551370812441673589851205881289207742414403051242557541821485197364069137935702931276707806367864860581475359811311895955087139223332676314829035739448305463040559470387736642538813174746229258203361395626328276556281131449957876358214195836551232735313170883413747245426487898310921949211511326569347454871508086731106207626190879005841308018360682244438770844873441752348446718476662506794657918124638952815539608450878761211129367595560172642455060733761791002233286454349019992896548147159874339531428235425241317265394538126356115795798318721673051356722495517672710524378130696238420482113274409702439706222464255077249730616527558082108240762423572256913408817645604956392263020901226158425574878263202762060398118539386283256111803427086793135762278248741332955382993193017679447836426586030080*i1^11 + 1456688096130490157209425256008660776731149926400133095010040287449858715510936034105079137198931577996017854996335566772307175256075048198134601734620391444876654035342926874664021951440091188427211331706271468445048758844862359956153779562306276627661959267670045771561623355123994978982923404706707353988317220079287471509688828305565367070536361911717377773185442993422281839823046285851796962076494489288729626163724214188012769583245946254952412526516321601801056569456885052957200581692474508621419645616094056354046888207828589989749793346900920250780384332601091328695850046438870687584696642533953780262224134073920334507573677244452013512866291854535638671939549565118514539260174724989974145980038520542369503814170428409198013550096190569933059226359964222021437693335646466033367632049810269645991004558189828235467400900167574398713590058186044920318591897901040290422637928914564666524417901110176847630335839420563781418715020302511321806400760312541671569177214061561535961490341228052397779366052016119165967553099411310744806101456500266550585568105293115808826689773869058413503301169510442812664944549649127297686626947355536930172068339177105210138856550465266252332880665529304479584208907183576959680512*i1^12 + 53837693099196350692527155272538865732494751836435842070138576157271104736495741108180580175498008825892147113073589655945904450119271428571654906842130784172879518820648242152738880266840630880701333558615178779645604088760887504257616568119188904257831906665045194298573149515475046109251649543965016960748225432855096253779519632823269277870423430165648000466405979163956551743551345318907824911377354122635867804362350395923081563277113340260622857844214057667494490637848786841115757457041026329897719052829308710031230097286431360282403015787834662386844442093159914672419776163890068397135416216746510446690644135445856751515348368443557839569432410876139309309191413885250478997931495735814282947883526235848341871271114792900580551294867274760800076596537365700605072991401089485397065876964667516033562835686881068539041813834838389888689579606787139406030546173475436403602633117128329022791730438270616734611552839652346982704371370685828770744003925788248538265909772769183302758406759063843947366663307963754240858622710752528679266617312746204433382068425096657406785601949106266823463258372568633967140826077471734975150380486923715444254572740131045264499470825294278404690274044780040124673804524830326784*i1^13 + 2072557898694834201749599652734160309859614309169921058743986947743285637632751059996325049318983307619348476899478330245305916266683538199496829257269046668981026937703416693774139343481066681758858503242896654961196950653059500917246944162343465889424408087203633966213812902301978349009501780183205210112662272766852257022851201415992743027898292695757401585884609743739571330385860202412387431682641604097020526718721969091522471845074222009882712245839750885478090979987978484223568068795113333505683758353786273960692436035280161504026114027608276938793862449572295297190008862225654672790822302426918344512189077711339760635172122334500667908684516337914747642585372582952227879262883304812383430643799993890595055921166849101739254569514105172469129407253174629636666077719955739534523670851014319646516096324512883524745420123775852129711336833325365367367119015857851856467099718367130951154008234959718198535711617903987279938166979387726658713002174659884560714004182999547310442770312349865932833596199182922195556720644933975859897063483750178711788313116143903179786697734007441682447775920786150648847135728935286186299016295365074626683202194198352032974698007479345854966421078495878183427763974701056*i1^14 + 5009690330317552526206148655621528726256818024442161884946683958278892932464923137374079278318012693552093870758093422437536293758757165449336652681202330326776148560929403896258931210460833531734413579946179136847827343304152227176376341298680824102759211206111418056529449761711928279514092790881667018463589694581737956433616478543522270264817791169887965376101659816662511831557865481208829828385374112032147169108261710050474543925243906637775497127087072183044540794921648903051256687701041954498693693168789892672438581346173382405743113285754442352560936341932413539877922979584538084758042261571842800751927515115869672449704465968469269597518162717029268636222127857371052741109405824178182900663630301822015461050820370713599361652165190145834219635566398661578753582991938704571863732619955266891475531102023610402438721584415341014337566761594412844812004770192858793535466764583133032513275404392936686672589955516272535346320577734914351153917885028672814612790517988580133315854293651539847144549365397424894144724668312173535383009122867909553710502600216576081729844281010922821534342204927338062523984255016058503554988628702315582746462600195141771733874593420319785774898439095541921568784384*i1^15 + 897829676776528098550953155074953447690157565083114280312097436619427177685320348279506994528455948331562659191534934624667786556185079170328553682814511560141944135776063819124608280785112757482609916120652345996845372092824014552161646942798932771704911439410895114551536048126417319982940044454769081571217999905558140202188141535579174387189794067946102498940586998631206755821499900388225477636543021936790844304724786478408554025259088633711699740249264631150394832281552625164992741323001255729058689326717730027415545132021594856927198297722653536738967756224065444662455740240899564488418825911237439788720896591294186433524474663279326839808900582921698199529146350561564843835130510020579691796000830393896272399911279189507432179807155067311227497054723489706534933306423464628780235075748086063739455735878577895408926637350866304382132281875732478501194688321358782044808233199766882377631538652574479505434819459232894433917951390799836520460173032435694485034894837819249370293859950249846113200481683141926259294324725097957167979916578496528003969542176064133244362326575636899586640601925891630557539738248635537867819099731200184886597730848824432293498979044833514641250633731047472234496*i1^16 + -3982836262624713850160702420966661446802795118831714440330350205093780188283544741380814482248629313182036655731304926118545968883622865384564123702326422132874448380087425429258687133214754322956223277656458072080226861537161295320893581640608481510564603796444256541816074914869227386541899285755408273110953155664539064295929112445145209467252698131387261699594742199247307645153864667371521843253698163416229772109440462138069341585538124341789484142447754897745827583340564851193445883183153535793855578941833633633605033913272709188362777724964627952543590691332280849161698080818526320137897719025549003344602153871076745153339647849764262808564717150466752981717841829600954044527053020788142545664707164094144363950292826448218009634493512223302285926179638561887811325435785410613791581072495073754921676163811882444588804159257444058285596913012703673820327517011183221480087798818733950398332635218301636462848914225451563309669786379780451479477246193478375234083027272362796688186530613196162851848281118254007288941987893106847442745978487910363113234499456971951745582287392740752737888470460591913630102212722187312672556533311079828702441912374860501892832485365061625976581592509841408*i1^17 + 107491188801857137316525103040037850540162954134724140834403644967958014047619651957225366822100913379900887359388840103548590817187201644909240037543539280490510660036740403632707138580123765628868190331800300030956897944385793588583371109190551756926265633032494834150843648470516643821309009360948654828070313720705782762433145086424705855325303628556893210037765499918857280135343820364996041618097747870142616180638583686215190292199047130834731282967578290909693584622456764399136180718951597726889178983320676033382335490968095668020784796006484147456666241180807726673625334564073522128741766634266059806694592539716951148813487032230289218045836519883430187145083196083551642142939072452963208024810908191775865644051628184294541366320234697661511585649214256092190555913034869095547215197033847514899662443785784497941023963730441137177687769777222105256507551319190892159271309672265740315146865302594070278398818875949668682439760552346279787676053432658720642313810457877884182481216961340861719076914536301458065115751160648902473805162907455569995853362831024449310627945094059849766526316303838048180103419668837089912171232503063897549271361199792243494154100194417096698774895460352*i1^18 + 21421232253690157792664732854015947615824463800093069654055874694926337577073604760867045135319644080788774377712248704357048156486372935048649960203162452137614608183437515663843019373729405440241164162862238943308520014035685699308558223487251833249400761196650452779920697174636315254724978602256947894610019155827337820392813082117257228503221122565719634570252760801562106071607895490951106175214568052031457072852420796325163503788000568539572526358853686889031592534887985301429498762076177707092799723284742133573377731173480374090528763136951561449048922285479259830797479813924564124914427532055270926697488855840561217598750091766785770010007741894576999228666096245510385659677599790010681331390735641965905664219687623621024090670137172940291418060251735956593894313971832452145885736125310341633104490610337789721033859096811481439744851232217273366297528953294064113973355706153638922803526650792055005090238618078133230964528672854052915910888829010324027648205726344703434892442638870138944979793405678265392098359869456352519209285569734136024327973110747802931667475371915413902156762989061208887643372106283786077815623798156421577496109052581616161538511520994169634947072*i1^19 + 7090620972134098699948233498799299150909774218959488597061057551174273096291403055478596423139442295967489692980644914233901959437563141339368723441707168633309967942302099511063676303334706104522993986610206047650445950600731490223153730627094838617964862782664898019312583297009693726368838090007999382804756033963969115986057193719085890359298943118383670775416454911958951022387568920647350580830928675265716146157990507005955595731978431785667486886658020809998250024778756356199970819109411535651503209666818684324398244542633432105705367753051238358882258934698604973817845014317126684014509517067894717058764574483424335682814339254381072455412397449897997406757945940524786500414906272465440004359189269063595968155371341943424095534875573313489961704823298751893052603723846400561081031561518960087917688797817231608542576238726979853625001044368336928816216281655721161691915672372934988695870733651571440941610859341377332465877416232861755559962720864522709564577718706957724408801989025598544439350690896376782920843080992521284752631110005399821712243806795442474369687684610229362856676877985840413178176298939711321440848049494755789922549861613585871579879688195852992512*i1^20 + 82008947111114655593608690419147192350917775699251652134277144222101268836856937943636401737532510117290595050065784941659183317918789355242108234787875312923207591406652821081119189956022004312826218294175886247343552303493160491265455922417980147947556598345431825814591858733022948012363626597852075147920115569068575624178495106854812363014778757900824330045235793570638473531202167878393369401857677275620759508948875061490938286773215966481237420354555860487022390896191571308543376435041507181888723339882885183974339612782425780127191431873123939492966450063087858084848150293170012771476410389483331777872992820833960651956539234971580105706878775539691667671663581431050947882239136021788207231514618403468704059597266542421537509167611265845139221464741613512356452124067907080303662109239184214027465197912735253153832339893558352018981492350946972762242422723693392334394031299967887397800136547368348911166282516556489305753162383781342368752080258381268478580878455973007188859261339119340924427444940590653767593066371377472276978746218203527213614946830678631065438584235125547946012195852326057056738677338497892691745963825005467219652935670080752904822705608589312*i1^21 + 430150152142659154775489173064225700878941584045995961449207107937399072142806493467031334993987722985694850715471693811118795215812714558555419824361834914684629055662832804707356817771182342487406034196450106468457879024659768113061683436013566194871316322618134199701004860923057376628210717882754718428350870806691892014640192761294335207542132606454930943830849767334868433449521687373419855405114496382746842953653222325323976064950663929896608494835916889409840918940322747881070848986620962861230688661214345565716464912337425695071948021119108374890712681364229760879499360845234754361275358385403519413326984896279889459272018806138358973253256304525431990777593597782099334208844200775153754890931714465000936692423942035997150507053661213974710003394654917177506839582454107875278230018298774931004289259987393277794515648005534029044068363734267940697940536988086171570416026184633230013085147312612977953688106708038438920416374697281770838448547585386926152561581869418896694840233880807020170980125906517762871827185538648599733820444624655605604399082727554326709872954005936233762080264202533575590318977542986689662230559606141978229692697837281215190535593984*i1^22 + 1705264234138708193333626859348592865607846663008080045079051157733431967914477986636025529993533224041986217879103807046323621124691282340083043408607588889449874212517268904899797983410099288115828568267089353822378857500480591897521089308238487107201908711800501906425467475544212215737241882350672439091787942577520876547375160511763747496506464403895117837015874868490232029242272316312208396872890518223084155079369235193479732282351642998442572933467853717743924825653326503152116465747881938980481256184316380311929114490397544411749064317423930851899216150799291470224695530141353044903412661513900597458326614407614888436046280694142159527157102257304098335668672047774756705965553036569754737525143782141537284299769073585153888040297956211180276522438361624604248763422063379243192995198257229359155942769552620296887584421955805939171352537221820862181235943507817900144469883565800912345995689866996302264425702280694657812514176092972504578703928957699131888323230104129873055667618303174070192131357499802315974255510504037089440480042829268676643505266583932029870477855078196801458470692467725351771249928696361030752537328721273956668447657405591477047296*i1^23 + 2685378118773546569536638659523421795591488024201534403396193754868942007544993825565652199968128354344353857986479812027014650941526338573747047415631900182102145349019607894687202879676524823296735511431766972342183218100290182947237321566300089745621118939848298661275544237708565543346421794092843984594318531607922825970225707306775864089312784217173735253044110015441628654630655860427581988503673110826874495182393157082593741982269254555397601253041783640749617429757281530857326063005679403625115018186255850253200451913491895605338522437679686555097771386313120631510812575603170222432881081089938518655733530739110334272102498930778048107669003178516632117665970179361360142854323387357767171796946163977855285387065812818915421833551695179607518148776071150983219394236302364189423389809662160897184203832592307409326380264218309735899911441478768871352176228574379142927838535512715026210958635645481304804997419798585799505130420836508968979215383924464349801536678755501321402929260131313760004623201878965496166474098519184637786261032928088005175311225174155606604649511941426438616269290632986801267753386944330777161355281454569487720721427643194944*i1^24 + -1124428068473401868135445841067779281242396866605645671835520203505204444269233940550669398470233509924385052933449160404583094898401930524921948506741427278355099398409191715490462725212978590650348290487503953669080867685065877328883745633796195429129463806755540323297087901839332326069323291326603964514611390430279383768348402948521226631881236564346506262837096091232138749645271086119811461412072877149677778594942514957241493169495079830684330576207902505118711576084702580859604250299298363109103729799388190498920044806518376771397926641794008492996897662082788814916711288651181699168228310365669254619196425826330265946794305303488489710753902814981323026373087941137707726801965899691404192720067849983807713499885846639506867375812796561951299215207837308515503231902645331033535126446920102548854077202269976994019190509526594956663509505451757904474669961703791893428053870257842975505178586276151245129752333223705921429998553091705696259592576733276410815354962247109506082855385714855930852472830588473831405969884446624374787061827939993466022618860285653054257532808878886575277574372230182029653130389869469730014772563448115958656670100848*i1^25 + 56602001838673519549643397226770222766357497602961492798133591462418352787602704778807971491828025664145589586448455506746285430586148905842329729087727038922530276899115870041562525197015589423636181867658543190755437238255196186189474696477723976759516585552115453341003984623053118130743899546087622994387418392582506848601791924943313491379206864725987561258244396316407249940288174482789350369343017194624998866014460694132332202863462739970280373257221428319242753778006338245668183098099262840925737209898049224333350755770247216369962180761424643301319484643134612529519298301817298192130855746970757904677327186555798562833806797998503379875095596526235123609548234055206089731749974213902870636723115302082516063032326964537825592973512227843686997350891264611194441075282147816850815847779457847231965828345063947008889468701255199984662180586105734137913774065690808004961518276306859248602265000309895171253628566813081587622874669925754025149046065415082925348881009638124490109807346912384090823332804472305290403805225923543814087800766317841778429805896674032286963110388372608913338583654282147871508588713653667553039017555787335421761*i1^26 + 10120661037271146144222279569982679555967691848196567943578460924383845951225658941459117073620835420574534483535147983548555174609556224613413857104915383699033070558829293305453773285171636885457489904035833490989127399451489407912980316047739551215626770466162374980867249351453583338252736779747136455855163704631147286571761435900165943977796725938196918307355686539168691816142854948514209711729631223430939422278322745368593685363758717786737641717877326137117069334939475290752681609389212842911193720051002527532389972588838300427484186943138728670645420206909622647574901257707966642373730039270363539408240077398133317113200671288728887478225565075246202453294160584836207179832018408417239719860339551455988513245490157876928641539234116306712131116271455686309190511494931362911211521174794461233160412722156404084301395931523769522720136260081954229165234043769845849421116154918505928965136300037247290886107386993541881244661810339547214764827052635937933788692716656481400532449436291505232774515688353356959666770053860932313320711042448723207467305359826985595480405267999783605337837520318011099737422970824945060701629701283456*i1^27 + 2570840474878362873590733800867014255665491377749905993153003245335157793810321067733453390982363326291690551803774117283474216074849771879574119456946555552220021269819621945958755407832092227106413637495034490839870040071633974482212218672551603494671223391611407702991989005501898772453552198974074932422543337836417354391132118266270028093140180102487063438518803728505202010011496634152479153208420997596339582918612212480681915212249141154088543300818265633493949234289752104664367911139434445711011960430924647055239313617844287511009034418541993321173134168374245181523587707846803468079088639127506621607014250979293388436589429011931387133358578305075513742101823756489834036642005102033902858658054108668023304897599318437066773716959908566345684514370584219557599426492327047949229370604491007447857363663266844021608333337625317505063207018820156100558242601573284365460500855074654531963862005810273688516609259980412620226704818713521376318370441448665084739710515683459408123051230855320816679634994326026531456517729945275198124731746407005409563333450924010861845173880529472618658840906812601698466573626115066865548345344*i1^28 + -227553699325904295109926440117361018685207668471742131184724972047665055825704942397997736060761440469749805857601232493185583810924052679617875602528262148991373004069423628321363487794034393064324705434298142568372470197529105423621969312377732530669395182802191154331554243461209570578558440679748206624721492145128664168853898337905547012951904481969952361140399858589557484055288761261951676552265675651820477317748216378747123913327383131509062359045411332743908795798929763724786998067817844148059979164516925615406444509857278607453981069769554200818573260379870151719386354373838466245815513883310574770017660417869013121470415662874846189678326097386671068229674990086496773313236217236580073853127111460179741965729098638308209801330582637108994276667838888008112097743353216604666545028179154884473821915836278002687355596057926190273875481024312319757720295931205421387266841145869080142640343419772146074486138210609921525833342322793504711986069361951131649779456847096034977938883144301410433358896758049279861060170110550809513339567867503683915017546689348493167287671874213797883145610842688437277554833481189556224*i1^29 + -52921351073973986103609401047853407257389641126413498464197754919936394538907099955998842234905021936430737764463948988357531051784657674287702262947264052866616472281176342749131828803015262496811664581407406364630412856946984733492220439317793954496490184521102699067389037675703185949212148886484788140725750004620952938467827040461279125730950865740225148564198058310819917558303516003446642675746359244100717724643043038736641865335967799086748240381810537964779344151208385479503158007557307286660392870343204879705725343126553131297533463040205588135376084724165716970546323943417891137367909532049155435067545158497691908701640173431373342601525010395983468372017645941797000025492446009114501760185466994322846180609898272838851128139135500552338391897977920701604094333303772574300158789124270543668773757370922454095008175269309597288539347643192643467830337976416000195615149552824669203351140665087210494214721553365874344427907598658771670598209289700743603218531957376893495619503229450552350816455256250271228381649030471956319638941042692692407529189495840349019212526724564336925536464716317406417166933164032*i1^30 + -7705559419470595269179517228180105916284322289171902253604437393224110982871679183092540904645852451093507331166089085617379129215506264724837470933730129923304232797114130813503159425201254182488904712791549531839410589801552152417928195412095285071993213585470397691359605358857304980580387686964282848861432414537777741393765485082750655040745099488270727009453652905029273514211607171276743387467864908649515845792072896618350958035550184923858335373791957236805735344950416138961345844387122350247792285944299385443128184362661111899998245270909744157492742578746166023937260811374953547886008790499202316364614458831267324484585306111297508609460402667588039122716524607327289743445446335751141295297044272229848111062102420756872898317451652933719409759358581211234821616796588956663722948160642843903223890491669478585500066020790695486518321203034402765088877364716319638330074664446371404477128354871232494603424415843461649436391705540252452853643349095584110929596227187412879374192096973239405509993745169061583717869390006709437462242637295046250985526994632019121845541145094889425599066680239443614367744*i1^31 + -256847601250884719153041466508497001171091350752422665678028239347954849696420953416546330906934435143399983238779768600580721334981249831209112118096542983276469682179346122132164897520864011062022416127124347199294529207496376786057482293980065096118695799773212210227687171496447172622748868346054997631926840546225978483500271847546710310527077503498333639724067257082043657347812429287045064267649827521579938875108523681475360691065384011881397135542162746578038295223514776210350700880334067835277088820946900547877811195023125742601487494676922766277380348778263794229302852198460678843577319457166021706971363576807000501689399122030029318155358113821741970537971439493496859942546790472394761040777533449051937189214746531842609445369727213230433753860246693946521969452725588165283908735728221815994983329312439298906232416243914579089901360161191059936788592430845455312328348589113201293759568954968414468609138046904398696184837071538992277695591426837460288596808999426746276725625306995590956510111036069314291572378116804684400138894926641958668395564198813253293210190853788105901219477121400832*i1^32 + -3412939958151960085359360583853220837929357199847030136941646196944353835739963631194183427380402284967158122222992145528915414962454101239784375981497892556060070752867799292333221439816960854650119943528954034580565690143398884905426248390847617874570285148058704975528871423345154959271712520121107363841200613054640539753507976614399027879012551289554554340571642348932603992441851544542540076562495446282100541829199753051926643771075979721070277084499724285546313006829076208171727846286848339447670361125359869160279424439509090368764191914824912766747785325949763323609631648897914174315620711575611920745432397466857014661244993781397609982376025733561333258645447487916244306838875218303349546727151110815725108605278987538414177302851172068995279993298902110384346538036559149994507494484485617060486143632974704379368553989058662458419695996181263607870684514563215306255411314463015296699518854936510479562674581748040481856523735947996303323626287111043267640214365774615011600246804951770982964231179235475124429215928839253132512871949784070510585290507409922358647015876085650393835503616*i1^33 + -14871447187775039737882371218394482357345172440383080669280271964046953478668105529139851657644615405372112176676666655854054723705765411573690538687117469181261897806554542299742771548095434393058508699262585267858023525117017118183687709375817238746381052311241304285204873293800509494989025473956146764925811672774286250461707127363927980511706389087952074361136392388373486433378402184654012642974495306187800351185280418789941170263882373301063149985491895847242844365536241889185559240471787979938569348980644698218096468727713251273139833592381245587279054696157442981331240714379666946320938052170415898320058268345760857537608043728285250320710833541037358535593913076265995042671583271000627433128693372025954476083318719485241176595294309200741279253389754774694387477888799108093356569210657300319564614231618462045011082135291775151568870127852881728081278817664673513625188132295982463234033800146259668006767971879441957303552933902441942503171293791121736682408593344299074189606675077993412820101779701608639654084634984841523007730050138411236154871945077953308920528380226437120*i1^34 + 11878087771779205190151755387619579360547055917024967945798731796725728658060015408352159111754137874887737883449348444686601747206255943605109440360593824486725101835099345586604048142068974292938552213464966296852574462500366787848027107483826414174694651185639741369256698503094932550624694542427943574614854617648459950341609223354683704225877990973494627192420812249848045019675850580008322505890042493087944609147629786525955474356890101953537566244270052179882700782279917749454000467624623579248478961793344998884118731189366477478150601336295775511024565371870843475254101957258105030797659401952233075386256061122830654178612012362951553114358649816888073241391894700039554636789615599972477520436851290477079579860891568429147476434846354857757669931402339578865190440982065819099383889324939912901807516765938358733060801888804157055360688801171708552660870201378919674540078017496533451899455817530597070277617282453066932060116170339414798195855393180860857775014461104074157445241059620720505247662760386443600381739554009488317575592744939958037211818138511727502055964672*i1^35 + 197493478681776555707041929959879918626515362762896384678301236335282275296438837755899067957906687971598976601444200084380144209550590912624899271437851213592756347590879703501945631052528635852820427265132376392311548428989431588520135547684806342692504684491873111173599597187984283718453339048316737955767263055919225178513962367983155494369986536436306708368199752992854450505307485034905801958735983426054138507635194642260705124478887316985464912455359909717222800869909051011339291696414810994062170435071387851491008826077816220178117385691628781419817440914769211238329827952168507458980774969767647071139596802027785531487666345314627105460404549285302649200375020660627965643549899620779182487423212473296268196928158730684812847147046650901806673799684977893742427237932145959160702060272702265565275223630971184494257239798556017279280204436924437055506091265850714160060019564434893523239679612412949696527619125062328616678913086136299503839561725375365921622856670005900747542796583767105700491237786611758153623519605694062495502713091853819417492908781823066112*i1^36 + 376994873374738099812039846656359054309319745866714113548059289307944482275601682590173689354514607536955985154448107694243857783334266530180438565050345416632763439430651264712411622452572144216032949279840962332256238173147494000470624328768460842643713460777287291204952661044838729813503166009944453131210790934003521223864531570187726803265900313793864306139547403918759128505602175586245179854184281127824404409496152952365491680273673595699544600083373523593742782726925803019621396113614016275423453115076181419347366264705191823067490927296290365623579254635101398323354762813737648485718810519519803138757038878682222504851085295918256371825220641626878253461798339835195337235451542006028820588027176743222478739711151177755363508860180980819629837547763050895166386581540042089618642042851219696930314530469254663923915524211630677716133383676301674758032003100212514276018631229317197930332840090131500664053056605697516537209030176898755165045786419155909582543457266790374578071347501444361169336782940796922053643197230236500960368563943798399886050721792*i1^37 + 1071252463159083372027798204163936650157758421587228053004231439310712569020940740400791491248621891563606876115050780420889681814072067108691063897648107161660379245642288841116810243265870695004331623894111867256380124578222036350555409606225075337306347119070183595788714116937726638506062784911175153691371717820154756206667215626017853582808895566645136545217203705006363004665658338309082344892922756578367532394646603966537204645866546374910551874401584277243560021413273129872112634646508409080428356557979510247065531737236222299963221901012941345151319891935694063513582466912975140748268428736873998344182540473311486612038613243417820912610856286791415229899622672577568799069997221653609748768471163759494164996615099983950769784053951420944808707578762048025641449476590016480030731521828516993098785270765694652449610929376131304795890633764350166820615148782070220314058533205086024212458351132024552461353789796827052271369704016358105094639203402544092541258388364844923864794081396137008973645939104494572632599491836241280350078304111615279104*i1^38 + 245170671929798901832868742001423075437814775466665058113294814118439874195572844375233236567858595343219229440936319415456168405504894751291132552305387076557286313155877873024093136872833179083186031020295936810622246621682725375177932727099380627393015515291373620326019352857731157980651865593005143541333065171239233260808360238964204201862471272071424524411933126518321787339695481976184944663806110632602526162603320523945288163394201562851960037104775677129530874911373809342068669626039748175381331731990890910959631314066592163551807140354172602793056981003698317624986419545136991308384959405473560202748033889313042411489882776258723663635100487676474308851495637173914558932125702674591873095051168470695334655576482694022499719034941533021876147179931090273621083902033233481121887527377199728558388921589948194208275124618382062080613442035297631693252631897273772093138285729906505904720461207046422124547543273445511644413062094220880681849437228933480769931676777510270182413674460425256123564467682429813587481952504463909827955916800*i1^39 + 14887157172441373405041143205862807915457287884875127689896686042668819003362510462252500649287626817492144840522205550977397671422690333380265325316931545230425436496149470267289107474520883937045055442717789420709140895760395602854383873579456243301171879064108580820994151662708976898631492605280917732538422285585875818967140261396293676320697623370568931634078560378006803122141003011261043866900911561797916606290738414670715347371664135529043483499789036997714652022459377160878318434038026094477787919337350323414581789768477682075207246943878834653917564194286272417256470402389329459460088013120101179609780601423990213788454911324986242976855322061445875579958098549601043057642709379493870121691886205398102854596912854467663855243822212115829520384354252803372354480895591054772003017612332398533601939999589543219728366868159167034830784996445782876359456594943865316017471480861285766475855045621501171640269236921144046777700651071892222434275262951746948455207609856793415811725095458742879166631478600348559700725634797928448*i1^40 + 23836188167026809152561968346621832569978612987570229030615813049700151637697804072403629196108155322338936614105160413877870628968685626755646033165116380247351975446431866706817913162408904716522271588269902095794283187600383664924715707473062966475545075523560636599858488531660167330653716150272399968400675722261951214496449488779049237150920311641821686619340124533282595231351432356220640529611067731540396226122105668702900808466092086410478788489821642485145354001377182403205076865448622281850160671522655443831306486511937392023461064827486650073322203544589344975363805792179931656384427037967102045086336264170775978126851083718480739586521706256522394789980898127177180302147563981624056088857068916307829882438689992729185214710536407323138590105206031225476627880100466708554355008763289113620672982364432481092549166142284603724958433536726634463017095857173125592183389380365798102250313448686856901568556919905536323248437526791650250649690703368059054400763264662957886935930585990050438463391791200773808848896*i1^41 + -4031668222114745844519173190907309662082341637994872224617054024631223635322043962678955870869089964125903581682391463958626934077451676367707500338428275729405361966273382831899159820523155688022438313882672364699720420864318640717472330104743817027281058262152752653467281312316219402564408985023136448921891592777731546038724473451098792685586923330009635239463085934950865422311052891859617628736007276789918697002701961663457998749693808476754764734778271154357843763030806222936069093637950690292721950587872460730043404458062941078991953579247563034909712134962836764053202258640798633562266806261549039324588951976395249993744426757207608006027068707647017821977477582428645884983691621462580870795753707603776788713256798022273809582089106483502568793903434421795922847704705312612047139237335754307508918753376056224531258320247066374104568451745892160007996760208978230973132896246596758408086154436409326936515377918517997075817607135186239669342787060964815454221470331513438926673843590196064746727276544*i1^42 + -11852730777160425335334360568333122041296042046764458322990125048578307795237982267930555182994693170057902901131475187489839070119864102574683127112184610590165284847562811597557566010158020796113409744995534930363129097102219675199925399754763351755149212052517181665098475496247347705101188159527559886688135513994246140492733708143274472949610020702418614300518582783807760289234130920625817954182266736964191621206794800886606019889445140958183745143962715639688552419103160312841099272548544404404394842637869716727118940075929365166804535399228181550635341367414346637907067926781952500067391190514128005228298274797706523614939526856395100780545204404058716333779667958346282874632578929695880423444274543548423897199522660648727978093872601546437658513075076521828285745347335248644964753759594274350045666243588060361241972806633089770875007785873910367254187396753935628386750591820020313344926251904252169905877077817031573665669784335100501440313554775673493004364717897151233618987682044575744*i1^43 + 3499052395867569671895271891697584649939927005243490400126413673515454835583390486189078693505798837411016328730145957931197609040387732160490278209579103860288791852678579087486197989444773294484653562708973281625017312232082335839786680063887251530041735551678027101496773395806481828409527611752166496969025265365183121601817212856280803313690784100260534533821804896336549987559125547209500046873649842231768078876171071083199421434099144183663097921413400908428644688602420613741592540229289528391557847727501459378702477719800539410532680455030907835829768772031402305119062420658474932455519302504825822551227608768614738321460159626605184644876728833781081386414296887188310270698193223442086221247132729643272682453413859426642738859066167366464277513623042099043522797677155632065569177175238377705995885542410541093923962453627998743965100778395429320470231946608266630091360684203032046559758501996455767576200202404726834659721692696603261099853303255397518176613662028611868164096*i1^44 + 667101492174942452311000104466644834225457647790887291489812287744807984841851828881600354476938405188514894876372651027517050822121103247224362311930845178133714924195661793096240967722061390831942976846511749789346850149675359494051761134250927266526252625806541834064701133258075845167889305151759801169560536577522404466520761674408305258413507412607178690940626552878491689805927745715513033573526430396440662520953468290961412009898960256953376449103027900442667396182516835873249517925158619991819204436828322487385224725011719349684607292666536535472308392608472038525501819308025285416671969729499407850733259381841981702887785545322269986719501435750554258013912265910870123199155499087736115828449709174164895426758519020194354694834113750830974288528798949616428683335875390240342696536026572314124283305766952587600743179876436738175060207214724367026502882672592075185804801647731293599266510128940059225958219994949402756817806020941735298912975911370716911258042368*i1^45 + 103927734197893159651574301420695824849878264856211052976290820697543770326545266231717498276682678348777243804314645728996095009227922906449869767050222869210335188954005732171781546221926937973842494749523883298580676762120632130313976266453608476505107394897022950619807861689817016772656361962902936783885273229676456506563431281243809335350004638513193908488834993305180221568333956119907357297726296493237140506719306358798780053067887749275178965075857472959205386117513275689013101756029412059986517755246913532034141202689522692605452166296786056473692525105615658594732599868284931191415045315155074320123189474177137053360806142435373600020595615325212062189681904624261561706123993598546340950041765369567151689990309522344559303385738378162062147759776111873683856231812985549331329382739599041189709280855438308650029893050115424693529629839768520658205585886363572328144681539921941610521224495844412975331237916442538145079993281270970523414734655455232*i1^46 + -34446840194321850863608146547554939649055268752757208271820886876543402226065639358932219752572447471792163012192638211159527394079864132569359614128413119987534197442645834974387670802997405428455531999806423174247684874026833986529754912356220481375222219902375923965615975268955739492047156146453419564020311740804985415646290589375473740430340983385629075989291006359280520006097010596162902410665995020838499515373746717099849937387425294648700711020064586163249323974488285708203121296044448077680308612875327754662349909664893943384744223423385448618872606163285683511337059875471026098763599399615968313342244793298272623703560198010697428593611760633208327885464581719078669738052386259172586114044135781299962901444972555813956242016572742723974925641632145075637159307350947679940933055405936150950083805520554714233280988194988463484611776593896862189180390981568055452972733589115374900031845509070602878346848571922190584461155891103200706560*i1^47 + 1679333564747291374011093387147692009114773405642776593320359558182811801640523270092705492763434897387097802157818291150073674592229746556826918340026111351574972393775424053161410319060820329104305469639321761347135055344010540086985139355122542319633641519192835052149637361404760602247548019949030913371107203385143297939465499467306508511053806369060427047091923660570506467994915915952276029450713501919492569275219618302101519268015468776577086689647097145485476371752175715965890870787141919881418496828533366387643811172236484580354747159814217679890354744233128583131827072243665568221245805231887488803265540558258814117512320185502729368690424327941969751144194580739663508981625213752177156555543861267724773349611084935170694381980239471354826558496867589458881404193085870507146453115987547824803549756774949041415001188606016821071981522486885122480259957956836532021473822084612433460385892852760126291185964917169107287146496*i1^48 + 79816612481956636385684525556109073946372361602467393129749807925985136987829722396819038914123094382049648419399511089924880785069882832113847458132843747069490591606374667103749067947050523878840060871068975551833169361049352191075679265145381584484157136902811433844234547884062006713061048193253492020425030213711472966989707045076215444383468957607889486944778665525704390298895730811956667022080985303667996589082738884094037527716275829229938230296707236910172542506871415194629356941925867484323663324614339078782452295669063780221908429808056805968360068717613490211804755059148661339582257341196958038101426595469077895002410674895766151594916495698107850627980198420821536519289739365249725235742456633043084328689312164183197996571716885388482509126302800764586101000697608020528390037911862695520150819829377355655295475327951956989202975451154374401251505313179069964801994865725971593982078264673304576*i1^49 + 4508322276647520492924089625244557768512903203009024101234434936759788854805778736030131767624017711654279529275455423904135040689353678728357977784239321769413742878799061848874268080589802909742770039031512366035824462863604414445173862234544122655089028421502885631538073840753185827896513321426514839298652869153086861017387723129186649471459192912072687797316098201504497512734412235923971302905874806808588650162081205215055526101804853931934059986257549310257680228575184206893886314497140881090078354159250000302024481299746919762079232117336787820327458014495772247765992789213200402006280122490669304676769412320772035736534999326110476074308751458359239039322380452916594546953806249929336650319611083570530302185563314173978621738086665381672933296371255390717292854091926247688357055009799139047646735033741729131006417855695344452814113665249436325205529598839363173868850118656*i1^50 + -647039142970778898401351222651464220949954983140416520444241590703843471866711094507184920001797518672540662701616844998923250073012336738005642486850347782600458145291487563674564823074200890138650275592330839113227036315881971193566171669446105150655031590518889778050840590139825023982786285787857953302215321676977838571790219006878770351436534853761733915547817214858751626570513729489173514027333389788973001818857130245177877440113172236609472820386239010089842546247817933623901117136030870222721200723234570017836440368935035856357325064823102840224224271059456469864998071263412835831729666494889651125919787627949789551839820087397777254075201177882931285272055160774958234190429922361676078789887957982166077079340861924801355468369480306317112295191126002218508167858942645472903317064907648432726145523969425558237819821049898919775785124452397106593792*i1^51 + 3415366160073219151169350093990542510351107792714497976998996606338212475946463756272177161677684273907216261295352785097690512590262815520402544944310814918477874682298673237090525218356030413014642690981295999247812266710560625387634448014390796046361106796348342529920475125431974584586547097859583626379659885515127970957967311329575283169213479892282898485786138335541490138578903813546600592511921115523628571285197829798118392977564177684139208864504677430633527346149120539075994570415335639040374731513053709894498816903240538224913865498844489913814859160536181320888220462719040539676268000631071869820973931424820265980818748019179771039410017139811274230180906973330363253413394092067276935512130130028804693126117380710304362371767572239303612840672939977035870325365038908069249746373243147578626801664*i1^52, 3317029883792682667526368851938314248125712681946333901950751795526572247934210742292223334741166752126552143919535279552346802751558776673148250017964660180165539886732034430628578898511652761465242399353506205668590009483783389258661546026116423155830749327984582582947060444704885811908246773924680342241288298764201824398845576069109729878278527201121556954086961059761089614783619179256363115443992532266531672051571847453987920493378532779105040218778801175052729389675231909854600290270643163931158894333295240909547458432854222303340546280525516320728021459428586276951613896211524020558943051839645856935184940917941085533402675026833486394731832669748052759415392299780377390492027953508604524403053688483853673104476117513490042780366644226171372196884072849443063373183813402955040733321124018238551421801359373564375813833140894138539117390930093311249337314819556114645097694142257824016654978599133881090573479335787895355664924405003591366707208557112367659714543725146189270635612576901315446427547750674262548060952782303430826448117275393454097910937841944140931601606509475874698202586534658492322398415203595127424624683604512571070516388473437585995672073932785667075939601401231733950782949042534584054118013634637009331253989293243018307993961797338660003180787344445669670806319251114190089547451575005593037774670957523831165584432065316044420608186200651271340255315914096828090589119806177280000000000000 + 8444403782022184404551927188743361612837767723774569087526183168747338996139764574949712373789403646831408921882770709139240347639980819650139945336669626481579427363157080881100938815329694830838573204446029971980319201395480050386947011866104172045361385712542275276314054256684932350349692381831923382599972002297000567099525519194667512487739238135022477616233208358734591231194719683548640349139503753160410547115397524946566886543042716235522873605091031411086420698947784593280059025984795787195547369349113450868558186372712296538314054403747358610446082101850339561630045604900099472740051181021202254920345744420569196302026116840751780893922584239797829866570629924416383860920380367278595485215799902597192370027747289125965535286581588978773689904082862241083888840877334445280050407353836340828720505877268838497982949358678592169752884817439074985004312323758235631857531722167841832982222998110395187656180816860340821451552792879997939456718790873218417738623036848758502544373032317418355703134564187056782064799185455045303255363348401794659273955372865998538166487508087160534970327065389921105290805242598098080098444956506148635760610808253099863298118663242895362197092657987889296999292112860423309319914969478026064643875451338625385393017055318584857748720745263061135937919831832074911089439671727815006662767983859094924791149161524615528950176444444431602799700779166931066131595929006899200000000000*i1 + 5561982558268392952379830918573327749327848735985297813412677173581161014844556030245108655326518786764700361298496507586393562528694537238513909199307104385664951103434394198247051205647819866053203920112508441982421975498948082663841213668744012120661466743012648683717173589587102231386191667624221317149045973738244312652362128164796698344650287088129142819138281423183735420924928992204296532904520865415530190110049956229901766171072346320856002780579808819899006196531303245659681209158859301685537287041267848113691328695377889224362368860559199737143559604812959317330871664605163448190581908847862892146668744312731207022445634344849848906100610567577606267276658827444070855668864274271717033972117545488955761415749025116243792687241838544567286145042293409392854962582405359901281953262630009214368830154149449138171605517584613603258229868388226719258351093140459622593789034617033252441182638573884236857446473770409668817641107204422792512378539251100169650135632462849011813342573169780870157198709360730878872176522948843594808178463853416052860350678012564131737085242992664430219913730527611675728293840337364572277723569864814060262622689021821316743881208638647459864428345637360261090713762532535025916734488927701303347226508570397443072692878462432353793040061393777734452989131401108157901541773792215829908609908496830476685045542785029669458174104893480134179108645639586798332221021224960000000000*i1^2 + -226821121015964054615668606983471382492158824957818024822504232812806496305204564225387130393068993006892273813251132435546660534877032403485904744725360587680335503411507931032060251470257333191916415294349558029893505544089576404573259460549165793924945403031647897169036823056187602781018526700477576367839158582369324076947152990246547265316984185373189593179532323243581617976515688139910185961708354282548536988579226983569532674045829672577737217219540261314756353144550750120978083983700840634587290525740028726846439007337047750563391304700675559802941770586241392799360540178529951083233147262958538305136059505488870647235096002929075027980408128866061704574855043560471027104923564198638380912259704905286760436701419542895890334746118409359573004571740999281979371891350184284959347798764261957622923345241661590427173998437515978025495477075386552648432606484991224225214606658770395906303773648522395090308358280774389386686769648363615567851426141357601413882216305281216679403006956434514992852990023254929444808886343667226031503826821116966541488425717354168137176911783654529352577773960247672231137985100042937416212532310210694314042145340333951587725096133624163770289735865101669246066135217335700996660075957455926850028297150197484877977438878596911289458971583806816991448357466277080843764538442075889777936178980057124401626720040869245781194532589650399924021941958401348512693983641600000000*i1^3 + -50702469299679483758609117315832266290628486705177504196375816418455821831058853112805931634123711186658237614744882138416747897103377533263350914494907918245458783330902014561163460259942066906266647411391759476974154941369819582300885673832073719180938473618395102394695466513465974048093518193338351467763153683202709054526305706106305508274373035264606324869493834747671688151536500126129266341453941743359801548974570687015234701691435232333569664341059358637171194577424818858294423143679024033227289061369750113988150788358155271417893291279777515402344157311916893779466523171312059306433997419510179163192604976773150029142354755311754021646439952127220147731812055525101722807949646951037485478983363984413336990857460311648604552280750346162021195109889766901522687492747767767416456915238246457863060055816216994682431633040240753318903222636942263838196735809643311455537792338434814781400970144379585340891856056915438714999511228122703029630779619107043907231710582924192123022289790596070453341200948156195836751396198966676469607050572072108013898847851090530366561774503366837526797553995028816134934677062704960487204796604179015601049212057767067259655114181050870922910616934091970452556250243181535710575939682788115632843485982938123479800466844801238440081967256567425235705482824356850536051654459872768183311611289603605082848039023289626234040822987593634318008283831679806069882748928000000*i1^4 + -555260368605712352407811519695776166215348853459633528915338886879363550825985211088127606452870026198417150788141985079149211716871122238426357063251196613287094919745034154408644282694234712609659037193806245336647100230604014136690923618107783707336732488356542251236643931859824859690425641796108079696162734329103083212879872149526914865236269188317045271356406572108896542853474033069226334483416268659546365704514074996727106131595857469732898008772133980079215143207917285660625996071063618103155377476207363798998393686308338693427770063277091932700683938921986484012084899806268006767465937172719156548041671532714682355595732028766614083603486223206869447807162400760180703341014187182281183178990074310346643657279232335837883771714119303433918752845326331842237585864650979904819628397902844021783101059767084195404508343992936523055949669020404388520942671828956023319582229425581706647293449447751233623712903254637869177275375456114566406116508258964423063003442775927047598193581208622957371566611125990053686025676417919424208708201560842626833464889906597410212127424725031419491349960498167155505368681171840231600278986648048701724691963778445871605441325739097352805120337686603303736365147346811253870419079684031478019585281091938352996901466888199337736974430250236877735138082548801019004347693928534290637034698752201641875396021703474765140905384689969042456931889477872131629907968000*i1^5 + 1596653394144217547877276642808059182367131362598644613962819249822108594714241242682102414443615528912046231894827315808587806531493513940307708140091476945889347563662387589238935907070197290082411386523449177283518145635442789389845997589598391594758583709778769609163864767621930738584830724729858036850276787309671798529348898825595527780557069656234535600801719874049102253081886979001765919976233267687162916941796220429015544532607522708723786914483426604383955807402120682435012574399120263955701073827517795274461927399589279757047578760596752247851810560949348779127643856601663123607673004203599996203410043405772952999416664979800829882178964702272169877477381955438088115513697887304036411458550240113218550655016482797853463976921342887321249755983672951486774850560451609536482534767996311791719706425057013797025431355564035377797125700284042008759251345268471640370925459409109457473787994452232587399569305133695324996376009510288051083539330336346865519256991329550376293248708094359616139712129871095234871303542462725067596237268933723798715207274143065359043719171974713155207725224081117916765015198848712712622043785097211652630703709951475750493207764805211662006354792173270884420131250183269383677551423516507910975359506103344718615729198802991954961202593679215428455292717770193044437770115750799380297728290086692095756256514406981271573288898486575663344233618305712505151815680*i1^6 + -97787325306006265451087078504105080541401296786877034855506392351756382074551693029943599921355560335018650437768528223033378606628030221384463092402231999088775772458109140014891869331028959404927559216621739904670561119557377671716256949320024410179706694225938148260206434123082016008482492023820445089818052146821880962390169208772342263773991518960756176121496107269119977023927470933351937901598888809278032233319817976326093138203306592860613888892167743942474044645869212489394603836848264349183570749137861232940416893294928764021741696754717110849656006503695126698767935139085389831499062120203598574654820103515613789328822401936240075752984224264914475765552440924086458177389579514026683973500251749611052992443908444916578386676816714624987831749612606471978291362528985006404228642007158693183391344567517909319015641474321240918577534974117913674427764245344701390624057258255116016144338794104079484629722324190862478534115071645453925155405807229913077617451905394691302834399361889947152891330386350019307911250346059844171351442742390975347857368514099750766171123621546553623154890193367715219239406080588056100780890678008898732041204370691030794778719632985079059486165945283913750034387295039576661557020966219543511506692859711492837707830989359958285517212449111424764173867345945673466345241607240206938264300111730983377450847565432626699373615669524398523486600704536906563584*i1^7 + 22130391576908051362815907344100693669360556544021121630025526720399945050564476980187286341626474740924737378207508913948574039636595955184167569828060139187472960180156703836375305685064898409474170482134303421417897525992350182691812744667726057888941859647456050512468923712485978549210704633362071292350135580563981249368749828477634069022790166164534521960392554423833171894938847864511220837464234151749132848801521726601281155654904095516730426776577884335188402150492100872591251624317928324482631812015191688358682553513883344941060946122375644740356999164578692466513995254078005024300147128291319805423008409534527713058883405343860579129831348675694376559521103401264652213784603793790125745666629843104167080507999750608809411412849006035871310306064089563572718247904669274566704172565194881407591958747876648277965914525715900121558901975616822106993592449645143741299901272929028038889035739860694177620582277416197253481691848890758201840298416026681076435966839529145752952562295694369390283483584586865177665670547173724301534888395584558824464057584394055471312945175857289906278761125551817641312150793339656278281848446759988214275371203645951323694706022543418971426550875162553433112310019048018379232941406884052649389594953609878192120538087595421093139941158773564256888927647370290087507542484559152350700440241768679322330051937361226086183521251035641311227142431314018304*i1^8 + 1367862268560632393850108013022722042815493647378730187348553540212594114059409344398045862075504269844602447926039534183118808149475943631369733685573578202303573954766441723661111239279155484474361390036971717203274727412542764845296804146832763642049184998043631299662669072780878548828925076741206104917732839771632240056081854203715020335943540999786526789844050169947126349547353253223742599635922837588837531908108630820159763954683637760491270693052809621231297139224825733842145279141421229951841219567928108804393367853707026621280489837562560959797041310090795721844931850771322854949270951538627925173937948725823757352651096468064856262378396754996914006718462459116775532642798839614483826755714439134888421645755064238291419787861964351814609679614910164117665476812071621929271541485940186365373994052531863899745307509327632609802241938609588666574964977969439896059752231881145449464689832734849863369412784891447061991437275529693918582898849584805821598141891479545483217229786770911722061237803162407043562301798149961938849803893702491318931774540374204908051717161855438741769342374927035542688496223166263546897958525093972212235510778705762211083688676172193735265429874561835883744542022310175943642782938465092985529331877009602149421763062927253350426433406328064435948669962220728168378015976730354473467218656176460845332726651448005742191586640317708195417924210524160*i1^9 + 118572748307014170352718443250723735631815185613689551041492610873409723683325317460754814068909338059727885606727887701119206664003096262534176162720581937123369749446285486433042457232516635929434276867005454340700787778980942388278827539736461852195832742805246489654028346056018406968970805674955937305091898327311073730690546404633028641079844594297050900992929569606983401593711838954324540268785096971020631831055224233494873440028036379137841352385042971001569752129940214603149198952334039133062866879806176737232222503181991928880401105639808969294410493398967026141925514047544255055097338923368809984024335570396225736494505178105842934376273441945118206484673781357183647310632386367370242691265673426744517062426595629631439647451853839555588822554286461945944906973264315555064829783145869079998165869596443282951960727863659568161077761236814874811386361773640206552330650835520943646752827674446172939116256246072718507315012420934443405518218111931296225220029926988971310579695600664369294913081939939007286785333843616406073235658871454439654311943209010435708806873728992342044860520441016691825135920736031616715091781574078274135595992369128742697829662019665038611109983202406136014367681798457036197941730821953817418595678261303934190771848601476919263934718718728989163319434825038143078502238927208230071915333754831222124550338014015951440968797276090867386803027968*i1^10 + 3595182958463890786979787278005868578440292555777765340801745530078333685137005510355307531141079736384136064146526714061868258840720648036723634171508313314377071402264488648892641846502011240836600788655923262607263331586427571465091266341766184126470734566525045367814824779672670553753747159772170473351208108358291248671041901492694657125958543489061580422161907017963741156109314182948973490325019769608550138454174040113018667378340027507381838040099753677002261772368746999172020023122672970530128099079883527594713799968040897183821316459451892376628928463243470402698434841556403265399265410141548966563632978473317447354368226806374942478967662192388586751101727308829063343731344537074227633847296776780941113716919514971954501971452943057676188259932468416964148509404139876623043758812983923728397242180106494663311502914586456907513163317779438748846383986814423162432232168776228622501274429257538861457924647271114718527158903069427234017055883635690540950521013761355194326432282194969489817338051710132938729737751150784166022580521309239594870410598516654868163674105769524692341767394686275037534034716906182097238013463583490405213037475920496822999707130563409740584092321092445131731977232726149050837104833532384349492251127433677519108215418253135252054055607450965820391231585885766698990958049778958279522576308792400404746330135372535386966244173670326028206080*i1^11 + 196386118180694694238407406190754327467450006570529196606690496854723092129404970839194229541393984171864229195871837510936144590946711647446287641134795737682532620802012924703803169833841566298003992924474718084657049902647503923915736971374813276180003187255984275929821785234465555746468361691452667737451083479491350043817722132237439850064147856472300341889601136322840186380070849884487594849753804575810325535254084464519158666565822504475175091961604342896264953968091523542227822172355908757857032143975699661001097437839335627698730414443569432033938890534956807137458178125675772512823188077147683561807664945457158699469873568511937381396026846693242079373223257930309678893776277707309276852760400390070144067205623318021299545650901880362421838740142345543586729603631326219753103515125439443009359055118854041600169131301784549601904477421139558033305907003540422177872961455863945726906680699381839694530437983970662091676641140620611606648861456796812979554399952045946428334767663786237027474474498944409430524964664491023944916173374880573936204340451610887472877828680353216222132306651927676100886074527639452143779211870250262368231164190165789571181035675573419976339813889784883555930796077727423098356311466308205318325637554811094443027909543253342606822892609009859512661761591898393119360604412436025263532313748735754692480326370058266592980413388532219904*i1^12 + 7241856641931155129284114430060330898343711884685291638662916502238756109127925185621558669311583023870414791179261811061406504113336951950203391646865074493500293623237574708445984337833265262140279110812602010916365057706436831863859162727859488736782253665403944664565939219408709623038436589252709626554706329625391422882305032602097981346228989988603799571747062562401882369014392305833831058389529854671975348741746401600930234947965985550530401479435656256060590017469135108410502722368366158639824152260920504107651064985229334761701623638747989696608708329143176833875695887115109187416125719411107685780104823919619660161113146720736294843507349026085093774887806487622340474164707759174228995917031915974637518029614276584796018752729585748115729076337071262947111396176411567132861245201210557813301898838286097366617069021124367404155046000728721888037972327248209639190871211201375080562789470192892470750406803037799465847464545286130544184281070828174773879315087760636881500777045724556327690495053165818316355190288118890580165274153311192644052805991087387020444399443020838436460011237410467333132232547591279942745859673008526952619586151205663765051299612466973458213458773507168782268758556939061970071514975628541204751978971921659947045413680247975850047393989369255170749207865720552336170972297962757400234811074670430925333817646166243877276885104721920*i1^13 + 279635219695658434111005298220824844598318135324689163872657179118642055372502490223009913106373287130642979881834959009950913362920854953553172102207586182126131632011715147806385709929230764973495804356628631135816485110750333445302063988000592649202491192950061150125688663203026890126021457575764817966266687754845863495452405800617603169584654089496968552287386335327129779708343803634028631453209722641391732143939225437347954120288093894150461628172709243023162317016443873359885262014123048565945225797356847080581804047064863236273702388135301864366014362890949313248455256285359867047553273762329858407084858438692367678008808611123785871859050911334856116767335902273314319527164162389099833761347579937299806699483154204643016325026178577370438726539051697501667095233249354596086129191028425690862075115335853052930339789024315227703671697198249927936244033271066115229002518514156813406291207279971091066677660315399530118209751112702640098997715901586865380359825837800992383673572512616712596039259849345021075804445975091052685045541188985078927018657200773987434082713791224982073419502362601913435888860675440677393405857864300713534704058388262572376310161939349105207527514266008557192392799290789057608779046872415584129193264904315029573422692892900205913180018102355310644379975571135537905161893286623615598139573772280408383979755645773343564513673216*i1^14 + 642918831514059689042975517402529361239021185746244219192956648858475392953694107354299211664580934986213450326868810293621142993983400975958234618576032356006108689878039537743456211824240853126432325753445026177377901020034086484748938241004075119147365746889008997402519548215132491143253110895403877160557910727982984093201327050443733266298799787742941363242194681526013662916250828786166106432530343656471050771227011557260813611850314534294877690332079262110327316662062462372328229891958171967860544009157588844653122887002317495020541396891012553851083987868739926727988829239065703125839220906034034293267280287181872342905068928175896621266101954152468322863013122053219261441884118967889950404339498508600645905717680966309967070366550946460429797540159091786883344636285083592190340659680165774877686901285227009636157731380687213868011918635797215111328650107262961635896232911095849076424688580014699061139040260063804313956757560817213852862415938061491610877439557272046359979606292652793542426902222761322374076604246372564184628975351405045824656711865476457375434436266747211291454974730514389889416879334212597478218387535401269065569287701564372134455375150210756563211563159099954326143876378744250789883077054222260646733326220637246318223963823444043566794539005644821494645987617629442200083675928605818663213706811679300234080830744709528813568*i1^15 + 121372673934371557033307333272831252383236443620234867976831118442994047295640880697982102456891210332276022349619991336007059593970389320611070853211047147233892197360462455838749154979119353183894474262507590689355068116324875427890410931537038639379901260024645596138050267596928606515728957545945001245871044732073247983443743880650291695924215540943891954842956783533582694130507369153712037667330547479126648215725680042987491588624830243291345760869543775942398202942680438917875258021733639553686347435956042899766615988832842126429157465662091231849579187905752777763321217155879772706679320354074909562403833246314202856420322201922844102478290061665511423995752811263771081704165548110469094604265903367957461638546901692595272197588029688255677496874003694280987904162997218471361331563361027169100027999648132213558731303386424902584561611436593707854110827189287673733496727910176643934068479663105690121975501678270347039065017047280682160680616576067404492805299981299642786274548612817378918011424985076911993177643690393197196403828061375978010186819965235485118287910983564079764620281185385447791360954107459305956422990433990734337878255986853395920099491263138580087378381782979538521879796223881038761985093919348136410097329944465413326084400897002507118164754555778725333439960078499015819560062699245416548305664139848827580299544468620574720*i1^16 + -549071263185478904884663567464497883773101214877130426920210582338168365393642341921533787047460992681341966358902141634372271922704996800323414342970805112894591035974739538129891675856927103435334685837666047003090436180659903837384890576060004674014547887221651711774159078678571404267016937288640914464089558045968021854256992660103568837480347370949002914046348441727423802570360944959095051832598991190048384904639695231387575594943632349849359494890913653083732910082054061830750913707833991994381564576960005270567974644497985255957333479589066667961025793353498712166563620199093254073629717169084079227009571752963174748356584188125859112763412262311286025498895806428612756651892530184417729877158558538336951000546194075370393302093401039275631250995647603009346108289113528780767171088293106439451629875944685910914674987033672864872798592179155071615665705134751825060315075166622657529251486734338018983676841784104076498926469340369354707819117591888883299823347334776360112103014363682280889751287643052366073994730942442246400074118782314763770982646234206531242608252656568831787002841081243611305116823226436460524156870389045572014589654037764618030134135924825877327054337033848683994835184141999733646620685779436875114297183127445239176317047180180052187725561251991010198799677070393351107596619204062679727583659090375382211753263759360*i1^17 + 14546778014312416740744082870378754909969120068776107314579212743646784907877386494813374947185047309667013974590597970847968291922656463480305756971665483718266510433767195395421911005779236679726695569634625745600121110490258190720784858896368336688867639432693580229852495094425451720607961385855533052909062424732934805500259495722337168145012517310476984520649323998851019779786976343752830784476801187050076512110651047441209510622574367006921052434941328299487379419229013305019838796244782174079102949981614217174208125974912777794445947064489427993124742874520191816364788141445525378793385604311133108663356947903241374404674757048822147744447938144666995972417688779137501633104406346768254310382664599008163032151036088890582712646581005926305883152547445586094727141642680665594047277217262525244636015614820129289981218735205278441088390186655242538770391922532586931040998349939559527876936558583373060584366226787676442257943969031545810673491605596106756748311613999870369495100362278467195513589456601694492454745426676542468317819666634841324432474233015415380178266538931509309279553843602458037894638687260904762771508836596896991773656193361706633421724038037819690656787967589268272148269147997852007676289615318680416732384904141214015635248269038063295814412450052444249816776214621316691880447450928215135604433200828208356010229760*i1^18 + 2297778169781300653834597758468859063936259573488515494414170471826862053510478147790488687071694673654904434669119237216156205449511173870371307893813516725207903267385906139382487004666212782205412622970413181297090677782746037508036082928715363556382544929717480123393827851451372878307509266135008675338004902571556467257288692472352955793099852018204092259490882396128303188839548441140796688153958065025547202741251706273069849922178717783708698906998653213256517338516401144413222197879118274109634214249837343999493950755823518788453437105557063038166428023984802434580173600559309099724613844187545523058477740634283382078422237496810637616065070257799397650988151274650774340734741431447717424224813485600384874158234693006985902725151189247692070867146171610257953658297187131424487386016259678569555710211299675893975174656628915284249766252357161131155215667841475939391300421867398827161358742140796651338296658294059554430833098964975557172186903293680555698796502880144095987293762545669268155135844346628679490085235737848042865700146209706169872063419866431282113366969668948494136086452214368867395549852993050760837591819033594024274668804572620180858508140217894009651649606420339190781939874755665852453186289819781184376361317767983409343176829065682364884313276815726812698564461667979735331763810108703570458686051022113079296*i1^19 + 961030318015716496357280485856997756474051066078355063680514495474855182642670371835432256411947163868457085873534662893345038261666527188932627786889724610911963400035023120254021995183219343917765506806214874285144984107446356854358926206034990870131836804105182258190798655583546788909291135743237568895054071151151096916843505967865736427102933415750352904748736903505716191798465162491213983454915181820996278191812306312136994528641597745455310557705108367448657082927964360685432080045388030681654827719673902938303789953511080506910374646967138011425449034647013390092603332377648563359792352845307071538239615738515511401608669456783963060080360184128240652868820776241042153613758982057417251894317138760998788408608231292606580713123908660380219178048496651271624548588743238740061801877090169443472190824495762745171958849323331845407821293974124131631053788715303810983362980360326522777843500562543929967335291357166498624293738506199780488938050390114990389808470221312218798932830319778225657832074499470224688391335344835534232475538697897294440108272010818301758022893792823098559341192536774984439909640676904215469211810420392637906964238545356354849171863263136533346635042375863992755429610062580013109954330084309248332543615228491581172028011503731999351935009784513113506313918376037465563396826396635572488568446539759616*i1^20 + 11041770054891407556902296495694881225606981760657809520317592736983560254581798089841733043841470096370023809017667104600688290008408848835020154406227098900084147330180541383496203380465819127885240103644757044649074099133144469348645759880470658574964437097716932374694503280795593612722070198658793380652396668063533994869847767542901784283349531763913641346907090572514073577872526454847996276055087880830700938637721048344823126904047798420043898426066586316858865256592142122108687773432482528021052852692264318133425296728143892015959551812249602895800289508058220698213906188012962559838957214358108194366614077916565828557177195555062611550827969420869544461165553415695599542224523253281571671911336945217456331789341286077160543872772664345119968119979396488508314225575116042517804308768068030011565895105848313157232492413773253097338780130750284965977917498800739389662301465660290491335474248008786819029248507994130322249373735456948552759089539677748605929698777597875765654861188952048172397039499513756384083664814424919844218441075168677504937342899104830318716539413812365908537688801213946998217128762184160375595057789458665432308005834328697668621011237059145667046098565179657427235891971687052934796995681031041245534606002725535750036629748205187261289817110979124890137942362273354268565164216726185475492296613888*i1^21 + 58218081766108034022017483297165760486085170075688358426431216003556296464350399739773350946271520531053999703792402785102044031960780132917825644321624931759967415617655210556538021713859191390185083755996416110332179554857038449077746739235515762859490113838523414700444083442657687665831257861727635457282450528997961557361931659321276866471474719756798036179354104172105127566632931078437926134663299449864649449659350962345979423015081773929294417914919410653267171371015850561806041492342029921269848740022557121434608917602418822254139003938306876130492938175789676580535356270186899561912989844570194935213147307638874753044451536988559794511683071479283415878773077805668565117711214716008084159017465804465435864673963348218541222821968456565866698873739743476246982301589635029532920758260880724668336479862141494763843005482815061924191318739041193127164945740853193360687180060820055821373485610025317106033622361918726953953702571493844884431715828183534273926675276679072582514479442092493944077926810793762209937420000293712694261498184646348344607339061375386249241369635363232393641515562287646439565689734489239747994151567618047595747775433226607076578431623201733919436868346119224864597845905999885865075937103257176305282520082135252614892567683618512488189320265512125063518163868487707439929801307965780092042240*i1^22 + 230278341795369521691510996666358453784768009235517961565547117365538569082377353321285037018262898718078001289424937478287149019588077048071419430092257604633838041988801825011851620832375941235076617784421039926972218340481356984721190102384344861786148826331088425907254383304882631180828356137718165836161430077675121103763157391209103022970118592877954993841318787824295751904571409043571075166627587247219436286572774105144480273788745771965655550832065060332016939509777338492384064719677689097345771679936659600815659176113654240273315668599435491597103876975658843891338571316302683437772721424262127929986781163044773379068475257137655434393901406710557599307889642494531974264903149997570460090525745764269337473562071521331940661185302307596841114498888638409927767393663784952152328772709013064608531874292148033796958124385557738642985805965068527210773391657244112427634980430719020643760402264287236620537627412592100216778617334974467784470189986682092605573859835010387030129411259450112160280383317659815808835150780668004899585410888669220506039719233531772597062802791951067572930810713882875700637159710237239930609558723330720764439205698191861030696644840906522829982713135325320959336748077892286886760957716665251035922738803059974058113147796874822372072433484334852242290711769819291984983241020644522496*i1^23 + 361700213123922482937958466629118737081961834500311178378434833491563541727841184980901644988321642652910139962595753194275579402651817222895801753526528028222504024037010272926688809766506102694963221266978282177288793062437776410731637730483500237723168672855033146924566178064586888894194329297868383218356001060640013020048761424327681958670179278301835556347109034995634337394333740511562496983999239480812775583540746824402996909858477735887394599387898000635788586159785969821989794831796742255983615146035920105133167654708741380231654364890426939620021011518021892063630107130843272785476654636894220991065047621660842283803023386728811806331178194262180630856769508858024077963056267086277130171382667860129115187441153202818915596498452162883020581586898063530300303283680320572383813234282204223927827872065753881070358383675660957920453370649535515670239763365792114418490078942301812917581692001050214818606439220957896534253766706296902960518984938315542354530109457892745511589930047018237353710384161244168452903830818500355396795098934664642944663837375190938210822720312949375890695921536026629884578927993755330663563306545614816429245782665893734569995277792203935627840417367175760066041207384377631417771056262719745518939667044020156194754241525680173945081393112643565407654720127858477646617011629148*i1^24 + -146019806292241190411625992685397246861764770774923087720413475695288015007363398362346761049733079147324634719232623187323088971284794462600553988721337964123180243648561336521845279513074299444859203912687560108545608749756145995831908516074072991968790153130057627827687699460382044821297639957078268585014102053438755290341858277271128681975714128225205472467906488572545582650816842532106981206539385261622767796298297605010940747787006292874824121397208002091296426937517519799853277458724197036304651233409608491201144064987695740516988198172691972914957717497674934986619715247351549117971349655553284978507815645420639960547368674494822602765148041163298068173948305869152474441026672906829284082632353767851197054565926481470538873138392250191246156586888561182648538382259551191090791297154021252622785353431444419841741796331201640236013661811297025275158680146967315316249350171755779679722738492612876665888970821266455162271387131520510717863354889442080102407749605766734360258245481208273200148577788616408614158328780761511613976317566622099256419756846878095148643440029110580378865514290802866921613488138642485271671644428363712781689508474088315820598579132516982420114467352057602032637471639540685944133694515761491499930971035817151529445003451967625879235200881589695412823195540968216739128307*i1^25 + 6338785991654584478493647272483355240595530008587384140149511521250000424317428277089382640118646161427426871217505856048147507964712144586550938473699998914155845991708748636199375623830662258662650507619561847561076203552382371790087971376384662634322023568829266210134635229617994316224215983329635642136657749584429386270718937451863984143622440619747727954579060596412093907941173966635450938539779875146588000459816973737360653926341308035209551314038695607489759276613164438820782784441017998957220144632781135468346473791786664003989814213663944789082308060494743039500985408903083116912004974800409259562847834511527843424716221354973468335996917603842370421318594467820345985150258852530420597658324039966285733283558319266283996915889589419558248572668197051377919469555958447255899835740483285789154882028375742546675114299341548441434537549004477419105187224606375594753858575693168532136412341515514862656597286670411416650893288455224678322706226298012542345962287044086256757904597569982608666042645414605689762830473197473156393533625339199127532175044094899646417431779123514785496065639606890570515475987468979970876415445547515138257518677508272960488564409656274192951921350882866305726468188644237500327067482024692289710449623048721839864340816745353704433692645980471518887263613044846592*i1^26 + 1316108489227713105013872656053037926416354701031275383477544262444940526235744523002864051004587399498941496699360977235501956294784958574925977715363882027755047981577604762252862222649672027583458285767235478129720602923382429160257579250803395304423169509978255381798172181496756012077440979121145256767697032629549012254327143479842702886296245469806462652458072320821290372852991651898019362483944473074045603371665754575823037333306291092604886632654000485179879672561923138448981096505330469069145421634367840827255733383168076956704803158951898267395318717181309610674468852710101435387193829330214618229561310340863734155928711525223338623807307902630592144496122781846985414180632884896390604314309744642733506275866166738483605888392742982853019838053437283938177269558110123159285960962285003192707361649811134110977478285647940207809238727936136021696996783491650431679856132931856709551367173394163559055414752933440621110707374396767621304304120782044836925295648466518184581409365040721401240389058879866202862975349153172051768883586838350634995054714705489142938025870027932646421613705487649208469284833604288238517167180883041027055090946696335131048459629185962052876722418787561038947451060346973891533028437209780785541666292574084218295506076175000076088644008644130984642948112384*i1^27 + 344385243170043403893053683424706210158270724306034909352965167987252763722467982697443039340410942480220007377894689876388631019162524886064846905485237745566344809406802254566194106970721806553531670730507806574863167949012716509705419987824956949265080061602929953053050393388488814780228931668186383829347236614936499403072241030975430400699169487093058841277879402721415628930808586236244590725111139656323998072069686386803481944278810328535360174345167629920706278333907870599099297682056925705232116799831912763566524522110709235322801963218048345000400709923609639187972760226473891249613625894842797243215909376477125104936462516523051669864644493651638319568650084741399260400905465840979255656580462333222716338355174167366725815022351051854203738286291141924202431920224279360894422521079783275259523276027191298437841323460307972649966114776512942286020958543945374025211330042583529457813290496982188748654880798575634989115163673646365976802891933924209525438371829851596961249339527156645730258656003134415301586970565464326539479731241791436475786575363442600080126901973270131116551002611767178146955767537231693643395368922017831738563080870637229350979987048520095643798662886424429791170070459990246025217294042715251442667472614598726239491876842790500764460879529713409720320*i1^28 + -26238280524267128807662158058620832259212846851526665658917346974834995303719873517781278091710189906227409223955688758433329263910274904207256696442481555578693769397961806933963800651731607072368385984163176132935809961126386563189841279421966471503204531707897984478283324457974499447134602689074094979892422728912550019478784494834790908726007360753552064726839768264188700247070927431862872540034848027018008785752413620417071604751521456168778024736981008428892111122938267737919950155949297995105718038706553709089456686411424872309756457900515932843987453958856079046738300860376815719300605691330999341578743353066851630803816155280588690857412851185503610119231605832600266113946015494722370497060347321440106719211219926473479755845417348486328242199211976952118532554755839924962837982182560243948089580101762686477029191439106960931597402860318762321064154657949630852027535666145908901195834973914944476520652728097236166531839201729959926771259050049167387990082280430758731755282007835585189966298985988581219478575217500280560401373630139146966051985999539673542847269629442177507270296552067982674911242741490597125122634299459119424241369841584504343788208393797803162519001053028234974114601483975706664039630004216197439058908296498919686385805716767148184673904228302848*i1^29 + -6669973471446624717479363833308706198529908559510752849380631358547679031336316934726732252411822189793976322044720971522953341437102239929322981913846883620553872160560686341368674920508840071355045790274603260069004382726827958118173192660766143544790135165518843802670861557660604992037130088401539821370143056491172143733172033168718376091764634972169898579320987902669332848334854526526344421296419999732629508767953923779345527970791620818308336530798439381191417444522888469047540829950219610486589988965933923131548010003846248082102278354905471712088387891471844152597012023588564255674356483829155498351777317246954029787093581859032883715435234295407988133101292224032750911196724532892042386334290655097236094442154581484627854059164110221946415642829856702256866382363110974700387442986597657487309432778549673575937401030580027763759449776732278108528314028569956451400486430926896589768616568868084417468890672010256042069661773668123865730080459689733343922524295295104279578079462185865701341624434745843481342778268339659930448984660111926890924522576173099088826827197813734911849855567867719099879932957991285972709194367289042970470291107142217691530264739222153896090697927989287708354757341873326052636471367453126056994914133299362003709368281773173325902643200*i1^30 + -1000182836852097623167089187872842823400428315180036045716956576320392879140641920953309979976111062242115318591477290105293765040273552861968763065329195949428309630434226241182078889925234912157783845192257266449788883122423308400748668959591294357799332614703556755573073448383964511535231300986255936332896693912200133295005093938428445259046930851742037261168850603814108486868227535491933033097655811582243814083415489725775895373468055701421966507247118450839159688389589860662647478603873895308376036096891097109913598742986864399316297529595152757431256950827425275077484712518047325034159170414375481861388551228617056560988142572493267758067331936948491043039240418728635520553468312279300173136950311208140511315447628444197401429450874165732300787564761196911413148039061595126058242447112259874486124040247773211817369354181005737128563438968405794606235668873063561930768366809689477114874556502489970103012993678241455417916139501977044201146285586836114675147597935460690096370188875662180737748222156121988436651357889797309498483700076704345388276269142923328346464933265195387264675568105134529690734147069945616782088287778561263812462607516701492338380776752593029895783976686610327481317208954565697709541342811692477667662590800973148609518890102980345856*i1^31 + -36359650354303442541184697869785360518758197299610770399269487177687786000482622525052655390994485030026552392588937211107212050682723496105921465689018212509274854302043851233887943952709363196318807743670463345140592040928225895187945954137299964209680168408795944511862649438253230564412666461021921320733566695231849569293737855810414018030307929406590748744186693499328260843932179924979814133265926419345464883528117066445310115041020954308417460130109865119202406599144691445892971715105102917056783869722006501753261526943969683601861675432484710225814867976991336981635460901560489590550292320465787080657889703464053054646391832993788959993575536272639383725306196444485259499391330846850624080626917731483569505287110901815581354982008540538898887396371052077631593904636967205883677634858576934623206554011518049297886828315799170984558229614014096934235955909331529573928046478176840896383606009676832289076502424478300558071252779570015917860333738859094134827576996641788425786828235723005802198857371520723727558896097232273077600614180516583439444488192237443998925248535908433098856583892060693583470484705489795248134586191544334697808875173358123613081936712780278999440388850587890523879851324457015562828337365495433167360342480287735078845918740480*i1^32 + -569733268285592457848828536157669945066126873055460239307006990320383315285827470265062034318265183969935501288034462760027452155591005753940748922346469717760444971575890550836732495614288948664475238295596128242233833389611862108427926560515112189222287888394656781657556186565004919182461906206420689743966288384511897709966892326716474140868837200070413239187397339859612082992185421114485095064391447391992170125592166738640309954576705610495059407159632439126791756857639400252588324145871178830691105121973334905176767945066356212464663847833093406303616241817460420842007598362155915456137327040101577218654818526296336048232233367760773157499981176459606539470905361735395721358725059417424965819584678987121464511276996997071135670050580851675964820064681085062543531500239837821491659855228317637573626401848029913353717063716812091743358136410323153048828950126712004805305091654085841928503843117267778508443806849430560501574942592803965582075644247704390380923726401054156695572299871872883460273616729400651475991600197442877995247594188809965840007384528109792478589658669227685501556881893217607441684947115514092364113502246172926292038317713940027761075408215072629445761467280395847302998521953979865659456723901163957704261719842455696703488*i1^33 + -4011703090562002575297836197926329592980748604369571200499833731254903055904981980615864212032573609302814310866301560494632095745764902597853117830399082091104365125908228458811138650019640671122684600873108576214113024812506198290241446041711185180716133627189349493360783552116228281721971017123524305778250802356100061801119937198356732978950849853574337847649263520660205682971020036046827662678297216185838892732587823173870505287747800872580542339689413716550493646181813161618990342423139696604847013629865796374429951419026284481023090346349069830287463340924903662462225750933418313211248417336136310044536123004005304869243991736215399242941539034732450232938555744855073547303464875831721286999870567653910521736051201066160504831250101089890189071321231995039104109243928119923896333677689838424843730921949814354660905162254280639885923513883239842902512306085952024618973311208459405493511049709605856218573788711814085152795955299684396217424903832231333253836088583513887837224443933488794924422435459463444612705227514973194383990890300081129674696040992494542950364987191263484507123128619222941971091097140823633660565731192862422749517084682444907805610065360392723719747318780876189240869537718795206804885888073777548969710148648960*i1^34 + -13361174410659751860385236833233803261085748959828114719502402233218927953038585961040691899599741178802248356463743792841481945163907342431106944074056212099903027323114191292300182009834374560104988966683904442508875357265441695815119345338832457055245168662940576702625616713058660788435992477977933158540341959103599041935237692112996911503679991285822022805357411742242230266532354499774448069571015353154380962665022783201245708332090746176437503135836544957396745567256674620717254731342216798436354082760620790002280298089072334006730881298653646627627288650229234148940262699023433739611571185125261139032498761591244530690027154127527602128444760767373970599056262525765197653260751545249159586424318059750457813841924886789612897307085881090160597733121595090825010709309155964516684009532019582661867200206142889611332441338927511018554167416264739162158100979805694649711676354071398621749199665734898890037456680695990870446955445880394388872315475449366477825888492019113054272880753430261209219025544827689224836737285405855402272319409781424330943806342611877629711255687704000778287846766225469449275449216211539667010958822939903687540316651209697040346764771367342159710941594582656832704111013482475114952415152556813552975872*i1^35 + -24036546648796373066112256848057467787167844949528571359330878153650392716838699825918700766025160369383981987100255358473732966775963209160319380147702156844868782045621560325438779028851664219061326869415904649994072888469017064589059219992435357726469613618820889904550342967058533656430836571391251862084923582682327430124594190709935645735507410680102532154370107757469644914350090439973305925230860443007430032240487956157334503036907226796254144319083379212215818081124805751020166929815982808397776229031297555170366011586313061535865023238797454383581818357898621697407270927167391843491791925862101998967912361533683641935239660650489846199212460367326754728069430868656809051490443764395496819854685365516647033731223234679943740579565928218960669475025313960535210585622919400241564508081752384505002242736872955385641310467913960958769174964444287296633042952906211825426067829586698437199155918879097020449518276145650077095576033012446728298451383730950102927925562803696963388429819918152183667006805795713836587953161621199635216506337466484048846143372266980209066804156464255015123842541444824424426583541149207689347467181667781115833777688128222069699464616363493255626087602650382241621136793042458811874050658271232*i1^36 + -39983844596811920349577428986517163208749865063913348726219914134895774921038208341701594948232567999667119151065980511173895841491777333615587495449114054904266746930542128667796641099678029533733690792852164293984193317271144651385509505646251589852811895187621911494164069172741366451410889297214367184130477796333817551302570168442538944897760543462047785540534014006756931585711421759970086461719252487184444838313854543948725997767695648646561306070692369768610927141874555420600410634209281253678681478699431191956096112791258396179036434138573053578505478857447874723669816919121756055311217035029106703680263057557265264894741167665732115998261076119432105099953052398214195364618648787209952351745800827511696035296171883987379175626053188356614650388600409807306325335677977402984529464854783463857259294510772837346321604742651466111308540245584004142993912801910548700234126217982767426909632936668766227116357071022040431503869081145791512214466574702656590109102452230996151683661811708357532395265714815409923282497546231274489941186938622958594828267252411205658616940726718034744346675883523674136617078505228179201088158689838067533922206441743008251321671315196437583646069779995187322296223964964531835240448*i1^37 + -9309476699577931382066477679606929207806018456357530114456518379801293765482174194353377919682108588626835642950289587721149494913784715937832109493731569782222932398566850677662130833648082191528021340097316520675699812596711484372690092714406034787110559519781641106110903974731055950740195010999197021951370508948333406441638487924346166893321226009521284560916761444972167201308036490983800698169689263468985357908590838059088677655479351955492201541344798460200346544561281437885527829833275723396182373441166622758862750179666775992536170800773664572237496181066092290517282531614302094983453633170494517662218948463087107342788727255629979867893134133804057287746640519193942794222035839737634529284910573279653351206581428702978933420661895045820330028148890846596172839268637429052744280363943469319501538258807548393776779220748095487220589457789741989594182279488358648712153402478826025480787309441732112615370796440185751189638769915808280205835013709239927389518241249280610897559561510552197534230725825621788074648470349439688811251486956955806115255176878941554653520491263536348680128715049394927412232779954680354129197429352819312752572559109824379056303842271486895269294318188388212949336696291328*i1^38 + -644719163670892577747300013469568986811763114269992727692822917475293866813342733477936020203397294436198199681261588350614424855603876227066825252300127144508663728611744945821948048047440570122831594425409265363918352741288243212666330386174053484498012662468250629418582415650181394047623330627008021396006496222971533956257886560078160871592015074761972333515753185019500681255354186635580451060242279658503890277402953215200783257514577137195087778957787686291324934029275153886579499365845654599840810091630617730880610990146824702178642507784085926149738434859193929452199115975058728380604172617200292422749029347991400832382574606068311130824579469709236802462578515976978790649670708741563113299482371899271849733090499089077471750799853503830000854020214474181454959053562843252068018773415029330235641411882016552157297370520309743528037686250847547927210881220399850523740568806189407041158527682220539450526782417270629044422551290270474594591410657026989667734309784325302357949910803993526948481653563568353422109305677107699707039117359279338166765266916388434816770792874847468877708104945288957201216902272571197914912568439860593408534010623034408008891057819612765303865178366879742296064*i1^39 + -7500435479635332171311792819994619927298819920159517783379984082844401486035133116635951008999498126251398530322461907212035955013271833632074003423323742589689200798734238550552574716740892400030582117825861996193172893302747668890977114681521839440789261252354933554314677038907389884080762532054975270889391471705696273115512921744157728724314220088139815395526555810330324741245738952605396394892481283035417220164761935700215897914330527021800252941473010309499152899437021557394094328446217985518714149949217511923158955721412979896456517373714853531164692404440450658316680700759320748938092965399274162522265755399201957916761377555461942725474479523852657790054081073404656898004379848526234121700974766019567098116216666055907116042600424862210147493149929867513792691305782012600676494291021003977759516930295650248941126704920005464196128112011259186212731952472081064473646401120137114833878132791083743071237779953347663806764809151714820320340382230061536934476534751290593425149670504421523380836031757833204149780321255517134196568017287980742074629264420570272988614442050661334502405458129527861328393103067185171379107624859079693528536929749535170365788506433490038008710168576*i1^40 + -7549648913421189864078296295811114919495783151835820661205099540956464867296780998017911817315287710736628109696694785033162267663975787952980589065652786530615574882959293396510253811814549858392704485255680025507441233964356580585873776442835045516504214658366218853061941293497855011224447074997047380075853834899467012507228872277925049653143887679499731969422300834238934992450874107412426639776554162796076940668391532807982812399101086486747024866429435290448131269151097300040291938740501234619030621006923676226089071503284961043917840121930876310912806531592875991250194575974508962022911539354489416293454490252091142921146549502327391511599265397156908110983191128368855489965400354619128505698447673174302915396892817451104663052641742300894706444625556810449835287813839059756178127187805420075837338925065719872238633919085251622292013200138102037340600639085738773623545445456235063005165633852107548725673384062161329793895934244031264754356272316011410078506937535155897373983375733500594241139399824578677452401768679528890305443306309830098521668694082801004328473752386217674037864291358255619883277825449091515075717740630973529465360360028668595756096046522957824*i1^41 + -420724029796553625698557189425978902359093616644952774162302768796114120034276415489838604333345309499132575428144192995395328819785774972706202390812698567395246604568689284580364534044831210710224873456999104610900552658723613158447630767707811240367208309115758369060937957094624311932065795897936013586086823923802946846666040155613242524249000310506012520416121570580867028489642106439811975598790253614378836746189785151681148747341960716447135741836485177994908240751542177993703672657351864677701112775076485377742810781259794804972412843111528296058696099553996524884609890917414538348123639130825448949047902891903999335394270362078488117511339306176844856573458166223971937368672145707737552706901047654346448953156126834463006732254799891101407196642449497549425389552679896602813945645373481598740283055788756869890342172732688466151033380138206786186245268204775159944890179644319243299592683350070631240238743457832793553408162753086836191076847806899275551157732103660412270759976341989922315081828393532923969059614855982761724417531941743438479958535848548418386829803144497296090790323795988569278630769888321459691050741160669325046051112564521416261632*i1^42 + -195652762599666732153242038209480064109846258874667484306971692668925963202418026009330956320740706448085547435800269132159773206131616947538505258154981857981338253848124125333764274693765044967866026503400960529509804982974715742318413133234273613174214460402994869378273274137488734646191680701913725145324969690283398499079494447163262352015008217171205767303635069703198746579740116031962265053053272611412697533782338118243723024298293820146809464982074189569065235412731305286695413099337454432582440361565731076288146632010014328320255845912137318479647886918729612166061488810721484726756306807529493469572557908175761144477836088249978459408574289729324626177149185942953038171790088203039981260663076423122779056366763362323379792814044897994179120130003736810110392141647399970875887301678297348216335018107417429280217583695354749066531389174929339524949781231818140407044331137149772458103641040733032172246611598918545585497653264227995398437616563500744196993162354273809038136132301869708424467491688468308601348534952731385936897086336820811576070900900122467215987830157533299119512036663624411336965792517769919039285206334744297118336286720*i1^43 + 2285436234379654185130480019042479884152180831267423694568298987357872718631656245486939058890811039319084883160330279238112806034120875065125603388341307675744727016633600969751229608222563081575698952567126422848612474126168132408736802422038180750337933531699673801905155289894326788264114133869599992794916882281849604141131550538389058768826055162485183504108032177337392559649578560091938964158543686658904312115645992840906100924792841994854636535260069011833279793237640488787454236320709799534913278992219543070007315694640859908210507139670082192694317439758839913225883786150285471204124216031739509999357606543693460552851338408877781133068005306055584819958455688885723374112451400879277536383827507992183272986790861029558649976542627758340885362338162325824080611117599383851891887661109576457072573318595608954390979992169870372088629310142758947983064060009306863913828656736278287209272628106428874130919286617974962111933833937309334817282715820239648427268904541230584711729607047586200156094851124859659860696201117704030622241970433164370921026433470634483502312378952445920958537022092328188297268105489040866206249553403838464*i1^44 + -20743178613422522367093610750321310853065221763259151338980825216840280936989881587855838952128769166940961501230483613045786181407835129556342851535654994521435902607896523831866206867880326554359134540370049669257418822732032997666207614339983758223279979494798084545837711435949158157713602963205095895218065410650570966493382224503852784279057450864435784512554928598106591783379408847950620502112019774637418108421149920995999016461941408379379601038550192925905318327203307205382802539323411589413880768473083763600999904474953111307110543030781220795888923464182063164633776989817094862314872086224619420258905301978175697878880624282889079713269668776186122288116191108205717782641738785867797403242279161165385948435214230675905054591319469931940952343400803385680488787092712909081952577408441535183950361350693187331567085838363899530343093557019400250896437637926283494075566436500734533249677278612019133082409268787796344728949785274359719468341914194532609189634656910724121469137978078329342992255351772291569797249131249228419894827826160874449912998592235243111653468246527763277577750663483912955096673096265346580480*i1^45 + -108236912086150031626897995322315149377631371166722069288417721490775056270304124425717792890765624131605422124189368008623477936944375062859820603758874613581274793995839756534235057242956255975333080293505552172605274347670751261200684906576520987966011671606964129949996560919229024842859526443831060173908813681234608491339053911912880393123292780516327639887961759036675961553061535464304710394654119776433367337216409749560622658858138811928485999718311400576596103667232235898561568843634263271896984522482038058103168729640190498037640661891822947937230569267589153893643456519890539460988043670231822590743003228785892381281909731247080470997694245045830199572440442537399079219031345065988037388717340531839769928212807577361181326603731754094300120733608112088509504808257647849492632494721009665493181263295163933644638572288127350928590068329908296433964521582580008572247159556042610500561694995340329106198784976270805642308199663587211170064815941043882662904977960683842179081346542811624337846180760670791568430058107573715595646628976563089188677111085756247374278335375008318439393235580703722471052804096*i1^46 + 8961991636818456289713234231784926094714663197104977756658412969949373489235783683461359506368067288392896673455488308664759168235779561334999126327939763225339719349183358082889237309348175961542854122689902962558345064922009677746328991817820938001622154519792649423524913303337789624989239539300531288341303684737168034185040492412760983568997000503309519302885333615752265044583243517438034238809869519897716517865635996771851427379556949648673651287524219678835188318447704592676878315997756868875323646466967094407656473124112285276004471862015319040364501311004267210098698794324759072414094897412505353753787448488495042695771150772270504524096378303651610999939271228316327691951266072999795643125199737925334281060426637409031110198394175878027631500846794164222435738594664299070989427994726861393271254935862917620527676356399385858387202587164927578711478442363097274137849358898298313971009795170769814977109204752998741119037998257328060167053053759247779938458257819673345015333152064207105730040911004436106354236376411555064329551955017154034484677571733011394110484133836586386708964250222592*i1^47 + -108915955417150875533223840871294461359251221270885945953329386906420417070613638744864484929663551921122602263231923761075855372049749691689373800463326199044794967197141144766969510588219458517966460523892750542455729264955426936957796254788483779439715539419329443879788470577433285764188552124901684624912778897694934858888676492221467341592055596078635418776953580580332692234875439018804606790131985436747450351216956126639312449702090970221085842632371922767392120066590466386931488542402043759758753522805329899364633080658531855750116343183641232895351608213409918803089915249946042649669431850446453227257568462710021574675914366337157665804133652076256539066757212965659189930075303544664178852601624437833871111398529645173977355669631107776444113457021430546710716680729276565541477055178843532635675299437026609706695035346606731383830121732334590081430478157710275114309040687314810279930114710641190333299623459222328122371877447372623813655441315098372731776567711714364336038020727690464116710579772029280592789444883571538911630783790144587785798919654063516023656492331830345728*i1^48 + 8596217068469727763472149790430614703654617932096579774995878760377828334909451130260078725927531731294566217302402793733251110348858738000578736876585288004092568638860438246147800867278116635876104583675786920426568494603242864659381355642866077459041213405760212727829408721115564770109547517577400251938129011411185032716642891627038430893135642588940850597754092759736110597366178710346176909431781269121440134142562717322899050471836180306614745925224319516791055017835775370905996727093511032074289615105335154386119365829857663870650145789912993244447203543713915182209232427581036338776499920145076879067344632733928511466208214431397599178612325618868310955657332155071274550615238114950452462865113265374068447493226428676402216405948490183673441597148342574194169521311088562488659866092748506443352992720088060208051592581016285161439931495727302435026754238749632148159315406146172952740482726038716735905296194413937765463373836846850587717690102534496168095120160140409716476664215200409492511901513706008290925168563783240905392485633887243974904383537152*i1^49 + -1176395834912539789243659152055495878961464385848635017709601660997138377006328769077028842523982964621657608502856906423060214316643434211613659694226951907178269822352661095770612741616140100228262389063612297798218348196299158570607131867518874505909912713141429054018298750780189343999271498862797715552110369765313945457195880868432881689624563159202374030999687450320799524038506267651682669616961353244949418862419417324284721488332407464748173905755399547094828123638639298419699625703119482261083224618929533004557007801161825895142941215207649007451393545777344585641530251112407225707809499258391446370993155434512897387913581393391242291726722196631093102722537615330966591810486650001147951489018564408471802704138838800379413722548798130574982221133996867195445558928689066813135040792121978685121632004258271312989847374285629465635507304530568090032434466611913229017049037309402499021110716029234167412553821035194032738832037829403390783273150880454756102012467710915619504582846446327706356561159066788001810244191572995300392960*i1^50 + 27970386202887844179547547206045763642191797218049986488483099910442737128686051103231454519202900679467978158130460470633153854146742812286878880714699880335802869410838988570140884501928818032584382938507992118502260825275305672642172182733342808730327352263964566388662008807080910161897745480976407297999096923917039166503189912421614350856669532851941141593128225877713383344140516457194778490016440269474078539733987446385749605677678752764009652679815674742752686729188837982948667288886547257343344953961920435705090746521869802378054208772929033742361832340589415054045205408577071156089274321443023970049881063372648348881854359064179457533282855656701496300019270706509805321975099929758066080480227115615980672907400698995881542686091763311122305349247860688369271407102018874770212525191565919914746004335507844522584621748412686274025658572442522867240963232365701578635239724006726869630044565102788973371380780568553119655294050392099009642525963747898743711588808896572832688847645491559554674123792711680*i1^51 - N1*807908361194027456869313029012046330281327308900651307528874278384854827136436142883123079287157100108078555174602305255979561251668547736356161529640625*i2, 8730925749811965021204045367334567966715383793995337889923424661656998062951985594353550982757347373426062424668589679943864989208520097601486923868048981295773635431798811781917870586727307655917409492991765853112354650943815750500407991066869052436862505569121163095867362648828758230528988907347668698106249218094795360680301631826530635933359192414197287024923659648832943947371043452849342230130200939544583224609512543517192039094641571993080530337475051932127276403547407390684315742814711653294384666556397689591518733094350482990996217748689919595607341702244803678589730600037373665396322788210643607694118443990324672894043229618966996164528808927445661584860099874201527024696497184126818241056602917818132848624497829141767065167675475394756567848008102567990081535174542918487630307216147583252171744582276890295631102663973725821185106691817491938396578412691228205488493747287263226513716311555651923685336610727601758051090952253040279895830442122446722817273822156637314386740400570945953206843707709593339113252079898747605100730198498879710677017255615449966004323932626190865252400611264057893515786914947976053955843062680601933169634862210673892690667186095035994026329383528475345885764218706973682430687975102624567244026378395041235644397928455454137082726893734182384946041648482891706074534997397029315551637064863556421715425922016079024062661981816580189298459447845452201535241617145856000000000000000 + 22226136049448629216244464497610737191218121631084538807555867465812832447339634553714886362242222597980821867012175703961546885922303901206289052145455531036284888278091187621678809727437050298871839104815676856323874944261129399824427570662956092473663191272645923821904162348298244735384950044140524081896734710421370118009495497558982581045950925636338440174710120323055074881372715428851510223386282957341300324882157399218097430721056517705301573877617784163100322923678842377348743144032513742630776026096067060521408225629072495771006157644165150251809873346398754562062112908094289069800888528235663414010459453438431991941920923902584808370778915655935234472617059795245866625774455655900014304675994689666906838678656834567089592282117387986884431398411559497856814966844413795288426323222262099965312504259455305727310706980970478402272333232725588039377742501191903011951265465331864154027072007270649112805024639779161002642407230327015586713538925937776709452204707767273935302562943042855872488129469293669103986190333582798837912756769268017942787413891021438212341639147367526130933627509614384353498235503352484686070204363443885608837031854421317158174041982314649383521493931673007325971219030654697347889712170271777720372343425512652624602195296524837024054517352227657598065354050980112276825911468642650209849652103545330613212347380064754656925527146514057580182188911341766001553351303495680000000000000*i1 + 14638306733255214210190650027358005499695641849941040763651255182921220564467302970678420348010314652039388357690991009266079752728604345615993986644708496776342941303403407898972755355197128673191278375599383697887786192909961030807553847881663220903523357706630579671599345787608776699163584327545115619466722578917224418171528577783757783235183412205629407614085888021297341064817948028574337144175114033562995090941719314407468500305979158497584977930418260844792585502975077853443444363797075512606534335975396024592386738651246678758400488744357048011535678634457571740482695392077987711901471351155402847442737699164375166561072307425837051669250966240046787663345716944760841447501763742978399231745442968508211298160854172681134234669652455214585485963020444492750865161791044925260797250866434046881413931944886842283585676153788950361825725090600509180019402586432532791787285494300707931326649626778471113989505249094371990993214646557807321962050725858842938911584642532032000462529715856714657883777814003491554480503114753050823013971507095372761481491235241980559085292604640635426400132660601380209269345752309508145952008977756325662436569763019420325674856000613774740815592352017573233982189875477411840392904531658726044076926386424454336051518746339105344777656783622936695775451375758367394105374494319027060746321035844182411091120661121342277785973798200177110212374270190329848986043259289600000000000*i1^2 + -597898829542997842569180591803677177153745772551167962912010179922881071187847335224171678595174393135097654472319662658406419213008596842394565597803597327667670915324148179643401282390878953489980603049630935358210366217842951806613227565005309736345059420341318983073443178982606737236371786710627346035436927024115315596767689452182927498809152480861268039622737031319809329241101445535787017227592539487475487440499987980125632142035363038228337916036743077424146528441122864961153969020449240873857106580974198637418082389034208324483903496990246264068471622752830041650511179747823294574907012761231359621096723702472554911009832063994966772367642762619205393237456309056265352470438740817041158505135451844384407094493117993373926176308312312889724973604503431543458571241058201950259068589354771558738454291930671972341866047426114779250107164718732486906192007942789777695481687057728389384118993247717673536054517847984994468669504908839742283649868689568899679377319706776705035981708963728874007972893992380954610022280755075579361162803969045329879367483597187663410687830843015223719873416969114752943659389057777014042526107985715984147971697217082231002656939221388131800557836990097234921439410394352552579076846454359256332241633146545761215934940344830069439191808227537868056451234984076484442271777211394498412406326659360250245320260672780067547218078187372296123631936901728719132153610240000000000*i1^3 + -133488547472200664982552242019043191093046256637163137711370085985583743219184623594825142100422721737611748061406609877949728606170456309025335931461092024462967446286021837317442603138664221854691350692440426030618182649220127651236846110263597476623264336874724485745633582395379540758511799844785653888302931037465182781024758543025353551498532759494176192374148061176844203253455102845870843093428428364934944444000905842008105636891754639342409318778258521286490020208729517605075627350131759148882103236312913891172456318513961219636572329243354828318869237526884082831406628677210500616513534856995150027353772129260699513754356861678483973599181068673937190702910272019291629874006478750145997696609834070036110730812151511182826898708006613663739964793348886339588162012890906398535684320788813005068090069728839219099605209709090038290247784789869166361336511469087053912724909601919963064340167768616796841119979312415925446122108923223095018269716574882477540235758185250053302772121727387684821187277441268703647828672537463613157374224053035470043753891942660872999529016140805033589039423121274862905096866977662642090891599557874590851393410047214886414697155172357509712826715269056308115326858145880830078298649628760927055141039021788102085112014353095802849129894498877009486860815290018254769150151541248453638061605272157296349746055057713806125762305710195689203092936739021178001581670400000000*i1^4 + -1466363765736630275988169281385199882480316338676044756778992234365468175770846194075697815604890946218027783707495108055282075884485306910662568859731294001163954396856712024514175656879404374496222900255577333591382126619474874112451395065014503963979730817808731203126553281483099052960901805014666450743367369479506448940787820782950656949431609577336379330748888810977624577306695496146127694920204724799568871855831516348512677723898988915412939668170665227080028840230232862886630235502268194795199978336922320175428797634762575883055934311090703147711279085312736563228225987079532310641654570416080961316240797722065895791681148948079613964399534902095324324022439148965356985302844622695824564185587325233505310325254514822985057027313987676821900413257702883230820802102358052860343265313331876217087253118962349715852528915777050268325000261015649045781970750601974192255898697462132718195538236399463324290895566956361867866911753144988501566315407988963934459135872965339548460394087381095708848059593086036752317780364935373893951034220197070800262789042351366844957787081972861420876399419974301496410288729916232907191674497250014016507120817599130491881985665887333479683656927395789415809854916940374572223622134492938088037832443631878003277429985770251561198522841247516923971426359196594026726907859958581111748675206602474525273417486055049720183366156220627532094912728996171059141017600000*i1^5 + 4202924890802439300938489901273902506942939724361892939027584551485100863488167905100551949720830720407173124215874789671419456891272444829521671478787120317389879876108162393731442866269515445412211762540668044118476623033601075164893498974623022834556730084904726790796827222931538223825711718129253772574238557025684088717172610381970508465268058300426197535047020694496101722618451313757980076841590047232603169039020908400312087594052061832900312647852075052250318413330010015955339279157071825039701953105368881769767543828261162789206467310252886179019871463803223722976770941064929710661916006422992215300507600304759394139871633108469658351567938754127813946495687953602817561307833396472646749248741464907151820342032090364066070968862987859602767814137448472776587234092701494422916317925720265385390413198774087481196059350169834536290281969491286242242687180138915394966476690914899060702445640681673744392918068286074600686245830288723912585982458603984044516629842002724218149625135443638169905102442975791878725485221739763551427320718348467410303106822634451471563655671331244136572669590452208735561499666147467303742290767702533367603488326170198845479066101819271763509146873861604142271444927210678350140292047106167197421319777588755266623598194298610395625450698009632046079098451335884999528835108400106926642035202828450536132894202213699118388740213857843015448832858712653097336832000*i1^6 + -257313128137683667679195192953169897316136497762219395680424159072648602851820119368614299890930920246958428877863376102921333964981517245767400155213671312696266378495967459038145698832374479210311207024696051377995855891228649381304099120373579676042891899072748306765456410008470413784209846762057774106334918223552474713050788260377724125347303767141975896375717933126408002031760858511430644386771272857352400108909095258725550051871145209637771949223369240161430541427045056817512482985858764189187434196528517314371832471854251221719146780210381151543040784971064252657923983148139044009871629662657947679736532388320840142294164601713893040120653266832721265920683585126400429501060521687942408206960047028967891083765120094797992150283220083346498966855812096811917113948471938272183577841815632275410325765034871821732720186035054513690201163918066682247008124091747706789940243802858768053140248965204691427570905460966058986875744928596875199011517058837505463548878705729420745671514301066993638909456947652155124787168048609537253682003194545799318415879446195911574147563508255456510682307728919707189253589317910933582182248555547438231520795505291759937232245089357248325992870151015447155901739716576773659013689704317490387509488710432540753822639433043658621868433210722770996301344355639786811406946403877603083731547479380065931210239580921727674387060419838720012659318448935676149760*i1^7 + 58257299354660989201082558937117680700859340535578162313785506197570361292079930915014806319152626899317738137167571797012351392820727955637980835224844185468961987599436665907428366838127348477907985811353705603638824367054145642047279709028897735100903258467063568072753142013021207962857271282262610297173964694728028393831079815569311070864597701060719878336894440210903639205114718429286125972465022667063828952134729965421829522438165037321247084678422937061802521133122874526840811294077575302828909153256333927410019482557692677015115544207814589943660698101208975701763954689482458991345721945660022820742624478831576625401256720922747265254860561662037718598950286063590611810106115830371840757937992452304200948332989705197489659295247642735460112572039206380107276160512380365264968691248465677668951810929820169476791706442509352343100155820706872710368412279658521096750999287430539595217364610823603637909363187215958120633997811982004173464181298632257567447378245777705267726772656532468136963974448215997778163473988518966758044337236798698699087216052340169403522166388388869268966758465994141614249841196154731213884721082784873859965417440900134363353038550890679189315914749898039741148724632684067380322475143693229056997486255071234190447357782949189109718091041846735163666352103396848036135372179873874647568819642857095148080309638032879834742138620025109292848211906661449728*i1^8 + 3599260773504669440989156520378495974848988621161339831861032000906848274285344561340888133591417990256500339975304667138459374276020527244413611841150735558954481264974754040460924342243309006910454666897258631670851490659750750571846924296759509895818001398189420624366829458087356825321896235740003800369424529629158672911052374990514981036554476127488334413223727025830706204148925744697247090022588252369434433457067433877994910841959009065232826249383732872056121401249965812236239385396942502442970731250712620586693920121012694871111280507119245799395956228505226309224646719138893467373080240064135639275557692705850631826545416735848254299617180233037650626664074906737997608655218441154342824248468110967104163631017225290906797419652482904016235591631795902793770047531121095483850158742499852976357940610955195386862103036417811991825487209636462765648431552194925686161430324291295297127239925798841242020636414724079972407174476693934354623020576675611176171119844893616692194300411275585902530003644469517303672549556150879534888642953750173960490639154275234666882438332838752869854284536094832935519205149242920130044152197091610335376779560326141459315261361478623346682644940370434906739038338803613796165912384042209580752574401028336684764542816390182981825535689120479119818908102026676723969235329599432011461746633148700359067018265558004995311865885752815369008011783700480*i1^9 + 311923370383910820272198502286561447263670114184551036881223827910940917169795336358029798081645858234218278885121124929586738520057557316135647773872539674475110142071543767021546237647382797817511370557728325603780906311740615143697348439067055989278932999064115817514949476343588789957918903433748541838510888658459335479050051683082804656944089363548102373551257233200777345717070697679842304328291225923544601270530731787424106291201114127402387898141623621148149946388176711444253118579223736159993050532626878691117051707106967676089068543325486385991394281225811462052967486832059993759156618253934693421274776839593870057147804794416969525030607124067816694545540406619422116374431486769753786654556775384003764474747533010718568345564070901433521980629763604054052140465441692573982681947031617425597491828151935074599561454626790044116300605116907943755137799945567002780510092712514916164516298423618294369185956618634474930822106094472701079191714432068529982410453274720950719022552489896641938178036949770790529237885035631843412364573662672248857709284671614815242659844695426551478054296636035168697971227569607677963746395494008754487236879068472102464510276797374931485096175621240034276223733636736133497852936835447385229240344219477309833051143397980716445735340402087335703298447570371197456422963027748196059976476708029685398163333575857426557553066193076105984432144384*i1^10 + 9462654819146670521154695691746102032523423191986134686128304722211424530669193366820405559912711468518825323428350233231637004747396072442793071643040999476803842583948550390415045483811893194662235215990416226231395859227511211835159921243838318244795865377267289906351736220906076542899647865060418300202146225602975957929337253588058044657865095107775769377199127482083975687567668230565328337772590174733667163252041982703916566538117949141415627042073841299193111292692200546077610247906237292598837565990030758979899966551464691919987923561898991203339385247085471085646871622820483819548059900193717016354271394079212257552054968958740674148842830094146505041953302373897698781782934767147726882318502444474291918583532318045751705172190979687058808548116806140727464928129974715522142471174231507530361913029436238364045541774387572726255653858082562209121135736301659327708507333150515219502816665574875871411221553777392597813857045663384759841334863281336435394911914666317744597017293200773086052077016335411799430569519100732914981047151679060589347436740767062393351805068596366139126724266669207681001493836056868966066586581692350746904433012154939885666102305217218629729575647572672840284361837408335596132652627931801162726090572208132241174392972076889077250881365288613466377506602854281651925688284541819985259615230292102044306737351202859959437085485625060039327744*i1^11 + 516720046539860275722456858809649099632325662936117525322318213677385990625223569235990465740074182788216949825816812914925567664736222394517240619103953797485674753078540819515094935192367132572106908590403147868267104954392620397247756994561486921610425861950750423058977674268024041989754921563744339013979110181990810150843533509770293016571872375891622320974313159129505930566605159874491947048870875266221905795861065219629124835399198909680807068228863925976292185840018233411235643346932710558696195592853785367708934637699227797966115500291534796843269829683298802153440731348710807945016374633138790995523847337030571535447901810790027399913217722435534701574582218146276855330076670562168214583036088175267234648088229325767166563605897286410802571738797639993175316571663662975330837526121366298197022063012701731708150469754499950963533678613824712200087765211087090347437154790701545892113001859351655668866206456288992380332764543955207295882783297800110978021646630073412109693974722490916642734343823820018213283314784248889593140609378684095020010214307002102343215080171407907303495942164965785435774188376346643185078348186503678563148062024072901830720480017356816536758126170621964829012724061446171099619689407788219921260264859735987232257911877262579987145362753275783031593569332400605027828909987227634318345256003256543061299117244091013657998117210217775104*i1^12 + 19052429856565990714460811231486086725714107490581912117479643190804516789464036671856045051037006494947533597719243957551268738349433324338112948503288352094535156746334253703185074859426563700844677039797049749087908930254318544038438041863535240371296469218160781012125233745949110668046189919014754554982910980798467927974309657230299730214460909689518414479438044888214663268238671052546681436276834913482347513318893746239800553284241406329070369369176711335043107656435535385499391153387991749846910991060522630122573675998409421306496853907328671538133092959340127293438797786464948854658308464323469972955066044549418732277641101373678977217680348055032174978474838831478067313949126350358831666628098722800172090354862455245221648467084530898738117609863568757438082876004145990910831743379934704483997615691520785422232160075102262266853215265510054321438271332630170702524316269239577816876556334177869789774894172747282176378891993468274638964524408783589334509326391092248368638500839500228820886519409769554121032951338865420603464223198954553046654992626326115372260120791681545093415806876047024644280861832464088063746796409951649893327361512015989308440102316828129160267525810525174008857682157667170347244226217981318654872497334154791333317612501831790708579448742529778800533332239421754524343613466681096869233180474054920595032793178282462560021017977159680*i1^13 + 734959771142575001549141166062599245053277207649031567763550245031058473627349698476382758611476369556385290001169046991306010910441326682705100339312332085525767810467778593503085846664046990004562265820933579577830447988888579023215369406307561118898242851677776859233254866212046008110374077873957245450752494869933432223637604325923663133099934402638825019543098280987069799253053073015272222619783626043542607218782182813327867814361939187763256221750001793301210536493786185488727210988996478133736559107763897759077478216562889628364037671669652319600804940919766605494400179426778255467826659759171410913307871090268772702915344532754518024080764404240691395441454722356177373796490598135717406933110315077662899951218526023887499864714928056896148482499451462372395301204047955050740153081873302902136975585828093513061776054697788727468025111223950003885173010538213747879478784164895487685638270301976162578041859024496986106067451581561552663348550404680219751528150542254401005751179110380270921262106136938129069886781632740685418341977130315831661835711543232359338991418765771119535074683592854142394629622215895318757827634374187656419313381111073809635779749218390415651250700805897283467893703908342181634979973346671342299306801519117900106206084019617405373946718753463696493196936733187420420774157159094571991165945659808476918107168218481419792383213568*i1^14 + 1690629389185408559995891548051577907321685310918815365660884286618718855424810105957759782684523656898912529175434083748930333791604815456491902846761889582715256665596715054306188877536908954286079524089060366492272699987196509598236127790503986949458418010657577761270778981814188195213791368546307334862834107860928299672366798956998425468630425640370064576023942349611415523618475829080321842232847916409845690912132514752655379440804759087800709449261280301930627278266078190041945258533507080336419239446333160446135496894135507571510055739234860779272944783317725564120532155737374134219229733131701367606556402910875156796007443438461173456607277664565834282659218102507243605470655560192101365188438790728724021505507028885481437812594549926782712527383149759179444058725768325015719889018137763866713371829902986724630066534208710370557568684187677013509371589174837492780149015329093167215643516706976480155435077009718651142223715119223230725331413519255126433332953679887785060640824590389801419882047469295949313247660597203589140316553890322714869162447780682749076662487862840518178989291700927393220988181825394324421148360832667238818216577595549128826862728586183933958064711022322453834803082888041238760751867460932275177524492860302929008263721970036734660074139926663155552174554521805143346170305745205762584812572660025705130416961611819602935808*i1^15 + 319045506535632410700678591307380927870648691699162975156321007076548819936236655894699814614358099017582110860307800549321146927546178801595992979280256466996556556395504078138744582094931391436661734236795074045627774809934353726125144729307317173280797926589068630534997457984452296409856268520277918758844690035443378540733035207889589051313655275435684543048043357685318984236790574715655721082332968559320351019937352862758960278738627497595400503138327871892558555682037100668750887351650504043213549934513490081062579370641290801291575810200797025302095774312684200974356054802310891125124843116907690158869544029106565399592840051095712867545220237734197267687898088417488211246797369765807821402274744408579719636587372952145870483234901622124529583674263601531169983484471097160311492258560597665138735822488475457540100929387061442179783307892666291794746251025886170534896397896477785230834050470605739020175390889605092871487688242762560533122939287810986726624456229590716807753784284260268903274853093277539076244404817895120134852778177607742171447623726401796192245652892533717398461285994874528867822070591469991559190381526876422886408713333438044567389365430533347554630940433113797849356211369929421034943177741021961324916205112944190594751887858315697482158320605707741689643364472497055145847406062832686845198798627460974078828687665682972672*i1^16 + -1444616672469997094831835640094702614104303245526192326023460410060605580757762370256245187796189395242261685028110396766886432892378801822155872101877297535832120614391383341553239657259207945214481541626826505639939430965504025072300507741869494868766539699588319270780326577739484581846042366402069158156068483113822176326137207096469818268284354662514146726030213039341504826547398575419862711862724906394515350369278004624357027959882763712370615341184122300101120346807828806485025225492160801572651130724779818587052112697054292720754823049441008036970702497096847599530891995822849139287980417374973997236097363564144396940946491524358812209907063116517342779403466163403598771374602010346844623261988445737435270082267175443569620362943896220981221850913678174751838765680405958621827661004704767191389509171980103009921847808852240697558903245937098895131777697705184578239755255326164812958446183891468426369211226505986989305421099233992406902511352052688926981728175752621833816496810581541828521953278687843632866750894859498512688175353372185987882190044864530130919525704342731486749796991786922078346787889227455482845770688338718282555852839980213750838658429866574215551671914364149316498152110185650675223111808881170308926990102198228130204689596795350267692044272006792605010408740772714412243841916645769900150488550496349307381079523459072*i1^17 + 38294445431128978736271577161607173098799546578497564260740600669446188129820025744398721230315151046846696349884094784680900093921250371708934832995845689108046045230002541900107382899752469321590848451475418175386404583429674146975563323326664401547502000171329449594770892351665752225772885401687513568818676532015906578679141937687955143940956566571237602299453689190881301006736412773158339003632249802705787582774569051950311875664903149238756549826623156731452657631299833498862782152278670535806769913703528327081787276526664887775051706929841604802065197961364166887778372968969975723564236001254336382309904445617407695986047544942291477604897854907355670980543164459494163284232238050536715613818815565918089573512206360417236663863713244759711274433934505805789000743053454354855151898061745143491619997603598101090395303451391144956211297079027804510694169945020518594364404289088359517444898620440823515624890186492034171724977681490764423187403964117902375228548725444007041853650417943813697947835771658872609523250778118208124457921843080660801193463230396090417231519870454113583641029207665899810193533749644874355438939115381294108780148440123687588123545298804341453794613900077384403364194344959156710929019280149922390575812997671800681390096202256064859693571315331310995698970051555132877010419930641330440133493269464280956493889536*i1^18 + 6078598513162565523246452988019399056737622412767007165165626346575542628343786779239006646660376036489357642680893651159486694358526789778961844689889944455745993126519845922872122078681935204990054641078776323937241949555459743259814183092354020059527337976654227337230179949591952142705002970974098945470092235610122789670482784103451433596667108109296117449213274589374034132585638575774041821424261065768092648437533846021374440068139097194810323611076553344543401709839257444640262176273570902788827730406342497681579083860581274479396488972646605967501585988885900011804505739347633670592743181719150652676175981278465386818016047170299668560327202477627806470719061132770706843255517511480790326526468961652647691691237667947654956749624234977363001633128168066743054169599814774746307800050654130136785420992164037960295634825477981287730093179633405110980146391115519133173003290259218583530610732803025053361624269022561586658969389496471689676663073259595320640647430861906363472722482466888163834291650798106045034347076464508055683649968989719060444578442044219200813322679783528243950334660083646209600201629381617446538250876347507698742042144465191002015897561045639088411134693272183792026116964542636636813970012320827779370773116749695899690455185270370908175112513355609516860990004538255465408077439447536042841775444289146322944*i1^19 + 2532643701719483051978983576443539168586637894670030862131853075719150797997491087113050174457471572198443845897222088060181643824071140484180003756682946037421980769777497616506281072645406982455577109042224446661715382220703380108641998125471695830898845579459888427847147160464827804036249701002495656288729424464744898050563443075701487755219918467860857384718668237589870093553031991070282275477747546806182558871756367814404036994158445764057235737543511772000048521954668962220101024357889605513231313168826402226830790064856782251517124753994579869143072656504509823530808515392173210218246334142376474488097389368144903694216166643047932352282527944571031584533573125796908857315660155075595835106129819248790520445730071647153485173082605482554230627547110100210264697376693382136732223306787330140512228579910546848438552781626739487922851001916547520037064385638181448955888760636932462649025208900641192650649589621237828520745562501637238290512741591909813781183853351464476507955696313524822519931763289787928213213773546697938982837156080406077494503530905371192903798130781870237380289248858769723400094348659280527449114783778869629420844430572273339858800665382169577420983994697708210261295636453989342621592212359504595061794573643627346930854980732593424041566247648327016813586967342961696619004256041504101077212666947698688*i1^20 + 29039936213949551913198184212487961333305959758609908611679536127770241194594649811052493441798384887571292683232241897782850524433336096963431852434900085554136896561526114410135923881559216290328771017027447273020551465529112332051977828733715969091085628432389960228768528908825154206486835527600846635442714999490280501142574201023006117616732088282268214205126766710370801240442007077377612372917192898314607369638652397117150852491825969277928393347865264068557048801961143831766837738714057461671416319465193035848288963706580654453439619855847476319946448862594730937745064906421407333199529526593842104873491116739839591591084789013348248375773760168689976547718541116924783289904827299342181420837229928545087443555532935575492442682293192220481470421309437115103530523186590942431076181291564273784221529568390103000317307904907971615084037055921258766885908314175237121294703049159000707599103780783139474762334285388807199735416872534705993546955364403530241930609492805476775906044019290786001140399604404021072331253954827200936020061833767327291738456472321053671925545203142017453588921625974208728934404202054937919094942540950048558208140075582182299892877925067410647281275761869265552656018579314654517907499484739246370300379532391505565768118997200330299852637378060466086858074223599638676047108496562984969059543605248*i1^21 + 153003072652331230450844954211931699505987043595295514627220459843011281560041249574997095228620494997537095269150532760945939819336420498898281249793770560083706657551675718150231639970255288198871369975739220524614785651713351818869300932935595126836949550809854087845797626592990887922127601701610466327744466624319861223265459637207030086053881848228336463841380894214158056658051070300946789159455597577592281227972285532023495103360715228327611381388603850361644308305506429114223294842610548091195553864978570917466440407662043015544941413305139710169006980302919933561441169921933357032125561934260966498317425014951399654547191658762396836907093460359464326322870269071620666581478218856526249840982485329494581692892854078634439181905675293326490004441637822606215450484073714251881661191187784348306983466818710385090203270086967765706197587087675926230048546766338941657112413920383276816929795474595793411117216698829679941616064640969298147554379704270608603841252726124119110215018632073917932032560041964890758747766613118792876291819145848415592590500852725776073375491022463680211473865057891094345877956959863806275478684181726469953164176752039395117351678862046177229727877400904111082141658963202873391059146379377073670909405269715143618048793152039592075973369264046619768655660151766005386992709169808408787832832*i1^22 + 604442902767849389443394190399520923130195020374259814491654119224069729756120654373718277019352344893325118198012352908496530157876277365697666004499575137975030748086405576497161671884501867500448078057539923263839186391218926584669472512160988936262211362889538704245433495705185264961191937314652454472636996572333851951009698817757767721983843793368856125789776681096444105086402006594858694107983495579015197750404059630984436059976305992083291902880973162331349707075308879002901097000304310724073076515548003554821452160763381451728253068716594888979580987513727287057682110112341672131585871284580313338063703925223000950640891783104148541872291225772670297567585303924730129968930257496221889612380643961748050226132482032969180980585488326514331549091911519208282662203482341179654239469988143466536776549163376018962450845821672578608523117673534684153455375942642240610603618567365879860626851159535192786518841271388269258102601057623259534654634834432176499164100372931946134783558357320019829763576855424697065453567298437724818777413398201989467279916770992658430481213812729535662232324497061910956157974175038362199902273635149562869781506082919838607417227401570674940346552528154868739213758234450802383105472122983479210818979977486537758950276611269140210190008874715629879215831580705003679490175847974998784*i1^23 + 947727788989446831682642705381044533492195854485566681907658654240883047199994387844155350642487051404478540941674116689709660148058541965688943523399115253507771080755304050500632793951167258756766561060857949397599159866126475786438911051574860113158898799547623520796577945957444957812020838348645819549238249827499056968633870348538034945767273429846378887671195949696907777136413712743672472860280010777467339965063068869134388190093767424719090351630065828051238636283792717869623513644173988050715871853945684585083497008675672878865416593911167083236154088938965146546974497496786736774755432766296240425152309661215832297701091555511708887906182596139781984549967417064027126226724611134315839683797388948636314923640569717918558404662065578591494791874412523355791637442924701535410387426757278328258494126367945178144240002541266051265157711943329679840827088581729712189413871517239839517412230439573943018974192753449208270536809785145785866249823163401303004953779588379861109134720855915985791559365513779838941835509930836253168553691085443163592398581879003248779950482989426049817364106794328244049520329201253964131003847842589667323932369599901417349828536845581624196645423399621310434745339418091423960243737287439156908509336413219409520704224998191644850626870173456991542110393563343699351186070630176*i1^24 + -383013034775336235995750225948576927952212949381238435761492732846480720775860045733634870917947203593161081200036097180394354385547877088504229602301571097843987863156934368608005766062986086124785279332626734237962935806004465448694774765160953811208933594861410888494421129749247189038207131217656118370172380170626253598696667528259724153397018172422066085111580490594168649226199239776102224070629693018624331216612043725840699459400787554743580884708626391542197783923834935202286845455572201576431565877835960499154701994545985010266547790314968168135952225697850566989869975111740709479020268425146622021796825254618624390291075788240905862787861101024232438559638550944513438803367389662674586356248644980389919683033934479177412957926084313347114503917224324696697411290479727030532041213331450598807406698044907713635124138373091613602098979084878326764611470309788363646856070031916708723464977655324331750661246945738175312916912731724218621774249004259489750563003588489332869632120981178248634442540303620054529100694555215199929742823747357731126264641187760396273128658938899374838072659867524944430723484907929633835714807490799486143302735844104990615339474052853875675251268378366692753583197881462037543044904717818859982965104815211267807401766349271058517978822696439727028880804990745982644304521*i1^25 + 16657541400943038975867583351521011975725767366505414664489683894199283836706427250019725419331013639229765606080134658048738296522701787127217241402346112765080660322548134772458599408127880510832027967142334735004579092020931594842656725597881270063749355807123843128007721753336271569266280050849327586032229789197558788352200800005661808529788472743465588141833736837623636637193372593485090711272650227560611086060830164234369413991542834585283051150960344416783566471058004585972810139781355308128649073759265301452040639973882706111348882648207497353243065899679378016855216182262029553212406682603337907982714774435480751444274660085547313333129970196143761332404435870767865883086112246526584902584644327337117408287361378576608361283212721731905914174031259275608366406802791638070548581793219375241328411527111879328347309763744640035312136606428747300599376249178925946627012021735252731659602615073101667094377428475280634480123683985307051272210751793736371322029490086490792994292065347726704691535784908564017750273161245256955108064317078601976203576251757011796906000470177888228057311208292627879506873999436201581785908581196363424289307161113871917472296902501780616699058396168481457986734124816912505046888582559434985271797772579864649419614328360019571726071617308904893451956260857669760*i1^26 + 3458857657344616063822976931387327022682005407667457458588627022671101249798483586479819471440382187563071246297504796376865647105725576201504524803760572998396969035962489026847070770525581917088193804039249357853856213863233878487180102877220895702941369668871726576002307214441390991849945323470042064449120304160246917149357990906832562456823937952149336601267401866109933793653192973723089667293265956851363761895310418227542997896412753055052983008857023056061920102811295618391387353388365712011454013613936453573959770063927340347137006539961184426945178942280412556734730906583247736565011446483197123794316666326594557311185800904321097192304910128831569619525781000365467691465480508705298087671014240871564081821797834964560814497236351112822597157907450113909013784330562273027249556046224169617435614603951924561389511457904641347792783836615789652924564548278890650568762328793740470406961562988087969395201385208934827100060146837199477105992121567386140390226462093224898328252838595260110427820182476429584874736517676382673166147458094292712784526027080930931183567305271588620422270148416145616079143085478330598041210946168778567669309554753320959117923350919588946482313472777184396888225973547681465841657581877991729698046734982503908182470637972310834981242768377729777433633718272*i1^27 + 903211719419433379751821513530135545860396921104851910186532528736729035463548692415529800357961406925339196089624353739709380578745930874827398937555394227394563772528812896274092831972132652660462207509402287480080546398556264441569812648802325658171701885994069177164384400889857782794957828751817031262210136455394780553682318727912691033214123610074692455743059279610451668062690973000216211166899062561105635885083430883512339798789283199007672713681861078834093961687361240852553291352777020747160434925825824064693965113651935499106486877587298429049406644740046363624486961619473889882312199705693978159851397309608538057189403240981070690649788803020091236426278089200245757677719303808341872523450319491361821386335825998520222987214394591114978587296579644778919855587782576609330302898919155127328786568471531408093710387147258445822750981236311518926888344773951536733803897035972930681994485446621017956163440136317340502138640158355883126131484243412875650468884081804586728287259096150025192717123373241095256055725282485159321506292782398761694981966405796444677349631235437585777842132776179668886921763059802382107623121910153051566219801750051297508632534732476997574395992660822181670933527582574229924312809330483226422891270828397507655874824846233653434925200868271636611072*i1^28 + -69086836355736540738092256285580546662794446924898709527147094568007142897359873938698286611670665811008197641642346462153930666174201834460933546584774944053699500772071822085572606134264233976891727595304159488188314048683943101874658722226692148818022946016790926214344339301017151919676451512872962929867103787507602465638836500912615775785589564874520071420938736049501652328349125592981229754010065223611509544316245427907364015269276233376881522647006937525482765440457444374299755957290916124011144211488275590274041425424778227551979606499165545259688600018747160276109710301157047389005689850294386857192243654625313935719228767054108228440793664504223356961002507358853823154187767158759279244701380291654638768521825389540350050678841788110188749116105517964378955084210806478429114702259131808094654325309011424946738466754000883606262913354387097461572502533078270741840744053969525459450486511381096604067793260289301803686505662487356876372857832734087686484333766518971261648048466271581497905466240967839664543370623629846116686266488919342852271604196245881088840129353146288913075700542469103161390216029155472778798288820841537439762596709358329263299430513632086927707069847799670220007917588625317572200165856382814839178818367554645731941257540835172741559472881664000*i1^29 + -17539889236669049924350885473454546818291926216101976922253103063469801278268782971567558258549117110314827703870935221337800108840870434919099885212711799977174234879081303709805597355584665397376990981361282073097535147669294396758939038093232741817799779223066728589870392298593419244093365146500717391932831981373415149492712390728831406533318263574564888317222728585682381592880841540924462951119183411911725150004676447349642491874385535830790760324866339586442728590010965648849006418416764306538326338287898691243703399739803703241910534311610376233928662798781658720568475298605228672594945756781136845670117756469760017545414778004868068237631845878067575507756449530035689847369261864375807177502428016675184855409097340004681648838350756777612167278176521728568447950011131899091687154009962662162119734369607765671285951683733328029959491576981017590196745035388064143521363702400160913847695871501652693126616086017991579427582996610942827318049194909961593638653466310268460329391669466223682309848007544085336598913400976859485718725561860158486475402364770757113828774828978577999103658264440816215048781944824862215802894689956782317805455504812849435017661900988250802813695374374672787048656026421852680232828721627515381130442030919148593700919633920461932792381440*i1^30 + -2626635317766707347430067515176090920221360202506569785096103003494943401423084808250855844073584134496512806992976640719211204548493479453459690873968110955095595268693964643215194075760578451612363932014777501714263675355560096669796699771361101341167959679300912266197937875329307041434488271121184113434450236464320001036862320474393434297254297690494646560101431046985192271639885173766437541442727026970715564102053804324536373672429205307151349974525070992393070452421026382009043138589353435872390164555013383141242623701991891027682664979765403078730070723281696574239448773340044094301050320877804769529240653350356448784285694977991674237070036854058509121042610576776926144636048355483869472303825010918232514753387150312536098180855900920515428145876343708497473407343104211671389608707639581142793379893267461827840246034060744563328414493291994018369153395215846835257929730099065506291158679202224229105217393632385788182314491095408220142832518368910156141507200718720890140735189179945088969156597909167922524808465496480792572474319184641940673243972579193429745210885472679072075629442466863665648995502735236367812794546360244152274642457924842988921156399413923990945348552563084610541651671832979309780649900794216928221569975947029405004032059263594528768*i1^31 + -95476400688095841419191928982403843367221806218807957648327805813227198618609549803338809664942340121761656968862824599452244077904646484017625220328215330122359134888473694881370283516973984159752183205048880624959373206455623949906398261537891544494297333220840601648317772033748985424591017345327627460548569658595926039717617034042938082175671354960910594256975408695710018592606824375655035052721927446591089304196969014572060146164923729950677478340921304540827360581087964817821948348894538886853642688495645846616307821079053818556720813225007218393766110556393416395367717094399197957637487390829252807104652581579302386006827263335803465045743822727634353401593692293719558257864128756201230214453238513272144570490117283610811085453722224819671923941974286778431899964012068709839500894779086836257273840319211170127607120973050308145765768824000215585056646483827663468516747140873060470110466494514579780538889307452695621097315311271354941831951811214856421327203595146618673641223610729715124734665254264482646663397626377437048327019389200890254588139668226956413569700475637347010449814267245474675677223969732429009885884775711587420233482155530170755470299191813260432472733875962425592657176775687611602866262030855682826583447243621269606683541241856*i1^32 + -1496133068310728980265414940515887559662927050816506039519221902479492129794281793107178411854280978423071547234986433445144722890570586546324617675549895183542988351876716619045423957501800904812616112324304564641230950130120160096073735477145106990020907921511956236234944216184731909464859620581640694933987946157091205527714177697627959776697025986371632565963198091158720277712011570369500792143643331646315938393613302221156613553539662874925112015787360474408515726123145332472294030005076776057230697962495855718216588269044591270354723957851708821660037320429916871355765897011936438937092155005198375155631669057994144347120893990059448794495465993217259170296007302419888929306105449660470843072340630304495244554374645711005045238039151844712913711310823839801376226452289692124808356238025740476913105217833876369400147928373736489216538920145459458267848985138033803298123849020095959525876662355519594587673066476243404627953730113232278810176839216201142595319217870721666467315145342241870504099154053528136101215598203286707406966820758883165981587815718061059049780204596667656101005265643001841536867231813412743807624489423338613289845493415422440701827452520304471303352947195103124258357419595414644632183803143564716284239180127829913239552*i1^33 + -10536047203012903285195402680383988425305273912544604481847223772644321993640198546550482445719712846771835264387246449292291957591258113953747954442362338587679853534089860257294071867546762719201309216263401221311302911658814400939536917949647670284281441668147941207927886989153774287947938036771637179378068506858916387330386751706923834824235620632034625797614403475427855010549489595784154829551745715800007723507277108617471687342049416135465897677056136802004967070264227793646941252211726445508328133724351653107984590521972100057060673366637530004514190348202755470938521004287640482556814866354117267787055406087493742341645410883491775308516640058746966199460965480859893673876700751710406597988320043490620302876722061741596958994603239329285434980782757795206988906075776235362496180464829571062299277958552817842631679459020091360599416392976104274205152877137669983812203235688512295647044023710939023180579861366980967719675152058194543515314052657549215553191554300772931295999410640609296506668651569669274027112043027965807540443636295854697411663569313698834713980773232861871957742925916321442754712116590564721909759478662662894644325936085029413777640967015562997292927663819903690587830036184350625227298723619555392098002469388288*i1^34 + -35097126482744951887651547605765164662745162413445707724915666968459323950316221520680193820194182869006686503913325366732328790123791799539028259409794512609405881949433529519481100363186015292658366931387973490362638153644014502999194681260892811712810581925269729253458231427122601847931723587345980931235029816257374787156047020934725826811431895520736457215141067646200392873219347336960244648070354833652603729530958977954012343750676245864447788654366246950072397320089692395784618744132253428834388750497056689931456097471622345609107041048092770064427370676212445743765500554983948934775800005166742323106485822987041056778967947005552268111227623902349860696869796304165623241084776931246008077516152275764558813178681210609394354690951986820820461499741812689301267253767782675260504055609595225210179094634056063088427801528113295824190659876662725681750923856439400727372312027898210002870846425951115607037555769982999311859802603220732092316895501866469114433820352004445676021508302253479325017582320346912164224665381222123125886525118316446538689700056835718913790645280247559378457376740357069401435139544518251160566141309792437154732659681602745301539616343254944486599356562557043292477689678960285476396086856671770619936768*i1^35 + -63133996977731857902856121191350069704866500692071962204841571558548486740800599860435787960285326996918935050859442502878515860488246836024303912659551293543657718922843364018472518517346228950639308846761350989782310751809203367576602015535789970822979909802879562074900499308444841995954349268415578262590539298170884558893311696699685144544417226908583620398712926550714753488750390727337343303282987490645797697723600085513029986041982754611187879739646414057971723034501118081987343415571257265613374316991013847574344900770335344126030270833311757097747974358986882763189474979541840918106475033356904142587459374087475599588349107515782160840752459425667600567551510186873281624141392253498980145057646894147475913189153999131290519592172360693837552430592564953704110201544358757850944391357398424002715179012006790772621634970109227125708594045847007311294498777111207271219340823366800475652050414972456243326615915729821498303602185591749256090382175553690518622527479327771208827068460757349741914622417065849834692881262868170250407575369895785255961861969301541389823033100240047920921443721211365070218832468654383832699443122321720152194381950797725039752433618462032793897628030456208745221439637582270424902551793041408*i1^36 + -105023863509978321535602264372151746845699518382794918811583054331890858722077131299747796545779181416759013367538484943436315192490788955051922673135420306754915719154422958319738044148645329706071789634165665487049417502171563002618882711391089790850332007499270399548341891021771230861780939618348999501592396661820775203775633945566749208677808425731113767686443851550657155013050202598041475250776261894271819123025677081648308456897623839381950207388772589904632989912787941884101758945254676233250838526466028561524215672362124834247797739666395549709645078872565887916060404558462639908465998884041169374822257176262332606525552362336461603586969278305878979744279951616666641782577844325435544206306949411005442247292019198072582041850592764954101848114098400908392079488662835835525766155183168987361659349223844986063062256995628737644385188061118968210002723523122403942388782358651681489487734306299789291221494086165891563300703178986635893483729187833051168278546346451401707032914302158286619065642513962302371816733024189175835186566325775478678633584959207081797791483866075466600949074116260060960377962723257985948848420619462345262052955136372334705948951701723965325875720722120768955415008226170560890011648*i1^37 + -24396037617284334650276663418165257913345272357684167076865777895012638496153747725751694484387324941747211234066233371007751216575510205372860574059089755195662121044186626722594639336736498138476435249014196467819661934136841578717311726106627496524067272714383606161436573209341450594027588605455803111810944772260084681322384826142133534265581845424573158936844536538251061072490752416437811250169071539103956598066145216172999899026902691282223681568835113051889429213736779430229586179211448432394957897880784956482070770464992833012334023158424721136992331693717975983694448876117607254397550933485494014538155721058019443391973193110501240370163628531383028170128978637347368128462903198552614565784670236964408519756207540570470077279183735245906743073143351996730575032900589808124471691145171055337979175253037085467845574236232476928013297496300476257276786933624933004329782583300688120392768045228142421540279712255191568483974533177976417454183655040732212836222740152714284238932393773479078433643961406264707100021937414122270186365591537263790159881655285668739783156789424502886268598255809245719583409530215399038978508764126871544360003562666353555038279934209315155193093443608423758898351046656000*i1^38 + -1687404019963816292086417498510515889367193405767462961402885959228480647035352151271629641666462333865147306074644444442787917183704352636835971151907648985739760238257644682376877924905813706797382411352435591033681940197203742740851142572821360698745648772004229857870234827996238736721277571080027467846069510192474382994468906409394265895732703079517275768898011102910422780755550532934884658458458203742485865400278516607182275339883348280279078047591930396984058382201248373176147576870350589281019459645087318966773426129194373362532222213375044862379462275585214207503912884947517555998802986953404682523757227668961415466072394791671696697764783054662968720900444631967280065016797646099692575280432732356200382692962296106425834422602499253642935094144693562658391136591433960349481310757494007498253242449760038176575854575375304411317434038379081761422341265618566099344934855779790138613034092704752118485337971561848701007628705786466532699069241825427090763540692560788283696593977485285532873803857200495300348167919462081299038320709705466117228710746707689783029130839433845678408366016340709298917834462662273046778672122360510228794278571733780983266382788896440707939246577736302528036864*i1^39 + -19784119786939358637645616914387905548576804408670267703618679046425980997537271088021910573851668451780646944607472722289384022361727129737991558324076276724280871303864620683082357303357905815568553668735321767607729788883724591680401419425507502254487092271100396295045845550055647912502861208573273109201637624348487928987898134978366576780682232952065064655592025117360722428001673706347031828072995314553499697527953693830900398351962146817246247793664670416632011567465964817149660635388448211134052480302567953508243605237218635800910084258208787353468615785056362413585822387823903849395057218419543094958873937629992613528704243358839885353881276732687025932358110408748242451706933497658971467792698122697550030703195573016703976038243904382222243949126678478036701329007373385003074531977511813529363186847984534143539027317654762490351314199322477666407179339602028969999534445853734892143160560403599713539888910150584499799877328766661840309826807620718184159196964346263071649418473846260615918579043942530363987134602979158477379488975855723334383220738085224274181092941143527723379270121469305696760923296916050919156289014134112305858212458156387333175351129669241364555401003008*i1^40 + -18281697655859742544731903209913846122452276213012068972139858858945828257143761637785473627844219031897807620380671329184993216266879574297700978445339500023874437432452698534782167034426077402984772011716821720993381332811395400248340342776204589097207550197540489275415870467883784163686872339134304895308683381897061191217938022950355677194026698731562163898473121853759732152746777092337629895669554813281075460197625711966374620213583863826542931047864118297576724253800311689769710948541695100532970751812055065458189246485293969360580426668977309819090956813591874110106881301170649006841610366361424122591200827526476879076776895510649937942625910933059752466148010359548309051095718152615341493292021718780499494532037992304011678081346812490461910305432091924007097345192426342072507415634675314370602134702897401205896929127488455063453090983735385642605406634300583463979117064330714429785500533845128973608894796989323784056028283274393093565966162531810756663348025254653429903100259103186493253738559886619244971608271073384751840548616114282187592620654701225407582228758993264108769255601193936096045509949855284573568949799626963237809157697853585217008416061491511296*i1^41 + -1002988525032418063336820345737028261641056446531811119125627352207865467625102970866641242834142313388993880542902255274449012154216251162070550061596473541855311580585109960721548609390487073038203027390310273250332523329277874673811809997232394516268430298326867762133847772061234465404452113206552988764699252101426405033775260036286742138112726994968115838183047219515593252609675542049687758286459188863945414650557173377022224015881774988825496454329058037261272216101771950873207841998444900254254559177826807999215378027448977392230512966228748904629381422385516854317303230527928412806701222878335704372724366697220242065738819730512541482310109165165760444786714743990554710677196340692154565235841340913044251430873140881947545875982218805742683671357812871910808091761586487874787552232475916197058829663488969253419245835787207385170966845649477034933472128253427868046827841515883647504847901568813973381679921397140761361880228165969715032759080149123193662694625622394560877341258794041324388120582828233798513652480397289177078486110029365546151450366229182333915602198477580082732002369974746067425348271927908005112511748500433497485815340134095369797632*i1^42 + -2620649113889439437684211949489054804014185103344480967382780815128459354698991282220716135148986570462287811294124632660710200333257511047879362892563213771458831790029880119259929072535284445649805914305730433545327393344362584345644173121984626079588303460806941656503636496698881031366195441806730059456399066319478984543932057489195279961692173638410270858527860672187162859948062028180175687125123659965897010921940128453135831542698528071493728934052149224957884418121066618818291138924665252183516602766515258634695543084304553879709945730790260938956221220217677626452727783807493786214965364242497440322714040703318945379146563144616981646616766752561167760201272930412255184584766497358705313034722858397053351777380524026386811331934313288129824912935504529362588364508622025927525115764491154539736426496087093716138995644469754577914651680461881064782572958147571687893752783547662902138486832943863566673634647480821073010657915969655915323258297678448786046627453427656371208213578801010222361765357214968544288852415581106598198639148865602989234259394406333341038871675358040725113372684720417967945256645996830954806724848948228363455884689408*i1^43 + 6698744926332346301495605616850866719256268879386398667792837816021281579569570203526570737412251508278813576600341610180468953880159276312983161803856791435736347223948251919111483330913622675745107491375412237698131426699161580984449536045676474973645070148327181135081750976135507429753600894257754498557134074559360221380889666010375019792992529261299573623486356161377842879239311996125861603164771769437299880052367901235171502382948863865574053122462857202895510851709852345259366357266397808916198364572088127382378190244587437519616167051165740450599337969899108428000256798313362573168530844275703885505582909991933440482528326409588939233387344336446151869443480133006404883157751045305173077773822364159128540667932392321480322823296777782975101662671952804258676749516491317804669722737066883875863496316242762415433645981945553521518396897666002787248209423829435479122401974338995460661609156502110872083581058133158832277553968456716246956391916500818537299137535158745686921465908103613319133535839779188983667580945464542300285945185579416664604579345493156383434225919305797945356503406522143550839259974357383163263524158295769088*i1^44 + 262103657223904218610320709508370497225084549557994048978802677928309354887491571666360564023855162741869411483768022229522246094545456869156269572705395623529219558941352656759253512943019716622714403357608158581162022416436946571844875727981779695758194100504315245345579260234195925308699791073153952609603311707131566101705450986825031884594337188235936759519223737676286247300928480875438480317557419954723963485957402470999158496974834952820583132365741387849687595579100466840589196683586096040814457124341705117723846213432542883983052576060935432197636197753095406516694846024067309487739683042907773608513775759712373748867948817985740817145607204450275388683232355228021728905034815007018744468000987181036023932755495166042832054289378728053024670243213420445431908525046197406347194897736631789370666700896731875188522109153545189727873497766429435551434110115442480245851472289525018911665315830792889648005923659791226331800172518099199002781346492455062971674339834080355122560459948792966327970760616757955899703746175260485252290350376008017990002925774260988837070617714462347398205215750270351550815290104390069780480*i1^45 + -280675519777815686930479501193840266706234223600866615764737447513329997471294852023596480783923681668280308964280514151766875605912843331895760617653587771717997244487295130117978984723209033251350465803581436198022209132209436222660637188339040498087623383552285495663734432325787266990201465041983817603819394421978863381135510253299839559400818190352995457721752721217701472415320008568544043180178396694508286749290150282249537028683433412630861768793190125714916294306753372510785556776455959263575319750163765195562111848834601500821619529656614482699747612754278771182174913512040510208494396254529685434335635323747083893841595573815440139555325552446321810199011634092124356150224512052051177115602702984904274075535255307281287356646664092665768188155217645251662071870351543744860836670041692689367898259599477209186772852990476431297792533175636746037674537990238799568747891220008610483180551781914788567399562375026953891349165023655916277484766286715134905344286350544022564394797668730749632204665911611341977863821092759476342549604861229390879947695653475045606416898883902315404811999143910404328626585600*i1^46 + 18066625499971841135949318611811298479704819391098813277587643348596482713817044658621680617680117474224180033257611221764775926167304880560580867995029820618014446462610459007560150479304986333688183494960285257485550739657347663618489649583534124308323806749146642449222034436898958876147495425877459202598631612270241454653021947046474224089294122761510884761171919131747794512331358668861554652353081036360763952995518287106514080277105645835200364360448365205740084678942334983683396267400680478405122285484596515829396934411379678975216731759655618198392087920557721270501286132043507225320603993455414844716781081221539370339029721624489670038181734609622748541616721972250109246691580725449039949842955104668178993074315826459462738688819067009919995643877248647831205273583192249000314076728269263476385197009138546596436248709007517925797972343150206926808224778442413513172740671184815847456455837284928413879487773160327223581006530301562397632353167758712769201954095594857732161377284811344865877698660344947614316096919949837908868397353592117386681597941902440392910582234147247212117639594770432*i1^47 + -53254540639837326443993951458024349964521688670428857249609699086083320810925510513654148244921404714573200007286130701335714395058281628931854014946178180563314816801177024614587731748034762952167582829386671018296756194489148755932180077277865070232794873437743943876386403380513837224309223226666251350028890574806028421241066821906864233023917054750133632416915520937074166894886753593551268027230002839640499236455422270657066077801411967924389611503514912454351298749277661761067890380249921294136283944123539521766712496587098929018831716107819324051364739221455924037064682621171132099585558153883858796087613808718569794780347421062285161781335679865260347084183482982935964809178941104807030442364836728655702920706161693478439953609132003155430784639350405920256621225288509711673504738798436686199646842605792631288582466920587413964383964030794166731407669956223218109088457778631127995238132379108425856569491119194110497831609922750391096220664518431344639244415008084541532076530290125310174394712727328439639030592926891520452038680705210054614591608674340685411429327795321307136*i1^48 + 21927528329457120246875434891418023079245741531513165533897119337990524209294951990389852529778777918539150285521751841260522334485936083990523597412736403563986075465659318496852138955519526468698656642177077584708219999409193099014149705405269791812564785739294382650641495627108545979307367206887680246778252682732928852706700354080473528430057204242985954632042466975558822121688397817823861107179153627505874161695473208580182422765288754542796707703823548032741678364874022613862772975842929753764691446338648346529996160355244497056905320779955594653784449474951536281380636912121442309001144639334591228323416009083032597972548730444243264951145103886462736772465121894790170861939983978931476203165513425673485842494078256874846297100728913287080219781721331559350439279652189994114625594047196623370718802872030707293624610095350813135423954052099536803404099793333713703726866763003777949563064743870447229612373601320583877973313094653226560892105532811751546717295142529860709552933306318515859642083750397951887081698036918027974899544724992515984002453078016*i1^49 + -2263657082146846802614667005282228279982718749793145236956773744007138181986861766836514480157875410564903880123991874980725092984177459061121049652487251646055577839772491804416159926082209679948681444326915500449749990217004043092952856408448501596152343798926796304050568359742189310575835337415935877655554525889140164670836679302306422260893995862842224405031138248687590195299618131980808263211898300690739437883700320211725740670537937820147900970759549793247750068486146529543460354649081531315533874832865630197921110231333325525368625408970837120889744399412344261620527329320935017921360549948229525860410432247278333117763048911128173892463841084902677833024202212244114605684953364818708738576627404756247277452075167438926414968120275269568260815521891376192877777891987288581597271428995098676677600566789578424435414385670611119470967702697591361157544631885878558929200819988516578255032087923158523939741771076654533547393490962785284680823984846190280454364798306260995802094703674535584698903300977097306425258323064202062725120*i1^50 + 51832892588695045924951828121638856749872412335926863869226681470240700572753680859322597130988418420694895068674322451346684741908589030499572912874509950776614269632778092758221135502421304398553141666463060828990662362938112118470095544522709854949487648926493606575377827218902015475526400380213676299159419060300427514534608438090594752504424852203042315381129356919561450284340438075900883203662830042221243518367523071277581923916409907106477494541664368635246249899644684230759027690468910648768807896753028088405712266627674357111318400934688139654575053168629881263103424192387121869283040266373817055710755609513152073412734889811143398922825645949060184629139810045270980632470596932093433585764505195260354188559959265737453783889402403061469343564142042419479332792671316238142091185988096426082665423564408838752416119734622332806141067612117836273271266519849250571328142505718786094372789908050729133983922421635357673268280613461306089654006365447384606469194254237306277820907157558246595709649775755264*i1^51 - N1*6463266889552219654954504232096370642250618471205210460230994227078838617091489143064984634297256800864628441396818442047836490013348381890849292237125000*i3 ] ]