[ [ 440231197450687110997925069036923843231244738899260975522052224786290842687420773431170888860591046767820865128711531005567430643924531030144924506457187700386889140486567493545584505695851878674957099283257491912238236147178606006124607592948678937186858662283927749763173233543170489911289244173862149758052040436122295682181608780347494225724775497518743526364539361543026930190859729873932657037329158510416148526641069250492488390266659790049020043206285601731516151928977837398329864945596022538120496393145394641868150685355149861774814285557760701603626722707480372571993495829667869794781535467158245069411605511009045259391240728920958296224059249789288686609157523941194933768580057465480383727232552106849306871787096503589556295441782505154742414259914663499113391953741429018315442919551986697516008399066471601655986733349233047984360807245593552595917452016126266986857523199389951313813630671897104604160981357657644142464030996637821024878011908732224539762549034543484877188198743873339141431180258595820383037113322120369994285075723819448891065221158954947807982189685259183362836740477723224843848072597711403733101774353395795323360389740114358568751858455992403802648836707006881572774015117337556129034441796420949481507305086073634223451447665043121094683882192599809918593179689960300194055272979947312521215546135447694546293617020320854650271917451686732803283104713304682220027783771922341070836450580074408439128331471214150301480128749670173684284764905738346418947719400021567190664528558766181588558822239219937135558656000000000000000000000000000000000000000000000000000000000000 + 868585453764469158647444457540105503358281149867362567732754885876863800508369338387895220470633965851365490999798960197265243604914294558407852277880960272395435542773268053670664788682791431092772377367257184217440646851342149718045333977425644583218520927258494605374829774980791866997285412110446803870480199711524596902662424015465504908151794530215621047635355331113930674763306763196900611318682203787966417640922760326441779506321754325378980095070428007964110289397463263394920194455296790656147230854233752523879861064989491789155695641530988724702032450889851274733940351866365379626393868746641689031923552127259708335429822625555145983250599319471239782778918340404307616168454117560990010984110121599754320545379207361001825937427262974347355423343161646622589534299059328849809849103926674113180813529730038652904845450267916556057350361084795214983748443487875472793963971627463998968182432303819366161268561804127630009931071004664246606025732136770488114193234681844059935628989491540669472875128193757001255524218325056411830534714079200225407537624750103469508900043233498288887651309427820758520652137247321794722733606909459224372927183943822539024094340826313409904098178163134930559491504336916055139413854611153382719457201354963533866383980923631636735421475113634995030757413920071054485796647711918627584446368545344483575968110696945374632207119297119257484629023350001875230890347327243850755075546383378833290603481453034558002158735638059919220587673743534288786634643752222111971487310199439026851575041370444518339379200000000000000000000000000000000000000000000000000000000000*i1 + 447419489522899485212706185646543617328750717204519322564630322379481393658028595571049342037670450066180992445627321155615817361664567640096712555101100331621361404030753524316919547392743644172588139097266943393654021102697510624629865471624499875374272101275889343041146598376742745971099332755452080137825652544156623084685612742506990797841445745383280801216754251273002394832918854530701130917279837158545665246341073620891915908225701256587453715708208588403810850179190723199183200721739030301859249476441604010986666020149343907020191894866844462569655175164469860113779179675069514470898741436697700824464999335112992897759026516937104061747703753349930604824404791145020419983490684772181058330316530766100352942050918242743840665574752115040005632087366385649355678662165271898729199294487584780142415992545587034318840097261910055259109806672870976071271427568962205683107106421265204260081869475252942574933307639104478961923995099352618411901529552451017519402218444321364821897066103993078743632384013785956449425295157645434575188933311935923464764633134605651566457022289634996978221188770777645002434058038846985163530875686694223896476887978442415733418581667096386342912547340377846481745311541967553574936093978701291512489695925589907254365999511573460202091225836844531893804901362412869720914438998469627548169917830745898052710240396167540821842996235410116619378606828656762973918812446545344201794716908743089425679208399201122565778443558790065808182186512054595810129613101067621825166774156688368173754268567825169776640000000000000000000000000000000000000000000000000000000000*i1^2 + -170154877029272013903504907820953501537439000107861867905286200583528038863434012766700630138980300275593024215090091002933502074004855571308150938879853010122894720102779717257800187411880834482680831072500919822661257157083088112141019639450949143490668084540012717460772657507565921716398511982207740831144418568694538405703161559312098762423466402827598868354525806216248925269296828765230638376128148988422420575290262677124152704742385192501477592619803347146653480700154326234946336727351890392248641903808659524350211552481896659731305606311221595175478501832570445933973616651610341768930728059756239699587346873505640196025192782228158074011339951572253414405916575037159898441868090943639870083198251878510764555403092365359072446085770391907486823110725673015467167917386201488779753347594748033394821854977746492212712050399274901016842056325030916366037577390631484697258664706074578852900089943658043524092016891198276776832147296191353835663976685959830961017168056040479665047083538679983505545601285500715535978348310141709413833549834572375538639209391508672546949103715828449372241390802445052487573564761160719409961455770421546905988313204334220455256408784320853788624950075723170918325506850114636431609039945065870549444260248009355077345244799105103567821858085348122982353887148154768113232567451192020884477596050105221947908602787884251488753636855851155224240842301917972218910025228014302009556237394371367485097826806393182892947691662148905926760126509146964375527002100082022203244680344102522413860220218283917312000000000000000000000000000000000000000000000000000000000*i1^3 + -766474860408636581664731628777270162730750384500038268503274256449083311659541157884245861917484997396761314914765697152703649403277627930032458673567693902016060648043729094839873275573469137687367089218114964088104361786998719835162429671575500794744466579714341321814819904056669146432764945653683106352125748743435331725673969384912339018496719602599532906327795887572705969487260031943527787722240027951086524667134121949990179486614124639769015218875157967004353869724162177276123223590183701566741887776171458192833180785881694329632021779375756511124156115890955436650665780940825415938826365382512396097228984080562286506151389565211259429221674883882958929157563589040319194134259638020999834432967141447162686462726462240968736590935251411913174471188873600117817521023647798586225362993710416852376350722256504369171514139498574663641837501587454856732700323087890840888713312261851866419375891179898358572998508164817645316236674293370942503651264114449114808127240118178283931368096571257219656120996498913644563657914764262020675284822176621148891673634669087205625755979760153732443800902452959469315644138826186935244588379133781757938224425682647327782800350254116563837276660018785197594686863094180963357556484041624644176965817173327842153134032139912099689343459903668218812234485698245163531176045171019185799113491962564840504870232701949938455035588300102394522866760721285259331078525423785418088608566759222785692338800983549364456073424505476064484764231415155722936465829483249011843940812562969985067887009629156147200000000000000000000000000000000000000000000000000000000*i1^4 + -519325166989666013181281826503352207323313215541239318349358695653962706912276488643982696707787097643385455566236350796188951165162652535294161632382974402358312572307639276091457211300798579701441122706271107038364766803405378307734045954893277518138339958390885214583743416474742923326933656329704168860861588298965617698215498696198746680378075301971543359072154927294664969474185821336284026367359492088496601939904367236574482069192183218558550912414441740974997439214660931953494644542140778137361275056600378006751333881845844561741822717799326870971746023852185219336117434536227918539868575880211635434277351911323063363371923285682392080426573963173157969478208250829107368056863891057094481335457123729156413101637813615839024239685226100280683942558590187383460781871391672226712844043310014286791006064219806521185341641024108597082542273037809786151104218083582174136669623440619641704880330243295881442516201538083197313658700476561385468530401999282395481103548474106082197324271197175955239023466177860356734230754072369811396443172725572058360464618944290469915133430403030429287258475496563229496049001355482346653056521500817131091983643754068297627834976897792529155890001725248021679013961723316826012210310829530790644214539038301544116548691856215044908794733776146728353417447262419952424876882335190225744325231411925669666543383148416481579084390980559266870557404402767323051694945409491727126002624357803516412378002123054782371962303900739282134832911349564520619090196052482959403601899315314841805796019860930560000000000000000000000000000000000000000000000000000000*i1^5 + 339081572569759018664325255749279132423700333899440811319480142196553753012801453122863888945465564588444090569496540960851266054669931144737220035094245203331984510929896682747729717622689927937554948955334383103057929621314523922477827878670701852198343503113921824768326588460139229447432610361041004909616491017036877320955948921522550184204522261511510260980874687991729799751451544403238039085042648530981586070813717099831417524102298739324536774817721247696434232983077823509022341675717767320359001219706467272905236689725154746199587222367872078507984352533232922931144189811721720589111690801018422286386025017557092721468004720579025456931060559823977112125018591023671339129248016504493990176213580913569176074360389850229136588324814249526065454348617458947350768427663300534734729739352531944464449114109504627577306713788794579510987162104699835675109894468340728338426294718199850020307355828709719978698877215066138442593842148343599542308342491372731993126025267582958379512808087682586969036681591319633694320888179210377135121673469480784445166080560637815346026669016313139825585305506608472876833687237787682508534559589503660590239904878252358828742289144072117468638117118809956480224342540450997262231576631691017365770592556361932277201515876707282411311267660512368583830432607693049679661242512066783372925840453743574804214039648523855463933728758081189064618740633578662453686503442154122198159663748798941057358332940720723561908407130242785477382325952121470452721511791234583460225832231482899382433119993856000000000000000000000000000000000000000000000000000000*i1^6 + 141842234772952791330340191727977800660127721551648605401980430024213111509194363040032426134729865640768021302590247915882826002152014620516676212823560644966062676211173516272721896110225054423311233355187399982928731124276146940625589518490029074977784605273135202005530288544078597375874245096360969015763600723795105627948941118209512135630855913069853298529981568139754288769833756956730303987662684746138944580409508140980917908466967882416492883004178560027285797406399394419728839565794998763623640733419204191613667778907691610546569610516948168432083250174026908335690052727744756706470316025057131025500813339403861771229691166242536227557445674616945831472456688994202475377314909258572068338405272247455295507135281925364973814883221109670585130046877974354893647066434919888405796558209648802500047212500482556928354651515657034489470149829306916066583490362635699745695346012438162342058880290447125103364883568547828248000102124548357352046371649258278248160348632431653836593530269479818136200028377246629483539283115336658595951202220279942815249847695657735686234253700665239459393847013160881326145091326439740790546302796614582001085344143498386447972445873008268256415053099221169197803206087838739757459085352844893277021714939188403674738288295410742665749796913205407614238149693526499166218109141340507259344582754386213843615447249713660568968347217893612018003623289782766271197454302121636435619072826336765310916805388202930322935020582139112732916849888791485108069520783346803764175311634972310729617781555200000000000000000000000000000000000000000000000000000*i1^7 + 23178842659978292914867471581181633858888624910404190362431765272349661747910687500055654181182275787836770216499832556420448994314173862104890372718564955562643087532523642755411533409923319311215803030825080009298644542503913647000043989127355981903741324956646134504799322665307357060193395420970012198041857619588958099396277843798593167328944016615697715193032178264906839866661584774741142531306657440364816496650195256328974595011962230724119005119064319881247478493680239383610354767642945903352065575377157726522392893846886048301144420718123013512599180921035955138111701784754790133964378650147655359756060450852358363114132719629895033112028286315450628360545039607621085013378970617768160635936666373895359119910998816851996635186641926681106237287192355539808554438033447951690714732388312694253110225154268464470011150210234920907101894467119808935117589740234891214298473711549987641983490387809539588102281323168866376108546727271882748073707532291546871215419678818390931593445661091060799185367251979193401072587308087818895655828805046017581466885423980185724318682583604604825825180313816232493543879948864554222949590435828142539026376360939159165231308735533409508642951399122284854658819426266274382965578564063229881829290480391966943418582373511099142273776505744260317597527806901538487406260542136353530264595141641818135151898400494205669582668707407018699749315956365075023292736360300436419272946522907364715460748333396669092999348950548007990779092824926376777535071977502718813099070331883213630839193600000000000000000000000000000000000000000000000000000*i1^8 + 9239270308686398611240692753818049744853139476538886423369825548661340115288763262186276701092375587011857276341555164898836338135435617601970402376070723241203158397182234593234302031705966033872971162294459467473265928824339685203479573320639428022458991445943883309411989343111942586434227637918767382421719201491956895038364334592781356617304909653002316406597440926171229517929861746297071648814519696932328219083172500973029379449810035544147298429004986264245651668649529721073949019647391407805555572247949298587572464457291345731401189770371906461420866362035472496100021158703336901706509436907179446250596279359386074729241199631002841348823018755879351752424775371834572673325572038627452441655703648217262121429070031560171383931055001707065168159114853395951477558420748590685024536555076127738460544778762620107008661915199088927836453600002506663466303800515973444611237049259454287392563143190196678623461068080924498120907345898396870748687103973775395420766087384515882935094843193674439023197283992540511847379503865172632952001749617946912003036358113722886599319006226831965840269960568093814854541844136988198667148444243267371913361171750069612546616674696237459802378017489510475177354641500642161002063773707228474107538219925188694598768565683286882993828822093171912932965466426092733598620120072712082485138095101506482754429096821169544726312455801295274360819836481313474623772328360699957281563851471683447254843054482782493691849617110096445401474250000303409290302080512879049649562321240862251548672000000000000000000000000000000000000000000000000000*i1^9 + 22386593945012112372089403196219647468382459089079403871038865132055246913872655651446355894533337155356221159456119453193089811563060471098329404645571334832825655276439447052343919320687399822407110580495402377991848743329704094089749221022083596890449910895353663861711549076201053730197649289200383985101253986458177714157649156153356260908841056421008819989014243450975137647993944044525359965927666567785767165647105907863923997272957486931835386826555645891741757315180040548650271190301487985233945859795516398701148153374035687637613268414479633240256880345759442848345419141944789241251810288698455546956157186244095357799279190851341542833880508527732569944947945281965459839748849888883493244515536244906209856987706844181026351053042059281911930375774654400536290893085574554136176134401418589359125107319963325945632499503218551192869580292690172948258604505269460328593806813694130500986679419677497908593241926044132815982465261507911546929880073639996723304229071771863859577058756880211181772222791279641046611692458868430772921862324822153433956068841912869162781269036419050238967279128361085752708277434540196902215345677115297263418809745512039440292794641590742730659191955094465585245371052333151968492076103632355234419561096703096569256858172879212448639161817312186709818563260669389340330869204734712269576206059928322650507762842689853727453409696810650276573389955365982787287223315218063442341623199451329961024780042929581471839845737209027379598212091075849897245784458427398467246431657547652294246400000000000000000000000000000000000000000000000000*i1^10 + -15575635610589992673437273422196278551481699770584635707291297844442746120031235041228236495108808981347624357783221523396434671656695516522093438662616661734674476367774682319939656856098981425946851466088769381573235596107898492746832335969548793965324882394932834286048158402627304139372087325682200409894800219225755801008365291463714086791804956287475000376541947076348738588540292113518707840206196070363664938192586199215181507516969694664137827255539463106359134858422526850721829939224475988779331851521016593469115180143878449277428093475523930996315463527963319293107186206877737518637865407278421461767725575572479776458550818845966536186529954537088353470765069274426952538860314947363779923329144602857412548566662566454000348067947589719854069559878819547499482287506941875573015568711257714619632674048540494139879833766226646045838001878417627075548076220673379736144476076648697798604779509654804730136332095378289418571795127313203204587553714251257678392902891354783455822668003113332951353685251220601672031911968872774664268894266726813175528242786745618149588208269580504907032500848657468060050924604190587805150718913363437497565962284294871137113558762011972825902582422247760632407469052692211257639304773062997719720653541139557730277969983676224774489667647253437785846284883592728643577871333066222235486368932154015538045224196442557644292455490722615243039965081792422397231124129313062461278375025734773566543272663703555446289631479228280948286284979615622925697532983792777222045431431686919290880000000000000000000000000000000000000000000000000*i1^11 + 7926129296968985191610415920427607244178850400602748841404281628857459453508357148979460028715347030962557027875014904366215854906255639159340494094555102150245758710736322345314257142033847161663565523004241763614574184975110938868543712864428062170415226287912725906867548242050889453790641122469389366421593097783732875878140575640157243536949710841975974461980937726280609373060312541007296285893928914661009119867403818694891198032650710406636168323647255815392351128641634790841701844230864356819617817155157535481725802942110260180627730163010674624382555365973362616152053764270406291300188669996057795184597226242512648705946426119197557813702762975577059036386162766279812176497487128815094289086065517182872801330346038631465121985454916996321561363523455114213910466153021517873330866081514128873440280585803802290615342291809151009947766422673436144655517883752341406145438839850633174025335469841610007154839335673994778707248397015156968377314115577439011768959362042395078173394756578379343208341223502405855147902426335736304619753466576541113380454530164081787577451962154019837397622990508510834443935253515783521600426017289718299565173856349945969879119598297197161077462527429492911492312934715125947429990397337375879623149799954312599634840949000770634302023934909089121471155130690618282261432350431292850237575970622799050092250685405534404042150232004038436533778175639106992788071045568621883728707817424473728249507151331440767459251883732292469403821370097147775007437997706722672537411304520941568000000000000000000000000000000000000000000000000*i1^12 + -2939818605132601339089293216742227842502107482410079218561592420867487100749722008563114195407575373039868155644292968919078123634053716157285191589133170646390777623816679091241640657274474451794849434738134399287410722540155270162835792022505026792648817630840934613156427722106022898027853493182895576803334042300153137543521591256911625196358845687804764273790668700597455093639545841271600291376645536562825467996127194352245233637840723412556886994149233812903075622699647322185227248501922424586895263980522876363776184735301405858513441846768277266728539514742598145624574534109564573233261545559496705559357011191917694974398361450796095075378228514405466242551191182212241305564896322731781098775453574523385060703839116230810109886217602333296108119628100017321904299257537152731897524726342550333221882845179475217524568771350078588239394544906606999976652132095617809176986773917297040365226868324843175113021507233031225277210047639113970503219896497436461153601291181939265944623327270960281460385672588807393598155064916457770324450989034615827275536646195965387575064163883438772648293876247577216451025091279222588112175950378823306915971615194346927595665763661147022857969257258534240255050708653704068891250067592805195930936664715513170259209513767020238784375228080210279295331524540144845082587943747493150666144829131172822274276372980951363669822494744210820302619586912370534544454042990247977908389622419005042427495815135644476094922686064081010812550804287010508987780953596556089029712978064179200000000000000000000000000000000000000000000000*i1^13 + 1069070055490621013924455106339793840403117065294415609399195345400321172545635384508741916889993775896901453800496501180260659252636716877679196458707747430730707568123801993404006317665553588288762526174178735933733840992817824879110600185033498007735705967155996398996414756297361767518318703084282605101984681099978918151323931542263551716997606902452225127231930781880608148811008659052521344375595181607897269839470266603605733041877147972092441913886729199515614840983632001291733141665307334426311470758118351371658765205290242242670912520937475949399705761011735634407450434619445856731669422562761123830757921429549931244607422034658672044128521884369177219801652525854694168615828336403999178156878140031487533957414063539809685279787757824291545073196979043346327813950467182209709919958951429514490206062767099951068269037526148639313920643866777557730293637001572091388458248940951646658036433824602647370188051833222878516780921429792702196675853870937791710126799878278152576599938489443355575923429520104064639089525891316349266627189403426874692550437375920705780371916008076744077205778258462055632473334890038918452993802541963953683120579530383603263681156854777910180083515544231231911972330620589225905742139879109020032522950562772349675441694838973974858630889448191062658950960020395987613768143967591475394299420854019285071134911531272455167115243505261062202084434442099552631038458722300872870326439062648773104732874646907036640043552501285163053557267448571863320979800499023726396147939409920000000000000000000000000000000000000000000000*i1^14 + -212811803867519641471122587763428563809384562437683029989371295390382953515876021982157708537613651366324622999970796148284768557803588622145670257692094899494487323853820385065877170342896984983386061681165545756617532940697271518109464715026704148459520785820548760774927067589028325691066841847239160595885109540658967802808691974288692609577842750861031973751071494507620850838247819695215716868586847078423362597820048036241724299699586819676695056815861711342919722466920824475971063615676552807368816826682050794890877850620583635655138228797535170847774867584137927498303316079219317866596633118900984486050657951121602138800466950433390908692038423270822669047267634148311409818768202077632460038665083083435272955821013291414174901908498882446228573479012673187008832272559368226721276792268872857323565246631184414278107040119269476588954192301567796349442109015989640924923829225417417904829289659218018922159393310163980956728624753055939474359607258060402260844673489185462106053012906559212358024526540658020050492641104646054205334031169619307890765886278231701325012497467362283242727632590734050454891985198174381243520589572792415684581908888314685549611229753664130040542971766138549284829392291907297144639502323205592044249190614903704717127048393166077933903116179743473677205414852138039913714276315526902153923541121300067530305654881864619438138454692109169709918075155912098937637773399579480643563012719448753975731957851411261123205525080693710434310300792892202888797972068428150638613889024000000000000000000000000000000000000000000000*i1^15 + 24809696805246017133798427226972789054094638222974761498172014040569509909231065223595521537284634782973625361042879956828834412743042531036288694359901360042712424559593456905485002834947853294074531809733351213031751018919379266943705279119897152410179321326035959326473040324894365349129337693169965267362783798822490285043023376794441935192220143412606632714656679750332589817815861660445533148407765365659376172508591450383638491531613989117771627727503991551370282682631039882709631596317030269403515841716350590154571976847039624850069389221402839050889237214480024642554238550041935524908003985840067316651029241376442471503887601145025575780354041396958965355199727542935629044998868903123498422861991105057677007705222199240786299266903538248059494696340838034568188188309118268564210231630499763365839427778456216549368366376682141364752675158929748106340885738454605962823987091832758410526626527655500133339108899304435048060994048487613391956728927132584505077678748230497613287128129495553482482793951332058631936046596354153539485980590427818395313486281910054460589831912478554750973568613733200394838395981425760993589177406636081703016891245466144731431318413343574112216376388422753940255601452428486908522764680871651812948593579499608135133588464983387841267994398788745988592132796114460550859900825871653719457516030114294820190365529535316021562978714741565173443699143452808250525949863283200316915352071368877076388559022120232560755432316551778216261632618695937120072070171069734704067379200000000000000000000000000000000000000000000*i1^16 + -1687927695096027273307807079643680824866062544013108840498328316217827532875728486478896418023454453966565428349818616728124076013770291958707041677194244273981243045558375634941145326112134510690006650580770347760430166069931701306777107189764734467104036969679761903017325109033881048647296031081546105605374094036051883651239231078028770489290728032961095765544188233243549134492102066995710621786497043704228288747530415902169148646055355231308436816769813325975124875976624537066025280687433616919346452859578360747604524367181409421096483073364099419482183230375019083419521996929582297861816263184094662647477581851498021225574281372298819091587335697357900813211214994074210277172780209203512280102126217799694399931692275975729897136497303003543808380833520003900126228451644499410882060486821708436773865792324774261502689227611893599799796347130956857186375400486472670260654071791712711163693011059149498766379544221835276123007425340446966685791027226818522645354759182382864038113349421931986055726046150618069711672902201030487034016524235920138911898189201567389471942846623713868702490039290776373118303313541449952167343752604927049684820774639985165320487658964128050300235178698394963979386365957338651228530729842959922368137228091146225403826940455664390058034866491955195099756346238783634648684559160611350109440838935231350255387056114620566311669982316134754606030079689465923932915686907929985469334870421634150452418682438852481419578317234467129738600628765578231680157637173867351900160000000000000000000000000000000000000000000*i1^17 + 77099171821308045591185375404652739487433460483484740262983712384865043596612060389948609189582853337682563619186820560828508857275104650988001245609124582811581331032824166398023696174662855781819300344034873632946632342230275422045807313186491195771164447162864051326711134212046295173012245752427577180525150667555056779819445037105824926080440219398432370443583903302256662886685766967410409342079601724166881985586979767848992101942571785695101228653623960636196226293682362508212927069376947328673801672824217000476226237035585175050387080634145796920459913534949624707403519379403510617911439749913109264772266887125492207261351457775800763642103524949325431436216076624080997144495704050689547437913786297089778778087288510806731290110628431309765123317988731737744948460555599320989781061366289983640231118923251570516641192314350981441877263071127454224820576059521587806525194897883389632239925442190518382085398235379818495566066050240938507612697045108827103689212169640063758650537787959107247902990842483680342854012067276777105843085917164636029275632441263365316725379073522397262972890604927882836160670763997868160439090603843477504021913706392940690822893539226059519504302616911995411027073244140943968503821432863537561161712988498547532190175584956270187318763078786685831786335044524969156925643226081375895531543104355654865960368542740602060300339071742265633807948929624290535311844606101498801147839167204838953218383318945596820965709231866376492016864865747453292312937267558612992000000000000000000000000000000000000000000*i1^18 + -2409698853549915337939266053956074518204827184639794284725063950468052963589855397006217919332581474472904987358689051418003216011976506500190225022130215809874369136964625577039097801967464484388419480360279003953861737699383483523683543421656696128311475060090873711655102622013639883658602183652456449530996239526060440877994634394201868419698728850623085510447169961924663881792740845438057067236818104462248966852372920009504411833807341208855346589170959653823409027403164434089458667557789749781014032979946193270485731917800687226320332074150587629171289887865034611109923815240199170033275619095787901341072982202869598084617336766427012765951866242241486760266422819983406389675808085063376579538468176978219190660478443419943975077166686614343326680226153087912679975325713023358434992018821456588305357228389711421163963514722606467063146493002345731933095766523864162184663506023624217118339070089671532183382603639572747868578785597548788927008480976660553601322171195141436552533737961392430758393992659106165104696927852308162898268450864554581185480848372498371180534513385173248529412677188945059122669142181129185643565276326411614611127331685189820337137957107048136614203090135473110696168845342906422678680086245291603311013077962446529601470098738351317769393861423929348887126034702303467528172004678247868645425324391209955348906839421674269391729279669351223192842016867174893524309384852371835512786493178194638657562446882006200286844772851785911151237110516214246733903797682176000000000000000000000000000000000000000000*i1^19 + 52370373813922645322041168611825683748142095770189361554351534898105863920784031599663069134067128613591914317007686026165956628664698510445415414774082134461854081627228535141902725396947119639373137574166689960961188861618731807511120412286080843605296467305556826260346048979462156847378992243456392465170334509000439613626479270046834617450812286067609588335956855810479433505691250423447165458159487156424552689209542138494448346155008165563170587130282059525573901252309538255135430296426690149027701489544296245471231533755671910926471585632313534575834260842729819292485505267247093458277686783020566509832969171880596828070135946812515833501744965010403287356769240236918471733870016672054797755144152158360553549290326298258427409988873187540052162714869826842985455429862032359913851448127169106929421161883375128032906257861952536885007626804294359242214113692246583250523187945246983842835626351022672459679302037967167726914784071252704728106843967818089785460524766350249983945407153866787486876697560897668315205686341491078076150994610094059477085946012054546842156430055251124435604279178655967492068383281961486062289213074725863241470241445091244861536073413674705290164604631824423839110056374626615622110123505773195784578880969050552681219888488115788129388315941677665013479544118728942047123644033556317787651947635497633163208282393016832122509943865169588369848640743022220474755866261913220525624856772367637438250330461364781484795236160065046457133800698148577013112242176000000000000000000000000000000000000000000*i1^20 + -748403052233495299764306845241965488244736741674915057179889345362648690275987766045898333282727312437874393221754282434564655864021030722568698429060586258381263611054916765175376325653714065963483831257018292287852280223349858677079425994713681403606233024152521270599696535449518232993287154334614160648734477773091074358850526200600139980100508201142192968140853750978387827056380809410606859706625366855783908888678770226075111259108679998614504672733486177034290074511064762767046769716362908047665647191987210104600305901380139080418687668921460937932033854093046842169760677871388804395842904221915813833235977152277138342870149009542020136418603604439315428606693789852999727975165754924358475323695962828644117838692715780728881762883872568844767418886459523349595410449281236591810084823358553165641428167187440884017371706517587259009274976555296636219178309826872539964189145805422694928594572013129344652217965421694913188531388870025661669013500022276200568029980069155244091783317694447730559968987843924338281731833939440386744351831078494556456022935895385289353338469284060741256972532145274627543008241110276896420582854256990430757243642120617272786788218215444201943211069496402193100589654863837348992550490842261670484237251164643210780340646304847129319875879390652906057920349229617183599536036874505116085282960662896699197133084691378791171067161926868308337598990994899485803308973814151979712674800287413248515170635863966056301876363585424307160352001981723315307282432000000000000000000000000000000000000000*i1^21 + 5228241311619056122191663288750410838157515119817977559318727167629149305756115086169105176054569713224740840313453961753470640121637950008540985418845640219021564583882475875621665725627311105231316227052549035602285511196663497120427256617415073397576447577912735419025360885634604750211957153721685895174956480626398279935994340811195563765037004969363844569805754866092277225429448762385461242334478909432661939795444817993507980901936054575947221551101899681902410476926769179895829207894190567336574746930007569858043001987444229015223496293423608764900845103524733702981115592207134102580758939773699657994063765999063606853197161129508565437313928038499193371292649660537544532789864756244489126866950832710433716810268508715908114068812443660018879974544669152599552170974572498226186438567895063244006228084155627187510757289772884773415330235734026254798534689468113678291387748598392086734420150020020917040645593550599768178751707639796593124015162063656407027050887095323982090654560103275336919728865231452133323536598938938758783623576863528216280401221903240284735544540913574300408237867584141842246475337512939539713598298006575344781356357889316627120007081406347616145163031174206642556797524197511539173980739270601533194711960514155153121218610347607387104719120398924575928580788186380927619905844113035425346229158775958649151988534618080409052831981937837373487582169932445162885226832957737432176050634062116445108204960837847762005977565749959505208497821536981562163200000000000000000000000000000000000000*i1^22 + 22517735865289330165052641667728887125036585472956412278900310981309541878231456000850754449502723226327263745664891218927979367749089525144399050319888418656733514611320714403784112395948526041855229739006183551457962950111900872525387403452973054176081896318466144553594088010271311161129212870210462863712563319977825921920982909455712990797456524286218717079296997794111020053267242182830252401368816647117043217990989349960311048422739209553282378491139498383432810510811557807921835247530952200002642269344556243594087371868742658172006114806896632770996557731411385289980540640926200683201112106838406219862189569063285250001686182875169480807881291497689722439749324300502984379685365101486048152225108191977797630372892854144136027055780709923651116518422887559397682658308300205145228880656470726046663686566700581043834113501005575712653824636746606278741936839360980829967771904403003002319964225406212973846007456098118782623552411075712254883999289621877088655657366342947661952452600092621333101427923254920828913728051890389979517050488483867911614515010079922968061412122841092640062500710981765795527942022830211517688159074063733854185099639078599955697868200276627231070470086792828697902603669957088371911474583248050235359122227013501108647755073774733992050203425982059905054363221776459306689494553489538877626506336582411336341314538931721648799661121156864357698013099959847797269002276206776066615263318033355597606013165584470439940123236111651018863356654921973760000000000000000000000000000000000000*i1^23 + -708365421177667162487128649199939918928418685872377982343834385273356176952194610254666680982632108623471580939814843215492256734260139979573093943421888970215712216478443928236678596491217078833554158908290065235635982361600714296961955196735820257793038706671303818087745945885803149786544754762523441546678484598549581941957585545165088656722181935827239086787531413628799755001214084595143017972498171462412446120781586586051606667364169142810939503286074816180579005156185836412214330121322681118625431591467053110859381081271778267152011660728672509268728870206747458424151501781859540292746912077421385245029691703391608430295471695758291761594184718991567065753982072107677706607788560008953140660609363598382950686643111551904241323944687071206554910347608684894580922086712083171915165592860075644426875145468080666020588209885651544156242538715258534032683526544963668827559240434701293824047267951338831553565315744848821650327638847770451089326340246019074399554698646332838411826869566136094889342779738391864521802349139610774162853923454274986140144069277291427137489399813137246361565157012063415420468949726165518679505909147666428073224064338926629254310755134435130661182038644383906059290607638909005955964482608761200289451779793178525805627827868203903347023789976360240697527771956773266875499357055085526901811418731613895741549467731224961393599296635904707555119007729695172434324714289933912805747462591848042129619411246494547582853318199034145096404230471680000000000000000000000000000000000000*i1^24 + 3138058022592498183945169741785241282962952295882246366549740424839555280698517330781037786940761102815219478532871996698087549455973723165491350865416155485909666884218178033991579044382643992739360279161964919228375939590234451001324293542413588380534291740349179419340280590118068306456139554586790658670633701814771055463543326864539169387594017254759444950030051198245066271472295203615581733404809827343502470148980466598110180155009892576928888969954253550493454984284421121143095501911116120737044272213770832614300330577123628783328158266534365698884970554675435326998056148655095303261316072143573713637699131682766026027260506963400822959256755211887591843253098203272830198747473476658141190627581189624857961123208079083475298838593512155212821960434290970876298290180146729108271969645657262870984306523209563720760060582575984148740556699358583972547000807055798872514881739283610794505482664621368881466260896321199075049749022482423204353825349875800543075660102899474456912271653986296405723649687893778743252078432409198796145440119491337910806728032716655108606088705384442476647328310891850734981811206408004169825495745995402040787199142680716026832065700633320209645155487202814992651363118470256696973421211316758953072063979318698945871831224541024001001424681831720835989263241153585989864089053102103879024044580739868682433142532223912390713009272166015695168568404472757762929597939856422319579362468462762132047783857351466360029393972715980714008169676800000000000000000000000000000000000*i1^25 + 26139500860321302239255326072848927669056830492683914952817592032428841486885798077136625317117628855882692986379212596003019329591338221553491607989701570816043285642023765260518046934490374670530358621029991502642246949654451437736911724986225903515156785395054899949216532341501460510024471294461372718145609858787059887014786628038223504699211547351675293458165785251361271823760140395314528450705010765728164329418751918416248045906082400588579896005712434522512633147920966991571573780169282463428532210822016101026424366125270385059982289637733377184933173318232165094207252761423398119557770021855929108833311158125218397673580529582723477883739344456170859320305779600178964211174104331857348779569949548559980284516912250933781797898040765963125671745081016760491424659595884533603460190950448299611293160343261838362303956819956663212511839309522711674864091869467438780680630416851224416394401096688939015427981794472998614248993526440834978616995975717794783236596426926819286167296818621746357366756808426412579363439113107049600545818385379561579791356429127656379166048083812668940951497067300797533525548128670665527045729681859845429981888432155372001881735202234971655006238798623477436048057882307841078583913162751476974673117864181973673207216680776361713834436243493689865833213546077913659313215121809749669806851403697372017937338349054562564709456299128191801859522691137513469943005203756852172499001995477987550809287908478322786429378286805568569999360000000000000000000000000000000000*i1^26 + -280749243979359360358520069529137963953802859046081532129302861666171722508032147215585216092282668789480073148224170521388765735813001113203670705574845092262070987463784739057639764283981141092658236423033298235092117155914243890647218374480342014528274139952133633256977587297888319067186099756346426863108393959035443556786727477018219639824451218151009346828848230860711165686037463009554193231183217333077344503739253928651664443842578725405618232955973774895810770027585575816990590497551979510748148651809893233773901515002235592160292200616761086016095984290423445675013804408505125975815179788742104491506567078904259757323003369553601788603250685709297342037964736042084902920907905325559415494548523355748681271412636203708006693293429711601351621922251565941814559140893509471777546288662033932388140785939398462944117074623274968754709191406663338533543785673277486076760914654138897110343811574962171196795795387314297335301111234293076564002975554006236083768657449179511456997810900838947847567642608510847709549371556264949651624740520404105149635089855390699463864594950819113858235286179435333538222041445671570010336027021122143728791678982842721247384613284517849377446865983979004751141623291718927016460531801282507500850615454185273754130111774612270648626199594042585906438819693293844125311511407255455713562707216992591007253199157814643161010999667659783191119189668592203466500565059732721980224459182722245950355087056306730716035562552785108992000000000000000000000000000000000*i1^27 + 573448548933268209733979276474214935327110500936697858361959742841984008393690862857088383327854871055156098490165989445625078067331468984400974920611110946575134570733119765629154306663225876645438338798636866669745759488116801851012680688918778918934062513898190300168825882812130142978811703287195035415772883399531794169140223920876817575777823903593828931025291991744682408841827388513209523140512913628266216487365127224734920034987360516664707159353606856964354943568318601211993527355236713357348252250689782820295853998963085929013841812440241161990675308358612126647429816286651984774259372707455995101340372736688943728753842868251286105922044561500587392094815056375631133612929701624343306869298992918531343668161905778144748877684136099626318909584157872627848349458651462259591421709759528627283061803778699736644063135146980302768706414879816982916713227161307318486547551592899908106223854672097583372104368483124718287133884513898408753868831955861614270794527012433631320294554556087373412953324106489252922595548551585987750971453967043179363019397113451345182531729503519160983441774265660121477593895724277717752864185559208599659782626528312012649946364584252319903325562804627379872169334823806099599525490140963889752934393905254137292198371353211878796940418869154428451182048840826779012126262001607274725476278454407673543660907819728998854950586736355078879799500436981897031182204801227443425888054335249743128101897379316813282366771219660800000000000000000000000000000000*i1^28 + 1786961725517049879425163894305473183095378513726484394127166974143286863625914756547750606788151087886882527983927167235228152504019192955139844288981910215806445764666022746282030392624346095065242818620593342222564155603997752928867360937084173218089395476330641057323470711775143210117633891292755928001042184497438158712322386517151605991620153977798409554910666711873467792969835624969649937995547268460694999899681252538997454741038068323616390978485090183324062773555160522349244569224421027669301335947463533923900736746495252453059155443204796131367540015459292556901965330029432674739410293389292369769759228485790011981732740967265917875738143653254043085298881180487513855775487975196935722784886124578613881867707028379800413511073269542580860278243430245241642045957689671253765310204499184751468299921570249780442637947062858946083872096382147218116072500571324308621051238896853154916771589234786521424674034262465581479534996008894890295394686846048538429915347849135808078521515291064096163335628013217879317548749880691176422127055770486001139932140543945984393436577759800864910772912246984736112908371996773547084051984278457153763745290984147474363151940821126695173816211572232892623498144941329393464244511043407439754069472883657305049531293884079923207650470820222812497119751809029686554232778758213157756737184215778952322178072090836571748201894693279666396726270614545723316773472083455266616064265036639949707856878467764030726387793920000000000000000000000000000000*i1^29 + -2292802385121943403241693022168262468645898159579854792718563517604995582972541727833914564496851702398308644393989784091112654051681372620927787125361129388763168630773675326897262635581045117683902625656401699497873785919019754638846890194539794670897488550445691003610260957499188820105750894518434968046529431065322792229077571941236004865563792682317811390315309230651636482609649530759860685772372172688391662392891376049317919304011791862688469714563571669444058368460200064225245052076313751613367889803222723993803489497166129231476351509289000069988504656268713807594226196075273784314620937225446170545691336545116262959507617979367300200734146273618621912643655262125795370828055544720102130613609215474602094937282196780679663179639208966493247118372974376145440430200068490663391332733677380508696359237066582117031669618939483007931996072667417478651871054481169805587078364142041624445917227645362946309880826079255989335757815177624438267394812942061740918618986186651917431544896777101796907653726338320998945712909235014105474168145461524655018002952225227887876249769496600368509296251186296301426307852961164795905643662777959852903780436424569687701521437570545789715533221419944633666460397733933859392849538618631494480601145195689485930170724145434690447137126370976473834442656324975139585064717864463428551572306400780380116608380758611416272769277902924833471191999943939146898135240350995495300464447745545851984767254554624904921088000000000000000000000000000000*i1^30 + -4778209639970092694868113433847520834685987813732855084203259551200093568598797190827851174345692773101975635089736892451222444980966686180493885885382224761281244657069496870034698639053032682167920778118119984405281646821116116838520224218218307158747224411769185092430716750254389247244933707888670459571838368414754796821238682161336017119094705496835297465239052544889485045140889951693525490874433860462110036670492437760818922806644267614649409306909961729406988409483453205215682013580188559244229865760332251833493088938347314518043793563316742035205239265485854800588697880331222213210081255645419400209218585313271188029178361041658904532462506194456317011470875197997134111955318467699252726387126347807272218720779181689641237920521728811325284172718521112846006250514534695819183198603913608938272829656904134575575921367791507966096585856166087174252698117473570560145276660383346382700412588630881460637731115143229929502994922842923029930979948393925620383627154338571548320496518097708710234065598107844924747558125120000954663017490571349086646801881133247041307759111944319666929328184354148895877155623473199648840969816762639204697183778839712213614838168305185196598513167715367273297668804706203986436696393390090361134777534103444309564219929192337718820607591759128845626718148697047237495384114388342812162279317241461301260275548764349538921608860611620673946670602370610537444048237195618878273526094214361287579142432301147750400000000000000000000000000000*i1^31 + 8561070821675840407100556669875171959017238570518519015854566377999877041025323103739880196365205183637510733128098059638264962582825594514098504435115645302288798718058536353347234235073029227663587291774144895135153347327567580845564451439294632320588702089309842350041812395892779264800085165930933675109662887693478740792014345310638824462829240247421200403703989137030030188611216320777203558199727043421193504461662609730160384093133879178068912807265200228789891745242410856563687749582689674851063621686898440483695752445968164875251634046143706861090850299857430589469703794609964043637132399149035409418145489090402066543413606765363790264118804879719675838027798503043865657705460265318830803867822441429810313263277186110067274611873779913758464758130355829502545238980550496588587937422492249536902262061371258885092375594184583007283016728420267858221230687372168386475391056404308774033166499002073962308760378825905057037786122531471047766420238513055234212009024986876747385473024462026093844089270022677497069172907094677313984376214831967345058183859695022164506587387414326301601979901112234587403267838699792089135377219562657214444416562752669732988041693171999992771086821100849596570488727039746395214746401978594497754166201990745567725003923640837230867407507272408754462723161551374122759207719441470626966879815640390369256763228103819238303030175951714317958854138053738513600027127440168953973633071562670701906400410337280000000000000000000000000000*i1^32 + -9152612225679337201101989283373777513389925692219782032801269681658904439910854136625508524417742781444033897525936595375648055599123251866845811001494414981182784775183238026541752853092976604520798906966954762433803855991709180064392828549480795512239706775513591988924350075699052388790714416497979434453736975421765938942468902515776889428153311771063632686830096731431295810133552938340024136085118066496910105170349817625386876570398887157092423006638418932430214642438052856966571676605818584311398461727414305303494242069622619109877988309148419197263033017348387406436613779592045942424186948630558262808922049868917172827145854490036602654982398381316983582158428179116884874757818342129233586705257799388656459083350058870934763678050916330777133480055838872876230042436984340570314981243793190099470442540411772611140224437149702142931897474705274906657327938576604929270289020273769726749957050943115384137631370796470274735832874707613885510822353454503631057368060557708011811208871228019787232468137637737379017079315058790744536120295463627646410817726876906756787774954259679781142454869414466348202059546730106011568356978126123270453347606542750014492945269333363926261295685112899678897222333742711492934649433689894984318729214562751186527948860294569452589072840726819650394449619742689123360374653200563200989719317989033416386844238170471843674278133915541077477466322782864319499090500905890188699738904820717720287838208000000000000000000000000000*i1^33 + 11251982921279960330234426352138144506896899787804481973995266172033423130140306573320819464893248236421365942656373671600498840725162514218296731805038708549812867090810087575186715662908870366038767801339164878154214613893467904808433360963956290258917030726028503206032037546585297013963902942541005708885028467656397233827013464589189082634784180429523086459726444119033514972013224163354289077815473217223405714135609109188995060273527886209366973657066225755119813244333262777864666483445784605927121788588833043440227841052682515775885294143312536167990985639660921059301910842171996106186725324483548811129819933464275003466170473129664250646797468394331387711352672391443821941673732699643577758645923514597270328435726167656975542082699402261939628649371419693482623407494481276673783893626507205553238764004458951195975106258441859809154971416985417404357086239879404162195454974187331349121917489331010333533048585800972282175702950507445360221707108936173505617871539516137029061380498699574247673260660111838148142644722466781115122819281925010542636127346648685388282127229604415135267392664407409942273831979272233827843419049054608185692305324143656592320294033740711322431711025222752034131662714712223845545262803637271309084248745634255777516146073284406586182968582219823870771697258987191290505585880587447808673367775635236850773365569923752397483921718289139678790661466186736926225240594646828286878953500034952750694400000000000000000000000000*i1^34 + -9084416269881808266571961625597814081715702816188151757508884241775739360785720960093099511086389569524005224086524467741437948711291160165882390071747380156312391461234768309427089496997706653807689293841772012244317823369176231936466951710519071747550426657186124505579446799697220952715180382208489009161120960427215292299487101417871525507804842042614394462536340002575139189853241506371951924849814495835945621913414525625931121797350447948377308882275764686258075361056768419323410220647788608578066069792308539353931807835076582861229809439328343832525272454986801300778680035741536018166959190834108890634501828919133044001588250246375202152724621928798926327145008585027016966319737681405502302022528514947154321346688796118728033390690591798777127290264506940406281181764136094339550237658136663507448781037778542394580797888994609361709545329510407562556204264547186667923002261037840735590986051434240366494606053420766129110806742741815355977856960703182864341307905296121138562681397195250105695479420657346590591957563092985911889363089609448793109595478072166735491193808779820553686492019585868899963619958939906749378627484315683936319216888799838521566486718839064938255846220830190832083005563902389339099084781558901448074657725431182053466009907231877525069727297049273920342991546664588596558223336929926802264641047386763223079921194650271876160403899558157745408432637250400167977769630454395255420488797189570560000000000000000000000000*i1^35 + 3753151719192388320225574290962666980533305935874654287865647031889544967369390520714992041741048877516472459974117800864940479124994057660306312950686971319646603498020243904630797089952665087256316021120230535796039513300523849511261035349590470083798094337926995097607073569119461058514011479479090776853032962263328497874766960774712714098188830447930361756207344585830771617828901276430565361391665841342971401813590921768740812863223303477818216579605361613069418939344134868717325101509155406510088398767570685409875055769915286275202748491432114651998139710817775718772006015972021140082624117085960566323204771839130004747672904864178846919976848966662971828675686600609337619735669357065563711922661632076912324743955913053267200382038463891228838918144030857172259767009528938486851582175339339094035990042952435796454248000215234970207738516882507718609178408070959698069128513091534088977569972239463078867243601094636032443368241840874931560595691053781946423910017043382391953313021520920123812722923725108085271169221480230505977759312572896581368480949922613160137044921640781409820643804038006503803587775623898390687501028523767083154306332008336157546798883284184385328609605480814902469622329381232838935676991599339245274968484053716439244762496383906019698639106324708624219857813904705425364514112914627378771789225861945562138046816244531036255356493890702533580670988253602580191671139279609146194662522880000000000000000000000000*i1^36 + 358053178143417042957364311546672380387341774489982323876701804393854382823727829439344459862481812357458574676176223619710548651565207821005605173572504654356540519093322600910267189339726350450161528308435643066157448295094954201740184433073108873124382478849134498369878092977924277333291526790783467603970566134091145773966077955426054069166392889439343495792669858627351563611991141783993485179860052935940249915770992246701237429067061776368104076973449015269500749584950277303291944366011330475131522982470066896300064392306961950009744579878299848670850619788451055831164785095942533522643492662621413731384459963814336078362857373394620623801689589049673872290592059686801086850907959010867543256657241544963658295497454347349036424272986510604240565153552506560741085030521951356837704116498893849625143369761412723763867242555362425024249912692491503459855021627733469667176088305675285720095623573080901345915528895691375267413028310163370873545722396092096018730517682144927615768290513224637587390912691954214030069596668015593388347100917963765507326555323812746631211342339778267944469665743865514295536191353177677465321803200390866810626840785200725860579146161102145790014402477595520171098530998381794052175970916943214317296688123501361411361405278094125059358329534152322042683887861463421682121278944674211660754543574444017945994759279368450317798530135664987003013696904030646696058634793936271651635200000000000000000000000*i1^37 + 48031242052752490490684639004629314546028964641036772684028856374018143888190164616889453250446243895799397392239880798885519388906160625610356259921071883030836819616811332923309741557182262164795187767148118997998149767575988359411414544836114006631138592087575229504309927374891750968034827716536077392842752593319983305391367083747819445448644141919527942982705965819557021819004868001378956558218197381880954221311615106220756912399363096355229265629715001451187004863811228764607060255646921865920105689522210862840628699892602361445821551444177805262075289793342069141887631245722292562501650787525030655877361873606138900488332653470297364206085463208504459843097385143374358692256350731809312797136315679347204260212666410736840477051084378118385759053819430963673446238571023104948977268896769240208734399314910839742249568690646296816433646863006906834384754902805279801963207121303839985300939477198616427970716961968151892980869909931898821599843403084309249870403563010836644847258125280095716311220016159524628430167819104976364666519135015221247945442387100705705659819003055693886670703448348926596372872238238052730939221014352740536217000943624562256921652534358789233240668722107198219172448897887452731755346975968222277761804075720712193112672149730542174795692060593511662506208545029879761832367169473193269074738632029553145645425338785457942361691371532514184467877844573635273346158696134082560000000000000000000000*i1^38 + 14598413171192520684603675365570602798201520238486838146479056741473775689039346235125040855333024419052755529043001486604066564471645809975515493171528050540498778762854561713519412934063356139682179345694362788025514514979703156739868300715743565885451728651400229002620193992325423991316326565934889319665437292081559620651810559900838787350794537870822734107216812587031997859720215460669364128722857968328109414346539171024810462156574221605258546918622759603429147868927176411219387044151030578044061740662720796135488859123589020092737899948905950051583291832098539774480902453225293702500424105613708892280105062524243456989462208481421714651589385590596674237228344143762665261654784089326258453857404649003112489522690384455042351840631312986609810647718177486089630488907328051949632154457673765233526785139000181137879687040753736843504374635626711787732363205487104921408869640657982888801170373352173705720731550886171703423736939144754102728625240425593325634866440903422950960629677877390304402400428185195772765610458884034675270611871213345411529449627216735842795270545036801772689090986791533956148023763609535120962233373868995215630587833037366661900690173495456314646180644557945383210009970125348408956153589166301335402438775591783483975876646317685284560057836119435710919792366336529981341624089050276864092156773136113804193748854005226979866497680871162661571195363896728976678400819200000000000000000000000*i1^39 + 880613140377981937903590950598251705890031313301245357765281253278849502687084610256355759286695974699439847518037759826637122090752176678474572420337768120009917393596890128694566767301119771836665482081007203554817305302782745755665833833217604629015528651923558504739529306527214962246711215011100708285002514048526422194203858967147219661588748399262794636466699110978846406149336139996003508990975949852280428120980494784499566818498826307840502136627705107183207191709463871596106038867049645217128906443280179019329515311772417221697205544149823154290331126922840383553949895552696301066473118816299194254606976072470778428210353522447977976071150171510560591224295026013881974834106737690132475940257099862417737271514320886342270361846343171136019004552924803285760854725868472834888315248371996731400422183483963019727368248807521254184146018927795009725605566843954636503988347887033708151340999981192976081397762773480507227543882193962818916351103843175918398466761357062422932525074895998868542690913519732064743682372744259010371837322873820089544088235896247601902591712014762870421497459707389835577635075030889929459184466104808845011418307593074792980936558428540713329100135342443365247900498805315650505284596817841745879073700608344901236491261297390097738571614968154633141584724301218124171982077619480747382523470221175667685400607188229583381562500654157122226993807522476461444300800000000000000000000*i1^40 + -43128723180889390125243560311224450809632698856682965835022212332046721934565726400561359735087524040566975174182928461501825473420461537313114436446182076530065711480636832666456106330711971478712149222112488561944348032526518898445886798394721002840811994107090460219976356602292412929939090605817259396339511152136285293942295829417715913636136589163960069986721288067029593427088514672914776723598382784420267692996092882021234916854062291672729600748322306421637596474914726366650684912681106295797874288323309240731731498631239208343421780572724754300858795822006274362244376257513931893930542628326852925726635203246815582713687373559790541817485929813848703294858518176737987478044289003232001195582563190212688888756514309998338104227854843614618406212675116911489633247088624257274145202722192568866898219831689887030189918469184217122896530185386969611967640135751949379124396237803724777925872818973739034174127950484361683142488930228636388911524298084541652749245647418162359489185086056545592508921171293944723617175169348754134080216668420336508083423583051008758965893527376065916024824591439615785037311087675296031514145139855697834958987742244101043521311615697992783340397823113414633344760310443832989409687364733546382601812368816550044632330525780091390932355958939480144258034650483131966146180614611312891591218806402282531555772709221847518650777285932191130258053828056186880000000000000000000*i1^41 + 642597066215505139781084903487357711949668966487532316966877697318629774075024704054775030952189569852789695021399242262273104174541305043514596806927130705111672288090920772949587722423690647121664233357902935217180296978156722447486507723044153559646178887209775002971923166271098049093406851440966801214784132070308609376098488507829437418499141790141419044867181071297717327884856949159910690417235503962121527533804932926057948932615389115760479645963743679995443887862671792226993350419526815778175451924352491944584255750485465285685098715944319809298518832030132533576866928754759981721127639728960150128218506343595287150912504715431450883815117756324503761884041430713972342183657815142941967237618063302143926495614509700479156825257886417079999469509079960947620743872048505565365705736060419519630620426088247558934727903483942363852433358172136282257993201518755878502284565559760257299271603673746375543453940546393813355616692674752979780737489492100023862853884194802170629903934337985266930785631036694461070804610764548965093641093020400401121528561734436027888731248520850454333384306484391266045135313284747191346535513994088755159429670243006044344976114285004564902198832055705050954510600538449683458381009302005664847039126261801471098474784502312422546780355004104863559096533455093718806496905406372645273277429123613496776019145544059218777041855191963598693182210048000000000000000000*i1^42 + -3827902774228213824120358286767413383869014400298778970130024048180079908606114317559850297618398920533970012327882860438666508756066209945794340137790276504864813995465463316025189235125494191748647399534713949387681213967039727863507519218853431046807070743352497123831633500125031068491238613817442522907346958383560397799820669275900524581686246081062562840127880644015128120982310632216277221009941422402851142818416992855541163587067278230562086519852954424383916863526350539810764539926343243603619845387147547839474713872291976424511161665512120020558570356273435242522931127803577037609917537508770367098262532694822400971984390815261651307584724107631778392963542243082586342361910707416561496378731458348087662766158162622455998493235923839443258426642113487113289086383102452505240195682019332837458652095350032127228965009616401448009411473432401424913301784472397500080475185994353472433946178277357034140016078549368409709741161592938577053219339645964125479490787128999221806832131028872772510824108324183781412878277143359567950476416298536203604768056304454447303523120932313749033037081640707878449682719043570016120718966995856221221636906122588477608945143270295772954876018146688105008447687140832339888255233127868715626291477327551050965618880806217957114730380532019709426649688567227282603300706289827212735881210992919350061034560204521170243000490218900003225600000000000000000*i1^43 + 11210095998081509065883505832014337090500477052062525337499211326380255616271667399994392301330457051622904102649467624412830605676046228428243712968903685908898169816871257744578857138296849850978386112724284335838642010568704917655908856563682395816527233630925401636114824894064582073229627275920171380750097096180670242870781100986704604489182490633772517561379238983785145435270197357284923465045043617600281679082221192077518099932728270594249018863450629321750952507848534082899397497988141418329656239438021937033589643455133344963373344858881049882351706889158841591218777270717102252864543887485284051099686468059178431868042857779115029289619799742384037638085585629470821205967381768403186720465710470361802819090071447658661187866148097875084860259575576762255730000607552884507866366779667918563901398511917446827917983096636199665393997660759973837725299114108727123972316776341660641156118552787566740819033423828460310898668659035770305951958995700229844804506426335445433840352399299968343635496588231980392706844482826609872480057947123240337091357848471032248638445668059766548328884337312993351289171765976098069060956186416155361993427627343577981815788573483987265813219856765226383613813175341827092758979354338431904756815121492977678697330372451400929022786665738225790584084889608541681680869381775397017637466573056526475313078444251271943613911593779200000000000000000*i1^44 + -15918486101273522061814965854389034997921693559239669976721580525681590715364420644842908665092914672140078943697975673553081487223580799933222287851532240669700436128521290062421425782689500324475089261706247144448486294339966950087350948495358738124976000341689506835022362311372332148520279980156803558804122299109133260459623670948582403304582978612087684390737815663354478330711632869768863735340863147041456131424656338773758695540610279890656827801793970384456350796207972844909244607450332173945894442280230799327973006340697933152256871015133443458115149738844537912394495487619281580245713519323555042323960952692296859575397357180894982517254319923283761092357170148472697909115641222131442054567387938950498083123940721417442268911305706313607213762033422101302408601690179144415808851492709193053002531553247406571630741180436328305330623638393684811794991026898897187483524240767606606871996671728737317837628100375783080041392926576143438414433357041791463514045440766691248291124225937807050239280193473860346928461455678671828047528884084773028557565868578343612370869201051494464098082131077660656424557188334941709610045256430005137621076496427369835239570052558504707139975859391284279434809254715107621271134431053804670468536532045831893335199520638417464962553430409021180745723433499974016554571372045016780073264098893568616771504131495616708542464000000000000000*i1^45 + 7683740681894125340149546793136618045672480819229576464038348885082658716612486282093255767519771918099931873139048650049037101662127909831364554160343935279910527419862379909582646727674341072095634927135298152219160443735567268439625827313926794590333749066592941676808650162947590031199797183154751676275638971953303559973082480724968565650413613894621336838509652114656129329596076601458128410303978418715549440475580117253173923963407151305410691873348431429777931286456640312514122115123823969114325720823352139068574517646222091608232342444683117782483345721485919550654783657602778706203212914665381551892859015390794133791749820342889170409029863513020020696653410007562033355271906312774721339320993282055374876636264012955605561471512438803381506840528047835539397546565586552653607779847537130310398545742663224299605022610770577940802227777428846457138165062011494409792749540830303594419417006458727020026665568076639196638259468049966496886697293375016579144498693938012712856204995859689233554594414081284055154322680120347363729424668556048930700239076772324805974893732734287237943423879050416936355232855884464429588909778375453709402959711763102397777743384039441219977796828366362618794220037535863121732429932041730035455947412208918613166653289418001119731446915185777342899299503634882865450675081963286881157440357501873650185370781029171200000000000000*i1^46 + 1953076397381788502600310357059745906449748834930032956753573649079450984012831144236100233756851223728460455276560670691377713853652537052278417434931221501409037842050328910729800686972162508592282908112673692966672249616945259224533741892861582957480540062888044445147027496154216126501499888588050278978559784098634598218436531163858951514661054575973057184476472057197004336077809218658840580957640967010755646580245457891375524312013018786202709729929007262640162057144348019457349214605974201737103794868004522521931879556265562456776081530237216464215378045041081653411496421995665410771347832251060927217732039009607985999382839041424777757549214322221005667839119061421720810441273005914051983291961386529066414700355630956499801389851830303921175602626518974988063467830591006650823085130463746349511260805518064397344551173482329350249810968244898566898620858602734142783532073700156198759595156145428292414796406107635153019768154847634137944186726375520870481206126695213953618566031367542811465700071299971718445704114229752888207983439993094393734242390120575374092444272229401140366300920542260045182050046261799513803520663213132645986042644361878424438402317120780735203517535796975813707182962569861041939347705545807916075995322674837585268138759642840628934249818536954829511665857158595997058285661587568085610795766358347337567764480000000000000*i1^47 + 157413957065914969854015262586881048413802006087786520798410016373888416267760319813281580210985633989300500775550581328581728040898151781584307256824584905583748550122543834911873063181256693998670000238841802975638585314288371620724869391764972340503419375610398888661324789061144295013867279904595469761450357564053101294693640708313732373921181903912969601434060413014206029284588170436056917823485774814790870953737278918730709862537395854021544742121116469743724574055187072587263188792574443530195515506477156847591010712794654085294848464468659117065221854270912441338734298848549036724081975160289256094323527605819198686757845383061006680159107883452477961040003680102853876322537177061947191961253623176315842503799217848818308619592968787841853050121953705886085984509554198765101861781172097644412108812915745432227447943497564891390487856676674768167506557661483186475649434811086680226976205903469004174084842372863357506930684011204796812416410856236819670030705327636629015143371699701350472363585670640972782912729566685271654293479662844480059855512100665398767185779494885564993781656055434344149863153416522322426840864461449052326137240786874615019212203078423968938079412017485828737013839456106905729210818515813128520844035047717473186737524501391972834294826659968684127378115498945857446916874459646709064518221281972224000000000000*i1^48 + -6982868073482127811267797840577187897658215895099240955396998211621302992981686682751808936157277413414599501564802864024373610139513819376387670189082652850402205584500478804852781535144055496907037039814915810876460979575018272479391140493895524061009977192383627501328330427725356491235586142643380528078383084068431192724661912591994458784334149542877114308265674514916028854168823851419532229711664381566788440780012044447832572961748981172329354606490554422356077601591435120696631285428513451153147030996775279226054114286652644240570331474670188017284954555593494985132248757448311700133638136454848719006890913782404683373847088764180632488183824076481396171746251309107177118911968515101526504378198793632855512009399513378585813343389409083474290311728866802754410061389317322643124697291500416509061876074445000879529795063660050772230767672840063823434589002024432015090210043151797394771584921915374702907466405534987400036462192751749433554374767104511080679159602865406126150520058897972366975492478582779346250972763055220992380540189392986833873400901867574239883213263259919324301250130307382423750979190628162332790532423758981979611960758751909058733213659411656110762638668303702637709924341173367874304200631588075763962448776293585727393994285747305548828208442277527916193590526448789734152147051328457473837056000000000000*i1^49 + -250890775236181082886388768804283817158296073126638985595666879960701913419165375687507954000412376709973312312176043324125317643787263143388972282235746215506025006000374489689040884913625054228117757359904087753107546938848651318152439497486026410161566892235292025918776360045284842026365141743708155658518923274642337237124741294263758538464999460914065837597454728179154133212624435531817492840124143248887665400126167978810784871418621592206162559166563675159419623350869033724631323212406077971363265331742909400609058127421149505652122244241379034357365642734234654834848468903058257002542741317064987122120523325825592319781350794637550979739538746903871792343625679799783225796054641897856369829652027031151922708630970710958866077363283709256502637406859292749726359614227254650731321444984703485456518873775602583188271836344476822028260738933888759547179643696123338768700731309813768086264570240980141015197369865678954014724862985366150020464729131019292618185842851881325342756901283120976485182800341403473087993757615203597740222705429689223203339031522016733392538212977531401845555764634792239761933145682404142879504744276610935125464616834534843327126539531656732390715843128709553107336489128799925389477120992524501142009617550280860744535220213226654718214081530436726572494185550019902449424739231590400000000000*i1^50 + 14892605815271681334103883532241084598449141935220973494392685561133554998975392340496641183227013310824082026455674482270821344196904276403585794611829931882794539564596296400084068974071474994135936906828396868065867821899036716655495399782549667168159932522399486588449140674913858334969203318656826637429173140867743044761789684062305825378035068103207101745564653670586966280782018824764604460996375785962337065213650387123102176308764284544879252866584383986614698635388607091673586358830663734194021844192895925599082531585390002500912367634661801178385847786860716196281155564596642622916444222506568607001436760627336476437042897675851519614376419344107432677345939723311948660172474783763257202671713958713224738071306205707748642445514860482728986021627597637588869358598094176461400815159346366097148578938003551492484291957538184247559929254716011517669642903265397886063410674405352974399654876983004424151071651794285984324010883276862062120591008320153579326960500359401761122619551929500012582197319209965172721269316931531746204773137765847102127183198855420083830064592155627639297401163914744030223641470055315761464469947066484978041810774133787245659372886528919948073231381233412181919762830012555034477026068974120961629511038592258157877527841039326344456439466037078427372720214753345068974080000000000*i1^51 + 1113477038880748155513868537119815120999003812774139363602792494847283076011743649284749109096642851004771004966277745999431494506722233707267850617219928571689526999257285939928839817170417611465390143019041060919540680918538259614904493572351856909009610966767750481969371776765614765705094308698019525900419396924189682919787109228965231567165625208645103428093450213472491087971758375213129509673360677582360633627178916754173544274583707568862889412106414839757515232650797100755382062968598930882391369283040551701230675798614320185240492753694184798016749554989103116170996492802578902258729148294992538834600060848724372501322454418170057385594667965259814769615007286959275415534230817715480251379852471064868105003092709556380616613411881838336901753302116625166550336553600081120487112045914974361291018303001380237160693990458821657189498654101218322921586996381889005919330439884979578443586316569166081875149613346702447297673078924864689764842809626444770224310514225137813598740342545358460270846094662561680166192398019688750168377082248635736468177907384238851149485550606883371443587485946842001318476003867461859771412246909394267675725180320032028258397538658456418015220318403175989434126622925718813460303474422033395841245157194611059537110482221694859367521350447455756691235371654374400000000*i1^52 + 2168692310226787506255257700466146097021948611422990700217808137332098660682601906260633853341226000634361971721277649683956740204436769213818428364889328602511894273514764796615458456993796559815755853964067583627815320540527097709587470858841778499529261184071541672300956415370236846970528047704295801013611995906496562576170008347339235503746054754023590106978581278532843392590783386101282395196331559792925255477889567884914507139303755740798440426949442491422520414770130367906592020157210616508086632069089129763710298428086429263619796534080830928597209637516504540767038036902844656725108422249996593425637789030513915887445292680399199098996106089454319378415572214620291842923169963441831262426662731491291663043268719255027675643948377120645035559961533076255765238525889642792864736634914334287974532368806161159699549456018773804985311516689830125766663509389331485953643779876587051621391375837787362682031958954119621077901127355398869541095874071648049133868126331887218580742098309599008613684215727287199171804474287151594487559021152213319441043439367106996953600851662665738082605363142126758009809906639872435189976305781530175598692211063068381368800369047131129897055235819726248029547103859113855236176588510383596310437038075759607269816888863819811384266186190643778357760000000*i1^53 + 938946530859993692964399777524861537092823357976026018280522203754349539959152632730066036019983177882458830653689244855089542353968641089156907550570162050965871545621882893283897001787880418069350339791944243582651134129347904087451158554017956663300875077431379522791466212323114246683100401162776235362238103470653632573730999067974947427562781400420191593464242508042557382024380996575209584963960317324913321963061982730652717058437912846897995070392422229372540279111448453166768674983331508545982711325830930287370487162043080284571597992457009901889174390485778256880433107588271462270762752310920249280190630158433918614649746246370199929423813827182560689193347256301751672559444897953216081069719811573520222098794776980324162634721303125201954911727127897818975992331680284479777043085714556876268011785312723904562443382055262009128546447930220057414458465235182217764234306318982557803672269309739992620629770844540257587645209469636118825615947570045553739829655007683543325791128042253434243656892691167622738065339517056232328474603631860941807580997612083986576574510673204222007934917395101128207577888691599918755106722452345056157934352836469801471129712683172892806385279244586697082769089905140545249235067854198051984492682936024681821050275813400338356513399232000000*i1^54 + -147260002390141805452043595851678226932440620366684160682243669036142936726183711243325938502165327505207236584241193955517987842797249138610860647199535234992170209712206208312340961157456538411555797926880303222087587180508422851220984750126764180341497824816003970704711152833471507179648373350187472707815358510854401476497626180052235739100018179984481029362897108530154921610664258084275393341275548364148124989415947565208830687365333386460158910912255599980036826697061398569673865721333577299339664543683954567712124667784125465565961209760777008123008256952784038735116040942423000993656533650455862864773963339064568258394304845933290400099652530761477490607456757200789144913608777470224441829410464524355648164908518291438788706876445295279007490648957666957037887643951922104855665641226830053023025343095077106818509840822733755202954051697371396885144841505545999782634929882820438594585219886304700470579275475655992353414562727391395427917270382888008786447788105925705541690426280974444488410949497524316976984886489806317310971269069784911364215819253378726334303554770036901441632967740777091007001109124086207843369000181173171022290325549827044094795297907742656787691145045963410110488685817589025287665780261762162246520311240317403326934636940095270400000*i1^55 + 157817552940102329940950707847583723423553472119128095533533166756820255834023174145156891430948540662155214053617008009519452473111654215234984467713470462320325223372501780671312251463359986943861195635669965685576307089937065989132374348782306543639975130558894889312642486370026013115580247972337202647847257345800808617645977109324163280065683753119035599184293730688177729183701682242103031410907946678790157383880084846617858269479439749245679043369197712977170364923164070780480142734999447041664170869895678476345771292947287329106398654465215490029813073950998427922191205032247001863208743424124242429949519705247431984332535095124913738431124180617709352357991124558516656053114733236887410048083430287008191565985880312523846736217409482593322828057106382353085448008629163205699218969758975891603535484835046939733885807814757812373108706915119351793762952455403327523517946510228016372950138485093300043075557337394563620640695094134377671548712053208143809757738134181961735125803502930477141859357674664106731266501501307326341426030661242668603205074768683538648645876132324723670031915152031312898756599555007224899070397217341289424849919922090869090423179056539737447891446784697446060084319488530994598748220427228905490759268303463838982209440000*i1^56 + 730324276398604805190263779898468411734275729855107431683550284804313544198565760375537980361152631755539103580503682580126805097700229715805147957512299107993231769301565483993480389236645537156987433938513740922512552017757460270888765114915077616235593959193423454296916400913072914365802267668430082902098709623514399279800869490743680097730255503632978426496686855612325980150345034772203642593483736356270232435684910519833628344884426793735698677119442044169241480269366447729362458880979516905511678059780361198234028135705336273702548365833196910163678640561613488925044548732219160647442044552138230852943858185215565192089046322690509359831666746170011394373967999673144645024479986041349090127691893387100114179027497196775353005610384728075153402810449206598614782589543776515343665767488318876992910890943683664040784939160710006168042848287416971834826352515788080648407948456470203544050708725692978775141020959780664148904957670800432102162359956404842381344369228995389650327161582553803784108106280812919721484504487938478757667036191520085408662186397162010066731586825551565973464767666610421815208245184172734336569682965372514255681777183739489911331175902785900704214969274963485879923753597665192333881211260014442925541552000*i1^57 + -2218499599236739619592595191318601864449107927327732853516125363385039573411355262711046476868833570872930405379007108080924436311272205003944745628327841520406505472268790910593708683789223740925968876258603026252104353625144883077870245333400915481080623821273063080724100761041825931480713778554065579697062332752559440489244201081894983136107991324995918615689295687688905700906466942313900435898802009288012022426444051163337374635916011380913056331965008937595717077575978418152149662412967966666229547539046584087939002161034872170984631507710068943959435282991927805461087787094661896954222263069675723328515205127891225344582501641796461084309399444123394003346590153041175486452186101049899760030553112180697699689097744779561804689625532869172703984040913667183838563051215949118408676622928175346692966989520246514167077992746987893046349353603102534542269977563661875701724332608482830006425886053771155383326089943876740773988642859249320429033998967347720091398879053719672440327558873732866258240312913673015994621796249714182419367147530537563870549551976902291935913770718379821473260755080669430717068379609958036989066289651716085302782793539158921325955500062467083370879899315025194935320196727346914348491864400*i1^58 + 93256229932413624929735712105736605626432057465256781313200304594254489887274186637211827292646260477136511235176714991724815651570722834993233252431163287775299675607949490599147847357613638658798778280362171833921858570493185931107495676135720525292018730791839826452827444956475623455406960993031275060931882836755990167876192948900014972932122903533344295094373916530552341426476942767784426681972030927623357492005719146745237027689201505308414283266474080431801957351315171566914127032338275780321902576327609219820147905655216821087080170516270580048331742223458682033683406561065906302640538841972724383131217137235789775105388608294745553607048325884503791975489310891838779353857912919599481514864074926820516959610350615342139953093006930714658022038716701802725556369761804335330182489921048250670875525483585789618295046327119389234573758303350133641515902154200628749861964719619915042676254052236333828236942101066699237355725111322073258412802588125205328328239963403290864563516316046853772271480884317652276551407422015462774726326499807052620106951880293669570064370433467158632460985992155299393506275766868825931436396055985488457590145480318043174165794693788000*i1^59 + 124845000339231391126395235673897097289157509267684536601677815434263666069978863850071948894060948915756887161251092289729939939163530011337205754590771904007711247749182329544491387493138645284902981033496923842338105034979321814417639654520609109692837718025116178399112460421224927407288115638094716057491475221035838571343158679930491221971147787692361287387253490901506865797297638525383621365436436343523557761828998074350423553724227968790300394062415491497584780613007223735104616915782297938861999994872102980510305935750160809355939543802211556214646433499145228886603012698976654175609978123075365061343929233789452976326870246788562471707036699730631640842368254665849301865142943816822491514082117857574181069699595358639807479344769012841778777948215019082225423235766002559796710575059553333042616796416202967006037519465914979958437993295182079529921247874700884425461666278554156978462570641072925796963231057669371570581322049241783777273403462845493371841370986841402350415315431483181384756081932363536326095633021396161671934778951238093213900985215889505796823870176645286155112747219225499627490148198820471441*i1^60, 18988011245416444779115831109336739902542043467526146585448718493059280419200209565533015824295349006854547437081890121456285975346860997866361181857559752844215908067635260142210597299603838424135081945404624856929061590422831625627400761661711663980922549268036451110355666581405317499439953916970399678303186932326441061708405211028232024551098958967062465694348275741889195471820511334916546644118278587180669000372470230761783608924906925889865869257010718537523315159926746165602646760476510175481524607563044930644646765936611475161282080340774369840784490845799903863964004175715471556087414146963144381920684617435304450724835461959870512947884182087108876741059159990313110421385811019215325600638274767718634739358427266804886666442695830401308626018673419215291908271689777228666119866238260466576691464209347900235561766088249631118882225546425052536090074020267008824770396776249644180869991540539533790867429983550139843266915364218662975165581144295982901626160997424164893547330928837397471572319571787559439822977769512112831334402365814210764342367556566047676103432289193293066574430679963661016076915570549733159934102798352337419531548702781998714999247993073586270919516533513274848231420446197808714320166202238287907889660511152400594555834602672597413248190188127006349100609362696925230225659703105910059451310206206184183805075705338539247174055041418436523059329619104701357711948880388933166529782489382704923015655164406394447592175444056903673447326595341534841949645957629217683877513018761006718979251885887627544175235236992889537362425998100298862969090315611526225608353346206143629352771506968779625481884413560021964158940797783015282790773656971653377979057152473929860930981655692070456096145487846984437075862002759479133769113940655359179043335887692738546148639211022192223180506425744146976067430227605469737232550361518391764272209363374878132233234331799577678520125039086080332668740370540130564972214251824079166933810961710683915919015610412360203125981086294959911932713635155403101124316744140700993050670804619840531230983284691614206216771910796958481891378727567778626165486930764823924282561941710164513723566114105395660958651673405358124228278193256475417265378617674245613902665697476493976280335170737221142639361367401639216405841203205638197368237329895751602162939297429816626983848976056320000000000000000000000000000000000000000000000000000000000000 + 35721749882810942705603399408783560106167141120160956623727540779931913073445365062679052407278500971078972887550571676605847821593217436880308066657708015120169123031754276631659952644987293237981254768880146314724554575580767461562864865622914813768272162947654058133197693300084373199696412490753420333636794129055791187708026589243637213791468992300706827635235410058940486562507600117640707912427358767695132314867579249236303908477817131072402629312886894180655047448291668634365895298748796554502345560311456247440915967603332066325871993014867783577869811571413360059717131017333524437382880535441686109638031101563365258368231464307474341862006817188606794322440759616877252968067014986030606373647839826452098009722611126939082739467817912701434244467657769773972628711640021758446136228879436743021908407420778263784694701927520542521138016657908063718622210642839367137519288803248797358960298178071229336486343674099581097744948534509636436647101293251491825306475683654814076618911248486348463741973957699411212063974730984573644169418726281551784307654670735729460056371776402317502471078673396232872284383825601546385298606364395600252688587276418390451028289343423391462744442939529467938812150576574503948916075681572271571891147332423126928736675910071295696547951166188109609907132432721793090306299956297757597540463198998619927554139211853470011092834709691569315272590509845454221508106116930446687400289668754645327880575504889397893363732931410880522489091404248095840832265847303053718009993195566734451463773706100575866828631345588639320811124955782676750143816771408717831278968002839473749490964774763472245114684929554949618641297899952416032251304646810726928794206505807438429724025031976787193413610354016946652350395961408845269157152787590878572262197338194420267886538639141345733188565354558077270759676577932437883919024500305394640941203822592865101769366476118220410397541067621227384646588957774719983093391759022710390932207685214566162966801435994582665834940337879408404251646790294322116165004875332536808843186544799829930296684511085515988367525623033374439899734260535774551512010628197811824589484382484263549298459858373660715202373339489200672638843123120600644787859563848482871641092061722801567211432937382156182383290798971984857528998767571619267480749477439079793573050646226843989634632279654400000000000000000000000000000000000000000000000000000000000*i1 + 18186234473145023422543113686290418657445904902272956613800387196033993573641902689419355424956281728822271141065990360862718187839435057791971020147745927159167300457219527088232769788256439631748409397310950763809599727440321217759955842972465558281118736102945869030112125566678008618627428096124290838595191890903445124705406023334281755369339577918216572211808128560152490209846423458525398562290352615905973077063303900851817169606112486800411295789131448812441769562545335106420894813659397943406250984264408814250238356826103632953308869699719915406715635648815680571583361444722455172046515916722994381706715442108306744909578457688122731726468554200193398815904292646826499804036657265895814539024127073825431826298937622641528936384985987166117438093926210876968950933236741661634240676910976298137420024626103377357079700334156383213688269331702107397713049948232639470015530899555386642085545992247678855584608538336175891404571477275148848631496972148327083798877467702287101742932176043745186977409978600005567576980225504126342669024898024202752705708465910468005358792398684924980519242824930335455763145087168964703751897993190162026715761531457233687639431703489613763249875464632011755064605921787401606291631786992793749230310022770229881746825893495284185147148835498264368910821898792449114350657129740223532738359127692236009903497240732585642381704986399056621426047378906847417385193075332435356316788062137092131431670670057706794152308063824241055299068743396024800708677615326638102335068173901359590872152012045095378971335919759035352369570300137246119176351665306289951762274923349699623354712911431232575425383826219907830720416653784995012491823557577899153211447557863890953667639609884467692154081719309570185879458710880860338925740014579511269666658197631299873202122026522616882194528746582178973964966862179520318410877917703338188737455596278983427733729582647793471631408525098757458123533591080295960279426545277290002037385216377387551341512751729201782471465923466703022212967975979819786531809373872060269275397526142631697711202040255992013849643780309797355225234660792606901760356069883959409206427166082024117184136119191568776278279050202768943719904161555836457909396564417297522042276929979593243255982807253809301587347880585429280465997844003858295845462449010302801858490779032014074404499619840000000000000000000000000000000000000000000000000000000000*i1^2 + -4381974877159916386742932649469530083485362454751308774598107847739950693102938755034312615373970799851023297005801040798857086474543473908272875186261747145419109822202452186143431500182781598817513504251274008450104382206484053114658624682458885369004803521781810780793162286611692133968389906446438515875659905352747428450689747243643839484409349060729610783841821117554025470048952112478158827834900676590674573342092775446808599791357239102802463104467582818867052177694523992397463951024097114141928112895153189296789375879751741791056308274155229479380975965227487506630155751572061353437257059898880559436807191616305275325062300747829637612523474795726559532774340433747152455519870269829551998426240763992375380582956410358415997181902883944238391409713072825247119654161307224259835159627826867511925843141857590012987785318491166334782204990281207097043511254767673376081985688625330946269417509900684679154636540377865780237488540452825223803691080986175895577971085194324446057312495633444320100520328405204381976848780498863318732972971594563634684217958492252039295888288372668733807534753995157508813042971316951010480914557779901190593828867211459832563398329764617255395531055706941861660728650993951927596250058922044331985549328220964447959313427737951611275336117886889953902135952664255594595421354933733901330293675113916050811230969588217498338816721916203695675534525748441130637485313994976105426339693575855107012199857210769329407871941418271563929006798157229328606053980914182447400958086326840575987336583714966090541278354345694052940095590432123246719988805079594920507470756734919082602121080466582217415284470170172898020804039115208093965001605253769243788245799257944540745084381683027476951482725472065126385034378519267876441590445442499671478361547632790398718156314433433619977021473840818647670124068971993883656874454996786520670330576904242608500847311395479965672210777750459667799162115154387585120436825665505811802721621855411837079895730569101427683804462521333092341522795137629320703949111790364966146711950237018800919284294051196990695993614832840511631557694145467368359322265843150839380741691442059032382253895856026138865901585164727968226386354722424011630737087701230315825838172437975885501878260957952951595530493045260036799347501188701378702312349871378496176289367769489888478494720000000000000000000000000000000000000000000000000000000000*i1^3 + -32921655806923151656694143638862595978683268776025355332186898364032132634608758666970193806112906588841681234726120414241305530054704277309108730891626535301109631093501731763692951776482727451488920617101153718771435288222141029480988227014384332765232716821911636609433507075339711501296855026221075332161180126019717497823189751880223066897837675337968354921476182870168884306366221299950614113730947972409809444784746801263450162031443175564037093438409664663755048260759745836804945147029262582927623437028138171315483493864163294799008801474343466770226185359121410844355589402307066706500839918471602360151346660340834713688507156826485776646503079744345596054131525105380692942801834573064839999426315402246352507848543461920899859737781668482447271547077148085621166364969472375061508052547182559228427447273468266267553527188772318472526425517739079061833845106668778911228986659621655273918585988615486809749922298668812054727170867990410701036407295532726002469885306242627674500375766810211656585158225446527009718621143464298101572885254122799591781643861604146174974994600439923731796796419947705923659426843943211260721336618993251798547703850246011136460393252125867591236647429198522014586506859729211100462780726855303606302340648411754955692419503796572076649779632917874966172899609841659860805233144178065755947793309303661787587120576548102787920295734869238440426844831734230439375280775316710441699804739968519040494188459469852369451139756706822988242500562947712693320871658322568534893432490478993103606358842040836150075033060201529017147472107070202678479868030089199913232881551096783478786280617256044064863635255815277000571261869716129124952717743740235475664323724068600760543638440499259868343641156012822203643910267721840723056751618179033684532746571464126264548624411987698287670580335460019514111284976488573218968458501852654002471353373328835441535508084221507484713145639659529727852743991532707669673778941672892318050936604623788685821079649806985287517996837719002252988469837663418280897634877881974210867960778219377177636034961668854792944191140771796855293882443970328568935868702805319478544654562866140990938615998274469032954113871883804917108038370678878808767291734167819877313234773346510299553443782513247267641468142761458361837579896785475183174014264494083312022435005332796739682304000000000000000000000000000000000000000000000000000000000*i1^4 + -24698338133999673110118400156335976687587940034314124608256316767603905100005614661047926349014803840745953464999170930716534941272341635664622361590764289846927083329031003797235729718465712571960488804863042319565792312193148416333928576715350587115428617146369210188870769633552050722593208938900957431187216958380377794431345788025239721791992301521132976406557572485571146424972957317324828270818496238705629581792874526354908725459878612515657362254916481737673788009601001812221755053055718272980919885449295632159422463597448432875640413371570328100413288910869401851017419794546942508142598467367263286429404640029450753019126229902900280641282028188475077674562867965140767642667575136969610517895495692901256176668505689988310128429790788205672546775409758126855588339086611889403273980324856613462564640490072622829478038023467973508377865616244989074263090132766594500205261289079815066143256672576242262536678897411326928902665859631426449172387439574429910661278089911428085407082809435829517332902711256709210560527163533662599281863512777288735586892442465325283070711530178167228834952453408720006284358483189596353635299965907236204626959221433681809313852152097564568981136355685940762915923324705751489896906746751698644891134521713490348393997461612081495494570811975777293800685099066867720744328519193720788335037552098148979154247500189640124591999159749143737618679490554800104025536520056814012661280221254537351357322993131067532657926522096900638559923698448932376438355544761619479023563431666091942556457730363753410618985355699964061813238049571224299429353632859618759650887541390624652175676761389990758658968222257772130087841163985532084955523173501319393055769041255039241804884684300470518317593939692382147416668773836633557215085878720563960596063876211361448729817095842797119150524111410599850993271030243352716933661514214887282126779301705974611214107523775356223552732224637887529778440683960471033445851398568686711342175292585305526763200784878990205607209339963185645799624056363135797634046043448408045941190018280910063336851233242243813747267636014827132784319586004570151499160842963694825516138594286536574818500561013699146058398080498612774263175677543556803406880958797696282422195945884269219809201375479504467379937934251469709354701600712572250318145182507453564647171284505795777003520000000000000000000000000000000000000000000000000000000*i1^5 + 15518847401616052514407024259474622629543254658578500030220300716785673516213821659027092915428155822050139080631879717474714427616838164718810406851631440623145090858988334729485541244751771454022297910440469004616568845901292883364569312955139573204863009779470477554115847115357163764368398902788965492313772231639774539917693316421857942478876615060863836950299399106225847504436767846730664719891923966899661409793822667479391012764908526794995445085981430881079369897809008376497495046978878231640826629360859825949776061576877205391324025953182203434229350449405832270196277356983571607510335332344788564707464452426157098771558790971313777840857638486498239252621354640596959499375125251999806567147479103997799916312137776581200897509296140521678946179566107877346334986952258044719068384096283248961260621292107895443949903865541799327585419541287247115676880477439325725634309808414547833130931197898578382676723715182697123961399602424175082795336950193499092933187026807571744259865240904000906589853088495567504938281035992025399165950692351352572717530945341122702810819396464900739683740156565827999807922004490405903730489315216269551198907545066169374087997191218463853578343881179341967461855107790539468077659846348941061101878800476115791539004357473716284393134878628664665117198912238801523679772352217021743327520210027570526373517089467138235630620654998266337381555760536261339562594498046477074457049164030447244309940279129156103915281644892251338999471271920073846280346975973032879164025673506480003237766069729799812263268965452110901738226652449674378575155955362202396594731532745477333384660717695778611011654332824413703060427567417724503612119787488160695792234224517684994473466545668961201736523784654622455554013754880252529236881902122153282235375089073906100951739372596210438733966372396200558115019767789197288137445690077170802080117020625245682612623543393195110469747044702967583216475954140485084875674358905395473887725168407753321880338944836006736695219941954306865617825126511694508855304698662647795388400676893288039321822553262421794538584868091789494011121731794936647702126463362352717924627748254319925537558391839018205884400015469451930893000596342281613439871641105925247699576541372516420225028750036562024839246802167444766579935341711625553782610703293396695491606304221877501952000000000000000000000000000000000000000000000000000000*i1^6 + 6382327935219426291195587652145591253006940377489659961917165459605786306347369221691198293274534602166498592599756110135460823499436681773109031186295518341404359522949773030804786948328058496219293541010365894946365140730006783536003777822504037374525993739969347140656331325912213010386600935194976336319983598618363940999873598471756410341896887785271053784351310910886590505264835350122657518141104568795761619444108266416833524323411302205491604882773942499157375294355880307807968083786317371223775484837996758550400154327840482102439955181387249680927318216706101644006283224505357562965141522529591562316697416798652932745096819422013588925283828390437073301731675873154220795318042652198214498960579308953076239676431449363297107529581165227921983117082360192392235531430374687157626116253342716825260099339881790648390815103991451522352680922456842297436799412945932301048395463836039926109456685437154756132920473564447575882258328750498313808612748845938694619589345095730455758328408018497096597105792546840415089808944579829935664136186751706102758304710622702628346264810540607268814357354317117893307821860473096655999083426630302865702683037651321922392478178841870036824191426154148593405610838633842185003464593268485213189142508091000796972392494927547165476586252001000289753494741349270193945426263453364660446230352742563821613643611295404466785495534109967096260759835679003979124428765136054656462558783613028998318740526608826648526963245239157340393320561591448046886756823256025733617657012323116956640843125523881482140361818172324776778856506025129706877364211809775385455833959004731092048775136979759191554513914709298590041855496488388998861685435407212178799164162810223529304719098400361659821124752516188413147215727603341394133943757079732141762943560634127403109105980773941334641833871091964416104861557436699598073169637239043972227150146628202828448162786910592422042127061602986626888380703715079835522684776865315050445505320160332127287666118455718210392024881999334773019744046265377941475288214225012250955409860681155473414895883438415118305320354520616051024136108599498781888886817753738899549991536023306952536104581356147813673987079625372887999305088735564820295616929373300124912855672483999044903970043788971796591084203236438357659048846415240146887647103275136951312871664632673075200000000000000000000000000000000000000000000000000000*i1^7 + 950400969221786328544597083383606075935057487589450595499749821922546437095455869813634684001719617825808252630391997831307324021494861921084123624584840749020824182376106530686240427361088036106729865895531216589198629378948637539217593019433246682498474953899147943755351169655356268557678087696361339285671393785085090006848298500103731643954488337854882447938679885186100821084646825153531791953122470130700288375078972986929610455615331375913390040355029972352395836586645184324790017017299337653635748733337439346658569128286844369042885504304130972023810796905737160853136135258014322647558548361191243519679170627510993835654791832590305085483238191559247731455104452655969566959756066520776495997471945777389156714567268862901999147460756703230951837461455826511167430146070803649939679042791031997682532560426824445321621265126851260292144476700125332289217991954723302157560625293010917491986998800351466231021600931341631500203338428419909333359867541309315539035219457543434008103640738317401540907594373434725538530307432100899249675721977784973089433052217808195071727285632241842370470395197311008408404197608997832664307387399021247661049364486904950007486320586701855091212248738886084905890459865340533932907957176863582643384093919582398294478592519637726928625453381391974721429985949565275424258574145509502301195139881723545933045469137182775974029383509367448188765968015548082581862350326725081482997569931836747453955370217744374588557582828437498997052558122638071660774874455310506249890273367137853001367780804862819156584580070854976055796629704566646309168714981224578637380824160911001024314010560160134181510011400025236155082495707033145232848216299303159947049365356135677960366175851505938934745933229296701993254338774964195744010997933814205027472651355033434727315477572296866005702426524984618225216045002022511977964108492745741281400672114223594878797134136369702961767332149731743822199027665246596555930670287334577096727877728887512237200242449669940165752890780642506302884876887619578715525291248759981080427341008413980440870949950846779438757529122812355672115069856710561538040981194493190246712120860364902846588301965826370829480982828875092443539752255180143723388703734162997095549308719718886003358437836988723027904040494730822265689112859832995871741655345065639955819746673295360000000000000000000000000000000000000000000000000000*i1^8 + 355666527690796547332157061953460852044656171596813362204944599568513362732755181418289065574944900916682217570449700030294127628707748260987501212160886517163296136165219098850162247476353925553809346078131209038966732288029742655217173529340712998201931907859188339483425588530755555958829375017658514798350194288027565654380479250005584228218890786612136145099522286352819122989453133936293511587443000542106507964930676731448321572975999913282041140789719016157002779701991962678194340692605295288718149984767470853540321947579053072907186270052315151916858620180967698856889486913117845907086397365013003042552656077992517317190447905309649543885429729217647759332855798586806122052830560438190296958428957671829542555194510083361090644693668312345475166247347339596891209966965248929135561349188523329374443447148732836506269924456064169002758542603969263181790670351672790326760356944674832278227027133091438585914950329503951631645184713801895954255514323234076899915390806992030671101875639041429782740018902029586215842927713085439540953652379701478225075864299611187241152000444919838055500026338684866619999968324409590734506482454263209545841383683535883456591334144861962876384228970035003705109038853242402882538777891840764369419921915486506699176630639526776940685094457767711991197980650481676940566679076882531735457210371555372818689678763742631647968906798462744809452527242760148376350619995407317460682326756086130320000730983927676097822765866701914597500496658745860867420178971364177855844780777459635169869823369530052962553331815432550323168877250259496565280183522884800935807054229033706177604690696535605425123833957044726793430145048316972769133656514236546466981376156601768259066752868809750542585520232637213477784410717875473714725605493237283764327251019255928019448502000523450423786075607219380585752485972033652287316642599019165540754564494707142175690630109872978607689132686607628970361023449802154760828431480441152317955492933519810556487747453858665495113337249807578865787340872474753645942015435143055819877414596815899710589763431816156022620857301418617392201983118264260184142377599781063739573896317291296826812154594562790917632780226643560670629971237313489738318252625848150422475266965601686246854865029323146638363698408875624487675289331124787736668386255894581591986464096256000000000000000000000000000000000000000000000000000*i1^9 + 1071285169503155094129702178686531825556459384620881644215754417107153834923159998842767205648793889102419683113011587939251795527983771559649226232405153670275106675073320571709713731022561818008299528628872670437552455498287020346266634177883898412041765387903101618469121395124847400224189846137855136603491044636249425337969469323776909606675578798231803543221735450659124265820809634898307714426870060122426317378761243106344567074715079894216644497431080801070289648540346743643217787193805132789308503670009117578906842452655776893942024065234878851148858973426182848271849121403158714377670569257355236446842797469770438515585046588492510129969560272266842469049868186842117916689470393481981946931320580691049229499094304787359592510824370471714287697594154901070388274671386733469465012636587178251239630198779177944729634265434276513528512348259550819452225316738534722514195914648933204206106285690925437277699845733130206869630448604720359462962617778908736346153250412665272076973386824982147775526114128384614300405342398792190447737300769171184978619937145463162469685073427215521788924078562558721147782341141350927297799989482118579206286209940733439064618361034111894224275528543695515725993860536697386640209215022084072684192338148711007700812250973397680007436627483368761399854263213365608227799835350287346754274781973295851271035062356047477572833752071636833762812112802667350210239104039545239503414190313014672056256365084787588513723693775581776841998869327799427436244292874819276569228832549534879471036596916813935797407206964510769453519651990708842338030054006344890209619443548620947201760977415574662425837061050974803293108217531367249348651258216728707643475178519547275035081531461597503821298281480345081686683068573449434858542352020959902632731723293043399803618852321898859839157558338373475224612747520925020844024931951989397529961052294071143441535928994670702362901138585312240545390881608150345305092732860185796275344650236831471786999121902951170531297215430397780811754879687278977024250113842446952147577328007112694776171664130746774470032043318962406277785649080903522608250923177550937972859624378488060999016250717245226011442386124943714758581338563071477913941661229484316059377888423825371107223997524461982182931391877389431181900908146703033564273910480197873180226040627200000000000000000000000000000000000000000000000000*i1^10 + -754424326445341416564905469935839739980302447428856076126721823057732562402947486819085171574293395070976067121874941240720513986822297833369680231284274375301634399562044520946298242378215044360877927957288305054106277933921235250632367161721749358588422953858768380712247342637501435491771317134611971344321029025749578127014621518562407319326599784422619034517908690422404464261152333134002446107745858804915557383178222302521117764844197147572137677982544338269123184858336888230098251173730344715455979606011093645088473845260054041189519930864955917369382469245471131910143042613546555797351374693142735282115766447608586212108157134184219141645424540802497056160639733736093290543106150425335646165962819444517933083955007306480935039562169803784286634585355586376641527589942840191178606536190922217396864604541405795636414909034234597945674169805190565247384113485965955393052409671870910835345732612393344007168479608837323236975567340061486839824900591600602365669667974423162273504400102016954195450497854633209517292806286498348572463570380450041426325075280576752711420034770187253612892486081693925918963096738452366033586927694351835966593219810806824269713230353769973199843509647016744355247234796611034256311284494244481170997336382150133706081195305396948230629287511685718006810617732473534992868376391179298003768772798983765508288035800975000526908798708883832556253207508392310570646498722194851453742100820451011027055476553390228683365784182828979347883875534480310255125272109920422172741866966528135885318549176831386472542559496298842333938735930983024820359638473305491508210975137788148327721247697595284847594982661281410874639052813980421042750978945238935161342692135077174387928681421051390232383339277528963073925587599461099983370596275943698907926677128875979529096479221451688847356168856200876058573998497682715127106959552108605646450873627314136332529745225968997049894612555444086895865965939134668192745164110543420668369987685643597785464616157452582890443602540177965711027705719077900884484995062437939869589214111788119440907032531490373939352174678853558722608596356690107459281267420322282490728240330464018728631622373218179786535765847442980635202933704633969574301118965738244036590469114756125759521737536233290226530832803033453126326586834885156964433387493017437357431848960000000000000000000000000000000000000000000000000*i1^11 + 384496077041513262145442989305628079084835007087196451031513259054911072367185297498664331542413920518817032928588912680090284159602559888139773095365814215674203187625066593771476164805808776050426556915923287434412029713527346612449760497793283158144768158371377371987621573196385848739911359358262368125090679717843615144580599067681390229127298626917994695481858422280201267117182999530951608902608793590060057635759152494905371964348768500078854447684500079668435845211970564794885198449649562468822693755989816004944560660673091169641291257709129185877287239819122486785343926988574499913241201957744083355142928283360678871252629421665676523090070758517874468589275245423017925119504340485347144650459328624005526964664777561326518777999905087800637287936539856685261213807877444659884061913030938335344882016308222575400757902867695025016201600933886735495300162967218692329433363502927118813327600081520517575176902760380783794048680308834737565290612188557116764645768080064094411052766778851517714861420714667370148539057791376365277694587226314298459556560605169060282255838969404161759539496372130232658124037450936201706503407995369566048002541620668593314513990588562726853117762321807396805406606964959761728517657189468325644107445723920229114399774825934322602255881885292499661805964165290713571485311885065406665748060205423032556283628528106831451826811646974560256112525070654483274770254790543135257393501922298989461610800583292998380712260553994398016329344158580196178223952995434321518862977946620567405373479764408539883388633938718837733192856423520603865660131966635376113706233902009541765387263488146476553662313085751986837430296639123221009494183681215676378562475419016890055653232686237234920330483634216791626584993090097258035419342675822566085220463064999080617600575492212290478763256503602233736168451880359242731180272757025248255055805081655403259837623976109530145833388748761021483461680829185492295899539689975447745648456793133272901347654336667079930755189138432518556466786724445277273244808551947196454117816486930669871803787036568693341914834228836066058086643253606805057103770434431322513833680956617844875651045786300381460102509727568510366622212798781927984381190431382729883908141221971933869426857241686792537916461573854149714536945977769249807653020978213529143214080000000000000000000000000000000000000000000000000*i1^12 + -144455604301171596408168120550746576916216625540115808524156861255321322404851179404628925500272913205134810565944353998271561375492308403948240510385134976186878440135764720465435431459461030866593523650736640902064850550487562708846745731653323938243390240367148140686389104058316654821726557081613604962401382271470511127900758009534063668438998602471869478691586817287398171902899876575616848014816455246166233002316764746505952141486121305527092666061518355834602796969510089002430371196424014019200750508841924790542555884054161839938390566020772131337937648813074428062775056230522336211675443182968322904312874450708109570645352676753499862680739625563504283456834785663706904494465152763953117525625411909661851521204564790038434742499048204885607514367815733965735308389985995265108647343921698820576564073276862397931894020308096376516437180431670450108952612418136617897660201005764039335769303942430592193463577293661714851672610508537721853008642531528087469924021421282762768696190275178332486547407192980687210982518201190489702821755985427603946016350850720278558111422707484376619314965140245097804308813748865390568311154043231151569832731076454320983229978661498548663999514663136661340451774417236798398416862432990964409521765843140239850580425274503614020912878756411085405471705125016001313912938083220590265477124313833294880866479315810851403055597956749808536905176634174315974627450281505271017579503421336845547188411611143243451558760893939978195023067597056221982017754469479451224338937046862823120447313573587805158148965010031573670307919852978585139113915636983024877663122731974435128361427875144113457132835463221773751603603502573848955511101413451000171272862663392770017437229753918847059399062016516411580535576462845764464724802777287439615663570020622749203745649208462643203907252938139378431256578373758260434622493861491794856914219362631497897342195584363143288320436094733798504152934587058234529887743366245842220159055595416203481926412714990972142186761091698682644723656179848637289540778159441088100347942393244775909735118127101183355665484570890605517699567350186653276093814391485463205539363577165049606976521665929034902139322315751498319255709947364668335606099375053700103384934239320224246206849459737454818512283483915526631128344856149319801814593969016082844876800000000000000000000000000000000000000000000000*i1^13 + 52320731273711886283778500559419101042915426746735853509249565960338751739718606927570671239071839343119343252585636806337198523439095487560777154871997891941085705308832144834403156592883476257134926186787959151000863096566157385108881262393450384333189454015964808827100735624592731930637335813686149240873973043395274663652100529620034571283421803587491780924153777851502299840197787163013228705599025034681825607403354620185801816844806906376303503725002405158359937579694028586334421371391145050157905052927907550792660301944400272398025351602329387529545097944490743862054895714256623376795191870600627470150121549491551433699359782118250305796875035417038544105599670560932111467518523947653129260374416632549610991673678653854182551675644409500844937533769501159581337928604966946269782811465686596817015952931746182818358862912776583557503168135525213319114310599457761164151058268213630621002022878112992228359251882757907838953709977169362546267363621403985819955533201855795969456637224427749245120847397488792337439815687421276445307554144749625035859518571481899654535192612115711185073023051573797964781915586913860080046711276785157505376658695676895848431823954176123457043413499924161848337531318027944903993719086860486331278984725286372431412769317710923485076281767603784438312908562364511885097134414465352880621978822539720609913856367145846461943520473629914480531544430966522142803835302340414250222568916175313617101172655240358672214258559002518459386008536392941240806022753147570541053710201614203834858496554176524007734156359316005302951825142821817292219009005897021385615567691655940241068601363391272519359324323475118452001125334388511489956821101205067670735170179411874083028844471872929613228278108001602831206812324645467519966880228388948076778534061341438534363883077863537223425618560993373474340323828712912727382380647655189507353558466363971282988519259867850985130112517609381035672012018073065885822067589650252217268969792696418116613103410096887026946384344627566779843910744239190995584784039764285237702038689049086535495716996618384224440156463099906131797470245953826144968169991256794936731737985777988447548916830494394796964606937682692136169436466504303181386178318516186612223447992225868642183414023384352750358049093068121137390596156544419645630920094512809246720000000000000000000000000000000000000000000000*i1^14 + -10465517610789881641922548599812274521059997998278003530215520021154046620570415563748981014334834284419017410324161985357072439500406910042123343532811584535578465208022121850754044958722600409606245221112334237514735884106569468725529434396148130443987744738766614242334014214882332988735910088190712578586014813510044594029129617512396300797619309569159637369180293045370691102485186846061956500228038398322615584659042724426578092502558518473830896234897821494930799468156757435099368751383283695779247980277835428972526176699123214751324661628035454066531576729936752997217417021751522688464865673710357074547128590227566796541522225544442405024019317416466585121621665427093402668788063467760352122051995123134197780730311528312383098449693048369235058621670035455932937980957779533343627206234420409120650646913791247424276018536987754135388682130627224041164273764470418343927954846248462561909228173078465718240822016912935915740211070533119893649167062272609047422589494936600758833481082984009884198406223341109337202006672650776344164304914812295944830203931200090694925659849135881151949453724577649203165087962175363848111170005864694226355586703434052666658814787469837622473170802733013602138574693251661202457615933376623493010005397976573010909074512452687278707168336031448841946634475067828508409704325216497845652620212779554691846826877437430010223368348321283377638722548778451946294621020515834404736959708788109433740140493536737717716995825351880169356627510258682410026163189105733881548278408176847558916517889483733560422971206962097557324301534564194142368767661206796678405736574191237427116471123647997143555711271281231134948042039239920477484376958765371033904091587460955891816964745322602037380015010581479537228502391183849194666478863464987284618780999773234225721667816680404971980971853031292829275229258729430714089412845264564167694951796629609639989894557673272232176143616747484444839305620415342018336223923285803829406836399846960078379884114446860745407144034001539276408626819484570745898276190193654145099100809354283451198868016626384039845087002330378154751194926434086099452924050144930929241395171045122812076478173669060590911029158025873124734625799186241348049295680522339868268291403431498167504977727306074940772658793456389253377527198313914216071059292834234368000000000000000000000000000000000000000000000*i1^15 + 1225677694271978728549326449365945400298290794985180590340554954321549469311525277626803510915441931643446387709045686456974178576283469171292955973003318905045916958880248823857401938568084864429946567103709831180541516308544802404236025244592524552849788640484031234026521402226280154636039800980775200701317039106664920398335693525892584604598202895452698087719330702103217432056869108165066013718654975021011276390276444196866320705083529823074201830315210563531232635211062780206096028493338052689811004517631204485026592134265417446385624028266225051429978182243278487896244607227827628944432942774638997315850564990299592641197296498125690276644141590580924809545985511345473922463420115319956949498094896639409753597704360140635286285846899787667731308453980458483410075450404584577592537617720359956523112514114110021727806227694743280849166172761874820104758726962457051598944947104280133767067939036649362689400527048565523866196513680606161069104816708652820967671729807668349208285641757653931509349054703088583588561411110346005953322189505421982837681216256219796811169320711823016530211541074619148015494928678112684875943622870014681530063372164475662167492918610754504231364836230825264346926794771133240477582790229908740143457260018273787963579676271278518628045943282510727891162259563894676597978229537336152103133560617114084170311999675763678822200972489155430468634640644425045045069316732587996032593760170098522251414592277243502448142496457316784547865116731669295182967444303403815951936185747519334206806375179869901240650879360393702661981446696252074967099533660699324096182743414084410903764010085392384948854901410277381803176270405158892471983034790369675259369474350546572119967333868948337684018282529478983015695095274141644706701194242173683447561556162873026957179824824298634395449905666358100146174357131409589976977282768633937266117235570422948254505578682736328845691438105974899290047763457189764459731360499028323772435871274449112670779951810244401927206332996006932988410335694929046017264918853143989886344243002504675720879210521210643047032824847543929032799788378589881179954658234148774611256680858239242839970173968657307279561139866848854758701687950381426674368966641636250940057133764668355949943431102258586704790013939103431126578598991570113349476166297190400000000000000000000000000000000000000000000*i1^16 + -83699466868121361638614446515386986081843213475107327455137895345854653468643029759425692160962093150200036961077541446799078601032210337031492491163662583451132804766430818811037427654124649338646193781836606591893118789779253214041217043542570290256512756054784888789044304640637286383634106534841734372293961114511893662918266207050947568642212897354834462033301748813192365075343767042584512420184577716644252379864667176697971961993092449074493374250348101548537750732297292253991289640817153502926799104042418523994910442393735359614441687526328930463427682778830501654418805393670199501771170309372792749151864839985534832470782065159656438608678305383176619512480314988634905056979660518551464396722637455211649364762464813005489153073147125322706952762154818137552128010817447902727470917114248564618715652733369638306676163107749448762899017795750658782954320529003565687248632304832906515270726664663612338056481852994476404382046790709885387600112576120386527587371592237157052436034511561843200265716494202837194339845701288571249984867250362586691209428147399745348057356822940336305864991241347812375293859470845936779112916878713015899630730817950363567936702705863364887106944015252191013864886281182714696886580320734025450606732950531276876316864773861483512435148351192380027841454470589935507710528170751777221138766933275066780203843858451763067787238381944997742012004570740442287628593443425256790758201249791082752928299262665472180996383555401113274374196113831387049553473662193451745591621304295577389498819664287627161406795429056687066776128183467166437098822924387936278286145595767270268219138078818379940262177456703762547546969819378648307859103003305445047935869066181270544601530260358507738199547696240304633493905987447577026418242116390156489041363418212894495677963078338879340612432068357458125856633290598450138313091648782920112643236377341447663951336363632839152609256004721693574281176504400404980334945060870912653558888676704938018130026372786750629311362934900728828873755806191872919744922378487266750663336409917202089135810848066903190210871636070288787694769127905090031698223497252600608979057626851241485067560879081694328703853135148856167857007084943178604982882092268529066656575450231058029300210154311909112286108475011811654075913113787048617915145256960000000000000000000000000000000000000000000*i1^17 + 3804210634940778896191875015890659200938720487843569375049713203134698616739993388880960371659636452348683118431914570750488614690678349082064856331428453315591561512519543718185504552215012428487673359604709718578008615135196167230792011187226199407584188291051095821911752146662106011602689540812533832743596520842350978166141403108261724053158982556995932522127453298854153903301035260438610080877376916203448736540856314990652021571134175815248930790490976324529922922071514223661919159994631807480334066514659114243981707987043095509464442169736523823329814515767070896562852252359271369001781577089246787549256316621646356835251544755045376793133094207672683261152324352935676848118952023125488796679664201265943780022866309439998740633437082624112841832962972747732541407912523504699029009811663679437855417724359067483845427302658225285118210473502685819374430404846404477288650737020492989082045455641384527856542853669378354333270659000374957620528585034976735286879170634219730573565241938386227316381569817817468536444034873453179804366692350688547148231647734255014932896442967897249854187386200378217000239659859713745924199286940011123872094858682245301049981741431312626590484856300573760292746531043411144805134729215684801823198678442506326495567484616815864423038151521816652313054218069450080706079801282435582012155564782758563785936131706455901008817135788193053079636156120635530537179858428524989320401342145685889122076857886570168429673429669600428287138573783600664243409099555846276837254399685716326953888910547778388853278169528536555496392131365002622182536761312797026931484203310784802681751456816566592703861786918986542832381780744770841631234804692912009117735659399708584979160371564618555424742573962253253462766668270213653303410756900001868598024149091562842236092001511437470614899214170217063062840247608329257238310278051315374471285104109676324103359223022970733670677029830121480663648425953900188415966286495251396803668290177837881669378775655185681146410688065219454114714077315853595392962089441343960594497628686037769926384072213346226915242500025642742945683717920268712638839470272019803648830189428434836320726464871562464995270309798371775343391836459160101239660860810042676438034933596332969580137940239688037276724289120108003132568120053043682988785664000000000000000000000000000000000000000000*i1^18 + -117408938006833449815314637337855050941567337867572328822412395385568098745018338457354261594564744721992438382718425412902327691150643094531256775692822730996569630127196945322875463668802026121370836789892946769146467686745636619080296308408095924857468353641054993882337809639723871272656657003862020719050133260826575165377451962989388362998182845049340293656572567690040345606893403121982205998402831201057672842522491665702621952584956723320372011400936830750752460271898800315929224238159134027244997582192621522032082252643696331426826539129446998345710032921559785569490455212658810457463787330049126435443093950092913475952331077286943265379183965618341386915010481117690220395577708353170244671823543012020934553080227563794040217177270524352600133955484689608931083290810583339052418889042050841328875600284989707099196960945912406766819911540859856308358055475090350848745586162588289613574624450504960174621933743103721487752981072499051276031735559268147609297140916648500123482551760015769286044373603806764827956790838499281226810516985908826045667349360069808712514471731684817371388506011589364340415386330554339105796245524391859994966768054983834748935313911888039709144789660243749878277896808137602560063798879619121967675497213412047831135994620503499490261454009201918861013192135635113636698229713521790162758129965568555394041926642664507154084240550950843441799009848121904564156221044515801725651634623256611518941006275357102647005689348760791244323894194683838229978689123897670825530163910650169957846218724938244647661879094657414214897332989881748400521014673670040544370720440341716418709679770071216634031803265803750579834284715148521327906157432081828982791886327206305420694371874662753572576863840794766510766484470838376965971161346572502055129205747473613779441750485999583298951260184405871782327038722213033113697884374678835125727242101431077979586101831082885698066805736319202478463099206124681713882631498045445191257546723996868009792749704985368683962864217808137681800614206899661513098538478174224641488935183861606089354436248214551586020897241016018381433642320323657519300151754488877520048234190709113247717721668765923390709253267822421558281931918823290066777616735165740640892793892124752541563334369582888228894336806345997988272397221675493071257600000000000000000000000000000000000000000*i1^19 + 2486841372082940757830858020328146591219609818690276050331702159465542660267270795744392832868539013392090466311721917371798692553072780931759824504550207840679708702428816586296127724437522096172967855463206999830146574676988255384048617244867089006507052564990990338463611422136604113554063190025301083656981332169436261860800126922486981989265661029386569665675459404789387213663453505759448273764390942306128970128558262437989961848366594680195283753488735947688118536141879085412433550114979911762997311766208452611765187490658496684246688571698101978086408200001227359263782114315591074176739092813054747236289534855998001626700091188539510721046408333128334845864686387153126256910364514694787829404076992964585414400481249480530020208195168612270843888870583989107947690753765689531519545541214841891779090245234582644347260787997297441898588415092712612363482935292748586687353153200030208479797425640770296620929350651622178292823271730061643556121314108752526762766218599866633436857036143037777890739847763638849285927699916468700365271420543839842158834169594122015955557960475156949974066942269401610654095535800157452595991352821247698377830554813988121015065374105173105925260200569137027382838452340875960471876211366702579288197918699761792024807517150201651516424592427407723001165477353745436948892053485125327077755565017634295186118968924395732255210653746755540315220534162986959875167508476649972301657371451859464456057334096994849038563255686846387975564884405367957493201943480751553377734534105811766881735976295413588125839980931017537987105629296546956893246195307111030088378147652563616002094477315728080962462210872103183551124073874898229924606516898837617987050254551907795573769764683306225978627449088357527057288121434201171333749181025356231614461994397789782854125769863038323173178960838381614910748846021324330433319511024536768358425553456626690080323152372821190793470914195505565399220174799444704788389590949843774141549222314478794747962446469973760978704467660732596586607084487334275100115486584134392723659801034241339456201557370747123479459493020869987801060395836775273069363167089687768508518901989667020556097564067412291814196163155881331804183556852205927632217162726672166391255825801294343070528259769836660367781154702880382536468933313455718400000000000000000000000000000000000000000*i1^20 + -33295279847970818332622982874505390929156651949794202859936743733857360604047915835962599773596715306746562130151592172481248000907956017339869559339171144951360028322668068058231799230589683976085672134802911381381417414118122200068594172713200791558628365956244472385959159763404605738135695569874386977812222779194353047333110376201552400775709112771982002887436014088291409331210553264876469253423630876743418589213345245511002687602405939507130172590114003170857377487892598326588535016177888767506717716177044294722129237677397292763703599979343751230597801217508929869160046275036014609848142942930954812053907715444299904445583911559008822441132976637304715851770460434813352512817249094951247926339748474050809817088444764625355992401523466135128939303866436797595453994227102753449723209253354815970968953075363757292287045742010876028146598108508675831495091176425982770149841603029221982052292019165473172349377162616781540199870749617404339418261079971112519545144364051103841967724219798649281897073359289625025649228719969969715582744508333712351265417579197893938915693478881951962500768298791473809938336081273230751138199738366214130151408275586733092358229879242204211546407067562115380628834371899103571468235188634645212031577511889546878954444145401063762222300745428717591967598087084820874537937230927344187697609946669424297922412211224357782258333249723995910967889347503205220193693839973031819895541346832251888485324835340731839995588157183369443634856254798752399880922070022537163209389833530956412479489977865737621839581078481135717001294821221129850691920963413459921108721594073901331427026790806609744101814032173690785192494955203480149288963761464110916059611274603013683226381452268211977197373959539848043473501181608645553380084639086290634858807298000745688242279747361484180663482072452752758325638990361333091291024040919815036324766577516224134816126599944076939542336004697885330568352353727494170932100394766749998854735471172918995453136267709899791202446011453639930687254699935315102464830840359165480017807297765314855063065797427477646575975256575874875608064889764027553598457243971094580274539390905823692018368313130785864756056459095435157821881409031709992791347863488204095082770581951541690865955064440713684385384259393509712567859092127744000000000000000000000000000000000000000*i1^21 + 170271162570014756840273590158173542344394768862534890207857955463326568988659445520312863717658635398199243337131418604842457536014062584853593685717780363085652898659368247436091104696482870481697387185386779506391465899466478946392265061043237311415957599489583613058494590604327713799335272690933432883077972986949057152953766600335995604633504588320996950930010845444735263587822703808874364134149435099462500365806442404373443315070968693890140935421616908369388847386136303013468713044753671127882402891228151163438923720608129217301251788684106300323793681354830423885743962439004660717689011492983299802777914209840283429704746482921733934807933581145833430655850800608891508728249172744651759368483414292655903585498713901634832419410696200061818975076625053304880306805995240175628494936602678463750527696488366686264706453149401037312221778621318719877175672396659507690101353362757026435040711054464745735153768249793066426440151205671163763360976292034082879830629177664608779976198125755081653710424954764145772866737706749403545479353466042616185837364619214523229028860570004619861774177971590621727105627547911609157526929813301204869078374689763183528824605427059195249905514115488175859024076547742448357379667683145517470026416639553741697688040490322348603061055794255010319583325113106837781105940852880044477907763382426354358032487034947210455029549587899874734217213084336103457323224455398515625620843427163493655238558973507542992728720282141198671557330377330441867464185301215692892251793554790922285259538820039122861898127580478372984849986717402713275507146821107027452127154171332890079750225747478401257609310108219217468235215068511575189777079204835227780004818691713760918962490015569819671432391089031451498167362615424582226839115404960582848067438557157454859849720855036252323296288358397129097257634640155205419237117372938106621726666997123851428947629726609724534215153683241074900630702885527602907653550879248226927691570975601525246950140367932084740146828507502903897566037582225931105078015274111509476381054893950682014619040692176925656879344765366251251455629814978737919443172889100216708207605778615513667678238634528098045219326468937088685534523557139449004871903801328780995204327456826940237613344367068713294666346646891951376805396480000000000000000000000000000000000000000*i1^22 + 2511689421121460298653442408542839149766850582809926219794448029374681748222213560959033361842051961764030417877460034276189082499000157887257695431276573283912812034202487348283662944180362714816625406564382152241734990629664409507439246636234311033292019060359255847107873400570021378360349806970320544907374991554099125722965703883590241849748643733820786896238227280636289810601701928503030204895184645926296558032184419578629411266153739326146306341853448763854560925858028298329071350856869237367034723184971314748239656791320829094683573508373313159072591996639514116953940563755071614072234747217739667108346104331304577036041509414258059417763349369088165374534246766681180945256454944781512666075323444010412372234286064557176509970963217019056214500825624761527714227933337988348789716734632558084919940441160096296848388384947839361068245765697747557586564505535198339833693731743637871372325437440663442296273377830798043707396622045798831926139961853991957363583501552752879593417739659894799523378525720368790620537799721169795368056102502246929014830898103115746964786832464813223740808454485488832637947101904916738908563673858057069576940639412141434488704315881682507570881076123126613534391296246252167263580294584577586643915535650990535757157493128200471381484181812189591247183084049968991623481161794125953320367450809645668576892189141486460834965278881568502128460389608390500365533233032001209936381443862347912050394187616444651097072000037963842526297521579955644313062844567846545064484871496311795062490998295793325659544938150422271465925553281067819865385171385328965952211691683262497217270704388973987536554927838078382022547242910569840305869062292242437686136037406351589496286716812222855578521647381171326797700953831206541923458947316338936113854773032887300012274300630438535244501120213251482245170980322062939398226667522122220578985599233906741113916170805854988469378130183526945552576863007945934420846766964025947385219652661596148428506221892301062871879143265689691234489315277983531241065059561243230895959481690242980361072875201613599466478557721250406769397886593234076954944372097712383492850832814650839628851276595391779302644659805034677881188446642522667634735927313670352017377590500054053734861607088100905675758169454484525699563520000000000000000000000000000000000000*i1^23 + -50802578253631176247800253765129159778151673006001109279213327124866474171137279033473065832050341514492095098748177785435577397529135405557665437655160901668905927750018995447852102172834219987465234560635488022564591975296425476765056067012659782290854137270144020780813008090208332150605573172734431884768793219811258360868741352740161971846435196101288310898404383463967972022990283491532240358296001949598144189131969472051689939358491437843169282164498507476269952503162003942329343950343521051821198010547013927649409844039541444318859598260720866096209090572957185692368925675401303932296551216222832377170778495881053283775404784079905344684092790785003773764828539759742302619651363467282898688886501048148221515039163995832909601825486271199056048453391473039387205570773869432561631745975531501158108355527493453329805303908880443257987856570609785790439664474746205785245931879426579068394036114037011480700709522017219562473634481277196883260732496863000924802778590011511114292692650325885469071981191252412134147669957044961381592320216821530934359415675541720240216960236324175209566632763626264612513393096100991534159225935819225682209262692222191447156204698285725159363616337736279880718220083109735253444519669486609382826881049323028165299380718973463792945962683598293446527803855966270361058716321627292609520723356955069802958674168811293979907144887825946470381827109945006842085329496625276883020383558625262146256739847215266153901396047971476840102193128625745221867618626209543462661532883976722929556509274038193186077990495102804691373895116935486559377028956830975037889748660357557773574877127988043464713336664000681338260047148405073471161617378774062562109424803295129809016419264373529774797381863822597967752392109483426112114165754643584415575820760154953590960112623667903209638987817044854091338431092471771989967727174635214572053351271663989680354855371649362002343396572365453748479966196107254360899383239679744051514794006105697308405118588261514829600799928376307901705429663068912988733705706985020196343452506282304630438881700680363881778920384141221029997165998016080972659384361973554824962655147256777967389891928567326926851396077610398459482279706346752966493426716240316478462634364786462502394812228278794988178171927661671088128000000000000000000000000000000000000*i1^24 + 295419161194077913378175785127454592481039871008068916913261104549797876684242188652107179532776677254641792996431385850092933871829407108864142365157486127676650059649705203583560154279782535518160481151298030409995595290920743484537175878425305323531846754854173450174218805098452591964499060638012717886172753119215378750587046207281072060049540933815051883335205503614339496599182151488909164342649956504487445953438354085663133656278499985691907325287857002718401502522097142725165282854692040223463961827665750485691670814927147770176822856608526971235363524874338314921156652143717756104001245948670732536062649391826964857774426647581839724403814841898467929891999312349926119886731738481282642879448627470045976893782420431067331364101161661143025519844057209588388538079877610697960391180887238563629807801699664470803996066974929898842188578419810861024878371587270598388070932981705418976008447134042751355664584341860061214203843481776120133093544035069964956754249457846138083094294087846835936516584278320110773907217787306437539741536353052406701780143177206961133586236474413685590195599511233561021050148423253206276260147983624338788206776842215938238987941636277296070876473298361746497729852185188125255905725395185624671308756752251883271619280453734713213032943389152658524264177285423287611725076206042711232210427396960992365196873231405182815671873996131416122308689342042293899389578559908308727457727062243998714212828333964832644918061424332611880041130549229459491577951899412273565339072774376066266744522525866381478622074099635834611895696471493247851280550051289365838466999187222975642548351316249454236108928023568587519003749064320389576063695200100092135476347590853228909657211361212159531955762717371059405840279268519047802200069237232121919950884717193272251730179187788316674174902686297210623118116241958388059216932836973006118509399232711143509088102743829189063573667779591179600511947197715502794377424607846556272130394163024307587870311485127766836024685044820344222629187486066751106332556353401907968353900941202059752052085032870618562335945207930203588069417850067372144826221812365772821768680615357223574364302203731814351214725851131488356541371880841226068818260461620994458958265411572796272855483163453949324585309602578432000000000000000000000000000000000000*i1^25 + 389490363970288804068116460259315359643225725886174409200981698606989001876291659203421787213960977544113641162957874432912331003449260381509795188181052502598205196652238337173537105071854823855677011853118569728867424568121916985946144351874171471128941282420803330161850419414521155652731496345610935670366364087479569469613532052808059423006398902714091714270364504756128026357742330249422050222244150639498243172707198587318182303537994969044576775136726448111940617410900107950507416135671473224084766990318439409103829895058932089111735980448336960745451423018844362201620187761024556824669036915662417837712194817228231259499622235606087198730151016531119866457230817903730154415216831742766280336133309487316584445684793417101050528468723011000239502989321920308130608853124009134884059636611539109530930705871405524933576217085261765158469490461143966891566889751178037658186381230549323827446357903687914414834726426875685880599355880356381070192588901949664371944775220351940675378531770084864511985807913391096252433729114091753406128524223439625689089598577263071536647434498416036395838164099723429874663978439245751129493353369220702757364637648284799922666053004518128220947688901846393620816389121154574789678158090596900463694798892257935974243113968527429687892321407853087289824403200863265589160682695536425732760972681203575747636720301798767228744636914729918909333600761987626744927956140672914648010412452583415497251776761239563039901050748173441015904712675208177057692714978657988708835169054475069559762541688464934467906327700067354110806738696098820866141955130425589802221740283472811400929078200511713810390872677315071370159443308291150148845743902118023970200963325080551571236567283370597213087505163765622283443111050608863960071797430731457402265358576119574750845174738223784733832776752932254724304133699113813348945554981383503745182862569626443437390040613324816250702891844659320302413655307636673711396102476152458728880486536823374133392662066301399979495329609790743028594488394919082016715727027513822389893817368622083985877215893181217226767704090399897937058893080526282416139024674770259778743072710867847392247475000085387776019188377863654977093946182776711080803053475368969117917434525615670816778469925865536687881867755520000000000000000000000000000000000*i1^26 + -11460842707282763934838672552651542988585386296839803369122619193544940930516479956664958245438623237139931722566950840917096187103442309089560521213948926416839080503997307549433090952665509454601910154423954563348258795664171391492958167666651550285121033020793172338957100262196656303308779657728197036915791799525852633697026425998183172453245247254964988605432072347990317938140472308065408067255240633860413874819545906732534333817534032933394056083581554026864524455167190548226129802256135261511840565754866898614438025082836400596977771602223248784535473613828028260486537221663813617715304804988756553904263038054375045752696356762887582803588950630526334439810553325888405455959087342792786807884280614047483628211501760624795225180680291140730297081455688402942285109655368167685171694981195352793824851031066072160968911762475853195473551235814639289550518740981319203358719635239152945281139647058880632653256790060414827657622413682528204785025438109867092580697531072066581029326747844240599009439233795307470152206440060933120103988696256258125666881367415599002461282956001231433304277134374250977449889884722692603617498824457623318562913586244622608760026478746169839804684345392963293079741882237118977828070946137777359247356628621293623110306941177796876876979988299379755733227621554081127426205305544749102146807983193531498042411303893239326411118983416421802506630903294697771775851697063391004108039491001630694506465618887422733226341249217455082963530793590960527459671600261336641913184337417622363355911436794524142507069183191705029145839208444693671456024350208416954346413751709825414042921092041248396675628658753939874537255513605962169727331206584028514907055658696614032989738226893016910887327969653701319745364348543394017996009875427640754772538740327035167302158602546674306264066225145967973958345980296266059472198041680292251810728805479038410920786406363693172071769155793591084047598849020709729707378101491928941367551138377024912479317165358156888509509186403554913410357081713514236298991186987840116706387866937452435726439525294146635864113237252650625375859624086706332249175303759338351797513627384009586627939997853182807595773361855457288263926885757078559504277290465132479290464622650466721984221103169485223655112704000000000000000000000000000000000*i1^27 + 34837262031935544493314472948081350104038448480289900319628546274853750310880886923522033369807625825559383651233154281422926174513337226987139273314058764320591500155888152488120173903544293284918844419760146850158268015262334973497150044851501898105567982123596467221028273097573550263942521905369665767402300942770165620080525636181137909617391347317361759447340188018293053279247720495789671809818986466266683979688375601360487485738856677039299803666531733763957183000955324759888218589320380409856638938599704111234520138382693093362640304448582299073167053932490036617874522279824503054316354801448964767634867507451316530591076565680163300619526590591817241479675801560218765253632114453585591662549630807618446599217219841948439136982876411466576145671279794585891260704074885969781243979293353778768735198724645327614764338172496241799417905119038554972437905639834692434533788700704804109806441808613340999164851713834339288228659311768046506763391049367923051262176591143264444823681681475208591325101069131057196046570356836962120253535971039825362229596287515487306453908941583050433528744024400053878974309730962810230298657647863234318919394660694747803628247021841319276291870123483831801924525051131422302628332427060950341322359324432431989100153972722605107912039433555342707080438389194052865751172243073193167303689874451056258680880905503586834312711167613691316028621836344035008955646295237054349320421497374813577543975386941870860421272625886181048967554095373597547586982341886002435885962540336592716031154203077654804012386873938074061075265272262946963628215175134780373893202999693818111984252549022558695130512996337561921350183086304486196577166388009174915133702228839754854642542014860261509624355835538606211873652855639594987681797017031460531644939350354866935015246811676588582521364828456433161027975380725220885932295911623667952805754356619581746327195288859272077867161745917181362258598366246698066195432652122433911408741825027112549522419392333383169475189922769488204617018133837966244313663833992870164310776410926417727069338117492946003939976555066531910704312663284121734156078610946849492145789438979014041575310244760126254334495935919603511351732729671861405572636619011834453233577446279217118848884763189042164531200000000000000000000000000000000*i1^28 + 66828805996979740714575106484172098535361207349720756455804825018700340102837259943884770880102809795997365991671592198541365768563846580197514061227516907295046925479701627218271569849673089474315206635067068729281695368695295954757788254439018899668300492070834985480969019389163051162153200972384749035250764632914160177960635217865742600147490902009352925195859177578458732974363106399207848319910172128779532808964193731774895200041287471840539860852836388011533202028701061753502572037092859632640179566681652941876957049452737148443955331451371430096521668975175249963369042864244574337745672900824672385562680432728559033955658451742025242718419132197417059596083896207410747660040283167047839317572238833364566665843522658806310646468100504961533483274564686298093925751990108130622535199236968115147948159208073021993439642196864622391195014133398988177663011532678364262559840950037650192242064442811148885094429368159849578161771159305616371411310030229778685336088181378399180342295378483144681072898106453134924050074464922409050904406090579042401817598029079960188267054637235120603552724526590337108873195694227618729623199174984843111201889681284796249554134262288583041595469509040065998412109218147243445283295634077424548765218425187343482694870871977584026619117522240271466837440625526947783690267696438643605869735722500401990912851153211817585887308612459196832193676139755060941788460071978856478507043411959344883407325878186129457109915585904207682042281376046246708511933966823939509800996091816298167456461023191084272758969676338752549926050734962486985285053511472721023801651097052512493000066554520446634457104747837545229496923542419738066849187067304170215942905634101709057398209362397302776399266019217821016890449485041906823934604758706525277961536844385156669570023426857960690550186550011843988539702079295384462569156597061009696469230400111361647554829823313485217975403539985847463704089863353267979817111397363703675306959552536644368129727389519635244456465594785298760424724641718156723299018502135406770130550652050451211481004053795118425671239768324595026737356954365883279887198376568888741865405518099737964739643447989093869521345340883305703628228827092461743183869014835395704334371502318250831829384108410142720000000000000000000000000000000*i1^29 + -118662113709512280315505779015091751688214631689372786035334306956402906860406477926417557719656068412908606722789615085681430350565089699405237184392845924551329243795473732290221914289238160775785193716098207731381447492990338884198542485176949929156156364189144602130493325489490413042001992522467437118055959841724355394654898232425061327510523846036032702482403810580366737838086302975362001879182826952618622904574142582513883285252812280861236209613040800644800995325975614159832902334933664057774834929288735616972010724064241183502623312374574953208010387043819331333949600932767497670536541717244892253541532316027185022943602818266665850788980502486098034060746687622736661800460219754979492058018416508772414236531778520161224080841820180633260941182064843717335287127754006300539015408747368840772142294218497707032189932898898326218745869920934549422841000290959613819114853409982658212345985321405181515596090080343057442448667548215437219450266942341622243417799590864155665606326366298172760785161184929247407728337480569701554729989587317699081142820179241161874884104630323095219971755153607071104737724488669253782118380613974857624182707351439314569296232600509176617720351534311791298304464723907574377560624571643883220022133439164696170401836513135270826898496478230833983483777631317298124443232400963351673221224716583275204101971214248971087174796646007393700187558384120363895950066338322465032632341455244707358167152272664127958303383984853546065748058124398136597341513935933884409532624785426497729634969646700207038931626397524198171636716802320194803852228949742771434234592637262048923792504974377794945375805248162336312684993573341480176579855735204735539342287502853108421684450044887236296870152855974601724475452714681556563171983107613649914079813574149621965403508719544505243138664010453534153157819056917731128467570990859218839691694754678537174952864032988764729905222723265394394935706357227714936584765079492527914983328014459490121620028390521505585753557420802565768417504017621599277906037471609153336468554511693990214411371620832110775591277936575614553026427926491770530612843940738343510467938205366123077897792381819405869929026023083262035206988669671935778723667234119372141900443391405078653857649655808000000000000000000000000000000*i1^30 + -186316522500938619115685069497683578320001828572365284376174270296868208621144582884933886890511887613997990439664233211364936315001625045859850848076927089575451434795642031772089032225489176470744408795203038978319074591131170373896887248028267371810669968797952988113421827603821759342213762976651512897433998295798259664413284934338840428739193013654780342752451464300617724921821400495132457644696809375619042463670556565684767166878877224269390679991544955838521040426333894593934483227181818560817593630270426220730016846538879382076940077191366239756564424734504613226205514942907108148686032666701689388707995567402767221154512018156664345222972533532497550365278560324535832209918592168408712543489179863531278531381110354503016182516022566339791929106799009082419875142044812076215269506068992014751103693766376619853406674296055725441291282591789479503512070362389875469688297414163649948940538864804134102590240851194135533316898004859026417605939147284878008677389129938876543256986475751946320420655779516466097705516223174351206915606540112913369485708851460643746132294304836048372492502899901718940576442043942816242473286677450736325556448868373982170037365706846359378890080652051387940677666077553357071623953926228498376742561018450589309214850347211043554906933596556761685808193770518651566393814566970820189692509745545323253548570880464312975857590887838578424934609864723343277038688762201890652688768686628317483961350578286620007444579756036047446757163499644010804328277446270522617967698441531877874390269616989314369106739028148504343140389743410673975533643723275940957587014902533033941166257665343743964191272275361727246149421071851631114049313843986343672632401797390915656891204724991630136569004012206419231293170054283433886451738190537715720696587023613193855866255871958192330183631091850624187468755872918586720597063176302293776039380931472495977326492917898441243213060208710661498723445886919822100251385824473528214208342571772866386185161601511754306794361747646727282709583539016947687123757932426841780335375990568233439786751569279762428562457249567903585934876070168315517289958191520696599048857205243488282109132880375897003906956987177688382363485586842244349824400050768006267379329475439621093248204800000000000000000000000000000*i1^31 + 361011721427925946877950848367380990471052249058645326462444781086230217537988049343496899311563655238155498639169799024245197888043179429894620911053205300849774936173374533009389012229126054604448482392747139422913718947710576374197042555004229771360044920721999813889432881015794088115767271947115171597228499006166242585525782942121011806505379921112969048326109792403572067219037322661089124256027701895271622424631004712272568806558433382474063456002672180601124200229698687869576966844379016463374574559282301869323507223197855386062489598578875239151337654125460900408700923529118342559211024575042961216374589149037681192075218066476714711907488512296033238468134584290742402978329128631498808934923879988362590868621877790692167056447951274699130900088929841245101939773737803639228401875840487729901028686798029031275845638853198647375501351735353242815235656533136110777168322639076071977933618107338193854937141719351055004871925170168895268447098435172403731243424372940562761522840972980958839644170679879892088783112490510514434864605944490476931112675067608610980926016908566868387998067698194421931632194019867293901878898667276754646731807571650391732872663362720017372881353774282847669438504779445452952696062336672402692635238842403235757249916546334764091923084569736997314702377089635713002644118596454642734022881648238477722652494804006904149876655919223817762387901366230572794930270830973899819089738255318835653966693778671977316201371234407313280724158408091083802959774452983660756070553595448502815786938674305733979446243934737520766377409139821423172302648283692398057406656114666964829046833906423147066623412076168599371215953312866581913375446563373436295254852761708895788351911346027201928527479054956969001187850466224444207196587519955037585759235654568760283044207860382356391527098574587297520525780506728743918063411034829884999204453793551834457488417508128071700431156792006475408897888320323649656807101474736977931617647086306248590247279615582024587246390122774011585407300441182398784230836273121149348536679616035037515259992681108109802270788660538439133458953461333774758564829904853804419770383345390909292618055706229998007346149845297567997309461380354870001012556441292334834967640218016059228160000000000000000000000000000*i1^32 + -376475404641641673533891765392175313319611167791854595678026105575678267221981479625130203936326205599247057436304341785026423072342366362332549104441673359456889675473522197742763073825639192311224442205535046704760798933277858864700184115167410436124401841936448552629306243299342882008737248078218410963786365268420007360340656413089922825388454811347494723717825391690176033636761653606547581952887076884867974522963000352780665516668080978564372537544513875420057750714673740280018372231151937156243574929287218053676633805375689558369162230301692145017524636379852017900988080676688631810173131757547755655637998632185457376275040719914994638906690098147976218457106594137038927208280647178875146550254446193358255187820969557892998638269941289859273377550245980619464752056772502435470476438638203239999824332467364547621352625701727039015921953633806137772611200822923132753584599428077225340075433272401831596493462310881151513371879024283893785538182369396546114312520963966036058704804223048932372638401093664205758452025788274139653079313442778830896434835143007110096356380336482592193276002756417698264237701594507053769469616886244473575542568748483526936174849276315001210829055234094630225910319029353578240155435315100182524403966841854307953705340915710630462542228400667384339916009086810422769376532088315572710005403532927973469752875637141487232378861481120581346291504378252406954725831939404481795600852165895081193290932521105797033372209119346526731539082749932427508582825443672263210556208058072646192800990464636354016741055112934022597095233144770425318987149691001227889374408082284681130563435274328732824273846537033558825809323548458194121476039825930165830494775592971319532193312218521464220718703152003742059352120088605249549142049817618161462865937725979176229788233050572768184095336543905100925730964672810752814949389797352322215919671285673149552327644184806690917457377029560127671205841440355477264154651546308146065143946090386534057980981855714129634074010897269802910234987974560515024063741839405813599175040097218636683379534599298498482113616150017518077442635976498742910257630719359880410886686496124424366159318150664228871063416682984800433623677294491004662923234392178962748487710061625344000000000000000000000000000*i1^33 + 483810738129046815904383403382387887414186808405259739745855960477158060466794362748380869387620790996467610241764758782648166098259554751506518302951063209919912217245767064752119789619929567682929327095638958124426726070785818805889304367754338971014666027185564432745616264341570170251916461231943443370266796614071655169192036352358099802230978559885890670569064172975866249164709493032112364479184504161920405478296757002440224659137280514738487864282577735344417787453666783649519166243348199883266341567946703630039118515319986446425135004556155306100571913736993125659748365048653544510901440572981658052514733242553695328332977932949904188130360009151517043899276238898238101365952505063043430167841531847596294626451895108154688341099627507445736561122571489116161286906978299899872796630980742471424728503151584451380054143130079253207301080131795245391499525566525694227564320648077048419114757698263927236009645063439009659413734131234574601075786270004470515640002013482400337620478441531865905525589460838612405283741872199608052023935150691743700518252097565053444976258341524403895518690901481017310760498967479599087652261692804887991865530814622118227765594175057391626411062985333261462301914950400781716598328120220168916137227145517587008581677400378191894862535068588453847475415644063261785763057936189694812073557234657555432728253595066577931111225510533033469929083819401948797665913014026171612078727797275656605343993981226992722913974944524417911091438437495941196889835281627332258710317027146759690816787455439909684924843260473228066578504586034182840850784344120208298512029507928556008578969664239022186651067704517541674892269693468308255668103101822392107850669260569620325149532175005962957831647052917819053698825589213088138138369553326551618028293870040651630336148793422426331938645302289310298852112914994107457840342834586242900032168127009245895676890751089051969098144181006569003704345840652222792116505257475647224545922745736161787830667978362177996731684904109033325448662259373783487321466583869795885649518919467853587598792788432124317593383624978966024450294910911575777208601704338496026168061254697451514415643284092483461305593776822061685615621450874760876094436969332635607129233817600000000000000000000000000*i1^34 + -402372219973814469876170765405110395174692418901230171956766161680242893830394984210654219972493109270406130673994758327790822764100052933834737535846689760501085583694460503273822264536458796147157633162647212475813597101102793923888678092466066744110147830812668372491095927774605393357510324037510866614554839219900771652483915221917746394055403819962428201564649439436904145551585547690517278386692164791184744544097245113604848787999324124907349412488712565669591115878232047833658888693104383257211945477397364847998676064259953957632395102391170366965424264060951883199823257186030088332210824681111301001177965101427832389103842887451244261754703431262098596890450229337315558469975416351508673620782553951223931606839870897246000546540613420373732675081678636698719442214834136137110807521081246728737863198662495410004580768864911567014158816084620813004840337780675166706126311632399597681909635818685062636046979237572513644316085860864717107096460584042495747740879496919388211246664460756099226551481783338495802810687345409728005997256688051402871179444358957626403775227735999513816155385709462524319082521638620954092705843049100267560534945847203165099102305271034998943581587654074982000307598400348680600291416428624641372503587396941629363678684068409142907927605827312549822410455809398771066440066595445386874883927840793484510486987441985111211993431996729772427393764662725644421110293622587746621247518689588528387479513889299844816384837579686653865377236264186169512228132917845791620732838965542872615091136418692377871615185573260384411557900224476411774123194098678967071524707016663260494082211687472553201509311576971447353403956868588476272913658801003578791273877186997636316696793903218169703295546919898072420686343086780455725821312521027325754244375730545283712132408126560122788399259161779649438213250706403778448197880592332447134349051056327337321445645087804088885795979329496055543253578657941184823498324060755528072628452065160681029571560749374017743443555030097814692752380071912693489909202960042963195519077957383846170185998239724595762840034522370919384506795054457375957964766748467552534200091967607948780154533248192817380637218243632457400599758989893100929507221831620801341685760000000000000000000000000*i1^35 + 175766323881390429918187913002195575842301495393742099797772435217415068781791640257434168235061317766903551582019062943587768859133148073554929720128911935969444374862112830755032665725378774410022374668684570131917795991542950825036061785034069289170979929757650817306859725249625005167118850647208803057804104783396749566629675327292370550566522286412091986537730251079469801000062000170559752738737373328441842753301172998071333771572638203598364531676141589616502784318939249645557771151499480654982890527089803464238686845312235800368961603299757318352649445652668983365789976102390676879345875180368944682704377698611492349871157267378799030802622469480234232751139617123754307792032714719496966894222661881124883535467152130587765924187860844177654876121142962705882537969705639186317836874665558025988911246016069806051906483143127449328658092984770021633327045562985157531739061796600827358482589654885248459241504660916996908387867002563938313245401108793030772886248586807756163344825147775772652759238505099273109504266230907543022901173938546072611497358794542965474098914292684598567310971319767141808368907039906440728324392803379761319180808645909051196022343578398970358293418333051693578191896294265921023029280646096673040490278438218155966069171264565717527335417991391130101167036948246677986272739072843187179143405932213108419908726611770628788250863258352672695610086858891464613382031296835164531960473330046225547512791031635029893095586257737832243024109561915928398622885469695379588724559088005463768628917002923339019728682793731641015187834873027850148210346473070664204333818559232855535997893987126329715350301190421448591254888522532179107776935718420809523785871868951365619747103634176429871490663288406906559627141252817416320328746842335003301193953655401093775643425873522886089231527593965415900368156959853786715509302669376447592150486212822467253371973028923362565969979646410411174510971953444773265457637862497271843393725201975606214185924745574811639188519227860078616753944320681588622931477408849805327681673236644675642625754988053002841061254364406614167539367773347161438227715879238775000676875320783314050056461523866470236077578405163119061358048824550116004034576007603159040000000000000000000000000*i1^36 + 16825410882795344048015798261062113217252437792860283783864138056929714807499759286451232989500938272445054478682206344079827981760784538169150451546872943723891934319075273000342856106066841476088775653204657865181762758737654483429843483414237386606617389248888615392428752410449913199622701383138328364220987368678201723022478500678707123532404660086296805922466419764856401149554752538625760898004967656724857845611929414491543676185451733743012994970851928886416415372029795524069898935315463208039733358185117537074523149441501990005448553447567792790397080462239114745592642649839243755526513023548471522421884450369028622771595103150521584608674511229547461071869058012382051966770757478853533078886223751120381170557492594392353984938806627056879361987840129084094196750013804553842197960961357025648599267228361729868816984038592056700826850544591571030277284557584297917478471791647235654386884677620053130846234328791252265351422801558766087375693329696144365063198133913238635116312785387856111010126407219129573896221366462619634765326685398590754378606481296552263922063298216251634337280190275118012552817821357456849688345475646316946495116718011203825128388251993811589257382835198481200056787872640968592094541041247529327010461425359375676960704593567109239588722336489599697006274216236050235063500315196705599001083233704885842542297824169169328047850071062854224200692595375226321717143011723580556078122920409708084839291742578902588669629377437386178025452699060635892453217169512354472602058560603267665841867498431649791873644823149958083136936489690183641050289416431634538786953831086995512782717811522495731271672999748298309931723572486851921020552355821439092900532892951009436979403282966865914968868231155309170759410139728660703916343292568005842207074831806873263539270455455670349377529836985527208053082513013734308933217630260799225938456438060864980874204342997393392868298092261032391287032646940651469491172903333255433541513465838120153564880942673777025416659273807474409121244281625895218177522112463687338615299246563097976503955001245830802255539358793668597757893680566905402740226449537261332781928232069962080919560419842230852095502869228317764942517045744590917280202542284800000000000000000000000*i1^37 + 2307579202398926998008701538405902210361581304737788021345419702908990560238578821290431738419161889040304893248112988147247174035805709353304168065598547447955885693111736128851557798553222481974887565408494279705482450163896785873527178191065716712745344076867936147501276907410304405566464037260392671830696276336138299594511877979023781326686726945008687939884677382364444456923064209057337107161543720259876656824549255814887446285643892681613300749411744755492320439827441273581551540870696967531416310380980534272368451767757900648469865419726921865878046940987756346035671714077928370548614951472853819600778632727886950615890627400121957866840629603937872952748147267882455886190086802771636339262705759940876832257886758001670078367497126747201761202158389441656955637595032456778433918609716123182749101178920282348681443498146512868924752372865250409833962371298641897611875142957290700319638841425605715401103614504698101916783388355663527246436224984397455371854484670950865446576260027064117938265197218016941134089044969835660342111362175734488177363022509912637902856611185528380222288690973878902734394813802219389575135748239136353822410112703626482630671468669651017228198168561162357825474442393711787721860036096863219288473076721781831712524236857935904434412789404129848521300324289065784635319035434019749832154513114216889633479748088638878321572360765011616397000314131755564985506927575189133232366413505191292549866955621560204111130075137272011177556796991771315717403626893451527204503119944874307479995981024564930508117684338130609987302166023531306642957255083313650619872271503610703007319407384585079575993182206535060782714865589676574949748597827177775301004288383067747241353338917286777572462920889302741554666056100857355865218902580972379005561889601472905605733337100646153837048545716513630272671698741912383013606593464030518302028957386494737889233453861561195939748090058666593811818015605125874972682722418391601896298368521679306638838011491867136646006564086775947511349622406146730182829309751194561236202009056204538938612586108653849270778145339849108676712888361197568352993912880949249640432503888436917742280408049994414473098810535179986233629280052074074729349120000000000000000000000*i1^38 + 684387757709069187837845942876642118644785319041901939377740096267374997772670599620073884327479471958272653722668649132339073018997664580181079913962620705168269476711310285711431495866765810932637728979399667321599080831560871183889157430009519153462933038438454389528112906358893235182125184561405823276135834050489907793355658399613028641429901305573402663215090929317290769977934718428550923283109679640939467807177020887117287054137007158983593244111980535010922276619038178683941752397466737196044214445921242375608075877830214582872592926570684453575637927275701628874629433455386587863372454580258434513100904571238922135898941754330669226020066804530083740394689071088102558678092555774695004696870858147396790396771468746033540648705517162081132904421851876098344109939279124562215777914779636615371754078765401959753877642877542347351630732646864209131769233711055261227486831506699542765736718118906275587751057568723448638624985903093295780077526363640050417297326744225253392125520427135367656113710788090677084977410325742233363344611890247490945059823295368516214187055402488419852495543501462183694713996176511421980065064815255038127866795657977808810834776821949702007604506184485065848781454121785965071369926014666624895175678959422381014871023097631408901444153922327428860337231470951146775537507321375052435234581320976120057916576806547155327437096733828702503355609707452267117077624670226435760980313270809203417558229314047723598282875144814200964919185798732911066228111394363495515754888336219593396023078613802397435315839055713500385704976414643077852243737194678278094839109572446400326624243427901800882970488927511817398359813054210589154054747110350949081119932670126814665240638797013226547161373916527982459434906411816448559324924912614581683777567386903645989822883769414906934632968282768808954715700231996559308636378516253152285448459520594812745823192578888394571452641934508728098815345460224763611135622726440280566660149748511100639963965078225466690782564816357023987073303224589829679675275027572523628710051824529483010690620676905714916276871435204690158160466399210542922541432914718841213322651019379139507951589945500307570991172615436008698452810627284467712000000000000000000000*i1^39 + 40750412334573797861228558290067760873394464814679513357275891533168043421015573949630307896016901299130415881742538931447315708666971521904992789777536108117308518637844633237538211456816549147679450607867554360872947878886981002558068609366430543092691292786786281197362917213309371511463364775478158031289383260768314598574907484861670329828776660619574704688660483377459201614178981010619970435358798213369157067038408662225720915123975347205154237729997055812607821238730714820468090114487451397322199681315115485989746976724077499554044762212840746797757591146463490545930541430236196327745895690409543009424715835789664107970479578201665804501397425051316347831356097250222365391522842278898329326107419500857646518517353548867866477804492619382828342730385796902661995523872041075804184454145941543279283771300568993406901091909809081802858268933200092748115351887737844005569420876381168662598418229643492101695046898394261995448781051264650146452143660089612726565961548365360153116369470870994855794124578279699514298754162507762743337020752891904431370042617598040278133325582973792567184392337329440536903999643898399717568861936955183837724252603780321059770127211355218971747636343796970514132591985547710792839237131170853161256998480621423644151216146151209441612371295477780416743416747219253139310379517367875944778506010766927343994748946999741206812156361815981704017961048009432250917255429761656311645166395925983598756660149689807553416174764913878573790134834473712348237100129659917944584263517664601982821701997229660315691539898319821007061316575779850911070968354749516377697924970850188407760376089853073622435746983717578405571250763532252962434966859156225369184515306492200458711600992147432337989098364919452361159612603988272809502776546154511228754649571921702014351901186241377032884027917319101111926212250309195349684947300262598241313278960934137186015690658020794689961933061649379633240288767643637932947498388529580873088749306336083940065283282636268003321197655818774057181877406799121893588189041529297960541518406154350268351911253330340120635875119476226662796355800629215734042700059386551791292991821637997546919696879066887605428542797020496511326222286848000000000000000000000*i1^40 + -2045092507535487043955991175784129518579442422626179512170190989478058363275167788745827901007169918256270579268910207086629824708612078246149718944409604884752408585304796552480064984418995582582026306150894794272486382691830859027943881434190494888500885076423511788422330244624128956172078917224055055000622281112943388129571554773426802935006003450251081777844749227244610103409965792612313327349519703818331417571493811682502491284025094931587726336459431451070802414340422782871794352911451776440846656330367287112805002638916676029663066342078089862260255547424958015203488691516653909644918058669955132949672907856551309919163259489605392431764980617045975641451970046100096445173622030857157528448153197603566437361502077565576905340791764004169063404981197131741859269176251656892851931951106219900798081805563995787177362725902874457082751371098087160859073933263971476596387937898635957229013198372466286063321780839732482521048042286094349885379581785332361835505415641281274690480951253775530852859368006963212959950165012123700760532355887350552437141695307418588104319666340231801652440039919567069503619445938041105562012277607861309425996588709946140122981394893654374887219390050699816817906659050089248495443421727365399040121571305389622985007505312952519010293689797229068792979232161224472021053080279579482613718997988556020919756956911203668274532655403399943607328134455044618980160718392729984514606198252915124424522755744041862901042318627940687166222517770481067538850518847383187362198621645041782568455227263905413460833850665540862820966898923412880967327502425307843717410128070021611880442603432765761998934499095551420758921058305045685626392430183776493089979519774585717248629434349260940941630774423860890686421670110756932106657872585389836336923304761295398162902403405792605361543717542648806119929270925011548944279839481453620677160375825463142800307444193225577172297418627477690248099830042094618599856617841746711241391643495594702547871178929456916663636269686064719339892566114968377295781878821790776508971729115378592206739283235595614130639160029414314660812130129077557074157071149579625568097782061556220750253438144149541225223347602416715724226560000000000000000000*i1^41 + 31407682081336828221871569359668492575192960195684274391514269693097213990541987389994082603117461108900008583427704355109686661499770981013297999156652866803951013334450459186836377507908947025375240286467190400573964451267300121155002441649982219440717270259417677231101799090669656244390058553005247369257948832387389920108920078139292505369168404668354354867573456833034477394458211864644198017576225231420195042260542875508707138525223451656633344560550553060597883920994212565961603151114250848782599550386553686649016254126980791566055722877389932464154795797368311920770712005343364304074139633857978402938258185101348360322223302431902595452321282941746535271429601611897625054189518478859208331901314227151107037801259996140745523198677391082107923162237500217303793554101313503113022458051871126542109537379533861354547128744064158464933216534499240101036333595603177580601001485080769530893397982062962801656994606123721061932357813280432357893380848819165610007149261037830214445183863458614487449075948428877571434620581463089337329978957592604994651766723383528765143113640583956647467453063985441543692729200508056762624289200357775998093404760596385028924120473349882905989149573382491687732264649031733323167604706442328893146517945338255833857054404093454298085297216541368118791864897160128401841190609925978372990770428926031738901208878205741863882878366602953594776648512189328255510224167204456875282740419219928662352394138337452284206654620356023020898836334425723288309135339568272968681257566524636584154504111903398602582189344746019040312988395389329504717512157261052581976106411513602322169361440617593145280426966991022275585185658770403902934610804660074884682148194793666293953365880652045867370796657599510469537407424165599142828718736756930219357466945544335094169878691403661427284962189641419998045048127901046695962063063037626106088346066560716087299976572632929617429864285951610501602964259179382241613318129904224700009130855979083980133365079510728688742370132974940857702241462083719249462850125014596408653701414755453195460327378214325130798736044559947671702433898442713886486622827769406805847902968138731196982788373023187747078661929026846720000000000000000000*i1^42 + -194241804598481345373963036119431049055080404090209709066470156671616947582078160727989257177391073199953154397331194385500664612810717604713679494976634560936996105849789074039117579655189939486071414378296112796616629183343687334642688901784724063909663362290455611954967102866506405293082862520781438240905398159871418736951313660457461050206394572212073492033946432245843876257108321164866335192402261678099069738892680835869367584582490592945079917164871325866663334239516042131318834141239255529872548160287349176406899141128541807244927639071007674190633072395959295093909926993587350609699032882003243069638315422650409917695144783899999476118904455875875135375162847729426391043775876254694878736819763722628293506997584435358793702208873556974851209932906391351511549011906676435873455256893187142688543253852245748230124919798050733737360410102204812712710783706435725633572777903100257492429472021042804527846777954674605373542362652452445460046759847503221223159835310411725459790313658995809295933505186195730485948855111263842990476810344965286060669218130080833462811883030511811001545857019030420408821602309998752352007001811752059423694324458756140327012061343375889035324475912974998065469599974691286576890403592287643235301372837497822529671085904521962681172791151241884860246373644563669144436808042900289657566388867709873604881829721289651476314183340765858215515882001849967493708061463971859279256979116931086195279592722176594754902244391974307309789455761664260919130300740914327909345754035834625542207938725504154303715386248693429369985738271932991150628888381907885993240702622264468342927277263373497161167116469994835295023316968199119709531343318830728961106022393761698199735762062689050900313658538068798297419734483642035297206744611113697959140229002071508200787046185206174114174979334860764911891549412513378091095663825217854851337420362864365623930373444348502432511639549031685163806670427252778577005700022192007746257267627254191112783391561513787432900156650801278085283788643890321876660553885254942350138305200019775591064342040427301613279855271507091260895646005088286160793637758095716855512407952145406478452891755933931008531067699200000000000000000*i1^43 + 600215167885301972959099060336183157098924265786886865886672681703685266691851291503679254884885368299239240440563506871405845741770273896588965099931564619348504851654838763594636187863549828635305018466437921480301188439980981394994176971138824018710185039655294690344461708990283280901004332944256490976932944887630396924277302399148110572741099664760768451001264061026015681270479677426181073264069709932594091069978584307551501494433823222671141866480338045603196025740936630931361731264808017921628564034338204219487785473152626048652638473594097407073051043965890866853588768055296693349441753855387101760303801083453714987539290136620364557069442526036595821728481295329996133401402326845810915031208581817836120764871944818550737633802252583857913595748197915674052433560082638194824993674907365426528865703865776388456644120239206770231654550350484079612900951941359097215808412638663845194390314210735000262662036861101674922202300467761923913884438700224864820171196060587278512645935492682982391522141983711457397158042092486471088405059186300444034367143030126738197099798678174185366622243672070975072633905148834394821963077739469981855786020725771217092478442284268500684929849639562829520886477147354678862391632756819177261675178627187993463034229183990266707549570817840796759723309876893679023685742916429829690279902683873604019691015985751766849512697249031601863740991588282752269626381228772148162731407443099188011825114757773950628011878900782084362092772958245284470039544427359694648568372033739752357014542127984737932286196073373770150806300132542872537608230362565750942095065972225737742448382565860433267465313691301663284392522827566934615535596551353943878230971508242010205701980797267213220691982699431497828574060702659169884135953489716029051423134148422746647540181642212152136818847260567516271943951310995458553576175100112381243257935803166300502877231186090982587461790924738942763093426619382953869124186635110811449281495381030854018349551987632198014429189994033129794077989641281252441579509135246288035007049481772859220073535791057422831102002546151083059596279135103511521597979437706838013877412246591551244568281932272961454080000000000000000*i1^44 + -940184054284447338224260390035231869022907203010922264602437279144218825582766295966718305336590749124571505000483317045982367352541571705972996485856427390822137073322581091502821425713449156816073131158666498983980640584478156760836714018989069408347207182167580853753152088685112208583113547349411038726205584160783323998255906157201050436581839816058480600235753851765397747024848383373217490275343539346502335972617730200727355318362759842178452894844830632434982888173105655836800412171198562448751936481662820393499620176318769141650451057115245987587965683600832523928695027199413900419774385619276949714819311806062848925428297343391071355730688667921018632064898535536841312038655221148825901361083805693985178924614454225747903511552613229484612237929567216566690047328527713798016603797935931234543658020755411183785671979346471842076415009910799407787529420412465505597647223013805380187828855480754073927767629667852601283447074948396105532057828824206785724597852180615800020615843625383368391190100956280657859234001312233275985808613286147157048674989820120641620431348507429187753084530631995671259144235948408248012465580812043794541806948496535115947825367096013838791213714607426263032483473966784372693024037895701348451887813401177806337892969740000706459632442270522467322355161468810826003815121451576135147432952103379195004406542234131229941679378341414515080658587082099409114570489623962992136117949101820302187949756268319506766754253689171165072794453861334737994499875191290764187982912039305960367011833059521274921505510088336330508025952379381133630830904593413375069126867330403382143637948288232408812396821566858930855497850114202406353204006027739535099997852835669877789696640935909166448488703159508735505950432690989165750371000817857124110467082534338239891126495290486550872582301051368707549252791510354621516850235017272854693815816809691029792856638815869414056361653163280794489894952558887450833800092775096133102959428884256409830943085686550868831065893979799296961939690900494579165216118012236145283425188261148421003896906977559257208412511433353269771915871752231833297382189380639561221982024627429289761010214543360000000000000000*i1^45 + 611444686227479097032325490799397994959940351157904122211035260842347402481899435514937959653774637473552029915606326690118531783579737592978136216846148919996349467442584211747753704489584852108422669622432996239275093762398503838794955963995919333590093047527976820374159936522021954922491420564637038889799327915792359847752372014330839446342763343402612600732429044481918202999673766608998805324188634082299192421158221205761880648645051783100573416575982852452696800682979274673036880715668707714434693310347372250192899918671929807856557753572308540291439003782160977859389946330012045331578988360638123511004659483526351186159671164491151278487724486280240507254954206243727434493793199359053362315844776347015057935750227229541894751143992460716053241152258444467724261213489669419115454574939722631721260269325515489992081833361789585484925115891921424377099585606069018807192339206908304321706855349905077407201267662372618811404428804721943199885629436290953252906805429502670951272872363667183440092254538280709039691354032724572390968488681634887386884673871765723255183011703459984007996329347599046787957923481799974482052047660555534374616037492003700305146649745215795381048888246254799944015944354842821197989714190467171176021748726606032099407697390098742305964440671937276696149549678558577236800587469713075202864703061583179347997028598151956951666734458539434020389353921530717366712825373366292514698017337843098161965467831468083892075705348406678561995027686357269643655345604738937502306314870215129404813710888055438280984632037311580239930710287627413303048922656334669231075441715609951983212187001092261624895734363943458712384118219331371192701865898778679713932061401160462817047293909789127162751895874729165091958573796073828794934758352600534723834375375958390457922686156358447019896891754153038933412286764203975072790617465882745163633848400524949623083720430486399520696818768062109509233225350082108423173812589381679208204206077543796565766698462449258799610378743685767450472379600747090086357951605023081435368476660095099727270225117254217539396791910579110709473711431938316617874732189596697118103300130957585167974400000000000000*i1^46 + -26044019764724024213843062528998069476097796450740568757653265189194607428803395812073605771269791580199314833155911425783337344127583408145336454484162525015348015357144939954669718157479073516124250864122049571231378538296485228231781584405197297385312693594426276149658566940408394392608359152702801889702390695196822123925716524356204254909513594629384973282616958466644564802240339281581567911176584602331494419034798415166197646865563516449479056236330142148535440059687707032344151529625008263418241015874788136167333984970241731860439795395771406807353681496388588872964283153742920691819006693676027114446846504684493964543637635373765790269609563918770272461404655360556447010458629760322148826487798381112708844622251281792805197121502176279700233418343990303816632126930296112236939337599263353602163689673436315902129710410990247038933921207543361045833150426859015974207378838343260677387219204055654467338916308804220601477185040247062034347395773663392213512450625384867332029088676617565470649355609469070490360339081035787192242195292402011459885449092566123039206526996873656532671751699482516522657126100015951299944386849399820488002395700616491866830102429387648217446097244273018126397809756331479032760503649919511919955276028127559551612767623566402699737854128086813465573906918646960278984769927473880275635299385166704562665256265833740209855556952193716100819687744640039495149759198684737769031541923115785540133840494164876107872813587430318014766677546300334851860987655327129281326197045446682643198970271096012251918574362123822003073344298683656657742187455493003482585752678228419123972968454753317601198227520810339718978178578043464007846304026383015029931713767610487782471539006870398075410597670715011783907298327692476781346993982091734270506872479787226222410017246115275024137033237648239660002628711636463253722884958827774710687696734697189224636935594435644832006524067011827896435552855230652859058332265286885840576243033418869035371980106538295432772004123431517974650403790634073446103783931917263273086439453276625166362722726169744909560574510734198174722163590222753490916646222460524959581441730457600000000000000*i1^47 + -11840050582998700408997566454912723827901135592367375622032376244756094778890307615362481694509041379218984714251942424356505471541378330976151610358919794712045046890697954013229482517978378738200788222466842175984854283243120510593502046696127602857673202986656068407767420420716212609248890849536826712003910479722635240598232878589197050423178619237460943317620797113248481596384005496646454993253477696039985582498624464166950252930818130007973449522577699982106300989983265326370612221631131007248829003969042841811586594038594732386704916379245861058666490970021336138461760983505634592611129289705744335164703069555872507676191230575891529702518226095949644986467315168720818291704632764935072644176659212220441778443016838641466579286020795661956161296494409641610864380569672328168681173507079314341870695860622517370422955263348387506122372534984055951293910775545014995193148458390934679461836410496101015054939346771298205952143366144752140573522982191566989291180408447449661221099622891895417889542425333557232190340251522042920789241839094347060361194004692293939347262746125071327771665186792761728994026383585078439850636859223900740927745029668535663678663604461279619047839907525931266494411637486290596625790401202318321288610322539170290508226411776381271787515601479502969230917922271140340500182820011391016757685434003145525466492048178602582995775789765842652551275768639665524672077458120710044259101121842057753181565049896652869034695194094295946953724091740913336240064318742846161288137858792162885482149366776287074637916353506304073782531206728450214438288061583080673908330170719359345013711488225035177136998162488580965344217495385346734638330883652981117121571949552189154535429904331624200174157516764195088635175247246967392022973676514383723794971938352881282019343424710780822590020459716235227270903993031646647424809942419204329317250981532396938514163066840624648551629736626417524086891021717448975664093670804484764510836802109759030608396947433705090412503015207959077616227545374741966909830918408332190664332413198406757991874455698594299487576345209633159396779311002264390639217133913557726093312000000000000*i1^48 + 233250688028339583672389675149028079156256975564659540061252386486049035770931957497033827486532994828797596892059568419718830828793324595534911011382207762517332584146551130646199109017308146157818236594530427741593308588341835275129728239066818725998370991806210215502192917829064795068440044118925287214218481627443504036508220877308951726685330208965765498809134654450834843278666709075491888788861014285265556965767448802817605354469368008862502035384918132191921844059600842014819475801681231159921122029305717828044249893388954021240061701878446893411043151139081849368667141555877848345163886614851487725580909157403264866051405324787307047838618072241078972541144109085625350375270537467025417612192234654821192977212599312126502586217488455705666158876016030873027358180185659178248283007369599002860276224865722520232768206298490402531384931554602786073805405835974724011051298112557316824581455701756844645933045016188448746789254369036557558260634078722089651022124159186210694502127960285568305371487700717782997291049480018796110933645198179094315002557378999308608620192614480613628670456790375637243250347304509425093756979631730618243215024117085378784055871928815406306802603020721080533027107102130526494415136636999809926607855431618555487338480195274264091290890233029244312838725395728580263178605023073612251462260849906401885766479088449469133226387092880985413275398851557210421337025601833233908228413741437601680377412800555263680859143431226610395314606381748713711536000732346047375009796426320041714034721977741828436387634532915355497766828071254397728453263784362949794189081797531041245603542121980336468310256282870266977336028800069521551501863468452695016372728190892381650599382468795801924320469123183322933631124215661785223737594136673832284409330497109740136720988197702724801467533151763403265868927687459846392471673385974128352387875378044097817227623010710956265952510898170872717444799393726319024375216640502594139164229225377183143460093591496524134198240100520083406689418701921569062368710232012266466495095207658865735343014424084573342101638260057578796294553029999075963182538719180800000000000*i1^49 + 20455987361959261562364687718439845522996068102540377163583080072821598335623994636641133124835985527989934286465532127256008435162175465537985003361674001828024684624185916224416121690525966592674217119094679553796385552363940428545571469325229854262914367522475536018185551398771488872381300203674726232308172677449408304229481913991058835661567837975090564995264464428379748213374211764739147604976110005882770198857774966962799370311428125482009439721425816478722731295677805607769130837640042701924031697037666323555523746712720751678616086117604031809967374797614303433917004818213834069415792296252644412800915412233452542891143604164898231380609141089598204786465866908709299639850553689053528033165461432555395761814330745725343090819725182257771599156220201449893766505839538940295412546341302950252708009030067116679908464617015841202151714078216854221974828898330505427144196800627969196517463295784803759340690124427696881572386505091946886324662889910437122796197599238439589001691390433767870466780239469171196399753330427131977607072745854058616084186808893526300290664578493465395022013548539763046082417697380133134496736708534479255310454126485407811267536658202632305922164590473928917874788510942686715256685619553168241529354109232746237870996731904228909861400487196885972888250963945772528302603322200998217177254440349126153718234584752269485471037521668457450146752426177327965944612349702791789543493653738513852866025729685500413687371331437153056793729416292157857733260195123370226835071530884216653293618122601963482720241810407299356896090412040342711988941113099774956785694605105378155965040967862911869664853493445579403000663087810473892310725807033164259767541820356663294910212971758204557904119550513409595877415174162254430489338509970479625502305880726718015625301575297378366782404217961954424834052885186856767431516809591535573667731155841746012520885993775708334805353508623947553753328198668657546988398004922997706478439972072897109517959434491286370125947110232997862265477907504468863823469315090631303137792439651525262849649065308809117268820635866340976937363118845440289664000000000000*i1^50 + -285199468915686001730476651651002925106624411392901096050084971555730518036935278741764748866537281245479703499465114001293471420633373627565297017602147676105327789010836524161479884038065545098480671647460304889789631005797277877204903746861993188840145751465333916368353808386224545137495443891197447682622332070628251057851035262369855445932007009665893253456190189926674448038950918931679414369501235893065318171881479355968430783335525872283281991086185729815255999089197062987735825671868449359266460569820082280083548523192076069756837105550821693671308515493255305327024337288778112526035100605601182547270246576083074834977565758502063820239380577886690534074195142493767270141498278744897275051947574189141742837234648547125464261050685048083325100830057923089120254904552852431273472208797423303613137472829144588799323656105176856291206869687262364369361439010688100494246174440019192546972726711145858273479761089981141768926639639800435405634556231587643894743438239638952234770382897311502683681695447132464181931443525338216845117390146829174385114207777419807188247373187296005958262048588436651872936532036099321318598788421926226591040238378032915218688893653045055027488452615733435564524938875204144297694133331249183255544445872543388113645934058806346243155437969414688656696006047961304955051094152585528574691509101928184578255672656274613201293729448159369198944364744858500088337985684098664894586057613633542079839617172854609713504606457364923137659958787267229839249512984140072918111073335259962953300617617501433701153694611825178257298743657474820981604837306908964152124645679805318724314618097612802610516124766275392278455950865490277412676849501757395957701457015088819035260739229401631380834229807031395637857108487325728851432856342113080295479840192413967363193785885403568953763232114493168948863457397102736573188111414765410652706954525870157652557597049294526806735863605262240548945080187875377220012319999221289998054854649029949009020556576647100492653391745981264406497930311689171551648185981245995339569463394464836917827723869917919510120267223208318163654030765440000000000*i1^51 + -58215321749086994301006852786990151591320239973795846058705126259402351420241200981729173821307257215496627928939932842752636759692586886498042615192150638695949599182516370873027889155332833102765304788274521768177228384282966708363271201570414269176382571684792792394842329133402749252142399469724611872174851045870590651842348273908714651325290494331043410776973554065644936876689937113808608978917116144783315592412408328461469593040647793838610806822715771921962703929962406025743857385409403512119490892850988922637157952066531075441181579950301295730210538442091671268054898390146001082338810634724643312628432502460325946547956101293426115548007596100927451974959399561036835676922600563719040047977723307163267156743578437129957595283138546691835119459974170387606738969246704350435029807802255491141058725167316494828292054023606914283879380401061354670874364873833046502240538246131557188429654739862818907029692151748644522023668216966716788242952383523371488151113816791164479763695574768806053448286533728337694530899274004650290286628999927216518875219197603570424849258585311633419382343554919022663856744772032244777321794774460110563781655266239750813138483289979476397649221163883652813672804920390955577646367857531391857588740456376458334276646594998964374123140407240194772148951569950706994483056328330835404553415286641680363646958727721501079338831398375604992355816249514773889626568677961549273480283685513947911700028953173804100682814158876593835002992389813453029947846246404476114967856782984565482283741101982647428944706312991321106004765359099519839220226110450981394396168468737357667058583086050827513708974194368724601559199507824781210910523758152022148295554662336122367232548079027624482708998704803321990271975747074499594486208783166761950537274754429277127601842695515262183003780322386502358748399004335448458511316870371119932457390873407878642453064920648092470134312901361565376675462878540592877308930850922255764732567381052614150650431192238114505316480080437614833505405583875894988648671403431959025537670522131177832970607094144604035005788296800344340454400000000*i1^52 + -114466196594522942712250814682283471325138284515604297050443627102278798755780535492313124907088903803276324160750377455464044085203521363626624138481250225126431956334171732642389643410982806631819408995980060457782953009592606116958619949412794430209723104266931837441291926014803578930265327536693329146185358473878951907103698274870337802496674842316074952157875446252448361027972020177589055937322468936896976778264726139890250343042925664673598911514264022072660566980985606470561783960559866104719812913768287692036136032396297121838777859927720147591879114429146904285320146095854644204567184187938419809274249003897885828968676784220044836383260469419343654061271714976347156626803717411712346476212756427674311560971819688460395355687489597233553231369504360117777133868474945129508239139538389821352148911291779616544693128688208586725666215155666026397589224589308463621739939536392895187452680250680835960495498478761768504948240229378983710521108600062492697111445291441003917527579542910171904000452452996279469611189036400538058483597286888244442558107466461780261134100727097178172859463274065439445021112644744557496202948918016822617044448569499832349029215279160952803649403622669740257759175460194179461303656421938280142863461312858048315144460644941214982575425519292841378286642009760143037689149771628301308096626943383684837325835450012729232448285469534874596075313279655384115579184770960345138506826659843517197999364926032368156303826430266879217209998232100782264917647298009708849708894509160889332773073279967905469919065430687971141403161285345747048599874279370006953975362486487141010408990327665451378767607102635389220959706641630650639810251249221607179170177748823522720819030221120529932909609394931813893534426596421505683840002458479738045174095826767832652948134140767965512912288231430580854284285499863738884430501727466512115726110238960919714920731735368975985040738800564640933609877078967782322680411052964997285845043172358766379863457132150861359177781520196138106200984208642549000716093397479275611503946999828931814991570246154440771177506214720000000*i1^53 + -45456941248262410091600731368914473721080122735230415034913917172287835481017458470606154898300750667458043192663923661127066774803151448232472684202290185223020940867128313392968132853146304669797834683462936441898897359121095051027695498068978073109895625168560978791639689488798400064802490480444788670077525421057831815807305508195545770650608612498336382083574236465657015343658740282645731094157695252470757310577242479584716631543659430331232108208498983405893801974311720013390431018860224125477306400785286431205048617746288471143113463284250988072075314277182940899460705601917544221733254270921984913747796154757785277684961176568843239917307401720776794280952492481588006938513636409937615741662619371252300126992249964807560338512572373975477423120195557167351272004398123832328053570071469191220894465255163608771785488769012836722424520769912011095568566783293908003462994541132308678144192786978005207558609730678301217125415690024732362265709754860138341592294695835528178525934237889292468406506255687546151262619386604629127689119536156189926189136593463750561280819843767409676703659389296316707521376605904703992494530076056197265910948753166531039606655740804940193312354451498729031528375049528340333962914604097336542005455973517905950883925844307006671557186542296749423966770901842979186765123716793399309245777489410363617386089301502502892440964602903498846489734846656300699667780721931630822069153206155766291538316862921492116097980417119748147772744532477163365442326827127453327082623837103920712571701982917249364055895128045565708756524077450159175430223160334349324465174570738749618844802565195031782911911803129256635642303890111226520982934552170920341303347377357291503359564034198581872873649007127302593223485740677250815366592112705906714559783194372319121677868401759769319490951168464672874311917817960582867489346039798302523379119484987346220214478636689322564812943815786955427677445726234540389171089747140129486931908914957574095491473381629866222176637070800422755456047865148061902958490020289670329155582572149219987861002219741176032000000*i1^54 + 18805880846361603212296803964250016791721075048527691601827467762351164009322277383552764216266533211216107354585320601696568929421315665923548826535819750686121056821635407529498042544776205613020502630528531561847774353477392107858109565265882760300476465250924385217099060113830079637182057294944639258515113789770056416770288247424103649312077748906082132094963609837714040209702528358309865722583718452487344030992573951711371764835697937461699266509847694787469378835716782272045708221631646348950006805140767725067069055627374928159789657890993089799833366721390198046631790146023925728389637589428330625665504429047544091874219045620071408159255642046882021862916568260096367662109807231926033139722958657760612517016247446940572127250446992195116903449765212625945947999598631940694768058690470885444203015277870229513798426798830817203623879923249994155145227419078893277932242309252747456014707519535838014369393351369522594764863848738871073173414879765735461344673584857351658225715984200995094692945893929011567271846138319932647068741917329445328494391859635337718405214915700689094313549241696431215950049155984057288335040984062883174778900235604103726012420737897758326952161029183625397796478885796968609767346958054261247542887862288956481749692916836203021569229049402505554668322054283879668835251259453103468199293431513670183045322579162087747346575675333768905592034005537628432368619370237437852718187445015780096773991086548857441904700944174956550603410006949180153612479650787539636485530325144850277586893443711362332188874757643463155911902770436027537969910049151825219641240912243407227100091527867744105406733452312153708950122439578923750299817527553472555864035496435065894402505745721718554911287727584359781705676598850355156296636494773672050715377901757903716007094434121477184089340429312806051870535546572730332497342305736480314984982609070258017007898611736657252993704761455271955881024842924161053597618358143052348885546286597585937189086894025366580851835529163982147294349370152964253086381329012652779987945293801962474676087200000*i1^55 + -113549198662938911696405144992146356935779354133965284320180168665924511644054322521448013289214472562372703533094597753747171915225143251913194953355529637081847463882372956200312313585028695177105047018621470853969681177336792435989609863939546666801147366759148175152165124329846845456568369578767425956542809233073233581827564446056649930704962582741543218883643942773494766616252300451339289459156508852348734199637182614213247272607559609621977947585372809395965102230501957335682780706785644148325594964426772104774660949564941146798516663449851893100844978665404604773900193073151026266633958892340679504147277688730967026277463355590619344469955560044704948259923929471414972725211452661813590617781743183590010271921327373407464533033929571309299184892760700883049716646649503885758454143486686130171179101887515337702429123946171878225355386158276582279399335745327788690377677452436411231333994144554902812984623048110736105056183259991552558960170010851221309045904481981839459081557242586541757978712006739194055780750226080533177862629399707405426499932852125611754869645758778007841565944723734514243878384508397150622806238845958561348185711194244347974388508837116907816594099506508145255713071650409051327126708042563252666460554796106807791901298366906142681622380558318678039018105013122613413196819841828662029210797502344269089407005779917931880713900136457255608967842978449426727636430514310458736294597321698209934301031555623855753177708358771228760640500333686195504998777730244154804769819424212293208703377089711253889550472585169500640917118117683297530962359331873190927706059403381175588239365354097552979298022118612369260423178261767868422316144631858980443349954632197330128782507107763139934573351025336088999696087340506805133172948575980770743810962143102911620760757762934902585314809607288912731155749817158258298981091301482016663111047798401100875501823922501595030575306457583682093380509451047165995728807909781726947466442875570331151985931117025092513184352316353687017242992818296348554160284885321291547813377003520000*i1^56 + -419306072145731839229241407353639866110215533232169910717662813746138937531587978386721562842616906124186614827085989991756755121489475861130963917280358377537599714182965193193240024341806386223764915491233241828714339676998426443254618581768568857545143055846981126197734221179309588428026071793977427091332924511980851754071559877616890825359285953973752708991640551898950827313122126236445803216083275159585902260737459241779409565612433580645768154979892474930774974374815216866159977600454136615970303367243174184182266779854596556280806639797546366972792346630018851871469935149124317805887046928270133280329045282149991381660080985234248271056340551293496081312203604072914924702343528745926929375653417258039955789088937488138633696922113973095325353782307598338913373558638615104769836309321483691082857493083064304523406558562412898714691648465851904097335193178010812950254250293429372241210877163806898600711571961607728104695471964251031887056582989438120632956848573291677869576122116042506118552967417930631316341706373208780068680843961471620294938263990920863933386495487296420540710490117461601825925879428780620249975780903098048765725754276524258681930966348282131043949088624719180645681065457687037285935357999717519983646113960332511260753923750316283969108184920247089821993085715455226832581376529836011090951378399214196668866327962081491103355195317873584500895199054451084304986792565395228811347275806942683958274873947564299716484840163874031557882845174422037148005851609349071109872949360419393838503301202461283575570540298196844554535955263041157342051455156123669447081432746336975884332111902799478924322109721271832912471398290890047901682631681179313920314086116960307548909198289282973053197225840544352996838353187692102777921268744377223971271081459809991326556981619427806195421250490850505810892997945796607155722558158088975642843038389533482045292882903796031616455318534022595070360942191389554701995340986566523881287920097535438113112960988055515351723048305668407617955219122287086675761509282986000*i1^57 + 837779756540698976244783822090712398050088414486908565704247064959556195308531976539434697785151903557203447835784778613789916270306158976279804933471192506503744647487133777799493414350844678067592583992176466483261576835758147614313315865896279923597351330954919737527882350076947160488859067838104339583091942799417159379140970668699935368280493995809542387205193587120863657274421936391083128216110139909593881215535739979602130954648294731104675368656478191135568537722092200175442511016816600223828055426738701736081696730625321413969601807851672485652867307076809808969425649987248505553675573964734334379046964207771603603713753217799679665178367466539640807082552575816078728709594591535037496880791256119872358096266859709034558866340033642433440544042796128014381013351519669879947341358665769789220792920008921607189797045503825989760562028730645313235168144519710986718015112974959737545209632545204055369875966832668409351529912645514197871727355144817370088457073676412578129031931909973003830598710591856934267595845861688602814167162564084825493538595901474775128611556372346396825341745390894067446111994095258249299655929656606905886888069458348840109252627995115366428541527254821841836650954615944371301192682743707278668394849879032483079289021011094616253011848563526530617678861893696034094089613839894378737737765347444295844324157005884270723330343137993685333948138279866880455337312888199089901125238775309586930734847234588731969589558481768882957650150757224784167223941760822702804226178678596530065518045432543447630794570257763557475952157452960660715955999987372953473609182467915550206935961438113200192068443915202239239061810043793065403743926062750328509200466810083982609940075870378606556130997716273584685262315762079124044377199731670687166325845836715091485738772717676337694952354720222357050733529263549437866396943153153366856855581416522777446828941929050520658199378604435778026466155458418610054823510445388888831302313365139870412335406920089721221544410916403480475033579265670200*i1^58 + -17602636480432721745586165303983009964314995266736616783257871604904390397871401182333928184723939453815092236375233121152201353070408274447622839627688625819921698632935194984006613492202206056716315927684012496381958126198698249156242035178918793289584755214726147967464685327439731729558445180900665537645705916781219073831179047187886648229566960492927013353671345053440466644216578700762521151519219420546987570892737223112383433137028835883090761825779528305576117161512626663859291181889032942440667821371960712638369997909689925762182338249192446996067517739742066172291035491073977962866860451961549661692254114461545829717418706965896202060654389108998413812261904644655341573555486867311980952595390028708570843649418500526004295359769948733290959919096717958588602272583091856175902101810188111862459357484340720691430016258047105144740812430467698558213620137852535159996259672342615710778100088655298163320734822361599530912810251008113969713104935651738562029261733597770003590723024551007163637513476403144827946484975940822588277244492242757157421039684917087791464388482259025713871580275551654758583583426256987394195476190306226503460751365022355265921434535761008259991626869274265677247478085087628214665920975396210456459195405907196650167722587308178372112517795010558145179641830610759904407956502386900450489309426847491865810387887056631118746591355512163022171035238647003515962429454246155172517493065275147181839582551386810214057559205955131944325197710947168474354689389096965851144612406327490896548749293395476941762884614992093332859174859540686257056468692285012039442765256519009085690818110070418630662660151630718454144942087875385938686486953081491877429322804697040609704842319438987474849117253579229905500953698460296203773305920878973294611043831863995124228258612603424263119658315006281604606754070794193896822548823197265431866774824869397502685749823680495951558165864791915259899073671791453362133177705092232439243104209296434745355*i1^59 - N1*2949385769312474527087538087699882566613050227370850274115797567683489147570310894353295787872316775366132707270395444284602185775717199727592943573109701642294082378110828362150472798815831722024277573097114543346230526311529428919720677281971188386018588302289518104399937889754057988374784166536389962156109745637981443400368953045111545913013909585917200203747547915688498552692825236630968250935165321919897732931367363015401150397357775348502012527055761300582114748721209660630078102367957646248205101504677761793813795779597041456191920168639544861277717771730279731438005358754820379526252023331554685034258488287774451786537847042608791314685580470299718127995618933816522329356233720644212700231398174008755958883525982774983052516424616223462490787409847714478493430373050081633187328*i2, 12341987581794419475825773664231786286940469501221189215270137336087450097975174919127853788009353234795665767015150269512530731804306718235346371425480089858628065746584334114350837634605241368358920812931195290807864547291063856019977828467119252193508752612517442869921110940464519439699782888628087776834397556564327914371787133567192220112641047573026405130962636263683501301596448118505875612106277238125373311718428059892740036596113956014537105341515373048673327546293558822021748066342875556986080857112920268002371473377442012884211693019434893372098418442078356013720277577082541661236994262201746776733382170280454922731226173233645753776795569347110811544723804574757846720420135234034317085906738800539873674355300759328469811846376052393801990451578590992345137411198058911418834388519671046902391704045290724749562004937940608298533288099931187267293910037165724340352031152087499965525421085433005690312666813941343388367308178435124429528644079661323283766864159910830000054050761971280625268585392714387186556329099401730131451761157842760473281037937805594838686919997214960972225782135809016390526685921119159254236333830138260626897039903682675369372758081172085232967987511283409418213037807276238147077794248250189077276064179449035764370065414787053437627042157822422804865738743020754862916486072684159445660638289023485294979765197716997817346870498945155215501955869933579007149556695845436129747550578513523791649486159135762655629764928114154072067280564498090423808987788964670298349697634846938798218864553452004195384986898623683795652521630765864864156958880043514079671081433899802650905390377837793596456744343197061091079128390016725654267868749047091045135006750921293168722098774411448134404227884577857504845841444996717779392535673780060810709988371923179322918707741178140282216582526289264578703360910888353794332536068386081183116491953733365602550449540485987319923593150660242012892314528216676015740923800313329467278282288634240613833223531473388618484290564167801382941460113761983727810701333440048182690425167982067337721010224609589281331695331816577851902618458062626439837610049449879563022049972396892575895503085583946401164376354367947913867695675008169795786913167182933270843925132785109849316342816401346105982740592936903302047807482125720042338074163524362197544361507514780919271904341340979200000000000000000000000000000000000000000000000000000000000 + 23194214048962144267620205669504440596190050601272655284180695598189544980893392123145682717119019959153696967433445784943575480213662695154484010325072767219627399798265764006490085737432729846468425854540096653689062882399855006028997561282824355340113358792743611814962020453844924989394763918624555913942044438048566061765258769441473348348988342180853185572934031204636062391906194437797445536063880819427450082349256679697236959470130032759982009219838048635538158279539352437388161015323038311420337487776603764239294746226995746011586239170155711879399177929459048951192772052343870978285602479802424476143927886473594246525847918342824277105378456433505839126060735998544625241405344877392706781928718521866479879106577062258667380115722648247689322596626302170504590375637513243796683113859555107626652150619601035195731683108900198322851613608190326201121032266810063781860080191863121922078157485948562480027633520293968993952811561565041767351006861537483417917150821930193998464924770392466965648758926319126204646202133878003719858148348487995902964624192328351693252006103257543167929093763476245731064920228554900838369723608342547225708469693290585513601425735590504644716116991862743244794783286331090924135948816312207241636257349141092208056856817383219479574813723756689671869818262659557345330706523362649534753541003969984471742542049050797749435584443964920552859595792267725588059719876734486683148077580160267699840741224156496054094228490880726642583852040348454353684842820516359102439952146572364017263190645477516532096674904051574818043887775151236246013465411430087106274706800625707555834874145650636995924232871661995383100236642778606458681332477326802012236678769401091365470390442542024047070927559544672300445235657805100505991282925717277928744035366469574643903752650517619065208758670897053855462961095490833685765976657872112077173890811328607602033706036779881060163846952140295336976596306305563537295408124115692970127514758924830970974908878006067756745690093116877429713015116059661988347675544843590938482692090947680586526951780825710169234257735254688443389288105210761512687563942841788572429571147321005760008988641489336504805716339376010326252884139001599069431211205571801995483558304404490173217727474532616939985742670980623664143246821416133976452651081074749676677638434165362445479318357278720000000000000000000000000000000000000000000000000000000000*i1 + 11749608637114231832715485351137845428556570716538776547451636838363343859214378439741058826534973296340107569383826126652863094309461241420244682058279516801605476196547975831544510236268591225224829850967610411642772692301042346024628377668493800123779257891311020541746529788632050966776071863327723378388176433874267718233672032083090134905645004962104727094442838571350380477961511606957489490758737880501742701621335352995456006096490344221240695430829647059038421527879088180922258874966214391805903128310768105357446659716165759881379352512355411618855958878996114776994759426040996187737578793763918118702621062917372507429068186994725152813475356364764591986886385671733400755331756457896145231191526351353534107258532485483546432049710363867841613853277110276714454909274725580451260732932955318270072065439756385772428036569607820924224932625553786276984393804266365893144227996736897622975010542973778971440965025019335188049325501376214300125178828639517157268715506925064472776506042859892626831856885564972241003068955827406634984933996333319772179012899335351820622019851196899362387940834209476279701518778428937488391166463860874062422434581785818150219733363008499740028214924722015490718059263753855060612646022777117820834133890244166734894739426415279871132340679864088390753054692044093505587098548101573573026260310423511197069547081500622820231717428327612374969959101795802140477189553384498047498633347398164878666670483088641246463403847673954819422618526696249982361303164404555377108000508409625044839783159948459643966481894005140154300362750756444061825358939274263815650946073214511308826091420024467181868152593050254139157666608674764616645526475690769720165389915452967210647731571484304694757262208100389743095802912493771573610204390216089081592346991477767084366064513143983434347791540007247178512381259376715194631865860717252155805271587407479656291702170256719705651708733949152285078359581901864306233732534081698005931715234814192278727555632316221320909652774983144900186298584516823210628746453168647430714374018685877673651843433859995183678594021756284443566451712310658335282551212589576856048714322251003069096260941659067151707829027698938028626934798569785116399232901782121957122326724843554696417785718810686492404836137852125982496803840084076790066877745704941623290490293055928089821503815680000000000000000000000000000000000000000000000000000000000*i1^2 + -2862318523122236496065356973638148243895743133920471085349286800327182903896957965391762095954486386061649377442848221861992795173580540796791021974895591207476822614999594521103000318951923708170850676105206635036823301721410467126662703636048845773094562388004891294405871373175808002110242559120726280287008971840862452484790444102296454063736092300356082955007291483852201254546236490085790090647977050515583339345669515381671869810722327179458670507504363441796636289652749326652175779539166975476608149860042648495887853418645673352999964183745690402851417881731000674035266454675440156955663108411566322729675412793593495075568993894647944015863083374522467055423179826891576870171110971751388395047124606629376097338343823274338035721019780363590230798621110300448939614960016325198873272997188759181954692794318457382800800562824025577712833544654100195735326438510256099729906852336102286277330463989824433477047652211696260431716511889121081966994389569067831284773447730702832859023540181647005093466012007890794687556389085598381977543453117638815412565140811781146100446458620988488571780816047279062545638803134019167765713900582906883849342440812778904258449869540274811532959366931514493299279268543695572117326832137037607123418047096709197627359239857736746726322459323247458333962604835093125394283236797146578097815736094608196234714733265423842545006387338630155926973493749287487927266459905505999104806195597995335767343823174065234336716631932689802852427511391442595559239860614012260244659066918049911168784481678192910573359094644856536411223703676934528727634256733500822537297303888061411306299426732049607674220208406429785496378719221128492477838276237573455199670147625967245711206138235742973054336512442306145397632450585968127193174688683687408757722767508082559090983681306833770672499544366297440625665488944265045165557070687196958039457931055379073352955811891265076923535378544967280682074892697775518627468578337084951455876325100177915533640503884198118636792856450058548049476303807543251460910973841739614332746788581683975903745486608746531717133370922226133927816847568887745639598167929072314743137775109194803095214654893923882265277440702395840917177984522981801226097263298956494018289635505633070568363447027264569189212557307653818234822257303100545925414525857937032786389767849833628086304768000000000000000000000000000000000000000000000000000000000*i1^3 + -21277836764789756435898445450208130917665110090412034770939292015241947123943740884663083853389421235720011600763445857485971417213823178519662109330041333435807821137544713984884913877517540839595243813567336527829166233593521165562603665590828905493413953937939712149670206737221217537497895687432659198453721626057611582686222405334246206637536266742946676487727677115352939781586122513908049811861881014431593389092156771036152029388967391977013686719352296928971201682413437947342693640019258375509888432042407486722308508407509195941320744328146549518875819609401431777232936916910374267097343088012867319356942295842507071534480564512898512579426649170199069989893170924731998405770456000285024929021233629895918666269137244881862874489460074996834801142545653717157214658657199797624705548217202515837881422927030120303642337888874813463361865533535390772423358463116910138031252554483186417305927089068044242670425484718746025502747997342151576356583147175939052602335204969784794422960898812211196223116532113596016036297141820439353442057989825470417995109645101884714920125970962570296989884634554500494316869518209971814888365485883481169917445196517796236851855627161814631088587486355406022551030256613522897011082622930567555625664601356317906579828392061289014919893289404117199689380031715845498435568431655640300410933767894130302640075990933505154184290516926864978269711445883478955728278404009869303282083051673586514958122393921751306572734894853125871278397315734694451539626891416806459234611410857584786940246208436276768548639029856613599084670278055750944869828193696327369032899636030872449927275102396743937044576321722908577784814321895710117071342905297361223155307052466980849148622837268080051377520419844602705915570231646695478237790021101915608177204175227927050642976396995694845918832237659222492608546661706429118454790402119842776866408989232537924293704132581291989228365661978440432907091915101251873247002729040213946691027419284951980329865924375293180913892070597782705079399733075203706314157822208187854314598875236888986609306781386456055879218891469572664634132943446174330930497615926212973524860073533564504278848588616873553846550075710718055850156318923862963437166762070920015556659430440838776118771296418964069147888228365900167558186016624339036960609404535562779678727570435132264451932160000000000000000000000000000000000000000000000000000000*i1^4 + -15958009146712125656617178170148424081814628889246205143918688553302441159148651333633237158077093740774059920333458565699295324681485441799377662922883650039830085238657137499716046486716396921875178374571444331280969240570636035104859796278109937888178385358553206101298015005531573523491544921929958491760858993069189830417165186110891228341103624277775861098229073606867477799689547140250427633114604588507617497021035775480602677716752466737233856801567267211880459738946672538508318361293994275706143825983684620109034766709191734963685373325984678648373847468336611166356562741305695005623395782640069774716590996350270691090604381472746228316953044373493579214706426970495910150548927970103544511915086592501531509200504535274540500026227049400919313950249719252612798240234957916954660815330212649468518227602954626283496770660743121645031935477581979662737334365226531850995198612050566333905640069107530711637838674553326930884836264629251056400727707054813107324783692181656043943299805084115358599691231633083896694620697923889966303220573767382375270594441693247445003261237522862003957053211513977767286345370772453590236906158404380871677553220060866155615194064131915769214118392919656542188202242759114519832503797630544654743776811761585146465673671449921114856610994460837455669899691356237515797337100922725027570998570204954129421153718950049498028217407188909022230105814276678060020212397770383895715222073705634627660725237988284751320430486444984987793628619707335967074003533904663430377848012276530071119786294185695055383298208892950242504371978630608313404177140709321376379736992057950060984148071942310568694248161533598177958030425471411439828293344184651472589831231687841530128555279038485707044099529256690724921151363906394090943956397041102339860460526721691910665054808573073376341289945404796316404332880311146859111436177256000947918740264195831534293488221744066480016726046107984923639276855547090017686050354608877760886311448707140682989236927310916694695721005863330174048037572639718095086324805398599747203649750319450867520375248461545324975644590614783133104618360108616706758332635724988464864002102037609739787178965169342268047913844453839348709056982026948084591057621148773094972210439227123651405939033619244719803118501091373123048698946392691980887443170811087659276046018267350013313024000000000000000000000000000000000000000000000000000000*i1^5 + 10054592493983662006049210795906176931515063626707007320546467288090085241452745519238669901370336350658062619451348021849065944663193406756888633358736867524351131155744769222811615260797999117626872985197418148846853670187380283554907305587901127578453155458856336579897976427749990262593207980091671005385177969712242148044197775491399023704820696398492288515657362306167302143531958957830151395398651050831354636386861066137513209035832652004244484321704189196129545585027738148855172827550598498457389551755198035674563453950100054983444745626964797244544314462938514816245985394679875303974437543130051428480823459560940535300824308490811380619316529253362988000850444715072289362686544234264771417087357002370908619792718024857464464444147253943463605569008532324320566513140338081388177207952106451239463541328860253276118453265703335306422541088923291071034382075988912761755290693605841825188314508992063256180869888634002406632711235103047641888288021323761877825104298975898808663896817378477128638469507575420528756744173955795712827434586957829091903181692723561248890727373254155779385831362798520086694474081965684486334539387369248078056335799975547823135063150594591594275510401966270930479943337633526428173411736270292184554992362584576700983915578712205787309750640963921471992596113465183542544160403898808829463848375530277658659923798815865278197163074322698883699092479217003906240769895828389268598307480978804114964413810069792362898077504344031151356037433047836097953849072642210257779952559188853141144554643344664159844444641225082700374565793591106077073700715194971537482996563718222471928515207132860342068717483130154815209987598059530203160971304554680814388663962616568610134495798562230998949412758416011535473497515832858807315972199687062078389440453848863346910384998841901788686957738366078575218300151319034228650012087252380256206255893198714474762189851893386238620687020207159236196566442398838040664909027447678005334751002937291566853884331121458883324765373141263343263194876851792121078851047726517644234594929590701071163515161820514467504943540372220896188616325698423828004018897645419119378024083909313430764817436192068190561419004633812131247600756290089882985238163989577073338376368306399932801924141914077448773552640312044947444188990630951558595179992794770541439506201762843957657600000000000000000000000000000000000000000000000000000*i1^6 + 4099331552453793007886744797933712126168541756447789182809786820254507360306713145401160725254324934833222247858702530767949551815320574571968880885101002175486809001158577815302768094644496405052652200021123967034860764905082492579583863942998092178064212128237359248661645148766247007949292195301076868900993989016102752801084424448434349183446733959782865320312966463016137825482149876235384964394141654996608741387735689613282397767031790860708002283756380145576660406332134283955413468145138412780622444342051657479388010993358598416795363750774487318832770982268538974716025025309611268246397276405896853766376586608430687398181760855181531269506067902898821614321921277935919636833770866153633780757949085639398976817158064248323486119943860154960237851475305530912401096509696291584548820030298816422131269328423113952607246353652878983989921039542052264336775669058271660691533637056952366941009619350439219552464866494578204995031834514006256303115924057691702772363671226594570789660520005715279985637915748974388678346984021630711752876169126183837741522233967161816013577861309055405790957141594814697062385771877149600592575684347996997734590302236249365343240611670042799874087790083055659752262219594030317259703102868006581931122133629672064558806477726586813108139912790241028811122733981967851244190349460264415174357825348826573271030972211518428486043974718435334774979816972456005419047027877727615279214873392734643865953661484909730618539836659801486021098952220542079887624966951595063997055917616284022697694103204208130562068062419596596410330516026462634775509558744992134512406001810402027189325081331234747195906913124353525111591196720338551049980319792306093174891681547912492938250385161263509634380788432738941087428954353195286601956292207433127787228652652235385933262663142655893552903728966077553653776496521326895270284383430670140341535905553687475762399667173526350057605621613258772991464080740957646602424793656978461368456751860878885563257437251706819493263343155009246595026172187184402219467878115235095879900317207048292142193204546170530401831064137434028244862066375191618091553777602116255624061507888724910531482517795173515628661249789223435971359075958326525925080022649570719452145366481741899800513487172288179440740752262707072451007968366670668724921277094114637820911431714529607680000000000000000000000000000000000000000000000000000*i1^7 + 602029761837314245110112288537535488798767701060935659605204405365105088991399459261458061476496856979505604038718313345227598892917834619701335277077731549609098447344186018167225499695226736711855274077429648212295386535153236694060611365685986513240151180441404554734544103484925152010482993942329422945175889011760998332299595477445153034320225174461174534532244919928534218018842274907909654894500092108113325933813903653706278710675692725979791697938258336180577537212944336392202934125244172524971851707546677075681850139982698258154810448132458983991352806871420473672400806014970586643965651417019445679888677720757796509559346801720933591756466953245989056026003950864724733246261965107978373907493162283460573176498448648460793327350805394496583630196557093214855149634551475461361111376719885573588223829466233482456300351332621847432774954758754584118239461336085104189400080874308470290492386264484114236725204340952474595284426093988841618108747436784335943422362531862257317520519798722416932774926889987272875499218074756376391979650140289330292064154237938685767549597158476343497601966750168666170091341666495939694144169577366592073396083388095338061957327522120198016575786415987629589783119775690310435802352023415146057109600872479780242098972925110593826132829644920438178916602509026493374038176888032944153977734750353403095658130542893147368557059284040036899686145520247877837502045296852819644414466026647114107890357682621038485196900166731797743851372799065894685079884694372281316455743348211212859039868844314321442153724624815868780357521719643170691093893359445592241636891304587317013362375752191380074474811058099770850732453917145673987552358895797097382337661647996695218152937132868306148142629288060555890503717839378259169684442500336716293614153533418971229789129561356812074624039739971324284227601258534574493682590494908961000942728410314297416040013783337483279363175476816963791289180068188156164133646807624952172530568018058129402163558058252916435956574630187900097567359105291476471890245770312941195473973093275891780787576677378002652595668369121084637740960706042137162729604382383509586392879627524277623719733043133543031078075022916104892320226762679586606414503285031773704419938051724945449368058588309559701236745540674016092784178829053557471259246342665403076902589508354048000000000000000000000000000000000000000000000000000*i1^8 + 226567233314946244071395478262879891879904328546389947521552772932543833142935090449178294404268043234682446316734574532819090168996129240346358858999191680906361068989898973971638102103877632675564844021355354414332184711356348628489392031012224482545279316211162507101039629845110323417053276192894009573667079101642487041832951391216291535237225912466470669021235472327088927503807898296734222664385502023540124773227373368559713674035810563270810858569941987836592988834994164866681804185792124441319281544010623000986078457884575852037290779095884949080691942233645175728020304085867511488411661742810634030937312577536111993875201024437100470326025862118086733226569143101857995584328304978630298662335186356640158977390681179251072968900165723850819886670594025560162937379540686414508817764440676964563090522452073292094432525131626397052649103402141691959536144455471494482152327050590360053457500825419685967761512147974027181915596245672353326274203116929484890983284751522881916512320215711947382595559132907134050754769572683841071261058801699510762798686566395149440758951610666107820672469890265452301370351077217938127832534378470149249263037819789590374205331261786437490298819850983334647565050968592096217071936041304259775090674699872073392638629265643369453894130487953723773680017289468174337404629262067803277418039814759645941609823615097788391449993813800703059213177182973206794626596644816966463855365775136191888255289062723506754187632664249753386532113303662212620674562464144520860254956429707584282455996487594788435708615232143876818962986763844954338242473492910012768665377248945668296888169835524918221108751439630752458311343679298606005142981251230804664028098635771301897908670692232025172013969556791286123427606824075673763671661636855837401160537277345046704140606734325279458185541822009182053391448786129879337671251182887051767089256586300233920451000054606234693510178052912200096605819002431028382590560069129834983533300861134180948106219891113717632490353341799667984938938446412898919475779627602423249874272485044584862185445307312582829694347999525007991817571589152693043550957821686640047430347481821950835139418087414412491646400935747050398233275125044468857183112728317805866505454770919777000405544292642795241400957806582284497393823855410645885774350149835034208328914409881600000000000000000000000000000000000000000000000000*i1^9 + 691817623057761698073904488074596075974761745736241039984260109680501304109090985373592586980585829132378717342935762855530286273508767102517586253215646707322340547474361373438707870066227713028444337107957813191863393888774589128874121505566093742070593906940164168263505754464067420434730752894863209839208887914322861305731329049523441836530736083227815735455080506719454850166703482074885763946876305462390597966668198150732414182519072491204853309564856612349312173046768303924670153483202155586175774279340984727016876094609814330403334533771860549750056124700345804815439998998990282696281162307075178726933288446918509729477653856795272556397731803555792496437910351126551443596972064981179812706056415179666906025230471748998064494006868738291674491618436777236280860049510253189323651329447934167684656895663410755966095138029260624709591734171622127431725633759619174465924458545996126079601883291873984448513780491599058504798219579170094914476537538406365152473839853674187031580724692568231798274229416144738475727707091074569223924800939815891587587324194404779979390029052593166302833838257493555141772672482934826536821892044411197402918104413118051490836212760113026034150645530139537789676157350565096018949110653040226250325911245697785471466490161470728692085158877475179383990909491491750777600996633738921387318680520765526547479009477122144626434307595640592771393915786445763361445014719832816619522069934831325947948413901622358586773381913391930743735903205380207966584789785775685106468098140325597896500748000422478008022023015104309330448207471096646996293592255952818578975192177849076916045418201641718798771854048604118553076243631012013193802543761805665603545050180143785526878121538718411143391828371916715116354952949763239154121541019680004208583974571759268743118173430411798924619287783360387418425077049629913107304143264933686457175412293841865675427213886251692324183492135110844665137964962687592844617176877485901904236853728785003075647643918520949987575449858658647240585544948663621591519648417899261788895660405072984905103997946626930981074399406522986964422879927991827404821687814186869722524657553978643947633101719768726024731554348479938645071321335374490152571885047885731217542304185977155790946992020683041259083652812421050810057226664921446453836650813611017972702165073920000000000000000000000000000000000000000000000000*i1^10 + -490414752979525462695671328243050689385185977871300301843876770394620888844071728462385222743388614168721408157990983733899822641594148028384637816970311837438856282780009322058841902199722192182068720381156386812631499947347168602383061695929957204972065590134356949010585319253892745578710822346389034318937595081159461057695614743668835701991476408871284368514733727108675985652868384576182700179239408741112721597546955024901232376526388329347349712770815820104387437192876030484500503577659475415956257129639824064037461762750465805424691049010358244447712393649794676645719495278204071849555517984694471019883324557645138700779060649657012832438570584783736765180303550888027952076887600772018017570298236419676193823794541589272590355613807674235707662617334402657731518643929702290315124479870733502272391753651966030089323925428092771279131242847997164261649548441545506814031022986210623833887536748711599985862737838602408706597789693043249073920114801110491326797220580487199582587558931125391824370805229781637471059808075776246267912744454195799997504792241987815161103909597185878393947984057432478110231466770295664705158479325122589734592706024304746656614961212120289744280464854309454791603668031427976606789065283678503205525764007227297357746349589331597049844018910803937216801825059947702365752113023161516723928618439142384049535108370886711547599627123888846837234555389934055642692605449291797542288615413440613009509682191668137733317038725368608675377351936366991514582322898230213662485261489285197409398347496919477897772106866574795499505016343132623128146860648310207132149310199502775337191678594498828431720906250387414483896561632888772006861792703324468704525103092596801619583198797834452706241247579096812528664639532799611090187203483091952291689190242832095777743514060928995418157288632890667655278639164822558590828755727793352457538856912845410699203899343189320488738184152798604220754813432131701806827521087318993677310345254484429788623521076851589869528304850866512775964122196123089655501388210138184086511728647068729606465214206209764414483036346029781669834975746163311235247888437094320510668865597975708956481528406376713435626810034431598847577977702223512958493476495954913914359694156769709747464786355102737635676110407315408070397129591122993510202435552986072506160906240000000000000000000000000000000000000000000000000*i1^11 + 249450944938647715310249055886587590237792606714031521373977743843366054623147120837861140218431915453921792305038460974959306643070512566296566563481917860161829926629790604813191952231877913897792493921209636136486820635626533262456055635395526908336729704985940456514840347192313988240025073479046879180454845057573699666007107955629867099493644505653747625031904204224458206924121452915363649994551316050013483104449544579214118697335181065419424043121509668725872169789840334579519240796769068012082716952691943244691853118122994324311862529790341113863459282833189305795294689143262165068190221436122437901505130361371006018862449496384857180339667864643806531468666981547373155860185114726824040695761630842972709863184968997912109495509618817483152187579436728571040706049732910193179024396426381640369431597038326152328176997729454892699980943405093157548671422909686855840589861531994210014187230573700703319006637250924284014148691686858119821897279194905652315039937300270522040166295711453236350054761186603063160910794233645732190578062125065830674759228032414701802519959598929916099782195571592487889233939859561975544563318082355908425954449312434766514156073046793698219528114971272827980987159661798437560806349375409595327723210771288483862013643837731431115088022160315093237572660509578398215388982575072780278863936571929588291375345422838647937298240020932125218361209932212418282288231003848618943996978820141681517285555114482311137318858314011305640899036049485295305985303739711156612610791707458228467381257246913108794627811093138319695649105830625161006342823874085539927051906424836738114807438297250439344040780971087709703685899268311242308070264143834677529808151960284596775937229692712410153785181137129040057590115107562159970920323343720229119624661899255034132352130132730025386450780563778952242193477146699651686987560582297100586920958080788601249957769204419112978343803162444383215480255926100475623110743559579418679786175391243598603166453494745139889094078532159629687502551537431660199401729329670603088814237430490163556706210352027131891643209600086480947617644338712095689644686177691701436495822647007384160443093493967634651391125184204048497775414288531435826311486313528914359563057649031482393370668236437733470629790671921649488124470048608821138205582549173841325300121600000000000000000000000000000000000000000000000*i1^12 + -93836972099343324168119221426945127199859103554979854009662084193483476477708041441860167433247177854523173993744211629943410643261353287272173350158183375907040368603473556647253281266316073691377414178712861976139431359199082531531117738600533739711350224208212335694359027420290861460621867589926739350894332534501148730915633780660422450446767242600350779402915193481665550053242905797334144856047825812250955324652701299551712184459183374462866402371881463399905507649568437802805518287940977009125071980849807031734627517066899640725471491186332879565207326386147456159488781427636295081392419054965687650314514009789787319758950438755159166114962161310613362898159078096789224130760367312554684085009685528468535230803053180517983120614066074884140350602737419198507185328828674688213711841407987846285377555918346620784169233288275691109500004536218326917362461041288642142179216161537722822750837083256605679920876160066512955781385556160042288476915794636695196160377065488221933340687117362294103751421207267069058930705448396223829782545377334011702160513759400177715339820123422193625539403484501715129102335221286683179692299206215496706866942517760868809104817239615496773939785968633996000133261974849221750650317001041851296649790552786469281510220614654889387615253322609257136127919831206369312070702302499917232884985512679095589010255986387665106723320064102551651003649433586266346962368441192263663044082159803982113297104277815364123454078681410849019790930898401670239340286121954491229941599185724798940691821004682681374356168055134125490445421923528503719472530554784266453997178310892131856738530887557983973650315783840578695168119418791597245392635766091291610147493179055051498320327665969351716873847777588694040308190966571632162619583795540165593277067356555540536387600765196949397209380181738111850971398538986407883418757665077127982968614408261150101651738059862561927291580001145010009821684678699782813005124137871574346673692347950499241505165729190079524329342745436041326938710229888031810109021621261766296003407498594397164953028089420785333385993695110135982877413264031346392708995121177177331075999053166350073941529905132765519505143269250157115632122238612946126777099882033862652419717443749827671739342961033013494868467885414535398907214303303047136367188878672531386531840000000000000000000000000000000000000000000000*i1^13 + 33870303374411173793583880352417404676860301454950933203596204333860787487976317910414803961288489853448780663547048896906813565693796612680976286160897828929567605838796074839032321368560679148970142723761586262408585114200392441706656271063956642693907547091604681516334176067123215444367650263662949536948252410866015457945348137004528867395467833337355288348802588619848982891621175645282517408500532249584558496651429624680779662430964102769599639092228764477334201537953470339740738787983557892330169227066095278820492555505817019195776308703710226803328650758382726457606296936663619973287934789726345973390555466205456728768094123040386306309832952631980705654504916651164323127792754908724209578080384693848479399856661353008196305631728324143799174945400556822065900179926396570241917256894079287999005610839049604838315411609078870763872968025035951724174974219115187527464586839349821320711000066391671427860479819977832399729059570284279459580042629599258001455940581677086979400225106051135599039356153951122658208044065833217807016255723573526555170311607657696773551452786480157344961973138795128872862797809696934590114799013595225703526393720660799467733163260397638951151049840274266270717071698762455452322770447036134928071372444943521199277446411103037501364080461750941547877601766155960852275940426687615299650687836743203610332375983658539995594747982365749915020120012172612608082102018242381481503204831746533308221699755414490746515179688777020747631762924386667474442966715883932454872020042501382640746552198154848118725325257772501292633388502498323382861997924328370146990551073503125968895459862425442203713084445319101517398981538688845749264978138836739025011711495923855544325226749846429920135993713530490538067860013479132210229687688625929398502776566108414062349980764526169315360458946648468340670447708402744645076905621641909775135837807269675067353076474828953951844811102794807205834968607092720349113041238893707521859581844850835447992479109662306886996462579658643742150263256304203709239764260897428215926616100105716363776044547551060045632753356527461984161760441671944281803439713807498093335370207940640994953985218929327712125538732209902945278312991255180334126175661234593217409885084394091025123118168262354080199511205833022856297571213074846275704092212446023909376000000000000000000000000000000000000000000000*i1^14 + -6771956233761739692242181905491175886512683728986259335564743599728448349908865709583577800006425727483876513780876166443881522735440632065167770687177379381489470875601543274592159203204925901898049344374137886832009478895653052113787104480887266543349518520031053669892629504427519997925345886105482391866783417275618979655948867524864844635657251961013485643017183307242512597162641054751138180364542208838081143568151263656575681714363143797685356517491453029721699958916275976510015307979986166007520817567877898368361059106843795948119599177493568388281626705433564213945487852549338595983487298691422883342342029511951280333995915402260683345981029209276210951174247275295460343332328295917734394900252064702857226998548003754074838372452617529531777961662548392797349809369216378888205981775696533403131976167214417755650855198713859074626840625817376720566766901020813352200856367434790793298862124942246091455822799135790896562188417856135597694238955782349548861273407737385874426553434063126364179850769052298820269424207057480950549069952042444237305233599384869015643667451344316362567988214847959331135301880875722392852188723617565453770626770890864855961514370126230702566914662003989166915465959548357050767052399855026474601518007580647950827953190240036691525572023091511069514779166305311507018622643463517002255822426998390910656624844661296909118280067683924291104766423090637854976297752665715440066701861500083646635042946361301662003546273398048310541819270844130138512484031104566761145056289567613474015142955769781655209737232579890441761098327150370457562972869597231888253410961335919512717229739749579678609483077836573911042535854279887015532595357797226960815261683591760146584339997539652846662497568545176396979679211069835482844528970026488359453007826248621850839668399178754190117591516839463380151092937340892795558240660777939020052814799904074623535385956854385173166877978219794073057508887204014642635751202904765765471104228398809340107277974643378816326237838851509224801131014650624191594932160182704705198360465733025529833915503806843932001930616194696553512349344036323429571410699880978316654154940175490250896824314539199648968692871103497993335166570334375539232661481284342273422294820995829917060834941196614863995091434815851603875798461984270087075912945612147916800000000000000000000000000000000000000000000*i1^15 + 793887006253628326994321184212100722561114850091111254049529511712936148407542871218033729544015196179001509263349235427787694602649487700351038501579691577666897726507498295880648385615150272722329857350157965029500301261801963409997436880719113557393677860667383608040165598517758263096845400455490377927163111580982403699044293305160177434641510098471520008691608444308204862243054138496391713035586248337389929591264147031845858986418245377105278405592518176652391346629629602429394640476519113668634567953219889504917016118197871932687506235649912266010855255113874159077310041333150263652207902722551120303503401725410007772716696482065907251431802253076636357022984357673265107889764708234746324846342308952510800728818948730558183895637508134595151450504298683081753251850690146292731108185391352480736502177149235980782485291570758678111603214144592288423806036724127539300271009762820629337828829487605889057848879331633002750257228776169263680138276104654663926237736631529233055762570422868893898933395325741907840510222628541717316116899798843708541628087873690409060930748629289461828888032199089861936318998593821425851291967458631857609620077778128537839807350640888749475085451604335711914900079895666469901319227878538192137420222181884040886743859376961997808096000027428191278852267636032695666141862168250746760357568587489724300096863296998933499362947596806075633194155714031939975030769588138571336571843330671812625840037406768334067900673182341057457330777152289615399926703708413275666759970760107401714541503352708285257838019481350739556034719197626802136820090495030439199725075376178426227206059752589483260369686844976079010200769113089237908042327166190090749091648002106188388184394835774302659766354394322818713164173670042142982151287731366130709245564517791744717361565758924604517309458451639180312030307437830406159753010063881309784262939650764824328319215617843634583521882302160645645767651901717310557972619581547425340159624783340970070863895605862324599960803315257706314669511182161057794035144893115727891973247808284072074631737204284520937682895209302420692246996174415064756553895491786682563081160390255195915305440001396342093879893564829394990943494246690023199921183970958240757832794374394365150508715014423600843540031070229346961219750263747624929152302023966720000000000000000000000000000000000000000000*i1^16 + -54339935358847565779984862653991699744695531240499421299382641081484786229563883689265135386655052993416888961488445040381733204436835079884537248267942176938762085466774022246250411234543597579113922445375007892085424613305145061181607151344294556765521103639623060400586137350953604347253377117101419682503527039482154617171010485545661742085185718096221645461111944720719427531049325700655290759804509022208767863321492694188954110166052515923020564280768702207008365167654954143965254985892698570570216104460161825634550938043455366560580261141369937981879643777579204253928355556790432611538737074016886349367209821816601363724113348676678802103881848076188286739590326262521145254934938304943536670138398833454516960284666530258760234298001899093306106722850515513877313190113989138166908381098861000445352946616755556916028729430839517757075695015110320377515554412456702171392120658981713472018936442348951003295698077650654065861498913587372014287017798692416615252516117834903292793619287695343069180405200933244203403645091398366353414337382312101227220261974236605985560554369801668097051920037477681242654077040259635047473827643674670418311688981064369876214918506670262715709406148902909597794165605539098125039144157065482503989860260291170148230161825441178723445146000127857693782528152239405588119806595817184270952291564107464198466181731031975666345024292631377464840165176281874818644779628754674589966992459623217304093634573977583426080345000686923379562853569512464950856599878796215758813018500156142353490257277708467236507114211328213071514294807732195420454212915730905341446069965865712737429590445435094477892241254296252705392653299360752914479944796043806939400099797403058932058678680571235591792244308709205091051679715623891972852610016555090929020328813944217291379939353059939463313383231788703414907004444480777672766389584179657786255906296495297171613009158085287263836302903292458125723588792041374087721921798865797231480074036100158223851957125250733891059536056678544775129949257289781935145202421041949121678019441987785800195456956826826065328374042232604797855387386462993481744324733046970504331126072063414375541693265510441359512893388441426216927311510195491146263010686639339629216493808739690845219795199342951879160059274704029989485345262509461273223739998208000000000000000000000000000000000000000000*i1^17 + 2475570766787503800012816364150093023086142929859239948772070274133984056086804825270541829466158932798312804783356576987501557995416021222010482645659944488822154065553234075910065027275937614821013849542401294143428875758915368148579676080807513445809841424665599469404214969327636595056504195613938819290111791568323463779515673818599165348267450407037250643880663631676182215876788425988770501103090936295688679049648039612684557208197413605419031838207889588076096382612362177698725920301595594478489668158106040327835057847644443122894939984303773518486187445654875513753099366583513702618716853566618722252995118598569497554115245959326184800137097878231791604084121255464545475254406959660661206176855398229541782870231969170804841950366603307554346538423694578381922689706469107644333818219111252134483055962587316008310304744636520509094160512613905823314244723449669153051709856401267202656298598589393672108432411756732830618476994778026855791789573464928324508924899552868952516580150384827764038993436152531720580062399573903279806049039745433056281423228502808538781332841556011248715301410584986090178181108464466711974871773351738063328777536048220489544691975417147630817862617304375608277852993471670988874128275971676706604822383621359390722718308079844931387329494437378341589560410509884576778752041988238231528439941117851356591170359147644661421143164297885212567348218181686890305196727654522922034044110023660166246032972717259242089614186347987623222742045883567769448434852639614986576524728952216931261264799915428696464751991319997817731644796431370636204889641179772195681512808218844357190747956793504988076249557587130166848467587146567383649888071834616799625356450198103585968696658116492105473114137241959754809990304965468725288978805301869271421672671808610899426907644799047366306177021696706435589263177830787355899323700321830064162549470777496726748327017653219471190600856451693875806717852430944126270420714251413514857047476805879532997831869719125641731300290630397400228092073584541545857790082220298191028926326899524722039655788337616988647057420941436363936417022175524093744738442511432881877022426045337655091032809020057968994851467002772560492194881576443464244604659226576075836903922800293748200072941520007828633944975391382533175137839190627295350174515200000000000000000000000000000000000000000*i1^18 + -76553684097106144199822310268124638807019058671764045546118460419563781861219813982665065063824812232444586337932014663888919505390100284416414397798459200268278651587438323037451019023753893284163859666445836010195293072798261504531937060149324128093982134919656129083663308448875321203638826276871525858106107167026761178894134002714324920157744470160315065052468752957618440348455349429778456357962006125757458847903758921998606500021998790129290342217192224478143646336774467084122995406930116061917644450005672679456245926245538439209949033405906664942564521031451078724685908955160472075412200656452604782850460417662276050424039039837315782796361496536607214788261948228726333412799397097321246767527053953240477108801540323999759400822491928257976998042482005524147483718639451636352163856988306015364873273137763474951025962485530572497576088289735554550479539851618350580336152644054050994694268724996950343630681218635748494526551486099021181214159294266586618659782087548080173219669521481268860962410596652248171566595944242782517616527057631626243086855699687724361824639045842157651891499050820642419254101722126152868343917196623871183845660383693093782288914651970951843844281718509548307386501817971005325527535330057755426280480548655179337658290622510029572087693837788067141774257375991485867383225553114552368815042759090282418316588672475312005846483011966217886202670899216895983752872804638323295504962264721179708572791623752594657731062533228045979235737990916255461254371936271756389257714305333029525840562019682537746367949851206824872567032672532681762871778635552042216691311061396516575205508178785562284665626791665612888294879069206753501287253915034486220432758873195692468112516543670599924722114114264399356969534392972605503693522185738678625376453437021455838925554044872120312691912462020846598608374603729545641563439793194644235337440538780663944376129903515189574055748942467225887611471988918924304988467086474852008121420012035322930804603228784869951914109980676979699140683824278181319462515511815115587857409979159976362400823121039051533655475443005279002212488665459764659172338097156827709118436658328632211192118534386477360485801637212969575586162880537100500686764701226809247755812780840850733578915474775420444152356782769254275228070033112331976704000000000000000000000000000000000000000000*i1^19 + 1624781557640702620665663561013087782883830506744674924716501317411378759657961923083315221918378265432927540071142894807062222801462141379106335931637409337850587535578920998266949080995118049715800106234818069133497368439190174439316914905403375262904966493996944188671761973544587082900597762706008296530091432802115439892381132286162767885290764874602421892874641740923398898037729154278307933247792961241461340490979360210638721134426334497134557223204824141334914112380935105571476649561285507770821395463084442151130713301382783997511919085360044402505149399741322142493633312468472613669875867805821780503749761797953483956197098171704264763853809334149592729844870791849211050439656032729296606485561711349617464933702894252176811236502994386225561205814651040082929456470338972787752853819251862352553836944024983542762369579422088221718206336532528794941375180608307162147842050695017408306812097870777577330971690969352795754208850225554926776402512173163310405883887928657336524860773838298778345743360452555127901827349541079742881511365586496478532458307078972692501185935820168835445579159510573215058539077887814308267862612088079983515986690062427222265144455363839731567059310593121796979229986959592637767839298661878185881629405305992692361265969800842757910060460853635426797941124173954233545666775941975817462804427681242947907756596607485805754516898530769722544787198636916887512324455892344562641926495069464911357005657965151272288076936808709549761331217109352395517170646338980622966301171066661096801959237839240672952644186905092917436760160007088235919518914065090908626012790827790931048542142911724681446530551966483108358661592122953238637200160571925639036805386769869788163727681053534747702666802328819166395508985938096468261065655905915970829995228699937875394539630632543865887917926950639577212626926356959796558119835077929558000513882892421828983535673473754647278328227756369108696707879859024297295088985497701026655395515345892084002005837202671960504311261098115734141516893249708651370111479815601724465439941605090704461223687776338264282991967966784374657848332982579909959288923662120144074922794739641636946392034897190223043803432703697499095613515898754764411829793838619432522138905378165899737153534400288385879667483628650515260024665629836443648000000000000000000000000000000000000000*i1^20 + -21822594902424606708861051682911636667513388658237061230316332806376331928322024993641425420279456130739927784736526049610609989981443198119384379213211189453583878519655338598017560214900272186331996931138149438398234050361941428733800782047368486936195814725311060785904642761799326625936095565536973350615393608989658054251963899914038286717974289578966442539224872450499823715680735111189570861227783614584486639805704156657346091550639541883553633991434501159187492551835280825813117028967879241438070320429940209293461134147674482957510630863054565445545078636284871389474304529988089357784619520694543561496400263206723270596014513687151920851713657348385962560806368609099502264400998963329629917723959839514269789757939402757276855919422326435689173676999287780031825710637671171793695199725023575863191898404585645138381948266891953418721462697311570667774049165435778886560623901988732114709191547662835013214785950107565781465722497921600204924971869394324991932718481086335219841724788064841828578638434136348950192041356604961136120974802412982321457739434007946246164780203710031160058927017268362041501604935202979939687618228847281897289531717581936453304366006580047702653203969535357125344928868243951834985002038618866387427319695223699321469692986651459157366036532814511171126169077601107074887560175272819410588252755379501389593057662803251483401177167183873201185324825121564941568163980000157148488256778414223607072659156864964578915923859852476115603258783057352836752470458958880770115476236049060713329599508496103302905864896088673183507295315607733347817704460979181857068011383223891840326042214250210063097883189273584285613285834437563333591440727230309565639460015413809958339842339618872988094101514384416087618754937318574451502718666031939057327836875125858214706776513016736427527646895730222071593888938380232237610159511150496154217041138968520280919698844480988182538214794436367068695554236193501989005371440824137256049308643215804884719493324160227945403605185526723456066798920712208792240616066942834471250546757966062287943025247785671098344359620939280958061834994054165890069292285667844060056369013029777417698745436793411731660146222376633508587861604260434579394563324245482893750541635857392639069868171916524853888777745564608976653702951600128000000000000000000000000000000000000000*i1^21 + 112789474358613826219055359218039087976850656822319334283343013946615122483809363896873116066910371261049958151643277270179725708032000023302510471330428496620969542463991761952230455663065447886121506431850898998855419217618956092560304251931126246090559595863931638761458887613467978675197781558637304365173399221144954468408210442624433119322968599443158470596374743334874516051795282084184918598705214527049925213444646540010990152544557166078847002400269009492417182112953839672641376192478715600746935751355777040596440457492996086780393746336698646062246840780404937739453013485574556350097655789656717548667613644686483372646313249350571418100785398713349106574612069460450735469082997587233693152166552962841102934884330290390015972246654013689151635657163257162288189354769851113300535871670273632892212221524916200628598137125527215953361927412080736501220071242144606781027292300316994114809347273091661660766702919238004367549865574489151237942504035624721401843041022268531111266428443515490166118766722059830373965829820071008909087829279345273158081042274886415143835135191489606669814528972572483782583254544689961088929729635265576899899993265075929920894865305958168999638374162703694095088904047733720275235803370356963649606925630155419626678112747034259873357220464664013037888368275089050297154724572106309129644008861805791328931586329198023714385635526187263719420782473932230904427027245159939003231770624114831391468135517546381316062228525948936645289729727579029374571502160834603273301736075365466251150256166603162317052689688654264413920683142704929877622471835643857666557735496316878570371494738100252439903249855642173196623577059034754104899736560756974546221475162117952207195015909965292360610684666676492430785962022743030598670420428616779831265927104874081884295031066829494494272788192094121856028293681132173345986915882174366921742276342392056560909088695133085057907468069753176305861179455698579155446544741482577925621326719608200904077171684030088322472519925978932081462610469565848714351269211143614887215005702009517969425951149743660067321241605895908655115154231510614008790002881522871110848945004527820829519825763647122564867029582196482521688242561511455698439765548963462354113621838451088065349430545614602539296079238896119548694453288960000000000000000000000000000000000000*i1^22 + 1634219474056274110879592566085416183623895177166212889186895806815814135156227694157021520497980640731569016207397865675336813861808352804127619951345021454450952061448298183061740978048870005885589777892829574990086406075954786068577375304725114895935360994626156320750616458924365149644964128967329070883542407988881269376078489383337349666560227549352976549994397925184206012401708738373807119868328917422692033858565094142572348553282629360006624688702525748425166046786055697930329212611425606004445261663650784349957289049303476964154931879137822115440496600598155618610177769245948995561705997376560376720983408610740928483197372113412626849623923892779052035434314476687331273452558172786062787218210816159938488658416813138605864984724398357743742726263529511733715895678505138230496809623393315568745678585833988001865430130195108773530489262146590770715650896392946483450239303369737039389238705793130715243991985724609742166260055851401002193875398162899474409210085598029821446005964797759540385692366425491748473064110321139287399011886574588977580051301449087830586171582941780193245174609819803622014415695823443784824623546740147127222803702583040134008492154467941854384165645742101622958037784076257623577518015800987548248576188568263333330081479327133097092450300853572107821399916976033383311047365627356213569438036544200724369008283831917129032745362469840704896118296792442776307788179761593693331760244580120789428520809657888223494293128306251119634400047478100182422419761203040273506330057074055803575465179814943937637100970071723194747246162896316850355689302631771988216017084632482811860128810225551597586592695810981175096268330237358637063524049092000645221822261981968960333306209826653071648663250989535847922517580912947534458911125668192335183842030402640590806367188768066908410913181985001002252820582773085930043939310862947465748057819197964936611057377883851061119131131703019915195667122560239986292827789242240808142966733522569733589430459369464414259172547270332962293770080549744103107391453762833585010620290108293287601654980676366037345131468996767785548619377416567195206720826959882066145336496119016516997151096868458018126123523195486582879904668663665356178506758643302385519780412883719401331266596964911546673421462156586140938797056000000000000000000000000000000000000*i1^23 + -33455715914960681412183934352595070416176626860945451444381277354696921826373604856295534619602766559055224132338422132767925524031402048011751882044017015725532282283406920613788679896009103973181319045606257862680325128793368072871466726396254360135857944124496941100653663314899999948648951091355833127099288424884025435119522286843357380833917175198890681332506261857466703251478304842659869674576068073419011066690573592485501499131718759820203485906228214280333095154463479469257100356615030873367063007374334840272179593999162432855945464234281972062273114408940363759848247856619792447378610460766413707304656943526567781833879465433765046202885299194033979938093098340832595871025915605084011404499627033751764105525021574374923298245128177702420038352787519764480879722604705354823947780957413538743271419572734390714660293057540418953119989305177370020956818429593917871040446069617080165090714551048191357031452890320299053557109109444421116626511966188249482258013373009148343521019510175630839382665804495606200354310197372177756421291882149979673046147535744022545657646620823947698188279647592700519320186222749680621751039990633958731524565039938489932670122423530290027989360655267347689310442116391322510079019408943861548225225354200636756674828435619439416539384394376979762284136784234852395659553107433192545637168826067139251805276294868254804196799977270731036558025252191989582347329514394502574036691692830036621208841643400790514158142400065823242450015765487078604419349110492919188967793925106769152874714219915043432936667183407416028353458550679791174024487727567225231733654120471486157917101720086741072822522679827513267996596883109479596579232082966049782829237621457365766817178686955260829746455879360167235899183333888875612065229732941019254434925098376085378983328297815288254839588510026974253563451825743255557316913865458032989492410247469107210530294534169786913735238026389769321606226503190883599346599420167838897164724621017571861120905738197520061878079471281462944590097879446688042851195114411462511705626757064457729411427734644580253084211560468565943928553040679483440209371008950987790956414869905899222213833704202333246581518302979221470564325430056471164525521285110658356415506150875208225014661680726499899027513562200880971776000000000000000000000000000000000000*i1^24 + 197751951461343355024406404329155183686254120376681205037965202828337802909709023402727019518432283049834152665439428153674728534727715891524751924820021704854808728290571841168307418165108349008898791932925133708941197454598574850443143430531506439816904704236134586293876270466954896861359261304676959012626266993337609011090279683527600947587400519866131737144895434293630541460852903843695209762089481975902535856144366588126178701936929261252924689254120438640939835549556971727026042887488977463080683979161946444520104633291456768669419702904691502590985382379291672950026746702183875817624020539440296089544757090743377013959002959337869906505511397448793421960622991843262999954432298113435399790579998311187561588738477885541704581292934087595375986372910550638018773600557960368351245457500657304122447952434776832111146596241140550278433530004949014224386932500053584696632075509359891263123175780536976983857159145635616849723128477499602309756403910591320095908729832000328606620536032583204866843432075068904182191914455797421923111142783897312889338585125721719078266990903099406364290987087775725210340133497849560068157071919413559446138343010935245030465563436420085219717248715197943893017281160639522798753255578791944304308645322931693088191000483425090793437881150226837198349046765912814544704273145495828426620002908023784327648174635638107456875421302626237220261011768446559987753377657584170083509061145610899469885112778561418108210203891299463928527277401011280384156324934011518733120933655794710017377700016978578661240207912680142273484005637067746672577128366427076422711617885787771822244474098594460589093173271696660490438942991111912203345285855214706088892173387278696096585455096967750123972182831533842026067474602660452046884739216484170495567156381772939869098773874154019708863808205033864993932586638866135854540027661578006932957640778398489553543162792465097337593819928242187057829510768122455018308003638490769266686086483311072711841413686991056444787024251273390393944388038261693641098596638448531844224210657885497625878712340823672512768066255430496197479262277965573403402677907484916232203628617065713248448746305283620883514295358335749321893007506387545910176736956751121384872377313702982211618832288365009925782741708450037760000000000000000000000000000000000*i1^25 + 227631114356024820130806708045803481219238555136724910330704472743113655288433977578452602660949592100242447449508715939746433701964089975401046705323814869348884798373551587996119473195543732986150123685158750173337750152278442705174440242914583097917471357045442716267761662552803864291597688908062697498794838362901537321452124625468326052820709429543870538960498783249524342849343593099660225653113400218942119738202795645911989841321907145156869457559093561908429356682656089805198846775338311558952701080650035262283596889209103979905155345010972392048268468248101718617304308518860464166888102816818097878678614430984562002960574852281495715809306557712725249635338507492271246320847460870244505630824196674257483437551303549281102099761930159736874186208961560548790298917302484160152523417523016455323455213748194196897755885453607144569463945581235515619393459713410084690446587577694182287915899376329320496851282117811904787156340727793189878221929271373624711865981766347957183729106629795800786516660595494821054884241561441500971864049721464633112564179683979369653577244319118483073340629757891948401834469925616517135013690182226107795780449280662208477519468434813429560216783010633181841815150341200662461660713889237613018774357255314950330008416888031295163763834280255477059090946117428405615615711071166855888759622511326183087948344240519686629789293330160823893435472966832556046146703018466434877219163657528490150803075316530771166395836211059031895694528910382038268054136333994769070301673715052986311644605615691386038569337825417227113656689623633822096542112538903313215947591697703339080261186978241019029822267055176606716370241414072123784366728637793986885923444725027867327029409705341652949882061700877106759457995986999252380818752292192497463700267573740435708468934622032803277262828447136123689425271634394061080121226837425740176270737282023876225575384672169499234026711883173427945708465853738198448374542005808148846659798715369701785431789466324244367064165080098980383038907497560352597822250073839691622413890224745682053133785922843418961465058383862797797771556001266854905467878176302505425261151168245920876799001676634266397871077855274715255896616168361965897883456681018557927633342543235370475659944062639414160885744140288000000000000000000000000000000000*i1^26 + -7500963842162974638197281706254240464473072697186246035192355303900017736555444936002306559983160000383533986692998812293493279208138864461779198492033290168604333499801766826224847423196287213523220307257469623160632247104512598041346803202291735504316498464106235894173983089728091809173583816402411365451910821126814866497760458098375828172847030965398684015702920845528699507011151610500499043059417614932430211141066661608409990683731556986512042544853892415021333107539487981524222484868593347806532993086858184012774836163706302985811242479736688437488698555676471582707957254773307758991640791812252884783027965337063685108848687759066317728416807606876597796549938096434711261204583254257009129389713252458193131902106674252146629178554760018224247168440243811779841249680889413294738986739582325702314099079568047221822362438712419310196498212650895211301116902127047733090755899843475538419792138262408940042326000246901232175352090338565308092799617749304900496916686944445420281660542198840964109992456649352445960275574565749981463972618138254355404239482179887989137380416879986196445824506618880991571757533185675502147322367123669775423866487075718167117248315354781431090889769403953584264432593361105611979117675630013558698933126892126203382084460295802042987238156634132908003715367277678863677080404386970004364396613513097147157296918116661354150934565914743776842153742717875950739943434300867348658138180900832143626960149743102203466873980450295649751228598797469510514238046559055462939244149894173709227808459006973957338283984290560783589915725422648402674286010651945998241036143848309495538892442350617149724766638740010215589512350527772704322174850039519727082510696591980405734726421846050558276585009690449272271245197452923709857658256588876856164488869289670657779535465593616771082942109436026260618854964319824803721444005325317660950833237684291878409967814505620806256227878606840058184948697482045811485274796719178813803758428813791085975447904763087387395478546533597363140499604797810722302387375463051151823016136960144426970874698359305777970293798992903875142843950432683660285936563848953991723316857021701944154722219906903741834792490609579600298359453283423254597065204096641806421761161309739273358719534597113272909325926400000000000000000000000000000000*i1^27 + 23230869027084366997200091008219568637057989705059024981363648318372445112186418984984682537443389451597396681041131494943386145756548955875978365058601705145388660577245612402860939507242267092297273408213750815371775074375996307703005577237087706138064385353696928584152343776704558467368651246641429775299029956308305957552053235870911862678977157268887571500676104506954460413098532254919327202873111185220401917764479608455427136274871532989451464381597505037401265425229810663257663668835544594842428532813837169467000261034644490064391883674515667048243556037296862803075365081488910917399434659442087382270691997780664081426879521604880240685616739526515485066421660251307662168950697846176710547752923823996817161877907708706738858897925398254983430518844664182456459332590758034204461806693808471144868877261219951139924552116661166186631411830264611554573040547059439439141025648867228904847316024252217669201612826809806489600746409193482024713070996394410281140999070912276318740145395135773106876943956974965258111376838908518405539081392635999108036328664685433895276071344817090838168206942165419729908634743943363948673667771541935862411917808717128153541948890052994993148986748451560344748870311658157140360400911285590402436244245989544292382419861082388955676404167776584602654288163514965610377949509867058047147271999279139880193588431827212569441732860736663706622520317186173468847733099179835515545912366784316002715468387398535943567304954307710767374077076632613189452880981455218308476058925576382937810730154931141338914520608251321124394497114954823917537655431192963287571552648501461051321810027204981758360615306931533030261093404091408661555967491387364060035255626670047305639621273176504097907171266030191846090136777410731041193256361971682794866415216676998113335863108536755856264254584821683352329072201147677129940055411331559652469967478403770383695408216412391488048709878224412571426735707413377232492156946457032927199190334517040624523218153167941095930058313634490112337709650173293538281517943919423564121926728823140148868322489219375035057954077945869868366672323455055696298292687535293716546727919195713787067526164533658458028274033647654499025305956890284566464758702523254119398809935839521972112195416209414590300160000000000000000000000000000000*i1^28 + 43800359251317864600520391243393531633661394557461146989781254731595920455031996196842561068451157892972210463774846754733376653998317647950315794119686032067532756519821531302099898073882791186079992618308282066886401181092260752181064643473599464037499116325079669001366436990215044108900931626320505406726074792285547286574719746140631194127437635512449527479833813927724089616727500744947647805793253016334344695516498001882943072502682435751017773765928971798813685446882463753516531635287414213395164264970675238370015948087357606566934126038913200082328273070126908769205254294654443554917396536528751523342493830855011458270537060256085245658109057101701129366493448186527520175657709836646780231009710663110873734363285825352609271541084401058356421371259287048510074989965800271053348890305180894495919278643154447241713245302376351892641882588407409268224859167980448625592196981495956796636090995748286593561171569198238292815320826159960866093358618754196277405185223237886821750297656098057840154638866537821063105170393843522621540964612600122902590248260015868385048496088037082511180545896391260880432122175484487463387725961027814329761187270066698471012312010080949624769980077738221723352567170312399758029338521311642860308920999595357506915400316614902869621812118952134776408316677447124726166986400449400531632169314730208611526461404349184013941779731049941752447132354084909734940152404758594120507934080607340134534564321178440774029884277681826976717439051479381516235177729282308846079325016139585023309863345680933950055667848369295090202168720256576437887528285718096386046869089170106714296562798406209520403663445937716383238782660646526698768778733656712035030409125319027919837041601476496664959491919106727014285472471411901253966802355478130494485334632042258870056765456278182831241108660425129502358507498267712506424559294571835391866345651563014690650117965423672326553525783657226598165441115197765569412578804146256116404109018283782770476303116656514154758820641592000185599819286735475155416422658309809382692348337160836640860788037531414026280657103997166202067237394743881887683324749343230852096072103009551019407428260137292582846037413378486151396813114597436692580128758340668023135517406696499243766211393865383936000000000000000000000000000000*i1^29 + -79160569518991614585162612485160491440451342656858222328599737470384173484184639769843865092054851337862063268035778173697211865080226597822867397824340703437727620174810818575767219690902416870575108868988602464113030706135567678579477936755256452846009103509763767459971677770778501769465878637123305034423316019133571062604311589895491473391322378201190320131208710000444605938483307605815345489213331493672581205909014144134654363215436634538139233046450429756184368220529740808634973969149703647202339342126293788690119636505708946338109519471204747698994460342080574224064964314946646721601605392371704604304896459910299388494198927772489626338325995928842447925654432659725534473198306582571794261090867919678960677910796828467414900837303574124830733830950733245203784705627131819423855600998175716774166363286697642795947112201414549581852968101684002676148002850340747986725673893232761670885761906133392907193802445138300035251963350393411181279200008124249332696689658906007034219211317829451754790999580812014815042862492423396969477135168142687246047866239830844645139751169823338898212318415882442688777315842130114675520446235290004011054370996623471933763358113075655519583919963896789597608436186809256590482417182558193841044054461873075451436809108694356934377237876510706631699598457282737680757322543995336583479160482561632415753046216705871880540342609492648029201412243864458677204104442666362485583234769974933104813290052929494959830979397667893225360069839841939265734101587853657424664356840023617841011503507866926585786305056672473106368134678268456464896415961454086671919732842756101483291089123897699169966345616481814354115398168459733670305249447830117094019888687064220621634017186159447995614912623601470552823827007883167180178035557425843855673173090242739591476064540885627068999834588237393281301340980202990485472900112247383161270967871745214652252243236022979897382166055639802267639547348360946459720705285339510689196005351636652660413650352567120379959978912465268542811834458011619709433348181050943544114505495958963578382476677241632593438331497191229556988570728951091153943206725042801395051936867041599726070423904365250996893431399115170562153705109673278445501737571179017950099961654184364010584519632486400000000000000000000000000000*i1^30 + -120285882637448603370178823391484079725694509736900057854540325167032281948449399441424579606024621901193292005769935002141069631924711685802031452446707901559960241912472100872497869203512249580571105368481633064840730234067276107674558997826047158073880733526750758546733575487297562332075489254305069877188497244281793934541762450652337974659831919590512076257172929234280298855436652244147144725129472819887200338408971142854448116248831992706610107702051899256879511129886776623211746221066547387709292420552286488267256449875071162751993356779657793185611787798855804335896159904773768327636906754981216409922276206917662523639060603574966066270254764320280232596229054056922396137249984538700753118588485950982639070077075351321041707222624191720377308831299069913280705005339690128989636421300774503795769780659473995266520858888540361777581429349116399855214260405916941814281848997112800673742050927903568083867922534014737694045715732470235581165693791829460213904729491605742808590358925883602197284521063230041881315104236164026538425486236222905972497682830345639883500809367098900252994955756190214459258500332034146945998644819423114217607901588997668954557650483184725252556761920322609586276599298248442707126802591014952521024219569967332008092799990537853584361261514008341827046631257282520633768504271195735033162843677089438751479281095893008893916750833485343438109335478194872669073351778829639097028582918762320818960737606127861146544306774652322778905424560513968157421728088044023598164930839998767409320477082214793186086956689722434882746155244890424597921048235694224889518510116843958910327142121865811774212709580479764759809461500006191130152524729177428381068157637085058943764011623045991380857159051526344411448158947636178689779971043777363051225496470357757121279373863567770827888090168298651080711566373470086637647350660199763883982780103724150534698461417023553548172158330271541792744079684262372508601208763137955752356387478973343566334891031748788633995382931757549025732238981894747092061846234625466282645361168329826606339198730821409748453201170358684860154373073113425510593312438692670514211831367148280146315981715314138439013343481125011007339316488842409355741205894306182687265762384663337571052421120000000000000000000000000000*i1^31 + 234389339822605272771568464236710654051319153719776467742051652591142000013515302540977442150410378918593526470207633434543376780211624652529297285975895472617585347338483673057759571016590642024893643917420549394878205003149149311736769420737787256310115858377474182429571452140842727535064298926118571932849341111127511606660065053315805537374943071124603689407097232330826843433740264873227468990161729564292486442281604606366523678873939264534879257391624761240277776851542798570512183370080802839833493448764326600530830438644311228974004555943581535238693962502552721497077005039379202909126887574402262169633475760614667787647379426804780212440291214261114222924388974017042680860198817576337223311832200959672009404065030696393620412459484183928097885685517772094914493649478219552018145725231343044739925311182491170095621501788541725975011104796504837242648170286711933474103158134164903265146051432171490957586544210813769289030519559964387268848267328309160152652613551857483749008531362085938882708858637451367792983360223405431574607191615572075884567914754191624346291431636966416283004977545033323864007979392754937054173746748656561138913370713398479316661655946904562430334044829273367744884113941898354154531343227346235529192151176706066739856177103630890794798492639521045908253753397481433856004112003166832791309882330280266117615653693360024001095610324232452375206978998380865551899716719353318558904033008895580585528104474708836295949172043018113636964991297433191997045531706693078127036944127763842509299199357509964114977214930068304688315989644405293401404488273586663367385850238037956818350719046836735643764037418934942265780443106984436689040728218012196645312862107916389479488155472541481944927653190624862492577734130890321960377601483796072833112273475997813070678524528470927954631159303191906271918280761269079254995203934268456993239328642467463575708592617724026331054001636882457772535243064203870821450407888855884528417959483521785902833540147579424140784426685032633065876642465497813564802868556111159186074995148984038068933046330116897777436719491933056320609474670030786683158819578530722017024689693217164153894369947512196973081772008275907842272216302517590277919966251600643003908612270879961776128000000000000000000000000000*i1^32 + -244947127228419774242907511042192982611925977040036617792272602296908652832229405309444377832754064556786890354441707917890146222452513337051720331279373149341439902817078066079584666671794316097695092800380557016281415609801200741801556248062778378965204397163018488425847788301857557992233295185485146545230818359507350986407092467408574171647829703633770692911791017621980381111706935331479466618577321760516441645571267080638992215714678677924228308206660715497030362397923227916158111935118202622441941971753041802380733511677612390068991074082277920880120046513853755039669646360725525250028501270404987366254925160165459928313582478046041254120773766768592555779813930089685024479526248219207369928589359191446186972832586211666978557881175474224255970799131544042221595711174533434064346401986545384064297265700836947428994600267464343391092172739299358539335190363698520616461814682314254504515932824116143779649336999218281823967021651317101913086982121497424236085232493792840847327712885730598424762126876174006243817536982713353346430276142041196006160402533882809130656765310333224007074017604944108054651451347267929624613082555598734745976062022004502317501798998339745410070622191767656070688561693625440884402820817861363256315639858455285737902628933277886183477382328111228589558504561775827704659843389906755991049009668649581223983150669621927437035930311855353136012421821517487512876385854414518792060061303887431907621091186595777188615511175992217409977624368446503935323311122352240474410427802380279743384888052259725402209635108635922814543613229691528016247595389160521758520561805956710144895031135050884606755530161734845779942550747797926752564031895345901723042702236690299303934179327608085699985609952306573992955754709308851157209663196483363029239253551591463028278213020135975501725964278136985565023491106860733669048729019521950256376090139660934954333564383291196165004986983227355374318499247509602048051959874513704208149118533039947337564631111506294233520683099183133586518118049876848506749546932259961535943498568140644271228896117755907861645505315017750320391602113777394732620442782018080916768927926214461801039829396836035557174188376089831525296866896743980640298056962400075492271889572901683200000000000000000000000000*i1^33 + 316228169338973004800836197222211664577546899008266794555943750040867819552765250567561951932087429133929222642213903627077862943161924523954003248690810748170357013286502125580796358036741300360951563786988299388177254971950511359702494740862144334069158799692357982586160712526156491221199291843419565034028411238046219192984157992512462502289835321390157274231019785990016492191950004807159547787596894966001861287219941635058279854555755965860810057039559751384008481327861492342840298661920482266589576813044396085103219590584677702946667149182780164147951312269413536249827720648860168831628491442751414309216078139428289978126740790882644542901701954067778527622129541904815560959289981572439647140439603080956296946643388172096346585007689716081304385331005034825210696357091624008698640207022882524603367256798977486595313155939940524359679995080743453351435957353736382901686658126336651780492506784452367424894675923940436760615515806241735909482193611121315916826242994322320735427401068009169214636642550442007122669069937985263609915813243831313245757307930286056885109073957848122424137301540532457962078160462078875955548420341956492583650462627678730633016468517116505783370887844170778434522439090496305370268514666111006561245450459168391968904413828479906075632655294482456271792924090897590739924342403597163267305190510496083719602502615014456502546372808511053737273757106118594027947503184439181892907244655950889015170101492233607854029276302819925941551725506088972680178564777019397304668910112621713169867313129213505524690263356947386387639867156063557772936828379066785362966689630753213012163227729166792388434782681498979644278243154498983546496081265796102399325168281689796194654767577838643172087960835802967540035853869980487035778078840415378094231842900115208548013423756321944446615648962567855562511800796555438674757059623104746389876774350869314312882134562268472319778705275957123720639788190105351664109903527034041165436835415903308544297745126773117230449435470872083136659328473585212903781526218293337776939734513887554785963231553805328795416565193672427636151116312024075503839526361305728455476272261153874361192156220281730776359009560291381918147297205450752567222849679840969520997067653120000000000000000000000000*i1^34 + -263620871170297448670046833700863442537416148592447968067593027656171951203696972157642326565956821444035834365501139998380363280379257964963543633800329832557255329531565316678754168169220613706419887949092877563937179142802558044738401671946020656554353122058440782365998321310793052525143434309631832527836048578790250759587674195767479464231443937709510262527489058745422309204501312334249001465703995881154035219236731825913529368134524120838927462376362345652992213824195444646827893862300043901634129528745149383284987479550323291362438929270565270339214872360747033264690266796652858990771810372607975223347137506272360442593042693166788449044319971571673766933577520067239921470588684283590886411002147001925229769599465669038767281221848615368700373163462039608499273741082412983998210367522389859685580946472272718977120528251447686178270577357879344038100822511936453262858062107389058186964181393564262713695593452987713327377863364743739665847291588261305136757720398562201178078012673349227464441227281375497868459772162142017829350097367458672702842272637945876386092141162340831565488647003985507733875478590453188873520880711987783658993543263380300240174722015363337763479777222237153969467208661869347631046474275794304475133222605408442383659970525679133540642634668307250058480061986290592388570244882947484898140825770253706170461895041451622049378153107085426520907584591575058207925006264663996142651341128724696664505390629543142605046437302447010097051214591137165971333077152599749829793112030155823874588330538329628614082924562878025576828141689414664584689115570461218935901143392890180797905903574356989691117464926208161838460043207756116752010698449257622078536225879706277979862148310171309218911421197299882534190666790268434073191449660403267351225926696742608304002064659549173164794434249910172150645171296528236503652199279393915860544956321541016166324337395530980193258583131224984324298912646973119869391858315084566515891376791056882363194750188824011617311413184117199142698679351996249719994713122943575858722991627076613129485431743405668788194611610253718861509892189501853684722655837098076896121733429159523588865212580097605169270430349013800928178624325669309844355585602898434593914880000000000000000000000000*i1^35 + 115540671285124716751445600540401397488276990507314744232061422026511830696007071808754582849233019292426434314861808872107588319309004213041938338447054529622972593931433844275521686761591251239600178744996826204006843747229221066548443203199366421591738791256049772163080114070227943892130942113773689194572635201674578059400084452278697105262757469823155800164200229058176541227732152335652221021831127420058051345267252247894022275082176700233156811109052785351199052674009098520549454243049313526851600021503211214640538868194120565298129344550978609121438266178279348160149706403885774417961938134229858793009860853731515290140427649623855255616319481482150933298369153378699456376071902521091564533069878656812487102929591661036171866887497483185145727600640696269584917197165890818546762579046268090497991723191927011206010051274034678503451811871174270177351467604118014816768284081818136814883472283260195513137323448196540614831252943626686457100816424607764939811977617927314953342817472140823856862725638672558079061279225457641137088177015351764796790503505709508633319716713040724875930815205828703595494158606476660971846086053589233128194647980359021409375183197711284231586379827827902719126407278555079987814177131302427260017406116696144109584089300054129331221373896580052929878903400097417236538445645460234478884060378866820102651460274019256180780039380786833737145716380411976205569212166321159252422574523814707357682889627968990234195432227415023949600615957265056698825895121738104155952715765694449968368048269926192272160767486079095747750196465970572752945262816263309320414886326860905727121004912778397325627730898845044674906527722367794903400783323716542959081608854037677004891057065181211720296150466739391680850022940369401853624083332401054271730130777376630238076458752567048043974436643227592131238340709349532517653949837381175508087546809871064931214900450524582945010257237185565346723907895064340682463857566884415878158840501527540992430006411651209916663897430877803874436853550876347785226140824068772338883874404700876671970122536902318116618584126509523253274350679194071211629937028346847903863278403199641958038207617598116385502666751061235413519138340919154098565867790475355750400000000000000000000000*i1^36 + 11042052124213451524495815339121128519434366354386760590645946065873801058918968454679335522794827930896922673849875225633562954382477479954445644926835781548522949872608847561570336627654045846350921394260282391891028751290626625455017577732065058051663553160738644859186902200614432923763193960362485517329528272511149270587070985816100941554497923144874726549323073936147253333496174391168544776342268688604337737562563107170702381731805908764228603678024106624882751649648520178281761129880724795106208340604577832653850382246365213315359767235947231893739392135031205279349523974339413118587741512409012392788185103905097058767839153617137632418183368963485106163508817348843068982958252335126823159702209886928820314712298940785350101430275668891563196269938986731855238673046763377244722314156826990414226088558407849262668994983944441284721865335491562938886850823457451782263748459726924094934917328787945402423153349282218966431540399700831551530090160508373093259988948247441909015654852081418850606454762512380483306276730219691864132391069883838973841875644002951035834732549068489793507183680920144519477900851967112713471471936005691492831655940092128926370534609786400810714403256464286441947429294153009728676015167585773988945358519531129070433722482470754973269212952627893262271270598388458738545243578142529504957068810285551283202584398515540632271459080379039876892567260895913592280675904859654573555742243171835271812578561273049567928878949361894826770677801272405078840938287073610126559041839469870957974442421579690027603713544748189285695394464116546804549524794928614120822914748002101580781532175325023996030603225988212794316605922727548939306467834412293919148940547052944680678878445877405181500132200270002058127260498431479200805608216186531146313672012454068916645539078004847978106686716677375348815707894516159055135037792088366194777646623928802593752315426383640474845399210632010065080459428730616636845828195766167790190366862925269876613160223509849232058017306760122671795290118243206892887934869867217281619050018519484237240293320202641599994660498990347116091840184772339235999907436704287243334762008432754540423823512010908749018723062211750699513146421048278137574454890332160000000000000000000000*i1^37 + 1514813425653163356577540428285196607985779071672627330303636907289810997885697801094516496374752428366994493398685645292332859272934190093961522137389951876291114872168747460450805179485841083547145304880468740953001369033556587672254533055906354113306125879969673667345651512619671070805234196324225845332679735482076180133890569156330984234567373203795516722148470115639505643481546280046195425880411332975449911614294749848652957194707676569790113321526774548621792984420095654353648990161347636988095340369075098665564270349476118323644959137838844015139979166810906762501819152381526056189513451402770597870124220307071211905355949470912469356481767365080332305688431726293628039429570087458278341928682487246861319570178779340061642954887902903562420334000464614195010705194214669914853168295696520305779209911176829221516385346938079932630836891550857732447346950013044506425750510888229145196469548048394543788414425587364924186714283422591050181858900889638445767357468950347765065789327381710659790724936372479462086365510182530191226818281218134478057580520197822540785963227743784575894424443964881888563496971413166435754822335058315645310617367754058187856310956873252010399040578493517850094867778727577185580559431367244914264068724867884785525843198257352405167279994507047929520851743366763718855732774710892745395669713743385191664279495128880244951570380474704160634256913496574684962422614104458062233120034109077727212893023948711663930085008573079492596901251773601666499295089083875485512267062859885741864331268157666439056792409359452486664155706891896707380393645412769316248122390076315428748520963980409842126508867200326198703288409013338089115202099836617725189584656310877949566501829258222913339369960376130502878599513087499595862284520212459716178515563322852216889364469987039562367839028148899282101116927919428589661980864923183023861830304749114989579050843628468925296187220692384876105984366104274725319678044909842929546733712685981903356956770961051411664262925769673456365968740720496697236470743650722441001302877311169180548309846529767410747213796034303042177000132326278675107592521277226838733581153675523399031617862603737343700747771623172805553065945893259722962763776000000000000000000000*i1^38 + 448318281480649577077204757154418824227811165858798990520910840406184827146143300224965591154558072458339373314402276819360701070448770085559894255199270676559125076744255241934632939773623055153848930750125045607754358154459534460369987618515174939940109391212339024484172908482721166049998281985845754270711533904052976784569332853171952709867994542714510040935479153856709830803949727974980071727971120200857263394605137088506168163736305940331949233287358988596513781372339813259901031439460345832415509398244665968714625399797354457840991301722596355710081014088777455253499619357109454622647830901888980028968555328462430745658250726479281072640444034568815336809912870060428840594101629330797119490154288180265142977902360890492139468454620661951570236990760839271242706256920026398574593543642939169850097791066033921848817776275282222526705166310640012099753619570824299439394696692828120580622487798159416687189493193613220412815556824049207340738278362701639565714544359953402567532609005104253579858365552966602821521974274283863455612309955946265488467225612839636238678707067548617343726090356532597579536407028519549761988607433166518274415149865098377283553310311044511536701605152989470728547343954887515869540684789837328216215910636498154114685134548138436587635198048171418833495449367180190723639493232797964884859893179631953588250201357514683284634343178396320707660978028668141856318547993051603887545954555700024280205473964010886734698025186886406457360520419510498891194054155345147418315073040559829107313816392831702657432777171746063242721391802920124222805952251668194952404827524592742557565320755618321773171351296908620239350512892136787668794461984871181825426177617946206043310497243220703828559016191255336602170261841984541708820391605380483968506136675137420418876353635955881123688575569117960898618339522512928493055590970273567817115847145800796494736574397261034528794652320124329895571856040170894536469965260021464301837916163310490089363978917298536221017036285546877426906255711935780501679833642754210072060298084955808698040665667108501644652399446099659052336914935402365465652244525520457284524720263296123001076695119731034826595666168105814751906009278685118464000000000000000000000*i1^39 + 26604309500086089363639044914724003685678593241032838993926005245546222485583738866364063083950394447663212438144558616071040058483604962224762316950086866624584527452583845090061054887587087097433554195631727966450464838501230917530410710158409886910722583618021988276306368801378837909988209797109174719315336069089885403762556963749907816780701891818392210688495831867183871770070186365558060914928714380199738213503279826548175275866916423648596790636176377018749755346876205465299265666388084125211019663583444369531945835637636295248166738458283468089617178555117541674829904743291551091418039246635753139647673395051770800042330168599730582703647279705120563501250275815386327676168331221424150305346080627901461060941902842453882790270076107261513796402979783950247062639073153276960168736354142701345617629624781767033976019534886030913137201466234007389208466417360735079569025113727523094942085613489749751305374900016226006508585882358921891060486688729206235393282201951065665486062433081580610219021269428093413650052289083117277590158125872379700441873654752094857331982394796181953438369918133802179066673077189655507069928722344486880329481836260749913854677101686505080798808424873802902833146162213058142287337414193272288638848288185567830203689503378052452478311451178141189734027208414847089691941019657640099129841872911204454370426534878353268989782329636366944667833100913652852351488492552398523827610001622298999553633520357425191384430633075311583491181045922820564562649871787757654279633842530151999215548165888631282795099951490955180759011676347998711351909300683764394329321650999726758933690021771438463125493188792892747510548022637081249816028086986113682891362361607876828033029565602402433163097090563408915053234698037010072018075066852892989260407399940676178374463926215171112328614677437105380249316489899380923398961081122529216960342796124517871587304003301930423361797468865757229019553041154548675496820355048823150360443808791894920700195604556173611118085339399790286405403135249736529355415782712395168944018973856764157936881500674784505737739133771848510005684264030546654903100399857326491194734361847294243712677112216568989064004007438915188404919620075520000000000000000000*i1^40 + -1338533174917480161354594761934521429532173863502045152105758141823777229846052848412067858851610204585672315503497484359531520230131470636558047601596951924480574501715806761186102447191060452992774065963418066408330214632861315398669167500603319075378806513588891370108492952825662674262593060580267225642072939659481879587180141077325147338327608403328522623403810620127094729677548189670070364330063464206103061526204921831806465083466828285420422693413519806414585659080662489411971660088588575537331236452060931999006642543198896344872999667818598225651159370657025681041122191182819537376976894454558806656853423236687454400820286941437104022435703012560890072562410814414824613734615028188330859493210402335205388806293646528918591037552598440856678503925644018396384703354423139420253190980693887524638827040050221743331111815006814016495086619343047374255678998479813441284452227165635769351341741516694962107221451293407488445267564325794073660419198203423281494793207295395084189356838239415108334532027988530314722874530332279237912569455713826751254059224957894640372942963034981626448191233902858161596735055018346027495091535401313998668099007118463377926524559344263472406626404745085754706562038796152176587580621164122817158687407831741043940577349538517174577275985787748305441550875978179219860523578857296223045083298980381697308154087005350118261263586485086997797191593822736277504001861840273274672753275033658592434233762813988747506062308704263712157975794047623950432423311559761635055404539347069602050763568843296455800202709317212194834536571459482526398030103576670926191183099587405245530769664565235115743687420380005849412335622187015061358175283396255781753117135608697924549145267695404436628992007417819322465334424251047822576701008923632546807369515024806200564963202453779693722042680295529590755363738195998183493598128607801724248901625634811024473884197575764524319571299922348667708544292296917596665904553702942987009985662245537061473085739154015329642843269980032509840017080518707841413072647855976203633669480491833305844814035878686612599592547218995296823847872517102772681537907012917102536854174966871335069863962465587444722223162568777939226460160000000000000000000*i1^41 + 20591458172674998522933991478830922709399915656348569592368615648613753015364173970705687581156621321576449112396748903275386056813865349132275764034848747889156272254333861629519251520303432581011919282225633419439803801396646006160659952477443596485532491381423207094641398128123477411830166891947235608606597062992035950709937215440072751832379094414696319131889448546710729144568748891762615090527656484316070219978383639984282230111396440249846284751139890347022976999979330751925042493492728978492848955510764377164781403621426153100609920132927079581944203641218665824040968412083365654880097959836676101079258457250240263404488034451211916407358565664230862502598340726677908568001104101195592387888724765475868618958013984411771557769126462463041737975250533696896656515049618903041961926300706555323451900858710102214690662964937632421564905232026661269586195319287157223840199518668955526223628921970251511449532513550791964428259133353822887245211191802392832211351521366181433972633737523752237675195653734750898618770888651926019962565168266546607881966915484568330434464060195553686207236148054809233916805541615774743056267790956807346783173838809655423322813349121321846257079393988497156089052501514501253676379131312328396023256104090321342243082357584701426351427318985671151447259476785065818002915318212500140345337364856064011214175491966979975270959845792842927908233441804131506983189864982973456005298811252808752510526475028950282338840569598908450732236439846145575706412287222457851491160145212533043274405218665591728114712755432907293945645798383406298699784623889541502342939067127517524221746856638031564232847814650701930214707104347702478357895272126315777581880908382727833355081074112963879678594001466662996887954523072486043703801654469348896344687391613191234260858809005063462199382758262517293349423002510291042611078022026870763634442792572716105925869575469193004620372963439606420213984742939228958589583669795202478310986685068680318642929370088108972684837866395131067440139048649441585270847588966189492426106434904596805130481729954679901309171207223889465003023830307909297620366755069823052457768162937804920677542940197835707974513581735241318400000000000000000*i1^42 + -127386278716831307485727133034695426992507188249787780483285311048351808851459224712598858649067017612191013688383221165199256901837194772179435077851129594724317803366909622446375755434215709683757011651445411853225946880855933901195773060746805306260812995474469017650439645981182244006797742482383402706858541756526212175366372151348036616987173485954401190450471352742239646799654291117492725623229237609613860384253459877862497920123563788949887729526989475796671033322296447578076336752366098259297373933731275316746520243092621423800552752348802186074680909340255850182251075727459031107084727005921859534045686528895933371837528789245996839773948535797864924870661665141084269244979908379255998973397302267752571041260349074720966789147986901640031913723709388114805910515301250450316921075412427607771569256855467154493558308072934648150943146943511929408799388924559878660348209676065610411382849087180114448225500323652057142512970471878060032139038503283647863922068242767697721739065522779366916788162547938411488642240917618184856969488377756769209909886872230421605224465614846875375008913469716669313910569802372041812006848397297705481893079707404703148645267021258665594336686464505499149536322370820370870654112314956315199874634896394739446485200402510845549313761279860728372571880280689005749961933419171256170277960331155696131509246374979005014842657345637599852980086774288037550126270914536964715665331361377638342819718253336060806435368302347870120768019316515941818147277994335060416547100741378242278399788248791273220035654510552239688112995913721913703624828931153488482650172426191590544877776787582676801010689865086155217214837392353300493449080269852470047462442162179667693354396436699760389949834407704516135383752765289364692638969616899178325398706670475865714284066335926551560913721681564054055325096045626870209024512438136588267076946975575218577959984962860917616717528866818849853362586448949474499016711504797432607791313667210888182276703814088817038845727183716632056828667436663423273115411530566825916000423682325709114411983010469754983351264713599547438672438994792258965385516326923180888863753994049462657985653572470996440719216476160000000000000000*i1^43 + 393598430323121053311946334267754974340043340232670263907980627521587606976645762426625121127823924079590590178984218683220375006550582583047578530879460242763237527212754912006946060225541899766900085759904979087895021896285923440196578279061928006520867347226120351276737583410849884138604362629092643264978868931172654094770541479849452793476387470269342604135760370513982202608499283118269840338724214874976782170216917819734197004180751334473837572212589971120197982026357217198346682860369342179221098978635249944782406956241163811024204842416621654671068280940110701086247921900100239835469849407777997328495851779508079619855351240911005009381341195320136302608031854824676545899452219673375534043315493891231330888920758032327125736983286164757704149298430042320453332314118980496899524495358610505099774960056244607564884658318858023318327124586768103274597222404729286069796466832282735733496105429824474437610286552005932734256472198198445408003125591828272717043665468272819927713433419028106000947062377342254198860498842655622734338735454465935766182699554974926477339132052820803036076957447352020079481030275626006854044165483137322237938335806092303323923901900246141707470364931953767212185291159729707288601436683193796684321475666471564181492198158936153373820580496268133934169319024971210500986162438821804111976582447993959160006498684116414222910220187554751738504339574445607275056178041487211252792898949150933738089033714232171502383668307637613178961729828609990499620256288091155743273053491025541541658009018521663744751569491498258792833902813146994263131947202422149403163471104961555668556295463089131548744728461048628783851406929797590046582654468229502074935804576565619489314902708869028458969576782938667969302085735974072645517985806572133324185045371309401649232499484590821489434466422637620368039123100891071990577399774749716857371274975575137689193994451190656783250585375637314221243848505749390470794886835788337424260329945027624046770654290310142205515718976500953409980427356624978316249768850840623681809236045005607663973987957034386604262055737149827655216100665726831392624799417058662691238343131101274200082090476566913843200000000000000000*i1^44 + -616497112436863012930673972829570107454352701081514815364314080246788168308519320594561169328213515041597377130549263039749508253194035220095006340068107378161065094991779720182160005037110176118580441004295218807779329144236596173607861391236302552476313583615845156537719127548526673476281851940709324890381377878033920533016164964735771041282277404287361235369304874147031076333001234320924125972514544892535852336848129150407622735952407880530022495607754447492512913964115873314620377617488184297511893408579325605532902256730715111262417307075346945731033548284053918062866705061505903016637086866023989691890169209268156083466562604497469275371990264138991223613929076938761935939672282112800991159741966987383943799132057129997928407859731885721060966993084250608335432192399451831941019570606445147262959535655514703445183120969502812805465039914788111255304659624229987259395856181119439116809861541578482039093688520147398245597530184627048784562131223472755776491148483819881032728713684714188721528911481582416051749729434927060215111188202840178679707078142314253068216378224923631738554749737259640490499154521073109210407315565440903462441023896683411891148009829749039046480880257479239634186304877657542148611491438516693834649217528676940258219082921011059625980901459940471421734410078968889242133468571067923470105223267500840466274447723826228865773200267646462365403248116235855149904598568113230404530701327117117093967222165050699026812373798782719805691405708183657450456757580298189615421055849906717732765142777785198905193428126238368202567718382283514740789505430864014406930512220491918842815594980280959771011940039361895738971648654983594222008717481222537833726080058792955638174745642954097911898695129331923608276651096818433195242690900389109492340358771077064759888662831714601054156833939725466462511564457669122814336180615553380630563960829646364540719924287484610849244952431762674532414652169430292292097877870933118090915724907765030595690661606901357684346531512026869449574018340388561439840846062306707639183140270849656760040769908094358924402393738229870358780871299430065691687154352660234144867436000588408070989080407244800000000000000*i1^45 + 401164756495478901353090064719114381498171497932441931867165770025949091605852464483500998774739258981825918031806720298452062201748393681959260340800834182161138123156958898133301862681037922930292434151596270596499364259040402765598100125967445950256978416472530901942048882065566189932712500468586873393135416036812135310488635762208052076819603056257629539028669645066776326515051985102692552602331461651323523891242293085734803673900800322864075906127400538329136417830116313452375623491688053863597383579885274029569039509916210023979503563810244639747928866814457764161883074477831014771945669844589510824329572449783006908884851313719582128589886785844054668716111761890659016252474151885701075829357216576488637282897340503567864370556036451720582954823423284902900660189792319749527056649262684800970622396306806315034616108489517342792020682386872181937553092394335690050674795062198877308682440977944621341571701547025293609609128369818257309437008313224522868226904891155670831277722060387046545447729052181114047908886788032711012677904931088302650240819602413167885021722637917726891548325639571675839591655296539728040195031192390356680146050658518221038116398318821052775395367555794653710687142523219973262557945697576464068438048677605961490676558263600027244212667467489553361543255652957522006085866100892343758696049686356767305101203107338667462031761717783143786139629011981707543634963675329852401006477490772744415709786789621614815748940074416853106643652073787401798703031540535882418165227779906244010923672145152386157936464087950983451304108222860355080885254665822730026876809582497409713800373664779931456718847200123152630384710573787926529850299801639286309556231425107135861512130493410295255083926541109245095584581493340733529452556504080177564069408497751879073070838501321473218202486493032650600077405074364528428427049830675581687510200436028954213082835989274467968761827668873331624814327304598619198578191540095153356335694958364421514249523474141458364379537320216746527661928626778684151640704151016460416166073510876327127285511733063309552980052222171747797900203959440926953360144372917654221422841304705252472832000000000000000*i1^46 + -17427143318555790729394092148526524483513104887670192028769329731762109221756656606924040393404554898144513165204146617112216822108937439631349773195704679714195757135634077364111216336929724149062291323435395698230042663966537160140778181161332795096103804723426001024550393755782176388995758037188241720144760152875155736187580875613625916002309092832477975259093207168670081838457666992038199076745287449623841801891322714191299147576543370325361443857120275297288230830842383972874611950236086944704448327572141007531160865574562009609702524499535978130909625431905538502593439365153874691794902233619057734089445983980878561219660058126062948392127376748056550039369295667916895675526653137484436645556128424153804185449572790760860947412340374414251266118074210713933267614688711146858620851005750257166704782713656945490426451394704217311823960351420842418292914215462235759537986537034837828499835352837317473273838757912957024031772712083526036697299611463254540671719811008553553309916170863530509533406939472456400696526072527406513027729567998467188576373252273760634325531250892261457240283978776631495143542358202782950173877463750664282006715911788989573521355099267865370686370008593079701909712907331952840703927365517324382808839020043868421973025478536140893151701522239093034979185579738818187212823284097548809028814873085628269474143386576837262596003403469046495016223147515891233331402099501280479881584105479108340668405464350603957428698603174558872272357948357797318697172086506002298786934067034952146065386879261964221610301642845715730100973093686812163829254732315674147574207754361988702544844343855354111880318489481990674340748961191134690038738402270122160753956150718122916434258519569817374562440495216007951607534903803198689080046301731280062800856896572594154137019518249702768237191019683093631738587246811941211219617130622397249579048097731870034039221743228748579603289285033206295297111973239634172883417229733578574891974012741739344134429815365065476991163599230524365769851495977403730976508102611921387448225282153207083921038329747133729000335704210927099721009220430663222789518371585321953821890327474176000000000000*i1^47 + -7979014907939332833966624517746731506430015136008842342730417627616927115356165306147762339777985870089422172380626499395911947365697800895803314074665853023394727210834694747349724526764393996334153608256279172724522581281075405887346199460587663683399622316834816207122453910082296626578411949450887544216437603811048203171666130451582361977263735745715183753741703070135501769562507738612293482055367492668863166665569671541077088051533498244918719458874788478227316136053720552060530610783054465534156737961403663314479912751380996614959459326875732862102695773575635518356228069056673676720694107050128186931865301646510613392409566155519629472319545285036573821385213132488145899995738347539872667574372476133560783421513080803556335280435504645450538575946441249601262040240167370757508312858080211530733887567236097137024133071497187374878426436509510843226637846912014014718915536985098302146363935267319431926373781143038373904396741346778427783868848343609303476508125578221526573550213305950762889026599483852140586046975141857262198020080757170714372953516149442419316991761496959651574641833275229906519220067730269174769065636597422347540981807682147838444223331605246360335469182588813252909105569028936803411357347205632729921483197192066849237853399587529278338597282628261500863404750435208607395970306430033618114842345442381543386366894897187264905457441250661285629110465519874013281540284615426568022756850633557315232276682024714920393514341371974766278967680746203024363935426513815222476439436994312753095463079986594531788078408203524245488153853964405450322127810077258349365170952715274343941528498204395388000201109668623878608565352004769995805584752050429377876827404403166350223395980625971209673312565354268588886370376760684998347627206102289489817984058508861062655184250048195173868595180071320366635326267130131796803578932423917453372503731831880889394714949274344648890605186798739719913265211828386000824906147139023570264685376008760842905010313413881849680229010410680116314343732078597025003697358741782302116091881943261829861699741739300407172814928807777260966859068333655402606479895115086535171481600000000000*i1^48 + 157930433520692656523266244502352514741059836732883784254554454474793936895010530878120255189215756812896602571636826599986364434097080367635643492046360530702725772779060452428859580886676980780322527350529331126311908581956511211969256289500236871463269682159153179533444864584830177392464499489990388555455312296526291103434040894876551335109829299127433799574877608971061238330720311805216698712237937020690965212285573713736802294957117515691101751054023470795511109630837493220354869269904809940447685853953680470891519421805207825910620127886289566606440656909888640058143711160404232904963904570713579700750164034673178230791753990214248159672730257173349404888278742480865378384879098062025169799204721077941650184900733117686092182439411549979999565454152652074979434502430274334369721977807136975661667806618941256947597899217181649310709118939465601446655105418089891030109735447897387599704881358145536596393572758945543269284072080505011930353887176121150025393460782427415371383608738325102708894947755803596596041583061581410143102044007797687762843790204020657776266583536993288106595852160293743503702189310359815444970788902451350455834123339717068884548688026048338244859529895926069773431371035742407773611132606446078123348556672144738910421427747103665005143228694573861866581182066812511911299759481020886378554824098483595258185773499570389086573329495646470042179609736309869413436559985846063118183102521484736454215289593174125846329798738682694462303143822801388656615191766170625246852534984000163856713323194064543362853592162281885649040555623538906290931112985904708797694926641595307728547015188332318011784361094557681172072866000607904981336388153003346915714221621544895814456995128574617778342241761533183602962535566225612885578225736539568120259619813549012777450557525220549857577661621669683643927695887764996227776757202886062803371896619227669676832509504732542728202808608513385997879075257454678256122870337383397941083614947376336603622958344015751849297918370681824517641638074570012217375528088785633383112214212102561195741318856593013638663199298493833562396352277666440702623456701286400000000000*i1^49 + 13776603436923528717179907685260480028204898123528720053502156509935087624313664247054293672893354874579270699769075493534554255156201558121500823674369848064125829336414956499569401923213916679608178768787306940612425293809965644492683523701813963701585277933337665048565627944038192116527113369932934300106085660082508602056426651682027387113099753373658553369408380952413738940882702317174279464155649548987490421176354987457436687564682674492481531043821113591473172080278875399174348558395453565362578090323846606190384636187061947525129380340743393688878846155871526780365375822670400773995371353884471466917645772547854405691420858467800195432665135287758422176693253248506638191691556382607574319164193211383457618528132139409644414078299340760630039149780166315841565369594852907145294629270357663312550115871150246754755961164281422723094546636053362501849688904487172037788066598927029968470594428332168783001490374535021464830894707598959067245071345948698577075910232445763476506528880456122738420406518760019655249993249050785258960938604331243860318154574042654263181747128319422425782748597583828080627089851314137306168363883318962599701144492829201656051934674465239849944616949391498620317277629489190254214585710971736559475014070801306710504955135311003057804265907414488956269133958841794173895955856354535173272836588312321721509037856184516927080793456049889002100690126707338395073966636063529979020118840241504853543879436293054197557279530420308062205721313424368533839301109400383820431753819500886459988918227935866525375747061341793627930334670170897594278354883919646709316301159506506559996390839563639640938802340798644712576940472135409560368873138384282657506885876271844136338021357524466304550253935402132732268805447048399236694893829716543822763305649761242831409776838723380026272958826316206541670309524298170417872475714397894676280285368223652806605163133603121381670011010581331169291232028848432401382456438421051747286261394138619180869873687841362201004447580648484385651922787486373387972856512005344450062276112762493591570075993791791153215177782848142478370466294002899545546240000000000*i1^50 + -194671704398661584576487855952849385480418117836793731365186100685820947264966589431211221813924116734996269416387677123582564042772101286315355195897677855471959498156767419715095450376772808658263603961159273693575942971235692602734273507092579791503720441404179770068225966317597914569735408159885081352747810669569546131546127290408881732390168553706655523779729689108399491528725927108565024869245761046218263978618667173891813180520181854703599641179015452346712289489122612449662260056257831130494216378940394522618713892844361576235755808570199832993304490312403730146854390984140396183786843871019009771831548209146145811382502774445740203789656466620393572438788506013477709633502077214415810971077817141214618523873638941869006280528427453334614767259270311837206589421464142000656225846185041691554171060145853469405324204867309773448746523783328361942247640382581080945898027254601674186505332222384162054457401939052304874366890065625854267457886663424328767437985746597347495234617554554821344758763253895600464580668034027629859963718609491314164705732746250250124337432466464977916532132600786082024859786686813623296956487766384327530404166265623096172762927548609002782704206937695043361447760879828512498594957566325853480467539240951892669683335797997753905512395516196911805976894611968024582711666101635813892012392221861032558187071883778781658677060532825814974260027718968469050027344331904729846997418533655325183308976894811240470873307329464177634528769792629337270614767391194171558343501114131957808177443325535986003620405061179485478589647740365060000056267689804628783329670442985207220275149921166910391235184876174351094726780386001098025684504042432479285681841462890418388157712687280686549187719528875427470865052240783964403523312544345618629749409008151487285771353602101713291668400779258971825156829905568622031221682998602164691910382396183749982998446567783454190458198963872689451454875112633352801510964944708651246551884109593331383606003185755015115486504552934884146721164874413102309962685168146375513250650272456889452046152848407502496767220281618737304608393909427200000000*i1^51 + -39487362169063953117223963663524973473198992101613517038294003531891370879060302114835316961829742039070033847314080142358624662846161340649430101040698288982296946929878621580717398790027994767375100523177851966477832331749083731023509044598711915572903821782328464178243269600150895769287415297527339349795953296516707788764982427994650247920461494459459422044814386166831261140813160572042408746157287473968948530267706154393020913633930797646799451236612261412907812945944966505289666222320385291015207987262038170087978868944262245057714487306419178317366787886724511888756858585770488227712964935661455186958014677854204848109500871851406484562275584737258185652922961078491045914889407241385297861224930975235537206823441334388886678817384560125281198909483183616472210922552129761958298481705959416911433693235143361296887678352563065022904985388852831411956757551420395779827609940470706345078985325440891927271742249806801787100025435882300919438124263470403093173657550643970466239420430259313057971057265452368835963325479243545778657319003711533229312816127300505664480145641539569494770157236973488388853600927715159650797796847365131157007089934792466695157204636673941486179388836364437396157797018722637290272101538561311976852623319235432092221995156123186344354291514007969354456893981357491579482816979644072263015134366217901104309056298431401841916755143430622152708487599359861317287764518289786945595043052149253900848477571634852562394533519256884165548964364848764063005527279852729795872095744575653897157760910501547649345924290625679972232482612376096923009096770825849601985913948346277583898196730470494702276169825318577770465849854323303017107398239639502088441542942890473966543425361120871826749254430641176093179885183130700432053368968295523667481751694424474474168140559653687689560214184710920076471020948220109226665918070146208115404472921097946062419121642721333725909191895932127453078943599721486566117406869404393159111892442307436226634588805931511171856330940767728505519826723558470218824946781872735138772027511561070918871302786782997622457259795406601388872960000000*i1^52 + -77578614304888486861664306299259360385669534983292829230932961719431395571336798115971642729372263966174609492321457970493846853779206074950363471308500412604071856923985025052416718956534945409089373741133547620721540388741729352978362460222661439459356870055697531212147671304718688574794547255991928342610721633807735160007524193094368306585829923512016193630209919959002248797310803969409050992184914861375038511392142757461079188541988026753096902921236976634273733690427906112769594373254112942514713391830992802161277482629192761419562358658157066745816711322997519577887234310578890554810809407661075989192477781805463663867462089633631259417811789325404488800759889787716297056007718705023193094617776091029281441587782124510368856838562431390773978489309280635974823830727631353468097503127571488888180661298718752281501386803100179576736690166056865782206934302557706619076593206285162356282570762865362090863133825616673974027728188029807789467935045791494640705758634170564491973833025914981594148033755650136667505169010964448254811850653155637043143215774741180826466084102593491074397292426460992661847591124436784965346559224405546439510716049519693898602189341698653843261889797640084563966783937340084740674742865352811592070376596451876822957458890675272037104179276546576934466759695369560668621426718988016856723845435119673247964369169595201197012364292015377031279131203727838698878874146825979026025777172329393608704838438271806577508897267316024110907854484202690662262290127170165333110581540301371892576688677766651830955136068105005363781736855081181926989035523163972451645788524832209722528890945700919397397598681148387322897534649779957959361555932612794704163496376263811958410895586236006105764331653218806292239795850179880860530933217644275773213753542513249760207810293062480543465803733700941676561165395074767377497591102300310083687026294069227059466383188142680433093411702554096350234322425957512678730521415201915180108457750288378594926230036292824570946032860405654447142086675752286006051521377336859138639745416670667692317732028333351195454515171776000000*i1^53 + -30819832433454920166697468774319558403765786525074738858132762728725161472788450147874072116935766978946856250761838835393250285370273820828762235929601622379834013406405645313936638874472287919955085662510629685761244116533089598818525715965432473299707571407749698524004476996554345355834461139909607807613828985569566438345685677646347310478031542162033396476909676604409052721871117869341645753018739511813388885913076522043129357531291358146860516566844302782612859823450711300588411530214237663914190206074120106826823202722035990691744483095493554256346648013886258348580067865933184962226804953644098512271056359801997887634049988665599265738031248852780180231863475472418967359729439347475119660088847638419181649697257273742674293166795537127544063983961467350958408096048926630893169864486629458737869175512520763201008028066304929951328421715910431819672944117220640465099612079580906670696815734690032693072157745430627172211733637011460202088291288209294423406853114269361762670950181740025064274086174398811014920088778001685829068828517880066105794757315823100325796169304422440545063930719411713135402033335089635354314263607051303085942917971515463770564266606493347851513874314966380513339047787004532738151332457683289124649611640878675687928174330617230490690127906151430745407411728491247049385688755324607403876580686925518449032279505911524529030424817165399248443124336221770725825939752468008421018922358605894346022055460689228272667937997439264846933042180541699569786649383637015233807831686090987185152773677087414041611056324116538061358005870262626397458820307234349978749292316160061460891789339268418719283316851975431999011334337533358039860131288802926672391408776920312433072709510819660974153865933145594200409560824466130186149784557096341381303462217824468377009713816225646610070133405874580925075222540286692922433347583397217766200814992978375176987699950351906988602785456107137605639213933436050886322403391142165816421184209413968750283855594414438363198716527192717367193955838266902252486017580324097856428438689757804324562626823510090998400000*i1^54 + 12687925463808904012352502294052049556606309580789903076807586417055414660278585765039482503637852327563733157201581512821264039625452850024845406860224244728957316337081859324436767914357469545542195467472028756605838133079028727120734338304372196593318920254140396747534690233324259864636111973114177915445181264385810556551355399127894126886768134244708845511241047666536174851340044303397422685747701488564020660551461334791075264840170155030165040258628540671843803989375903313561893239444722513526309226396319385150326114340287710596078490248501352296596607115245131030176536969450174096420256662367855755905748988555496124324188443641585071456058838500068646601682946246962383070289924310887374074179059067751644393191850989574422602628545761467086957167353915920908051355678941593929727797291531779859598831307056927226775189268327410116262364168094503694014261948061318589010646921277861669840418923460843065446010032157708105863517865947368657147889602337315306184845504424044996985633387969202399219845245956123693311789288194822733164890766464229149956611089403219658012760261165968377495262790269643671018009701594701735547183089732349259654817863839522801464110779484123578705485166899407591761654635221452962453201296481845375026775368017101403895556796481990583066728111241256450714025009923278977090659308646262354395015251550775298831265288876280685943023068266490825119444343443495757397035055762404990612403007885028909795835957418609815573965644941815142213359248002645932417099224454678931294860923353982786109328266599512161220043254104798012983935646799260448603148613823186960903282754540157756730832411835569617249196817777402762649044964694536674526627905624382661040856454337668075963325416277700018060198933099168534932084470354661640944436557985503299161594781955711768654937555457737974454040358142072659650738018880225277731205279136929228528523918485321457839070281422441549472372375565524200177687254026509417079607465578395555544054242257599451137933355797898653202124683127023743800754979692881082089447281277132783321718707212059765535927840000*i1^55 + -56216709596829137009025857822194878515932306102474480760315496883378427548532562891115666717061936158461400524699254895861578154319299637315452695063164050188731986728789463367470789204943922771465252485424817103108084070741841013484339229836846950263297135826507519322901227382240446616077463292413798524564849371378268776963584715632622015989141626066584350147069748955568071243695730927669867019798094655902179505728929906944376155745015701415028697130471943618250320813053689109916229542729944385185151752449345986297815269180295289150307966863317121264557775098262759918671121473789484523598146790159831043697384388848514331675979385072114930782975458445795976505045965552032658375962903239474001829191553114281313738544467755103022107632418125960135962188792146249098647306242306429662934763940836289333199197600935203284583686157569040101619414605699523285903381789327719372473288946945870419997586380638308385360101585038976996635828472991498904916609748486989057797090012572255653185001291233321247176921462492476845661948301418193328955357765323225536289967020082637228693183838079272307681648228480107382855058195492496440593993094510854781856289387951214143368619744947476424516433345704851193124972381116336531726471171932249533490357909518766737719999290693516503422098213780369455486171950728567176238898522907594281679848598681625787093195085346580970228534321071720510096046286880026157273356359134984421385575776784624738973012198451226921724544834354463251822512536921441042700951240495741148523893799901186551893195014373720844539798591088601273961316017582802585842904719832382885130203504308490428821670942782635544284257329377646112726310605020719170695285170237497911230052162981539103696284104913141677246750813422253941084325203144271539781211437401338519883961883072172595660804674525078055528960173187225556822826993322500382591134839872117388476628533675669553600940458584911391129657560847004051803098898763214691667036884149928180347159635826792525573147018266753435792088097527314859529756471331084272725055226355899569137038949768000*i1^56 + -210226982875601013738318786778577689389250728098821666911450185076662119442105876661116211315232042925665988082354617552258062211258663383174305061829530341926054369234198224389027360862125892191359224430509226601699461018284141010924126295849189938947511231921076256098675870490902411568772365056318553792657392282893494136074510386922328571852544014323574664995669581116120307011029107942594609288961605200713477314029292451252241037240788590034454531520719221845094921205885564617668304956930963372435654898176263361417492996125654260796789337273104226478668520811195414701605056253641134057388712923970750986312232227317232383412484533705899766239515305042802357914398720356731901956542071999891630784913025996627198515840914869510082652276526249162786631693376890153346847070236004027222029495699395645783665254565838665736882142447332605835870830242867331389264301938957294986993451168604318789597122796985250736225408332853735105974549112814064050287932097051052012299860932837143355876029184576638659073961146628055024970813357748952829165450825741987946123361912619698624073979719471613064401065939718391074703902868695137064848829152197396461694646688100430627505195437540663665148477987569772024160861253897051959179281302941097367145365398439628813593356314217508225144696820849021109031763002758164827080169965680479766014795200799726712595075006465523631200068512216019354912687089438702288854789249042539103007663345637440497442530868259563644053571625587342048983876127116613309926948879362695764213311839087341267355903631532290727221803286704786666717909334785920305879613442640977135554031765610578384777103745350760368291806950009905073054654310778643096377047434637046302337481342620211347249542761524132203388626306749265008177617387083288242129898171234034572663886330222385070266165535979771223325428217672051114367973732939245846312566856685793903310381165017748133634165319175277768439541309514285157052912376835220355082619678503860037281318188158010689948521374088141080045133072281703842329716823850178930455166654908400*i1^57 + 418914753061527183848698583388366855932350539805901551121027722965444501542474036365989070603638785472901111147420274286319341917318605439801386612740312308341961566909259627424993276557696190637071614119759239923273169540470254854806046124104800631100740936723545462647682418828199991826398679618719720428596263014797410211384745116188652045393201313780475375735712725870476149630001861896324898455862555117098708595746699323222498674303339354728995781517518373731216247180260662869721381179364263357885275463805404393707149442139005705869860073517736184081488421377254333881843263367202777493256182577993382528063245680081781933623328687105111290526332271827849430905923641019380988097433512022076269345446228801803988751245618717756163159367316461967644567032117218669004382235042051655404314929183111208891163796701670722400110235665893336271932379240785989258371439124492027042117710924359464001392610678935989297316388998347899646469187056976368513138239912983808054405929743562993345473347083590219041475505661862549963759789051682328467541029419583867008392274090838855706687081911255743758437164867212315815238089221250846062588256363929526693529044027606732695889080096133141391610558258187073448216053052946626002088395389226652298469289864831657442801708461789582437794715802387838413743794082564758754302176629265202575151343218699846783600417426852816837612653226211173904686996734031584019763104139591575648860995770839527129504855421091465786514852007759282422595228965207749787148900935379783855844917464912848904802823651459403357789993742616075174637784093395547309708580488494818759720165165994030625189026853547297648786768415270651239791967961845123897858583878172907705596512896584647241416511294535111165485013794449903809583592039752025013112874228651144907638809675555858671010830950445717025111949749064122359436992631299026661471296801735569918737221687812844607504772131121674297320991044795480318110907644190435642681316383719719186398897716624622132995265174581107201816887171317083718435471895114460*i1^58 + -8801270862149551712591072891984512416181397336297897807795815954183817508950571265520908950009268976067767571965832198780013091389896633405482835595196933299850451866249525356230208378956855417242377578890470518814558386147989752034568139176863620502836502206031111519620437564960764424421162100863321095499163461820265915781862011653808416070724076864884610116776232480598098040798629911602249124381472246896550593264630515076906508955470956890254695084558402412439466371584997981009642189600742910248451682688768913758770325960430082728154549763341896576490713856882261297361537149893560864643064993745553301231892011297195016833210059244917058808661980945386708186480716943416737922373734309489639795932101450266330966000513479997284849831619720411387735115421121132385555951055118684572742897499168672953965019981221718588079811367964523771389956093093715499139341695213493346431952611964417155580402158747242735515038253457981136011861062252555375720393250275314378115896905349147032169094303752860421491646826767205507579366932862804161366393125448599556346298701131704452328771184266391742339480711344020868415987106543060233593695946523782184913010923986335814062510571701018300862470881365575902674836781609242299224629831548167244521605136247186557074454583827625821117883032660066478641956938006320209603722193704905181571466801819545733982879460656180521098471116353521674207265036907049706876551567951507617124485530271435209329786681273061818263209574901497715104103915956576127380106652778536605482243433145145236608358744462288433163747430510052569340747543377293336713275541861182112726736272788625268134390706186137795800866746805441029624735773870597221907758388191567011416808505117101727599569381527771282709289205530058282387617210862170308203464581679206023183497362434353907302574455250141683875554255132314757956681617596012528155728989626231721442228013313209101470587154010009713590928881696966058865967408983037354890058043156156103577527835241914133915*i1^59 - N1*5898771538624949054175076175399765133226100454741700548231595135366978295140621788706591575744633550732265414540790888569204371551434399455185887146219403284588164756221656724300945597631663444048555146194229086692461052623058857839441354563942376772037176604579036208799875779508115976749568333072779924312219491275962886800737906090223091826027819171834400407495095831376997105385650473261936501870330643839795465862734726030802300794715550697004025054111522601164229497442419321260156204735915292496410203009355523587627591559194082912383840337279089722555435543460559462876010717509640759052504046663109370068516976575548903573075694085217582629371160940599436255991237867633044658712467441288425400462796348017511917767051965549966105032849232446924981574819695428956986860746100163266374656*i3 ] ]