[ [ 2940980312854309788528831654483253534968250541475872261288132581545713170710386606542151221106115670932228379906399912366272962629566117732095273664459541599682793950637057726398622350853420247279595574486544757542113507509820167857626491416906429157651285285702751480093845861911808306883310022929088145156107332716199741168638053985253259474979238124012327893497414209171866448096584300438917886423356019763749681869562545069026502543554538244795998285413437351512312642470352187407031678988045867295039291637228668218912432833774948719974267456973155573305897210312052710148659336595129348040090023292190720205416731661941939290372506347677600414774978200326911142342680045018392126958763363782397376927304884483312885586090425078724603387926566600013729959822779459797083794595074863669160574301531158244691681358057918072086396578192375501549037511324349505286534181937494133616188090933193773295428131113090744159801003701100123272222675083638986069466064265836417935590967513689692974787761982014248226897127933819794146879592027787692646574663837216019267637783414901652048189714216181940125057977751275491918379328035134240411952159402210555339631730497344554829516457536165616000770469391415252832288138026009114866584722593988924887406169096753471244695017392434268926387092075400543265900315971291308948598873803282830404220456398371894312506394798121087984213243221539339336717050340836664230661433009289013330631739464987445315995148912169156927031706496295323089783616786894687595572918083169380159589120154282705411300343199696902881864552052033766126857643914323558400000000000000000000000000000000000000000000000000000000000000 + -6415220641596518384624515279764153849259472328408569218495176963015351291827516249064280352512460613018502979346699239540243079619393141908110471313405724237718807108692592381893826384285580398595547882284408173624718561787665685818879501218706004795982793591825629679174770000374318563828326167181503601269761669790330327728064318443122002375722199390786549183214473208877799586167781973850973364004985803365672421803114468074021599356640532565364443766331175286991260107245981702104018315959016842164258684740486307334662440006053815299647163512584894220814725913974717742338886725058963291881061264789650562644176876517146496218011639419990956758241868271936048099339340598850860894985441483288186707406169016285918160666435568101088818542081800714183324311381168939581744613955592542892423602160635639950236598581285877819711591833951644889052566438423707025921931884991824294073369200846833622376756976915611487286812167169253365844677611960424056425967525039997817917699138487551562734285543146210525989230251582493520802205146036642025632277114243846395196820206825973013341541388495550404618877275290861129252736902322346376482268127330659941258621261334335552949121804919732772133736413437871021516429989411835820330888432213073816627638566308898473456240358102561680792464336245858939122390281371702233514543660110967187050850386750845365294660129055484586473082626253047301749826261039042350022744407458007727177401152265421645724789261068359338924546708904772087091947355951398494286718522774340384344706063393449473525291443626878554186906961229115123186902327193763840000000000000000000000000000000000000000000000000000000000000*i1 + -130738324322419468083482206805426494167451451469574412804850398982544760074174953567902069135627271771999492731545993818560450895893986725716282044564501258643383052580616363644253412881278972005911937195454893596294648143809659935987486131985044957751598456563670962233513592281205023835066716240330971242226312059570442192616545491913462200229245129160618761404299611075326604929165714860949049561595152112077207405574580900432569344817683100782359105669581194950769200474493268141568074559277587687161472638815485318586043957064409502212839829034606862767520987656769123010656062857334290711163210870793706819063379381937800930539979012981699326491329880316999980724997270141015324074420510297696273833404277992736937672623182061994149029632134457143879745131463616434934735635156501141630102248531996222558458573543937449532934336609725710524419438657107432615232544486939170480275956036118400211794814870473470089376818153404045692599980551386045299932562034348555332096193458527257794605998878646335957475508872419580761327216785809257891206393791814450008573765713125888871437967018924924641464899991155639179679323674120840708893312571772394286823936909458585544815111740069429683353482045604551141619025113254202220731946864966273438490462163670587367953311819579987284039759738624143874445811738203333948528059094550067652503319049677376040873421753960415583084747633186705230570077151581513988158667946558808594323975434044550612007656162717409616228306577066997858665238467001929711026725466905804989502612016194930178453194898742423263169040134826117349125948950183936000000000000000000000000000000000000000000000000000000000000*i1^2 + -839334440144675407120334457322317175864714226190894321106728033437552958920275337604885229072207364603095775046772321109197017385453024903898405302216945645095136897814448510360384733523592913558422461285302065387737475784421031542925406913906803543076344321259719224176528818930727229560931657183802903333583259924764230859966662346714476955579955955396693648508318382243121406887337896367757922752087239991715606542453586137936029234251740627525190355943196429864670315734210565526240139958451788000385925702323042597478667171043790313023963430341716957479804335022224060253907252658969075656365662046011640427029604083982123068081469723159869204510227157902665556093299654084532169915722183744164303448873447509781819985842577754070564926590983372624479679467951185334994923280910677029502658360828723641097614171071315846175997375173954806925027440281179080146888241823736730666171184494476904787635698517258980964462668821637782938095167266443754991480863055642096045019814266967844403550886922914587120717954540361429325818267316598216941565187279049558267984111917576623366109600008762764311794254070213283932495586126050667205969119038427610148395795570120454990394190566957330332438852465649307669481592023876120146267845200941938140449363097759382041930746217316674981527762488706519620575646131313928410186791710357541906654210280253025937524591072160081521110993121781106463051775477615879826336233495426637529008427257490210481672961338563042754248601788473905847978601297856130727844341408521720261282038260850745856989041881453521374844455072348885832092700639232000000000000000000000000000000000000000000000000000000000000*i1^3 + 9424653566668829787917118621657988654343095623835488938716450814919292342041798173090205950254271589809037464511030043534157741686705350799359918510376745840621109171248109279797967398542734955661021404241649313285776527483638745522560617299488754492453410524460067053980717257761381180378349720476826830644954013711362818879388497401555741968534708591399196749732523448165145585618506474405361313813431807048636705305926933076114751898183828704201004301407915297492690702877068808914683793594172239512633415070088309327286833955120490948713173031838894862633899937173431277162356088688338274224474415764227074420629153470411594059071664590225015168033662178553883795593028169092744574281362114766213279689106216431898970539142405775394773721429181828828385130881360170139376354714188152086548754853312405652553654936025833245677426106240488302981637481024630134228880156068295134306993485919248970933385529228073917542669549112508588107773749465556174040130713772798046412462507137005510096343393404722729512146978271335183618923159967789371553270604782341976479888814548447765117426997947120134030322927864487521192743607856954733815072486854151024482337271408368224085055319900411625331756977589582285551644727835192183235533985752108575740710900064015697028035551247356029050166851947498435477074567438681656956718022578177053954342651086981371293290260066485961888568667488515391980235795285403121727620711992711699535657816921336487822771115802482238081601348885835206323445267522871132905854122050096621657400718600323275645135042980254117117912648435994433380460150128640000000000000000000000000000000000000000000000000000000000*i1^4 + -385063325839043452448370433993477314503264015245622252401156896666563970938407323149757885794521638439423999293426768340996077078949991875717416536154797229295000880315741546024893908592277713023772189420932925075659024789610141616916270478297971681562343533855924789371287455103256336091129454720024868742341649551809432337810030370916107315136977937854042834621679169515925658149799022113305366490867155325926820271884549664283229865392205486673996057953799722122010468820373101844746971887874135763663264814032277981978562620127959922431775273144912484026440441270322359510932719885810037067112799092047923039260898926043631619762520214106136261703090142755324708990889408962299072398846436815964787028434800334100757627556774828557457581685016995929990595052302792693720211529278183454814736445236583076479434917790570601172815339332985347705735024648496838244652354826545835767038492061293478740311517335096192041472739471950437979688410033009817738291762142317995268525586135698184753407774250167807095283914762438015594367836835788811458767475024369809443029654671126746634553746364484507238157658780499229405793143321848018297716616237909682198017438980270463794794294866142161845185587824582155505194540707462157766484755513536128825714689723223242561626462217022573993073296220856744151813604989605099438122176876004083203735090366594530682924847735348206451141419192201297872943035922478701418359106053912069369851910798930588677771916247912607291752133178867864065023162087468090187692015221916653138559205998682227106190097210307736801725365773010428628477935616000000000000000000000000000000000000000000000000000000000*i1^5 + 13339820198300626246988135697426786127541480106257713521503664630717456248406012938363944107879668108057789783506737645078935179250388924812165879904601917546667161507719256389050970950437782708181199930880944544358540156375660245769900584423895119020230837377060883535258417355562686619478773692848744603469618576723379408910394268870858271211421373386277118682385665619458298536616062108391037427084141620819725929900697615212109250583716806376798122315625023454116265132060774916243593226310445719696182504458717774614192577083558015350145221304792677158823997286432445798244196817108452946528209360355186614186663828821026705475312678032957183458220488060883161079917955998249411674166341344040736358848893489176801915841870480936241961725933456632113457952717378455893085770825574212971323904466652114121301740387470877431358527472013151980776113269297308695023289548164171145665628568490528897850449619831603419386130062007442364674121861007585493192352809141625856189642309522761758580070049591747657855772972337575754854849498959577830471403996959309867699600442742183421103179236417583712442473782817484727924007538740788023846306428636950478006541120619103702523829413302488117470249029494987508710266417798508924898277949069963215725946445567154074554865245929637661530312975262985697714636750812137657294518415330981248576756864777922089923522189880862077653786920206614333380619481525888559232019274937188911161573961422828165051176117428418085842587895441205744613386348110072731032554787941629558890973167739560652467643940729894831921450163368969062326468608000000000000000000000000000000000000000000000000000000000*i1^6 + 3646520697053993343329114698955627351888916741463635576245565225442777978751434193928606970141940295294784513310268493478289962270308635285416929122857168002593267468744400601454606128582583794866339948852837195375003884560199851219611135011938279961848572465723066094476551304767736526823249436963063473638671169556087949469345420292222102505465705453659719493608598390484947695718156490403608634175476557203683578126875288607074257386901243967973659992304089318256905162277408719918632990190172119435359823324534658474483980222648876905677686978531969330384316989939685282777202757531826893948468237312891418753465147761350800325982828465899887147414659505690213278439017660739023387167532466358033870654451294665425726899685268173370857592117985010145059764649715236325953316600790928834111560611962068066263593751243554198247630847090657609527694014764340857941663849689557229753661318530524481931711215346934506115010457110299071198163560008835452640780421336979108060977259698133341898918471984888861493393289889511673683221163127151129034620865032522468907728053564353651477898615103421292001086596175123344825261257069753928859359721134313366676089141762830997623202366671221235024842334248905727911361488092960719481919516832924602258197118086630374280196269532283737080062787822592999014011206876914725716834212970424350624703767423329189705560748899637614842202035606298252713848360354013819272974446359140280601767603821766104102338254434638230076043885934816660272919757348654172300818817270233506983416299917892990669472363048992338726027296154345933646069760000000000000000000000000000000000000000000000000000000*i1^7 + -904735032197128400999732447097978776971185563468060832985817200866564321851433697846297913805007127374112447237440134370244457928931056373523181630511705935314268112566028739371453157410126807155306445847218674569492480826992722618927308682789833516097415552495959924816608834735912041109719121759381379429237756552274950243736623221269180329371563848557256442930148018342117129095394262951042678690707538608075200344974253865053624376361376404862934522154092839783286271939810896088031603715850860964790357685259854391117614030241428142115987329559114934377841060238999255332536643087486472214531574285597260208143154579850795821360751701044447374500261731314132352063410459237134044998628190571570095100423286998716716747973993660436317992344465350782565572553094288813425628343767350434966686612712418484518447863744998602889849975591022623482648969754609189943163357897071524970829428136792780391727321242909803831069274687829437565335320096178115570292654228343812466028869588604478150837848701076217031520129505127204884493648544558501391982603272438070850060998502996882945555581000017888616458160609637812206192440895507734868549497646229844347087273279002610041801222378242047656272054980251465220596260032766833589589492280218736997739539014281994427757207782722853634931445267232586065120449312015672379692915792236376082438861492161810334591269283171848699912619065175455741861732642128904400924008740469414913366138936572381380312897310994427795438966810319462516454120433714140686601644485931814202811103113390822211709686417432671247061594503156445741056000000000000000000000000000000000000000000000000000000*i1^8 + 317616235863800521187956399300930811447809041677222112080549746190924909472773928641831842883796487009188443652342792492271015357153479330527396667980993376592379159952796875234731355006747433856189008946247044006986027175834692887729238073991104167254566491853952307314360122474460324297770766746945602978992954389801096499665194652693834614867185581683968792295700648428404943651437201914450755159001781791949112506506860215767253192582961211600708895159681936291290004619110245649235474769823448398009285898752828796294358504627606512629525972480235567974511526930708369803406654540577235965909276973014922717634119330253789171708699152470725808318893796363100307779090301323880862273783621573850002859447791214646684539652350228739445569227356432847480161126946268646568849324105996802455785706506514328221506379988156622769002034786535873499360790226305392881651487038082107543559970584674497087989054009120787169736697506930806632447171059546502390032021195885602908597531960765343283186193229200333028154352949338035468435225509577070157889606679871135363218115416199104911186051124884325810369009700692385616666336684095581066041649666337426396544361922627364946084995395554609366367056985780719005718198815576935562773134104328459943342268331466760505204890267795586877490298170718029385768758054073041490052311501178187391976488231016779372690157838118296954122767424635665800619239139722164055618334084646210589726064404002459645062504576682776544505379501101036582978166082847808630689200123471122307144421226261129374041478021305581098971066218649642598400000000000000000000000000000000000000000000000000000*i1^9 + 394605400396530746485477106693482763052914770324063246098462967112825889256630649540975165405741109944292499107539900217680259424529750459645347424713090877409458347869948646382222316441933736218379265642744394578561992376571331073532517803797357460003312409812306620512950588054744935758640764184295149257374841602927792434732086745643686528998721539091472552134080652711182583161313305016360445654037679406096666228387614957108098491654379560600260157618466577730330206837571113698527490936765327566341281888456908713311436957685019671263685882839137967946391707655230409597096029136152177956805559529949329507792233605273784927314388415203948887291653812540082954958039195443646062556290030202453896045977997325572796728306650069626055725149901313247968655099390568552434982011584624575227074474137160959816655104077643868497872245843370709941688860011128274992481303022397176283737041210861777190565626448422952154058770074096708970760955278452353907440698962843734820024260929413376770040233699634769512233939464764760443017025269823905598423153209974757863782524006929246770271604737012196985448143537481491805325531547236992680166440825743795801567474256610698055438199332340788164619130039519621275773716604374852797971899506691791712039226526600694609229696852902415115518283653836010252596548420067676850199545592126118625484917795246655075345895043103888727926787644498126386966406278070895675434817841750559779681470668681623522655902328050443269113619758702392004796822051070615585086023316308653115458721790130336518949163904651315011749701842150359040000000000000000000000000000000000000000000000000000*i1^10 + 58932993581921881417356052243483407158371342439158647987358680633636820697687023195704813906057601399283155263611638952965316168294962798249704744260694822233567697393856678253774446849386899767871879038533043369803596863639449369846760095811338666847045151349566481492316255291724055230801427488016138785063317104590579748912291549067777652434612819830461338538305432004678367354290268507896017080320700763209676262184880295734025962607515388404053521032981072675347196875668237399646639523532967133382708140609552151732085408645309301430386984617524666119506092585080203677718133764289359184462252178291507016317980188844028760035998604397852052121194718054861112815151093977153429452425924895496161200155012452703493428741166887980701674064030683200684068914404756043246388969646341384738384978839133730663343949192525110131107100962564476573392092986110202567984757804895600957235187405794755141755554263556758799513748240817012818092186792106889354717095297604108148241760753093792049287373899244889302717626885717196385447792919972177776598493266020877271456780570435943790624168059549707182943198275944513046770967720290973024100142569989561444914306847875891790237687451068504869032250731428661365227459306661382333744068539657797412667712859706529907212743040539897779860413544636518752608035313144586331954434406797360767787090992086929876472927831081548860147644737370260162765158850879610837893102371179702748173106213535409403994967204827242152251148818786814829424445002022951477175584812151387204337383386188749965826681061336084093485288356052992000000000000000000000000000000000000000000000000000*i1^11 + 374689474047032940385272308752073481971659215951315329429481252001506520931983832577434033360621615053695734332287830428730368630510072677883295133607266677716559037936564353007659238791494086463251077331064110410569974016029340172544224028109900461597718822687692703168239509814350976383782839677991690773889454796204678259343616231894354081306448368372870715740683520978875553605339403190177706372766614373717072383287496169899579411021689461437578833300140890498962300677401097978021266533537119142111342082264617352702675017831406182195970834297941752215612979861442133593357297775584155844827881698311913867475704836314322460432671514993802058409632401369756024086351113991118792632043961839949413834171724143312797302821783340251053632844196224862917112349540984119101983182196526638989968110448018400981330385328216787607539115647620961572999107926414645220403339543446989449577389365245970026080214640281305165289454315990689304545945567270335894372292185097219504168144195391217370361416481293158462100591353619300176797027768329624556303505736072580992957382853020013730165597820325403550162532690198542035626302998022679909105426977724358991179406288167495398050236707011233913905154998513742796851567240033397830969462805779496070877621284058820116685706646131107753906317323335749944943066761540348259160265787381876361308773053662338135838581244638590686657894404546945894409942940979005037980958342317362832811487482787668206085067665790655606526510849839622313969974090145463352322115093896791362983447330262964950637580887606628124483754393600000000000000000000000000000000000000000000000000*i1^12 + -335924556692560796860724673590160458838429679303775160492614221421227031815129536370892887744598134899921841227147504605598831959914075634400541421224196780007041887168529028738017240951474074137810645060058260875252100223228376173171102881894294368491356255698630438094180608011309404792006122033928584716647140233266417592257012821512172245010071964417492793056721937654253948918827693992840357594403979840048705207826108374862934565722961105258960270622595333337990550139153449897669877551325273734345992302147340263582693482868026155885275542838037535429617612482564487134810300799336543606534993152956951402004404243972566632076231119462393164486592253364641525077187813805757025536530787997760215619428054831940756271359281156896846388136999315447247164714643836976188527834588477378084151186687386376224976870741157268440638945845650981003074661548263118913268415723378886577726659774526861529425587214995994214504066140836620684250678115582356873857776479179839489804258417093893953638153822653142782377728141199367873373221680343473965053594914373484070660974546406742064966271112156429383899460798048863125653483295159127797185402765660543446873408478845324460485764053722632454873645576414457268524452812732048174145946759139392851263147840114603178692024072662818314844077557868382762768037077570281239778701709898176689653628713734255922552719565465761435111491115980968518938998462430108436499813119504313518380017813639059326367826444584029822721724192498753917001538207797566877930551678194068891861514727308313343347990729919469489550786560000000000000000000000000000000000000000000000000*i1^13 + -14105044704906075568103430470768524113628619513332156864222436152725517149935877776762408987218813264970204876968354848480884068503067091667937270803795782376599828347354574948393233051753041199153785283216216146198595104293571403384801461205201734086300531141127237214876520632417943496872159468507058993871575776336231839864108867028763316911650566987392410128505226963441056090895403252182549264738160145998815785118418422891013106769808667339835430885355215502905696455452461246854943171952034322680467153235011127011823089480130593914695739148386251366722399129231048240814056159550123919127743932655571978895013685081284212920520307543500519031522680302107897665937158424813267348806539708006149690059629204941710232813248113412180303281441400131012316820506745464738442456661420582747619298124935728034474479632605600854976620909906288199352117248243692538004370000384361403221995335472948020542729326587922712953379009217820337499052003995040863592282584606320031011414478049182417989255888432247294539112121821155314886110496539524888475497561268037650936048219863352421018589084671239593916992504928692994054152952264667272117155983563119462058567467042534454744868025892610740433435768860773486323214684792793863268908870747478824105173789682258484738865443315518211424196638015375481775893064168203030194269787566062960948163607045236932029156706894895627867669081964626822414026362515140364767806576229173592984140280685468056375461315546547492920467701924801268386970850919582090190390491807883241017238832415213295130439110593627998388224000000000000000000000000000000000000000000000000*i1^14 + 747799740864953255093250510352261447456175781839332918179396056122917941932440305402780833784895653571547799001777419796187987113545970564537795886368471450763729482268526809331574301644168295673427715857876169960467717806628939113748248098225865692320550989841805148301852273305662179158699812968863422175677201567130041350956343699673698487921901821110661055979369716881280701719731850694462417647986946002741453894579023476169857994754397338106541138730117191871435173904540139893598817054167040184156988931245167255310213808122275366605213035837656778016812991226425290264847324334080926373467198995426889233732865339993807187257516262625742132233132707675309944479506157542485757514498807255860741299306177775959431267250306027214200532642471993089009481879052297471059513420016221448473842420352143362835422347782719403124899811011311816818718062638681647606657688047252078680079270570842721076366304259906019756495399837274398584827007485212976832983044627517255454730059976744446828953108960742333662904542454884726721815758132962844377552053397930589214619101591238000294944740567173707830277669119971213166606087605461095164666911382291780249849358582110144649924448096153122670290650413747992021854416004803641862498990985356065943469178499067669706446181839079853471298693405322588040581026145664729396070035681902394960932410979790849288555295211916491674355651398676560248379718888627741299452404339444977883655436325624875791421766925918803396464985385292283488033324438047815925322423519866207448763412318353347810487827505995369676800000000000000000000000000000000000000000000000*i1^15 + 185962963978858570849799444993382942998102031773363931000358886710334193960935590954796987291167004617739742620295128937790969801356360608307380684502879083366085692703293457534059067878090907035631566070244702667101725724535876960637869724709201416266997733339003549091351969535461365338318407544629390643285107151132515294349546028807070746261582150436081357717809205788197079919082376625479718089437205485478648143131799866373275325847471637627645281271676579415596228892520257764384965332231656974599269091993329024985477267222407711664528709953835956558286526798503745591873308860865639060587251737352796507413023114196553225130247421493163463799415534768009684907810970861144968037400332786252171034434163796859561714196625630925751565896190217667123816901037975918620807823892006585658334804964853196006482887368789845461755493421820550709042168642200322301058893235696469335669057199066311818499561734446756651975265636434110445375132971208899517711969973090950442497153923327891305966292395589530197664120635336369817544176541315768577251198219775331732348987052882714461252396844610231236585403518737469781036144517988620747603697367614752641902212064282558667442435227218031308074200646809791471011560177434230358523670629255034078474653907496890747380264617955738768010483327634948609823356977656611313566337308832916211059800435144687542916204748155840600409375301067371990936787634875011490420989009849067368188853187494568872951050134525261766631936354561967375172744009303762251786563359355862762428631573055948583560547540978892800000000000000000000000000000000000000000000000*i1^16 + 12680204062329154835184637000059174716987536611383286440059885243314313329421678549168212262545824703010114494381535970144551241549820495667331559662282515632022119102680873923876892032017512932933564756357494117138705692025696673222303458612846346306448664594866291295707260680809385247788118559280492908041931529196217592815023392992080488585184766266535463545283575822528406073473085748224620935740771241036382652622095268078811308077134361926478744535284656328925911603116147927510331950230066194425573507727025161944211148234488537033526799032346761438712873266354692401319749723128398466973005077437145770875594661861874448249524299113361993308938035253971717446559678601476399985838836823070800450075881927585260965623602750045634220258885072441624633746671602123581486049906561772659395666994016493679290046453854201524589769910270716498409276375044850186739591058725505467817991086239498234524164668577802939698607745164092953224566938939020454099982181903631448306275361128397782705011659249987397508337142599087039783327721173623348817179156722167886680265860211341911708524290107620875381412600667501849156580861205725874864824218278606315217833798290201543401763948222960408465005270392622568545233933662010692298769369997852802821437198036450758458842962536663260508329172957275576813922879775156937920954126914285447744096506404974281469637116251137310950534923648968223398824415649571576232724359566013371314392969743453648073406128522246262222423388526124936237369747993372227338390696373060008848881275213250694585177484558336000000000000000000000000000000000000000000000*i1^17 + 584750416312998855430231267806969106905890341637304603158183381922618415846096111657140319215295056565613260738610113721782231628717699560752614824614310422629358673843427751324794249737439231070105791923653307743781813801583429279540563757210681258265873323993665063458610735504824973307271093793367506910406356946128958498068243758339093863873581926893794422438322651049509147344342846145119182575127397263826142345024065276799143003630176573126922640112671458440549546222169177392048408675484485213803973563316328532906170770074231033429213766079479410795786123143406520043765695141763486929294298266619286020258207906979317597913344622269709009333474028298366873259382518744639121716058704147870319127873555773559829953446490641816441486251615295610664893671717045547500816321417810844162684755830315224139427679415864375919486314108169310792321932401528611794972929757125435565605957860430591755057850474970036714909177721276650404150688961083316484746731441644335006292200303739576553244017273171250191331424617606421216434657070166682110000919614562126855019191883350189949692396674106451191311440853256285297299661622776894770255071950696732972718110521030663696231058405487524746640915355041090909571005465437975968907969294059350592140488657469407591041214077004264461775401313982476813145556548150254225358067259677519072333543550007828245500482423744050378182659899654806031800489051692544982194677301655153109774920724953145448993644570623489701286702305978987858859527561412250901295400810729427670297735850398371839957637529600000000000000000000000000000000000000000000*i1^18 + 13268069415252914568918187619305542770659119282256680308715030299805332261099392890180865910760559590090087311108151983588387322370880298142235173225629989938108554580553717554004183764773908628456011158693187437348022398592678804217627847730039064582960409052349199304593003756454641380201537738263085817470544290886216252130924890741546967216191005186221523825766715178978129816596639857811352700288150876200951972685996450831510822656182822598209320449493038156698411217319300511655250963088433049714039594319978623665870091300683216368001560530687540205286600673955861173132715347913384836866994234566880537538877715589781612336859864170868704211998595405926562001370661299267926522117685170069099214983263366808809959746605993426107802565999476787922125678132919833084031574824113102344545926597871976836015316014839294165942269082405657562559350412595967232704098148755729648242145231254925829214524614151686890785139520859542293255659801915089757544155266845380754442621991351677800726447626040913385727847003382572890676072981157173255294697797113339701455829945103957210765939854944836591997763964644176882539621958136980299942515753590713003799916212422413008634231620084602655364578905351733140352975618552729162617892831344324454227886243325815781852661390783570901697443264653554606289535053333903602922582185299730907174777759646879704947732428096744577700960266106280106185056058388250877298731028842624930204051966715366372028134997860102104903861348329516355614637091127501345523650048595941928235766273411018488859852800000000000000000000000000000000000000000000*i1^19 + 137463114921296359513257621631257895396665687901935432439035295948999634876186002548980843576267863464817891985194335792949604090367891102622181972686842397006317353529780758607970751277740647823663815442741899745938624092831505233704847178835690615042663275621389212786353373460911298456298539592326353536798375646529488848253277666718367833565667103870017244619165920133461348745270003687543283258836203455907026476078424106669019112012323487226260891740192746840116023670959762451339333307531431534771820868535476237992094524432099930237047192362593537575714612898097637503686597465365718733609258371749140946545064616220030560946056344338839336745659686304704692866710939904800430398776370742750276553773891141621067873602424460890163228767644648838731510833748359460585805732979253578735175352279402808506295592033546189651248800221026856174350382315625335251738626877271301581823411265304962472909608133289511829901045191293904080266521833973312757119788166738835305459271789822572609155891104137801645694213500229768947402819238216304401300379927749233461618087270734771401016050394458019816156649273474607684783769099515496886194144121873446648022955462196303472145077578150992884565182468275213351556222806900235887991058273301485323087188244139115101724396172064007477068606136048878232592738998134360740666328137893053290949694476899924899922563368295864359912468871110311296276558713059452336649381775487885158763709469288719060792261471591820480323054658662324668824047660726114312244903915406724584780128120378119684096000000000000000000000000000000000000000000*i1^20 + -4543516603920364598891839647867430049526927741850775509028643036377626749458894958146893365530575219404426545220231534045188527455704715056668943014625539680449369579449517404800738006354503044922712963103444401631551605758522288340421406405392771616964426037882573061634301540828443348998596070153776204896499622770416135137794991258822051960428130070332874335764514885297601381086860536533811072704077505075321946695740494213688164322368027398733803955500867605609483355180455131770809916430182328532099225057313113951916674414826868820358225127779660238900351751967008612417244314696708029321126213925994335733706463170341783036063108535689668102335482789651366455389408369267914718183871024979105718975749203199610961348052819203841034071766806375543323092955637116667422723566019102936812503196864394785254985148240482031838167137776652385355191065892060054636672969048971317336431105815621043645934176276771206789404145113291063162746113713094287854257164668650541233830530459796229117421782263874962264426629567370434697581636078729363114629068035221265462297999711620704973450678871331724490736659438345899145708392687350929568031247489114888433011048363860842368959660986420346174004650061562192512436419172405964828419456304394145519024014680264688147186995754530384713303111290317955568696971022211404912250045821211839756386017438434782994156703032752422551045629206209409909433990894585664532570401543092734755586549211843199747039404721836446733053588876036762683491229731673724979127977316789758205839623972506828800000000000000000000000000000000000000000*i1^21 + -45571796698247175638082305903662674755994164962755811753254968340651421331950062131452937001283749887888428782364900330546908677933936767290187317491250996985529201695136060327805217285665483608544485615906118536679410279626771576471906660143857922867592881040638215520823245198401344316988740690577468064312061155411966196809790795218142960705237185922611648640652587209505287237771112676560121284005215258126947339550899634259128237727389781477953343991368802491093547281418964480851787016129507821850668658997834619583303199404977825376570928467047281975630459330839590501361120804804899545954116282615386495718942772183363775214897937414659432536930584187546574800285268974310898681634190696648699644630392363310176078677648238538892312055115170623466985371261032959831697850012409643041548752264341606074432186828355767653369366256317815349282211243797892850837244033711552059982316480898423315387879820859325686713401249543901797930061316659440570384896857195113527129119267072810985800073340539432727541016645628658812027510424732929444175373142673110579802341505015572109013793374633709154220483438479748117930316445259604289719409780579999667748466506613355918361770158697633457828697966114221097606120395159967265442123915045271113459273280363473126871685059897311147850688239174073271257132449778851640153466029259848626260806133689735842344312724662037030268151039364112829361522958461783081018629594442588426275317613817199801455297202677658479787642245316823919131702291371932351748520804980222912515274535075840000000000000000000000000000000000000000*i1^22 + 310433174206428064466696016712226349355168184834377669313183376223909173067744168249977412863715404870471379919570916450664084761501345710512225625265385868251952958765749393502440933565185069910668650515026759436473732159090361790285671020339000976473686421750461161289594411372465153983816402104677795519503448001762200645423231531275423189747087836899253558856348025756026873385434055913267080700741526695810243381485837540770602971018016382151700905954633860780472325514885831081473708577143090746114387866053497046889969842258066078857388636605002038832448872759804064207516746620117150541623848193139274367044828093444537486321869804719632687731456277232955254120527554416925419843819969374079525262803334414781299332036385501339866280976908245533844680330617773895756080694201132015647310945946743598694316327337391365936746965980541308735095079362318351541759467058924921201390610599298058247615771398327846789622911875993043763195428048549738727379128098411146351350235532323463417378840001191290776741746753873329895861993997920033615331310468286030909503121987259275131848027229151077937518309926256133246670235038711090671251176301628652694644332824679830127364830757270619681339510439658511494395654418949127305841254558892050011393783543455654122619987828176222436500777130061860655060545755444566122748779333073127730531197627436082998227851460168258647668917778821437389180748770391286697519266744188875995499243716431350374002968504572055046847934305471764037406575063306319212655304754373115060986839040000000000000000000000000000000000000000*i1^23 + 47546208672288264412589136651433311857882124751676202505747926725335466430133913478288294977011773442990638599513012694814958332421564399748959479280532836277986275264413667083890761887243047957154616013882916278909564370480816392538998716496040944662669658803482640795147570722500877411954061882189797841084555826608146074122188464053292577762544075433069852942535028933875069745694766598791544837600899599081034882794392973398107031040408499883945480716377338523862297934120411976173538368073979358125134042323460275253833807869751328719510475600723331745143510349526297002507028247966056453410891242797798425907221389235933855709908508783503576167173282620377629938461670477650086658294906144536014903029091699338468487870999827932935044843672136911638885065961772650568210629587822959289886580520231792421675417803230332614435628866925607842927109618462922004675683990835842492304650548494309528600300952365865979595472570994791709089645742881072627196754668110643920733497773739639948889839817269895836767430035042217662463287092647976586037653002635270404520963861942300247780331913188907554659600719573295107248372456469005547742173568617073142786152074605994113118209532958735195519285386018987148117922887012251253679238001129257648427125902175763265561881557114622664523434958878710917393803822402112012680164112860977147280885492904957742355215420829450861010206633366486807462393122667897832172873591016406853930843941532654184182860026815046547027901283233632397128696339657345179147889359900662038947430400000000000000000000000000000000000000*i1^24 + -1136484741380950639707345923034262291098279036261476383072710148499993638503545160859733496330291099256079752235323020766966324260868686775019517637886779848250503366181921153631626173543292248678551303793657933306156291719802828534661630281120356464492956748486159975925135997812307069689379928719499447993317089060393147833869681043634833426194923580388283356085998373852384396589025140538004775719306781134203756871498005064885035805684387869617174043822291981823382930848392229420773519326711181613332756195369047654529585097209973165564304693400720958983388524271114095952770296245018039870501077585370617216115978181912181755976641520552490719135924422664452831459442143986485911307137318889188530096497490441226944990897769257473837527256932000204176114706253830514755738253450460798533530275772703897566012969514245927378012293845002508897699548867262854749297787906758200846908839343601437419165432624322613375775329856279740011171229235689542196166320059160099153006102566633455852628658895968374535373027234883131427380210493342467055720389270673484393229716978822421390563597935492054849447246887370633970969844748564169901642293384818367437817795260137302848424927379538161650667200101458828534681415292655691800529644286072381503906974614541584938391600757025842108210263743899431527583527931099434396517755927238572898572486875506156863710622017851933604155234357520467963820349860327011692583709516390627711666586124926164547981970837323024972805916977254957589980431748389600032802946124167491092480000000000000000000000000000000000000*i1^25 + 11311399109162763828337568652358712884549039829633396016243805649091468306398344160426474288218474399467527586695816149947808482867088273291966355177483329935672558298782471165010136552209383392091254357060927829503740280654096153004532084037640689040809069228664999196571661720253093866681143750933284288894399192274637827412494808445240301529721237559347662659202043315176435383203744376002961193580426778206767692987632151568496272319486587188278614220408968124844829728640208055590262563445909909408596771957038921127891458506214221193715103408468168820669736773093732852484712032639583189450596588492228575952972073555404422791179787649475983633177148466177251426605955388492513468658100390244423345086653891048209267660684672353191243538459843065057205008492700001811318429727927176208854679582420168155829562657669590650372467539125645007128062092137709452413874497540252705760669176269194885191847819587437803054634866776934940196866221576801339460458358854508098704897244863305487738311775661149652151916929623938439772287084128379041904636638980162400417777013406020659233063829594579534416670087581190267767606468791202446989156114705148191389252332054210957626151936602426200057789760540791604351819963069213825865382907433083237316900477887584995480898026801355285436385595982414477872972619650008352725115131562212797421007848326044775721315595662769195335143776649520876823898780526723772143239959577600343417708617270618374137103373660289151205738524411899634325637962748482419111830788140695552000000000000000000000000000000000000*i1^26 + -53832725961962620801831927928987496635521381862454292055635025512996254783218508302569971602865306227689949575029184660832266276489217436456780261055291340087049711198932961915086972712950824167019424693128811441809329836843480459826500782926923932625955914362574778444670605151808302739919947362396782424537666756496501747202104120380178661136957617641746766237810198404810592677476506143820819107352754372504778425377219275607776407381455330296237384501850677545939455833902919755174042740719947458505455970451489595513824677121549934607621887429879988806265049234271469459146253184444898176053957175866652519935249863390393954036206600816720968089785891125447776369600959730357757828043946379133278732586011992174496405994956216030378210946135851465803350992050176701371717056434635282138262981784572266015817269725065895274727789425804908987960671361191792601282837497285281313512642902516178420333757125775168641429743048231669879940704062987811726732113218655609707011660787109666464155458453514883688605986299199071983047100221670300254640827918181224891448801675488835217238407018678808640853219874419420698697809346567882314820373430488143654997404969056177659830354410061670750876412049433442155921137699958946640693098905409204567222339336959481226248326307424792569648754078565226885641647750992025624666819268044554540902936798205358131165726543484042244088592059079302794817634271046909112234387133332777362983034832208750550261023457730476709368003528631589324441739931678747757402125867417600000000000000000000000000000000000*i1^27 + 204299956307994122475580377359661874160686505536470638285226121025055903968339150152025848353732203238214676643264054642288849811714161120654872279643926885301425558599302978831507334906901920543505398946330029820878700133892368656111065350394716333661276504212213332519952999970443129597556200259643690456891616049090130991703832910425905414386429708460598682978512646808945263645027599495434743691978711012197667057293943120631265106217321925853859200726946564567104195946343983803094447591588290811022130655436626210402467079655512825616389448641179850536007434679783165973900390086016778952122820806125302955114020395862772795147030730374075742375967884360176636440930039219983665745328500100066147302074126457516614351259596763194175627963365957206657529274224385122941981520323366805673531753977672413387191440008495918899811368856228286284197978005769309892953653157748596222631981980432919618451675452309838204792615255786031696619442988374603231653750378311681043924276036014016750026245683808771329382777292478798960549007749474863419145110721842598185015550786594136948812395378982709991955876828246775281880179101857909607999219563516738490700040514798534145673011289341279384678636690332839960542234875895647756833765834381916899578676059039470031125175019493614698720373222321262412727904741511572717855081720245113889669560954877828654025954057079932190348182333823886343802858445921117764520335647824716837233319610826544109658785379935154095971401884415792807021849881290292355913482240000000000000000000000000000000000*i1^28 + -483993550406101815181730613618397453825868785460791012601421312985053709302309245998018053574297208145981182619360359567556903816215178794917993168027751231141727133368635874732690997377545336948165446067729538525390424917950885976599894774430249146664284915057141334653555634837614956515936420509060193049211996163573977231117470451825243120120070606632434645280074679028231409863161984945062505671998822876216143829771675398810140870698085117763659427926779006102486246737208477312927572512146311672073750281280855437325959348953820174628942337462005510385925621985930103672240005035691334667414270146812618123539050159163705857650476183396226496626474110916829314628370516277611695986772389778367270631967645907665535852785530157075831647396230177040330972781459483398615985804713709831080718660331206366814386753204796468987061003523300310130566923021284181396631980256065804679827308104994653390267447517697908903657052755521432033564602236406677933541005486712692695979081226343439351639194258432671583907360895021134726306093189516304842155781734159410876826484402505316133598497496893410593201165714595576365084406576967131644336383081650692662366444579679178469786526864579648034054200812980422105660928065662176969521056766525275232546641366858795839548495064709179518484151257657509028277310913077920492699646869936365011843789201794047611443985273097418511174214306011969214883614033694870690994002528459193480978970398082447614872145598064786682828706975386329294488853798901417771008000000000000000000000000000000000*i1^29 + 768230724474809960509680134777709426612119656096664369045823169344940446348035171527980345338534710659113006339527500522623633476326547342227338169351161379129848566010057988049858602581815366647498650385801044752523763767413031149957318655911393003874066278202314616311292845171312246344516850908050671517554390131100817240657870817104903925361082451314122218846980173658738336739157417520120851667400053025295450299135236320874134498692798499632154176066532408461610702972354040204022643267334418589200497961540375035904455543863561077788262177643437027009420277559869540453784807468916915952300528861740886321832751511951352554872881309072703669553355129767953046471824698012551261508615188682326578642339607758002727148155494276418937952911918649805009436299134428902494735555348442991137554840290681100966222033028420540720300552500528712584315747549542428036490743654836720061397342962612829041379695116958547457745742508479282743309840001269937427642921137964188618079268374072034242936380956291394966274046809931874232496618210598783415684142475087003999000799925086789065340786215449419771930596483543816771168696784099559156118497708342591283826210520579688252558989670209501645743983496214318422034742398099079770789091004060449801284911847030117761305183160028802754834916049873669603019795176373394671197790763794939038670550083400107749598005504772286102889398768985909670312293905775054475339642477122035996190393581565432376951500201941427825130201758078608185909867231104204800000000000000000000000000000000*i1^30 + -764933115058832077023785704366324514983752211330895995254315989885503970360630328404556089058256907296940768396459195202914227071792863824890309958551838085810289283372004913675255850161050021230141990464023454125592201500366249459419263093965203550520596562121556994445285820768429247672476471193943260265320629913729886881942450663045562358712549638124272306967587743908742538408476132050179111264926571538582274013442915505532624903595678023182707194549541427100406398421285931935823269633496223006931492491224952979160391236993184416903772178501048067385564751649463795127139173869464211654194974200304203562791247534850545254115688312841239279129239965940667652463755053349363122537854681259051115407381784384677728463580194274293911018973548853178932866027075691959231724007782663299314989977009814489711908391222794808415676371034174520389030426265548461128343758404895982138073582008383969721993388133427997953535467501407908180582573745179225536657841583316784082089681639014373655497945965317965057670086922157956746961353336010627955023318421820778839828189004945660483164308161121402687889185458055841318173346970296273577617036944242522333885908089989663665815462531941692083988310084788148866802849412789731764224013200280756803705992517213920403379429746055852638270044973365195363145728879936297716293366792337124401450962300589623716277242000967290405189590486774516266797405377473067696232010199617130595454406281603791717758562821886164975016471641556002081283390832640000000000000000000000000000000*i1^31 + 448765722428854235984169101463004960997756182725952475401782005416721155810722001752086517762676797505193763373238045467112031914304088245660403051354667738568831632210481568323748025288303693561572649007560203318928070151800089778928080473089024434216707967907327616163853567554450199292800475069127073858221177057002957012839398375418320845425588012237661901712029331299928713931078977770420103158477535089856091627985457318497229741469874858720612180772215249389153976791636770292663922178083763925942276956494575132025048046490431084958110846982868324193611635617738034291662967431926637795074383482433043764868681936220409637007219148310902053302297102038340786366145236707516141611098639054082713951941064403352467363022282846127229002813217334924674948303610845889240466220846370417336527037764607532577883854627327847198284775879103067969960625394414091262253477986674084936284450690632587824681947974024163524812141851876011197230840761703847387266284827809929266570324827821133681804390474402942153497677289816780194816472589869277995190712552983494768163622253186513305845731363326066306310878635984865334877374664385291647595207491741993008922359595516389224398120623712151022294737284065538257971617439971576445340753730670695243123771858318986745661061923245546212372995136613067487996943451732814667155745742252640873022590829846936872263639816624866691824689936248175424760708856763492508350739358340205750371362031664063167785054631399621741625400270754757165973504000000000000000000000000000000*i1^32 + -116649049031131751420099358666554004090222667055504141488356753739355770441482982486342197249361437302003795888075024353704377168998907449701467872217123424123660120470057331810854945715993817223596083520509862026131626760558513975728974443193289718369575326789687639063193222735303575969591979210481463134677095217954592097159655827290654221258741058443302672385379147539353246272763719062727211448684112804809527276219021238729729963688968803606143191870310443323125782674914698895752931552180901026572880282865297967152732431683360472836176011581357752364950340872658509035548004195106031105777246135135133200066668881306502733659418388855434470663054780686897985298002261767082079421156587033956483824971436339108137719199330143688073398154310776557902317603039754944384800065994107288178103313153976590092557344712195583373500996219445353167437280371013510416542090006439235133980079252889434137267206599370811649989248391679438007066782560477748523815280209790906735823674977444584914801257185469887927549852330740001217917839912283563266151587354241204683153706438031833827489671087470087414389848762045369081050701908476502083626792234430245610648458558164214078895778321381321829663444733525134921525576698233334358872399192068022536407075662396581604707227045982848185263271444776700110615179778471331821714764992005883271497994076500352590955447513343436637764681754604892725676863687687990062399753790087500240448030828821462358156192619022810842224112342854847692800000000000000000000000000000*i1^33 + 9664611223100808867586045294464609840466692106859948102319130237070200417690102079454265240220257492883974158810612825601148815979644034788159131942874379010581791224010689500045490346256729929044447421693980430844634162799277487637217230712013555644610613260680377524116762153760864209462443728882394988113685707533680521152930091807095521513931830067426449255065073490162731325443846752482508735331023279520793487276862187505077205352742412070444245293581183062918719512952953974153529715422225058258993334873070508598347738388313062551867080800367505667450605639499692325995442773989035731156991811243645739034372995410808745724481715465162249766242125486101807696231722565777762534335102677735451756450377455310549873163583818199476122087925933020716550088726957258714778198622292699785334238469891028848923317210605182671744009053843330324491257482224405085799938646366675638970339607177359070790174763252499590949988699165317346834080389045627173782362836397380721708730187631123314418039164603798295947037202983424605777861383308698196515476802462670285898281799474880032438571618987144319479711364267180394010341400215054744621289024687304063204015408430836167225886528410567325774476825899197821637787068079473455075564398399065428300930895564075120936267676687660804338902426533648394026895470180452543794821184559176679111419050386951455406154709832017903453284182464199979764237444183511959729796734011921400438847328135098462943008910994100847733776790323200000000000000000000000000000*i1^34 + 207785850840609554265279957892515320246729028482569782256623781507820749429048623979565093284758488486882037660746427778591362553965556280946984619057926211485692725287631448002669625460668915618850680198318566436542457504702978443510818678898791467917487790684248403037188916517976565378219846955893672509555764390963432936150565882639316055854002399187051730614520225263431724958613250025145766795911372980109238076204331102473160521216320499078400344876232482734832863433871202600383557891397373507654719666169219106131855418514710925376718168014741181157869260801912365175196257155956085216212899071566989571563770196490016489095484787451489906049858414932002514112184525550895450675853470299513732131641862061448790230877773688124208811148953345454301534108846436768377973152255804764165515977980146041047944867436905589466780700176142804089990373986994443090851224254457229061039083327058083722628091338535511911988961057846363099569277391828088941671042370456871039001523702705807902939726246431394479836019172797714573360212451768144989818085987762100801421798783795328768080853027425854174938921168602446034895877343127189618041933199226154652298179602153526319434935733471176112585803231932917366229108940121458453415813065582359193580714653255003735951036512828763853394689586601608047387178122483820750750715473017881597608954203734118120766300486416454457011515769490075035568109753259731373533135222020181411747125118351035506625545474228532356841472000000000000000000000000000*i1^35 + 2241848886454299566479915839443968665266582353373980689893843319257292777464922054401877664336352525909688439452226312805842724235775406819031094152258697841968355565289943211259170411514089979624530156199848832082557023998128629880577563206672768182786017288393584230875474094720391378465353026582279429104795314139085137090369116997572352967963527929114652459116236484273945060819094402042408411851811627666309506032821149541760973960500538316806283655093512718524237495110626835033858448203261705863051599259609726390038301267565874796830223310096276059225711573717062577021284769183471971864188246849811256317027828229770921331675569936151477976840756502355360642000462647043243689817236763889628050607884150513221514468476021170919985975250949351080352191896556929759924000826491178262136181547881354527034692289196669660946145086074539252557307364819847322165235180302137194206349880559436914373941922970880073570516534555708688260767221587554650766590358532235239451903662043887465325603213647756588494154386857902392716218703282678233987468838721192400315113982746660294191128598279423857341707082253912619284894254073958659584595280867728581139148933941012244961669482245884100829142297640488833854844825650082362382313457795049992964648141292724431823035462759245828466122023729427444792775829425596193932904623852540476312220637980075227340513972820442010550676720708478675405679512780286769291846977237738909877519262688502498369622791028106854400000000000000000000000000*i1^36 + -115293044624523179388800497504761044114285010960664685615981847189717308020385529597382943297412261119660820583635582097753951535538826750201115947870988402511970506185510531341494653938159279026483302315896826393155631753382982168355103983295372830499607850436763609259966624954515873733073161379572134568524170586907409298588704193947671689242534801915112004523537273493720163930932704363058650441282868042296387876415716112468754145103539671487782133292699318278102611409064352785466205110653025202853975802910964814208274545688272565794208038244929734697384848438514383190506191982678306850587451239037027103814368074677605790545638190978046148755322874036653058996199127648137801483607595860388651092927467181192120391929372802491714822252997499899186954954164154716838106853367700082835090269950194588153736225485610811903166055571272047831750314566596612033290201082612963991490198383349937487967213239451016327741180719498695440336530165902097233293223204637041330911765629070362466447243118059274020158871855929302925517082700454494841995897569626922197161273976900183399198328380807288741975550288884489754198062565089633323175496515167380170885114490892504915251575147027303915920574955020721646332155604377478673436330538005841540725706510556534302634818967371322693338697289438916168813008885529419739110611871034640124152609609654112495082336804625176676461062467578184156231716967092325874122591410504977048861683145959755975275661230080000000000000000000000000*i1^37 + 1549681597919169810360642804474402271294385428821056768080907135088994150877603201506077887905129383650671419335342856895057544232643868741639843287901377070106584649687299887404718942262415018672729392873495979855406769558762890213973537463979331843208317235391728453562223312732901654043115957248333882898339775472349854139829378808885756796942946278042237793389169790804163608431484475257680401171242321057675954657532664829690439345628996486394177859225868057938806409254272199750164434013935546907686279468195760281730826475365961646277930913891322480606341322702197408006664983544720288635235865605782794920377708261738931405951043811362150245945696567992897173324105271789959697985135688844700589890222346957344854480442090333270642550663761519570700984825123805993912946063461911457116653187478049060246317756897335710011585379708173768483181958309579507530611258787987842498845524609509073463999885305799902840489715711584185574725129105694653176380194802096734562006181076951991840048630178451288546114110828034988492698704049480250836677360941210035735258440458521700565325264688095087808547838512789766420774979701976286120790480986395784832198178459765835855721504112964855268876141336351090632978441068251635035442697415376155081759721439182769709463999664840862385542491029274169974607510002231183694651775916950415346709185413702530583355355449833674280869466899820704737635897304217565036927052387008229099597173750284293242880000000000000000000000000*i1^38 + -10352553449605435629395260679890036014990754675828282439543435085046275940993176419908042828228670978479218461532954680890936127037283780599145950278249756289867120254561805283963462728936649105725588729040640443611106153004419829966378918346292825696558294654680833737793404585166709126562867341390440263836594732003547804684418955217562761008902663324839223489094764410116032031749171188571574190440697174762717734611359286280514423217577109588071088101907909085715810080337498957763888190869868319889532011310060390067995955311921967493471437518893349314574997379044691598330213872874101884800314260652010828324177639171637564520109748413127079019350471333473097599825739531811766302960701869212769233637849796296657573819068832284358435677347539334368339768878305375408244686687384702768411100508499817096001112742780799044230155427595876338299014237263585902405393610429659518975263281915053390231775705842644599964433336445645949622445527641320983331168221190971785916668816495748018728016295688668871119302691828053361176947756773084943305474184093410496845216469096036426940456794409397441102728491406218963509900211354171646734287615966448123164443233330536295801348728199615367222168526893132998569805212042612377142923925407154815795187303887683769472748477428447267077094086596185876340052981742368417288806125280967445767113509997199327852392498334126984856463726905893380879919325410728243748671261043216602224540255466291200000000000000000000000*i1^39 + 43465965859917893861445711901934152317482595634386447129912242133356463205176098296453529332811345821442100289616898344583665734767879650810479099956391964758726332247238622997741346925248558199926048648992925309946795066390172920013594891529446215699933384364847839999317601106469569134874186809786519737991441874980671373492754358632949023981105126511722470702828698957072412914229750054206907054403800005341274288629504845760936210149565491860547582044466489578263186201453892305129603029198711162039352098262741864126676538765480941217519213028784156929735668096221233967701488881354695897735317176784662656184359478836672098068780057933372210865936547957892791905346709094073166266943533324177797913482732623884022385127654280270762158668997575047039920607528866250218746092426778484407386136472679234155932534107319132355990170341814032984644301895451229404677458694890654488907433928535808941873305185650893049693761906966787778428211934167780486156565242744951273485288959751313537004195509759068194749047568773547905096012311540296912403331969258763591041912366438674669233827499942257523731616074928037796848886234859820146708763574695671349413140914840864892947539772783901239705522218102633932539772349681720451320963484075697724705657198311315812464474345557235756722835892619923460672313937302559702022387832569144427416140655465561985897197129828763703107463229327032942153777236499050862391064578548492903739555840000000000000000000000*i1^40 + -124543505915791758396644152478019869129255730960342552490443806953784825274409426148718840219380966555277698014626574498945273265383292179845080319219975460424470137023522463736237723721518974924105089597767394259681782883663228262609528493125874224412713400231566721841358461193838416049763415566133354531981498088523784455993661304729769555494858560932428063456262763287084061931096435930122006137228149997611421318217077271630118950826764702819582988608048614908532502497490055094228980484048622746505024020298350497089550827719715421818177857056889803247484355472639937758577911155524587901507434239160847917308427583183548868588168591318109630771423675291486492914813414547565334079257301862396506415588897093590158257669131495222532973215416447138547062905516268461125708735895620364661583809022154191514299742125910287193305238039761358242730741386334106243836470304230461534092403415657930874801127228138832957019140274221752943990947812192227822058930400601130529524738080872145984609818171059230075420274838046502610562690816409426865672185592447287224977141631677287998369601976341047479863090707608086373744800292617108226034895274384195151454249049841476363936603155771688918608137503874198238675308043870171854728363497944254406383013304528033595387385633446531102091580749330544855735953953951835228900463120120278883224102272448887919317264940793896455651246037966221226721700666382521741509017738135207936000000000000000000000*i1^41 + 291927852354603610861726987287324625943569032989876220602489495592408988325300648756752027962581121468621707672738709011445282345307414914448032812657284688630284465049290504059206050850985918152425830881399471170605861882716893087777460162843615381335712236900104740680761487701971262269275267505900937586086856697743509208615303753500364476427042986619574023024047350207986467811774954173087558020633473434555704220305316954005892462507462827085648054567991256651871938622188432227152889658339885767951286495409955350933683183344672639703089570676009994565017992706052071025419450921816930720953946059928408656197885470007285342185750584448453619254180177267832569274877548710960492561812261468542848192391349918739022974151279949464558681201689869619097856277138045617722960602544053391520314173717164624974670463568152489536814374191882022686304794541064661499592594062715893710765359145196550792754937671170810823660861091234258595698312772914892474182786899040066008830695830670235836789431017647924086298081724813478713880398096885517069102759394335857108266551432441156307310718030157411705122530121119038406208506882176126904195261932967247052323407162786162799709469411168169669504291645667867163805581170039374432318654213759154237509607263365495555904867534909651507050565276522408099260479668517331708434526448267271693586838118655642153633026622011027214823543663507669429299605558784793551542471884800000000000000000000*i1^42 + -406024044906399048050682294931482337491695703350647136470025974663043934319957695675471239115920188333152685328019644515984250840526378990168852208552947815552598335054029673627332025123053534453754725489800222201166148058744451294079707439433247579193138197185303117026478359580804998630265040365254778434603999564190396162015307777265609026110026183067277296782306203504584236137640784787564732735316288594056193605809951740645933872172327978207228356919747799198812797690359056771724664079027610472344047692052727733947989027783120961642668108299779284846930612696348572549511583345492974550792415823952720051577676633490528978816321024552104262302983712579068755866085523927692647151654911126463734724812753768888960436018966659511812117400559591768248962335443262589435311479960522671442828115007523666160207555213446450756212053060433176186742741464280912486565114208541417997316871289589524547500103789019511161214177363966561227643662806435919403875335913838424662419393047289277789876529631667556795508413334794575178221524784662760922753668960637677900968126014974848928449194839221793185100446985214227900535652752398329560703027547509779708660130291462127308487594147942880918949412108666355400650988693787543240404688015291500916607085324890459861619279090390729639341091010146195655736425030849839367361455044737880961531552067677814401745625579596443497200260122490002196858730763090468536320000000000000000000*i1^43 + 366898121886396380785099630134468354875315368032001016983003268448991720795779901175114235727415177087551832944372044383100431144226482924895820740995248774739901864076185060006536913629150445974215725348184081407115542184520130732747937258464433601699762395493438969970074015323610315698506605982894882021884428709685732659203016201153963094479435390004409148662896224933506997174760239890292000412673459997248041054139708901404889035264531618367522959141019778488150476413992029879427389472459977756446446937521991034148441599922435439458158022561217769265536846231776905657433973787584073231428111942927508495362132313029268668638631724284398003568855713712261869805667376633471661732483786362835990399809109927756650723727764884462640639429443352703209989784334270885980855059648688320230313042342696515485536183354417682154726298925136407929890295995974054184473368274414214383678589814412061986732300850737761380047062816374462687675843701345258641101878759026374239098436431088894249499823947981451730085598141215370766781153427310047297703564152892370660062591113139511786544591530446318086554883265308745006120522674785915607992887988888268622198866761112549591924134293057065516759528181801195308193455877647349396107486909562501086922785947893538788217995477999543201451657504354464988393467312515627971963017020526767156008871708506423987009460615322980662248026261279948928133034409984000000000000000000*i1^44 + -227824621833431364075167657512681559151263879364045483369004048119465755182510537247497094496517470331149017301104058252733962684456209389566190817861824444330354584998399399839563783115098663007452319587368162973259717578995295650582967311763044719802778879387770131477148372453051401899637922501149125643490797952618783451744104576691540247906445412536060891462166296340535850417943183024504913762474694303442324550038189525513064237039682918724394214038899743834974299920479592958834451189885973315779546092279305787704054806660881825370947979215409852224327127348023794910982228766310667414321369513743757356528696518570031069932183425352012330701651118669274534962190719132159347327043824535508098790848971369882657041942470218001808600608254558043730605549310201710903234494585804722099878980169713522156959431577983897132977953069787528814624054562489184828864525451266669415510995107909266751334999943221934364115136452679280321445634025677198217239986466221772217033415615295007459961434357776977009775044151148991517046135070882623630008606871940041182938851708083370505392066646730433728124948173256240675197124565416195647621782851579508887789851278899332546839053352464590506492581602852908283053269901632202911699932142951943548724311456763593676615197671878138636710266926487501673763853764799803205466675958304839769707913770721462805573450603396621283166723235485390890598400000000000000000*i1^45 + 82177669895627894869289545309439487378115815985644617941776067302172287408351175017561653757635377113216551541433134841031574798144368508463162511656469471267347414310989326506279541296030857667602742415089246039580163388422705135316951135894292912488134637632807922569604373950349873182682730436808056818171205845148834009751852907693373326692755407285198660805058677086164955032114052986067325418421181104494730429611506962084877560431626524616376657720872977715621449088303218770178496158405858894844197648223454080068045303113969172323681988648343422882633385303786163784033260704090882247100454311374721318462499800978234224533683979765824043098159809099266663735865713077597067427158964614156477818982532792562296942237360309641242115045951417673583442422982777817178175199537637431498208473005705628056119367026155826202716730752300426700120687300828661085625718080034194257972352130010833509593471401836348184319662660264222144276662391801274592439621346436022101283128015668964540725864345242795936396918178445455341636978521187469960314031779046647322542559886386628924818188787688832500913543993996147336591175349304239884221658934442284611630011544063835351622446006522017134208301542852457416589175022115783185671580881374335325209521624101451886259582914251538995029474110932961184688365355959145826583218751475830344540865932020922706198272395561218981950123010949120000000000000000*i1^46 + -10319679422228514660214294436834181547381519797972204215373664249157368533553223779663204956099391004068518089778217957944850204277464791909636256043114177944132839901473744908932242926125738850606239836854489035767762467250530437030520223675619948009469147042229084347063659318947041747471761988150935178152637250136012873272409960733630930963591467860510002987520347930671432485980402470632086950503215231845511519965214965452120040847676544526979070586107620638770602886502796857785931718952715795269056953070904552194226331198750409701075018550711527154933080326619223605191963381414922631826567241703829994190855556024614954059710475462188825094370624271689790042249606823586432081512001308203218441714005753654077981629795399941698760822271940112996776507414343715036151610603158502389698696799917708763266612698338474930297907723760971515878978613079335829737372697383068994558232578012385298054093355176230052771436507164116032457525258012506144386040298723225358980970003911063065264203163321432744998541343966365657073441684497109378043039207289242270623441791585410291194449129332638355536910297140024813638774402656773764949815506290462286843512944523538880914553862610940379712731816256525656194647848360762798154739441429948055000154553586944392485069556562158092105121075586113675927100123988110764979628049274618150334919405743480229354709793067672023334912000000000000000*i1^47 + 796225637500992227813596099679886650189896355286930846263231916032783590114083230574662892942718858580724648475719927549176525724278944128586004734327774673010989271476217501936782352055824746523315529486896907367586747375085223107511669384695405455122312062638719797240283102047940117521680517115425590878781155660098006498496843258668644342114222532330390060457199849792830561034947059372108072559598290221646128625194325922262587846608023613206842899942151519395195899822722046593589277717935976259823469217241272521875452625820159620273229899944251262635433917155593985688627386392201442944132500076880796499986863195176545638097214247379236304845143558184557705862167516539979741572220065005473156508374782788818895341375758772056524498472885166936681650488318091274217418218359780683429542261069497875541159465923226918786238500473030217250012973634753755538349737472005491308752566808506697823890252209330792894019452727013232978510944721437056926011495455576343562061164424103210102193079023956515338979570073413835381197417335608621533408723792768024370725451468793026798065277438782559144935607033397886792742465435084834060678932519089595861489204960358704742537040117130494639916301653397036986090564447392174553625620963892617084334655606622322924167650241059112290061346724839074818896958016407551571307250359114023950849773416739134367346536638054400000000000000*i1^48 + 163558275133562875629674036479231253571067408800034822686709958468035919026628885138503282384510269636280217983144637585018150242592590835296775987621215574580909482085749911294088543007037890228333510348821363654437449921450941508961613479515956224952499493146677738918401662764184375453554782307384157797079644866792789748426501675446032058668054181041199054474006348504500512225282185312124193873589758688219854799854129821969372986863638319995622521393946082653295436547721500708875993562370747698186782758114827324865534329738182783627925687685140142624572501178697740646524916350073387315370594539755844241602149578040376330976980288831120917340902002473820881897570976944582245802989906304593146203510917568040963792886027806944368499211701969517073572611484659210139910576288784677263408478273960431459706872481954728288557987411424642703143055146847639522709461475075406169407418261644219332803069160006895206852431678966481144899977919189343752244187934141405886712279662635327872340325094414748926378226956000525426962204460531243091924536178851342962921698425283281968477480580661788519355747633576287332984639205648128152776792277441419974361128718355671251247179846501092344220455034550936118827778800801561186480558653360736657717608812563684226847542299255613038739648159230497523849056744004800632858139850579962290374407459392812010700800000000000000*i1^49 + 27226355441085915693541687229168027715991658113865150790291863467103612114699449617504993094011624487214240087886638864039363814526093441741793198991955324476665780829597288658003522747773107046855998930356481655755640378179176907282915518650517875325737530002276460771978327956167642671139992280559709745666921330787806925860125582189770402529544672016511645952863149468697867471700723644337814884924480659709190905508818240843959533410952895891194934665880978272798816342486826728058225073067093969260194121736760022954050482611530522214261103495580467684005202828279267354301623604713538540150393382781198207773420005108697286458726040312922748211985323945776543683402245274584670817395116523154484706489396205885921460946285087236431348076415171734842414518779379160105639779519501938357959217764295670176863605505517986664530981139975786775025749797246934253034402434696056101444254814725161718283799354125834003557869524564258542226065756156014155398953993086955661513435416758599864587348472132128546396094209615936475398334792846836271219202693602111317147360195240493880582145261620524422697526702033329016463873309768855831912465989299661845205155211668815164278505744255510357844866704175775546831791139903207780498250079824360265443549086983947647672706099204036697418761674666453322589844908042484418842587950524133746790338486337536000000000000*i1^50 + 9453115701881716887083014120832270065074756630056573429447852877426086403960817887507637536206048483501823944687576351785491544703215044310066948760758374932675916904991575752964256396542526092544874091000476044751702959092559472757682323217494777220017064687056703795902379703714546336965667579413087810691197035170543547197358146581103632077309352445049590447197303277406054444981723786910389936443079977497946080562424046666821414090986559582474080868188422662973198168730490322297919398880486051045450019069801677741341999674361901384194406696172561700135775040233127489849782510143490004372194146106614529207472200790973341920630774824017128201671649438263627395760371704556560201773994529331942649057938300631518271129910204702792610250980120075672371353677612832071038111015514778026121094517656653362944122875085700074464938904745263507609807711439393372051373062744831475777292627909037616329861487148455187124698787487340087181831257011978471796100639610350719102832097716532361708919045895085976294985575648523404703724500812543533638575755488370601867952901954218544365066051765669207556872300803908118172341783482470196449312408099538588211404864985410939374788029357913593935196932590810445195483410800844889769144280109173594689038053073759643408306984127489379757141532497642548306957841761171891736434481229735106550169600000000000*i1^51 + 494159625092894662111553737681522254257817648515425156517888862525683725470750321393131527990246230363494019959481307324303108485400439800199633788541180063398724286451107376761532258877558882454062753162795647139646532892365541777491361933868611507205521469058603150934875729023631084088395934612520773252970802493332184005210766700094304980571078952133908813940298297250894292348895472210795160088510887478065016426662055002253811086429515122619073407491088769619639722882131499281388216778367705373238395215811409857150485404786132307429020207416967674220151062879058462585015738231164867678910944089542041674935394718332203638984948997182120377034015709160712434202203909189045066209940348414953763258205253483459334957309598138018986618779428988047884599595154160952706497213300545206438176886498016613748588480550044300124177989998330927564068775044186635564185515013395433210585653277997217551271880446054513270332744306589453973042598026674300940880464429685707585702263919530853940704488367157256589358239288590857795176803396377943675374943019816100147562309663489342742544681932953577960951149285848079130156427774129987493370641258477000177650424580989111458712388695271450947497679307072005870728634217585440474164212040482873669608819272156375677111317223623799599222028121859702978703494022473578297369859472424960000000000*i1^52 + 228670814869551509258460338193840818752791589764274077744188138285320457004209279220398413834451773547042264340452807448934875863254315670015493230229672917233455046043732449922861015468855126318134869412074459618424163557918450680752294061542796288988725223489878684761580891659027467941885307780440815929147230403904427518995539425649540815375233261686970592698556266366654494776394109219478340638041251539236900201798758230570071722350888104706112692391850265570999921422859931674319896498699578686536336757444221101756599607070425046200346418772432505175621553908780517613694746569931654293737885297534891035927420632744307096317053783898487477758394623820426607302351428862063565244006186576034147352530453625551105462810922013297455792093934159660682026412343986304171460395769276696808470013951968870931535742843568917209088935641802524680769786561616639599690903433474727093264205176766566696760466159284265777133686248185056831995800613381987305369261735479459141883119613867391410218922161783079394227257412394639810845153786700719136185308194291449450410989057654201540268505861323786037336720806202401284014670117939467633428520677412004885236901528861824027339890267644947086878001937028217849816620847047035463447473323704095704096705488038318490373949278842216869108184545902922136056244638340190289920000000000*i1^53 + 750924980740522479580690701010381634658755330294760961229770579474825385730803961434089549577755416535681094322861219571983487531072020883596092350028979002447372064918505618722069884406543174342235853230604672257776318033794936851016242179480482550478507682267631574001672123994853963793759840901881889886270024817671269930449279878013596286041034966766222453395186951221935629485489463840448826758485555389456553117399991026714858624819364442714112150943391544685679073921183943235140721922753287284926223120500949681441512355198907300502607595865796447220287286281613774191778441964476064511758070909345031524602170981478842787043488405368819046550858581425900418015176052499800351552596081734998509665452764275143177513746291654558330213428355225655193608058128885052853002510479230975287228291748288365179478568065274557967308632738686222458131071450522894821072143910078873566796437207632951071245945470567817801427037523837302542456055493603287227559671670165114251366240256143595700728538241189694124522087247519640435127520553617329919451661910171705334849752888007471028019246466665018241724233002148539496799054903033703996602374901444127487810738026780297902869905087639154784823154097586941617225296185891925228790641443106333226567465809082381952071458952437427628136004035078796885073978958028800000000*i1^54 + 125101230220110205730053060050844606991850253470325552783921675425190135021224129966446764541274310884126384534212541373267284573154236373210875328743855658103168541599413742201498974048386230378563191010643805518622800245820133235695437490252199111080123240237290350850234072448548915847930067153566610099518655386487533188884476069992736568578069316610978247914578179545549022935989134786849629257515023889137754406205103673111690292942074582274398428692643564575106268223495186453553984228535280838245384709764299547666733825712535691598102983600351367939674589289483498420535546767169405847629889019278411225235814571457278727527407042202053245956649477444156384188609646494795965940040318657861688696821504254944862655537576347970056134623703659136656234552706965197074101382440644758230137285212025698546946135737238200008389630839889805728131090667106915873424110985210557610268230214473472799185036398419245273478052572712258495459445279357925330613617707105587453517681461716499433648197622041935268361644926588153061555840250137826267458394296865220842620730223533670105514821672685403901720697638986949338971756472261491275294239187889635671611450612085820283716772309594993971761292847535425643080719469605090066145236678460170960405958255854703476130345598316120145275772934453228876800000000*i1^55 + 412918202903376485681133763190354380118818303838121290704123424049813266429135449764754370069318562824992763180089453404765070156457199453613744805974018219896044064945989080933753035360271108176372813502283196803605428320662339872528296631091789838434762603872476666116674348235093376555745329379245856621346575490028111977450022105787757198662684832744076108303953256643840455588898311958614757830038580444811133525293684408175933078271971703119472437115052139087565759844505763828663793811090599350518595668133622335990483146685005301548030027392408016752000252546687634650057369563237908006902146747549276853117356967702415699499144791945372717731009856549895338727327958979164359516189097026124240303091399658228605976462929490946200892409730348254151001632758341754113949470434106403627933344964031654132147754533972246514566000928156943560765127616234828218925906843679158754177428851179483795258548486640980602474155198891822620095525931010178762524696717648868042084024943537429790048457253579193307760911064746864766396435816007754114667038535136829305758390254994520378070884717823080458674635565857840656300286756017829941962557511152706717237580747055453359455153887579685587139175463383992335532373556362717703066804056986808110856697355105304406724679158732519577360390208000000*i1^56 + 120747387162282307097955889217467070475187290840545499045695277358905263074458259008302304055731720373439297497490364017685731273537481140663666575939620065989329971741664715111338363618857505379073308561492057135301120874050196821129592621795007282428483393958643672590213062948539007359657905711014685709318800568328638874668261544293694363313660570791184087441687812469222816739803774386752889251394693373455745124198778586160034652069297155519396751319345171130858727923614112755458468395990382134740645804719948212392443059268004532556475232634222973395367324701506447173175703338824893339027518562582232885456723458767083973117675371172759772705567591930402504712827015972468897483073931573359509680045685779415269481979244706790509232449851901170839061660029475386878027385950160048765420100467560944521568090096447275052864766829676652898080858809144605705172870131904947557030821218187293991619004455454431157809972700175845507743994182575061689880185991052495068797197299403770926630896362091888424534499114291728965102980366893597700504602981342667236500378444377657722957871645860916632108517028089221989246846072390915261273768710082904264403986637506989726808520377556144190103197965461028715843173237999455234145433037097069458729962837743569338350249338638400000*i1^57 + 71537515634234991557480420739274303303181149443269689232010726584764056178063633651604583410906077556821693326162928938976946426119751573417501353632626022231265256835155523294948763566065462623089781459890009262919842018901412994473337188435490612472894368023985193921676049651982795556568084344775695121238958454268650377728562920773271479867943376018809137131835151726468105596470994703686482490064605728181012619506592215107597663407382371558215138655242263436956329014145943507757129387286719580552181852078234081389430748231777044002274129713056192292248086726191465108952243582811392036535763427473993318722182321498718547003615238429547365197241410349622803572349336212673816017701562752922797525705528882651294640937455402747227815873989998755228623131373692295660233245848303677344049496283230422936713849072126345272726615713839887385339213354978516984779552107736628224361345853059536850399204422915842145712446117365651812097295656214544329611242361474864202712490984092446521027398096005685252936430196484244190045897691264412649028660448737010541454812964882353947043101068388135514317655559599411503345335005374984133922554150904347895938361075905545288446336003084985363505663302990814255510939837349346741316726451040984528058385982560630000*i1^58 + 14811511540539714676641568987820655980361695281971035779606802312593562661801033150981921463510009761913249212689727559018609852746434160034476287014837796145228681677012404436451255126302049803543109784911953670110569974625625933475875523199126760665348838209692070847961435515445410439233604839716206280448795361295483370555347300788531054241698813348823573785617659917546665478861944169443348951435956999066009742949478945043167700359716003059042938297422014668619758208512583110941971758434883294706880875104615109376269730222751295135249107708346630247045570832694179731836432024980048967859865558858045292271709220727116796722330334952188838069806200502647371219178454048253876270711490234618748814295033262392681143729776804269966081346630022577957203984020519003485844574986974310501864657150621032917140772514073559300478893741493516186533751418010118403103321279640106814692223683454046408417341375023321186302869624121981811695562551486002250865618714293605669605913881242699285674035243943898302666280480450919021435210482733178257217499401299669175653601873849037883077257407362617609432236947276588291340860302317839895526242643829466648677626936709446549135755613282666825137361056110368585683478666468814313486175709917290000*i1^59 + 1091294918679511750129183524123742087548159853232010193190367215893353649144795408261836344628749544407790705670660902260157427151892215326963503583183250031246747651852631295796629746229411053907634303556340510699597423287153556264979870515476484874505656728155864058213175217358304957862380806987603089433594550329844859823658991433643846771884240820032043120307387882858537566244571240916583439405209131806595095808658966417882297096467519604722869546626819751643677286709003515946122641871235330616917929848076243815060914597946310630359161773107479667327355557171965743133906609117205698858876990183156858178264861310159880283221002198163306120947145852354677630284358324968048066624612952618108746669628485354904298164754441767385383731703318248245863584664002107001172226583685019833511049277171994021349218483587040317412885375686193208821826950890168382458945289026071602878214436323826891221608523076022525311216540894280722652067136076641867409842351711875143943294913334161000696982946987216253662343327399493718246851530673610415916342042663430129437731053020207437720008855313896032841341439779287855562098533229696999587207270907437420509496799234286213630632291696805154962641529884207885647683595231730100*i1^60 + -182082194713861211504638903832295768525497273507712063254324402597726572258045433025435074986753380162360193566559325077353591882447406823742697832636445255587011242649212831807934474776402877948378909690666283029577472281481848118157541471284586982936104009516046599032411759274905203498280441676710430419548185591393265560702931534190939141172999621003975581705723593734916941311369842748707963696844945818606120122835752875222682502297585066958198857083294930820387666270041988967046539075755503813145524833227930625053063416606740438424034461993658737137188978647054905926906959631559250738334613687422066181308123992354028619120467890405724136137198762595678562528593545459270064330390490824888926748285154325567148146332313687269148162397873058434754734862452859684395761269040555338385578743277979204733838197208994064800806247863717429939417023787259380425994490662845704249204582665600162327726338589259831852628616045578265220522614529802191193918056376010390021822762974000778434275704214781443897237941872605205638126599744148099204349781887370559338857364116601149857959162985696190137724104712290826124780847536464447101381792119333797635169430932334936036841851350036268948571420*i1^61 + 61029401380926331850310771779396102314735098712971266233120611874242760288174933270165808630101271858555245175715954928499290403722164726018337744435028226474534370418082900742963474839788177679324310722306228014449355771403858559962556821619795419987506022759991774921661273621785218976949279401501420094329445950033072491716703447866461697283652078187317652458294494206659630051817708500896622840479169836806570417367941855022836968272601401153535484954538536542746223709112572944450873371111788967784687612254220666717461665891215333455039710492798398530619908140907842883786564286844104919464264966858121569689324993077902195982767776694298581679697292006376099951904919109249294794137805341572355150084312052808998544088787835131630817636371980487284926015867510585624244696089786599574837747446608014081080289612078831564889825720326050527842008209360005432322039969211763238512605219637562148031042047236783470348387151517660310381333537476797910184477554303482247608228731058548798281581685485825431086170747494758867399304132323253743905991053216231568499121439550684778034934439477934549499725346609871300627160629487835356009468322378685262097705216663761*i1^62, -474640102982813060290148979734630713853131398928613530847848274674514635425170447430755530564105752673079063869433370348148485150485635870157815397347916149361482993744857344820382762695359766056873581522368319535041396579083398901951648906327359589906248080066335064194469168290486882092673782517267120866751860863631538820340740374523442561896782311891716110056212077288377849238441878303217298431493239571225677977578854157811099839460612704162380138759364507044495881770319880108358052337779691783644379342589117203736555597694095057439987617696336798677768974253507344552409644360011808291783798762464364167617253467598926819306109670109977233268636695383260068437084884369263908660707414716750371583190181436061980355607065386589499606094294048968223232884612482650107606653487954802252376001384375152605637455706038829608242673839499080696896347245999165644799089657214693154396996266540650048683053526116617318515235147962315444629192037916767230324783715543116035005586346200625722541668926774421513480047914090765315753906989388157759022875510603701148507554310702719152000578854181817872417232241862805092542704879758392151806881133398456932792831280819016639238089832896281361260750982847086832788663761586354348250374013868950358852892847918305189370472878790111822227017370521526073847638820411940312665523695030507421161757931805953638142311504906030263476468589589270028470312658859059547625468061971459184604422519511960586404916605023243673184896294150733624431519019707591100808331815572402976292233996524627434131535059712021631198279908522143483767645482150824454018622917186602634214717459291468691139903069531403128000452556258958290500133420420553410557362316575622423356273637407463108530429108991252024091814147366396193923882948114560158950780778765395981969495014523223952102678292683128567471519516547346886979101981734694355418609159321327562236405370754732472665950441498435419246265314626475383128595009866486290918312461562096460491255683289815582599114868095776384729123986656631942451895503053089903879787033159259177269804327769005262100476848529202394522864721487220920874122766755356361342402363572083449532129318197549287309733257716551294619464865823266148698252914150135779989464549572617683031290812175912517985548205145061842310393581193679325963871531865400440912805837949107821172287875396314996353259044539780300800000000000000000000000000000000000000000000000000000000000000 + 1035255160957503357915958807486932523982664325189651331574623941497099577212779417071973917435574685510362962581137857510468224003523519335319759789861868223860850972517647533726985740778682525200556492557896341644967488624352325192588819249461555754772946591703442796100955290992288240760354427502037533480023036028448238133936548676714437491865093054396917049224279510662655580673515201043053976499607287276278759813074680304409718615227159057591838807353912560177081928168624133025594540319854779539433922647861193165061331591273954136800269128596143874599795867335015082776278959223450083715261222003048972481313869963874957375664521971633795430912000811681235808405776245293185299113651301510792078122250958195764946823845141975833200474470812695817744892544003284505335881249694679905795118911197979306223229763292401914571221135711734587033790639378015192718269616465400709037222181884837683340078866150304643669582041428289257287777130427078147054586861413932734026022928866261372594695602766927555013327621861505192491946257543387524475683192827414115380932717984739956485215315966909312669571976126579124402345585749963717598667320349452611966016087120084520341078962579270072323531115977699184066804113851060395791943398440938615296667151901422625321762241533464663976005198184743385229704665848196048888200955598113518050549159058851632488030995307954234027826768111425800546637564998241693178497679151504522248463217541479593478217961094428619238253658323143785344971319862024787542525577979327620129956055073606061802466326835352539778768781098667340941214792194055439070801107721482044367450082184431030930567516270421048043400188558672504997157471093084431023435517868613066585135201051707922236039092850238755180558091801619568564721761850349490196374034575884575388872148144916337908921226079194292494954143104333739218874346805318665681693865888825111880100121121533372900688000638347461917047180883000724256663424172010577109945003961326690903848020648203319664508923469924335104866766555675992723680470840645038218668222822169451363457762854133996213945932378055660792140816914823115033533866167407880688981302189436728460073676486807512038988349978358950404046445916099389849286550096260056056250439833673750468137334905418807320723630958007459659778877580177728173678206328349427098081348615443869039158559882136740768936021256862433280000000000000000000000000000000000000000000000000000000000000*i1 + 21098201642877814768886641245344991100098588764037769355815921929821204430394054986541332820849692289248016040978519863276611691420642218017500549509043754713382764671480640898640319311189649647742831973789569771303713213804969217464314059754684675481339734574093004299283077475772793175001239210602165520330447585987111980708386294010090691820372992865964228332497060443383498362046146802837913227710339289049285291792186014464255915824624968133366964060751384772701823513700629890926051443517194825840487521067347676571305506406937978881891478328624958849116346684820398591283820701975481991030829933621206742950527131004199344411625515129226002402327325533859470148438618018879140579588630744179124128947806761485345870198969217172690421140508850963312828738026661356320595879601882999725748134274353351929274600503992542413731040619190068694609792453807993003984964047674298882760384966463876153303614062843646323294281823529704814713364132397429886701960669448143543932851098662275472432404460634870479299745731933281503895423894968028752116463116852864730995300006678413071399523695523282041984062039883341586593600774832619413763194539625975777660860148842164268788887534029727044232322455871161596296170846387211706677685055765890154703792398558700755462026141338330857609411891322940103727346745029646633337713748169290241420504132899603071729621173520885165918174899188827918433919148760437199830869294018599653353363246118240078431355726692675438737801279950921835111269242422752304052538225337143964759752714145214901704098918704075820572745526425513704569291115801215196401998160421627923059424236888302339420610327268522846879150806335707953945874434866476761534892112159624628785731176726992154130001696487176493580961624040301401676629973745914968103737535160422178436527490450844969993777465669414191747206101750337713038156782936219241672049290491580200136721270854957791098183323768260617456857829574106686224988330626667893960840761534876457278973140299694220862467618984897633905077039646790670504632332418784383229394637120210827338072020345559579005794497081229493853112580279968187512255028617370293056021854511755191399173718073030934493192268203429467631982818837701225522773269688832153639847675911010838626257458633433748839383709007317396686324770948118859379509111748566919506543390887505102879015794552460282561993735262961664000000000000000000000000000000000000000000000000000000000000*i1^2 + 135447538941982116696110310468396024970152844504560578107020239946152585788050150321456418796824309314797936996321002176641724701073565874261353449471978974198718436910448797205748124305225442451796785725053052790126058797264811714406643956339963515240685254896451230602410513118180364855490358166737003906922218576810671246075757638069250997535192566856956430604178992554440137536193692875488806855323225539977230205013532827929394021542718356631876910764465079384515501853606237367464446782591731288474716562352221411987027373444477266718609099885805570283125736929060064626070979901278603128394536020417108030930778903246082658906340493017717314492697071090433643752657674009182504837619845054673275261443425453728183291681827090609899781751046676171032764421806675441068414276334202614383800616887527843377471342048324835183461066846935031381702281749570550945272797956563785198714879747521941582034302265648921354065704423784697607441039363776166017175289049099671354350076235579358389058907960706176902081705839066980838324296195663150830546730685584479587872875460218543918073662630745217738553570792957885842138510905566255857420145798232260651621344320825017538413630396773968941932422028724286270132064026798797568018517985048752380164935282223457637613833338458546245664128885244326007592236596662639751990370401723932462831272481118684163615322990637282658761251432560775166817784996733779593934580674559658376484131324366583708051132104984036067537216732664296176374172566692532814575652394527428878792032279264234221358401005413485180090410025598875009051616400553383590056636965771860728014631105041448244939985402057712350470972522666643969537930551481441563685270333807919276739187934835954711007493625696939902121380005394462352737285284854928737803363668388863463951047968706271891447833535457299279513665608137048055100492471607027278440211629338252860125608671250003654769574371597119428021153237968251025469986194134968051200897906645384420769537325829778886428766200093475172651703672396250440820269366689703410883317725719641019114391871014201770608259967090616616901151064500099994344559507353130534292587994181598134366502163719777897909924032112919584488668025050850937235742072584623604941645295589732762472989539478387077530819590438198856613967256394080335041850928020535416878054122918548234084533195564715737300866632253440000000000000000000000000000000000000000000000000000000000000*i1^3 + -1521075367325138126768751046493921954491086494038780118447992251108077009031172319287750301009819653018943005062700428781792486373111771653369756815466400406254206917581164606492318602392437167300195307538254585682421723518238073789863491007555914537084198952457527476588222703438558381082854091583455559841021777621217097618854697441803405392558782708940957379875192927780631578613227279372746874873846840920032157513473789884997298655021926704740694846956346494867915696243364528845573542825298212028229171489010817400961765397060291989421204293339261118881424579534422395204036871985816381783489770636927385705560716204582341013740247738325949417120179395046507322846348644364851099592680502750299420686638915632291538043224649810251532982901869232451904211394929796258456362034953075298164008366441192285549479394121580229895198157936996764066969272015405005818651435762644387057561802232341550104499378683003044533005628121891622844820985516627959496869245225154508087905151773169400278361339263933279982950352167640132247721210425229550093615121714237525286102671839450011606319044451681818771212922471815231407630434377949246977941971876007615237306658931799646001620790824610199100790585756611741382360100621966222904314269615731041244701110680895443876826348535738393711978223952502714911541253635375860354956486517611484228861967825999260183101724782405473961175316379413190308273543087793351551018135377443081905497708806745271222643486175783485013423617760989114941368823328977335575938961947936060306723548467577672602237404514023210386889700400633099925167484861695086547211503064900797843476330076127210699559384360002242723665181529839976131765936423965029007501944050892168289155925975596363576847611867530097280329888429535918488826764602120542373622681397349762256591008899416638095703865899153518527755395185346550129643240493208424813960299537545820384538779515789640444351820362912651802084399352040106048669241902108931558143597129681561052041625876437269337584278351805313277767307048625965211979275089861813596307679366714293397608569201899196223608763902245207609041770028567970389543602794501370730333401018744216682117881634273022323734616258794101526202921695998752940052993896296057948613344452294601467776768310199738439058011137172295889029201605105602900558765746430571607252637339133304442273073576658414861723849048719360000000000000000000000000000000000000000000000000000000000*i1^4 + 61962355964817240480005524800798570486382016142142283387114169215688328732632743516910229296173173124324467840748418008429779492285734641823060749043476020359125097127386244681831158850248224016577690786870279797593260804546938930655202140517710309582905941486828622801833275368088541024192324298474346102363710157684608053693649023890516756022554382302660267275915812113258850114233646800303254409911461108999177313352054582740041452026387849066677994878325489483155986806474837732501270003048729393575180355513930903998800143625831579327870330155009989050610449379139733752743826062468286138429219523913463670048994218675468358266151919025032718461574744196823570696272668581106300933547755620531689011984233917807555617593949273966142069043879654403375264091675706151412782159340505079996974701818283706526731150423470143997149494755024671496975299220081014623925259885805649713378343177768997736861043640244525860666994917767168532432133277220710529535794409986411090154668763174197864102216926702261031073438965649691606571312821770726553250801784080110507758279875571555812323310868102138941491502607160859363411065003002020537397799286945555549488291439009397571815915190338683897653699311018373523434819406310312936647436006889810916785787666979515760860953520153894190092712639222132075846304991352179138841087951142379441107203187129445387577982613247391601305074749776004021919350431863488884655308366862476154840533923152609404235490096786378335263333020536308225344336421918107795331851742940975998314562100885707281216119481943174356562561192483693993637455530125740688921135582866982957052021664198610102944105840406070600056656249763720019272899296526754236724050365049513147633499716745136554155858355025485908019229212277350486470175417858255243526578037901145598486372610633986744737253458575907628745218901813477297605225296463033971466380147976353311676522984104044903259443867953476221392990486779389832750667584743943945914716916574573243197474072254033492709005320302459470263664997689906577696799916046304815854360521096091189026708992480011572329439286466367207444460910680683380438556984853269557789757403523155047459634753992020231118531543176138911943725786887888527566955290473547128004300369250388399448169159520200385815895494156902032025000060390016997270586506335273841934631687469154845793985576490194283602917720064000000000000000000000000000000000000000000000000000000000*i1^5 + -2153192265612448040062428754471998708224184585117732151819571935603196918561016424116249501878994341810462478132673027738272182263824271839021804612302864875170276253643330782954868394919285356571848104988833891883304201396553536214593080600252553705754519036982595304160891301058361298911195707726883279258392081598239287389022929709386874088208254145816658097212198187225133308911582972619434788739805077938352253426144525566201491555361446132742799064820543510260865494787974390486654582732428568788558443969276679641025628989771850647815358432906254763802992641182468849136997031944139563839084579328726543539768214197960930737131860919518633019223637848695639227978608099137219244421134472060077114795309480537379819817487596388710621665028415028974295364657331321481417961688292336962320673504296732038353914198006309293390272248355346017366544970923612322283261787016692778510333277826142463168571486790549606359045446330010581724960523784435798408494671237964432185441427537904520779686562182242156016195319144780792749035728083534648438440843616473093410445326208054463892190654137081724001129363375293468507734711886330818358138709507800641970018956162859023986332900736226918168802194871862307837812613791651004146268460768034872580980200970707239978728522301709940821830817950676617632178889136079889474248243034923813408514590960582061863688945599857270799005784672812886447185542622736978161127012496476545897741703254262630860296935589252935694364650751047481408593110650706402208733289157891993236646182287944463660957981634404196284747217556528377799826663500052882568647319126943789287306477638916154684030059200543327625114122696136394992232049913434883742757050223240198183538449302501463631591844403539380600379882606908586393583314456442260888523204935547783967226653716024528655203460196320481675405564326058312381476520861023116435976755347658769449522710280003387491802969516854153733793323246388850481391857281611756121660255011246587862068158654835531544770723513040795175027448515171454726366289616927435095743220390893125114500664263034984486701173380483062573825541290919353283061990005570778444858972591486363854268516818494747684226143210593508798575291496895207145187493345771849822020703137528499796228770884171149130013821734185442625993647126549720268588174513531202791037897148089890328058114600212999082662376243200000000000000000000000000000000000000000000000000000000*i1^6 + -588551502975430661423472336825908655562683205489534944639282599804539972698895996872031106952088714563120106212032299492069865995588253085794550130973478092362622293792519925102906418213599414944424536532015844194415402539549589918075143663604708415966315413953068233256081506575428149461044808465345965151546971878385198062612532303136570700202591283444634738035979096560276609380234140841553456610436444533934025071838572884913004802117380715604758346975672253932429356766064428778761359609715522596880902732397558336200287819325098392226021068321511682388903630979304088849161551151536635269412293506803131478218988487849248229344035771150642444966465772488138280744140322602500870072476998583418355421028542641758645413646018761960246092176569536694098378353639961758886826189253206291702139486982810555689322579009121164538276187652699725364616641466108002377592558007827010556887992030189248737121439775101286566356540354294049265144413861709963085852227143600974193441934325761326806027136680523469957999457306569026996455600783369902931065493113567590253655481707263905449879128875497961197766107530996600849114038467896438311704706129554580980314794836834284268899177495598033654714071418084576178120789975161652934250640569150702262356108678386991428910410450683938357245281356690842835389328277443055717410999704013416533672397325242409280409362269774453300059710934884990060536985709405840817744175514045480622510364285304991630048568288296907501144819568647008682754076020946310838891803810412114739758240646739920071106462541598901945230292689164370879150596013542889474584626115485202273534559509817433962904165454583941304374994189877121389607342511786373347724766010757681709576689814954036744108068390746928306211440198927039701690544276713568738779738120568394729377623910548781532882997826963437225991202365290546069250737741913188692814638778884651317410263456903633609895873389298149419543988683452262754466880930884867033104960200898725971646943736829573728578904207872483373919909830516102484605218802117785820225114872060853341743745513399806968378925980495256127374187624982529386641542890749909757549023561824186049188328187031872022888400710458286271793577756112751908990302278754002760297502444649892012286357145569369203313362753205036248598248535694907655110993654837855661597297163350116658845289587276726482847662080000000000000000000000000000000000000000000000000000000*i1^7 + 146014198249290182893565317780606044002170254658512643943598157889941165280597649147396651431920048932125500825637072281760137938221983881390825704643947451158291607094085333253976929338311373990070848087659394020543648490630557092891893431330086101031433824680464008996816117717468524140528227153624900042530033590494426306981087019221551009536567436774253594357002418954012821865387558173736624887416347259447661052065922821342436784715803460996422683797231222493602902882850027739775725635594699633200349024569977724829284331842006284236805850920900760595135804244665704371891753280359473708283219362260703566484159245376160667494562002488612346184886591347027329756458559478967547589027462000105748664086422160300763965433122051579841640580483893536915903264966590740955669472816079830613593447301996617487774200893158334111212219445326320823261625742239680933208750436402113957497619678537917134355437181036576582073261342770303825867056930153545067181547014349409362077700910460489689027649541555729081352915557783052416306821441165587983479889965541139428109175832330468892880034004820076529486179796508120298813970766621622873696983024278050498244350948776641693247404591096073861472709524824600520581182323678363860385826875518219464641273731969307354024840913036020825532673652842711908848494526999427334684830695802656589707824363675357465380025649821103127470056441528160919419391515897930997719693260206992981932383641094133782033764376170963247264401517326326554362937147898514175889849282971754375820471057012203268419088112214923965120936565630548771946870864101984544294698971919243122260074591406949209336886757169868870423557806738962434710885110087565404408484603520810325607540085465786639729553912388184146282973913389533072621411509558799500605648288015535622146539877537394376571977913138149537157677231370784533754565706881811509275339246689607573691535710518376517423136429892252610385627222824812628553608490820771675484716387021341362512024091252736252813748652902972599125326428674846954011119481182791779190240376195703395711324754046165983434657501604504388450424603304205368263109446652265171835495091830939287889126359968320688906775313104667796797281316394626401798678718298878010305612785937337851316558143495191402132462287436322767936175396978427540829899085476736071405276123130967403966968461424767864406016000000000000000000000000000000000000000000000000000000*i1^8 + -51262929961763950595255064142947160102596172348159779595858771799975601277566340210576149565303425182406271131404866706897921386262136833197731562162614641555590168491422188784728075252788518967932156943942588911520305167518795688828017752664376683874929840870590816716686087808746261098067594643284650138539758460379036546060911751724966145464170263353762600119803757498962075892665480811735106061478982997722535447854302354263424596359967915587848500123309991008336386832654828295549513067876620162767297103976467732331681180200182724130533840356694558403746722252920789975102654160996519310006284063404823586251759322385118652922227387600174503914580160855298860756650575741205770622766423467197981122133252908220178871855747220707079357400381429244922666536318133946942803728993763777766040092390709505670573924910068735113466392430028246831998321777736920247315858239465447036531079758978765300494624387225579271737669964644156379833064049119023120774871874683011052968689757902881858481830468035097807927973590341306045067007882058231055023417840138725345751721527426631262903126167352327444646230133399905768098349573490816580162422711903383253766902308636770654981684310869220161627824924970471708923276943624262907456959559899529536016839155302527918136427201080954685806932918543229609431698182762471218305976186470176366654016317827833659310488655272839249636659741972719301276037255559918725715922017750768954068138748437263797987723005303824081920332251316072721536713820600287850649608413886852929165112248663724341359473268322396271772538163664810223775446194309640357853876813756356603310119420946858196351197836019885535965921080848068270454634570801260733773720968525071733535554726254283483269456116162490834899000500695433412464918338062007270449060790892694044822978432205145220352562580768670918527394024124673677775874372145659684686337476623862311289871977270849841706934024570185786651759167214432302690083703596122843988328136846007096095567653099909246730041221303150124804610360924924835933019339519672347578494700213117441424719976176599330906573553758574547080371631024671852449887723671851459911329920745848640580712529579972964574273830657636273255985255952664215510977885460476298212934162766939498117001981655221762204677524787375559345778081452316616478556986133714646756182696849309021046732025644248465408000000000000000000000000000000000000000000000000000000*i1^9 + -63687284126413671930340023395554919662659042015526476521170751046158619716987605090311285787297541191953054623388443873614808024712734361116436976190652107779543345253919468539542300498383672364837448454557696090011016876422429499433493862612355704065351452914115405431126727605496702021800093061892659108200304103969081749652151889144876593245569104427266393374564276118953216527240144250833266285052643667839854721773764624259364273561133024991883613353464556998767049245044344341483858734430656614678720936705986013371637845292244900481824545782919119936689849964563565312957166601100158719517830988196823002460106802854539299291122518896431780120181975725939184641740207605543291479164011388893028392155460129296415869941991260424602825317672031252675991284625713342891079528921518667122194691547976612281937911752281192974823066981313863898546267833339101532689775253968993469720127944813846984258261783549582267512846088322137870429620226344307022309730899950005894185403578942585534552403994979022913741863114709553390602766439271108629055422119950943959100671759102426444874207887525194532071354195135313820489765975460217950031311775311839357793691526286686375528894554062882761227397445826810112486402042364268896728615397706107833225341891689749787850781942614709535754316998605311510102825229646268339262737971472591051493743366510112403542822811356427609755392569443279562482892316405287559030238245214812162941419993191297098743539702088217314509796496122831384258005215974229724810582790936674269712862445383502522203130782667476215795323632152595009321589970781991990983525769948331075457715375643618341071931859129582454365879118576317839525253937554532005161720622719959506304071664895472980195679139915144094016597669317254731871913387051456649971005097952222551144575831426391372630285995529964584934021921602888456438752784443245718708689875307291377665972814319374665683367517253625396377183957740414511754444213558174682077580274038108997457998993041255212734208797250704465955028359639626634394842354286678544003959128546142465774569670826340164986787716744491409687774532119120291660099318668940018296411661099640330314026482380835754652153392507584496952527651650188094212987301754094987072544102032382510561695336930837516927317311682478686596434951422684395819169366087147329572655017445903572788459925082063503360000000000000000000000000000000000000000000000000000*i1^10 + -9512651639614898569245419697331387747973003139260578319562853981985100620750225888416918985275692722425944025521666775589829821356631430540394209958626022117765281987926744155823776181037407712608597477329832459126590645303627653233661218523783050500111129802613793567338748380472013620101165900347420286564077674224755208217435131754365827165265932187242585105309768790253689944813763713367326027467983479905269048553131406696197196492794591000678439647911629062702056392450290012637305954045571081627517612183815509976525975453740576696420485643868370791319040626203967527928140103041576842531591192130732859082546273857773302308452809424299094122756450667936372351389671279549874876357564249079409107071693950573179727302136487303271795026346129208240940858268591074282413944960900994306256091815964366687197105510306551036631603287404606003907080466422399983004073766641065203200635189838133564251433399159567410545968910199567143266007265968626722226237548127924191067741020846257969460047523182641467753189936054552068476935061372315660288983258818942336016134104011626724479582590847157480946496970759496057484833865252393410829488194797030722281059264522666507807411139106935415508255802260202837601576134747912843147532255349268857480261538635386769630247265143666169776654500421231540856327508927180396936766166747763052342554144211584110493113470909074808514079362718318127647353033627553375535221283065849103507808562120372101912994366363570284021021726252496280419792252028089970607346575588890945753586756793537221961337621966122693203239752685734871207129936664903760030115995157710434359323787366422600791855412541724823860324387698948253013998677802611954870551232999351614097353294262744111630441100839025769277449630421786927874401185857992850105720742589093191023606675164499052954388768644564790515156775967927064356429346131746981924531773407155783930704401822723312643778865583396655599075176561025177852037004728758418748866148460318146277438413116744163925782892435323428773871661920191513205138684849609046129435385417372620957589571488852504703731377585132623482758258878965436071343542724346059248668075544887116031526102369809310760801363857250365216974887157221898872503273770784307791600653408570586747516307002311066707628528191790438418059004045418723228515572605793750545515040754656399326405018005798912000000000000000000000000000000000000000000000000000*i1^11 + -60683058400575670576987569155063460419936922491073443288147526952447973768546431860077178097105811992495618253706817138687952958155787498956661435384285177927130361537002332311873394448359284893593079544648518643153779188530195602272771828745197170639083927443568196918873718145809437767331356472756863462389628390565832626269435888518283751751630309161958763690984575858838832065904639647189507300881304954494284686045611743406922589168515466390685511605882582692704484276778770630440708853247504460226033755257092843326438665363363018704352429679249337410894131466387799680374504874522044040073997047847145176554565802416538490691928100440987880998553614421853382933479793859908791029456717022143811487520369795980943683124929593568601399853851653220085790524521686702458318500318056803900460726462640472609452498838929582294018362731660769725157354356157224620217415799390012452765182244785690636801672412044546950597913905990980053727375731128495370333085037498788045830413642279303636282590150404387991653469709311888954164531803135036864527561473602724695420627790950915239043389793954194711220521255556954048935005375264808802718508611673357287228656406599789061598810147231168116380938704489893967805226005041320653520861953348527104238012877597078049472235638398574672779417179355305786835521266589560258217331380705023714173035860702674698020228612489163687117875480116529560671531417556578422579348013848465723147707136029847388011816009816880983904976645390581862692069025489682833966773512520138238827671010278108238436257311427084759284289768476286351981252625995032853804473175301715080607399159040929174522969828980916189324984407166706807864771759750591562523236711694947478609023461711979746906969468652909103896950227670156725459550374050698668049633081043681674537664491411318542717205488899154683130353846086190706834746354368955572366508124690297326719161687544194414751638151270557884255064903496147420283226864065783458923050541439378617845703893222628685018060168976160897779501206007880893737470068860464205516788097279807426272661854070205466783589675362558500889990822500173303172418647165326058027264271438748857546956768185658941833241739456526911364947393442182331510659458795497691274335542445444469891004769469180597083719450547766034148601201111969913249998116797004289986865582415849810992224115097600000000000000000000000000000000000000000000000000*i1^12 + 54228063133638687455196207959462579037737173852740682202634499836597704357541398626642086614995435751533212413990677901157995081407330911826757004945860989165276097492341022242452565772637502130163618296433860847558466070082921903659140351525640771605908322555154837689581379385993194427273255335494441263091320203703805420992667168117203833449486288647407400775243380207512549379091627158335639955891359728014445119806895267575676711204804599205195427127377610288947655638587247020225015154282731537167526539627668108740674412525973673718875881732666727004427408432644243963421613745104209448846903955413892974074493374581872637592977386705114498324551930617751429654867716591141183695890588834369959093345274206137852407884133927023697038225553443840191427714727184611645531905299257355333056940561218216398430191660048616634868718499921114302419024858401933510623916504952116925686621945237534076871588166755839866041562563127005742545822401540920476247598374028178691067958755314612126399907510316432552082701168205580343020806309913227040407107722549832931942885614873968212696987370876388883029626327956459683700079209337448052917578245854719443856241359037809573643483490902524041772175215808163880123314745065728892410995437915715570021155902916119871084350753126354707355435853646448450931092697359711532501955321612800586280495094867194518344901784522982724034598978571207540550680584011784736759768674812380346217250788411836095726921061465566176110727422069993008629343303421501197522205338410866330762205517064008335696969153027283925921099960239156183312137562931808679585660288823220832358299034300373859999757401450792006429518022810704029086665454469198823835067338888196071376953110732317464642598381026749201439427924810432889375038014036595220064321322050483684764919018797703929532607308931200818675871725312386705552495438244386096365700249642318090223333661456897723461367545267985773801765698821366085267866264870370747212184254879995347959872405086160824663456073434572758641116191726101371918938456936506085215863559208042570475934987819542208837786477042067185236899995546062508577891863879967964221624108900653910979110839313691062306630896251880718549251230391046411528128861692688469870766818683510002556134170732351676885651293730346865794349853872846733272488195728886421619789668059199733752198594560000000000000000000000000000000000000000000000000*i1^13 + 2279441451975114093309662581021835609969240497763026318881017692716878968275701729230906354248923214073889409493629924264822083913730531993032745465610025055998755863157797160330970668185813667625815923796437015524275658041876505253013810259324295504204436899379613084759440668056460858984746258930932674670755142482136963072500627750153537158577188966948135384430775754296362853986248335893725902812546963417121691260585282374416402385239655269441455109946568112983957691646016511231941790422392993364444261891982942763923474845732041263952122060362411409512771730735067364246243135247083221775054701147499069226295163339174699329076475002035348128437937252585874999829340294566795386843464054165452496681668272981277287521627602025647083213482752685365066594721953029590586124441148032085340771977489752434966781578567483807968202390263770502138859067920051672211751945330575506973510733921489649958161163622676254379547608110539063193941813815319673282533250288541326999189710625476418481147726392148006961493313229462820266192089777246292830540381619710937293853154663803932219544268064182836522652337533138433874826200298126698002699118760453284212719358882738551844912156798399459675993184265434216781993453110677346594504113024213224697792472372972639298857440187175479075162763701874726299065553034628206039052356417471752044664169895638357711204651850748463001237348030831255756456399614174470955141007366222464257976170648545309731374909855982006643467073407602078635197974888205672316708381129092882838681424687599903849835203770003115273357634948296937811228721886431987919315420458728126056807847248632637452785471059510091116684821812181843539941924422532691475237349783897141876801462412635721951864217725410781817844656502488813258543270328319332825318339695574627773023840531370513202090878916347497560614642396713675658473809983905308832995831723675630601484980945942689802766427683397403749068528982050097190736367901512980453387926964490052866204455354047252380414614586400532100328337075156824014557775431405407787498944504292992168857512378337184627420510039002040315515738776018101086036902221389110184124956352187075329845781297648080318634926081578061319201591072390415891241291060884113450754812067355839242276916740450982880253960049984486452392057185763092145741067923116568318934940420626107672297472000000000000000000000000000000000000000000000000*i1^14 + -120708657293318914763821439064273377589287074907075672656337383443179519316905494966891454072060082516046030189300174106557184699174468133300381359416889378588077535222694424433048608625348101263207785826833108277126330065156664198620432515308275444902530982378825750917005250268710531276866077695803429302323966448456803009984498848123985473334878149860624918030262207290986915864053249392008622421026139759696193436404934113781234371788883164866430804885513174979228187670804857883188985698195679746377338697495550706249747193975647837120491912227765877119594130573337067596912180878495128243321278073380521600465508949074283890805619082106799437170147140320317330475543552330836901307140652492890421194230372120224116223981345782307297077432242359341407896604356716104468853602449222979485735879922752640813566426090916498215410123287949769269438177940562743580525396165821147802582101112920541593434732632519781805752434209632242064294839438355615088635399101296047198532136917987982324811132146293140160487012733096968904235393563455676373176216861424092466998249992812548650288243099792888086942450187661413332288810874210251945578847447754728642536103768315411149342994958881086933182069090625388756672150229157439193792836986535158456189081694855038505561945945492319372114791638127131252077158381841134027816759051254521797921007587838983556338929634114697385946501391616777853456311082344145738979115446728378832197945421514380140473451979888928740783981077226557612054564911370320678353125377543836370856714664511904485972919665183615957946490125966152142555236699251050943440446258878738559074860821049210766336101521841353367543178199173271767465976434087565914113995749167404268516316941443201732272962594667061931701211100871643401462081276338471261964896650581860472300606313370912396322608274641861728446447733112915509175506781468605578424906808080883904085931515081387913332852240078641478914767856450098932431416490174488851939933818716221423231480871459193097098756630955373158064234548385807163211975347591337711292905594553620131404625543292478606436953706587756759267369220455147839280367993745646843815780964090502986600058093854789846801217971881289691017692950606418352169874345850224954467855799075876720366805975810901803235300097268007592416015230130929748757455314911041886409117082324600409292800000000000000000000000000000000000000000000000*i1^15 + -30029809712332338525228923934421719091328917855363730886178361899689326788429370658831748952083463041473774943391264996275517477491539130644706832413886597233922708423616706447201977456032475579327222610840499760202552317200812919504922231295787017297849271567974289167821062622719666898270529327763062426412449644530833895435655875616694260887958057951140720686895350648362432886627624974301590966400029013876593668756239329019597463764521040275158845653010492382795148226859418117710027964000021064376241637492561722005042928801351933225264812270206325919297365522108980754701540703977387024279148438233585970929899938982232397701076580752758171579311652459607350122450989317054487239497505782102089943822816319486082826717837523986056668158044120365331882571778900820592661837416038143816699468162119358961768822186140211166635203668659597988793398129040985810962739603128948355066000769193638864598924580401628625881808781314069274178267434635287248078156437667064281377765217228851204130578313566688855566173849220027926970554012355823042730314432862825061549639087995280027580062041715558812505757095736658320563420913682301754054253517920629745374309483996414933741955886347924865124588340673405448196376925781954607184199553683381536238115002426550316081156626372954068795672366898218630148180585453944370938231263139417399585182441242866763490685545079167127594466518450843827137552274363135031295170259382316880704880075782288007996988727075256019510646155518607022337076038580184099432579178876166518400606475629555425657036211056925300039753016887730836768137689488360144006525012986294331022868102427848427345532518267169975263892236704678392440971161805642855136164274281893826016621679308767507000150843544994833042707807821417170036294256319792156874150363819173898746359750442108443453779569920303472466543487273891604496057054807221851280737161926372724572799485424716992947872027505281566703260094940958349272198556096171386768235128698843991713552171368836485139396447230876019575495161320792548874390658703739386037256713646220010131170482380338101400044422698202916900209839729113306406817633721801995873589984679490711496541006989382894476710899217452377784756100559954020945562349952587283194453434164001161585853391461785722169786805865019852169244327292218796464080197412881669992716308258530263040000000000000000000000000000000000000000000000*i1^16 + -2046626766464331486791942963276291075487084410982999521205022101666853499984249950305925496873936586244524427841684312736640297008533469134983000217053077325432806009434367366060065099614105668269519396845656061887341161706498127530696275853266705653755692267587746885129159242619223215031347430160874504516538692274067372582794199951449584257140616252679790822203968407793747050421693982592820329973130398256863085316124498827608733158655346792610749862627913095758163602684101257354348952566918566764419977412716355317328834232625491583973375012801429194427380684883901755024304104053098242709133695221002420307285363940082689149937249407821615838384204653295836617451554077601446917357691707512118102869969906834902527264432282308726711663671194721386062496741252451097152373998420942012374400349485793304891317781615154995160147462928068178851955285722944601368271170171112036352645795838624372774340922797880418101637573629763107433109419960332574869139458428049056513391858631187763915809912225158940852249961041480248424061018090981153020338476394890629628683523598092771865656306956146749379135390372602402181559301692470960420473557713692523509904227884188859294891160004301744155918136022475109274770848843544389806564684597799737663967514337259914373312438919263616895293753245565215248821806949572595530769862849450281960223965880178695089395522788272712484541170588581029081154077481677816847792227093662390035716228565819606776322788791178422604929164076443926246407234563862977502024364394812374612344153834441589886773851504655065030383184220014043631740476920170869755844544879674281231789477516080479193242165098507310299780152576077841510182696479899831728965947212344300404966608895950173811456381805309073837291979686412756249855584487888342147390328119325702580903569684790419642033779459065770396184488612670991771263220330944564798435215626296814519731681063316802226659153273894939498746353171997824477728204179869813855694187667210893252382366594497143291490516860827579096040916512066662659158171281202280412737090626605255207169095909851523316331560561208543425472248342378465870609927196327692178623931053004400782413559665296585315721251607177476455122858540391978089714477787862355825292476517418952868285258881158674480885040372700730296701700942705804272748392929682190169815289574719488000000000000000000000000000000000000000000000*i1^17 + -94287823785611666414931332043677984716353442850305042304424464156574663655363264463779907786408132879968931584597221849379145372256179556124787741626728739446888569839137940013542735474468919525855430110718703012062821984173579245919126161743588254852713159100706807936659978390573514394157362884721647976911010198904014919801501315100598433887840298817122696080425512922335762277886236224084331045269872224341939750099252324477168567730587142998149670172890764278085681612016778535183246578630696964224256099976862925529013917181062827322583254707502224708833560057070563165365415021627228128267552404646296132211984561290142145138573343291798501241590296296481622677531491372625384183130037782327839301261425166476296591707185988655287248496699180070128801266799726481722953156197569408637107649690329702130779281301228185368127637078301018032097844870947673525075316252084952517438074485450683894460899939694936094011691654584124173089620593264746838011770929294282473049026039342692065719612181954816415644160967218806354061370330995975626662108162478989865082141846115489083345754974601145779320475921967120113366328170578522909182201746829050190178258027343585809737093260744902172261995639181953554081834270102055598333493264961309826544055900515698894745538976310305456209207345608188112185055668142349730464147564689701137554962193839518423934526672836315492236062238596468538781480654057787277603668241725636145210512500920496230080044634973763608175362186826220783246450611011301466549048347621287417253669169608566053826479940863065743559008458024134694212159300833046152814526495864418315434728886410164544507582182653729512917634328179398407470908430216380976541843914763760341523494159640593237711135657752508344779939163953968202780494747116773527999120520584432607252442954220486324124263258511803713257025318336913202435343873919098693677304940400239625760954026069065002465861506079705650242054129181000812974194637615940246125080291253604753908075616253057993915009339358168698071149737060080563733756150754515161724222285079117403715734954638062280765637300201203809164133991696415049809051632053270129030367822540279280079315094022864663950598340672129272750143679194678679686441934166948813296427372405467158759660205897068419755020022457661582774258624102829595390572980493050877933841389977600000000000000000000000000000000000000000000*i1^18 + -2134565795948891366422002975477431228018769621013976897899003181433289354456980015390267690510440086760084565352217476334515945411155388198441567271172614498475751857467405282409878706629028454362843163619284209197225225221455409867196057471624419454890832464371779253085950123114405664664177230614548821639420215359605909812782426220908220684751203599315017322218710844652418700891384051551314127410338986861465685595981135033774172722118660862814259742008759363661063816219988031562136317858910124849783778794460930399290634042097621196731560809224136816060997589510008717830029095672856096784957761407137541397670962068697859676129704683946880758804482219742920425908565650156992077864545264374045047865527517234262817118608863638045555666969978072630275343764430458898261220928235568528061685605236295484849100467303154941875935801025033558213586189122576035562650488781079363690893507129387332443251536545791766845695908143315205533058546599232780254945144129353374774021243246517535199336463891907492868346711646815437850078333367006389048595747261780962053251667447215003895355386110993753152322580853915087781101531408842703368483300976297740242179468339845110364577435714367087166465632769342933016074145428140492976345222250352257556951386261014421091249396282656996634093605315619445056020574268138988064342350516052058136646119936231631651191620862648154944121544602751095604888904255300226879225745399167633799826221609022600169984266510318664221206144727009329453541687936452802269616633717757820158338244750918777871530114254636018001447858057423348733409853596642734930801361834184763198741153601378768669437915663231700367915749205418467611436058097809124489528858281073106359344179052587137897689505535299489707973430623837784539452278383694205093570697391587674297606455194045590364074926025053289486751252662757448886097715573438455561742169272525950462824622041222053451569633139581355998687273063040362460187398082161941373107455825212416999448288061687030917140686476829514008302837574617680744261016715428197328725357788788807185857257684299136203208874732439532375032865889188045221770200969554119549490985438880388100546875824686805950316202026449565018914898029268935100881241573719338966252285320844070663635180196766469664957288528051175707642711352657391527034044287848216812228444160000000000000000000000000000000000000000000*i1^19 + -21956165174281964417937778375926236062021245929159938900717319800614647572203453916828651846345187341215529819050950948449346840001236899067613035766400170887729903481181737746308427114469320963107352584037339885969661283126498007937695908208112876020647551963687758037728094793693069529505702694961371519686584855871420773408031147681165509267992275230512089032420110733469815933422864410285894597631356714875410712775373634847106139777086364884594775739354932581853090462615833676752895404824080349781628135553490115265065410010264311557861507171529872639438478324198240279968795841115444655106219684277873654450878836263499581715909133829026603602280529238234796531536026983440872543788194360089634333869422066116877871004165975752870595068394303962472374084483238111086963857116874954165847503180064508624841122495256506968171306660823395704358177353567863814914050300601551233986016028336737324677768981105877149341336049022759064268769676355710636324836281128218747605840912441489965146244807310574002663388928447491702503317687486411941596083033385140623114984937886114114137065911386902296949758518208985539304447847299154671359745350239366102310454320434259276191164620843779431796159120707211396190967548816626839284150701340926526642784850278182197202174418530143950916770782094189083153349383604657373953456873149448287727076496298819547309205272791777209292885856105583544370743463974665736228621141286604628286825202620506955356008208426628816752872674194123665622965413715548366951268236329196267667382216616878304021222000829415604996502436605246643241906562027999797109288920350189765756809940223236345362582176240019433157646986264409432861640830023764432552126347694357468903336912762497224329484134402886497505853754467710291015833637666548628856374742236955495685392530179192537794871825572722599722808750826392349152371753189399604987275647530940352921927566328141263532447338481245697742055595757876893100861786279028175730094170308676791263234891621798961604993354568918565932311198841675132609173227390529621940313979116638366048092539267166345441231752541791257993336569205691121090858331926101825223618942660952497995773278652583627548422155493203233468891323856432997375417987937900226753296592620864053989228113117177266717276738950440045784706317315632533273834397188519112998912000000000000000000000000000000000000000000*i1^20 + 736450933194634772815784865867705981509841133961922018345838363562994508698566550868551211808815207979417289574382032422113309472124297982427605016379577477987820779101100768970195308053961277047951783832834696176441297624919874967777056460302845333244432241975590789955434532856083659209918115845386815030255756526582968855381708030838839950083968562004753533651981218169924126932694570628227585491339912576837635009666457678980083806679131473381921988683751892815824778785362820268571561579273816115277574639065913012951315292742970316731934331972145171833057286767383408532990634533010990454891092196610838902690621538104785762867244075254352221577271164424898599276261922207391200486621118833012729242438668646372023175083165378481914107218643325493485070503851821026141918858452891688316759744401699213364387421472943233403534181100822764830700648258749094789656686798181987461012518373846746490517441549703799585122208484916478856240837307234719669123200193367323845345434051208433353057517295842485309322250311014792865503142543031802877296875906936891258786697942659640114565351460133192046290584309840936108843200044542029965826013218733740371220021496577143339501087820020980611463147882997712465046601810695670505459210286350399139581005361518155641479280577938751947041798993071117478674916586382808991172711570252294299294212702292513494150798258835640227032354169185976449206405573750215371646587215466695060354297615919410208384539289638871942729747324636825168757421688001703294865234856328271350514313797519055315300580243115659975980896139446770131202614240812085344864661085531704548057901344037892075165790757848256404453553510499778577735681655004943123546386828814747455600100084775011089525384269217297767855287349156467333868898682475950621870307677003185609409895517434271009272622081575247572348726255035577579915342479677303566592149528891433310248451640253040772404943491765430697644470325841462622250926513971371535384715595841530250636283490019638865201151865722440393016378609941878952708525824885864489601903307591799276607514490937600500546287401083928496847557035384264812019020495580343135933540386048541679245760801039914735272985966090843852258117781489551872779196570356801351263148061061485866161954882523622014998839399790610421812402591701812198216306319682646835200000000000000000000000000000000000000000*i1^21 + 7320956635988927505512775921329464104231303208182405335819399783790368176502544187036494247011769635124395268159468005345905345252841631623556091879757763331104754084888408272665706460331489787065843718657706175692221179926035861894736552246464144404036012070583775811662966421746849580732732398260415121453709699422531410965651959368116221493178959556222741191334304908086427188108840482182520765504253187332417106686488526072354296764918971089712833295431798301875103209462966137074095504912781581476668265772894396391084209292694110752271066535091235224584133267905556162353516447482696300685206489443914687897632273308154394359296842121944752297732648715210249343604351554842573524318279433923126623611604602131059645411014887264718790108763975829863324796533034229046394865389371614627918613066355112373806538646280428239816128304367635790128718357448238057792381800891889155366290771161727858564638354362928022041892901443609472401883026598814816297847483780603749442130645294436687161738434050744303211072763665836765925069584023922791160982257023655811354647596129339717330902730170518721441821593704008081890793330252079264002418149258719538912406354246349423051151606548624179975857854933320383435387881228469470812732257763518629218382980704894113376618588404110600675899594185376848270936649576891862468804963340669856604519005383933635655744481627362981153962885366107963339169323303953342837167055936088864542045331798186247927169496407546167198677244228845150342644036060145976345271191626119732879718777321593501856680262845491189917032167767874104875468237083229342814762783324487393902361172240875040248533197678630471665582548160291715399421357324623705203472938154455991707271885702038760435693929601480172965579443133988979609432166725666978364600561408203761405975488356489331805165207433312424194675763544213557468501079186439488397303331597888830920186035315500542041989453263645604452812251232423567464746540082134489572413911658181759043512448336257801945718777602942474980889972765415935541118707482260669614391484893575011698161777416458575597646617351168014639446485133925794745227504326985104622339079021126936883162097368578651191566763096972229569827749545798310338702480904222966791182583852806763738347785976518438722708180149400285360900813259972711252851945205923840000000000000000000000000000000000000000*i1^22 + -51448421481895577217524838437895574051423229969487505747248495756200401449051675142705862456749856841577637206504969740652731791212597597079979994788441146790924963409948787335777690391998022212820645420568230697881685213740432704441363568318460348624240663409713469563229083229396923380251003378687590420070208300984188236660816031985660178882874902993184271546266337000246971763693303700282229536893231979210573443600177782822944952358463125386766870120819475857601197998129761219232839696743488514063890761181489242210699953450378685471072783181885390178235117356616635603169550226990502872759691628401190632768092689652598588599857438112870488068486874035967680807616065126236284014890660145899323346527255136510393935590048198691755756974519765615664162949751125531545724779833034168818833931298034245096831726020964301438229217491961412512485794903016992025857637774358820520874105655813300477324844213070659851759220402697037916142716945462069686275793347460831501635085895794749064425686549369595378949851286681644055820306243621029187625495916355434677578232687762926534232033096430950084993133638693459336792748458854231779939408410859164465439799900756038947184779396709006798346111498482149445828260538307755937171312664327893863454579816150299814457337725840732387745286473480098735867393085606296655388420796580606614899862288071728813931910288655724974626664926661195730861368703879525261319166823721694606862839306400673118225674795711897596705608655060548436880044503653101916135637163543679428539431014569875535815099710678697726194224272833252511746340996866118344234231395076426242646883559034289435691146707299446667566794687589257065605889735607772991752918511761869158725335736961695998351401371597672405955144896219851706673351610348758364330741685884018978348753868914362408133992760327825680140690268187241543707449028972337499288653724493812617035147426910943097876364425094041031132746563046959084059879812612636615755533943830499195648473832751142222065009117442511383702011493327823044111769608998730830347955141476887696341198695023112590896419825060547757792006525868741877109031416330798021231723618282265630579740211665240781563255716713875427586986224746175859035783457327110025519149052237252757731073984996379057858820465873536166142674068852353285419853414400000000000000000000000000000000000000000*i1^23 + -7676518734568886052710610714832343094812118801154096910132261602198001774375342496725443781689417673535646875207234778152367273122979207336493828748039499762108859356476761848109688097219352222690567790286883635758736519812240112495213502557741585849199071005862757688655785846769963309359675174771390178258271813305582440228168117201564133002604781764172818906207532100400269915920956266197088729698736619259795262589353943518479698727143860569236160173405469592428988263926797195216828993362408737709059038940888862504578621838977973824650762153831084626749584341283165901338968715551490999295905842046631077103499126554737956921694955962408069192237776592096161137201513363669413052692039997264500998597854316433016158417812727097388131131015415323783827901082215139090592749059324058427350131865253367141591517259909267544586318541852951112597945814953047662272179579097226807803316633625154833924829671786702536895671682821242510243839768706551118567325942419536458600753835711124600604537761824875835482729512479158682716000612328264076676390905343888896993456188515663588626284413222866212222005452889571214200046138979556450933205936536823999179669960425989957416204917614315758278863121853438182363741506011683391516128435675984488848629063601185291861690240263738207877695675632671775184500470369249062017581831291124549660209407742146525133252765648107146723277220292569465271222838832883593862965911525034855626239995099648003829496178173535060365916622296734892850584572606635678793531834225530369261548412939369092669759078896571210654310262412136139034689198440869762532785848961289058128667342246759406963130985795911937256691286472415622037968779595091913125272683426900310662190834317434095695297146899325852319749948465176529404512598704108454720245913281327108645404001921240409227614481100946986501468273308633522187685251684751721295278062402695304362734732282509361056045536514614364500240033776252625072435097014947136096416973540007697227921341531120297778981977846324058841979611637858538538843728765508273911678006505284820355427792780505356257278160515872468742252933557422664949160229324931681462358272935112919115021318247713185841528289607282935839810262415032392431711891291013363456260506637206787329908558346961979630678135484234303800960212272169448671648153600000000000000000000000000000000000000*i1^24 + 183729548283942099201133263109356931645595019808693085555941635683416628147402469199992149696046411642515853123546213942180371736380639532273182529113296670326204390473238542818231461318145288232371570401147375763462521182021387962539329253416770961015103810091058094611665692872795917731066254074971969772963807761938284813447533487413569598398454705152267141597323455843570174139732255368494185323200503553938137526570045750148299368572922035245889435851505703616087380024794010940860199516675703832050192526423608551692391949384831945092664994288450992633000035844036667604766023773416551811188501162147308405272746966850760844190375534679056237627123289843504280087416875873127638422861945133835748242953821319482868071425510234927636484164792465449485115507161518931088130756639250642352855963064726611761080607722738675664321477520462219788785662858656085087146051183484715587277698354789842504582135204103031829503828915822723123956286435770398673583267748939876831077509853188565836631681024275798423546049980841570383424329484768300512774220345527286537988395156933598671291346170362463155404308720903233284681212648339893206796127932436719804320434036062807674602294075742029777906475436131648524862207584576644977276902552549215265906204591818846505244164868351098724512265371817039455940681180188233756257654232276352966128997450593410919643861423084784170862504439750003849180191802841504899267592043071975233720793778456440799313372099671989466053828343356497474047080968876660087272860198690600876252331599594705108353838328154097648286758679414015417504513085633655959985711166485505565025433870103955121656352557763251167660394353551815995049951725513576180330929216699532268976036443079058882419141358314086090387293729774642999761466655199659247652316801375415458722869425225191087186117034608485199534741842720269710633045970184021955870629282249914295867209219859486171782307805071919601913117097373333325965340950526340017856597578238925903949044894911196780920492990613188011177921224458476202746755202189425618094670595574032201686896774539141042262659968010498988958553210704403518474725753297461546005162462840147977581654339735549946403864494651336667144171620625761779199000305811156426436732622404427098573935757133119361024572287465306527348182836577562609582080000000000000000000000000000000000000*i1^25 + -1827279131129560817961000585102044675030482868148173574686592577535254534990898772876113993972632201553758262368340870038766423672269520876487741070325186710824128488465484700841480384518409620505548565657764833381268023715029404849111892292559780656044053604323472874740476805853896868782491043236489775813581433501653214033952801686451247311907686504828301436360896085409363366774020489940199303861117309970133007760975183849924745652597193444538514031487306988417078907070873891067985839047724807693119913904430280057900239230067810388066170959691071489071371988747295730135515306262965481032905817209768005981709900764235318514462501809696061797294553858616206651303966456451393295877188521432792856770047647999554357088529541949758926702726000136197682059890331355593273439304045342487908882257193957255262258032610105105147269701936064491959690923757014338046442897608434602695120048622630488360749227365998508070592898601397028960185549550778277184552742406667118629315792172551622412325845751942351312930884792977554538405299461305291797534577309001293398607116238518785200494313185509951071856248721971122869730830783160195830487959175107118269883458592613921256035366189385737607529213789158051069265158630480037853251965899930641676704332197042249125177112127447551680818711072309986339903283296055316918055733374059571983962791874521409731889135549779867327105201134895498308871129993586404340607208973943006902995631449599697122261627891450202804232047782256729541018554419667624508014096005237700316044972935855783770646803377816038211320000110671933832882468918632413812287194837262652308344787701567116711141680718929745247552277719478736240124420715356846070407142623560848062358455272922276894401492476440233132404083694177714420643401345618257554270061084237836554074259273051169579424496567848356009252680076326782968729625306127783501303318984709115501027669310540344702493236525660520266204551543501010589998380265584364378024634255179105705456102537942267132419797557450697569914918203718525010765411946544124631407977104576733171714482989787014001012932865555489261840168452634152646211137127776897823831101423325388089138011387443129915940071525880854053739956510414539873198036542880277589517729892528179904607048025868289429588989312300162576641026943348637696000000000000000000000000000000000000*i1^26 + 8695113602186994811287646168645570047828297967900668964238542895309215982187231484343394741775935887691441230837462675190005136052205131820525129353865315546178655850450280542125310651950208318660870213957510140555123484608004095939298213562188423200621456324195328255622313161795216336563145198554999287308951739754290535311048831426748381613886745846995062248496239116895192790792034857995280918816644256461533287841208863017405041432033267608815083097376890519014184817513876760969572608290736335306007785841898157308579839089879756210332277193540317283212881521921994475141895366921089816459649667646703870086173761905384564070736825681357236973502903844730943574434268842639923198925429705434222425087247734560356408264548899551020379800769039962001099438893239364643214461830544606790094367114108443236335847679740132415147131894294891987174585574431205436872556232245266464680991428484323663500700115348312607917988258139178972557161169713479380477050227892077679160529345946108085664637306167069017102878511955039149684366854165282366145296561915891780653739396130609367547417069789320665736978039652844310049140864044175178534956865900601465321156966730523856997964516281104417686519447290647954936812156339309834856450492294565966271895615536959750189495944915743704964335477634148206153409842045132899407375519064631986792399257123731547626001672212868094037498355319532465019111239811171591591160874695083403851286732971491552197738773982072148982525684326897952653877540789001408250149471309341801567160989469905172851232458551047363618143406070061630036051585280506269295716156017768967905049642809174438143233192182177810155623842231349885113505012165326448503692372361779828317522974482308652763434125989445473672988471516913594966695072617987387696574990007005578123652901841618464105767186176706994154371879424407706762077700330546747434470525901720160178248415993538912338145808586840400183021591705289388842066766736747820138977095817877301647824311457133044741344166320446456212598493446491768538323442799359577691865156567439758529172489395717561952720905266959006195948928421681561231226146773555951319878038812124272799846688851399280082919000710431694240105763870857949993962451677466144426914566936903678165792449464007451381426902001969162925525392424960000000000000000000000000000000000000*i1^27 + -32989261398396118986846981706118716936818758487658798713381253161912957892383187357396374006446480593971401270664437837229659211945262382351744838384237642618490592425689248280917325408341807332469048964234780094894231123350087969465865574507247157329699996370063172768781206903915937010785527016522802448943107437348932876557265994373473990515357530678875638958429909504394878368627795794230981875667943433565227095490165335568114835040608726467262276753430968458413508969765949948461288332125169073738077654888173837188131337665443314661462646850633329780936527769791996709623077226957044741136249419687353243468626868316070592391489812693570230740133155084064971119843621281833785822335101960765730580180142472389838513891379964613423361334926877061016976939397089823320939128751561544497950092912210011323386114545330537539110107524727052062004790028358019545769037894901327971987142889895940843965477154376317881250144478392309313443371048352392158838334310298031707160702570159099458083829165985038764229688803027982797547145652739262087520930731664566312869982980688178944825403726032955799658847413679554311310335179937089948984691154841918955103983201809867597475177900044284417102797874527035215911284111388739046394367023712602885555562048233775296472465330966051668314669706715937071670884568861655882453430537924046716571200225940987756519481619457166389028217724418485815489956927991397514339330515957047181278602781999347074324508738844755888856491579533032413095373504647027794102174091831353854331415613640434189835406247955925320063705615915143678947196326095342028518731856422124259187667827601495032180242830774150785296554005741318430672862356179835607594180798501648635665305683462200763390215244342138051640945400179511759915990953664139495455223132835063773075967112745043132452948945074469661534935611752902928084203037599192434312905613823184805291654809230770712317698265123225643887751459132763260878192987224540174795008489118384602277331419958528652049314147750575814999165018081472829118526390894649132358236133797029012024210934123704988250455277040504933807072352513621552718697025805336522202175472802926742413503073666744768861643606844929472149684283815319287672797592897817589230388396634585536276578551804052648242279588026112875854603223040000000000000000000000000000000000*i1^28 + 78128058115983112281829082944120533661980439284688814371776027147876034929826762822243606733166063235210865629556450712836323023281234398319343682476720793148104326337607301106349616709934473164536847038402783327758509127252809278585057845702662532440588800068764723441948196861686901862082063502233884457906046468612387831564505173376618556965152172038619741264327088969165428001165193925702047743813795276888416382505655914376390969114283917609499395284938951510619264858539785659956274362530061459879156042908280836186148368676016383109232115990434871611808634946288541303074310493418915189535518915839613988677576260667380949068534041137550442740374702082238689257858001961631168312021066495815205559188159850827406966723228045016701082366817723517761473934682847526070901896812151942506240278935147792699251302278559427376094702203987611010502679250610338965270104870592049735496340571031047449115870352350518851246360673837547136885914375241389063558719278574822801945520394381356424787190883260555685779918408473609848461288767842586661312258481950221771894365387812914765676087527486299521933094837635446343906657743867855854608207406635107416947890590921779630954548677416741195930426094735827630687032263569482524067939148831059613511934277083053693891244097988519487554748796348345422150175001042048328627741088524376646919965858464052874707398873431260810244855094401273836765767171482776440702435090173251236118418407754907177941488625590801771045951927861461697729470918781008086685952586109836530631140021508926768368557036306089855971887118277836252823056438428995671112204123612018250315848662495156138265851347931770268199444869391525932302145765090002013735491169168283982613520408938787312931443267618284929154240781147487365804125020120044229676407560144909887859192793775926765583984076795323224889258756939203316182939502556948665334195507468224148731733521174111549976707356114511608225521017230745853424617991154116465704055533996582977513211036712440043019916751136950084745570532853690518458705176705185197013601209415533466815500014326782138656931409010193886742280386976135732700125529669125805092761084276550990647182727972515407358580029328141545049269624305942199322500764922067173172694793926512820749483950853784676548377430379117934542848000000000000000000000000000000000*i1^29 + -123980185955393987437648676745066014971858773990419783764946991015108320219144527269633426196681074573959224284868952901471510340039415867888934850643401402682572428408191109041369755746456272345424080252855492542109656940961229378760144287490578017721887895962656262681174439042213718444884523700933591953865325730885240570076846979459907730166406809764711792694837793686274563333571014839130638559907365448041030767203325271991042023843327631919557247771741283995695873130875382153971117981509548590381787296308560708955895512245904040847688048610238339652990417703856426362611045232960682822384107368866598582766177655040730736167655672834477565150983590192936248644023636104611071620151061001381997267314171898242493967277098891789445892578728071015038709252920181950209236605411155571246884438587597813542009729007666777573349078396001036026553380259035159836972774292678702518401695487121157439925916812342669509377975638651450478150081778659210144659600330550257771842985889362269796611673781558263038034102263447446915047041023946126100974717931817330770268599873151130190483695813295144604665232572992993134544185144319209034304067948928634819576447685676193207210467531295506390087288253115260638752874006752201075979402491377040739628188492521789283922874762749891766658961797601129480665125028122975662113912804863602823699173412586409672555102842015085183490628307108971692734802059177063485570996119313067231747937436302069983853401374936466533279504356107474674690118913080097369172200958493558264778630386442741996676199436621495956496989947784926153670359218308793257896521496549248196002877644178423987093255645424683729171490496837851733238112171749355355304121673157965516671765100304930191845871490695259038401818470756258145377588878326940186250702298760548270987657550521657486205808751571234916197424392933038127008995700025177082989305863405050934176044417485121509825181462384620326404918816359671004862999145997884400729179564703951221311956169714452055094125753660240496758869920588054300286149807183547891310773583316417212937796607385373166942541010885961689903938316290303680352585723320999893134007395854240702114185334592666425742791440248517035137800250532885971408148740600515264009551681767356676760892235588819329400129018342146048000000000000000000000000000000000*i1^30 + 123416900021548562566779003125719986762999712404310811212310326410600062452957102225874485414039568171444067236852023374723099954822460602858179792939333179130928412635609180735242334038749342966418000398612636669212839196768596265040555414799811324603290939794459457763935975934999692167035208142499597253804936818686195158175382030880110726157514916942166501345225991660730984473677717382509615656272561046690461808331185185060926412933268177804987966205508628324738310016253953627661209260597441804326466251938988871758415021970377730652268611882626671334619093625929003493825034326832388254528145237895784723205008565439799168903499832006623795606475806152244155727434173858100684258190918803194077008653901674018414631662770024451810197032702948243932551757935584115591477481797598408016088863208575638559637781482031280199665322777443926590127713430923029127377398034421299092600885480039987230975038427767310823863590007921628882917891515014139950181645046825238495249227480581154168770097447462043504045518335948253898440869745249806385037103405001797587331239821451828155748786992573831390812793021088157427073979983623447204820971866287964725064350458321885799796877499785295669390466046349200628361505839933440057712618153054566261345382725235152236438594844252301988783435019677107846188456915393213748539451064890455596502843233336968941577259173927640170038725347557251879427202116126945710172015152226315355190212607352311476650200654844834567776645495203735054792308421326779646855102733998774225871928658261487952019950485149425774289754236016199960747071250846570428805199751286600674220843450181078137627366570539699228437449264939274592246645534944273251323318361310456043055114792052479609441258418782186060093566127682835462908745813450130026647149615332745331725809785524324375660709109659596589601137545158625720289771228686103112412444406038527517899760711564979371433029271936874796249646767735174185957196121474035281646187517888929129815367523655217912938468028320239308416805334324952337890909168981007344726093416426679395550022839858550285625335076440984953271350090303892854182355771352160277358194212989807718905846808815736281487519398685841771197370721521771466044907086375648754305486732848901357604932758246119610550083502735360000000000000000000000000000000*i1^31 + -72391046411290554495823798399100889185794288249576567708158185234201903718523133890608232571226215251580659446702320449421052235564796742547545475985193440468444157696891778075911429867954400609616584658266213004601017642633434506533741412990415954549613291102743420036809431125065359744775031196655095892221584612283927580054606922561323360278348857758052186371640295566918662699056028720206844333676024568897111915720803094022650313720754165651479652446501579125522076770280923690955240232295610875406766708321054454713707022722953933035166785566109857885895833468210564320957469338941189932266045351840216930271878961825073044518083238682178938261446296939182551741756465865700022609316617909259566672699102738382242203199586753417481235355688667739554334096985191787804776834055651558204535089872883979294062294618453983500108051602233640654660526126881497248776618505769619896351647318287444319936212994423237419331417649124503430162818246754142715200641331850001187662469695232490075496403851948398872213984775704250180592432444788217935821657120463225248304220994834856989992288265317571689859698670384586140514047782642500429556186395283454333438722395346554926138876119240305749331138376740623660825601398939555139698347524268689246902190969986166415610073039365602725682409340848465511046514884266398410551758454249792641988006603416661922103025246186689860111325696127622914709179716591331741311112583161202229775188666844325060454155379634981148756183656619137127287203425834399772842655745251007724562854393339002917513595184195790334439462469418974879142620412156562376280073097138979113454770772589908869770198085651139221780181292627046791522931722312262772127697970387841556058520754059086290261964444534891142326452424967705793508772851730913955514537018765882791272862453265034978826048346062287007406621552777088427021584930346652269259360355489323883059817864192148763109022342462358698577365842518746942644965358407964608404389199333219030607905988104054421765742014601716825356630030927779543277335740142081930495802491111643102047911624143461070809192437838298457383210142814091920792386169048512502112658289329218744644427692711134913042998764560203978403917156402388320225336088669933783572825818758618083057160963941585627115421696000000000000000000000000000000*i1^32 + 18814572861502703299418466194522434281353447545054332771542482687471621523757288728214288627470218777262549216612999072133777662600409681521281544790356233170468023642260748008518243268952536935182786393699552507700049561795903450432513918136348624066098757153980328810186311837702649133073169201399011263061236282182313780435271444157085476834451119475091033658237110213608570887553893185797420286123520085348688682642087278605958811345797926642057687063884438174468169779907438999734705380012320587418762187995113922374568821386956637066281830893831911166431723383463527408572058713759230703509912085693471609632581811397102355565121005898887705288129771011346432910302928475079643796669535051244717142558891466804127004040578586728204797251945758153420952203922752988392453757780511833714807110705322524136864061862471314291275420547476863670099262664175469377970339721750249918495432662001794822568509551292676594562640153179502242334776709198997529732208149450141150799761147760870729429938354413090560703396819480853626427619680912008003961365215373822813051449797761547742379466547898120695731392782621695018377609270754875887286733916552687795533507895519302489162308955711228714438973252223330819486492718776502319868582969585604883782620165586116209988772519062802371161092347284899778759105778540412679225830276432157551891144509244988703790470989103399286587108193487949469211906662135554337475831423602838413208416451568153618803835397384182366596518339232945817825935320384125816209168199620449568790025969858689410577286058312216052341109762140524762311003782844706658054520331240868671996659764488126509590858095063309506893675670030278064354499962398137376357973973513761053745522317860075412200512043079457245741811593674158181177023263767701574607936315256199775602335622029794866290948621389770573943431386711595201242918253011699557530494980400460498986165823111487340064604952026047359494935460506335147620423416779341537691063460555461670918296701831704125891017776848893254312641710004325983958243771751446000524082400454498251104520807928173526337174413458981172734153104708916705456414361100656379410046213873697470273925183857529224472533993203075167598727323755664922426820050542247695423478382364581148395377348151721381068800000000000000000000000000000*i1^33 + -1558657502584881327974880355822773372372775336461896997159344628732710754904735932442160985621833373285546233772701651340442468186360992484379060079338932188130030388498235548327999748213589399022143358128653800860803610223190588144672015988574280031776590914400863782297614191553488170397267573812977808643739336783829889981575047760919165938576173772936067283639646588594505212324152487897091117842128760751203552068023526586707762908169761665338153890288704367452643042935487200801246560924051289556465654410465264455547645377963386678224479454081926237643531838066713405929009959038816319671783743402303554124028285146940339422794393335928934135695559022088407143695483960744064005976239310559262138512831635595360246098649442806215527867209645193152086655590857850958269632294198760027389241676254293698918985180163663739498325459178973777057085228974269909915320599687686735817680038392075139752575624125865344891460464239793111722155909411388310798398543727806363453067974675408381335005847944773496379161235917924514013883586717180337709962375744192347723890906984347378464806080833489304546242333171651572883287697499318066029087828501652243192551367087876668891878937338937791204022291135773650637907778723862826719372821967648785958707605704993069041818198855472238864339086378603391614152761909032937814871811460545065904059261156490144729524173349515787127083121234326591028593609842533581255617651440740543203274898067642765359878476936265937057861614016550606273775730115588498543801433887714590837785647882398862848802954703537554176944839580339908971075119821215339110215923620847928071756588736411352168786794655466274471453002860107758300196072369850958227987425901779117251545018027426793143700308483667587658727124744563880821436588166523263518918156048209885797204918560161226352369811671344066726029219227308490309756276838553696313756031838984408536898113071378700690754173068148162896344213272884570762108229173407866791763108991249703267466500174102489823515040655205953317075405157531815762259976383791979577755597761237578695257401287356580215233882653837590860981586543420360411949336194153918213948295344457324512386033419390420153608602437419776589859793839871046721889474722072159475780423947286571446184378388971520000000000000000000000000000*i1^34 + -33517842127522716722469777075543992760685570179316962633052907388814169405797061944914735159861942766224354230126284569197670135314618000744534113879980397146477310318335250984209606053157567805641618178534600426298855034073781024558462773892165088578581401447448143622695563083875272953227740421735486988207221616202067136284125893368876882872956000675681307831356745884828774730963459874004707573535678347743989103598886802737440460648138492944026709035981504563507737014953683259351451694391860463630270227599348578686520667466315131112279155701456638104424100502073629861177959086247361945110145311826731018337444890163234382602564183668873172072130328796951099203393828088884376093408035702495896775231291758096541449026049429724698190167202561839760568967363832405583582249248748916909319257091385204713676228882955804191778468724054933870266726750548300447320555149363381275265021498425478371077963293623135518615253712599429994347896886673944213056735025824101626688850264385999067204364001889738039629182718743081172248433844195065687884719250876695253926173851854587261480524838829246896323902686974133757328198110285608013938959450491442328115248512999568933043871100040745513410651724133410497337606993860032482025350054081897590853933898909208531960837383184869929563210314589540342495648410571405097754343280109138206947777979465889033233020299953046999653207880752392281019276983202874781699031395507185916431275849921583203140867178119193274264282004896979824056284634185326116765375645491349133701683402181188271853321062321979706168712441471135381904445664267779063867286447256481936016979112638894335374805190437470422956260412176112510230652445287082248737827189012790120783064735862917773221325016506628972132229333830753697848482760888484408148447483146712930680343646769155042303453421137270709455368066105714439180643355972113451474416008650579528081038530447836143864719757703472712040747002055388912756821628190850544875200341115453292869003106888972318900589551741251104331197773732332666602231586994952458212493973840575339013452455269757730811557049067544294321128069379406689606086305098922336433132483865752114110539925092426391200566545327310651895042164572206867800854272634728276605831198099382198561931264000000000000000000000000000*i1^35 + -361708402735447404835223266557963128836846692244631383494199968418175432105654404871604391936247160866250513234817483685602730902760019842317908866553676341443610993494809976449663979605996857192996320522076621537075735100829982142091251198891451532880621802487600152836709577743643543020556651608354453353459480226457513728053348172296029199076191023571786066069231083835658809011902153899669994373539613544580951699345078515119878331556606600659066599491161741346195484697158795788716777636853030162228026165076293226011520429992495843516991828815003976688697559907604942054045589547811371842182329348942998916318497212837500864027499824942290402862132143648916078519591437066242736175754259399323952109292003129650185001465924668972353150989908320175741328973788041683088109931693248035530022879588928268742063773009689952247931555836492567917217034711302060442250122695042753060813008922892529018186195391739470670871073092865540979865318993264646280095099897239766639074027521633135480723651570773144267587072248661315049177090821093652762312485406698314113587369348453010135582845123421906954315483291141248446493091910745179722600829956367342013664565608169297638891082762224866480484551704438808576153061571770668824258138810219730380922617954055111390468833658012851182616956240434256581530885266299929015208290270023605513869471248675955840848523621695677648439135873938771825106855015286709711351954560213385653193725989357361801635802131686986915207846659740367340639784575765673330196698866434210346263777389176591138375784806594018887416808023779208074033596909312362679770893941642077870714002802901949223879791565224842833772188351752651976951124205183384664387980500760965013336218121317354887485560589955197209866022709963971566482618121736556217108417212236326901265940093022262480087034370393410116467921860004802844240317955112772714727549001564110721580095019779520019040573547188392922857818793228545442807802016604446159880788946487803710956077370770469679569970511591975997312568202767228024113659651158139706043840661545831328770262293489626385352367068297360130124781129285047994293329757528156276744142232303080268964987574121658335558193628370571072522540758526209413655921985673385047288300018620537241600000000000000000000000000*i1^36 + 18593022402599789626459669772704555910124018554485467647268237901500393019870858950688099353035785540469525238916513107402832552811205024623551521931697705635818586668627556183140296543412794967498104413207742932414777345115293003226978894041228124310444473407611568920572906028545730426638538459052047300452502535363107451289159339912758658155223170504807944429511336195801046603591012037987564982795686478133821113823756377861416138167942647599473115753625791907064506815679876109702919935110966311632395115473013838308569464355525833579858702311248334404460071508179150613845504927875071479923302060428089907811256146359647149103818241651006264427718432524762411090827093027344131340814194913677427629486535777088005557283656136153998351357884364307494184791875403176833823357973658582175162138700293020882552805298085835333394349653118063418327836325564184075048322966097839895175339445454938613848884551446127236298596077337378351600059137460255675048141720363734117040945956423758114461394295512868937384906265933246489632146694457098715267532766932760746591358096301344463634781250063533196284703044510355970651125055379924749662413307713338341542508598395285527572707819706585461420049111890343881346390475707291696225778270481604449335075107721779209069034843424204007334109850834405918338956422717826038864174131142417298708900382579023552835145825243109516263031013368786379733624469087101335079582376872280157586164052922704469513968479916962835636367585566093049068297938684231480521424563222846436944533909135995424449557412756273455985870512973295423872979899872550831988599002413721421514255110241626327026840853714129514207828839891899697696421465705587028438319842364128940840379402900504201705980459600785633040935546594258336947511869371532762242218147251576043714021934094522699534262981259324767813737681784514846254369737707809356391271636044180875210411607478557766291053838485471608107476512183080542416407955333441660607108920278418030496587754663598232529632140045364427805701183145289626809432781859039501310063870955241093391785190474934628907125290385983048218502304928382734035813168500261317392721040614644926779690141872918861158719686346323749602020080348686635920037426780092816820376835194880000000000000000000000000*i1^37 + -249850422022034843117089704457525713368348777393035180452683140838857235696522379883575182881530463040257525674070602877310706897526527119315848675487438388608565075171422969866586665314824822339735929542153176260471111709809526800860171444419754670262669615945386329927246360472679092983508201382583251268483768454768847136992930289387148070885085097076047750155061226572709618139056267591075081020148975434457715956152590180741089359465767845049486783390753748679653952185336548442693796505607577509638415481765006500524974555490763345399938704204949936519663993300464328648061800857200138184859564800195550206600190279933229392031288619326042671901610424254685309942351388148403231968794723961547963555151775942276602485576996614951573172418418785103869398409025406416544252923604409437376851829851358553631329705696688243822248943299364538746363510634610057354391117230293864305416735661695552239988868433113072480472278965837394752347440105675723510635820076250549070978409424053583252850179482169914496287088845108261158886602235680771352543960107899009758395405648178985433229083467498909401470061136252496291814016788896921482391047732720969390418335983358503257003724769364543878059107353445549270940076037510860564202909152954957282031803937350881846266735373585522433280446576391928812687717538406983855856437955218652603075903553929157800268444670652388585345477013460957598154495183484997006196320499678991754813086144333395043220644075385856840562424558397802567536856206153887099815014483025251099144455196703492631063153241736109627495206865598641877461408799880437885348323037632979154840024242535679956523003461459561596644881751737174579881706804679612770227418246830737145229730159506446070712156572033939196763744979794014676096777384293919054265060499812690666696819512342216090891084428868820861372334439915652601042326390714088397071608498327853502572831005611088168436265363330956247397690564897801155179863325498002879787503130193994279318862347235939414102001476214213960595386588448541884185600379573085398909361839615206871513641849804466802067406855857573052503149467399916811655571143716446539002335822144741889215899453705632956538818042157039136448807509822212554976811611585003074355200000000000000000000000000*i1^38 + 1668700167440286880837819070523018495915917994888526732296154767557159423736018187384740343972916937466646152623236766095608935390241644658542310423669140676926943395637799979375847606149759795444473470105411526726334528286211881625959786495893651017192225795859330142652532136396727980632645890912277333724284398931248480441920756617463168401232876393081643947345595310065289558640318736045536773969050603871721919778624936323897367435991881735575875681745480488314798085787370623614927524273203571360341324533692787877963938113193469346707509638452926632931116303144632459729763660061671993243510216062676094266413038996915667981062807381956673607057525584312198964436756147459391776806229854091350857795058311547809720003311388874925737326705946189949047833625940213586790010504202927275734650127787028125927744290333445572305628477002418414233746540228817075886567806895547989357077974389990783191494863087690340372918001327248772924658918791895017395237296288794719957342101791445537906428537679648300291562448736362481659145034684519449954278659298269752674924855024765681620842681304117311513558428488247952031465168011353320806477882574157093451235246688459552041102583452473951218510904028756327587067337888752908722773112806755086666020719569712660433999929986257851134777619044695912922593427009077648187024553256434139442232705928429354875348839352158042661206184847934212321724993910931633507809663476435064548576427391077394965880905971406513643320674263451346328190272186780868991417147194135865318604793650834267512529745681150345033278742567575603736993382324039766706210497733526061044016156393828681532676907237096494563323924571568040733578505751525777682545657735405616765448107313788319824634491313139301814683362068506682080779430554312887376923241284281179216689534820177817400655569164455746896762270389630847966160171119358154704315353247281022964365494225488329563878307776226055983501095922398265754575012333675770021536689238009803004187411968253695411032653798547076838697552025237512755487961592752642114610391551233930069310819782207370803603996385836962228997212528243149414350818521000500172758576705662790119705869871569078628341810282158366407538698723695682600515604444925132800000000000000000000000*i1^39 + -7004273349617988424985169272238837655583213585369723335193171499809986483350328406695240760794006946701962798848139961574160245260790611463181511523332454546072946732358822381808075544023041793274941715672227216469798788579462729044815583661442058344488266445542967658661558465909847491168926557994864588481559761366476823462662441645451558171129327612154847112848736536423283873788690641271728537431908919177023787466574545615418803350325543511506040578355534807354486055855856014250556172619315982737189472826241591965434163779048877522055630268411100526270674454552775459648409649202539837526104544452732073118166168592246915030297775939284442151221510808570639118099364950525320349777934071414784958046189381929832523222422383070582312186587010448634091761817416878182177719844875806968810947003133134916621102572014604003470021982904201413575201935666937639801278905041240212967929671732243689482818306991276007217942697690608003248165275081546179812413050835200033280296078510784208404317611868352018821892111357769897448852959135804155542118608251400554903377341331291251258226125772148094373323049119604111564179187981080346448123474116714138120500414300053759211666485587425508242512514276960805738777288958616438007200084092882099816738103023895909788475205946159725566064191709983790500402283920094802993407529041279130378717193045071070245820480472350615549195045898089395809399461649715855802597217126196831962030776523193928279929250735671060001989678368526030789121706155591560703516772895561206746380565144087294977343553048092201013523385415367121773774628367725976053770387735734300358660042780771335505881974072850301176927094086361492999596738608830725970184998623964039719597726851685463774098445849437147505351240992342405387784092339502944834262870206222413511197638304056203281454932751524400620158508492300138754821153825358459132869342472649043737258985551178473863390593575921372334928825968617929170293099077333914943587399903109384403007568501235056436461855438764418712438528522207042300708129737371859946511157707334689085060811873026369659344103367026082946427789805093914979562633299494532905618832740437266383295153009892140851718774661406124748953929871062982772119306240000000000000000000000*i1^40 + 20063717850497492738835847006541226782651817452093559590279152899360809828209085387831701213098967833467365709517109796716512280692491208752628857015184866971765425424961505199983333002436575449617650124971516835719127599839608232220199079908881029548656865784779507015982953854463710815989425384722371085212967008405807415909819576062260869789573204900173437790814191658133667729317647242854508734342764081190481102543530079820584831093654841075379408246517172781114340624626511469694988191868080908945939256950039957782256992584558995837412864052930164241994843400033092338682667317576066119585425255099164988257988480776396192257175964412676432378171369858050127874034273455886322174462404496470756341921377932272003918812014320682569648021433783845121689912399454172810927019105639116346738667732255164316112847402803328867386595112451465637203361713908206050336240176214993447481043076331988211780427808779753315851621299211849991870876133975062866223528745993002554439886597805196422008517440636614000125951685234803045320867431376138676446041535605523640464317467856677567343257403476843094050283465811373072452154799488450115125693565943010904076619669520617319835317242863054643060532418450639926903831163023000920613847088399773051312798894301475649656570297232961725471842311381188643977537337906231833116680748753875731483561148886857727834679756143204309988119403731596851488601512097580693392920801481776782679189017216847151214897344174417695097872460424657695853278136611702442813759538491368068205065229898872440812643299327524188662005803085688426746470034924457309289313983395776628188891717009703561643316138649639989532058062075021267191074828187660187809316884666117206539262155867764196176823552677667913385016302358158443315961139206871102309647523267239422001577009810647132038881834401602819936836170857429710628390181282224198451373243869304002475331501607325245510516027869678485457541349696520725662181240163463163514203892248508685528853840872311358911414877212336978547140304903102250546637495071036278712922464436067437305128770057167416159783151872552738457681253487939710230840940279771925784069891678556783443531167809527521970543447573119194046842535558311313408000000000000000000000*i1^41 + -47022449000904880804363270816542606997792582610540073114181344042291110183313203007439488711482935520763232993926334539292291139161452758614352087994900874748491654939046727328555699270944820807573007340207205633139863682525368663790071399982994786160474852944221538850030691766998378414099214165983417905315549003484897416012277217769326146561623300480679095114514056847625693266062854562087032138229007364692897146760660295154537742135901031511859043315009889131501113885959021207532917212303276365777733919010482564534456682420146386574585975163032178521795313886698242217977732107089639578630410273463891404810694176607337589580431994959879831365060506487928197001135765939975028600623012308391649110419668588730542658419510101627597197731263626523834443002097730606268147497882634541108396539243209600225799444922032622920556802647267296972875299064469171639470148236411490826099630935435006770429950447905450579334275532990926281126094941718841567758319122377038089930830910967230196732987398523412474118706458449896486396340745672737050818692720636965361053794137323408475840540737270985254002769222957462435042453049319618331624245727693424486810427241268798454663114230551728134923151323447718629283689627527294628438586627216785287364517424704847661211844115324446947313415624850685042639105585197102786862377264596307746390459826629867914662102365605905127768574820469342142088246867583121790124393772522473467570080754712246410699601465342375642456780676751832766699685353467641720539544475522047142785822522303244827412083026899026416126777567948354817342650966491035489174071158818496699889153000277325138693384220512547225736293463734807892622260577629249157966061413735200580486489643967884785902261984873802879761139500271147669128891328927091136243863302638175868611176036693254547076470776105137602353765568766104426026825948069281630309716256388822832336016317893369537118847121087281728663089616407548767142178671019716981272937394713227056377497266806656238666907426140926806567488992830456507416274665733752860480454670166583725586192928834649789493141723371339827801555000579181093347577152447646901215320761941875733297102525157986926607169557089135957174908878848000000000000000000000*i1^42 + 65388329849935329393689187659137240016179767428961442556822044320030509166690806450438425305518038874076708184543193043863527450808912703808228171058753600004103958603583091908541902548747325030798571642955383988813188151736917476846484565389072476591079870905067180089022088260309235443733117713709635265549279702610679637952385998579339778480482038032930446381288304765966157594774016420240008005041904600731232460083492113371469953098472804224136171259239436368248637259047253505922660700092209308503371107809088660697675060392367271779830422805055901050863410517300230067168416252050254426493895197446950291857745551978836519006290915622164569317037824307627410751897251483761576809855886634137390386344370575426959217951995338873144103759655175457304471270699942995992290381715433254806232667645927966915649520218797500110420443847116361798371555127544889375802561557082027640883976476189902605891212614409599976041080263899432447794240062567640193547592268115275925003364979078796750888558233729228937923333719762175778361430949457963937858357536038669195953508547796632650963480547475834481827253111436547242477066463715508835145068185370948603106413529569531108574601385988500171978672572613426724175574581399086024854992750057957203954399986219406947811731072992919501597597141774159888182591778354392274412500488720149960093185592947274602578077137104423692602687157730364923268518336426692879465754584035701140822747809653969340347276506601278276860959057437160732714341987892974043529015070124903384381070382829586032952309550593524237215436917939530263912794246110811754645982791689441184467571346476799589682955167819519906241813597026819839593950094544852682487995251027088985633696169220525274572829951723939663769995698886843796252082162519374134929845931207031648061556844909387519352317851570674444408407431818039157779825736945329100779554107353107918358138379276277638223473832353290658687727616116823278491894454524159812603831351014249796894033059234452559422549144690477377403640310743633241748065281134157439737490110655109692494785202198216293967294627491386118274770229375120554714085109726398169355816717840685819898330973513408973374566732908534138142720000000000000000000*i1^43 + -59079274683152143114016665316610958104212644601617347080650549215709184021463156584972698871224701651514084544946621020327164979692100477910380318096228126801545738811615721639788473844541328918581173982874990320658022688379237986255082024049907868892173289924222482864611694299206335436332249906515504472615886549349458321871983435951995200313811822370725447577057375049667399782058086336261179502314084047195084042875136602400034788494350217083460981081519625735307749055865346546176536055503091388357481430655325486645842105148191911509078969818488133965061618260847037419686149374379517204636005027316648255523727411624903927402070974309101900851182863131254367087400646863969385186665625570437558882091080892119189391151523164329911256394202239546347093879112958203248454357037665289313451268502538771606512654205441842757527979513118624860428133767190124761795954594840464440135425230375688849345437830772155848818495517018994481377613182281803320637638569700995070469619158095687382412988903396781407379211717066719624072108320932830191125996916368768397565251690647873069910399093497960194737113739123138573872197165163787397834791766725132644972367309531482462837019419577902870798621300964536499371218698660449859714959902026462687781006407460004396911162378974410897333679595688741304570345560231864483481922663300492028578161231976932800514569472995526542418129263858934308754444597221483632189116181240326227194792030865270236372657107360169543827129350323922072046870176351777181811647316931237736785524952465626691114907680722549431099998008273667169355612584023305713268103232740454299801130371498640179660072149555375945033496923263600165868756250871189511579827461182794971964084953657384666885835429934181255581352502641583958580419021939336921871705024492291613340196218967834269257398297593602563957835767223772251063988066322799498077160928128623162087608026692496556596473250929565219104570009632129089562708265548331347716018926276104172836241976222597435954586825988315221672847659312460203556440226964038642801011293951878695694709632706579077620886864421793428103146896448833427919699869785277219284526731259137866934749962958069431088760114642944000000000000000000*i1^44 + 36677823215612658139000770709579807328700038444433890065156273465335520368086555162808203066835412515718043378277036895566522658285586146941184154552834589718086420671716236165546111740702767267947970829295242044726037153799243389590876762575315272930737916075192361318267390031460152768402159802400638517778324299307921465619258614759278313853218889976500348847156811185055598955093265368825671546694836313859058791243526015885146288489465894126504607257676369995656425513180869683768818573957549874595700901379739315793499575100782419140686795586385423065561445007617468989781388888004759239479405095243071035198385428404735648953314349869504235862318325202401556591769809267139211910940393271514936413367420956082617350757124221019782808621015698820555247640937758255426574073614934221032868382173793355262297810292123720909373923964027732468764417090338667893541115528527458673046858212867687379399497611920556931122778543263870718201915592198691585896642566258761873220681203740389378745337427321573459597844430331930254335539630992769837764742888428140385332773637439568352440407744626034232700466941174945754633063400732498899691641526431235389319806966014154850468386613544832020685174585617505474587424470074185506044427647068940140147819153415480825658772217182655089192818402794866723539375860515852889939749651359741794086019886257395027251821282265388867086460692472144690321343524444086226317027999459398756642825961908851068514948677095325029554672324959321278775144764071008893749437452336236479298019683846216222901078013750374559222188150859681197854645328614313169991713430367231298310048847133093908618055820655893209537370936065598069041239905074176303857443345148287941647920626248209540982478005319059276817488244260025226362113878036678582244359378976235262260092264975077216577362276982159615161146076093878542407685605709535728304125167748824557624305823867496024651358323457632589601873937140534592598112440012774461187324057595283803017720772153623769518467374090487078926061419985715979425320382839462751891081950673935941642618286382297643830024312124402331232552015389750138288140281462896222002520589790994192523096766832722480988160000000000000000000*i1^45 + -13224604643539978887729394483841902219465149971648604647640404863433474325041518748292242903183269669135142999174079741675905846466392395803397800840676858588069316694912143650278905010756583008753070974003740329785044061001287175845903560193790787113327961496724894862571682848993448347577012491384472857434963098988904018131157657124449614824246506718083834963092356959767375107835573282453699111364052290264367681114919429450116758757319337124026036741040429938409938533618166677702984402131222473639921310238049043869422793990955820589414648591184641546630332409681416469460407905532869310137709165556568193107163059523044212082065354039105522129562438038189281858832983402470660349307099966919108281481862937218752674731260157362369780962960481214632777010429856891479766620741905369105981625238412035922122838243362449409209975717176600064735367271756762200564685350284953502550592311640995173702329231578832620577718783431662128861429077377318273453289527005675038657430452726696904567649907408742820332682079194937018000449104251171305092759020306470484086238627096652873592156172096702920790792108910251759433668319179423630196539055702691870231644646880464570382927546281005604298535132421398244959025525321438287934308340634863738238374401767788901210127705315255844815311606861956660799314360208668089488895101080825863917346550323212546383794279980617955483624836767261330918216939331028484538161222977548239585970403404440917527173154238490492058406758996024296852081778286371331072043236752018049278965174817568025939767616578359833640892424350872685761959584893144655935917816751348825570838487198269387157228386366342098793397971557696493560008832694825964171556571275913671090141715863322783802795100363540641927307930995209064518428367360034101818054711261853171245652963750575471129898962224594158957136768994354999780148028390418136721905349519349750832701623165583743011077905957853536859931145053153670004103171136943812600382294517938190381909650544603723101282415987087639004947441526696732148822190254222159435257887015544644703772774271519420497924977381789636358497223198643809649457972671622607341531746719116501401796615214202880000000000000000*i1^46 + 1658174748060302838861789809772262563114062131551023854730430027144222725475503085462200651385159324626967986828092181023884070415685814920747395820610898205839285903621837524626201693919705069453773577720397212945848416938479870885899103535252847907707278755603333523140718043381698809707443643843630122964976286511031810638026247410363175078193114210391813371714916068504717879334983065746899827360134139164461174217917026810734574539379965474769036771794335970860453465741878163072306191162321221500880413329856921962182204878060305071789564554229875436488727790452936142494375386287587055632700245145142859879168065653031178109314339321834941528039041746972827830375097792947083756443060717085911211823900369853546424209352163643020501667459479946950118084037739410038308074697878991903688294341914902490809963556863398392445330638796338399204512218248844731957049128336501029490075729044206308206005357645749874531362630906621756780255513911630328756508813373433619796040958758948747334151226621673093344531416780190970396744473052434951579489537786109124254642233668099273623284197270085219007556556000991673005162316777822901641346303759766431254675557891777353087069500066678822750905576432257142529758838606411648703232327034979672728020701652418267652559895606361783419914215519642757567772906277080041376806287690191000238615961003502551300288300408043128706873959263863619242965115969393583301012076160987406798464797317348216121657993275519508278553896233415707819011369324832712928156251392700699197835783113346127408535676390839104964953493742347532749075419655589496731327196834936058272047176648761907332769816068835870350672471656416198813439452618753602103033606289176171098073611237383187086696089609594224109075414768504531813568949810162546820115549282986368062959107575098332728383586626408320391192206034538853427498503642873282260441497712725438903653549028787115224473270215552997023595029815100478481170900073526545996539311653695737322220723382296391165879662203242263578095825252462889948676702630312191590161181032878214381197658183513804672059418761247019385110871703089227524335300790094767069451155062701708225282048000000000000000*i1^47 + -127505055906994000687501831234838039287602822145092645009349448268240698610115394275965741988038108698639155637896456682341702024480770391796166617760705901566166739103262203889816869269668144474833312970195765624001553155467718458614177417203776895520724909606633640365648539225893607491265302539193512064593940658378509690952400859652474169925628502815190515689113517949474093535613429063281890492117446912459530892162908464584118497781775479683042132810264937074498897518637531635876228982522184638872764789878866625429924103801884224622532646762569263024877098916704499538923438878379401036541748927727351589199301553977597083289084412539060981671693400552663257894869637529637824989261590580871461963493196944276073580719602041843247841618777473675449051568052403233878105633852700621771127617070880150185544368730964627161059996915482237001801847432653779701883690195736034208284704571373856695687319541991962579306516838937387007017463788112126049591454555630559817598557225914481295363868308791084104438863299172592027575860265699133213645955848641362181507911483864120403202133999924358881557438234706363757335698745672497373370286145596894596357590440599899518104942395042465395368550639522980791967975564469348995965402667585141547370531848017596341399331004368646668660973255934953666231145876750360672930750905460864908360294468774219259914209822582908471628864718445730631931559477806385242894777519938688115392639088856227315898523583878669297713615731767062612652267233547617323160923735131159153504270058120441276145479457033512488444117611852640131506458976963463361511691391476884365407107999607291253646986136088363490224224910810641461351185496150287235005742674990087624644060487949766630587168689759704045469646685746270568934475163226046790774076220829870791775173120381560606215459937964252012918787369447085217629705726098788899468895444343555375423482647291824302125357861966355761204139876483310023089745483499001447831784284513789267843342372982737407441949652911951911380091321210069176011949569030576832254138611489739959062468580703169603518922276674686174773287896964744498613007813486881356989831424927334400000000000000*i1^48 + -26420787112755941467197460743846884718286151998016952770167532678747068572817886461967303092598053812575626183834860595135096225539389581370790163353352601715209631296242775416891021969352576478227034240405857626085401785496510363716079103323148679034570898033923784449095807158178077761591403788383719220744034353614867034738746964148080725302193013342655921670462414764158876475012712548641618940178776146070745585884420708400825997938293745194708204488570073183444744061678604727687862151577300161589353169851083746677879020452200408295295838623248072701685401125395276377315642384121505251078936469916757454103710538063460320674906032824528715048618487423553053096980571220787382207341752234457593753124400394555335588139312966690203419810665655421522196935760271204883015430926575063353408836190588544678462908901059959177971390847211348106838455496026048807689820049555624581992161701494064187981014772549912280450661168927575482561919955455343150244281031993279015161783146324609241505457477292283542377151535231374598676952915158920533488133437073575822783793959641198580509008282035322812170671651983031028641144657804684791290134552849990146120368775215875012796264267897178396973429539998363647300662821262420258670373983069801976008699997856485215610519111183187924782365128603660582464392492917373914992779121353611812725839075575994379220834115099983714543186957088678835904089900513176229252120763758278244861017195240760390648447754355479915160931212105059617654009110851776610787715842132849448776672349906566561553895491371814412219277695369128311410478086195693256533721621427733368689524621043760218116183143952755877870384684858624332253172722713663156652267637698204880878191368631494067789306201545722122357840921445757313659765791815626795812202014389704711878053777542259162012934089385211013021835962731160203166118147682975366560412591339336122276604116323149015985377881852727227142045991787197516976663015771709620676776788848633807140243928210244415023574258648872964698221325986481272051857601815222266427131681813823729640477779940592378642388166124927766308966611513084806373999691452215830448701440000000000000*i1^49 + -4380341718837024936684914212011080093106070815017792754812266193206278019908308952286551932940786025480162068171755528860443457403691621895581513699608310780210628876267889825591280793670365577981508716707859103931706823061410662909312251384834786645011109198324266471997687793454757493381503923388578732971069135798465221467209959014473124027562754598982888284860757058636857832163385818489163305432863749065356308398416726180240582243064611927398967975235404202278018619258403183870332416553786332294717626402563160391590125139985633297891730790437890343560091017508177199058575195702317520187543824333108867807664572705601254383719684418318299903643705835915020408791660245142990849398104877387445644210541819637243906788788391611825079238708440465099714140486905402121693123847496920170631943922836720487352915078258540942565950504441817181494883945615716162851564541361289513280624754872677043901357739113519248843541065630230388168145139040784773397894441367825234997895137726692983327987756202330885869339535522108980862768508709560504043585229169444259466287528154274285738523059047939091984734564150338093553032290407531316485372952224907980512128964767330102150885845562264131033199972388120296945745846832316360648294200786643215440756513565640186075525754353579052324554158329662381214860552112536666785720176292690037249096454179043407378299326425131042295399088965912606830867898113644352047208582795619862586618399473556272342376284504233962575435798912366573868824100454828168767520684843713225346937434079015127007217056864153491470409663406209452393165412292963436428097277097053281370801478749437304690549154258411280057916275609059921153909685931225210570086423626161837335287300685568789551273022486989137546219885661605263754630761624492053610863007403143053191567808224130121467956627458316796061448445373639382469059887219840723653278306956087923008434714606331134489966222450573580742928904752881174683305634078831698807418764584009928994717398824843591864031034926716715535224321158945478581188668383426839374675624484414580859303412132064567881520299618672793420124062646806392468237963165171712000000000000*i1^50 + -1523170753721427576102961525116523571582188555130646717011680531590688242609847232199717925869618411350289873335560744193984862646036286637192434459942359872799686957038181596072317369403022764419329474873852046486750014545321756217986146478892275671748853267105913920518487640944676889606168250842278667753069660723560618551642284194614586704981222301680559816314233096829612378013996633083901130253509674903865504866366439124939184157183210838966051628904692867147021902553596181964906396943811809367816319852154103922649449032363689396247650988960382487907373969838082183026119421397071997685398981830257057576824129411027809594537539666367544484487447377747612561256007218545015859437528088319750910458289372709011857935635183278204196004365842209219814169189274039233280766705423005969724200659797784993208266965416309357721456425828999871890024318841989224404658109898830071404754834296912065377371039168843651917539097032394187488225793173507054707244923253786196273167797897392730608409511563196442069423191604565842410662040800085298396986791510060030687261119668746088276378451326911208660183724749572554945627420115189972991700134584971648455463154082824538766482970416194685656390499319859358391194774657119470065854846926105894791247217696665633467977032309330167727229865721908041196301399038102216679262369664323078053702265749679812289343270403168368987171677904816373251976173720948643187893833979028879588196375209575398647657200495527671262991653498016969153933046809159180588358797696582275893914377620581558355982526050968783895329334065033029746557699719284701411942805772986661563311489315705631357552881181356714084715893986949404560594107858559219774251847461190002679693133323990886516689344781035312887507628392957549384207029750481378804136497360201927122834738477589624183360496410129543438602016762084569790209502883415578002083938493663952698873978884281785711244947401886767414143856148296521036479479462946474571374396566989825809910988277789781451325983401616747126032158919594934299444283080099196879487182276162742624421240437655224690831364313411028751649560437988329152367820800000000000*i1^51 + -79782268245344075506073632006495890326417808810326768579396701558186653175359619873884813999912246030578495817869094321976777424591878796005115749948480124303667156695054297554951778408467910128056030569711870171217928404079872579135185897492722626184992044420179186318038070263120716704242957937139557021926129595195752187143872028474406362882574034576857983800961009826256523433254554746856583147129114452220261930302842543068610510617296418647902624674283587695157534399176165363723063124969091163427167958098374131640705986392234357372432775853367773493142221285385130538180712418611725293864014875441554724930924447015252608097305589982479832656498816853416274601617419435157778528051728643304382001980429845145512958404896835832991119073328917333287654567216026167611863727920450391590339590359207990524707597940940360849617517925363115666019065346122817865920181769028338801745470029022401986450582270305676791948263407755386482174712075536944071794609663856079949189978226644883426165765259889752319866656863546351838312102736388462962397030652145888529217046747585700466734673565579652960544430514012268146210209558279966875381012296343266406288693174569865422460860595191706140514519121331763577253750381577515953970405644132078656219405414913247942118395983646680486987732385293200122674025485029977113828319679344124563843925326987062608361241055241940194205365350011082702063668380573951466672172971364093868821815065407504455665490688835328196025130242225864895360375131032084936561565435866630155161957977207898446199171981413803841256678676959907800378266583078558732347495059726235330012501144778447919983880860071007759218001257088480490447593680464656070130456139744123651922590681471029922646891095231235714936668710266932180288173328965330968022071809924022646157627356655421282567463621707206363842870811611352617785611588333659860275350926817914766427300593420985680710250105059867182425346772958960321964015038146418621147281292038581437702450740442666058564726479951237338609689854921305037643625301141784901863468760458869489971632023559011345138794475342905918361894674260459520000000000*i1^52 + -34744397803229876622826876460399467358061091676695353868476980671033062108907021404829542010880826786098360761634403306749726611949881637693348516981279211654791689434307050457138794307727725564613138717679576502871586035937829427522521444806398156484164321968279256844248615203563093397424342307829109502711067012532844879281732073856003534997551201742849810200243055235493020441730968395191679720642725040824182783080645066864324286644405842164725709850976839153991888403312951784126682681566640718465304290260914680367484721737135143516171311921296720047954904251929032984107348077690398022029067768353090101816891979577553055261545210748383748370695598833050171227130366862873099536498306911775088033358694164964854243138219360929039310650022326219278250310419917578917958061865529439974854090030785812883910752278030822439414866288115438501239112216150596087302730838394451212676478770987556747028444405563992072217483461402481211297415981278321438182474522581219578749938620554891465651336666190533408138526778368790092740156699485274429484383790269093401985340677746529858073274705598512337293868020596669160536634891696120636974653434152142789558389822447659809675954153936495652360135730008179673345768976062133830434796045987150024519763189879728757662056739960410794386845629565024032242798709852052218055600903853846365326075535028257860495982413153502723604561582540167165122593090346897842686142461931608840406794578748517550748060330480809825436683591579414725195692997631752978892038163734103817852902066043955407329766159762033941219186153178780279730083887763140650081196029054570646177809015217814578384091023286114291149704724444800541809268080999671219410541079722716340270801494863090671339075108326248202011987102509469103799744018471402287565775511618089421663463389783704238497080894215080245948351266629750830247124070907608416349504961694532447788961732547712795268524128625417673641186192726210111986456821492329405698285561228092945562879449455478462219418882936241043001449660517369460123088213780451744772693075105547470632250849933966284558283357649171049881600000000000*i1^53 + -121212355916982350495498439170275572854175469821521708974172125645077191721057247882181948508790812198860173254420066748252847725323112376235594550940070984689330109015097573188277043158093569869786670474457295687145681069840039712391507162833370191025754057283089478451735353895337070588420033227726657767379788596949178798501507025623311130786449897708568737460705147061268390703027039390981757981207553855659555405190458480381168307984813797818134290015429448662461271094864456176613862760697578138710333915185739186307450092628629909505625459431110715821299781794642741701023540269478703559132637215245904452738699343125319980847853650961674715967616520067310082589089417210992501771418282493239584495558716668737491180070389720101088627958081165705255529724946207591173414807071705431662564125878083309957749526817332968422702329190286070043943661674947518258741687598931680878970147591133896277518764765914778567843179060293109847133279493504388091733723443765244770019049733372311120456974588852061563294710183218673815793856758264258416150014456574758003221363506657811669709473527819045418615944186873610982678422068576599047856901388881615276716181989839632597071141548241760945038823153866637984361048491957953649362231095189802766866398258693685790927334655321894403005457865544350098747385597358670157515139095556690936110524623356652972457404519338531540474951388650708686103899621688344999284357522204173336219143461167196305589497618465234568125340622726660403863912066362355425304213854863779691974979586189982577892194681880951878757805152301252162602478154674786304422440952776108027346448726558424836198549685594603420096720142508037864135685933474316302751033108221351677321206701211942446192537522798874520743698542120262738906682776006980569787667591115100496455926619312049564698397389396316946058246333597368091753876096744227737455724844212692988690106162107459943848375721991224301104817457614795362798004982507978422783080799912974824739046939306939585038892402108804049357390925907980557617332223146594676788164095429263561268628803783141456944501052823859200000000*i1^54 + -20199766163755401290176663047336479700800497743458272891034298033318905222604325823802833447168650427483862494852974682139548864105809433226237364927708623599012051654472846601878170873924479255843953232357282840698934437767244924672847464663129598491656671036421820774028546040713149219508898670704036997184370170448413720898958408866671257482997202523237601179934253383406334057640896382673706334679268318775301624617034705780554400230001304606550586017929190594602629441357964269712990884446318552347936389790806028997315824590107501347943027737292164243867102238332542042629161756486763374616718569810176964734208659946820715430166558117157483567686568704557754845462062129730160875807319543304664298432463200380956262427363622842507404976730918655826292119751914302997550088042303163576097647400139426579563068388273913134092361550435432067862225714210023629039892072443014352351694489136648776088986388104519447257329912788810923008243437165900278940843121597646346604741490595208116762669034644948858089170611373415560614269771848700796355221441590200567213625072283530767789175890807264376419794404876206736852338769029492912132261240279064427677276522033546147987488271489583551206359758486613553075169590555542024445066866748756200829093915575854927271149128479828718684750673156378750140967684378443631360851450856202068632364528245909412175839263611646478547590040724827398461356994121048503102684825967198826493799182636465509126114481450460384225519550232013194553205865209933368582163734942221289129081630678919814448641298583249898357069178515994452071355153957982258942016434027838888153765211180627887581680459669805543488149212834733717622947068372345614128558720249976505996340706658533747179863970373921373184228834101674968319099423220625904084449241471743587005156542713848938998507489570569977603299041789897490941700765095792912876652709953005739777654198450352885752135010547791708672816350500049693909462485679710050916969104589674419943390583892432161983111960077135741485497540514405276509612477816785991671643550620331132190516585985233717327360000000*i1^55 + -66659057775386019124944577015240146910291341198833344999064274921380491279011011297073721065341745053993124898324218470552725800609665840645513399566385342188503106614985874005971811498212534905666075451422148185284484990441625755253963495817290018266985129668730650038742412705752551025903963624598364957253973014138247224756884685286932169999606286754135245146645648398797913804791271299532808511436957952091546928472931412460095000440428901274230557764918822448460999465570506073814670150622781538452639956301726220265565985336333861901516798082441250549779427054604440912674602290956152000332326519777816226069672545422117119953001932380994005193541681076809636425137516857589103437537191497867452331712065282197243284005721321537714004142574853548011740850125196248819645079659039088113908200356782953606370029294232706147185091930037327090500156382780412451982597244999572496733926378967133958204456760902490466144105203703482251490383695789694535705194205670076391693694501896859143795941966416409275026714879918756981133169646296670648823820391616909944154365986260803984710413804837603014818622168711445773373163662445220626308578337327922461622660019040928400662959822472730162171470623633151182157131053129328382289995699961983660908523393282527582385981037518888987445916376172454307468990103176993763151264811033254419004453658770672106713472533819571051357502331458371035231455548569272205607137488966737008562879176093125810460182188661803351072466220399063872749137655413198856813757480282926219818073302443637053360876728019622342355484485717991967196514685551351320703027806419175568938178306150943609445084069851856248101096188981395533466484408133428895636597481300319639418639278764977969661106403147171649367093713290247151560544224290962260830251329420092970098834496662361971029286419508745747427767122575067850235395625463409527725108908755324747323519434943699179692228350814587096092175641511620771816059671083212611827169717714357306205046320718359019565866675509495593314838179820602009246363746377623627499982250849506465595706497760000000*i1^56 + -18966793924437561124682900414851905961228050797237013010528884447817681994398761969271469124373221962459735238203515876206693077350825410110092117478102733459235805143497621200352794830281555784677879160166355955629107701523253485905757788286805624373819762426978822805290020221229763915196955309685227887841922196469694410218134465457989331783127785565748058294469297750594403070610639300097760225870887891320747089236493258657630006748148073384113021217420907972630254630951861818552131097525082394483025373811003514074869324554199059119756985582200905079331379178945377493519559109101224720458507758032250283966586094570898897087096826632877219088063691387461230901839296945837878189391592574198569324032493573143880443609668864189194725510161259390689371489153354211637405399279047936141434584560125355710776076616547430640519219779950904668824629286563323776196643218895570633534726651381194761899780454669759911824162637548606419219448915151826045526329220156082690220056918828634365121235592989519463874845029468906529071110587019026701322142221055179094647117805437972958483444010023884533988036426798937659721721920552675488456619508397193857268695971170340645607953442049623425373169636731938293077696655027682797272637864924877842321943443929025401709629725627966838529934602450521193453741147760355304870067225207268195612967514674041469389716475814077477237510509077123464317230457498065177732946634311881365632150267356141111409093407905415032157660003977122969859907543528624634256311378760371444001373445115786902313894860262850359679021066921733552889071801480075468890034193879112644454583464491985962457837944364303226689170472200711592712234068204700067928107684935668701631196465041736713242638628641623045706546606416555130842620065720873361195276786490302564429999269813304301275124243076958617224991383382773241008991579291203077975710440719440726202462696614207356726840433469664772687758920634033204894012561000109171992902145743139882084556345555062223079420568799083936368107423700557243548214602671128611677114769658738400000*i1^57 + -6866713571024959700037926004945807302834460601329811929879852643701558411877251310874629469790343497649471603506486876923045823065117907188220379332243531969716824250285748292637887056066058301802291478843718891859875761887858288995958993516948752611693404069601746165363558161930644907225524188181277224187736295327694471141022506682575425359382998583591712137241203928307671658715803775894485091361627447552590152818032945708631898211286235066734068761757876611895055992584859290401172505947627246023179683250817456900760222006069386184391497223864664182808350589454334227631408078216224643350842779192844416225795691714600793690792115010326792425626588497115684543881549760494261017092379521131061730195804215299218253024075527968414375937323388418528759857667439209840001322193456834124839600835844653102541936956668267304661313516916838647768408474750708858294094263502473588856876369283606844136314191617651832593582587123940403847859294396148041182513424431330213655163888143979888880830442643805825095785242682346645430153241670511755377575745112120851766237286571212269119689700443052083892769042495095215232814925834226703603795789915558840918462965636483032023836715681965550206023227518904660886680315083907208555199324894072141756941425419388688956544739889246316675902391857662797124637687480165520765943026961228739448976153395934086327798727673778172156760036436526515768092578353730293551645764311741284520878666902026186737516403739349090845964113012035131342039031859133989731917825391739417155589731514598400327323529993669672715127855660044619055415584505099295165640146339507743343192605476249333922432002848485445737479628685189764135866811408069551218243148594301460032730946947896558273785883991556782734836496970071381289615947237434471397474731169377472642013181207239014883809816303646847000842723915417128048926010910308422918101774413342763198101037693841623849476599214025740935478332310725764991852108088109302720481318033826600810300137959528836432597568980623507531544019949544226645133549363860205000*i1^58 + -743181407356469326051494081842137232511996515619135362799934340158184168544749145228081517978942410660605879013076898862092104018981685032862300850665516491604429021936416905506114053169425733953205422798155618181173212042354930526713494666038096449275188593691055938882952868398054500155755581720681608877645690453318659494746775323126410003159494150536654609711040887720185310424962991896073561145663607753742355459073696988780397013126915115098458002218296363460895788382766900334970884318632884531199246726085850094151473416433997047057278595210420862163704919591347478353836028065297211449975665776194198326527379567889651723474323891440183249300429994419194075800444282336790919586138584846423582220915575535926418258468372774034768242090652255417662160645071468494765006848473468285295118426232915319041543952429531452818212658815708276369599926541973307708720438750282060463366236654313218504901062808525339033566294298259999107636869226173300005598694932212497316165448495038980571473387502599117073880170251108859716920601490444465214033091281074025839454208202707154933908550964483178231664948971265205712344617550728144575059355640801489936484904180522319223446864763574095032949197266391974533763297246959452564723788121081863715222124342135691745174192061428823745378170641162638509838775677735917255703818600363931310179188765848292864797999471564386598343848789532320874443813215959355525064981145139588178429246382154068934487693420527931479433943930885339159209723373430992712827684523305227343436896739754886796506841356040916380286355031587036176561796226868898433107235248912692144115726769617296971957182266664251314637908963085747527600501149850485483456023777191982766168459775693780498180250588350424018367882434585414726299061585930472137233743577262962628225705386894201731369426569932751781155102108926114573036251363693518034487898896728379593010127934271155583465429451317635768635402681888024585597200910966755589306471334550633611177299036487795546348165581731234585048104880081473000*i1^59 + -29049806837565792019177430782247672426277295131044917793959240395775794675567732618541543858450900369979775772646254731398398452977099583708591327169535428875447036896557794951474905439660545811020797729530064760143912415692640468225126974034997186940874608056830761803203354206565222751972600669159936206878081402041473065451625634769570034577136596664422681887825617334595471816727527793701713542307479406776508814905311182309553083484114125463350982105553700630110167784130952377052749689389455987656849402277278811269945335109030686767713925583397182514039741434601958857209391369136317959313142751719643655059115650126459445720997140667303538950569343285584452039917757966487864983584188495211193680309095516409093220568570080633015291175020375278348867624905392325431483350970137370080394672643210998204912455738158943872163158719735923210214185569543168496396528426338541969956856356764343270619987412588189490529000221041930263679011395341295710954628832399457534581925716884595387306527797735133723499636146751472508599133737785665442150658870302942946582538787103049348894930597376722995977649864920387432267608037806878827575948471949986136049769438270324295727736973520439488103058398892426326143655943172281347822936859446545604946103862148310939106291107219310853417346714346742386823602625116533664093369624873539864810061202033870017666223814517103663282211992741236347871444239750390853455844900670928958629441930326528505104757197762967753713272688138931140504880852306074668543724892462943072317620160877301142184012573595023045821153626369140266460743220817557812971246056646144355722304570184397348339517389003730293234098908064803566453207671602242802998555649198853439977554878765830355194379891159988157565581587354877799155848486938605002717042905936604499316025413210569420516102822404498010204568019356657703266136306492032376320145388590643931741976284692783268222272091594798561866273834199915845668826015266990866435271128732998807906590400478770463218105678787200*i1^60 + 2426962956922185455911436333487950391140784734898198710245844033449151967482655653715158847806312754729267444890237157557788520041895567890445251339448100117174831960753927494670707621079427861912924290075781562217272984960205880175156037401278927320149356956091294197439023132059975855676215197465998298559826154962165955512232535678589490441767458361932623621216117661635635124732376461007733664928816769367424423500746516726664803905266136933085340058804782077595588274036948258519897776248933657378813288341228533796811382134975600491856577935671862848680918968146589096390784894464711054552245101863881372347286551327864163321240329410802401777947955354530247163211140517213642166222492483135273852804048621520614815723432444690001504275266484765641607104051342906182314453336240538484737008903716569467703406911147617911284158527814466491149098137440356471086896408268393935385697437199998181569068495810540020453887762477575092515701474875334420931968849951258898366308500223003809681965548536817058034389705231755955954996780147315656357047833314275686120405823973792368891004958574549109914424072903563423922531824656597183076237230705926285545061792837665466243344409681983396854784391293415687447503561527846576765129667445326171626244652432227064051212648692323600696296968442379829611229115042794095579709974852952709240266048542087826134074947778828869457405953237565525354170770826640169882689291741239502483568979786043287760355464531273598682080387119415364017928674816948666075051047908298959934179008904516690206086028169177467994066022502394485707015799346690562243718324357103085841266981472265156456073669444656337065781597683511693859159885257914997868134600967012093268840130442270220862615438573125452563142086240310993906444264326496575462390202479676862682611846015799579607697404040557236610051646973146029233179441345141603617928892850677527413935359888528255781298196592311180060635861120584699545420780052693247159257186407289532875795*i1^61 - N1*62062281777633353551246746646971601787380281315960706382306135942119941780638121328095894506330418324807969049096769859700658368117124548669419945128389379781960542926817035966749903512827931484565049285438161614065382297899241363565312082104642714368700637472090557324638141646365470938012250020531131108832011202763545943200670582907138817544460488250764300325971790786377657147198127778864902069408498084959639367093670957821767927201053512419164369248737448392605628833125530518484888987464209508058679939563946178760181416943425658829320418550839118408399565651659774708684596214746682803123311670979343908061821408333637476554221241517575325552266266307321452891611924430735175816628827400338202650338328092272484979746211410432852350781137403330896458860863323008*i2, -158295197942879635924332997622765777564382745754773315414585479727904431734209982167711498883962097116017312845114023271591571883156138422618882807705680328635855971395082775239880715332587088156183555819845253835863771723143097139790882578836399654442781872586254177706658154064296041374863428658690508472651453562805974101686353922737660573615191431256587199242661683571733374086360331757163486431665054324387507666306835194440849363688821172272996140065127446376114189920414868494902604584553805570864754225556181329430511778656508334737188102720748372196199276813044634960833778533432533299794651930968122940037704537954073170851069599178749441808330449154549591503623341164889520432006904163840070203754989179277246134017437764174986617361077824890156176271640051848844540307434481502652150513570213719368206626037529340474132749001592542178042083372723685644360040085099619274337173531998840871753434004426589657488137986651273655155426197300542386126679245854639556561758284568961247286476038274403973071832356558831513783388571179681327790439009152087621160557113591310378983832184106086946920639074034288306049987436115356982563914658962269447484389851765563377169198945401956555408574565345440810122623833221599250787020581597521524327448330072915969480197912431292917517835868551932945877786035843756064952539980375621545503242552101617522499181350134910700905227353218792715413159141580581056037735443879562571428492540641315168656132738238798007856093209976496979559534879190081717816809307307210140111017825304831423427323295381451754440248490006380644616703800945888858972121082941475690901083321762549313653923499066196565701314606692217402683728789957059843464821677779217194859101417398705333031926641897809705695146917954535109644427438938180965722947335856845262305288922859828123625906957924740219640543663635914684714173066242830390957776112791896423896446759242661792309743904932321341132294251537771891390897552111829601246122307118824928772387380364921776250339185052411594906511669320850587860678557165044287241937872732812162591726393876213422644715792799457657698242530520849766461546956993109523265504759531705474807763886324921045245871539829196675240075322559647000952148826575018496549539598755297429379783987295348293317549807301435683921708976378924162887553503403797493844361977173842214823524944711486531473630623412151910400000000000000000000000000000000000000000000000000000000000000 + 345272960912320781476956910958044393929086651259135671611716014464365881415924750726021107967649736920763511410327442502585757792376700872853624736701663581609080064542264403198188693032878622374231017375394477064312086456429667883789367240524781472760557328336913901854813418380555535904556411500127385531428132772391955753871999015006073214848940017358586289731676842725280083906445365944404460603943747442803095534366703238156778838753080922632647710008099114978387772395805414404268462565639308215632416044339642534432615389915742732190780335770093397155052720721030432621934170569677067668502793564898066083927791003506291792742322853991139543005707805491381799018742549314376291868128365435034841023830764953101282627519237779737079633644131766340568822425777252581695018638195115372145521273016391958940963268361940282612017304774155505307004237288860145191015513411102040386664155440034628871542651895482290198706209483100406515090143034519764987307601834225143337547852136495169730387620813640062036899289464368164491875647749784056380568220188818661926566609853604837219935308868257733814749335159790622415015135941815887065511466512573354222669616477186330677221416028024074448210228927476560061994534201645510349999604776962552755645489530295222155303046950594937415838514442419399648514409008986322892774063947646092836194752374081841116258894533916417371760425936098642720188527739030452493610026977130648316583335822351094473910728019741098931947129390320084667562446224221482957047162685516385924148688600633481310196041513977177335601226780313604186599264550483778609380236363821219200722019708859169057822415706820503872792544732199999282680915683052550777767975459978513330095480258104645747011803393324390298330100396811184756960771178767829815200759207866763765114036769567035049328629552915799701712900374321268812549964662669975133286953118719340503805182952735430710080960786277054285645542095791224673313448881029471811675204548386250071108596831194811012817791561920900513129848486425907990034730573265716636270631956279111764945169421600526977219797873664584116834396636721990077837280653129650034513948731341483585191084384812457262611999879271495996571541759750353294597426085500826705375584726610714406510973324726900190605452200472242130871268649925657846386276490612515142880638569923725520272554095710057078726027316075429888000000000000000000000000000000000000000000000000000000000000*i1 + 7036672769147621412668622011372879731104294749688072975429278650365063874460978709200542692558449449749097548925552436602374267590079919253266747691641193650056758177585408789553759672847212574590367297574057746188920806972053268903782656165778476560432488762685637787246831649281261995997552278209536801571864727990422011849237281682048886137401477429316458929875795810934161709407284457314908257504591301779626968286696716461477210559826908962063670256354389185472234903135941064114954643530841606820001505332066649525757397756808501785375903092531228810413816743469518780889294647603846855186721418398258527386788356935286449385774628645111243875720557340089040130726913049861452890491864536791619746473270250026732687235324004903285602359663118915762473954215156539507756305101298561901913716299839654127229890584326485941910321621581058572996857402040856364260055790846057021853076832699080086524225943809167388519102149217358826268044733264141294872502214683468565265903585918190892680718991693501454124989704229736953410095111850550613288656456680328574924376798038536029592843599388063548290115194342714353626393890149148860536933296009986919130394622974317897359928857580150063032820147115172161444149066595011992693711498467187641069157111132523104528120117378829786112797475769303541367822995068772502924663377037608962782070782415097613320652821071963117996761541863047173089340405232453522220053432292680875515361423877538336556170223865232921849046726966638375728489285153423742241004757347957755520387620217658262107704842762718349094320648931686848676799837313159033993470606562715289379963186325420135126388112844336952503179240364949080054747796517374016501467254227989196311375979672054218019603500599089995592990665043799360131183282277642242923316508890845453155167218077580864075468999918519493947627030263823451378062057101853655842815284157818843190861580661050399724149786113102606686933701721126094259873343375428192104088583953234720617135776716962339977231030039839580880374635098352175903495491550145694766972927014236566030742002996488703935675051880463661081679105314781761663197389189149824580564991534343827011699199259608854652453137152523503806706047622255819216552246721866478499734994196197635783421171304498442295555980224427358635125097490807414988623652880453536234059819824193656074183300166095222507771482943258624000000000000000000000000000000000000000000000000000000000000*i1^2 + 45175780670103421257007799515787315205445016450591240215237617365028096597698035152401838103719114249861178912606584775177770677377370027437723412042381162420901869510453073969093110773886161056172302343144627244203790232522828140206460631318946576107554273334882867881711784986231530908468944082304797114613333477641576577222882939765076417297038575770969839794990204308857022602126309772889908412085991043799814926873047187376761332885082998850692745366549745385905693222034265446267928253695678923445202084337325726599278092184620416882638157994571295009372718915695280233785971577401074661329595653478640593914958625985842081012268357838388569714533765061580449062028857255263500323525373535070759791950501385898666129847530105262915288463169373502303957919222046548716174194253602953676602238396379042673884901576517778962754015832057388268050737142007610503765827718754409508209092843369400065033263634725760108512856802923359622452175585069159425696404712237498917296862041100700843147536494378061849505377620265267516164858294000117566300743964812491367906785624511965436059623077451994783589609949253046024923197774056546347133246296007674188965010157555945150768727439535770106354831169283254808593136391897855232503572272127753323264301505533990706245473568292358308278920333571229703164454814047893729439143096576991565643397132131096413486690224075696648561695084906302216666455166843836164016047835497330692173618562144714828154036238831323531106077016911504884367184154585668401922839337240384731410921962720964238750104694005269862191287123995576956375661198545492008395971042553679609289581349357997731286714337236398766709116999209550971763944095628441052077810610267396570479374461589833315391663336581281187955825747008558666024284591461462812314978287581798829507698828457612015479136230886184000871963374073981598552345181780958715535090875277552402154909649789276927248085892973554225855723540512863372529694305809564332967043604897414403495553056554229731893211981095469198297592361684005641255848470482069113187887220269920448979318602022658223466566678855070406782561501951841422390281507380659965442107286279924644120131839599941359946246341928543872013894989389089211180497908659552355842946549182539257501540543399915186165609639461497844979017936243776615855136432351662211595670340058188951785589360168689466397664519210926080000000000000000000000000000000000000000000000000000000000*i1^3 + -507274172354387740208389299877287074259700431828095986817376277234876861664475229791571304197048493950168738984081360362413702834243014046587093284443856910335220031930681089607588350317132311816454201541948314436418558387914332087828112953932222094846198972128047108950215547935657236020673488792071399699347509067048795005245850316472187066173483315947358128698682017772970776148905242382100651982130856164030278481532932459312902706346047868153729745296499447841007848942350444335607872333961954762116440095935032621928244711994160007920803249522236089670008530320749056934360372025522538607382180147419626588318388886064140726500958849453656414599713322964625692946041233872987716626276913610423715158467853848193342234799014325029730867558843421697562020866577544677200472988514613325891830931796460402844086316987962947018512810898896462839747493957807892038130715018312582121951394735717460709893902322555785792889535548391424025509766271081665107437694871064472355588668945113008227459023951141575668715549211530137701658455722257308065209026522051351410145870606722799011771507741043393291673770247345921507872331787571950012513614690549225269178593006580084191510668947838115825267029921239327823067590255666337907373073520203161130598791547043727652800345259640624582873467838520368261764318632551671955072067779253242523099106644675057803737379066153746931091101759113327766148326304722427299994383398363356782974596133607216755382776320061894198588709594844453513742542534326379293162078624691648004985231136822520225414978464421641795534673796160250389334389876034511702045413020121586081702088929798296436410907534876058430830861591155215394370718775362369956135671770611093753342819826386250446352160141240102382593806575354070884263213584750050960060794815258551893986875844313464424981569907635562638824729650359722137689779297840770456414643159373534801668709079030929048240376683214965237094150334389474961772028185703911750882109709361115366298894651070793381617816027942904419205801067488975287683755046343409684995980771750344508272208531978677842026773841196802422752167237594451807847013647820123135653971912240207758948416607916382991165058691129678628755607563431960026257519235724200803469873870437024847064612515005486085060153069381250526964090890332541122628810053368293882318219160293975973417805794505018853367786202202112000000000000000000000000000000000000000000000000000000000*i1^4 + 20683403782824223648443917584583281930453311238676941337464002224209616597746466098594957103174345781345884818621333413418655397661180455890470578457279075191641691626021565796566814592915795914511448057411058258707461970817089947752300651010483174634410044455561584069350430979202835178044459193006182183996104565786532696852521041258308466094764340132344111868284725661084955287064819872650380526680380759100881540136970163143933426384503075798715644624051352994403391319332059253297701055545709896911459479858436048847419274114784377718195230435917574626368731385249252898046827486137440594662684676013023603490771951333088700542757598551784066157454543657645813110703138302315962423808978993838836650789014800214749941613226108330643195653821776521817397185522179748242466035354020110850444478817725663828192017543599465876043405572192624943292702999303052157961340372011090079590713496225441976368204966946913107963571377477582490982058635572418359347682172106206366847988422078878367847541124805933983767355408701906365780525378159005161689007260394772651307532654370837469541302004531606358842604540621145074249830388812113573455933341083430389728914012812335567170914192535842197862234153012729838954713215621929706452176675365246932601252711653099544935328467508739356346751904138507660951312487864037173749472834037067641150422144563326215016153073057341286323505724321093308105568145125776654060231425437963520412616880871227440173066937281802320624823677566755011197080608337740481472037344993593006549708194229749070884016990553174050078879535551141159589905871941749573019670670336873138732820020615173112066984311460724554927691305465979402238318634505864045518082712625316306750914155819580957747802287900514511609379903427312696038094871790810217972389521245687261040520013427859757315471740146101951895817016734699411108116328875001830879705036698409016938136644485120777733309231853040967903865015169452680845274813631111105104176200345234495063937900547281177288883510204670492082971674495287593158644810358192051551927682577927953714562001617835391157432854375125273154749695183672319821432019868421955016715195977908622258681907143017744214729759423751611651658495255967151857614737405302054328541352503334423478111075462090129727831362532154028877364930937468064515641249979685969628721251005783694521596969757731025007682990899200000000000000000000000000000000000000000000000000000000*i1^5 + -718093380172636649932333359585465128687918621051350906825805529734115731519644011496265407821801353601810139133385487439060420314400503553275626452989722045137689831503654761632954483139509602602143005849066409496953430552533078201104926499209942089824180794053829864136584214689465191489582715327975168608942265325591484017542492498708816757750674027372375907940865718398865682463297452840003877138581933951252607872518851377757512413847314231801875051728394772265380639755595964310749777996564861526549316938170370048554683737391438011799757849312757709920269149147998884344649098199118478756760473010713210718140476559038177536168668001634825844234431373374256412294524805118605560102721513441883516047536867457797215354746509800064224487414803942950575207030367924082963915424369947988721490724639209327129458284411697992236763763282403481512760307245572492970300446930024165546736921709173600030312695833597845037275775981002754856250295542866947558247589260472349647447795146525752813929245855781692189022457366191027179890749350944826912078112632748241110674188930859563236154191128331911075609678535339127998901423166349183797399597616220056808135058834516103028816607766244003874398960160929397259550793671018795392480751865467649748999833737630222864268831806721036338943146961454617030110188370116246140665047242545646274430326177489033953261890546321131658741042265744272931805754741383404056346598749949634382306027665320708332718925656458822491778279108853634154832098604067028048086041310251797856704423892618633017045469106584807355751053787314409328530556054411559061830625468724487740217567368535607678388731239957634557375856502710061474381188934075101359673171036095070038545313643189668150509945442628880140384490222177902661909155346073942764813487850477110554594314421647249999407709518550820059959995687695698557134067106072123615650898284842564270257543719018838498586681058462476106982877581831714970223572676222010178304500784952950376944149075237460962341938403263560980462960100184735056552008157318901245023302422262944413128009284472953222203233075631178799162541828077232939911645566921269897512138987613898010820837814309327320785486294696770843193187766256088512385890255209260817897337440134584101621635375618462923765722280265559404990389922892943037597400961904322542878205318759742347297083972574704984042126704640000000000000000000000000000000000000000000000000000000*i1^6 + -196265982680317673170736717565519665176505500309439207845122250339937889279445161341479392369271432660922199768244469558920641373426057391624783602609768092286581073863860607214760041099576612655891716042021832075211091074025469603427003669483611702628755922811191093882461163949758359425361585497406483852317777838153578415574179532205962999196438268445415552651510721038562869143659575364967256493387478798996210853228257665811874801234271901589409299643443343198599098656335472888090483467999862826819109518753899888890808679610222400407909701065040090788430721721979708001750963779496806164364816228071685094006667338647837951045028378491677758124202506863707046624854290067028600182414050804483127615516821575483285628233783809698034860784449388716016246677787774650468766507624587771618182162068380149299554495784319699548114075283004913994528545871326014069992302547313536125106288052740954049933741149463844580257317883293978778343534142673160698578499060964795047547714318618104077796957264694344528175613475659355008697750103441689423775622517230063410075976463788453018990725517978735398253556544538925719907607965887232379500476878877077460025493988085345645455265812059166709363220043578803316430080138396064448536421588951007474938033876709774632373146889500305806760910954874927721778690148614408489502375721532922560061282061358762168278857367314126836064574906618193209834459606798336655308343931016018576566639442329955045856428736325825568829919638629595721783067566262365364178135818223543117479475190034944196846930096841872415306479334978107406177094916637799882769569051967327929363459334601100705638791423591222723386457629613781147237437857110490094557046301367493155545890760692752153649280124469938800214760558362698471332706614770572146554060136358629846406649125905285482908871658332517210490907358070741044349208160804060720217409504661499738136669640321980284287211380259618701085381911986543256304418311029259401127441359861896869015393636837867557258452573417226719429234630976353068619196088814770654045440921745731030370958056173974422969243320058334287554862673884847471991018428158805257414185000848039755775871540778651241355896159172673437089713211850328196938278436816038497627705476586036401558004863940144640882490042822254680540148716836763751824918361532238379578103864215977679797422626472010746255376384000000000000000000000000000000000000000000000000000000*i1^7 + 48699725342624771553277589591176279199626721910920259301850666607258726619976764304456922300389286041755298185537643339360325695754060037138621464370199266283246458691020587084480661842642706483038982970182921620089598372608352327341481566209597453531627528126140738943108334528596997936294309807442638307361736246412820226200487245504365870408849894119946994337146024660599007914632700799033277060986880805707388054099020159389560644128287939162715141171930596818688409290622666113304421747874400781359749952804259950230895745294429193879152004014603624826019608306330903017294395970720943754005137406277952242737756445360489655128178361022098794108720099228028419302001238083305690285274343754983022800848562665281356054724349722408106478561636720996562794075229167594172183385232900414650730207481285639519115783712857536219455571536104015965067505850550834853183030321011835751070408380306945002232922397852314495478897872467984162143755429327625439602417446893847597624489266617209363981959940230810930199931690300533733659825686484446071611996407040229724047318162344096533281707953144000301897015622250068260204147883711828233107852773064420359624100678268238969260419782095217012096373828099193734890376322742955424370724682461471700611568380408896084707261877164856439410576593923784544919532865564889462981881660765209816699156104310361763760676612213538779503938594212289200806625120620106043254721916516748659752698445672709631543747274129712780393662714456275361843939472344456106347224892740182222965055631457951284221729723035170709742617231180971352480017666252764808548131079579149248875641387340484353090358173329194862826775779781628365753179966071668601447000763266586642874195616390449855422556971166640132934969279037881444152361188919730169082698470465919706914353513017104039463022955191388338278008292240628192349964548837489219692368043376234829868445011522422773345168465541141238419749790763951320332159392236736054159472461186947879746914520997271680445191026159390417161814167668409525906071615000946174962279881397198191937314650376771767880676233097688712282952551347208637775366077073457985621063996651603426590595790906734146402325554595719977024888340189099618303014133945235892662835781467380437406598862855848470124498569704603056295260018063247154204935486546254560710174151311725181844062346421466754659123200000000000000000000000000000000000000000000000000000*i1^8 + -17098270393614643776024454902881064813377131421927746284536247849659664280557309050831702274527088749503843416763105315731405830050543184862003344185489088633422316264208546069071775801332851983883227248572110000444008061180661291407265114529120696268101794954680735815417399876824952401009658639192186997809953656707838429545913620343676421803684882458695636781358821876662520181205038856545887212569136959174102610261698981860324575233522002883668806184612463361651729433698800665933402909963459168274236708848976100438969286201949750080633469187244015734757600074612173383641390917151149857177982713571628065909508924931858155488038375683004445377694430274534285742750484886032297689054801430797419867955200458574793902092097983763546005056446407586870894271829902698661307936101062884717175066452091148922795911742348937364353359962632943669516085834021016862859760914507602971007318280179647564170453177581257203931242378289995035642366311573218314646731855107178869079392181252957374252951759052157056132608766131360089973492666629902414291399367100450830387169791586869086544510627285693885027837160433782580707657531069161689397016909271190759014856335635752387113978238386481716921682090020772968533313367655138034774800281910080606909356369829622034860361393986584227657178538533894697818677673359648590147405320861489765022699171069963692770351250757759320880274210543550322599160312858116675577192472446865215386287533945738801339581399092272831623417479969345142669447185930578370489295669471392807281478811686035403021837716826881114448826902754239010519099481257364338479158345669383330706178771777974037530656337789737649988893724220850034203456635044597445177713472658597898170759449756161298921256131970476353199902239851014872222532211174690746772326522816051612416269257827822532282427221438154350312891561737101279126291392750253292106738870062376481642293794185369740932444584877603968321460525884882259533079096633721736280357847723551914060863682778898654396243223920637461046518040927102654690559850151460601585570304089292961166297988996016270532902082780470889312368525168854597835443846038069677403933998018274090340392521792492378652010917265530603600802898679360879077163221585223238323110054933260295649650898977599757818343604878700049256610287832664811901588622755633961615364381053123796440497073066241603665920000000000000000000000000000000000000000000000000000*i1^9 + -21239713007716325893429897261787543605618359039388933809701821082865118255098222749056475234997020615870897179626857935459474845300523554584859627722429297338630125549422317896401708330239436279280124284602603989820640758071033576580674189047209629257264587775562796259959375042063629727509150343311834081993032101628675552207707271754667484846980619223969492604192852883318612307614466442818090195466740276547236647645706506824798436314988807430358494585882693448935245929113537922780243755837013057210569897133745829118919931386121533109331667720800758262036829020106542991397416626613775035631961077184692362392993571114055998440976596083724333570290774192273959242352806365126253228801613645020195262961807646919748817283778423911302626608374988496675782126130664175240056429565633737719654613539702508067645268228611992573897926089844703299769973382455583419940520265534608737126541352284869427053222631157636313221552228643329036971740289193002301633048725514452185737577093607775414023928213137538221021377589786342076927639331465594222114930284085816797369162009166730722832667891570536723386044531027826436329913385956305969465193968042505573611620151363716824507854144985215730464213610661802390941980945263254779220801422715188401396982290231102876325195066151364072216342595741907430817102770777087266434795801613484282439880680169528829466448628639623757041214369215969194413554511438196934838799758491949368574627673110719998172432214626089447003362803474599733562301160581723495458497443268808587430588428937945293478907327853812012288265439189072378561707194104197322041858838084097979563990447537843856148492102303196582129988887888229899096211158694213309245010935393983231033813107805665896066990124685835727162114074332808603891448812128541295250706386226493441813272810021424980423246742975406417131011401988481785388855796333787609347478499735271404756443825213779405913048960181723181200639002184883460715752377505375623677205354822732057850118755669981723669995486837180808159405932023453136170053847341591450212337017294954219268302277279621580214671719181778211755594006225856561432828292370348478192464572840718468760303318072924313663113516371780015313059517082082064947816735667832151216833136712513160837206719434716934252195487501667730552061316307989542905436753241355728824718288127302952954464942851161587712000000000000000000000000000000000000000000000000000*i1^10 + -3171996296988515073100030737579616610487271978011868431862194246844904527427098625736786218441457225755038849842362579803050492758227240141150582589202562801340866668516017106181805758700866405150442311943652938461406187279236644747365276683344373441459850701497237414769034833435224234826804611347070310103318566684678980491957656084162801105641332018511139169102674599754043733847975005648646996869471710901808149265999066694356846203421455505915072909888569615569233269719096311623179689349289469099061160898071275469307047270587894227346101695950101332223120094646415444066885485129711017017237239689034494842638111814099546042938487866761371637265051741437097161670762451017402924407541277834172630497943378389958281248156141333785081224499568079449938667899025167686697467438022410529538262668661714338536328385437269961639886197785099100649223087241953596861258973101541877126465960916164461484885792331274461019987726376453588606483094249804073735518361134815394794515247803407317788822496298934952476375033414220938169249174041959287577903811604297587465052030011670635697655146039908908865197852311700575283945479887639960294881666849573889710863038997906038878164750388407852537236401641320748300157012997305509558111405165877396039724981999765451851665178224941679636477073654542559388504910020722584673730704358594600910554491500585829476764893258307682009153921636831490216238728535166241087034821031175847126023369172319004832014080636484713435931139074213301546331699599386692016119832026166865603326395508749814417780610674613658017601476442587825447111255778001016125309687323656595064077901140923644820513267034505835024771293088979163037127851048865484206028334335846159352422654004529899872927870232018303813024059020887269337802027942176914910167050405218156910859441652637175173971815769535828534745335368184585976743113749489553916416491338443038683884125706159109128513334321621861573118249791622803171866793813428273928569436417073050366115264373322259316705414175032147586749186785391227426460028607728125909959368954111237607818578477380381556853032470444495915928003976387035333424585154664760601096242247549248018706476491865222987295960457060107268394861067712007500549559456119773293416455881560143330521080716366455045940955678750543358815688818286242914436946706273359353502335328397439597579544299149721600000000000000000000000000000000000000000000000000*i1^11 + -20187483254683476664468356893648716553534071496025206083623300281532897821030230657689303154283487255162519313620643893847788699821592741095622656177931124477623628744079505905991441087379292525825212468096058039455599718733217965127403683027586519522151009713020542499825174111919157325879811828345408736706643381482348257927541711420887444123955080716592628440773387631743546664364446415675441007830667001608844694449376075242723070926782934877101679614122364029523624351519845567630384601073127443989340369586944627717527342549196301120738540808507168985033635909345828075600689517560536430293027782077599227182954294929786193284572206526642286073705587785654400713983730405676023106582045853712458737825444726721622503487263245706959619340802744923481886988144715746808917215114195054801008825554090969109137816095332245776503750316946967111465847480360606471217153469531324391100922455962644786486297755864614114034543763860329500011019203357874713770457011322093861396638948631764998169232917928347978405775321316534768721461149484323051726947236762232751361384284789919004016310706556739321778962814871089881762352503711810636404882401963754533555798713184544469243467007999502039072379283651326218526030762891778076867654420814819916296598141423340058785856810384629061988144861163301119016624536607887161531586847176166110747606022333130998931933846727991505053655955793996839247626207096840431578187435729683979283478323378624739672377459879578225662775466514520346930996940281315234847167657402609808881759216715953893788328711407153978423112336134347551390536742053951763663158579433026712835882395231066076586206991395887858531763931101903104387173942307591081284388640621787989556923917609942370633401639751016335715123754958511845109471571331665562917818644473008595737307671067561527983108503151504975391854063387560303805377567563516305176366791419735001716842124032698636029821767464718666873496172800813926412544358594905896866200611389952300852134378822153317478252505859984763525567670218272203402522579564640669088696887332319198007400013535983060412453354121455053219283836169966596105793957111286480681062804960975125173107117886685977313877605998051246429901267194735042844649516992446032744928385993572591588147861816752795783219806218761908453506171130093029184695163496239404750267929422602112637822293770240000000000000000000000000000000000000000000000000*i1^12 + 18079812323127607342655075606316512591587890173414548223195407482037288443450701058518865159754273141035973073385699264052775048939161550596206489117807386055025012688746350149341101564931506728555523643053024002368171756598721477425907096278131204587799343309719540659380370813762286308091836771725051016725511745768172135206845407828205336896314469829189240694381657324684443968744066486140452748530392194890751780439356926025485781789363744646429750189373162533814786607923564007086729995391215399329194088087779966999963372999370962836992573910793898510372154444806494999612535911692249925527094890811550381305365925757002977773018867166785050148709822194034441509150469890230207369209913267376114802536290615291097746992221007706676555683563244737159889346155238867701694312324706027498067111337602583396397596504562146957720791173474874266934971700113938359077075075414542022558117302349024165847234709911798121955424164417600347410537346494334164001895319688956849890094559930412053028067200556872153930733528247427235159579818386033587556187411366412170761269725632691322595520302154672834984879237428428763140869868471814226622602886103863963559280209343935516027714190418173078763671064416381013206404451562281660733104024025661628558380090184748403689761483876296293777860795530439195267000847376393051208421911557704921633225367542650538978679362479106092704526930018980938172283947347515571167314073772750950061420181644501694827516607334298692905315092275158685792939622013957598324403408364171197538444852659572207342107825194924414917564678513584462474871586749515054080494356381515982302130387490070064940912414119368989927211450088560613203656808660194515273510646778246653495428854895996782388523254560459716365239892890273546931822057590412324727630214061174810110129555206921039076550002468753195915653818505901629606415564258320466000808727204060013676885713299901160337565188002291989376909960728892758873064502021407128930346785994451544129159273037796598657199159836225061539005139056264215739591475684482754349964681289348975203402870528027115403907948973774625088766773370704349667010432375060914063050059503553523852887555630711317779361607385072320589461661937459116800664119387708532364738405824148621344323404523274284376240701645077935590086365953141065202988186143599964353243533955981920900634116096000000000000000000000000000000000000000000000000*i1^13 + 759661656624557316748584569747216499931844396486811324190231414013213718560613957527824186217800438169005724384292278634358294914013915996615614373608675593274775849746390507904934558695694103889706859071081180194347300221823422717294361087536101569370345419333331870158341638509431050377904589105059273980558881664021418371575616075765660131998502141807846413908398625629698498869092497974640774814744922717543024447049760605159321564582946992372419415644481744559300768332616642247592622871146919116967762403082484220963849627603864172983017360844763045818186808068605074106103853476299143715005364546746782065420934285242571729397158627099717830693276106746710518923362739760173942305594688689647891914576366725072685713028305949296461216151072460851915946535769115757027540562551760226292276778060418563395119640118140060738162048253944792510288668819445603920588013980158991756420577203574211183956059319469279053368228327487836472552080890993460500555155231668028866871409094427079141729110568416896789910092045267315937076696046279629941200734408723262981232782518174460308729532820626219930753394110318498234336138949187478221262041370292032651353103520990092371666914195513872639484565171846814904366811580666777190101266197940106086349252232098975927268031792721588267333334255110239306664960731564152097469985886579821758992062688681137359294712105072978669060805148828921918886486883833729163498108633480502643684219883911815466112064084775416031941555419232674126286663032575039282654968572904432768220065648355166744649036563694041285555619859357808471381666536196648555017738809016154663076338582289779527918697853060374622134620686687872717405955344909259054229151479631576789353905473332196071861605194169848336469155506579734668091274138397068034932327029808230366984479261486328905972661113606899283913543488708374115304794460085312710052878074809766829675242191909804314635231306322623888324709354961183796697182126259675080375762510301817675554246235684019746998372264066994340410673362844988717369921465508031228636035868424819732566628960838283156523033230592981210008964090218165915092312350368103021453578951680654903281718579769407498218121748223788284661966336661753016533285225213845705561898651630993366799198616357256707816645312246481045508918885534050794277327582252321511490453338076295998944051200000000000000000000000000000000000000000000000*i1^14 + -40231013745070366753854111909416510970471118631451536867345634724501905177267220902444483261316126426162070142332089403966413982161928485466033988287632166824963501907603600856422061663053236827794896227858400439321040107136608614558067769656437927561456707064834434757927637608037715058700206336218849186406055643695158916175111186919378231066510829057705625124147512909980454184827778671760446532826828902833275566532796826155628537222660310604133426430712247396995269028536394101135520556577865160318775570779155909177811796168284755834703713296849355460829941908528623285922714450859575983695883528039678399909074534572622425833315965887508434261209046343886197764001284239634138849468871234212223189535389153819318358767415850382801101768264103126275637559039277872871123771989015540858168064733227286034625047710379624566537503050417878071974194542936393722395066359397485755062780647619900799174703467681779522634583359926418193742904759306344789447550678560763498566662647745535248374859863922501221807450748543574866805510142900218134094162148242396789463620205451921155727645997963541239184631794195476375257078965587822222478907470163459572586518664934165625839574227103263039960039250998001413710143661186466026338379697623724089557501511469049908639003950692681205292872323284554602551552205652627491587991902148542960010132094619249094254891722037819741383219176433691923248818340818300648246716659126910064009639368229105494486173370982635229577678431548610880068701187284803459612432371997567097293537013311614575520349345730883856976960924056141502880669935760889075428444797436554476350057328662640880086651130642649427365395498141784128451119584996513074682908510932611453986958553452441684798844637678240743144235744822385760778799740373276605183187288199885225483762346125635539041292515001905769578639213132418429144161517373387896556686804029316263091381274173222259751727457704030551664287324389583996372110408972456803162927141529784909285719211448100471335204206619342435692228057118708643949199545029851821680606626995410563397049295422224911525393342976295865958089263964866674272554923678200255562014924911217143178122043684862217391579947877953333804733026710549131984617793653805828504288556352408418558850481275035562003258180652191416461704300889355425651910558033832632814520556693682399477760000000000000000000000000000000000000000000000*i1^15 + -10012322375833960381605474066014442596682198006366122771450284695177490291140037746624314422413327904830145026063827361647522708849928986824347211161536908341905449675629386013197594298144409976616641185311084235978917211290017973837656814648205503462569730909376614026056454052140513625142961281582425891399606959316776944146081819284433442704439646657065971030048541708433064493980618975071492986206214304564269220410133423080542921331211527673968775135174108171183196093095558038078767393615288927576900028398285202452911524392550481448137910862677933699106015749515444291297645000756588146471262605881596836063773578412373773344084986143306880075938217271317970598092892084203887032047569223120138007081811718670551203357273076743872686553843915141417417833111350853671064656936890612050335822022050502845290758659716997419848895805774859061012396781789783945266396337395346472656470879414467456894212931137954680262155144373207329435291117609481375481824048390804207362670440823839212925405469833450623965695416373469248120462164929405343589546787941347355429480431262065471191114238349375784924642422866038340720154135728998182496587774382706050437073719659042975096716037675700865236918293254834546533099130251922846966533334769354355301391448829734396954910514063088158243286996043869396630195125142586030466764561290707896627072816989298515775576240466994777766214299094675126199265114457140284544069936858624018142274629341175079434676105313021632569075708840145340105283708662810498845436578870715577309143222181613068721078667312868410782835082087064556363887274338757365212775500618018483024926733884681464838650896447779722776270533338441382346514123006625696457501941639003452199176290007739732694515105550660898850758519372822133576751683051590424725516936870053218523349773987120818811989092322065956716776032352656781787867776342273934244448329665426840075362189988859941676148860555283664235080772683312397742640295104038437167529019666079439308687099656352122172123817608987324445371042169400923712871474631647461312080393090561581096444897406000833687403294906794155821058321600338987702816469865473242709146199436764608920896451667365687240267644377076873584258378637587548617335160680915767574985572584343387940551358748472363191475824047783749035585433931494406884922580006782608390915288531912884224000000000000000000000000000000000000000000000*i1^16 + -682498717530759439814862578076030782785091569392997810231723449567115771083954464589780986521491310304018457626247430016317912646003451569689912288781129984473053612797617172034651595793804543850808884368394203658442362029722293990484482174787867030643793937348431602433540435545316937339109722372319930178380876156472726846661877596851748567679704003162639823265819102588030996640416805522034260211051754084242387683679985411126602478095810892705261595671191832663628551820929054746584178866692656093192800341315302679490695753528978674425617632185642483661110295485122770182198730746098229296794642134722331513414537564703578041287964154920980267198125877182077519616676287417631091145542323771417790559220393411599735007346059766684095824521725821378457499841608079631149556666167914334906960428547197720280980824954645992401687132795122871117180599370422206072918051716226695026456488068848304792985329493939026785668495992595757987543657516505656428177423830529728060750150113518323799983391025800766102192797560928702016946799774847393186680146745260666651089102165797561364307371306756250957564111519019520473595251424270050514638234415227314684336572845713764379071936534898686914129797433380837627286455602534001025731641477253811338816610251687661009784965545849547840199279539186090456185654756236643437969908636568504258243115429874700279220884560799844563643856989705961349003435323237141406843444807382457765214944486902670800433064299722921233944157986976545793825787667271098638723058389095265525024292894555342196028914118812781892118442940473940554604477272131150875787529385073996215243915007927032940695058020450115774168297928746293120460111819150091559022099151712669280868460768630923687693740467693960565112614309132683495612240885768711358452174399594847148660722254435989312365544139973806690264982909570881243175886394613659073638121934970940242412527092931373863168095883392471932937253796793799159220205145733988601387313927333626616328232112623448179507745258968516365042786525908834117746034652612371738726352087699036873790105207106176976766733863135272303243878574935445594621018469510621258280441957562019560171896246337799172788546360322273360072147097405351523697503864934525852078914683043965738668305665061433341386406200726262319858519140007878521945302623659199104363451765070233600000000000000000000000000000000000000000000*i1^17 + -31452833335029724529158623872215923675540566682963889912762284023484548565460218550569824538258733508577648782848013164581241782907515097847198566797225658696006556201624964679993473988052543131361714180709925774038017196999599584413752950550120795061983923911102515662232830380171329505192646707046220328448004814482922257215289267789873892190088555321348594332754787972813050321013271189492076957442081642011787406947552374097412749052860793887584916951127730124181360118587311997433823563016309678096606927999190315233192690999206939433943741001798574365008153153331157062614906863006338812166471033582711194822048031069658440002650950818448949697591254924113047328414366499706219753064255730949055876683545547495355506750067760261356372204780464298206097071494253082781320821314629853418751079894801852351821690401294273371435832792968159803300958239066877869331215468049402141885921571859302296039688389058996607479675091016911106874258332369440314095614859752508519632243990477640175998513404072932541912607836518840012018155830377724587646623316936159661919814201656170374296310007332688898769828651272354468911397308784970118908102570688785247671098001210738274518441457501668984437734344214571135286089652380051222279342151237277774406525035871136200215871907075576631716462646469858465486533888666827264470048288421442841173037523049759016108904622811625551951624835898591580827540054585675504914081333530824822731925111810225803322900986460284739633037295480824866709707899212254043628855645960835092321990984719001469487617950630731897273068204893084030793408424643864693328809617504788725028219438698259257006644847307358833312520910354145956615140486698227859719358278257954474391137909519821018146087007377500726472855124115833791361713425400862771872866799242844766017441041059945520823813885287736332351459986523423497007768328060296976399389351177173906058052944984608785190066645523640070199180184100178269307916541562432246490192814144311026303904206315964870960661497675389600783688781944895539470727709773581453950141829848791014393307200659681253545067763803017511195614528102473641786319519309323285317507069970944209031359998518118060164728646006763393873368919934659211271301755296575282960252939515082818839721562270499809741998585281546227663327038298182711839997783818191309521130503536640000000000000000000000000000000000000000000*i1^18 + -712262991804558841336196771002218543616776591718081934274084614484504016571607617101829873810055441096817394831942465989614424450392808215287856579669556423381801763576031561289969825785457705090074145950275249252822424689885303721202787335422204922689533322344319396459101404960415917272054922581759648922938938127506771139898046967983788010971458360521426409974922417661578854624577932052282429510558425471756253005720179277829842459712656088464572080553211494161267124046910624702257667150335449438826878186145438568046959651128429955061564181945098499800999501566437940645243728175931599879390104513100620904162073943040995101368635175633501257928275813730551740641569564325511494060579037377036268551691033289642399279403952998122322358638480401927340900803592450363854458537745399515020672747892040326141050100156371705392550464489995199293528627219160536341635024691946776630882052062311983263623020855314350571872794365332209456407301149854078483793611816602135589673965207158146902494691402779892324197878384664048491334874086704464831616959101932745430276774774196626200443636187908398072734383316104639256324234322460456927433775731955341386909082477528162510613078655349796373211063777995670793234516711632653531161074701407170929882006184400988198742177471970607979496819701963588409314150839895145742463294453568770594213713810983035260789047254251479973953087129973401934432777405139046149733835818462028964506769871269392344306164812971353565552673172813643459618604308019495395204357348353800206367217504517844925292068786035639880426441670122066692603642962888027646785133517883753947297070789678011686743330297658417411551153456897591608544276147706874217450393098776637665034181103781551545322281343215428882855294668839468348378771987676538749221535639025337506871632247539043922481844906255394418485951010384030779752033546168715572793347385040752791697029791483812785625980407340529560958784009173820154446513822141827709449491881606728148212362388358328271424650934241564710299148023411897882021045758409167985946636656504533770225330800947631577552227953187818965843359333415307240429163242128840689296611519079379071631011331692622453166481758218147682964330314883920327285103288090594702143101570858576244667319558670471908989110509898362763215246550219356131500871489140443526358630400000000000000000000000000000000000000000000*i1^19 + -7331240923611862879448785308872287265589600147279415321270757211319957686516652648672588880783104289944069123494324224248223569353054836435629621778799559916953803950361500326284221697758530295949969716715305893623369916454504235686709248145854287549325547769118229414447728915469905505995096293211172758339828015413798924992347064931292047230210971123068940868317219981211858308975249145597339481546768872788095499773686441999248049841760588891991858304031276407096903535013352866856968653439521875915137187198379397699124496043790816437475311005799976548917657549990134529758141646019143325287523989646247416699172462791501993630118765143428331928216175786339270481168020334037343718456227630295425244602156176538012462642001773788070990158802384703264702373153410394517039916373852203832773642319167540637984211072440967008541007869019849728964482896713668220136505947436700328341692121366441447861358702265651530261672062250015310594019395623366500177140078862305871150992734314820825398757040058717763378180517988868543738388023652377282636540230791844049491711691921985322254474329952349249508243513243219578936775729879428680383143495180863339690876089267429231580217263368646973375552832565617773693177785387214589006232806419004369041666816899905148447150672059644265615792734073038416944013471248049760035214859454700637486701694070637538796465706606387145327417998320885482052135678563851529230053864142991513079037010538565485359403699727282009934918496294839219614098814100873248198141634528866151983973101594067006592671003794106705167371525620302177789552775348687911502481958805494422966146547160679905994585315197290465320020644914878060137231805620476367476664012063773953333774817930418737895001871271220015346159626624089067908257874137814647973485818653066431902913932741456980459500639387210510668469569847936645111237057846881259845720772986513698938455874785081115066478394423901010726250564847517380699274647553742945190745069386924455241306429529050457982913200705630531528824300043808699307777845889546045748250339954984201426314637680955922621181480607876567113217872809579729982172874339139596875073167858912599083732247730306780814860490233948381038467139289125354819626181844048743903749455179365983200476893680135346068321285521010155180236341398629163402813208018951501093273600000000000000000000000000000000000000000*i1^20 + 245709890831077840520139364207285271182427814958945065638968499276056054550567121284531828135942362648253548898010511729825541061605091472896402952965156033141844218320690377269729997590954798408721590125638064072503889902695988437578520032080462950263995528185027619949268902515963371342412380321979501989972238110362211263503192184194234066147069735108569991701976279725371461073541751410596743574902499298668889845244655513208219046809333098104313308034692172337227630177014308341875958802126806558101686082373003974705376155359923977503122273886275466638992397081871875693696802892714512425522872393260940978023318453587996017668096695690443070784727037023125428176128447431699002145488065958005347141777237929046559163160602143215665305168110643473498762875693928205479527591266158746115136255013972499650874072936131546742675005802365321607626712872695853925800279956482421045434831346054458131455472244008793623226845887216757787042098518076519461590928688809167924464026639314473252119086778461807421435481564983300448156244374025339175696783506213638721590220350824780964335999343273548770388777068151385181244948134601090690125834851732301769255162766435357559020678117634823460506731719763935947032287517048008432980781059156584892949909231242782664279870188105865125927384592102704732867215310886544978327165595328787603413797002416230629825108092430540064692352719904195728130776378330106397199540290863766847687920946272343697134096609369673800748567575752075189366174736521225334707201063436767360662586294932531336303756499779205783497013344022969177050267049407135755892105232580817342122740179729899858747466024244969372425100958554212648708637356433774390586570166222751394795080814997014842340108381151728583385814435353041037480705281038579645318716181183865467316958655835415914619664878466210817739963225404900306252475502063649792206075384331248121897028889726062604947650256478735213388583959011973105388928619009479733203135799131821460760532817271059767856413685715192230570112983835034011030247500243429204719766814376750922685639647546674634670717976778069267222666350655615487305186192939905996892063813253610273936093516073260209612440798162506069313532887704228587624838937050723288604460412592429612403065969168344270969090859480906095187962526317145255973651750897886167040000000000000000000000000000000000000000*i1^21 + 2443898812196762237464835386572113084190250605868940742899965051776102271374002377408133878160579310367329708606149604497730075439989476102323018571343306293438379492040920112906314601396278772728636537951684047202448689656661673613156627482735411560442066871379305592287257342498318042607872090278804995989195144307790688257365736813801130370641784232150256307353485677942571086358532847235255281592489936090271930301948779963068071436111289740806386505844950576501609360186661622000668059478665096037235214319452324769122320701437075893375259113700288472118873447502735051035862709465484003286864788388334925960443413090929814027014402072607998333171204048599614127154139045361918785971184650604497765915379039901142433766455493078874076780955689046810206718627041678632685436739251514760293146097871166561404962792542766857387830181852745976147930648796467235909840103285006465207455354232174495956358224486242412140740971979990793953846770824254812376139017627732131865988330312978964463816670845875255805762366747727124418633363701127376836996911753745738365513371353983060644516378028446283162366993386394224220546319473447364333167327519906827622321618410448455985837787112941278225848825242416064823122692466150950097489429041813766236904861809165849790417681782226413471600377897351143626402502545861041794989494788162741374531301660459361388899109148232079988719327595956319258083364008146405684484656278699285100372678199436706196913159988708870027273162274238122465296039671906380785567218495370219549219366351981269023808203287558387861506174874934828431522238891877142266931662099642851022531556056320622692366934218542028094530713696696856402182058503264277069634650720468566451619208243128983416677471542496765749819556096705606468143817243823452919317437153561130928412475953189913552352713600126399291801473730699547352198541617051903138689001527551153077919535855267948111640303518248266195342954742499848738148515985126038261552138055979508948044761198906839098608624577496077749615284042167790742517939261660829081545594579099077305017820840031710122227478342334676565633762102574770617790862314663497275886575061271075030758958997441591126385413071565262253921092992354487381028048441501103143742845726105269375416493486827942788343340781489303035699727105686209573172392828600320000000000000000000000000000000000000000*i1^22 + -17148793160234180609304883572370841249368121371590193162887060389956560099047973775835848135119939719321472724510914718256719752371924902339275183912420989397495230954990226941653943684849522072554246433804625512274751542439828054595892558289015555998254624853276176015812280755860311928354832413087440400047978785228993770817135984715375396158760228951858081589681953970547339251870310543775820502892980561556385895400769579629259511407295616415288168660690679482535218871385142536214524062414961032188248601756521506156312227068194325499179538522052601238221119760935213119814877599820715412546381117244944270048087135134007892953114519979220486749842235764983689205741238759875246597578950493876779649700031549400346387280637143468016757266143740372411646549879486376669382878012323960696303870491794693103685762996742182820908210133122764345591926164120853541663473438609655270519278870507157355080368501968136186158669622412644615000896994503413743148662744683296524724690952895347075071818121846865215588445482351530959900144451310774598758590470721665886036301041545264212314103647955550705720882096729589298851762850333579675780920948167639594726918173759562727105672975164314825829207155462371013287758172949867276162127778560100028714200745169291420540808213789253768888268100246035750940862719897198403337760146541581416356142986381136401610882696622115376834626284714506783762303383365124935243354376171221410386449427195359487649266658328147409174767556535980346669302932040598392238057206300508662133688829488962934552992670731942260299219108756887280067506588404257624505232534717879254864449679424994701431468244959459519555710701607409301860365907002829584569435647990593399050443001677939234305202825613198416531694153193310534997006416983113582173018954648968480483633134129071583928891066730680649050652581044745613990431275698498150015680803954798062224642215533382566509215676728284247251595496724770489206329453925077669766782996107989924975798887826228785349029396547156904435026560588315147588720813175785700349981617666444647272324983483683962753170916889811082337701044097782653988652212629454336361205295689192284111949021435535631405659143152300217375061228569140782135545854428323738679045657270308279368631412000409175432475260438534126809513636696570495896300761907200000000000000000000000000000000000000*i1^23 + -2562290593805009356916024416605031698130149068644584275706642547228993760855802441742539014474129341952235465571242063333149058770338300219499448776958062907238115169999171441618845440618240128995487395067396674283021228724796722218652505255867863607870557911232181805723634241196751419314124543968437045887659474693730877884465914277557337084494989769114699640327142428596987056230432557084685892607837905983439987246722197540432371339032131444980136622184371083569566200564546853560978049397508880714079422197171030382449433445366712556197784661676177636996249697593056782172617598651665338006316956230753822005911951452182990269898577870684300757246544702166436882574812548917868706380542924838746611072183454373067986389487005138200348752033727665852402467447901801606046455966650885318522483844367277771025770881864169736855984818475356983211660337684384812607343376492189712677378121364504045275399830537955763145240896764502022265451026491614518261103385832418851731017445577253956797243857087585830851108229901692508597932339237860413964449163836785985163587362497608330140390748162115477309231021006423055004954207026079897311654126333323011198468396510210238769952643486992517270020937447182569016151157295540097719461526605733803810032144213649509846266631831077526813269623385080315260719494207260221336470574044351474469192423543223675873834030347529827356373737304702832318005730804819688781450318895479489374760082524144681821350127646663343538879976315052572066902064024015019734456878919355023649314429022347777311697382775924770081920697797012129754674661970738399534351580136750822715044766796840810853085481755744122828622483309145542765505976294872259715514455348749597445058157741398486218920739310632740689316595664287448289128426607596775041896551647923186451283637355925415790499715990170662153721531802984718439076381812474221833152160451002151839502143497351207663787429539954369670123017780342724130206541690969974195769179422258039228735374745776297439551882022875264231293875180869721939143818845229646588482694119667826283531476791159948455388067232439525850982505879637635838843769390845238418294020112702968168159427197390649731149713344204235992637048576324265330642999746200325021792076802620438572318872741375579706864264075660651268764148356791891013633310720000000000000000000000000000000000000*i1^24 + 61319602194989587422797958447912233668123555797870529215805255177125763131277075239366944556980671712502004076122500679257723008748158231386543389555045562294517026035889667860833376724897608543608539316310607923246097172348343333746012371488791281457148294383597630284659670211134212634362852258440240664031669299446482290403959690515404557742572564736190930556988461595219788408487013304537881822369543185624763285101835429346628628279547108832677840172155966860700957976074585848912311768735917360900718571456027028421940433276515160183012046338574796044426773088375817530221812113732625714908752729146471235799214345384930365879879426126918232229628480685728657709889567449091213223948482725353637194328082704103149009499762861634767049952059546358676776384010884968631908074124498542776190338993470211391729384855106214912373774196211349829795311945836737006125048200868470720068468079888315925742113539672023131905676903167482277222515672786384246650898554621816083872766430388208198455337466340815795568080711241236116332256223982124095666738988462485456945098607086703875844382628235767375020289265835819148079838578148347416280178646123663893992437637688674047341556940003208768454357068944030517916532556450464588778322021133226203525483345753903283188614557765687873534717789586214651185847791159565754837624891637097524468633659399722892634285026406537905683793889494716043800102227931569926023544915374267709289802875926552649858927960182411115647837457944222128277865904322439709872725897875792361750658694327130828838731480095954784551441506210590030722527129098155571936631310096430278493665401459725032830246923178956511820519268154916227275395668691181018874384033587300862076252866453235624676849782558154701884939551374825624069885236240114534780038766488283267270277621798282311353948001640029730023660089111511917099134542664416634287751252996041482434076966947133874770102241803440609694296315168498290317283722423533137581766201637576228455938200274961036074347828204514743983028795101589470040539003178655665091412964001729390333317851932801029460103539710862050040008208818653943373917666075994277397917959705666381679472337892688531504513452333514113850025962261812493015143864688250446448451183970792846174368029056070107702002839460309169172438037499366816612352000000000000000000000000000000000000*i1^25 + -609838397832496044699679950047198227524410940852375683021286339920442289748779391738104002645288421835420120206269304700285173607547384443586105708420926406736891825570400550072842826793145594216505997405326177464624997980345210051802755232768749393319881594241858806135017499658403868198855200799534575812764155272430703009541621722975653830891094380129197802361255505223914304544860388918146685038469295753152698773987873559141904525273247177587623460215525720712014652868028043940915561448454455232117080780789388641544731630825107119097943540181387937752543523995051218110042239949428004251740893337782351976649266297526672293340635498054951281125168400509200142476739089800524813064075655833286488793976506806754843279845228787559180992153400379615212981059853368247943654722801352075318092262895002841885015642107250357363872692848127011894570227153011719657277918123189006584224097118868012074450816454218901710077065184381550591110654536219436833465895804250659536740451271016482959835189181003954320048595832020736382007876571970996534404662659626987820762921189683454211307939001106082977251851893548861924238868844483465080472054072925188259392737095230940002245216613657141638461414659355966796335508910978899182147402578316431547027095098726574925164855301642245592993488050337178265757455698414659794000862331822582227610335236484996514694330591780257754126823627271485319813834053123063132644854683443919969621485168546231564592717819592220954610523274109187488505999707760711466981959463837218037864572301777353608347695023367116250939260270155128313571167990099174576159812297224427735785730701417208390417420105667361882240883905520495877959755805318914474859023799229116626877467901850198649784824978464616980841580784261879808310353362477060307763831401613092309900428033616726487911995356973792105181574570109620218700573282039718496342950803396486235341260847482521146923193918805851633046675885886418504659129613889560161108655585865927155673544162139248941952607759220366687389926829064801169031698284762568038595460213596202068715534568492526341812079013487902588115423157423642624199464811798828386554769703731958616293384376377763809562519203441680656204429333006666295599818841325192099535653358534380094158992741840458099141218936283006863233948563245157580800000000000000000000000000000000000*i1^26 + 2901929810882179793553660979165515835420206285904078162260288716232448244443575374995272314454511108275487893746128274659716525248737614406538438475372241410507571498848634180953057575191024490053715999505540226610549981937517291899993877314411842396436064963223873485198839267883072984367385876510358338002243813057753176488161268458663823746222504657570461530488935979445881900650968485187879280572784486881328451483758333487680427058835289671431848190666571828215446932447813627211272563702858721513869038591077900015452740342069611043752981380638342542577512925023983312250708828621862743507748032704760103865564653450650083891031532427447856041066484562351604583405086665149063185857703528216771323158135057495408211496042606972500888229068614620011010632024273198511846961500718265749938871822472914261600528004121585524076579295486324956139046457576630959113768565611224988522507088477526616488663603857494050705208637727925025307990877695466943961643562952918068207194791321872352669882239128660491494196849016195537911352122061779340866842082074025853986670738856995166935436813408396019761635597276133289071167923706298405537787266828992583598551392060762313465013150491415736850391797797590941720795736345626451772208052643757513877053776599659631451242292055570884515588098650312705946179198430767264542707565775016228375133611303855710382506361294616760699260994635594714459660330251972757435903293838766427452800020061907298645896412926360259466907258448873474421862818017789094026275784651574304711056974543574574587142290698290164532029504317557996831042554051718802313388927774042122998801825554833911634281622159512341533216839579185386421061104810516934551308273399560193291452199125434918454761835943410616787309359627536679631372409891400883406473818081181966292469604058827625592049970797585343199563497916627497741013120473717365416143278544893542501523451369377711670164290299916061165728224015339157249498580161345605796260118590069477624049107699377645721635162299464315900752857527081801233845095554734418857626687812315601137906113951643051672576134640367678049193363738405480208100000950129821237032632067140113511170246278419673304950765461124017768207362711006457655103717293376142279656790500874721743792586163218555732029557938239499668098517838069760000000000000000000000000000000000*i1^27 + -11009898276343508454064159223421875127005108591907776797752755803123713785561612323983852059704220813586493397057119635214666302680479312382494839473910545608722212215192451866849138843981838552319188893207005030196967904445896004412347146331386646603819854102792644773002301102771664709412640108920512733066320616391166582253542722000258100440791275111452578270179437096635107074248525352818186033122445955047602955294660071852301578698437233928007445845160195574247633330513940926845498752650647368391518370850634377964098615706899147589863510857411663984854307912217190099559601621075749521405374303098783245773182394549231502899694352281563612786377929354697407315815861121361528040090360300460135013907923680524052400678754894067681883700697561131874576111276600779638018421695048802905098237564811587204371994354659877938329238769899152521166229164810915160009533767749938505567440480170774283678803640765796989601365346273684003738738551668120287701546504108654270930399350053648306841107707777178659114177459716220563040846954410315845073518020196025498788197718883774493846351126100890789111842799620006008190010959913166357087247007453330094188594901934701240071202905323458829622952610694592996536896947484336068112569591743044836885795413472385814805533050534591609740115842442746269864439221971578453392579451956484962365312291352668617155217412755213555175715456364211111368526849450126550909629401458585733289181717946089385974390109823387486371321024650247585705813060214675903233413576241569839014169888412117743924184201227729184922827098221841030818954787658579202828971067148766994065202564921350881285690802628122239631399058355954276740368405379830032421309660570614538096562228318425941659263009849586411603720841282264128409459463975643929440292088221645790026381488044617521558619520773901185771936400100584604303139446240511307876976659183035260723666552665280622005585755638307288789909974872014238618257846419775303776768035046301882516899787950921739656266362263076566767644603134852575348998236938411683963152367468559942050840019103037036766178333402468587870778790202418563363972488269943668902679597612501491555142860556409849929584115218421793301807607591411837081054038073850690581816802866320391351166667762194449855162916609597653036786778112000000000000000000000000000000000*i1^28 + 26074783400890325858210370826087996192199414891573603794122436413961147693288147989424184005180047236772396481953150961190540345249338665603746295498504635036750976464700733776639599952791887521492608736591011448349172498758960142108871933055819810560099844195045296279039886768056847503398031751829154660907943076954425278055464480534500558180336754594087549182007228997094341568132374193346610577692613008842104027067978463472666480886216639113498561416380464182662414442213269975634806467503965988016091384945732867963425844569809938482691355137372091029319217720587180050247395612522964835543487518896467231017933694986498558231173512563167190466499432405468871133481916001766209776861526127183475046756632820746798549337425729978158469177153926692109095846821907562241693527463022977912395346523501775558481554614449729443356058087948961241280593090071417352078655127386784247811156672662892353316277253197985600890862713259096998275246198427823811050344129034516216597877323764552307742921633231546622106800587575253198431170404689816654751678484375049992948511091038344930005058806325393682603043307006737871470882623557710879816785476627639316483376504663940424829190554777290815746798482115268210695679456200415369006024612545588786273170990416943177546135989764950269045007071812605267359346626042843976672697086743842313624914040195480467740764819281225792636362912420580406626916529116436042810312428120927095014354938825292380500120141381486019319843645507049818689864404222218694147742982573800025195610859876251379924022440096407201383893284338469095245795484970006225604069424417832915765379868865452414197888731038397368592403042200659095567763928182017746182425229534577573231745524255814727166396503967718061403994075042771861448568695343965352279666193355299727639704495532219402320964305665502022152950728808757826965193875851517432121499599048042557543721093773649459452381950909775753181235627231422626860695994783831899495688098260245845805912994735199494974494576511045140584807816024976015392368237295942217433298668371379237664885086783812940701944392328259377340127752168827941682840488913580761991438845527019172785270944016409164829809753757747188799606763514731964451655194797150569305103652530142045788504792652846523926856610699723946747494400000000000000000000000000000000*i1^29 + -41377969864946393187140783898591552791189631781419656053757146777748135734723667251512712642429033183423337644408136197196845591461318737898517829784019223343863293973554691442500382636428576020780550171596338675860450256047902128340462476034759937440380259350302992719921786865376945522065583962077969109658564056356997583267812974161024455034173235906331491607914040374355336977748687742784086828486254935858196985323853539756195726247900038993438222214992627871548780935449542346651313134982407290399526447955990494062419386640744913010261283239970333456541234403377511802136734780656740454862591326700708450163699736936973834481445888282929863491222089467371747654614593457491535655764922118100218885825370716741609064597753751456959808262791720227152739698816474770071763184933973598082974592707624396488857824731787905236745086082088610767634142327611684534973910735342205513105026323863327310536005594507848377269654746586381170630936128585480904153191290815608598590742695203124950098177955615955447591650218515046113309562726286896617525051581112597626290042844040581478413788683506864381929098293939880363767712541552088687959743940543971882631748743820157436575108937564275717502355855788063942176714562439780878020151565833507567374247787519820812927381242599601375934649380611666117216647647804584785478303488785675448070238198730594593574216722930333808128796640331517497199567482806234082739994102941309960113847145125314462064661510656076373903025082262673909557507849198331497361342971515215878343558709842480036620125651267132650296426622312938679857788628341756227581187206387621278173734903426214129951269035565870896886912541026735679718064694833798404721910713848929331803505063015344655179706953266299437181655698340038141771788320484099132293326539891182636837042545724927660942205229337634754558584424306348371136990429360212774318436792402711932207116835681032392963259919031758625807542854544996143725931530020034141443000633676904220010610395046049343091407682961118856318446794131615430537994728492921303333012049165390499226995016014448627265714564268448563698531248785992610493517021082930635757091189319531892956495696277878339090367814612598043953564726606155594370878417911778294510085745595515018114458066598170165068689938339625697280000000000000000000000000000000*i1^30 + 41190373558219450996602613440850819396012296994723179432881064731431807224394336344116161652080947963405010649449043334639072445241038195893885412582764691053948967911535709231915598601415634491403347192461323436160699346489810210544126840934623775556031989750084285476505138536595246099576077232764878441686798370445453550929098301527409645801627260845920476728837582256519140766503633063809155419310783405332766385144437022332236268982043071183414577602832182093202253765999288506006543190068661757711774559480737358939510330351159526068650495730025514703551040742568592727190461598739933117798242962105838668638845973957550877335135979765845741882929884521232013371023409811052650931069830865483607979246693362551099182424872350037917854254818713006006446886235696103281205104493284597812071344867297122590739158483768591973652412881600358246825987608257361235516054848271191311225399915208228186380234827448268245934274903009314478392037401541265716592804739514725591234895494051694094623941071014965681010761059882400285183497195251590388240446211377091803619806055238595427645367457586149650996790383855400224861075348281260164235861288776306791029912440698359471229320392149614084779518493414368894267944092467959790925227248700584572721214544573028557628467380885213740922560791275233954233298688493456897965065757221002495906318203661791615393997928363323680939904095381929552169001740692279606272588286603804770661412496422405874730881458445003676812686174173547673229674715390759093352523819858436170349460046609573296182839338164532089004374132916164637625678757919576244278404588452358747746700677366700273620486169167214539510122934214336051132262006211275993701617050638166694328684895458632917556911188721528783958629066142948141302119557591966592619648629853017994619584388175526200947246606174621842560733118745120124577112931271821275225545477730345186946010402266595361529176789070667681406670043833052791794281618990257234874023386643626058000102391703043877933167190938326609666635465519284093205528451351268749114557964996106036709599139872930854191409044352399440594139173792246286757738769229965454273399008397907680170295098587305545212075936462224226850998437932636225819466411092154802772839991692789511703828939924559226390948607950848000000000000000000000000000000*i1^31 + -24160835584877414642948274533572342657342937015670701979135931405554268767623428607152243174154110713517509325878437647279310080145682113157090131167718855646691588578498917508145389816783019702205721160003359066225382996230703910452868594176691188771243927454210209534398783198617947955854303472611055536592077282481074894901614033981429350548714399179307520076889841679794168860561559344447014408114113151997445397955140499602570266916353929642989686756330048015576170305405903836861988445267941406710547409333830881516578769241801318179998606816093806920902087039288935461154465468612919755172188315656571990866669139258694493860426725713808714420256768368722271435695349929949905100206933820722061033077699015392389697759307822730940830379256447582915343461905997659886677569608063375805917782114414529328616458443590883084644992291017328978497087837200969479102806873744086375707508729092660949158463398368740772568194969217614451279043469631131269437961007647326162479662116600468703644755327126361103711753368939797677271042297254093577899507561443968826815644682171904844555930167532476452836341959596284402307008720912380685254052915958204602553875801511468166085831760684570611657551615839561613412972407005547145440035470046281679533515859141284089090150662696023081800842108277465568846779629620382114972049013948151748100781446815518429971225925876531329332408358228311224403899407419097389492870010339574120484014805441442130819144357170113431077824930217588415353218216860661257851468236986432116707404871354092400798377593901358703817258229959597635142330750042014576807538245606196693765052476869850367639460973740999519531274959873842576763021490650852821785408045615351088556858113342163334041163850029200214830386962807253179445914798529458859429141206482694301456603662261091917283062211341351403018912562739520688940371859930887702503028386072897319754589852121027210981411710968088809107354717349299418629711489811172775633962468378384944018550549178007271212795512625381110459315836938326363493150293948044111577700685217472150103509456642211411265501071012934844620331826208783994762917249549146358738898222287552689762187663804605960734176133756734142500885865806585361499377312357071669801126931484004800516294203498086950488978227200000000000000000000000000000*i1^32 + 6279516799025191121254347844581748857355742143396058510647307813433041126923556646418873832012361609009049626294131324139488856147560368682302471825039365703127344269388635665148417207511777026908384574925786448732476732774201951818837408119320709913052430697525978478898478551016368372440289028362748844088292381021817805483100294654986704620150288289612611872846147244423128979215286255488476925488289908973351483844738365510985130553092803332613889650716110116667679246934838383467201768238611556306400781702074033642133145730350290395057115992310919564363466301776687201928940894277272661498680569881693692430765133995098124318614998418512508610142022507225350908340362428148555034597551578995927158968478714521507037352875667033846164677248393027798273793083039764318286234960826714316400411288692580749275769529879674288163656801686744428529755728524295187670644321348569534078986146774107758027915477129037350858224851063094954477586101212991339639677733431930725064436302496377331959521971940123319967035795796189570347689877893112294773245701080786558006970586311308063094800110279875424174054221439024884770339294995595816783028129444094798754103981369436351007289785035792541439677360677031836857420579083762442678073448161519407811667526310203418067413291403133864966153299042951730653681277544831566095073436331730389090624478645561108511305631642106856085518923707042482591673084991525773668924891335020423460481662752402200710970538111729628125934753844735268640650412477150935838238582318476102581909337168008118418236004465124003923068626040044960095961224058315975164200088549550655557542749410290894496965208054537096373929614477526119807670899945755659883851530335403493038716449852727268850958788232496424508786824024157455238689543063469294535622307545251323574270756820808028863364910909527106906696758593537652041181722640071527015955736187519255867662653276016929701859958260374397896106448929755629823387021222146727484612168540323126066618999789037074138080583367422099872487417734508185488892531952206341172134139597855005953468158834471672777649947471781932878822880722450694088936903673207749208360314464624104885338084292646503403035045699564851059642492624131811551311755137453137027477944664970939406069181312328762654720000000000000000000000000000*i1^33 + -520218113051994264975420472922433963141773098245518882558018105647337790446512737669767956880231577701241614260133000263615749721129201223103622178604849293831095670650147624696860685655989127209869473519397819128339513029457509820774097440939238803693318913095520093050652020001223839136559534960320168452682504942157322818120065128419132559447046336457988450309337650452297515926963935022364830412624375505747720649768884597565210448971816755706217576588874947858270537348513844236757802417582195030970060281342482636783790313028133921723605134308883658991313251542883048666347111662821031328505628543575488658185241266960643962488772934797713104310786048178123840189004017780282994329875087216840805094679924450759133968121636523613912103398849431163701099610767395857887524312158098100016871473034543077747476927464905710113210015613513215996755501249492345518134636021708742394526418980651968602673209829811780934519474416945825102223764273902171762811479620962715589381107655861887709437964345762830836030452602408248255979984962442730585229373653792280025757228823622277312284278136771566232255742250672231186295212066630206088762523875620061788547382322968983128988898975567596336682075623872514946830937009054476341378778796695505998420561413236182123143738524432466091995085505396483068852595510330286546533216187460219650242429386700790188994688350533264185409143043140542469043811700614530257098570018006236775503948969844487591201334678937551445171882169964200450723711406441775681612306099675883529654027703745799489792703233770322437419076788049460443691293723875487709888256380352266176353922508172232418062018939705956476128233312871500514245590481727403926873874861433687142993258382072253487903301604963744101618725667257733361774081528772515953700774737609601553907477461595586648300902265542400227299955528613284976834257943164187857527138952800168809864152080639707119288418212666470388322046652662035290831710308337601160175633934951322304648687707227255290836425795871143121621921886450752454363917050285031489338250755780265259144121649152651568826331062925664053653174173211490151052493560435397095058206556054247238444097753860724940264306208069965386111748328340393707714068238795829066140717317716793172641186966405120000000000000000000000000000*i1^34 + -11187255427790333363046777501048269226765890108466912253374388882882651517413886227603230557068989822491219689583410278134557608640736115323157819584424698515873190200429141084919565065322798469863906182092692720017202775286543043402176682950007304557820517051492482511235649578333397562088721942642850405869701231368437993358476543904257592544843168514085789429577834234522514191038455631598598746803608883106136318445349650076738597991874487412460970663599044321188634050167014511314138463239005272551728652893490000990395749905178973040103080188039737057586019759472472124590609361048481830365512592398846615896181282489936147280870919419390961833735142266005706344831951277244818980469085288361788124387893411445909283680367711760154910708015480636444543932555041958604067788061742940599830630621996565738128275770310157829375510067333779863213505216679451794458858220783604829726357817079107622044192764894858825946482160947190658891654968213821272698535819038088687109411217651408612310431714980539557990663599861967324064459566053021220155043717178063393951356772611878507154253676092745856872489437717308874732359078364443510320640136424232070704637398288789727466193426589202986339164529412818600681959122620422622458267460831678833644157676682705007354512174998586501709624486947339467215125278404974838564794549063830574898288514934015818261402936182778604755157213487656627989292735382215851543782938228359433404595958132960459603767292128755507563308234661764579520819597315774530271080465519499373512791141116975646653101821350116999322139301766894370148046092981353942096922472546348736886151805727478236635813582247734176938504037717666114742813038243645960370771993620229453759953394519321634727040101617852855455171616671527211460600310090283898964453956575569877163899162288231359672825601474131632544934084411270330013543380666185979572194208743556208808248568911723269737099508319658271691466493784015597564522090670098495913865107215509841472466235066198610109849035277020680356989230586616382385700015248457819341165270875089341206850152626401687664279627033761892223872597328747782259649188667889801863801254833277806366622028211497148587874526227676347459593159386149572258290204397071139007283826190327665560597299200000000000000000000000000*i1^35 + -120732976265526272163068382177607339349932016502273030893190519046393051941476801696029598951651703887592101764360658787950055866366538968071368936039261750670259623292066995810181328404704670650329557741732187764191260720392025498469102754472221629110025697542894778125944323638532571267247623579834580312986100296648050597462203121821907987589574791299030953035681352589518142829143594455891847198961769123363513695742214697949858597925657204221263169436600980241644433471519671152647822057085553867723319451651323779064620213179342732382160194020650337072760421614787366042892111625057576713857313141237724570468061261571806277375933840264723007482094295673736628501979725663220676462240937832242235883279315338541337427514026886834772320000985359813773459363479142444827665786168370317318032167453581851093431436965957061348279085247496904754058622801835923004687192288817719117887682171292337423878276228761216550901842903591635389926498606640741803923501984281244845212663035866837450440411760929473765229198640900771738926115431733681839951631549878511643943656297535745836916574832258830348516142320791048191437681496613397281543672714249290962011040455583346219058456105058896516323680398833696342868809436575429299460903847147020632109399031825559961471639437217084304543937208341083269657784762476949812377223096359814433393363265800478503287123734451380481518501835002495791458959231868631247865495259586303741956196391631152596984049482785538408763776994696014595290922851257332581722979241813389376301889727444829772866940258325647057194527430976520361452913879793908865147404418153418928871499238924682017093060397168554894790314571979699226219746848086076465358536169461383266090216210996775584232926262788435813174363690202286647289494534772924472877890365419570958742618243911671470981997674634976496481027265882669535425484819771401158810943751836056922385905556084786208258556152012621917667743253111416277112819981609132610657285455039369436087620410390354279978340734206543203665065596023224487634932082018008764995547317281830349597041935683890913645212957347975492555433052533815474704838073298954739030957611036396114980715192996393728364545715739477644829157345575905897379238818327668924226442518648397496320000000000000000000000000*i1^36 + 6205607304660187020632201340865001963986752716795125522595078415646063259215031871761748006213224297928049251709585374564520212042599676100324562252141880227643484118461707681367741149257422367476542090182546375306109670823999809569595236773531949911352890112391525219136726666316544719994222952749467949365491755089808305904541909650313421016440170556104896780518400475594979609550257319202260669998842611166774814337256666289377005558937594844603016379031602504982442423745999195556700008879847708749630356732874344753069505799834509263158414971167440362470552282397123197404181272278022613025890676807525422270441939122621780623116943075317723571139170851822295207796806046934447780892146496900043905655109858154519252237236498584730529498977962171155914283933479667928112039163593516821403939360239261413166417711997736074521307922597167672479483405138731122736724393363992730960570679236171699363579056629234836790526717956388433302751592917384103906492307600300318574034646381316978311483867826696722615132685959718803326311058172045033703931542813070642346490431384046724604668354887830259405212450965537593510611506396314704623402605384940201405737517252461600212841054627865109362245966312926454105159540799102559520148811050527535579141106960708696709679744660608768561673833927247987467493673352997391809641880387036440720118849516254658968274588758668965226121788094790545844485890121419072215501709111455175076785150241355781059070879548649780224010805074364717308028677862284421684770364078156657079996745918736656210308869833358596438210720281970275829116746559197427411996687975225879260200488692022995147809774218928637980930829144997469471084336249034122615363361803857828144339995464538225921537227604353329155035924295508405386965671982031759730358065436993957961649720343330097445705363830367376263667543546094843956519231520783607536450245627714276618995639024966092059307453330667995026149805609923325571032764485496742240415389034214087461352183521548784848396270562977667366690455252636869321971096703862240633919669547744382483593813642957543604923887075475830868507628583901398666374013379380560950183783746389976894361979869249234320407547902646843307597978795965960182298688099365888722007322787840000000000000000000000000*i1^37 + -83390101339666013043753139576038018691191674401488379045128173976672613775035191775714255395994627752840596878485488294065811726452551128425835359259898829826929141476310500155333027186502823969621481819219420232782658799134008444441335899377755390301408167290493598013341377693902234403583130458805200142196357938097705253810109966943600284456005493363341472818515049175378750590420026622405326466955621450761354753171618603271087650062347693500808297859438129966733433252209765578532543206398543542885674888790119425539963494131363873054646715508455667166436417669780448608383735704351410182595883396628449442730623331211131076091856878511996846635748761770830619742740425815956884597549769492002611349701323281913807964366137022665200738988959399585055138862948878009373610602154561348983351230820481364406878798892444969006595890654619605618232679708876018841763462203215610551121408860795524426952812177356659042365113147829047902167607656063526009469215942075258985871217832627737634437484332678039767243223168684778817954643841133511435504341341731203632271490463289423065137398017410003575099690612729659070269761512321448505216920698869996277700422034749516687447283199903034020249581157011274345195795620767063035514294820919078982687044352681504360210779842517356419108560358999263630070299428418543673908141986772406835541788191167002655228523590396060107509847648379164088849713795605251091399980321519870125090949957038437963421617215205244112140285990929737669752762985595782538924444828876582008461013701174397741330332829137289202256671255407963223295603632557229967486598093519865973095615394406867643025595639441595344111451191923282449362348528898744498636307297038918377614362863204765227213738996796681362149116256462872389694370322282974317768669184835404255151963295310168771376182746866628511865485000826180335227274661668107428936437956528713480427604692329542729498524738882954420463150630752893043846021256087702109156692822200461681345588583518233411827071297177762439945156790254230583407050457700358908866389599511699189179896652683659385016151994990571560272184448917513633358874811481452306219968826178868157958836262142071383966285732684216758180998202399392646753198791453938098267750400000000000000000000000*i1^38 + 556945409237295600617260853908392788865336200346038232564011104277173616793354176464635693628996512167718121177449798175972944164508243734507382217952064879372226231058138851157192490512989929226794884350231613825476022232415453388794515955431154698098855501090011697809221534359111095596687621222306446806301713666912757242032531375724661313921045541641329471503280678695245659888703399485571714970158326213644656037615854900687834236428977556779493579460421002184160959229531191192315007222262092042380481706091527613308178037880584791890634581181068612657937569948360018736751833519516366557717330402241227098857013082474239138577422639128244811952333778830490659528637591163869138418537758797129205889842426527329212953107243788866959859151233611494013669359680918563651035348388081766096876256102734236906771677544866239383068681513766927705077980516612916861239537904019870139861362795227837054410372150570517774380219498014127759974270603695271216476738454514854938098069257311779849135919484861505687546648059010246950526500704945914384339452500154844241362224648756051604488516066274726559060217490373013625793623013582992952682094475613081750067823670400411365501595273213621947590147998316981024816281799437416365585933436733056116832254306222586239272562365659553551085738628020339081674862832479935570623561187102619227417112672366901033686856259427866550766269002082255159430228244070074121133469040556110013611406021779063068465218368199574974578255174083027938561624100659375881715149067523001645323156129471364156160835477639480439730999900448791302709049640208750232657893094972184736185758140688434529573003464918102081560924046994042928001329875039570126888904169121102217238598560738932188176512401168004103089881325697569723999758888300874311938248501074202421822937401713101747458690012656318370801737397172352920245991197900227501250997733437886598774158046785176364267670902748267244634368101939084183174508597562669517984198345833200412462226073661678501276738102377025477403457410980608052918131988098439331834074445957226179571285793114364623099635999408938789801743223916078102665157768856885455583973721866310622403313106376926710298757535221006905937896378483084447312581338972815360000000000000000000000*i1^39 + -2337741152798088451500132849234414162231734420431122349260463333977393482355000465318392636657908361086181905611487993488784639424412124372250633617404779135790514033760225222292339478221597931070483003947306413860198756158886719420846297115736134813024045452288132625618454657523866549110477124639259751324863181457869581749132171705694863173787721251580417426631955153106148643525937179295821792094635021878928392145940959063958752653991479162469293762593930612319534571465586087987228126427677612037435066927924453770422034856153601257805384003713842511400781175417983236501925042206366373164237873827777837542839657188748105833206956496853748679412550896804778655617911760034028830376117385207679313203786888918191850658574847681868740906649586534438429179814045638062757344469293973602584695341220966784181133624832775879640752579440704010643533219087260305961094502457438395217789307396133616867683072516509407744901896774556264814002826499669044761275896996473018579600224760715042670034316992859666366858619846224035995683681534992818718560526619071050356349309419487513723491358309233802683383056962375359297429820975329175164054838074500632690056666246215757559995017025941104898942326116553831020364735779275503887993025467302033302097124509843903734501016950919642583448369094831783295348454415531123577483516562388837654168323216904288420588154152871410088279605591715708898388584418293639844567562136671242736283495362522146951839894487637796405982104931715321964883241362159561987793952256348556895203424354042320809721191138380531195806276495222007008877276302413566499716964323094647186155107314666908393999089580205098976177370732467424425723097136204351641625642499645122322659101847424517378402580402403239486467250497325170027702137199210171770526106189266304062377657969185884062851430292927488964063869788626835227593964369970899744565149191506141315008840187961757609037377727859725246525677643190936171652454896353293492535672902014128005180552611351107952768050014286230400610218588763961517027726854614112886029995352570408485287320786906831263356891525744386919761000474999913519352270221933108255351824017944972992519848873176260764166832211885172298060510953322703671542153216000000000000000000000*i1^40 + 6696358847318186007773127337301511131134967244131650054271904895218952998260068573453009348013518203600837166371700955388666819405999552081804782023649930880196194512617075348384558817880293020066398173091095149907992579527447562930056587446288688379015303851212125837252349269886896770884040459089965339356196715809502508810500353193878803526574380345531382857834161015181721716152600898175612759041880309470065514108144560343578323157236916236070881257386719814630434169690384612808083105994413529584358798029223332556728810648567357081105099693425744564915045792396975544350589189765209855204324482171998050142002300904961918877152320944310820211501216246020797515399137745071087315028673690226641677260608601106351426859628355490337041309592487562425445214274433445834719708554304132365884518173134164652456809990725287034397380351507096021198318386732881679148393795178739400841867682863172523791610333267291442273294050152352416590999403527093241356562621922893962624656807683809781133088914509005029865050703130744862106071268455985375390131725234315999587066844843549234628084573028449164574050932331268620264864058569475440144062846584180940930621702657523895367264251328908424521966561565412418127086359181844428154838144194536366385574656439769171587422838883898482414045614429218917683996638841248210404741758004690295680190986519939750544933117417646985787048227552594077199662971461345200987798645196900975114694125957423868198989006615091238379205348110596525695297262606813252376123509359545480338149362109756525254802574691643085469909843321581473227586035345563714170850262517040881767868537274341434778355923760006353407401330163394524117984170313964309273620947205854423186317779295396213340440723079650139739933981037251218424851270068682804663459605861900325094522698982087713640042467082028467466267194097844434905794882181714454170803994596580175902488543530807510177690053370733383864308797469228218404651859333245916478024714943419755534127671880971030396781039258386445371245935194384472048106162949886481214209341389975163405227271081994215745283789447900256877338964114829109052207682963724529249825841362497180083923225731624454668332707039154676021126750913845159526400000000000000000000*i1^41 + -15693970428847200913463206277843578018255761133984046593869932902257639341693484747050037286113150710563741367138469132789071387536288698713814159479244471104686912199578728137971729598747014189610371258681639871398123110111407023267286175430848564943755962269634406063637653589397795470821234180001556927356931450910859266518091341312937230632086737658668241875211245139414698251533708502222712794554423957769350784905863658564886954778033678631832774588703273045511123705335902685733441819047210064043344859615176015579371791355470982137273461473527299893855179568756032117172407175726563606489908318955429431604564535977863172626683892077975089036859613117099047210305649330650739346408747742375582687000803896458345261601587055288319808468190519740911390771344772153446940598875692434701449095340712244840490065045399912316224388174205159366050863246432550586393898984580186018799028224594153155818044530623323497698055512305536273267307537392943391628136492165382467944728944944608501232764509282394943651387268473415375887854529030754754394996309141464743532723031870407344929960075993231714815643813495429058163173919057301111559325375347412064769663531551490045030445398077217879884751704408765651375553025413475334534696796820278911245823663601072347900783332638046617909102872728674863009404239760717491007006701592832950673905554420505029462926324557956077226047312164891046338281234225570951074359265821888961095402302672505120122011172081245983961257541118474991505508436916420910337983436299264477179260770634000483320775147331035474737782112778061307229700712027541383089490941146263072305293063459866283801398818413079157392076240046308890304311116753912698623090455800701089399249708796288954769653361200442111926663039519523160809443784794014219575220435586751617888992022401549748805519803088390166973422474120417799212084896152147923057012538972776513055079756029237109023474497311477371594250863077966600549996864828460995510620190796979497056074799797166107178593182997190049205314269496559278593922236837695768304603836955048824847050157308227961210533158012915064009053755244793849319805293372904159543326681686868253386856568273655741806141831760667716859234804039680000000000000000000*i1^42 + 21823606238042062917012286067060591685341525917544808996783016916506453724625180166604618065095390202993965454984233650147159262475063406446561204531351059329722534681679076313098826877265813493894315082930652033300781917235965500875696647999685313844379168707329319316578209808123918916389377662567523925022465085551937595260299436249432282312555346981170184936333625819810572489970251556554649333498888169271896455949231814760402981599133634775559060143438570794045546941471228852614633140815249623090524178530065542324337156485230597312055331219403489092220501460592897800320674334361719584294803423055167062852349178353020656631142897623778930207116169812775583678883014892337431360121453024797745740418129536924528467329434049227473772437949090581663914832935190371021474772493111010788249086996910812421115251540080970985910368458187696826893852899918986860426272595031749829202693837462866036118803566822004497518046183505827598375727686207159398407756016004524893980664606995280811808328342107898654416290595925405963780854473674031040713770395772231111888101306872877512967825497875374703670971853966338800864689579568544236789663392889538799177456451372902532404695051601573517517059774220374444963697472866466833117004083039451985596825847468461720359919264371833101741035267638640397929739354625318004725304845084307687256911202517834863530610923856053061335479658094002345126594118036389251199423580330886745264403700481638141202177822636474618382651565044639212305709408360404628409047447031840156658698776630746925718424271993013253661959502072141188841817873326556295316279120977365405164538841421798720766467637090451532969814632948970079454656026531615369222256831783108479435972797404861056507242620139453621983377956144170977019523393878056084074998161649176196882939500582694172074186286241048175712932572762269677007611319136615983569926523767271348993721619988716172052814707130947479022985327946346323833225571852799327275037361747719686737881237881405548692666443574649044113608866904428017092584598327531316082080121172897966529933664004393129894719764351527519071126919244061970492614077544221943258233940440189667556896572525414427820893539865620975190016000000000000000000*i1^43 + -19717958936759229145258635679918542726458055576457174578476786055918245532250683677191028084847790786964956558724573699994319071578036905862336895371186384194481853884492217600707349028259637081831002208815878684153769268632718992144100640583791121081605785757149336991838868850188960510336566758933012071813182935740545556120077042088288751371285935260241615836359389591023072479506979614082610763309392501708403756706719370997809350306778605870527131952761757143372078882539846055505729798707416350633113062730969861198628803850960406353957905087175976787705109176283611434573862068148590673812117603521612020202228635069915094675096127520526568936174958554182303081566269425697951086057687459147018231919815775781021578705919744402529179341334856474015329810814382386672181838890240118793069246500132272943609511189714639780179115015607730618999968005199474464452002194825378559202373182498196259565344048052434398666133454498051374448091557008246844667708966319914238738108753857335572613876129852118052632555839228459263877640077235983442631378106475683723362442821809537405793026277187386623289060967666282545639577405135220396344147468971978895292702379810078153618126856783700341692302553375932750878070109969703511011168693809386267678609657838250317552080311606055630690782331079519091273666874362634241112902719861447033198410533751208999461923666817792823005787830392088104058885673388104582576954623790669675546341759115261734688978460070800169589669189907440977167740338590107335424438110514590188308197555342218704132459974319202919911619993818944417146156949643805411828659255954703008446859928393688012848142842258150259750320920394749153759580631055208077768564776983508229746314048599142152787594205032860712046878992859193691686457726435032485361000241456569167293380622704159753219698403634433532364830201093930647378384527633995207168732620425623175427743822532666165900164772673287229705163777391982255410113307443802659091659391590486695316376061792454753606478819998594377765836655613385785750833202718283229198757397733891830251493839989174625911368792910901217352908206060364680709615574546516894224449082306335323026526143087254612863736916161331200000000000000000*i1^44 + 12241413371400964823369569019176247318083892060157513754144000748569042311421949298176379951887527834130911685808384026083769137841415517191411364254531372713419368910010520746481439692962822258915136693743537434404596234795096882777625259306993225944529570803223397134704456085695420292925973607454476230234258908240864904034401101989998846013866403306639027445988475049271528168551761290096083945758087271502634792108741391260117830310539091350227454368286078534434997009961433719251546625486390191999855491838800423212469807233187165192095103647860962316976522309305286670443223626075445383443224141414928649404699005540676940606091985373470276858727107614344387335647432761112629319755915278833703877046759854961267171021590239685181681502639464841089469969643937936143184906761622412109209159978329590536430604373142522461139356583789415378913534507360063906771060551521762476976624534383920736981497087728903964177449603039729913906320469608569266481243810865109584267318892916019766275350793911698631357511453122744356558407651338187795848282131303327270884248819822955493617487442987838882815189588964050179780502625127557533836173127756642878058915591659884799177579606982761753868111021954861935108130885767891978231951096523666072032726867945374940768677076493674226593530704204558430403338952301785951602141757457948539078461633735359519574075993612992568328904382119020610028523626757140823123460195533305474673155389536681116837308482015690940670060446644986988390024829530499977001922583016305031555806268625149375124002069936246786936194594919866397175041458711294992777601374472427325143698560337224559730349208946662041914641310538979423647134434488347170412214262990606806620570453344039212340479741435158493160388694300090297169631896510185132412422096938335965722668241992657118706043943206227736459631954517118152662852639699277748472905721741048259047039897429949273117523355502232066796106773340224855727904179177853970892279653958130440685503543389230044538878712776415825894012042203528700618111208258656305914748990928750240998685784157925547322982775690944728196381022641013515812319023601962323335098773811797074099406454591954239084298240000000000000000*i1^45 + -4413786419812004287506975394083642319949130840023513606396938186084778389901996803669311724470416542126651615791787336876309497864707180916561526709003070552050969266314145897856247082085327253611365999907158309418347771080415479242499111324415668146999094709480192570694259015476944474795416673021904087993385135638189720062447723068019990687751887005162048717321293609377102635064312632821009856268623264668787540457691346783153153183132516624977761565217391421956138080028128758075396833606434406676868951511293110313103345112214351277271820962821006805215788770753803968175885938708609975609376100538069974077997544225787001071990601728864432890887482948394776949509030754238164150891274415678598577275068187713296927766113378766965634600735531754891440219653307674116848019153821703234207012050574953406326462624970845599153170184599626206604386684309488135630495873204607551431959826982950969702556422115695256363331729798125003440677595232013351199385869611812316833953180607233391662507653977751633731337833590024774429919209248561197602081712252903578538590902712525855828467842681871130064351531198151709266051167412808338439824961231283525325563478636948886436971436465491770460845882172583742454270423040634668301207740467844551422993251980410685476334000914906945727302840584899378273111186756459011544801432343942258026781191464618557149074755160358766126760234390226030526101232642367794862594717489132152682779174158949193164516505044824091356558436138819480440849875286867856170040604588956637874145809224562896919472891089487579390187943536048617746441897171656160321331590955387964510499932828957406748254076249844605726768506735818179534486693387543035768340133028479390179658805245447131565730240163731152864597603638686474615192211245999004093254770588851245675592203066977612078780039932771391873669608263244095487663064928295811722094778677696702151347303631563815855824795808987088421381124986251668669016519990113655197195135970723108316266807112635925929261654316230825568268116245329103084502465464160063720973019646480874534563302874484564527584023983371339695383829871864688865265647918845811814014216752580028664468657095573504000000000000000*i1^46 + 553434446773211206110765874290546987318367747783778763533950149979668471583638427017183725477954475984969523228445195194917779085922474818825065623104724457925213033687225645771566395098887696680828865486916845066029385331230702363490397162754002845442608586424664806853955793064323420919131383983751175519750296611981431416107295768608241586949096247567803800385599236343891546040877291707037580808009413010025024751053432483033496386691073701042861788675886364322578618769469314106951204215203758949970131937814008962263130317560007415814260730643577126280099207150775245760411277414942682175261157687896018554834529983744577875260513053666424968338243155303168644633803112607481115605538693358820757510405259043826545793114067105532614288179993684075830457288257942999036589337799729610936538888817647393366396208659369532589447540764566129323647386223518424533132537084293076124777557708384062926547813282222251487599264573059803532814484196184831088722345460096396210232547030789561500118408569671407046219485818821309351811099189052562027460148106817786661471275422467561227299619753160931261047021658821880625168781096958614992274231113671818178689834764840202304670571046314720984147605358141964918318693254637719987469252615907909434351821941526423014336202611169118779383703570460074268746452668786297179144448124917098403226022804435757484793756293050768363509741541120518179124379848626227254357800672462726752632011494580226419345931480492370709679865178244593615310289780147216823416258013818766497630255089869071154451264522815937108590625934175661242282787016245988541645541770353685789839543815870947903465009490719284750005447743335468746553724862819956235572522373004311331155086723366456001282603451750926915795349266669032990613219349641201152612970881849804253287721132542733038460458327430808513219621901413787862800062595287287462837030348825609261757281785549031674452660956981538134683154739036902372369898340318726682130914003411147113846977641666866478769202518265549746171711357202188615711583936615833154932633455090942258190111102834992490187143855578901378375608463823030785178685268944886194273969728681409194334617600000000000000*i1^47 + -42557646958236466451006880334650807892963381795089159235760447906434771433269887332376674905266445204258202192079838720930578378276404846660141694258230787026259267199997878915540570392153671493043875768704879417114437358227532483704105675970836976229707997416560287967896832621167549603574886041490101596835679847550344021153763334644859400780456345015860959007853873387105301595502587706405530087654693288146608938105811331633579096774007343673070160125667255036940317073329470900145261053967648450815952736871893463115222117104961079124321781158652671736295237680073089867214941693260261367658082544810629904456573951346537892389847377605106198655155294503559058359175268879998275545290784415299565659336284936702016058211192845687353436358188753668005583922653564270523156351627495056601994802217550435798843838301911130303926535380289222785987726157102885926304793768580561230299987731152870846727731433133833237771510839132039839106254474846455054238509910034519251564403436990789486109475592139774765891960671606284499640981611699408615912505335582447309378645480793545972528475096883240881834648338805386910943327071399108908055943387177714606061021820353612415959455005028997318751796033888623753624505429129435610449221507853043358741537918467484165747207758759652966828568796482080771073055707299809353062690235727163912327303553142919144551041458197343109351728474572796924445703423994091594698025075997995736169706944142834528549215300149307146429173678956258513794456411041694522069260471770415989502232969723570431214590879299800382102198720756949812134277988902480948190406661672572491497967936586821205999209567445740373855511074631468265471721404197081299014151529868187041266209631252551538506245772106905443860007935532086475365139091852601098360858039151245247854822571176737365013521385701881159960078319186638054562721324398261508889397433443401279279592090845377980599387062093761651617791809710767463192701621690765765420245394761553835954768586146199662077152630108965497343594315894949857435814940601990949992876480796044623979316984958022881880457607569246065482407178143221611654296631031782583927154970418216960000000000000*i1^48 + -8817943759737210576835443871375209707866773937831760578230476544575974371514150109041131980928529298734033702474426635839699655110411800338619209619135529649880085527174067322356371769923095077160555882801407823327741710470116531093956616468663984325407691287426215887573734806182960636720546017019641301910554119746556239226536515130757028528167937689487368822988135092683900063273564967366913825667986482646451754232337670991872250837795205346090960517331206318614339509941303496542985562342844772603901137490749648836104729841301786582524330458751142448821280514023344855869221015412224831804212567281410953673596735774295009101649568447003962543418471227372619845727432304215253341632012681692188615455839681445214825632292995952839482273038300516561063751400855493170005911546609657259467124349452586384857331228212200674535106316259582487639818421132597546777839622001105492661455220397148116363158192891807547276574588412118851612530960832112414123306290159149316385775768121523718556461134853146898157137996363041711705323048037216825242643128246838808553390263947372760204657217460757674936203742170769965114033100324101175816196240315557494856647182359848055110734329562190009825313776795383571324101056041622209198441651816488488265706142410809242543795646914584305264892461971868447710659654826766672780864833695922484101949957978750256748644455964198659706250676726273520400427167772742924287485647903244828195911255459314067311724054032284018376425780872693399117209305504897037929953567480180589358400139836028420317200223955259233527363829996322971042747642655380232549818546739586057265485386602959047544570682535205096714039573492273412337161229832291298210502998057769838596292361047790568825356663419601821564451022014521116280280108867114797721349868375954653553891645291697532871287544884293702009711397676242455568102920381263866767196115238233511138846240446657067278373460957963872172355066895240998145898723969097417454404695844405007747883437075794937302757438702633307972290698228621313974032860003650993639879564064841204631583215049879821718337756655914893087236862464833911901628815395305097747496960000000000000*i1^49 + -1461997615127583164998192962463469461653510976975988294690438335054966472289752669588413724716410486790471371681622871091896486005358594280296370421027774790266611416956498643031996600022313197761902317800802960522788654639933290230128930466734713745443631480916080895802992999090227136685244066980616422908855706319807831257684835029150105295382613779130248548868210529586015174874342525060499638546933932940291433662991840695808038879233876454749497058008054328303193976380444405780946242025324940521617461381398745809934963559809073219154959512899801216375473955490326017943600032066252405392022357662491214399056277713495806246052964860067345653040500823940395477996320218416193262811470174591709406053172515512870987470382784446844367382795527046051697104975726481998466440263814838874686547511839029001944340763522060022101176019406677396265901696923522453200087772942157141953328194506517161228515435166199799997643360109646329475426957900021384530219398518669426879055885938259183441216228046934909549838093514200275287156566166065301317620539498583979587323922935964774945794497718025343842083934260192414291003107383595261336561843090363552987645633501545902202207649168633851259326769010122194723842460101695509690724885523457175786409955923393194310225824408132708385340869083062581767352242438616470739232618983657873557169995425985133292949166091477115288012296986549613559181991904547883639945228224459595645308314366049211931505156884640222681870671970220997195825617087825276569862664260323754123828168110736604308819780734162037178352393421797700003436709342300411044761144694248974783979262706599349034655090593887902231494861732741347288980665861350885130022332663768439553610944446969379039321423815209783087068614574546141117817701828125945348988937181123319587971445814984813758489727179800237515600713377481552085914607003544320330193405667819689817430781598921583930532485603997960842852452305254952702873820427447081524721280142586756350297576806783381361215037524922473600357462061717588853873052399691891273100449485772847293932135253666570523223210446556862117206550826148137654168956343576166400000000000*i1^50 + -508376355488721776768782323520849290355041900470844391352780909109548724476121699462376429227783137657896389790351546070292300046030561658068867012226786128054375385382554165572438500564878301256142202805626976499384963144287867199902988729305511217710586547907999410501401833544317214141602033926407170359587972102363537590997718362601967182281938936323828634359106871056546781650588711354295397502472856219848207500981608171448500349275060816969544236303922504725146844652560702179365215731223489248339798994303570892225885306524598518024432889455073199533178389916076388705013588756166761153143239831715363324105436045927364720143202499639270798881569341999893235758788600051493193941148630110165883786610632761336923244704521875305652757636580485507403744292180569605452218349321813884235987482122165835274431929982047431746500156901642861947061994968922070423888999070043600721020895593392344665007066386958254119199704382374312396326727570034250453089943384240812542755701786508374484074644960610537865886928012161084594790260768996249782213151249644925550739287915234024733214403146025865453526750048992048463112823135773162700395894482122035861888820691157191604712150104310880571556664998558287069731782698597259912942579969478127214106963971727906581752980372870025240157306391389986203706998476139330459522554467214102925513493266216401032981331944396906910166875017639142208357178168028103906932102673546906880058431253459693405759011464851857380682011297223984809695457122652457769704640994272672485753506308878141813091308792461466817342529889003126511482163778468218727377283638811873478144140586450994464971063322714176119124625861879186141725265900034237155060884681489235889806968091045902421325887106517052711441467624952679803326006176323937601221544044968908334285074541884977302409828785583382023886927408777504545099455903284903797952411899100963981837428476277776530024237387552880580215793642808635779799350383598281620010616783373163543524238686360286679265498428203265198014837614591084307921013824743948350044773866124491831208199728553610249590662148756251506852336659785335613109043200000000000*i1^51 + -26628199566522626152999553306388879659853416692668878469031140820548936000064272366383744506277378380642888387261021542464956625286715300309825987919688205959328336063306637020625928965238474071931492547906704465675629635220362295044059346733291982685827627642113698229844508469671165764334441377794363910636976391531953495579131980344652760018056891298382205412384021403232467746965047276751139929383436271067550135208312419390888707605220606072393536359074348650002295394452829804890916826054292242385005215205830086557282382935583779891367993242275745447622413925070601878157953260908852466469966091476074093473214189975963252514116397065908798089101919514158551054647676290624195147204136361101627775022590966657044908464303715539632778799642029946850083975505031073503154491779517671089594485973518800829606055686442299883048849878567916260428638410275693897585992542950919594778089520689543963769460384310067900176280312924502006431985239893011914328024430790531937129656912465253738741037668499603842068203272449268546317185514178193698542491814557927672694881189504466505216984616261105162598016982574779475484929718331634393098007027470864289492282426569792546653234131319741900919209116751824383453203245453483321947320565356114070164145157496332945529189945301366421678489656261853195768107071859593020619908992816788849600254967700856847281241591255003675247652273175453785814413736879179243333673668294577969431015471377751337528716115032248503825764170949589810440390697886017608606793216038058546266460698782371759567615473634381750060933256934887121365307843635632495242198154648493784731353796606672915213597392046077624830758410385707252836746835539313139673810884260315985731725882221923069007778557402719406883400129168354872749398417323066968720993945671261194815100735125894786029174933325029903050331033882682357937107024869056018496571284506547554134781664380485847356417189424692063024649280154661982016791417874909420345492517746644825017857843443163091521755811494805097764976301613888535000176301401249415339577262864810032021748472817556062196377335210679732449445521635901440000000000*i1^52 + -11633641120978554287228969863615279556973374754871681223296861279359613777589553658328866175536679746101054513908375092042937661479632401569891341644511748395726846625592761757154655749888082516480029137560459984022582950397945244923743395149003659007962232148475134817363365997104745861716898540673933059520860359512571023250163649955675045551741399870444711444771075192664037860069780381608420954432551163201106251982864835188329858512404868740159662116733378665626951715576189813589044810227184226264157590410540192717687704103965146975042038531317757696657163127017547033163800582030392418215484809165369169643292680805484441162753445213477055540776223336752433748470944610120256828001023531840112479321265254415664705520025873223056142668340216557270736479202371068844041791024400549492441124372052125931202223093783818887823861783609276398251287053237120429293971883085755178950441190277767300232007602256106781406569660185240915527108736240037961627216940553278754427460066613308546284984497616561523727428942822258171382556995965694146170803424089023218097456841715846968552087879678326309098097319417231846614852553312178656040459846135465809191067170968141215778188922846047461005036560874799279743334510839034839848143872403145167535599871826324916192677137520976098890957503319032548373610298291543014977791656084802102339192496205235431216957719190103102161711270952137589610236688048279252612422788129202595759405321918745928065595529579471480784203820388292921183154045910521397104728152646400790435435975146901097693175444946269720959486649280772558200572412163065295418462048148862980549407529207137421650217039901785310954543779778193989116062247984991174605264223221027927384806297874878729998237228460656477945479376278170832407231828895839117665589620780938860563594519398654571579723610634562731054678655437696167671744650619019792823717101638014336217293025838974209060666140673111779331307494355823435308653177741395415566479096490664685426556702126060765296198336274942201405415745234006962401824759708705494671100904635502923082106867452413819289454052657825449166438400000000*i1^53 + -40455130420777065597603410870188491102222741881748011956349717368260237383706852703154628990052523761323508671639833813459815642952843921562716488180464816302618722458156303846690719687143726949143885047445627757207766024524598268684675781917422012976314052285358651523551249913256068337570805287488265983979731886913296997412133160170266773717088107688577586002565612123783957501392204578092229236074549195908423267177658284775094192185593123864599198483532634541067240751205336879686894166123811432070119382014781824423759986279220732187210726986478938424758988430060268073020530376173425322217672501048595608403933945326945291939415531044302915732800873841501696910854857946112026536416374319215870788746155116387024183016648065642066570838844326230957928508674673739760282533347133227041711127573880718061270435874524206323649965388253659838857386590207541292081045291026099617285319271629316609093213457807584780517077478449802512138114344217622821053677988895515416164097988575050779509352690987973818486544033536158185293026899031651533365980837206753565421480990552041517397147179675048581094669252248332861853500782713180755288759316454159917781300445851188678035916109805570961193851741953351452586063925206699173426871695835221025112632796116113203967003581862224295709554439707079444031902740287839730724547224880042022494721332114240945716704745251695150794277456945182466007297844901497663914384230858844259241111633275493116186152356256668438761862447776222323000081467052029692299199476596791991796489099773117822398207523632156929001862582611758146699161139562651687159537239247290392278145754308690479389061553816327751160533610064569691301424289011148999948897378943637718213437398637573240507699472821573079188871876481736654777733168829764730096448054179315669662221594280641688830736017291936116668757559209346484538354300492524764046234045754184640722778828533701095296692495043939576901742887888164711786157549411783699253617833079808472309197719316454378876415907178984018740539058535318708939644730497434164667599077708164352844623043030320022960212476421591040000000*i1^54 + -6742238486388541359092709567724510215124483927901975847320635187941717630934834364922497235804076041982671430560964108205607885895242177551511761515340954712282794997127401718610515379570575939634473169701544553242865418205944886073534339285659223302471711788022611475543907393118058926761078595570081536943092398765536761500879321723289969341502289185385564567584029065980876132242896455810793653571935473989320429064619777798617361359565293001246634281919632029971339040597717373747064828522388156711797146435589957886863760914404723982310265473445370107637020320454488144746891569502374535362853879887668299547809115768206203524733007434642134332612786329631002355813190068493365585966420588240220080101719891909513676050331206833073737370854838422225479607012383695923285129749196012031167159076638230140810922652876361626176300747906058354557564746022860473950972971902994476083112510338791173082847358370243584640455850204195170910317058700442479414909919573996767934228675804323830156709713951852560405390904540161096889020987115661716411324902849459635896961884502808234749165854353225625264286252896938073878457922655419147018541248559428698505749313623833258701489011605823477417113847481618110001763731033422627113496166938699583772967217058350208882567997661472568160504853610882560146772115557882375310728371984957683230923236014891366561118631403372133652331610612364775488201168453382059949824938622401502450053234855874002987982506312901262546172476311814267798539600023182082259760627818703083614618866419205791070726652252303393713775566128320186725275609814882333121580513219299236941944308009099808770495528257667433806061656724453177794656512390967092734953405107431778174949227529638402319866307830472058255859920459014896277741149413123203494864465970952914652838021118059302662888284349305055882829653833321030728180693391170070171300873770653989757747281900104488044628018306299905687158391510381424150520480180498770648700152216495914639692130561486074337591747929276092992008436614084471184873008021881446589652948767143361974799075033575179833856000000*i1^55 + -22247629071031828011749656677460011769428179577487862510293685993955409589492550360497568035664024430520021497671638133319729104937939703892808925649610245747219953497396420035924913039189867662487184240892788940217800506544760346894463487401796863192663731412855453622355050163235201426316937551307224828801997341285516050199402995730040832716286425332729733561138255760374968981864274922442157044581183761469465764478302111603481780472225597658939734974082708091538065936187659013944753677566930686764059640066655694442361448744908400595247851124786507949690791770088262320302066701280465619798283093704190531158972378128532510838517931714500893154931121130327374877286731701526012476310888836390247349900068946763281063152190680133508161251148377215996193094317534865211673515558515963254253128478692131665737367622029678945637772722852878053863431643099663588863577396079125686751935308230088238651848572727335148048705404926866428925130827753918044618124568151408422995288586612441296733499566003279828327472452222186455729183306506269304441248578962391357166001650984564409200501434444719853050792049308621795720753290014171236219777364673887673009261853122699211266188748424244023728500657369992259485313492696133990760978108443279983841843300372936799031568625520153794970288145171055679201725358527827329151356883722578804642939597771566123160549527982256716711859620835826242707461293244616579564625603203190104148087324228509782110758019993972725004870252299973155402714064319673141354360223359282713921791765157509345320496216004821045571834049932183761738668607241711956590496953447319248261939172419351935159515512903756573532091861257221029158047000185498470059154174845189118583961905239877125481401006595971250322103123818365676731690706856765101819692691176491619076263841393334816222347485753277209268613511569229265949090874560341125026302161972824838295825157011016188063562928791023868211073097065914909966310516982886057234651467768335517835507354130517724902551204668361218197101832493572228255201971701481141098450535839107387091008339718400000*i1^56 + -6329305101124872159301213789202094697461391664947589453137619946327338249993075672332584856185664375473788742475271279503283553123739857306825892515020047850591697714039680505824366471999816017018355349947709206637213572988780976554279877429194478740322088547747105592581100053323295116486222385069668146593902227859973079055204030522123912013734503430392575225578173892545011763937854902826702841396620836879425964830010423598864470617327920797805785643184522890887783023820798415010563047504651315867825343197757684149901745129119686932180858875127872977989061812718099921663193323518175673083703332331780233282988407708260674420744232062846597800395422094087052883182751094451750223023755907682078728523881466797751393709218233955728169909716152422286017551659976759294178471488416210547723021050195429561596019429888857413613347269659947904926839166617078346133985157626181266464050759401438679612876042759394329171093503956743888665235227004077936344911945938399567751519744836274090191538950971514530228720946135775673026420837977169829909181073482830874104520053364094051191714468292184771729248327747559114556730887701094846566798288683024164412107645135435133807692046396754012689147472014695591636211268024634128701405186179239290082482735589408247755633305304645395740448604115816752331438323481267385179636734782993409590049065534189721439647244234943418756312175025684572547837566387843140776689285514479403285235676864464981572005135450222337056147945892554943755333656282645478180787966690909769760853197641794308137655253243917142456175183265101077692296994124763626597716590660459067763434087184352751589035538397492353323596039527220276798372768110405620251144814514355780566188269175391920738870845249896927968159705790598277736823806412059346486360822320997027339601579213230087524555309132510378974197036749250592483196920643151362444775653602333961908266748584585757905406181705497149129076614947205216192919912517596671977342128201377699376840795600434519920826947494286306446544392957012918641047634452713774565764006355941280000*i1^57 + -2291468829845244998776579212419991918193325697630777534834286998994537657345259132425335491439218920200905056029864302944777517375783809733196678499663297340015537663787937797934777256658853752785783485382548465746451279275899481639747411080507732003204341945775421135668450372321305601201739500242278638061454289660792322622311822741983234587767534154181768758765592119387153295407879485721499378211943388423633982374708839577450250817609437935407674365141980394325635389599901561799275779514511267164901142214504456082183448512108891051476779954991531732072006797849282279125810466333571082881188614294922597070039078175825789995252320788309333151009276014363430531393398925392309631251485549264205349659905945304660778040785177692446931461037030620204734235532325539816783044123595612996662652750298640433394508958788778939495837105732710856122625483048948424201484097023477502524197849986459429801567608660339923447401796299629278037416294308735412910500372748267109974512967955944367619687030663246048995184582615518318691647399673117890128908404233628420426215157851547313670400646897690654293120724843008084685316933552521051003066654684489838762872255066746385821570273657542591892704664314839686732785725262453240926279567459638602513151202390462719895599187454103154669721847776615032265833534148276489672033931971154530225302595918724836847886975674892382398065824786143448819661546557205331546085730788668199003184051395453998101091868916997493476226522428349103752122045655686875176597987972434655085841892168260266349470964909573507064413623329997362216545751093339550842082226930579265872408227770782696832516007612796901069379497743191142012016934223792809315012021666194533708625825497899414313802283318270468343096453366639172447626927113319530403020673297249272018233007308875088417957743639644907521749695591229743992662658631184588897735896315217700221953450847792157949946333830091280450480925480874157941536668414119861952580070664571911622436578935767922424262841458351879975587304020091790991454143603410367000*i1^58 + -248011769063279962853486413725469554236061209744451175145282625711365618035491367099550814549126242089522998967721690994398227379669970424551259203535814115345128096028017583595636862607679430207092781252141456001078470390910451284639842315751034434672223608269279738990019578397153427745824258289561514255081447211229136915452661238817983023486519917171279960734368461702324606298790255297153344101532208597045319719698952931332043063226198915247982466954325407356220796560439909287527835489039022581502888359941874173024416658697549665406799469395410924585490039587034066166076580814964018765186570136424491822002285400480481584878553744765390749529446855620055588330885982710336554780959880266435791517221344094200878051278001633073837985215209091880727755492645113234098069966910893648122993262257924810245123097573522351017328374468056511453816652167686870391085357042282464715090224401068855040903696770271522473358805495220691475567819419072138923436964683081662962975540490091995372161271208692646003531327197665710715329220676973079284365957033450971770522702118161888920135669061302081632941418470806260089394610258437155231275555233643373110305347860997056676739951103264267110262752979560139956344610351175660114966863216721859391792199553147113453428144385673281552502554256321078737988832847004056764200626452183934456351265162806239340381021721612751441241925744776691749246689437060704483009344667522181294456125696771407807123335524855513263476883264529448009500592337719686885447490135080266240936771693579399353049894913618921554435806658422352194884236286664859991559201019561070159388432295213691403172755519246763737024256924323103045081135873638650367079512162355759618131930764701883356370786437285795252071369703804809414413439190149062025361912057831213832739925289936858985863805096098586625287618998443635333072560176380100256600084706316609369629826013649856761001129480036665093553600070250863306936086113791765507884621339006383189061385829134144371745648572125285458731371700028357000*i1^59 + -10770771690956596765502555432722042357347582249521818116918035035820087650821447915060318937762537335941016775645888035048964762929421481366053649288788265124119863803473051580167036490664106417806443388505817805080562646932173393484057814506992530573512410289397659983950219444914986036737513859421922507532081765241342148496925414892728260436648066224947985728703421222186861796955055066629807159582636611091032194039313552034096868602935047745853640932693669430411988343835916902529744949327199164318208248010284793258108784755997315303579731360377348379104864672581556503641474534770690006035457979169416202572175752857533855558101153451640535206802667904713477072594296475870073751726977898693708241983632169340197708001799631018323665490913087586638926441654049497470804154029569529373717879874625890862952176941687994299432080111722554134700283420171862989705162696370599846055966905257549426756585551556441416952588217224366870218167133327929430559480643774198121171612727561911394090317407365022328715878557747845728712859408918143970457982341804476020128967555600217358436394116741211956041317284785206053907124915570454273028780973594590533591164546409602145473731785620646202959725766090593892673137322141119022990346188704162940776475548459753910669970046196320171261425945650513888889518836128525223254470347787493602184001912851514073405801960040822412206614712165679292767765370069241218330535073946774640916927862736246437191468297478772975383353323047440438548389606269461229500714518170747101235087215993894926955474736697572650816034039776810875929495564257577829413966115167637933739733665851032680527659045348943914149093525112743573081809666603598699707685623886128930476609280619506121687450241002938701327458621162129223209665838542612291340740317082156135657720516541134220490260796185199494894864353768289460858485084413116389961005298563283967431719578709825605777741353194956113623007583729001919738413515401251096241798370871626013330262740779453250679208561416980*i1^60 + 900662116083505854599326026075594557984603852279143699829634109962820763923338375268656406223068732649135383758307352590434283244154175194133223429434392814190401630236774593067786022567553804236264615217531830624789797482780823267708501568279881187534771948870149267635527343121674962211018754326403003716774983881426418232442048127119925959635219829635116288569588655676009551435263410805187536709738367472148045449888392435854054811217733907683383770074380242463020232237947027928678280857972166203429626008273229085794862492140092549327759752630720708281955666812242362929881885752862213643710971345971364599709909034843562436510583254000230098688781451558376783575740021225807592902805218236458128488580394583488950687938077445464115048885699520899868293843115919226090102634561586471798565951193083166772180608869459020684470258231405462514015052721071440682900406087484159665720573020329954893173338613263710696503564620746258545965174870801534686607399803453751359251548863642229286967925050135776850151931749647974445237264263164809771835484837112183999223640726334693243821439276410104840951489045792240654949840206060212343809043559442100375066217041921071430447248795356658171372312706253086235146651130029880112939488314810636981822421111308910109471719128537898346127363139415442597407680725258864702985776046116187153569903623413568826330318677452093000391010531390399598470043952429122961622962948391384849402822309824265921603675445532255166138959898241869734500102657025268781326015617006775010746510576584350506959401479199327480428905923862144544661129182261932138874059610332215955598875777691246001222284634096998477602845057690097995878728669584380901822717079564834845160101849531851562031962466236508087541133289557218084430794073791873139397380508744432554348555284222998230711419009990512204343028014152670782302361286339187565086412417600204977664105593392015787379205657195774156098013521855035519632988938730968786435597674635655952773*i1^61 - N1*62062281777633353551246746646971601787380281315960706382306135942119941780638121328095894506330418324807969049096769859700658368117124548669419945128389379781960542926817035966749903512827931484565049285438161614065382297899241363565312082104642714368700637472090557324638141646365470938012250020531131108832011202763545943200670582907138817544460488250764300325971790786377657147198127778864902069408498084959639367093670957821767927201053512419164369248737448392605628833125530518484888987464209508058679939563946178760181416943425658829320418550839118408399565651659774708684596214746682803123311670979343908061821408333637476554221241517575325552266266307321452891611924430735175816628827400338202650338328092272484979746211410432852350781137403330896458860863323008*i3 ] ]