[ [ 7111386776567635321876691870409664773353258049004495712910346420750073467671346026061216847428905273160003345771067093005949838657603372568829821913561231043096245421896720461356231150586940967941798608494854979416525332865216927938418258450173724051053800574294975310279362378137496046880020328935340654041284277928500260641490143249673015212074102634409266985646295500511735523938287849811069074111750472672293943976713758603981540209565818630762718090615522176161792446862603607131728394356423515578883764661851071753137058412128874862553536377794036511470092639362895681649237557325579251300863475669458235340351558768307559351532542399612915706425567030685980765892526372552848403117387952443390569794621706910906395195560813586661833150889090861698653618078586905307515638333272692734743117825287613339538808739302114385430175706211260658466455816021427178357608578176915104308437314297224179097794556945639554714363574095508674050079294331576283286442488427632953637116453924533956952501793287896608062031060468953073617179658659537418317245865748303015493012240557886247698910206765158952000636637282958866356196608482986193804523313955425378637132184293759943593857501150596137566148468024665758891633356294414600877314306271551830304463218342696146040492389721708339655368973450954544609915995302437381273110323579129168622230018778021921988052036656397891072720355041385032768972384796878307830573880241749105196943040925855824151725815432783820295043872067401955302582516683347674642553017731140822492454248450871008714501598577429140594336127792320907217754295596058295763478646747320315983697987474105818081130466812287567298405384355185611714774157752887343690169526647634107823085776175768351686817064336403534525378851866920446046995106624665086795212948274916495628786882191059456220970248847831773059462868894602640408233088997603417768489599416934602667173802651391295122564707976011330925173086513597640217888173072179750314292395346337328747795532499255049289799544654490283356342503482735550948820242909898052351767251659354189936046702221814972325718706397256545209697378934439677959215877563668444821058760746901169458621576210582349549932994098558636434081429234424616813419412818462507053197185848192734570993227795963089465838686149520735411686011314308494870443462038063293131342950742055530900583292918948516966510674739273278560241791362015666997498730645029950720194872511156473462362011200986039901448141943990516321705679756417295463334734282792885277042623907850190896816963347148011871966191902163103343511022226502180006525897533303259188369824163007721554049339359599582824052827056402702090344309812432246182467964266743971763704610079736718584598883639443145273639981134880676306834493501025853617772144270378015813447661616868634034570768653973125295009784209080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 12260457431576136265139852053983598034249225237924594794476918543533029054174265536074814297267826469486600859110396581289798231294115997692231016610876874277543452394556662724343902235375445536589319102799158695614337045559432706526457017433173491259098180048656263100622187053900662018039921187351041032516562677998442757922880036546397275990513506590170167861663821163348951353565352318897064707774007190557402222204669076234289562071401460692646852964707935180740903542144960838100908544681305018916699751040291253841783900834698373644623878183292603366424094908350625640099843587088578293915804488014135377459642371500704360313657297677882910853741608922768735754122817255823974556176725932308026632298452468628998589133521075060943666864806550791958062242678438980152198746466661008610776435360888650566704015991455828709963861205903860606723792458108811377168533245670491943721303281833597831400465800499786322749840152835549803753701571656111321672818630342380914631874687180837954692348817819875792100728783654079930679202513774795518735937736786031827688080559261412521038509186633724392416256121919338310536405948097946511655797037937307660139941492323695438588842099475104173560859820953594800962317245356681816070986309868621591365818664721778216129052079932899322628747925381504314587675185585547772000867500823537369049161392493230384562880795853136488086512531852048551678765825499872753321897854903652325454712536780222398568741440805861614535240304901456353816714282657594618778062215821050046003346554193619894907878134490880255999740978197431271402827914104855814096135681811926693130581011692039641024541310601445032048164890175132300353051559392407057113313853666473192250270146793394647435077055259618204472087517966126101344437119875845787739738168555731860954329879118351543182406039320156004290216893873288810050237158209533228991508319128972145818275827370672755558325625472400872623991561405495990411322210423181425889201453556617765256993365038356983657718919676457504455397832134545011879807004281776664152810128992804498834243574429399790437645942216650794792813443004533940547615376682436818373583219394665994133706435966107316829355274816455321130547464902000386127030287527212178946618344799275070848792913259652598565798809347791405636271967654584266042604577899178542697025076542511765320973421975484444536796387955559568397811650895167721660420192882268472331163442516652962793469416414565621255094446893673030242508754021424959297826421025028861075896708956883822002188121059525170112342745647526669624553928376242544200228869834447529088082419493043811635473514871043821591783622797605452396107897721570872262005926758008196497977408549208100093309807873327936400490166341042046532071413066228896363819066911103222435258709716637269549644992294400514525640402141184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -23286430919191996896867737686855815856377528568921559048362089585402832563982910123522747352458929488498592283519178092789429298173563784098152454583535144909962346110439525805825330367955796884177063841887040970566190543049105248475988961692036345184916824435274694770283741468980957316579928140080115912531682158048218157323091424648359838558401200932000523000152498554519189611543088740784616893087443604351077386544662593904443193588870778548259578864620448427117981117676873054232606975993806381014037982445015989719991724019628016284693551698272944256648389576404593291196499177531256092464207693099180552085710156939763781755651041019963605024939849103637110604983048422085167947906448545458750545389334230824752605776642705741974148128308591946776072994764329772966393992623916817904191122138630583959721507349903759118276248827196472687654033399706426981621583752550936133094272067807185289238118180898887284318919996110412404428390785357661376550461191063704396917844305466109155204369805453529463090532745718029039318869629429911235717822079716377469518458344269555628028838070588913065325159765559788950987386380347042851415259619316136342248226767725574076070037859743291596017117206143280338852177786801940888282866005565233112910375199973863228893242533577814321457440253348977276646876066557850470482499881935392506703600212527468168513837123832340867783083857633111795659090631100825111559296135474550043639727802038303868676226006470113020850720853705677581449910764633335547419121281297077266905495268686153068903986612864149621228648027240171512616287654129114320079392874041610796923353987176323160311896038058036835017618578801712152464853278113751967936952555466331028586954662280253029051003796649736412112479614889344625045747587442945637924240731835840789120851291510575597188014514864682768956463709606035159369848784601402645699299448684888642682260292775382889413653788276235608314400780610061916001684753704238569699893091065165044602249196965764930927034443262881797838824124752022445392200952785706125972401131699491413803318574189364580242555772742161885487099489814662597390770037982577973017272468333913433187889159569238016113652184350159829631918089515336952600665815928930496752478214086008215557133402302555566966563873910879749397790872307109123104385933625423852139899051044720609424713521906859026927983632059443938677163917731663916335468002211851692281728755163226632257001903496640344660137672518734487060090151574377554016162065585742717093990678103700545900188554601101634449819100509645239739374546191000392686631476202765887761788868887490685761582186228604397068689736012830101848639356164039591558395138720177326056804740929060178496093032215160177136748697294122007949783370815963044921256158412046545500216235385853237949487096095032176273371273625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -9294815364252709460341972071408027902290820564277512109202643012627766993252453577610533771175206772523432433878267680111095945917692706769376268754611495925910415170351385913182296854345895023458231286850355467001003906962399897731566450307873853449531607623182820759455404893747299901718953004330756678037625826051292749959914271653587167092881194683589122626153235417209938277223009038485589883740887111651713883715549195299590813236195833710927550900029380289036315591711152216678104108297098626713715684996960370680109338264930469195072164261319816098208638268785704110674559719195979845443760381611145129962943602989917176231121613192946607206450695377781174782704748189798725604700404350757661453088773862184447583870404100586890878529371556132788024045180245473420183159512284154551108883335718609765977401947515597349536525802656983059380923592793772356628688088022534005782140062272425219032836722403669738744678656599934802041906123332388913253044299476792269529859270210043068966072936937359885578765787882008702818780878496086952863304902011499265533251932734133282763927462508869192111629832373354893016760437841340712298373077061998616850730959341576773461644870106853746170601235030598011282126191522831253281631896409582349389634011182692055875286445210949291628900689036035234324486200938159657591500986192919749068272725006650631891075314921794051216483217811842570379393886368030771755675093435835316772741688672387707014957105339404867955232862212245907535786093996440774878769903582847613030473829992734561307756645044805011587371729100703931385182290236103581078991989918173892595872621096057314690213053026034064786427921377232189577758452216752249311713964478236827599460629806758327369883928899619071129368138769307275735522915319011207715959380027314076374693871656900001055962357596205945952461615029874127377461714492915612851375407799164290751165968371913479490063085573707657247219980420541209769384898151589060384661420280106489347208933438386473331670936993049056997144470061418828683861572133336688953541087526108600808749855089183853000046330162455746846240175732409210769409179776745126858798046168229424891441938219787808811681640314000637284215575415969623643041141568942518441639912611889364084844994456048845704894718661382445270362773097159905463847458323898306565684598622178619568137601388643692937150754161952199694493769879096068059865303876820345491723191868625520128887274362682648178689858790637915672750580731063724930922757021011489537443632504832307548014790621983730490955181521933941779219055571313960662432326517697933335017543267175052684201028291763452992394870719752075514370841410520398732396181147356225000127250771253771103531934047723892863910274458622833230601754495671697840269543237923653914650487147795586709099949806990740603514388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 44574761384513767890293763730846484708690448246996149874127740146000829311310851010417640241749618276197087179882509240047896073850920713617334136272709053632390830519116170069448039358045518109840427269924005633334756682114452609460621994871780178767083422622341579211359304202014724930052587291196948609217186766962143947032601962586426393980074895001437474021044501814501137065907514154253061163828219988079659305171310926879908556894863067201776122953075308119405234309062936579424281734082887032534938030262835584716375768050916840821241691277907627820217894814725319332671226162279307352141599511198490638971201350956566091285194484456789820392372323715024229309072136271941931868457583842397839082041783253270007535961072256622026081983554222358181154604541692276956495481451419310761678136444522414762159924747439621685616341207638251747325637275748709693581906140406367849365573955850026239034373566735399339742089466894138192701007902769025886128740337324303033303630712093793233236160956407828785681273871077994851364620427897522158995106759792826148763154081137673153487517534580337696795978472395475155191283146139968647606080079605389933935884113400187179083126478554351918029931722238760403259073069357639519114074065822487589822505236334420921153267293247411693953790629658585548030609685083645067425641137769659425657378373337448130903290835670559426424972337997961904539495888018118289365837736792244423352385899584143512057378743095669820573924861615836310941019830974679549753740240243604348097295604055246528564146568919204911580489456502244791544662471606278562720806002206155538630455019001604023424236997194747306902483328860088624929349182741806849192827187448210510178543446434723535733075028965009464516090631424370592147392674493637946272755095356951789169312519894362525384400660159341367784740165389465129927229999808391736696083834155877086949767374937664539587563037006589998356839239011983228997208546166063504861753108177678012424049951796127045898722141541350157655447756696822241274128245786478860878900496461539323384129331711298137623998198038892069066481184434616179828858204930762299371456940628697885269870492701020241127906828893681006213345953045770086525901600817336371292279999409761844372010889179552455690753243779267534069633525213962224677169688910564257604033941859160381578366141053922020320485811384259466739296399081025836043459241986918117129449864535675119442426370595398591089250420960632250054952908268865198033395013315747726589368362604481326050437386035119140108696978538207020585287077280058474449736000702864399510897430091494293239120632814061088765151081923850023687149967019698407205188766333450626691839703918511988921125636709098600951004846629899331381487273049061381666043861206168785710967662649567454659149712355781506821521408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -35372253408157798945185454301135922467830202618227394350911519497396162334566706059191260842625113951596664631055695173634116872015631399771956743663392837002808550805134662578217415664047700076223934471022300886039620689395344811161403054991606600654213464842733628940190994068735727588134135888080435350797273098472022947309416015334073903604166487700016593662888665165578574486777656808718624995293669085653295040530776560747994581393116369140233314757800068912112228433302236979296126990684267092353244877615591822416794071659064690104185841102857543073371060924393142288232879728161936900938253815191244231676883862440770694194335330576402493538352914286066508084092469104510518070444975408442858826129611763994005268471427169531066942673789604445843985779760116526745859139733569986369594696147046138452839013254686695296003207000752399346182707312393587767595996073979379972604524810648259617506417061730262028918062225384605529684243738022685182215174238077768810643254017797357040140175726689535707885103188550796988798678382686947802202647188585827347692043319919639325178112193696396483418132039747348751565518464417707675248241215130188450711038237912926248241139090340640217855632683973244579037342162878658446610505732679271739877169247477616903562928711441764946922849052704190953946519412109213390571835720392734981675678298031281313093527228628249287709273091152214492914304345179257609994256996436320511946647889480376525578217892001951064601223302631723927142027496874004677848251011537964392589203337213994203084521735663504212292484979762314142409670495924263255335533437669206870095087299084999309031159899402112490713825236896361423938946211001058638014432494127109454676724469586750687418317335714184076775516072094815379779988533872305554927672307566003077134648592460833921802839299793384526870401599499462565301876741713783571470338237413839200719481130698970348167079197436959314319960449995775108984714446447372623147775979171578704228206454426610452807025216289254734230920143140448746635589698597487838010168337093963863147102284834807003844479592751608746442719477173872486674167910497568288518499944591026679413272861947332734756595293537908678279097411864173875057832150601904051608648846582065613286298774658288084069250444313448587776981439051671827365798154005879627597557913711214540510403321026717736668646510999640614278564056556819603043725313861833680217507974042452604945402188918732228111119974692703993446314921866974033459153654838734116077713591160386194870091953123886314838544015536533656287358954748015084416113715177598614304824674651527641306150560887462003232415506992594099720043761984644106221347817824656617893790133746114676858123627793269797124030653233208663669169748978002862108622137614978803549836791244002402830140562346405003683430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 10371901422209352789919039158223263844786685757805320751093789884083616368931019375038215993741203963554408902731087022110880569124667576740154940665389841486361649631940525345145522639881676731174728477471121256323137480105318635700819948181171451883071149506379105630835471993495068806990549189034640625543981449602372926420627905647631846747529017763138725627556831152426493137724893874983192533605391714521159432733638653709621209478538523342166193842179547527067477961830937990335267085398502158379819646021975307917913802535413421829960150819841610439056447510649088839202507786363166436130346125934445237147939396788458843417644045385935481951647802874138215447755079769374573920049373980767435506008274711594476420708641898404396067130349685237590150537258784817928397358028476971308127902858092332972434352460747627711247328050691273407927098145128662565106310086273481620610066799189705947707108785484726447397598708795090831766383100494343780340347184009400101340046410654541277010404835755234199697492351456781521254760830153534998063389713462774422544718543674496135324240916517180738584694354280903590436522564296136475972377796076745295121399387994581064527344130089769838961887518711990480671040045386479100748000338855463132333316574650048830318994626713900835546569841301690880838932999678865630575754497308169014262906667016437946839173287583131828130771266272965012039209951006591373514473290787183613665854786006464644159099495120508090010984816577738961751087130911790324245028761262140326564325984221223937435557743496895095812695229745347622667655026069836112573053950263800410331245668345423346429335874972051497947083064759030120258231990413389029234390888360853403140889075977310962056259486830637993090920787936174853053201463695542583569568045344631378680693221742915451211532525243476241964807568913944205614154717370962969673032136266089318190979821595710829312215009627456594909377665392985469466989766833493599296416251273715396169889883094145237951575874267417610521739645995484822740239802525117164756053083785024395275135020913014550847443967461164953120495493514761965115418768136404037882039742663664139334819726611052955129940692912914636031405007005279183505631970300728475498012826423926175811019273378771904576527957247322328441801635419819517113877205364898114055118554943383806247543284030619209146963102699471910972260645936264346019019603823306935766865705602625771591971235352932640363440759794648046759351758038712679790194126676829864460138476497598662711878633226008381929849352216778626350526768502113126976888989598188713224951067395917395534975038351392768569612050028021441556254389480432163886132707499842578932269340187494081993831067331464600317017767950395602318211649590088102233000628845368412328516423246352425196914940319898166886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 2242215010957728028626046169677995472157433017200808151222754884756107016030754039538815908276753354724559346632684634787367181288300661456191036310137514415667032928265986910549121335979436644939633438681664879659823253837440626417093546987206024258431931639876545780623025109329756372131778816140870009630876905991404593607007169945065508432237493725128084684981701845679667487103769697701545764817833362423964944377684301951967524455703526800776297036905828157537125334351641814432162080034866898762123102526126346531727418120311059953171685917920132807711383814581692192931060768243385279594652842479240659653037685915312306006458392989748953101612685804550432019668933859320982083567743382118041716277352793794563756125526714923062662480768446388292352283395295928300733730664538065870464377166652906697191329831418296400618532063599150985491437910310464004223467759626113712861091744187041877040913583232086183913127243088857859492626590504222770418862978560034869926249313454283458839113547359103098493584114629727563522162449400773950188723370896703514771134553049951168984626814700671390143885280460999252263455674594361161458425980423205244664432964665307939918752808895228733603622242204406574574224372512938494095444480813499348042185719706687351695575746202028966593273176465677095099040941938952521200739343184039658986646157054531142697843336063745088054168191045300933963610929281125224811265001872169824663160081831695130948503251090757436863517945215443521368303614588490829868211733398180002457840655911928531798785365696240442446024994459414689220196868523099327007530657727309261150681365128145620078345106215776922788547885764297307889780205631085880628128750289500246469011973507834060838938324372292928920265872787317161344759804982155858130622366097800683571341431299693429622178519431345973194869340465699267991956200204024407178930202636194844069822978055006474261943830423237854541980484066562830621773123301864177776427506494710077819052601778232607205527717362580726118091026792020686887592290238608381803689560965160110164352568735014490782363260653897740004784626420594876441369112530398241618633600506348656796855762689061990546243967463821348436216537937663720325062863047139129956609206059445238246620221809116561993071459138523852742074347794161461271728167206093420150692743091252786023184463330112569401570445013180516821044042892295575416183414830556417080892757894105055299325675883021606706175945863261465774081139634128574741004034026163166653114372599799261984801233000595802611107642225090483314033197956064063035891135356635411596992440918776262379773354618150960734235286349784069794145854564679333033360240539886534358586358162714636185278866873584810140976730384506925539047767063138802376402457128176507021219639222850836255177907560171700224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2627585876139351332586907008241034063875104941009619537904911980515966759196543839171572519387222766305124669125880277061606819124169201889810549913318662655119616994586810615082931950372347992368353156420612585018814924383613020874525945568732773129559095566977310139983562897664618752892101226985824740766923587174129448362241123197070905172691748785300847251549499738182257364331020125190187565345948782555447026937568437382162441191920496425142411078437225675027199877048860372928443865756864289704439150374380449116268798317808311776862978658223098684552358674586310183596781489802794272100206943057748506149911346763036392702929868441550544537231908308906519240720066422054989085436357406027376356883592314933143289947663429087785903833234978971169806917344198737566457736878027924665967217935483151067823124836182311812575911992986759584914059798630398630209790612261744579686047393888494684759244507484779136171056724902553336408403641978275603242461811170078726278748310821238561008277662681664829072046754892852233824622667630917911032813746942676560292293893106969906090471392078329530365946873154680257291600957496144491985533036864919318194327082261349519525790993980138220959095720589901107356352082836434367892442516134695767384017738659035761240446511187591299713523000370615903383788768109298880263555424952355946114963435786260294556085974600978555171764164016175315582286310709912784482893087922055979034273204438135838950434047208887067061000076524722587143678139219572735374422289791253111777920805962010234077750325286148471455256057442186042350656053732207921977995068181456819410277275848640540045012177964505669436814980866780871874603845941969116565236803061768539694182039804287461614494264725953417890879502282047496400247920170330408604607794612705877232314784431820123084894821533263694508243684566521235409769507489473263821669832017342439067240992090020796125028769527225224879919118449326415751390739636555461812417672800627748067031136442907416555840035924523528304102527985542290732204968463750251246299803802430592330500750143689569049724326645070297217747478836497823591538099721535957200116783422074227030513569497783952853689112736316756002891415846838894514349853002050091088469930057012837588411715384330630028204229104913825388973702415731713033578111057111463205036774477477289389278695886181629161817064776944341687410084844818194900525882374752130419610621440861416236642173700289362512084188725206729291851633834620051317673677072424982496057705665904191327480787297781128059764011892298381842414091040162274283943082909043956020124895747049185608740436231809209317945837519117690977850595589459221087314308595606577715300960864818265774384048458960206558180685839407375871242253458969068042987846207282409296181515793979500060190620904325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 610653455518622420749268844426677965958290134214315103379399554871726830530132157431259568751539840769031411499130574065256983737540023679504610522433496703363610879419981730931517738780320943331591682059624273876186470228011562731305811707450817240661688884186566392965374315068050796244928806197331146304637563667944185993596220531462107042329859239545021177530401435848714251219529501219715684163844148244559058185350062290116971104300757062302918947632914260822607815823282844266984595488012612080242502768502051295684431640281103038010818115089534405129278056415738864343830255347317005130464549652786983172097962938435909563513756849749100255183083151423630621809111773269142006279822764340411086727207766613663357961997249786096164333484860274202207429932310882637130731997338512531696591445243588056565231227546478285453252045297497174746213846847282107295708539125114448804193788508093549008852487965055961964794040733232087977636770033110643004754025808445375209589186320679778442004982761026720586781365737364655630333952040274568563774293823773406539186456861964616531726340321102084209644034891851789542361932699393972088160500560905670616741662673923024366398566110080145311936117151661443444079741944312255678647130109344047627004180578937190422159178283372426114681206572153749296440754035699653213508413009668749920546292326033706733647931232779587073852159857407869362363550980494800932836474420889499359630922525992931141543103867689727078568053945196357310754722352251539693946290036197620197180333287211261255244134066723550677875815922545940031424884833113173484428120356153852096170884974323802366375694445761158453569056014614869635603781040093488318341221123036498326886433141859453212941169336591203233681034548743470747011487375176311610763712645059880887289775774482037831557272428048598895597810700030852359950560716284154425256600645718300992458100899620451223226059958576149284053072899572091603902128117833182940095601112745982786365530188911821359496258548353434816256244383122953895611603405191465091159031437102865550811185505401122172724962131275579958497510903589335271561202632042955211611721143358556688303114589885083969784780571339452725705211410875425241755725378231143278587534434663487662278450780983216225168285109186131646545994673576089030641814365076207046752113940823464787130857519833994117636135257011442684193887502460774622327151695174311490669858385928393882543561976992609956627723802202260083155419125459440980921332444383540739870552626654243595808938885495141713929597755264572903716098461792819108649682373771869667666859701111520488940253494279096882045989984349490077154367544490678610918703328875211537797006320284790245424187301884516663617073424707530472418614306645610797685050065187400334992684209320767747285718726082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 116472648257434611887126767838002071850811431974732773697823752877863739618482607532371960132167699118792775493353229204679903827157442478588426819589388698097725996031310079328934059163816641643279232100335769513108258820349569927741273550210913294330278266135838961244369388589256493773772130376827804838572106062538259670990781702263914981330967324186818960044170594841987363826079170693211948568386022001842789297063397353877502130715364944549858488379359373939466259226355880958698661803282787666894513667191355585996592051868407129094488228697151099331928786231668882953770230864147662828064179016743732814340556939812621845857577194408720232786348978148709189115539093798135102279661791421011378664873749942495761146673368017507321743124571271807951870535850238361033646450835326469192981110557552078114092412514724721357863975797285229610068997126649955602562694972823275666101091267945838523610654794484330785989210725365672399128922181647669391448290680067674171382238862369269368392514765395604379315939241843982133307537522146813950701817990333792601655513623101776030857967200453890867039457697886917219556478040338201971293055223949700348740395632229437835311589125495678223924641568501398710416503259133489082187344971420041133235282264772521147791521329343643301170397668917593684826433830441773848162347833783931904625194435922182302185313467694087899169169286226625573512726410344530789667410665963960790620276074173285591557560309800220492339974209643559516543843760012253780576865338065758646000451059440940464228267932175426817224449180438482274954832159141041316270626964196742212534161008067089998460270017325920536436051692139321522107362775369392745871415521948658670733605651218905085163496876273078674344610342373337982506358540553914584759219343502420440068335175878752019379990773765354906453588776397092457300303643300954616801165714852440899233186799241398386589673090865498583175296952571389251362067310029335920813043278121310071444349676411519889906438906027482195471116220282116274891349459333941544361148690411474274581862032009885727877728505897768021393629410538526540722466969438884611541284378732274888605861240706712341939727283168816244027047009251738623836578022811017308419745235768696468576644859109065217163909232480411744355810256113349594709960706840841178579677589488309996003529012456783976777316508737055001449302143649617375930769010756191457044243115644403382354596120710759476122187939582480080018701326358971272170299167050664017027338775526501143961876012847437960326866149270100398675207139009958675470595610124757763165107387233315460930809037572375252372316080383926629234578327847125764445378462436778366728881462040030427526111929714054973320366848824351210232161815770026003050081803960371922165243686693522582446786215936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -101386417794404468670067429002268852437939713969942812135734660535798013690752563466914304718281460664632362347292022776383934417315947586134004109615164549139303910402603186088505653735880754651004491065155904653008867747534674306949547047635371041830144313451181207446083251742270514277401048494029013839594464718069115900502754666610109565916230161568767111533195932017802208037725249990831611743274216901915459424192220235265902849061700891391635211034851508235551303007361782648365058743614146647667365806069688309585484156492128427912146414065968971045902461323155952931183057187367244657782048848205221190663113765326918727353316180299308766337429003059856594678696919591332309009654316292353660204686513158739370887085577046263391965146325178648984920551908976413593186261438933069032251024415587635692951849685505673059871669102383968711301057751768041392082254868093132013556539942423629952091216323947110112839380930660038638429818835732505092757891170556559596148322919578038998552969205265697952164654884440578403149990438612555554422696977723946229291526911813853290130263223973283004384164297193463251444814920233325789816176033998588497651430348674969796652073777762141255750121736935330648889125485207541857221053563356757931788511334243687559458386116060171549476438155350189809489321121254051685954768301811369442423685026539787077555650076201124283651420959649142128043425376412859523057024301368478722933769236948968069314611803459982195426171654019455412380958024599175516997550524787312305785734025925634205553546921793602111038636967465229996010510711036150528898448461990274761422667023356870445929690212315242984233516717287563557475450888662456700649545635726395416688659047240089844145268991687629683307570247803654097975493307625290265259977142547252342297741826074720653947818870095084337240373609528838358355740810605142885313305560261504874485526138777940244192517094968453449518577742872699252574154973249942825743903461466968029886583695144112428089375797962147372964149123371155108112870260431883262476028580035065789527018340782640214605923584637168027067997618023495612618006277882865886287245323361631728932684259541562782816569885980559051282652560803211737361164867170744469937895487293769969076634652852821057749826575024024043191453798036065046363487284482287209685906926884023487267172222913718488392619770270396502390918054163004786133669947955437401059714749539971927407820347432014661963240162390243729276767981432481436738001283930124288781333376814877987191545388124192328040756950735347485980706781650260376740509719766736342556581375250723896303696980358897398391230490878396329113932077895014752565528528556939080427173176861614039936248654182439355379477150228757826749918720100082976495604207050071894696846014263864835484680192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 24245931952494833613735677293325242705504401507540629902218029874137383731479891396920300511486542539524355233460463510977803081804866032585957879186297559914759274565471295987780450858043398829686280901598707347449738783619841443512942864623281956404591788385176973061382755407077787687893738777545152025386510509639592035495504844240921172935683035942247995433402833231328389773165977407541295355464398045281255473315166240639496796175258364319319654029831172443953483992509903942843245167615995854877227627538764804074703571095713771627529774825358051209028806739032732805469161775356775752004575522020220940963451445653563326976253898029451709231890465663023974607481260826211771077468329449519801591335878800754446721708336111979763667683685257768085999265117423988183341911201380455110910031006457786011471967813983995215795523314616297393814084064190438897133198196097271134063681815952453790262020363122562444594976866004502413808499203556642845317052312518506116439719966204433918856256265137211650222638610595977273259303129021618231084882356260469437187561395649247613413930411787158737965806642619124029440183458986116005118519319550347447285525513533470450581741041268832323721547241446164119468805843938386052150944803196545908295098417147384548872451226686391144926499210867884945244279153220108149214901879373572085345360293522681951245346823385000509464029819833637159777630062302514003710087213674564585729674398040564763922601426729760974104382719565006986845492251708664695569557920015617692524925540954129012807543126889447052809268814563382306083362174821836705057365297748044742198230514629171873278796940141778846948764302459995252419816602004021453613174706818034047567076679412948133452255837905222549913425900017638409355551447746864531967018638811294120809248958324896751208399909171108386723956311645311839202236687888806739438383263823849031735141279974445287817625501304623666767948844044754635268969808670082327648522123631023528742465510889433702240097607585782887117022402220176932188763042287804958086938479650205803135029439314655610175311689654492589815721416079417060425988055346022851102507611018763982744547448995153867815866420232163767510343154317819480610815033698546287910176665334620481830825616625127960590481815751594961036322977398053212808548695118182070450036663830521865858266915663763088185666870018988456294701098306249742184645547952381779023472169129470216440295839408691981863685501123016115178593895293100054969283717403438562639798044882266101844765582716871650765835031325258139367566177273748787294646729673075945174966080481415121319652068469546428323196658470522550433099455404135163062154094174941987280401224074440750336425073405835327664319909376156187710541178027936520604287844417870508382435632498002004929413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1181262354595189514780646990381082225124166626545261876005088702174745779323019674534016713433816180395279484338362493897239003485633448703151451371056504823863590893483563791802022934636386370800926410915438996261438283203079616873224779347976342875495093057125785231315042325954288570489532366255123857015487997063831753567796146274961571983644031707446102377033204753253821194052881179402252257720881186538781376208041352573307946983529182391904509014346532484439497866286064417908190535639265064566817791834871334780386739239864761469789830846217620515536079812880064277903952475965573846426916667723614934819451195335545513337266773780603030612587174356570035806935864691499408303509074699624387578356101943080503560230090445738086399984076381810247622190540545642680359519949597805238106914237476382976134213185853843468389809747811284673982630542983314986343167734065491611355417733122551990369379319607300191494732059097362816989072135225618913610901482180553761566589569042706036414919365801610104106005192007566804551286802293249831204201885509043718539610991569702230908032120505594141468368634980877595955069988732241732022226388094317754782472289557757425804385520216915500929319139885168983316571482518168215095320701790006444379071832553963011577409749417215484575357460236370756821905103666027339314118096049045173913701635930627863971823875102225055182551964482739778472102813759605277445529022472935754722856021192514626206000267004480460920167332515814643955478040379093621456118836792707877680318704652898995180097247913074475571229037776511518236913010061890300826228700017039312055103837469634416722814771386658193630994599125361886792765176102497637485070564670634211898928010242790647583918370694224418865564332351112879056475862305360741342504019205577597978206830910636792513152459912007887258387717986003852081743468033039132372006582307041185435136519087296349888548822653189043483972414792507415076082295936637591096513494341171337207685818596270240063823965667498441257809208621293855569477510907813789580364123523084491719157878213352702854433999220636973128360193044285793735966723257273233478404620789017427816237866829162906663489413531144998221953731494561308032420567831836248167419797463183070569833372300109516799661888791644961867388979595325854607017554226123168726529744474600033743566397121938005321620357263765017184595563393985822955136656722091419425418288429096480776819882245198555793767979641499517852567525317312099105392359269538439936150787148935928427046429345164402143048765580203729687460848714918418928463965381592739830333864077662452731543631596888253103312150490451795136992907449538186138260885418179659741499392259268392605363358987730019704896419029037353993624000259011628294452733209882361799569818100489384886272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1070635770536795738313945826444445654877088217536389900961493737726757248068310737435024836325743830250433351177366538134862122867894309134388425189708368790965713426654929103201840382311081540484188022005775904110377291140902260918141933931433230631548028058509228338589668122658749247260979840856527729524508978732074451354124198016262102707786531392125947412408116349933877974842327299981155074125374115264851595788892685924878367894290622800769479919329518967915075566777070628588961667707882436647769118146570600515621592010370637235580821465121344976175942500582895268425562182912297628328810510717421564101159818500632944999006281364202957612306918786918166753058194422844634236184600673022178959172095745857630697482379679964302097977293742606450376153323215621774576301078550326586151937600985462678790288081479338357600202672307650361589667611372291377150198074964424880977134159002191981043850883735483009721028691538977023555529347132568896749193597519763945682000514669422991719713669228069865108499051485134199889681753805771969977099896099147862542637761606452087892858226936899980733421542383401784110922466420176460403623969200495275834065629310454764060644879046152741370827318636596733758268714072952858122351440288422933752174331833660069242153967611745165693147139344654641781331836791710279364651314678207200941535296887832674935278952681333385995896154657814605451619439011129559954815483216196946436529379909940593080573784407810469163713525225812407937202143999973851860815246139116308885584115706705730318301339943608034577623415515939293358313676733300517617599947060810776653373609001816545568429443590514918760162404254127397161222314392635611283374957481557442307670495174059892984666626168952053258208334477291601666363308313608686287572340452786286842480470260534653603736955461879817247655548608188955321417798542200978616614996079823653550537084758432221899553305587908699333833214865006429497576308183179578906268229007639770570846024410202167329827910139859141450845491206141086747434690649703341504384054612361723656649343444467699638876062126262625055328717282597409065463423925553970927283420461250915985437125211938062672504857167685417343561952538112642121133046849439675548198617860444191752184008413226038121015646541905205185215655564274107517855513577638281148538760549125533775027530257569245523547760854240006207197061305893319465479232064701226794286928533550104426792330487124241880390156437233990983801854973781754661505623167416474677268907077527410134064516931819088487825902504353183703728766567454169522580681867012952447922689231691635578417410955116847787283879580416196783789228691404610649435324850392552368679608772655467827056732383456817506029547172649025101076162768227013595417845932304272133011362707211812864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 398231863236195263889612157804100973107532300323687140012987227677651085613377448896491691515665564650902423064262443369027402472513004910518123915671183069780936622583007524585074923951187519848225698492063687285679455172419473632486782197817710324229537133018856441378914881070356513836195319025600272340892162579527226725521477397777784710588372309647072495559059528914695105157989469639044771514595350015113489635095194493608062484970121369305676202538583585684964484929739737600688522094947543764972786391117117735934011419717141880170032301522545653048899362246803728004889583235240613316604959447698867129817719370615914402089498759154396556198660004791199417084473428861244077860968924502593279398224507500770786890680219054497413810384081155964686171805142394227268564013701868153094979571577239914386830681876044042833008167691502706496135867313289627770461411560283889273940081624054235814678563313565057027966494689094851928679440612013874322548368480118351210572958815570981858085872407970309333293084000424596708147401128991474940325996125096406439895598151701569186171931129369717176282354052499315103384068850801520803977470025721970310687813571794286818144562456637748466246463334225247456713806104387409142384623005127602648001855765753405491296279216916836409109515346765908123060525773873709350464410044985696972492789888795717883084980839335192928983664642291466338502823540931755265668583229372715293874755352105720895340963696211050612477308071593005414939710566498913334376961788000664568223296584757718500440294317432921976718520522266070675303833820193238467489367125848607078021588714595370013139731367911601871334112380412146554669877655269889392131401427874633214320258897706150312175135958842119554762659156241425881677896536065433950941786224440755263382916915651061350027401969060313825385253002241101006137026988846022152482510966597516341182451107743784762272327833969545136230743091576139357960745754985851425719684727325302729836942728940965420073924335362557033506738533728960151265874807774346620535300549188256080682970862560782717933314248440702970174995386178454103227537140758123893775919336688033849833774337245952848097397253345962482114649991770063096267402680836956832000136836849990911964931409859695783624484237440556702997977371729752011897476737360904175702981598658734229383162866307206631743201131281843789452302253922189785759797144758307056459171000137511983398925710070465542047577472938739686724482305351357340585794118648001745174522702179485585831859149412657995073999708045336733700696783108059422149366788864064588567139472950198025480960450815608403482641348434691619629994977622552101973712771461016365687655712646918445321630459525029488766321861658368447327967815715101214852617939263298337522315198579343360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -45621787113442004625118625364153756845318601020277791523055759382985303146225106450047361508000518985755557538788090867891934206578766146947527484250376211374650035813006478067340532311907963642666217837403375136005350613537929770293873452788762003886328581827737203217680603305155574617296623451623423077814695384031725279808193981232312927704533513766562831384883472478823002648038667700230735861132793303269900173319405763565387447060706093783274990511999262282374011268987734211925737629717811820894938414508608283383889117160030627786676062412671284211151099949792559636693275058539921227543115063948574943369413819096218417339986511389585468780184568843991395747654940096491496107124609669122554713239311013978531390937128103109065338535608995109458983876496968502283049877148343553901635603891680821055725249648007221674462898339042980550093775246890755339043242747402651187463738173696017903616136159972948571347545280256072461931579936008141706386224452884595202327644942792333649244589379691448653405306212640504359416087429119740312115385764285914437402616601270093430071471255291054423175132308348783423529025039624198540106239562677285466198923774259570761039135607793954602245529163616313491126188151794633780364981230292839871723069353022765856083056687858773104052853022062238797929198477488950268733248989545470400826661515795531885907404295313269478834614017844656604097758218475074409185515201469929040535738581542279475122637322263476060704091688770042095965531988006470214165441649573887132804093183075791558887792387146517357838769254302586443039730644626688905139138827120570951918181740788253365800562822707036443909387698646464318929690706871959393085000827063950410911317783852276255175584144529843213308740236506990803527714501871210487912487562854636985858257832942983524241037273900439982309607645841802189294819076660301028335865193800763969425135725750257038253382846691303030579037121369178241904227809706116669723286461853749854871141380517738641006836141231603783015809708300591681964999107100930313250829079627228205716835131261371063895377942599829824296516250775426305935826031615153866922725508439690332445279506486544688638471923406182335108540612744274267144831849308432946583888967395191381804720381505455587808788632825259111494299646181539227144147748646519234422263288148264341425260001250948481503804339679609738847630240871560855340588950850895958601117913154958320595465157193288959267855002625691452246045965259283923875866463975509027624306388327744604014333740432016003071346693164526105943858834980672223430377138456878292775390178023068759236397761750015700772649486459329243443225425377529381537839149983211406349002720506338603290661504538941485393165084001860320039782669662605840420721565714976793509038460502016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -11097481005113910763238204666210447016142290067968636729891084273111478515584345992342953182803279229456348835425352501359882553998241327825605318698043079287130673676809267205534230684155795576909432981140166869153749162566621199910061788202748226604461143149781681901273154507985736822120390393469892962298383522400445944322543207105344318144876203766953521295587180172313298346184648778087853293832040845249772649581686137902669694046143870614596502601536987959724952246440748716758675096783962897889709602554891965987928881873846611181208773439752026558293643065143423181513981997631820336851211061811226379718301082335164178817953686218993824402387711471747396403976619026048310877856000552675098191465761880628435409185975569039113975888904191414579283912315374618327355430910046168532607135354039309973590306034924275259037983873460923733351823049636432064500516783620215666264151453276785853502994384068077572084483546731928832369226804087379829711456036223101123404185232717724686776518203951869663130705978950015625970180030828189521080272737268394466902979587609595488712807072848492414230976645303891375082717445143656751838975267848939861354967813816300957005714272615583100860289672714952167187874133743033545570267462637078860975317277956456559156721487655456008327209393877396707431547259607770748404570131922452492166249715162900813012621730944723657053541266345875154031377520922348404635342427871796821039287526511151432192077575812450471235966711661984733912943612257459623158401910004331825264983936747569187711336601601841006793966526132622162273705392712395507343927765494827068677751308776576071379067724647448332853832854535274259679931213280022739711076575738450437487133686707617877468488543294727105513390852550460093861879793006649272685904683195728150761682019093652696781417198443957448428663038130420209682033713333442449286475926718341369232556388395149044192608287276163566861235529143452225348680046458183022270864963548690198685353416734226500497084503470052357987774487356631041003003948594917375229801187700169636418041558060496046174512350385821213626739149528199265210654163130651405161240951814144813571964373294849484348303128631748036113392621578879686927190943804281869741936981675986572043910801005247744890197389864380945636487780010254535398228699523502912457288015442338802664661557671072664854073156071069104947360959119209159299815615108435787598548208587736388530774531358768300783459523253410007134811390470030661724661149362983619076734375634227748645289275370970488192867689766847346035078542147252311603291792033253582827964254618473253554126961825065099941416799612506494171708123781402408975782096065656133193210150772498675102047368074689438000760523831060732535614319946078154964537409762811585727978222387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4585763230220930313806970859034426193023267282523279600966026069523718068783237490352282714869950678443810295489614326681132249541398127986551496269110150435614835261424071776108273980449014171812345352634203152737095436821899390031845055102371950312479352301060651030923923383036434891898361283419885550833791153545651944730773256959891980645172246022575501945214528650715798653808335750896196914069889302048535220280907684702056498459751265468469275302585830406098613118631554200380201280054966500352356802677210289071385043829912483803982848896722511552982736881170009828097900555606996350155150660545763074808511141699636819921280933202966650178877307109174121482480092530104514285755004980027718489168596252923333127612594049508348894675602897570523225551730873926921018679311240125936741810543120475910278809394744340936745294980724163887980297105099497963792757409616464937415141098796334989052728299497718413188835403715953717336746657622132239266732728400572014913225752497002350830263740534176127856409886032033088094929056684998426027936298172385498805668848470921786593851664775151993906991524799739293560091844808917308026060075872846861313336047612687178617616248131030234723373010570979739448455559803067397647199983732703479601461821079291227331983882752528289094768952118525336884054879239181853719195371664444610588303167797248277109658433208706571792537922527555365645763920693915438553363258162452855188517217081277349307292781398501382381239706727049933997982770225905386688103103997757079933839459960216290836278095113421202832324158144335493360196914833547801368359888723904839608198562821570323242686237978270844987188105918423953325912279148819892837206022303194741786225519716966546660311866655210439783558946608138848515186497611873656146499360143254815039053388276367850351682548807578831295079909926976004390066363241634501624191176295440076823848583161901363465911434744084303949068680917785152544934264646877563412734554084350458940796419673425490565968595152969063331317146324249968398630117287763696924742885185669759361019939773653143096748902431061357937985270735277758544810282730871115311824736167099042001423397802625550640575245585488037919410265887803151360683057183601275079178149720703332422245539002387987640160902178596311676303118613444760936857926222757952254241039101732967947560103228012114938012314391084866502881378346639442255915077352521374270540277764892203982456732311410974071773257795787208475187475029623213886135644631087512059911424417477833189432205333495911062568658332170381515935913394778143467255662454730277843390765420342958691374389438947311383115991753831009063494483676561957966872861683663910572486271419453763993805832583842414337109334720151176654732668961845886151701125250978836406777937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -747760017569318851297369654615746257528142306773901315063839235082633752962469174628498927157272131354987269829681269030220157281746267877967316756444153433816377300015401877254327438784187717404196054861924748196961293603107323485219542410127216334068418367587737161560266810312563425758912276516894020190239961850686168943933962540012596595539195305446042451009768381044878638631953309966124145572726993917908910895300302384962338403450285215601014463500295358796717203013282571560719860811620833189122352662903471560975243591818790300545570165824719222325426050304520288697178653471225991327134357871214937576626322297007253758525721084928829317454239780558065091974289139198675482799542327066037184920412529519770839113432980287711992987452567725528409094059055240911594620181240417305528790164057084268738735645883037783894417202258489355505179093144798444152370229819652539025379791098699456182120979847155859812264342198333549349439474181671513958199323919315098471298133703200682808335287217710359298065119916874754006707643136213405337866677121680990816939037627866442503081039266933462537749631479869706418511476968227536198058275706203848237174517886664428273743055649392656130121814640766409083232689672990783800164735995774042314815491968239619348018562993007568814106858942439888507445893274101852625890400224733890820046704631000373054724204582903843585966106154953745884140054306835185528410494813308144589465559880165584050913345549243489252086518404199371300615335894209367197888229974577357796728727054793049631023210917344748818197076737348984797166414680932081466255277171216098110197374573183299892993342653296178945719432765068426496039967794337126008192226332955134763764281057212921917870850949145043060895334170492664725074893593296082336825415448351564654177059506722418537962541096609946692683926021253094813606203215278370920042811594518718610635068355897521068470473523140429659321168884826054664440669697251895234374607794973970513631351237240001701519094238734714882612754180615245901793823935154926387997248676319906785593097752884748794744696796867963550293522116069513541516389662811940273580417159539707143961832554024677277446446432339890841050926582525131189813504444194665442875186653227872024279048775295801738318272016472689785719207732398244592258102267742952454708959488254560078081124876646155561371182604657784791811153551817188313228995793849093219961145518314465925780086559999085345357408167402482960403863362393901066236607879441220644959684139702734673718052743007438750852136797440587635639820691030791082892453391336172400273401909729947405502540178448587441264336555760697121661148510346893125112190510885863531707884113273361808485374942941886069671169534926660404936268608840283786693844342644114366398464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 199270894104905183390900761107990842169678361995996548077929750107349207180424035584387946259637837536644202113278003152754232657216240910902174319883126814547368611463494127670109465483909408869318969360286082516764198978830513619638098667618799364818486823267346743720550254469135179788675445383648976385968509837514324464972366036037707663524030766366609723413623023928312005733873031063007570899245649882429803713545643463748327737841183545860578924374364296910142287418694644127059298465689916529674861911014997958808213837173608392789909746132754067534505028228713962850274562173310597684028473427919983259548471632140428671707860012427950846468192793365126803314138091371332187952689209759348757131151649668298403980851014398339583960574224991523182513199026832755620132610479203183723126254001538781368182568484309032521578544590162636924848063316989217295834944530764101389529618836227021706784584758520760768407910840362300364990097789086412094344297100935195998435697496758496058558654938457274254817194031495304054098185545000255493481267595171713984597113170261163527719108128671879698458924368423078812539189655438739875080178004664283915128793834800359887322882875563371680433284713612245311593029522677295048523502803193262625207604207753211715295187293951817489299092513682105340919401924226228339393996082034077650804395382655721360298713655975990049599996381264629552618246932446917377464426396353826721453838112590847393842412079430511359026037039126953257301236167698120976152443267894239992461119104479089062557106906901977287474001576607524661325400229739927497148323391128772743244420588624293075636098328956284502265174464758118881508033079460017410534411831185414875261923126514424286719309034993468044752146119754850355909696090856573679987659815019145408056342596172851627653600925692352749014220702206103157747594239219956637320420763777566232335017918198258635719719698408962009027327956944160280867137446795943289530855882131332073046094319909691761845955120127306065341001312098372928986028509061778101851969730465705739600005834373949901406277447471111727305913911408416553098423983339075911904152271414561538079645203737475472834682829702233866874780664122833659868524182076561132984654253880283025360493632259540058408615011337876618602618723130539491732977132689459996710583657566085016144768147369275262029758281047384688516225626830768057492595950667827543308395045110257191446013633728048282247386341699367253911647032201058258842372791601667784013331532907817245948849458356118506866663759828884290794668132793005435145859244858719288674959933680332856951114641471753877067683877413265177368802775019012346286422283110268346296810074248754176049395946084884300914931067500299247784453542336695202825545961503210235494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -84686597423647506956199650453872840631491640913216441536910580790740212896415699473549818469313176788450688311807271933275652447610193736656266270595024361244734972329973320367041338565125668913085165129333971839742393095396810188378839255414378262472118247089373228165836537546510117106519293939961612578044097795556146209639223490865211674539235337467537938304712212867626954367657810257542497503561396900047057788766226216108066520467710234190989800721714998097504708317334766569671499907925600137670842366184085235347119369565983540885746928525788644602664777279352322639851810306615442489790102441201570073495027933665027418969228186258353176504956858364827896360588866140463672538971757154143325262629532888685406640562822172280043040367504623789932777960357800771890891979054203229126223423329514514975436703788723047116578665381321896999494447597152358081358990352929287216806883948747001105833525764790164797183274024452073316434416904630575106542369992110077251718237562385988647111627968554742786843418891542772959405277262758997168243429056956756475587730345658010418839460172778552922532341234612646532874431393593825560792752038520338007912614976738010433787655849577475894442506523753900090085875480510719779557287910677876430747507231295505538537473994088961416435107839956079049963500389861839197386739088272443126036014285456503126529504983150957045885363954753411694924758581337877569298772092184890427401866983479932604351199265482698345042663302962935030808943346656261793034515619912360036961572505394600726180190553351626095438696193359142898058318942104854141835552794412011159668209277505810529691269813399431337907418068073050792111758738056982156352256070956868728669001865108025083766001760208004193096493117122098514035083293029374084842556909283503250294602121544968629147142010328100926263955976952811849198860123877835736523456620809488214313611836754248283093671713827259505745289666127045349251511359674141301440023930901397448751375986493322442146659410220666302159976922515275248300872559423292948838063630083464542953746381530385084366714619178198440945823510096352434913953110538684219738938688805582806208815316825167034069640906019109195347103346103066577053218479692849779645182032245425979967801012421808497797609886090448183696755327417076559413556856922602183861677997343869914063408152269537146732521763559742170060764389413836241892745503761934095232453983173962327307936133911431201971561054605362696904829070826713352506825825558085995215023237289069394328789042148119252883193835161660234482648794663205966747542022127143356145245948414566678161771546984965945400822160066849476143761117556091797728724773327113393146440490588722799456168825122461098440466912826713941461363316932486518693021805283219865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 25159812694320490689429341154325067652214522928016069102293049922543301084794536559441568852744335535306201467960362625830499820993110681448957954666140389527238187784090179713956343132312156704993502336281354276610757874847414979366539463073697579374392161164140050774382646972825521561124781134471541904266382352512250449725583025118217903602690906786310802800453914438901541200591197824675916702353330968461643271961226610179164991924488397483158990498120029135408672157581548811324141828521636068097767933308283178959107083522865799169699051353447287151599898868660539436960636445427393367896312885353634112647083918414231069088065312664435149233082860459215824545466683025653670963569216256347419016675157949071758618242412042040251150279583613734844405440643917877720646471746257310797719682134200359717266875616884788673775725716918830905852396427297744383696833681838890494885278995319889139274130269977727759831343136162968914024462315507522362433245764844464106869675002071206134035569058568223956714306262441581637868051589644249590619722732453839207225003168778975406065116020787689892995802194318052816261395813879535815355913768237822307431267411493758294279721985361568220670170984737105043335281976894047590451110326031235054504329462471731274761695609541083567908722844972458961273498084274457611670982427289690312309168581953794797186863943065809598309244066178778622726493621964969389493901462338399865904096069252524949593807752701979118150868134279387763271045988962739542815774137905852819860180779301482463578800379947858920795725924471216921765279468018922895904183351732028727203552328710575655317922536317455375632723589588279080406986626576159646720891273975667034449050216545422935369486374487801482942038648968082904817669184079256486994162179543605001813870730759334267035471001635411025182747400401992292280487458051411682743025864948556636451641035806055076849756074070011937304261474705991899936364986985875622538078817503403511043438999286177888598034653766692362026788310720434512374669214828782797406958069493045885168071961777065078775000182923053636267281907568920953726618692282003133782600584482096380066255786140291221116772502416547916862852764578703422848850208634870879587909039744851383111443310016961313220936742574246898376093757230893910676042548456924981166140582867023791141115559480360923227017354621678426486011710855544852425514462159525019978727950815775112813966749403032656081297109298868836218747511015282838840019723652355923224368456746269176706487155741692192598568816368868902366867930959442952820319989044815935628365028672431774101541727404622334737912489716935017617383207293294303918208620058204984861292697285187779866676333828538375543275152649117618146811899940953558409799480199086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -5936253063857015257407501693861014208777605610616699553629384506699981487791633714888422805528155497527824445091003326474786119506907033527442302563358602800271514306937770333180392432317506896743385159416696539062118104288824242710317977705102390915281200134484443602859648497626497505113999721812813503088980337480035181584513400527960938383494855842010175579757634843890789749419759828632678860224342475227754400980426093899197081168881794986750706259659062863751811960322990964806318640958510027194212520619820104088719922437724305092809742124606248095727242992139479251967822861926900606968924447373763644844222917475108270039196027453257265037603314260486439671998812883094051358530358666853533437741954128716609841200223219454821483024360252189407017459177592287702785237851253093454149524489755969623526469682270706343181476859785146637397466528545259554248151559982753978168913597509453218161922556091575990943607575180212328968882123027788407144269703303668891319488300117177307807257800056545032560883132780361804851720791879446530729889808394587600951423794214411699763763849630853551461191837984172136036536505584439687469589786012364647842549715183935961707085325264346217499075437179999650727590975877043652986650194743640331918180276598129013497188843328428474993194047268098360561668055825381214731114960484699284824523444249003791191954086166656942393203516908778136843603924313992020995513287718297591977622130947909512041643476575582477932870348143276531362020543681173682731252968047028027564045805284230947775392948271827290386175230909385991110590784786408290988983603419821302807762577134615182616169017707030111431648105594737251527689337383888969527050497319409678781242671775261201618302861306498274493261128727075107210694635487747916387758623505401942316110930837409572939202560092525537226299518198152823564669378112709254376972567257262640119997611949312385035534299572610324477023132973546514191073589047652214661034692085271036773275224271048234169610991491057625803787601949779404482460314904001954379959183994825011551833024605368172576246969799173052248258305419185616475606296259192045405247725217491388739735415824976132340410742221929167548077375630125377737482212108878946666281362169929410644836784243933347679297475239854677455111965825419809123805173628985554529961497740057418425818973550707138164230170002349786365625659833275617639157907119301439937221382281444778458185541788235177945387773856532858678766988818802925953956843566788316085381975018866866918079342396829133586022371826972968526777096387317428411101103631275560152986552756862165400010244047781996681817871557640370448216796379537168232972059883811701505469866556782548922058454254427010458504936897746815848202243386223711221756830993612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1411713154571682020593628803439641233939751830285618550651914676074487759231730661380976158567281452263535191363443536728342614611403480409226744877315442090752001465420935357304483026177124357560860145862627778584647107937878786031786924496030187909138910751975028290754942048921273596051323159774773730276843364340944935813522702747506409112464303155477238448708969337320381280941338877737357976604814504379289503462779734553366819543066283950944229574211266090316617522707269834340599448734868322041693906487857081504061413190265852020946774137077766965121510143529343815490837233816472026567578472811350824408166110999904770079222150965837550150498829678059629293234996165649918470889081961030716926143489405055459699818204485908731896399754398804157447934489061599504664495000139332028474095042917268490318262390633571017670069718937157723587688939626926344054573921105098847686276863025266072753348728578465931107037822385443886804569856555827975859439195204112000635524497494071976150543771534768668372733712224802743987899870119088773375521576810434209073594989398477447716627759756827779039293943918952113949784461876107487504151736156813709636498886709707779748509634873611373294814729065952100733390785037018972020185893476528382578095626605301582204742499979644738133549897178236055376827133916247203580625061077471312566339330565939797030848759055642119497541236088287782897695303980949707701204816996087437729369043283293734416892473031933135258514226569217263237175047004340458715517966339471869181535800436409444590260944442314561062699190778682166741561568794557349839430802757446357070629882047755502200632192071483439655264439629969475454463128448285457616555491301365086531915521347957548525484159462406466386731371785548300576692016049625679352990708550607374039075840250418979971546426816318002000170660106561626446296895666995383266868064841958201453406658642639560358258465949893368140458625869511265792064625226840256828657402816707154414641788073484294624430131958076113231952532493192379689552227872175304400729482284220737354944085663493240216863951692511600442751496062401188807252629458809436996371669279529429986151945639136732124407721222349681578292604699318719084475602608811334223891218989444789378554443234199935810687822612912574812395697223067477922054878024617336216637840264914792198729875705004178261590726037608397200069323026049821236895983303717981950776720870972507087255653618786820079222109615876129450260845540715813895830718926379379647240292558022862256755895751415664544088890573763500467004866164918356518997761340605697478628750581170755950656322202427346485228363340734254964019465082897607852743452478915017076318418606789263238828486086857022829286118104181056182279139663583616809502454579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -327932357535496952694659573503589593164500135452075993055290373069808957599435026571876371063230130399118607998948905277947523118683846531792004075316009774500296568751994001178438986579343476158226537904523594759519915596298707723385973562397493383748674948123674442012743296999326260581064845254073409984892913247308913080377918166816388945446869000611010587110765704447835307556858878067610996884057747353024693198482479515227143010790461277133984151989003017024020954383400547760961968532431254864501181400667916777018275884018930333854787426839563634304415283655972587586228995390515606352365585693538285636435763923610249409991718416493703873607212325347065570952884566588311980104767356013825898649593128569030742666345950429273340580499343809967212728401453591446583969998985501800294216347006484848175331409008512528229606736521727420531843495646336550234624465990476793792771254842708337149132653900434913147458138057369969674859584904291790807512336661088525647362237380385738413014866239315145395661646644420754799629124368892763645396585570303685980907142252637654656098663085208894963466004822430937155757900284932333750923058819749079877408162744884528461941783705455718807029038012936283432404129421888439881632520572099078221399663916815452899090794464649675316003030773831471677334883017714130143080951011593513254044671132743643960066377472675944960433946239704197421238460310483549776909491731763513636728564567308336798891320054821561664542286400619431971702585974428456464555862917475424613820087385690096781593723366197116168674854709565067882009673042884400162790958576963171868165669587958652290140527427969515012530555717508136123635900208697617092622222917423546576714093859489048907285372654882737139900795625780560079275052395883290868537261530529591313557633394943160231182706347936405405096582964768857771053952530960325694226896932551573092754869489310212319876133044673208354707239472336936035922669082669844510459224696950066953648508730191388535301922477451187921715840267211064439137715616098875617589965704539753059914780152176577405125187423089292236289353162921258720149223948000824830541331619273258193655779614813064117067201820424610624379082907544304960360026813497670112279442936212537262701450590196160530121755342455783437195471176944404772919382660880094539153559568509001560593084712095503948114184107763482069538700511141880469099219986151418945575477003090683096640386366774648613606770637023936788874833729212875569878047320210391878916114954044319880735377594048913040956535487536895129519185550630631631923913598084281829847300756087745664039190368660003485815632806466618293937718247149510438476916183940264794322031144258206372238842744163986322659095683895721400742552533569023093243904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 65321074508138013576821739782924537218094139162807305676461131393412517928627955341163678837459622270429318859182612213446663151213967376961858739555929586481360453716635561465779350763307363018641939349238010390574981657652709104699743002177879414444268671303429470668309198716226520765593383811284722872887515073343651616698727191315071773256901064309887675852965222883966005995115015733949408088500263850231199254195943234778591602319094827871535714153736864102253658018812086456409169806770607640225734132442809209156837080907363452690032761545867742196777292354655489854666158924750994347967930155229810779204187698899428054353458640034048046785572708304721507301010831986370491721260134553028756587024140395512236035763880535873806264868769617540659626279760939735727539321756497245936171703614911199055919847987111051494539111706718214183367260902746408290351782268792581682376065079325357581390299192960040956280358157184217181013773057713240773255019792820375635904154403080677261660671926322374711001083765386509142999487298137339018801669805678526856806727225324217316972209760607557524041010821600606373572843929189563353059209918272987367960162978823602598390621519002457456363213285784819788784233001882148852149476949437685117959306171763392112727318182711659074312742254182816762552471727261979832508504884979722660750009800511630219297667177138876521156779753131602644017931709680865595802756074022676314226008818608571202310808521156927682821165952058249096019725094140226420084407749593636250336993100885908754918816557589643751960551395040468450115209654572127233363171177169968931920853079826195741175148054802116759164276600998379425844628681954399015070575962011826940099241102101817934799536805393430490397221578784968262831749831311493739919702571827116371063094947325459682448000096822280181471627241957785946861012258244054162529667894029612659737269985390790207804154366736075518986302839608133030950918050597946549167641908556339186049571662743042879193903115596937135147890570138115198531738542772451066875338520620150522428060666404634939194940605189632291407667851124452121508125402521209600664357529448742373575031342024213310495903718640335250740440160710682605484463259715021912471129087595616852960133157700483401347602796134893852180765763705441058582194382417118299052973496447473349600830772179825776583107043993246046572487776133822222465403738891676964963640760335779156401176340156141089219117839261551694819268510280327619700429620048415557352404653596214550974317196274063189928672869165127950482312803669935423639965778273860771169096643366242872054436322205576099866436250963648762657555267509426018094550071304543598887675965356400526334253204479436111482343029271030464810964751598697551233024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -11181661587486942724038397453118851742843661378822950027741242385660538172707075087253127905338406202401749297475163463525054053417841086347858651358693303640292574185925709636683498234769608990959271880722099007932140076571477037724925495439601771161781596169452095653520853308806922079476821493438967311187927833338611283333213854010967584764043323973871173970886310488560448520269003860238146188125779838342497188923417519666283940835684428563172301940959373976678178609190963485571469744071581359993308381251645160634426950029215619742401977494079774213781420014136667395105768423834072463269536578457100755295054140239651234531691214123885122374402357860626610299927497947035937657785776476215365302238096561287527043998456336219089906071654348304311604541580433112691127807101251502220110679761488944164071519170301632767277134808447908192360478536439647769607412725306385234975623351920944296850513211713181699641415986789450251724498837064716268884271745905140115201735046466415334390441083565850257458645631817349871275304641915970349077386308366715317296370445349105581265075681779218834974865911095567293203290511631912632052379544065222445637124651086913912361742814878823511039761770706807361839763734400217658543614992761727449197069914860500564311145448894445858104371616790339334300761556951656996056189094520165619625607400002970797797121750205972895644536869243108617282069291210889958085831622637122740276392725445408251711152069003246100839633707745788131552502261984787280257762110150512137488771881902505376347998482936212231488231222991780989103522094057251118784451091282426719241281312310666869609701140417713105530792087970453854829257631478410077895443475608201847284330483426479735132660289435074746918489134819458805102874856771353610636097085781713647836870728241305847943286202472297106858006401727958282946800036181084215285021996385936302822355873913733470499934048972356429457054635291278880421873679662716691897326270688532489933239636722517055171843643564734276046493696929767467402599838061636491419884316622498697576326041542457298686334330098614301449946667594259472723455130006065127677558617732755314743641089881433153263526607949728821333368418105252662368830982118148134299557726036349825206937181694336152546098185122864262035896301844098305539138465304372741977019131663648340173675801698807220224942298857394838202882270193362316095477946127103293385419794659192251014640522348283972273339176503582241363588097138271955485048319285704837031634069676903118079233399125625366028254509590954981610178798817416898612735016799453518067941224005547800769977837101535074047983676775562025708702319893933127818958573201629283437502039185430092567392120871981250353655090134892910803312802878674247352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1823329557912975749099209716197790659243589352351827258058319770960336969560222361163628053006088032742361259029347246860738667707808909723351373118533058105366483713911508214857553662892928032226450704454361300692210090446819216987661677785006398498905298681486212079599591435358710604235445633579688617705933068931604014127537330950645407380686994637495245253699665022547247592386425736476878657526995091129502876681703353318261192019776798795414744374986423861485358653182705665405947986242613941981866633801380449311167037753481781817295537012199682967422948609740607957163334120694657086563152784841820752190327880659415907163622797445738074347310037501841494107081491367431676230721955762531960671913051231138945770652782052658975320509198399365948408861636258319301010573313023520746353033689116120090046886425783578673631107110370036469704330424722812493616600770826979812906909836722355977037833808463405150849008518533177246450948606194117883000487928160270115590654303143307502310959895218283142659169027946659233052994816271492080131036919763388669602934679825209875718549796630771789591310162652413348340713850930548544592384946733214714283194986513318535920049420172716539203618173574508918834831132374363585811969269459620672150500449079670635778042221856473129596215997081648736639645640747224695855533823366774279801964635408163891675817790213079008828935247074069756863620958096058388875245855459396840405412430529767331423189198778633919717866704278056178397218975202959724595795850261115406758257541662695837726623654833089871814464323267172474275420183088337511965023832477992091790785861020225795027298821803834643622789321263354825115036535706703062426293086872152198947351436411311979116728405936571281253428993064035509066828395348608379491512317317147386041813165821809965507851038866282273712498323792473668262702447951655153588473999021022695546161844871346433290882388284860718205978568945309802850494540106736696685614022915399177930360294872009180362786272354779344907186909814023214215708242232831494160366639469950095709592644083309654084433865283318114179054821157290644362978819576264432547895112275781564714658859186242460980144568027089162191710201773602891682432038500221260676369235117014312438177560368204890553925001849038311781474781047439308919688585855148489749037066517145259600152472852559964107634451097663135770038356461967239336154347871572432061167078315767862464485710113653932518598360107824845296672192402277448333658398270234354573772943720050302033099458485657016935078029271831928851459595526389819931532903833689861268260420824511958370715246878223026497783345485586466614130974534392457984482246790444954352952715800071027824716324568848042524805786102137206128176282607904882688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -302435524622457545118593706440942866720857752381299038396446700897568127689384986757167755534042866181470643784970372691709946431652089853456535896193396583704962201981710779379261051158479976924989075671728997536479561975967541563001589498332283855099802236650365903093658253915075029214430338176918339004251779964545142541507101560695282626559477391031488524323291153454905421259412462526689325813722090585204837143464468741259530197394066278061549355779016131731062765687874944164984866898198185524362645719753332478703676750414033554828031515272016169241209394682324255798416212344404410741023470474012235876365083505252094302850664111839423382917967170263469134387225025696213995738778677719740625161559745747728140044868319833968124041164712932159821333359751052338517358621803525234897603402964957060237548819337150579893854215981834327195512535621345246949400055742465416759216496305692146547058030765026457613109119027753455700430061635403597052594901748918803600439619668310163686046599526667489570219708985072750173279352830300898494950024232038703115285459622042125320803619869339272767458127875276217655327988182050886046503315141889117492818939684185387298384978263609371785580493556479365352496621811369495432421171400870260514166156476767126369599590514492511145159098231420778723960039417596645927515618311457848464431554492175822499811637625312425327335842645581424356477709602672305762074156061466881057423668920977111296499600596617923811632590654342917343584411275376446587442500176392294039148468731081071070377217641856654593304684523172286254416316681038164508048864368428011533884801575556710431993914748446576057017675251698005961159965586045735351288528952605738858165288575082182815841663381467354984295392817143767941419063358866100841553402264108140208017226763025184277904710259926677605610622909975929514821518576459690928293151759159379414550864691239880509487170431921512768999627511824855114002754284280805361938324422672822687646724495058077112176467864379630451352065939492946506710579503410107363648885518842742335742296955443620262291635246899573871262276725616074911636139071687191149465092686939016194393778240882816311404109008040501487302301477308006590650642263988807472818840652728360981252147982832096991442980138361374789309339050665741402609943028436850762399174193074099483922680945489645529895788622483758716340708059623393919035247943666303333440992746649799857191339436639034001264803671857727286853550138424543314242079003761549112860791490323408403351635893784372814625315053793975251267695859568771890503991299168348712143321482572181932334944047825587140417348909098896388797839876277500659446855589970795261350805076450724139323360812951252671343535054501455216196231993334169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 48330486594734112564544632067739841022442418314721662478725766278830805456202945072641753508132139112205056573301804235932657450064883188594453696106278697568403318833215423463286733495118060791077098470540514812551264920670068789724489709658182396467247910653919796168461408968653846642844433321429532159188496181094637529970689314702974848421113691995649591870761048743164104254887431423553516376815827147240953709020251452267611720594325957776222801004756953692376475517253371586711324939117405864391235326410012599506890714912214341787816272966602417716877863609365992905228359769592707773874522675858773724045611983176613474800679555791293186464171371520388766369375742765466537851211116527666654914715785413161654513020868529520458866751259466449919334516822779319252208128552014130595482027287427112903840826414316296276333830124448080510701351742475819913090722898328306364920144878383379376322049690125022888997754734305030972309974719346079605549544189291993269316446248440941313083963470378414264926792404338783528603928153293839441859350542679895794537729208317130933052256961564884820916375265153584907403601925005064379357528545192992186269983949709214553420193597522014502415001553688392631635768571781858970965612165012177875734287650925317823586817692130226970980142446278708468048395267343537588672457801930139884869857067818841749269028892627870865470602134914743660112530448594561206600914878257637814641646097240081929092747752134757481942113092019172845635799588115549066921001864338319888759943494664786399908170660935512969830032439811191686431247713568135005936372814717559747723811920158791587793299370816164808393437404090755023215333212594311391969391521449653560917835727820606940913797238220039364413485280605631561154181078644915193122471970584351546353950306795162391874077121629764629050197983984613810505055716284685146002728350230668512886992769028656364421346304426251101190020160918712270969119456049323396533184377800509716549720216876849046332170228796978149803326146865634594316949854080047219264578625530866709778177600639992434703612884095761614918281555168316045868625019299042589865858029382609170586240212997633415710471122829197176368980521092761901814948290268940682471230866412144312274585916505352065943689350838864057041796068744464354252491959984422973195452650845123072666709701608722949526419489915375678471173856792629867912485276375587225561095917428680100912756858848427938466778161882911519198171124618033388471001111673013979573747485116529863204927577305392529895771683809903019050063576014706088529428358872215930166458836652671133731577771864704823932213569995360142406029866492719787541856135512152956749170483673672901262549327321807180978371817523843512379730454118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -6826966632406713572834849578024896715727654710464335922903345630790398247177905612705933883495935513637067998337245440167042504799335881100338509392545039055165906435665608628967939361239641000292379223529635253796862841138760838846880681892640663464872599297870792290614605063199245660151419579507066452839725759967339857635809706975977766981433879467499449434322645772923642999093887698240837922491334564225324428198677131595757162539200129325604078954256399354575152397260814548549017745390354117242891423909135757699179718573550257965273184677563207090374732984539874568405129093094400986491180231683459394716839210652259879989443461796347218332351277330228999594347148710203530970904910525758669516415165010279262257018356812905683338998746239513697377178372586634930674671497923696600699514648067959907349739055965507566619309784052068600045088388669710815525396921325902369497573885692488055756736119085306726509787045837087522905681155261323638906564256500947835569712044331819316854764154439837894007668591083785351989922325499818066088335183743547035124167656729211129831611939478690446785106326063974837357922938514174391456321089207540242592466501576390422463468497316589222024133402859217339662932302512050339544566509079807195384506148003157177428088484749610053692612679040723722254906293295742303326414697926772615492926921611549356192630473573204917571158827676910424762435097215801113069774293424756838313637447266900711938820248023029314960100211360073883325406614529563075328288832987256259204177652313303122678687644961047230659541350898530632402478584079633017416281105295146438087840239098250035832437519329209888968849827360565977499110046826921836678983974477128486902336866867009636774266763944277734133035988809448165745641585801483563221545249905664213563928181886165263910422758309753063097752071583885183405857658811379823781162159358358354018646812828670464996785291877637854723781210541569590196130185921694855510708686671944278144425232590203374488464090184429258718808325649133635105993025108852187234932408268849034457947738293718039971013091030367446238148746037484051029363898221980996049014860438504432811592175426574150352869173819480299567010637016509205991496126949428570113276213043889141619349724867170495126456331693793505141550382879179063894442094028718918983679268130201974846708463916752327950233725410156774381475929934955677192806000994406786588259808668989327931800732868266879543700026357186724304159534572798342371262633990067400603115111268363388845408288087540816624378281295609533368626075939543699336406985632332316868401529475769402016237874333298846985673869417267647314699625124179866264208721014696805801290994114479237336495681904429789545082706093109007281461133312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 815558969212303908231805075515816618945776521617909400654572319543882769593145248893031533610717007915621966573505124636083023156836174438848559369132606310961464250224476684974547676613138209428498095203311976537257074647262363135098356856654987064293571338383752851446251229800302613678343614646959434356761682045162381944231554191936135005003737523427917148727351405120597254724872584095392114314326907850428384912037242805191366475202170070639158161410574388386160346000186267600749294862136158737310777010215470726389420618422215232412348935933994624474063067661681074192979248099506288877641130468580107225708598346871390783816381365940301152542291859941140362737958090213564397436522003246294450308900949079848956464165041688198302674686472812307832207897343370848859184288343689650525250102762705684302178350389559986726857686157774157157314700256779973520174830581474635796540544461207890529917692088827868221524422862399688594831480515483641075779463901902693692409356456600024081137458806679809622939735011399402123691332249045558952336792956983851216787338328703229936971488962284376562897627764503769247949316183615261325504287607198769001683343390226166921476197231838897589801439674690382928000898801876481051294988476188120298565796348332990112552469885995537973332082702829303672367707463100759060974446124410865305522972758169821706722567797629276986438738011464596686852210836944232369148504150829574586855019949575279700017523257002907854575349790675672251028519853697575439599835447866717426922576479414036364828601902017311835268835373408866734449926294519934698002762077194011873370062231544152075162357993610625475717633553407997927672705022206498563786559014482087542342595676094946888278455519676575730678425213877736537423671187750436156659484848142789587752976039135482656918803952592025406283724754806842712194769330502826442010428043632217730696248293350630119173925688899363738981344717721110779655686175996218472630580026735755492792830854498067165504778153950330085087689506212455597049922853022669839817432226163090200077897875773892368590986425328131710630512810665841596085521796243778384023538452422515715671156356638537625563950347095119527073770189896766028963499524816831086957901132750829639632980526473210400827811022255388254551595448966585821135894964675411448505016527145704629774952873531110020995943198069720739467018200863879434203634926196047882818461274504983465449465490627685657000804220485160675974449881999255645516915812969294061908887312596435988339447974941762928882937632971712161177167474802650689630119422127170975333138839775156570655424298559291636903832728283671160426814238443120036152153302789678439470686454344089307860271689339170068302724924818885577801728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -81690297663375398519546314788855318552786053137153574409723132300017384747165142765248889468706186830117514881150500924333813112911833516922513267707684255566384094581503818499522029800079573085808845158394857020390064347454374929376865811669942391727209499599892145121375143418536708538406615928812406308616665946887398172115767229383134488745970468791840822125160066214898727623626122945442767740819654082072977040117592032049999685914749829801836288492411318168646476136039890783973474581704705738331351237625283284712375245335785592389132890976391461613794221939999929320700609197741356773271676357253130800956298265897200011779561336554494077735501254874141885279949304310222973058459091335392141948433484578791408019013384064937425043278793151579113248110852003800644898399978912660994229152053907857724057453011990979366379980109139220453012310557873429042759669453968996602838163095470006530298953822301855987359645930805644659981068881407350478593184744533424828363356708667795312357996642792946345472859350648443280486028441763181557798807011041194068594791121054233910502934769936147869884013856943791666218094683658814712703879966078409391510491958280693454698934908413589938127316343076904306151840933480822215312105542720825699559662303357220580335541615729801098477662425545196724528102163873169423242814049431785262051042605277576289008619225984804516296342378145487909874834015915061963338705256961334868265757053787327145786478100856294055629093941586705031348264947766063614567255190637841120850074812171100473780395552305965792175665071225422842659419814733980268633975921109878828880749096245421778823809160516252042352483026276481624889991435684389125952189847440033408096743911137905176221299509626630641282594789713151508152507156596547609160411136883871754663511894223065295170079682153283345056539597810923965839065586597184491395893169796087693332348298854654867719120359353749689295417084061571176305558901669412466615855499561210210358781873713566027372924384742399349114590679746284265618272974156939477233965470334894685240716750995004429621528660086361597820264499642716663305264648871307982610699531234971057245129814811189262251954209292153010305897535912845127174771166182032886560719619563178422853800073109851293813900046308469433366843667055671667431743441216172504433156089868747601253794937058658276606288824020388212387779117643029502568554341075881883181558262610499817520633509881188653952035846316674706152205947913955284449615986827977642206151182800719593555201024160793355316746626987047855459465318902582958484257778796676546888487888273534510313375842665039877300949730319767871876409626061509948660013762010459988732607543179327090997538152721194167317549764862874012876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6915788774021062564167377495305433595109463292820600045217899003967120637719134034772000935753906328084382336084437108359489156010191058816758527272012847060689310245049240597913558677200426190550165748920605732086925571125372497479660941216174813465472479727284540125432729400386118592681936437862952390451331727536951987714344196829007304026733041590963175499519009128177810735061882376808592821915933628545186526429416760309533830580303650581654880709703243355981003392092975151890872038851034784424169465424053963597191815451171262498327352355625211884984563930455706728169777673355843366615052459712520934237199620304795489631458176740413306252437927194624719635813322610827930078805392513794947332548296645285338356089004057385707276362200862390987215738518700687088220095077159260294600390973524041945786059532374445946483103865310955104257222351830357540292388563184843696384569561516518692271257694939164816510172841447863470989991806080364158202199278302097762516117798265385509575729980688536646003703380852072517735142739700546242284213257864011090990293519293112462576958609843266707441672527784972364474000841645696280063489289086555675797118856336764650514865319984073528022101549172056546140610238996092218209804032614619797426459988646986167900453590707540312008163050886124430113708247656120522319885385172597041629566708396424909886711515426945031762840584188414626026386641895655834122428901515582370782709054522172900193918825882015496760707258389534205740252944018305572476128122568718464778318367976366131610165775341491251467754460959640951764374660449775162010297641533106593385833128639505123072562099048756866039490147465056527850463797894868927093805880621954050412012384202727720320544419306152804825624606202938965938343604363048770749953772977200715616536163617972198595427703969962067266937711914827111584499613635050812994065968464561391456569417926827989145696216580161097424592831406863576966037410763979389405468249742953469315028094124306747298787521112998139354290035029003386172860071642532268601610837606312817161105212494440106564403261883309944162269210006815395498783424165997912208172255098025388718396408278947892790082809020805449330744996499392529465962048228070711310416211646384135986986383218297129844014785363524969388404348415150049520109363628671791277238048146696318694496308497746698733357660929040095622071410480876842254063334230892846708289766414721740620191786323524045913455800611326926372490967948703308379706760929128201172301201484602977794784359574007329324518822123842570904610374160808785858960009439708188138790591060789673529214247746910381571557814244829641891587464523175253008116056262723910999801198914404650165602148258550858178839132700458090496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -502630407088509079697199134898288249568075040301858680580005742647993446552948924736836131313105111212308339375832356888771082543780951252231249651308579831483098039402679357224226857590049491450553134203356544527076167230365672130361023111117741669693230491122563210468399903478336155373347750432416883657633135167277426553802644163155155260411045945425047548120292850225494503591488438334780101780290063666982335114634779780666674339266206436886877403827824269873670607219253751187424795357275500291347872131388061334878295970521522599770573956803115082714072422979805394369289795726680188323013899631901193197525085685967580314243096777877515817751953319510023829846240390138833706115430314236961808547985399183477354512619743682866689267713600076679456359869816207526514240324636533642569322351675981401916470544792366112030877525484982779622329509425053066054050200669268883766904811803515373616229372034073546119513350701975503834516447754259392720782300690083779429131299722993837804781616914631042483561584116194297989340109255299454767287167293850771670380499352877032261018459710260564540219213899633004734658662343758409769004156053632339011937939252975327976848175623794568531667316522371545535706765046918743334110706435477562177415320211416971674882091849541031928011244453250553424195107666187155804150862341452120023005081351905579678762228290704746240091553512973056679291497001393592580192931568441714681440679649461473350026720735211900869640434698449670749803856276680094948342983062238140944820296874427867613241777978247998612804354087471645733291204532252094975697280999028969375902172329334340094026868083164114822967485960119036127425122667310846684755584774376348616865116396780911859857861963642407668285793648309700628830356735109346972759452562127785348488786586321743246717658679521976686823663645431204184750935086657288977874637430456313110485720306114772941993070624069803610898969493206872847901214977144509159929848270076461528613910632581121278610261903828393743978918417742169903316660177571879446501846420467584073451074099487423696634906711564760050150074042191182622305612531238875156822497442129146330234377542321863044885359673797400876693610219750340178327007461769449432482659091400854228378149656845015956447247670843407950366172200952902443626285899367389981660382199027849905068622318742255027573741267959905426956920547324767760923675269003491089407848433689936807225007608894142326553390590256546818117060304755984240895174895199143037540997759046718769008970795174112402870978812496197860100956984612253381607899189984612870670914152726625892877561715304853305520250378344674811354176684166010967258695894192562468120536027637325118126746037849457945461832600780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 32018691332347711003549096899232678358629521208507869440357469451486260290981448123648852797787796842783971661302190436089806229234554052218572518671957217653247059900003519214882004152898329792105241283711786706531210090408571162509501211171809650084491155287372775530284341774754472275096251645545435236548223979674288106622562583123389527824343122493227829187819452500271799535281827513593929933961122726654316353899319669690352020452019472612351686364653976929769378240960913891968039028565808102515949175388064288362302038766877312445526956423429913586083072652841730060519212924113047648400658787351666060531184010712279517311109645603810447572478943926322824392590618890960513803982076358724294448193601435279087335932241440283345143178271723156316976080870507812651966623974399532410648417953936319858966589313740469301994705073132203403110599853493973990138501533231438627191212437428088496097819342285158751732536713320078724945429616862645513264196639388454873582491350550088450513763819530617766087949626575296374990496598056832842251422508365305732338285308640459616013037071258070025912131584087779648522632223219407693991269660100371718412247924093612391186541777043994643863352443064485826779137454228790810569288664420929855873188597932749381790318695117427755593415996515885662223981491910401742492804832761508719724155175854612839452519012747643657914280547064738807640226889845233313024682498536138914983293238953353788532897060831756981002239190555178635520295432402040066273467606384807306491874304169065391818406880627434670676052924477586553165930198911623876978362836918869221771522712597928916782270922844895700303889891603270623347715853880776997866157980330233257580395886258644360871092118056956124626833127009899267156551537502500773331270783493538570120200967258625802877860218811189000358878381177886189610681265943834441865943790529289204627719132360446529017912514360544549914116996229675781286604954334933119007643562873251991471847161084336056885007245769096761372559048128454859299817485147534501540786602960919325865739439697767031125746360826207432428983499170973732979759924982045557530452589286948877275371970323052779099459009837200419809236637713962032364371794913842412172767520984653041057591053495252665183115848028843727204904049321854236553953258412935000768988466180587122151807257366504370700238448209571162431145606963505984696617055870397928608526116400355501755370720374506422698769205882152502712002457377120498887307992932549420632894709013362147515261880088775539912040141000764585564281381526925176057339634722433026860764160106002243833565876485421646903470522416027181569460864075618087449173993141286892907760246329249919285506160074048200496459966054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1832075031048638349969311895937135915034619791416058261511128588801967466679794900531093956170650259666718055315144799399238899587942778302685159252626381788064499220005905149423364810987459325812250066201358583755681583450574230592272037539413352103486844613713655264873451236784126568123898796518940433159785228646205611431732989390047383732963631749645848267374044495488290332996564523355669850713793245670204194162931121816576628429950740403007200893888916956237666898507979843819289232820139236496207725672309141530990597399395875072059485255268163192017219199546191815104960694441960368986990827695454227386208835505018394190807127067119458443152449225063731993130906852606455148650853996521788738225790353247542408266735758997368328213445967461098634294384506986511098502424511804291925442430494422336018788995369691034067181238609462199268093752650690417156424477962249895306625429858182438695436891267419155820556932255543258339719472649138254307070826385325242712751789769115703754821029069614752956731381666842174183881825529596216941712168900390999817338027698557918012109008476022548451706421357335492329298013326548529449746348068565513136836329776580655673687805768082976587418412391358963198776075852920417965838753353225206917484136649548618550536006793354783712153224060341088684502909350636409058861894797530101074327046149492059796702817640160480635613535362028041071302988600199157295572408749045133886001326642993644405693425166283260979881221732960204775967613814123430004576334115030110359881472917903052078957057711615213364622577362081904265250559262718862258318884302731367071736931512549959216258526466630583698813678827803106822708660578251561024081444408119152117738955789995293752901350085204333193398936227754714411495028557284844907992254142990537581509936059999214519942496220448414846019037062730800902679207641623270943482306015813448542454677460562429892855468830922649642542770613689643624993729086797631037218154974973585703061224795060216314386762196032749454717256904555044573419182718493114853403215716174667001999553934358125273973465993914173133697356918898741830893855929044499142612570449446182754415702889840733876457717426711925620145088603356173569205089741698137701850961154101625938427703739285632705525229962364088038991407160435721132631838014721613380503464822933178700901347517193549903568961972202880630513796090467002091509032368914472651330097191280908730999048182769545628595638672635095630928747702884666505304786790644999947972601158794932978829995719392891851546572557313158601933945563681052988138935853569204804561000797473745313638636583779983968791855163682128342667791772927378223194855827259293307293543497529157080790443153546198885725110272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 96445161343418780341253533750554751613213103232779178550913800470754027942965540948365370832566703981079438741302130674379373774303542036225717829830229834233279705583889009214730436483674556360611648206555282390440034298080234740268413085775869387887759175086482625932080807600122438035530183450211501458092925258166163637859755625036717378669500283902243129061375543941654968701133905034007526208566875217053483179773855525871412349105061294200048709359369320417971515039143165071108270242629495838042153954339318714126199797033196403087668811059296023404287713604404221556699029627064066688076329922247480086252807486036677881306815031468969553977549015126928228629182027177696021047755621927402456020048456260230742180491263139483805667935387496682862093931811492082552258526487007160824469953339620889360195200104396325322663349142336923014181194036873150593763675334255569117804155442487330272749054165842255810042120177315657191263567168606484135198097764514633297181670976288172764165227507506610006307281135925277091083780061967302580579451297401873965672773362271140198884837765718563616285132669457323059383658812794709908920264123535511427883415298192289755738512948571765241158315030793255257317581552882472695097128662488219596958234423119375870045813740652670409671749002177307075195001087356242267761445168214746007471609785107368967336922402345219899767335680115728845981184863100935922568733354267935363498700016790932576227361496745158631017033024962293100929923198026394286469359013760028075497587854278521857561271193320494919724290851519268490561174374718608051427471862578077437760977538114545259936703754193982786242563355681516606731821570403336600803645976564984954967865945238870541622867412860620659135914793182433341334009494029205015857095387873813385942772239542392397990048703390766437930538883937603772961463426200898261098654082137477737399993479799397502732171750629664598909901477799442417714840075014593784786344059678643573165863016859894034671164674550481327114099067382771094174874434352423873080168136654383681708340113348122394253390391987078103787593375025665520288139571281976759474526043361988082390947120641463633837618927219220327109970411250371308350934738734068069661649537512959961406562496613651112487863545727189988535150705552129224261853268412949687219690427222838542930066402503237691774874268031987180595390727252489514554823108993588006672266858873441845004678657258564141363901806328159291997690059569291316593956223034314928496252353743724775072789406122287311535930363598049764138341966635523370424400314658256266588341560556662591540294994499769679055838812258825669808540365854127707386150197247135316923273152126173901226199187347731095381606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4744876913710975287235558056879865476689881034262584444121638729834008353192293232363437550652388309504005762395467006797257430403835635120836404230405626973751741194626976007203065884410064806069586618432436314985754816087836874333812050557916723088154049550793269377178455541612462292702325241080448359156533272735432914787934835322944438982448041761567753206971043077224962260605007818021669011721276057658029329200014294093999912389478827462762204100603935882681132152390997544329372472207240901050319365685737474470856561260292346557957418211655971721078464856423252977748901851431556781928946390283243368202856459446538989673843890480303194062843507267857765086807275523231824148037699292808813694940992271860625300541102552363145831021210257040776500722861603251192787239186002563838897483425620104435167651020081632798749283988843198935103539732205543739975858023603079982529991950321875566975426936904575784547691833238515426305291971676046224789150676340753463846898610114721620295570387050577334519462315045896645225960084537026187119511462238378179457174759003518760136802627481123922616702542840302512651251319528116974060334054003748001734535749610047162695437265423093223986294895114143075074439470124698001876383779267506533594925308987157344733350254917995803333674986767108546245818976329688422719671729801812787754031718855440478993175095239967309410838451796366942177253453703995428919000411758934826726582942410753651702852298410833835628911432810830396312598534503971645086437797381818900285840745886584175123195453616243700896713933983119772372167973897104939095940971869251488343091224143258205531341779400425260131957356305032536615886278512733024387005221925914724900182076642066897315877685793926668898723190223472763507560447745778325772581612068848728252539346843743848411844874117347298006210128053102639286557141792663523436284161895314944900080342836701216325447240082932529392157566902021072231821842504609400761321230911901592460814303489161423237130360674604969919429277909647976830751824538612319086525278520121959998199770722263918117274231336488685327451678101930353295060053369072713021903003114285786696188016087004689382685179426642698878497256573432440327726067309374017071173923569212262721900065633483983129539412991018222622637197723163665630258617971474151006765158783398795086900810035496986674169310646235720164882790770031938920982702462215364023738978490487836693188684492943286621571604031197474969571948169811688429729454548457706000364479771477167506516181056820396217633404720221130392532160576490680750912402901771972574142041286470126157721747816203409723273720738075805325288525092833473334732057660200720595185925093705505919972234034097233592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 218425176377011690886962565362221149579407456762007100259496851033386245628595583040309308394447479296832290142988773613015488606619084380385857888315699401335533389915706009519768349020510003706835969681054186402172729731430969085633776128255382358463066775851010440901729029919959075606672355304356889583930468410456702168322681802958135664080976926683772165109536577005596444545544266181040310334592553583776555048832135918896098162421099010930450573830317351794006918515284159282558526845210300209330693411012668806920317654254991615305331216594570905412631249470282922015251307183948207136869091832959147585705708097703184590586006037158826255712756512286153620928255853856753921479247308910576263746979100228757292165794714522751538824225841651833635591224629118507927226446792927093720599912304304035638828439892862645968637400165926437572220436786318866388590410124431656897261534947929671049677156222575771843706425035172721238250580771300747533513129779370650055965286641128759360147537207952622560982475409053531585444712660565715453748488601058053491405078191228724721675847787194260050238631888378943865570521441858953415536462232118625476901615300925095340238345907032101670774563551358317198580420227670310780161324641921139147074319144821850925429558586831645072065798706635437211637161555333706578260786839973981725339828644139172623759835794279589196778705052728663494467835076253848960963233802585127302372384776818945538535292060371494055489291881260439760611365683116830265182826688229170183607666265174676601298146407144093171733488345731340485234223869616662890833944478319867524528613416868573623286707889602464912357064449738665095240821336383558228283822102585770875363354541596445119527228333210136647021347881654179396228200479465988490437304215546019429480934604399945402563323125978232906192925152024328627110771144586340582861996978864387540220742382363422195716302735867431886705651691588393510640256887019637385519707443009997358351149335872648877239940820517682542681947267197059034709990408809988432143076634151790881067791668395485560732837708080964485045593762536193014147925809288676610707658000635386009472625036058483295553947005263285437269838409847801302467337127446811592519192608114623617536998776875636754483945475658192420195292129065141718460607133842303863496948349462196927304517089190860732526809278301989489180873998010022788132636741979066484272721480300372288578683211910869967715834682342909693304144965931625432306763697224691095752232286594656754367397819442593275944498355536743011446031527964372680433464669010141219560403667491078570403557547002452555235836047257579043609317541307431776163753602663413130135826869487343644616063427329130496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -9299993187882791823383667548925057359449647991569199148199549046417986093128842058424517561517474837196885901243987502609667754991710333061881839932697880426306185844558827883082965804722021809830055737076915740638011559404766912839941734954281124782727965826344467902558884995076410709836150029520253715789907598535031471515047791995850299253482340409602151754665154127521083669865529485477180917199484249725084467102294851886315998548774219729655021744371908271372006149482755759594740226141042298491258253690146495700772956001028648315285029322136490768527929684454404075078069704180642269828832201862387215598125204365643500320062321031172055390920904284592105969920584640172949508539116038994119809457940135563929509260110856849112737969665113331537859995648082115111785579960768085251061542159568419811035691064867402571006416758667091275952983374702444524834119047802021289561539084130982185896201924283354896223991736925074806842692312482109026580936961484006387159685542025560848848836231773463990014855884403541056468436106613602914767539512674583407520326251191988631536414585265457063768578790705141516366152056250204901084509192906719136819708814577693100881792597090422949175488290254866207657241993370246919273019283633027955288200694317614607062228365934303254048092145271063570990213912458864588388895625206895976368144090328610766984832730451143538056869906817411157828424921271062679450004704734722076885329129791322314687413869491160142174646741953629729231008418396113331824263248670163196438743222421196756586859983263443952446873951323790447001748690407549088498997926163232504881234627098488948330157664257027380766187574530749173385446033079694773810586325548860213563172444010222823287593604437666022929766585401373183778534264172594319460157153531568660925336903000634290401597429868648160004557877319887078491134600633236530903763808546607094639718177521014892249453166647402704162296963014315141727216487204568561822893730297410874579009434697706891554361053222272627181640625174926759258600768220370735417059344970569924077315517953766107724167723984556963090193406976651006167670481283976023435295330807622051303144265193806620242374046841012256745231558770911630285877121565393297978175215106925305937551433920014255440621385053013405481897284523581205111364611092664760580631304506586797758360565392039644556079868858366599601428677708741506381822150957662526511418357979494969837717730142512403962418187193300951211320187650212059254147972915380414624300277259283115556122497382750730401660623706711385395860486967127246214172516392845367869312879131288498456300190527976059301778748542891869548143692611629150517543511293749915099193723833219064895139269836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 360289346022150175878023227771106007017765094477363857080574052871699757199604851251240955366634063804919532807089588838533751851446738593699983393281111352370065907169429694951528621291409316567789189265954427332268102663557493129219030851492748849975526481158409384671478308807225805599352307226959737668081500785437496307060904431541594298772749766119026095786244590540706832978803382436557470825030694754983807439871501221709259303588536417405482132952451503077107259647017888128941992626991914679098101774914209389012053050537819326069288397927591306330258418187355156674478253294292200170947436587227778089134896294532473453959398467848810126212243787447517806430129835926456058413228413968944786456438110239425995995877177161111291095320676076089035647770832879997338457369967347562639273130020397881317943878810035727183712744291805190704349148649725595044608201810800449196366509235720197933384578795546427415075717011372630890585272619499038826998887107684410836653187858205287169224245325713582678988655145235864057072014696270098338427657746946219852423734788944685016847735825692044683084532898372275090759895550662615493111149446464591498926197198440028849191592891977702465584180984463419414520027630058363497059447773014286140254211214783198288236494800838241942238974633771178072236197375409778712936409126967168015966168412698956292837538851387991256084470890467198510592150083975400971737510030123092012789689030803826054655059993332786411290889748219908146116652711072448080126068081867023341699936816143787906147500654343709371538888776311821193265372771946169192114473006095581242834942777396429809776295514237188548504718642473281193060303114156951866075482816316959736005943663877548813577498212370770151951370211480310241946408680886715237899642199552354681056137247620780366934178231659325125342855951496053543138232316036893398758475040499149756735101300722608149417162826345886372683995653189844635849091869986281844412766009494763345852240052703156359073144962236507184601736710599537350136344185761619765808878358842126041859535898105627510134612013497598182526676233720856416091462475264629246412762037911766475857877013233263618674783697045102879462765083936690517194934881950518657752610480738631233008410676083110698225599028946163887824432292243654774490318815945623087424522865620248498396146954565390063955626871835963231110258224708250701610364833197935735911840183814629175542202230685979375015620251687947984865817475614439276419956740656327554698393012782278618077481769868248714438782456757380192341870303220678346953377451072459544656919582908903166826423909995863239218360993142065796412166338016247061278885375573353376223316701648777819697667112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -12525813344248534320647876069062186087326262609783063361820516924374796648304246207100750588292613933584028392115034013365092610492259868890793487007703249202388649217734572204603659163076679657767072160327837019885244304854931873099926083984656607195643981368671989126741998328578417737491073874616775385950915334483418345167080935528537254331898192742860132561409588999930123887709752394023511880173859959990296914574469214844876953943253995172102562212036985124638117540199659904047150426387603803713283937865393884783561681476252002630245073536470846454935032158092977409404471335101744729862164851900780986578876547753276011618013166335828621764705457686236466234935944115774769219049150406079676961162801844468685930319431849221682380709505160346599424973454466325766838418796029955933059763432052288441919077225787536522473511272065610249886458753641820078051698600159078836747111721881455444065509936924929545570954924835361032903184333439007146725417841913671458781611948840622790181504365695312487964478195751053786964956438831705332149986641823345600388007605502987770911174837613606037717738962383569628612369443693151550022262074125066064161212053990311963232419285689683845345743149159114400343594695065275722966345787484236400969827924709927246578169159257363790992400086202089657118857867766266803535866271986749939946508555541968293509258323192776581846583475489004494494159091453182483266997799568561951602080118935606401937288462465303134716704936160077873144790727993933958196234496863164910184615224455095620554349769341814505931996392634955443683608528573814669462739647890554227941474045877524519289039866808097361037234081996121680203699261442845647711890769033004947057652181339273537085149908370512450724826526591010085560159084878267773332652899523644115544200379373478178962050372903744187832474743871396415972272431568532562844820367307303477449528965386870200956759307284829478641421345112008166884562382223819201261469400730679282049505076677844428250973290945672701738668571480413904048975771910356831790910238450005696211943921235304803461656124537536068439106371975431537284589292043208029305459032066791088204654761614673120238932292487031190270299846644641404760053789964758454273535107537526719416537468405009992215367520967686349139379568868590179686366292993292446175204141448414701366743291330174140192274677401880784551992921202122597407833302689656105246730821875719637176915185451846101227391307578429550655804803268373673884623520706711259323829478036653797383682439932378218664897899550590144407790168268413860087605577384536308639170317985267979999185946282002177274960769958056813022114293328556084163827841029851025391588717649304018374098944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 387633873466913132448907058223329161068774130773106537598678990120839029152969065680896328434394808585453502792027979876375454989254655780234726034999636260257647241251054770310330849827302250216142521432982787009093549848155406462261206714625887935888539614339797474000122293244950473211104804795949883697760365762076462606120871011930708849507495151559401998026130900362546841922869078213371409734788007069769473756194009624171843403865489919780438341383147871238421851295262346398003674264292060825242485359003396986284111018697832943278864961198635818859951355536534252067732290668510993934544131119413489557595534424575454766786126269412822374175520857491336150697421778388348673722122460311966127635315075993760853198868708223774770852723595215096915393178703090014332917900280166037689960010999157365801870237570262245943529980239106917024200493715789326097960419385894619909194965981738958405253304757005584999141174908378751480875582746765583027265472937965225297686052230669543963282210930943824312621603358526799380558255560375081965352371805162726310283188246136334783711083230503199478831507283086355685189300420299514765499118618262256683415867775753790633452759130606354372605122712255727783928711468639903974229701570508160060179516340782014403312192937701721082786910939662342712507245037168882476050921385117313387967492785142860184757814166064862028755443892613150160546855073293598310764223978323540711649775049392126914211268147668019175810077250548670867419962437994116766095691973049372286521027865369224599267057390468831466041305264309932923413666526458620072204206346757742865375240566861404742175234727720752985570475866165495614252658681450040197964330661939865510506957335406971428749960216177366255682124284481281635315114179140808916954727859109535185071885656288961102108190679550351673718684424180483632942077459436019437216610530545706316470606531753456696005248959598508239630759502908606164360605145916750396026020687683551894500878552392199389361339916994924920848925170448598007218380340091652402262974929266978803990381514638681947379254797622665512531239363146240668427104350431418483068852998346294811443404730743096522188843879350759711466312940438014057626910953778441092808773000619076417781980482536690084813002174997565499126688860151158071243059386268340339831694427551992397018625383216410868870901108507803118804147761179267342564961022769556642854000165294391472315296386316500567710097320533888156073515529656544650915510945027564624124584939815304231936034678918499473545619979249821495643492556601187370977051412916152046051126391493322929922784984730497748751835403731915118365523899286639555017475555233135782361894046681433060147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -10651893756517093707786523225256582828861069161885292331081377281843555031970178927914746418963911810238304972589055033283811921606996649318340078070440950317874674856483922333106170466559102720674882315645013206402825028380103294060507723568228553249759587617619403327250314432578086113825116936662386977918985642255378463882048944485814072293015701514730972123377793386010124251530025425751458688995831166372320270322902465272948984965257718634278473429230917443908678953316369727832733462144812924911272606429250644944731763516600466615297050405981006501637297736450036345838653428107385736599997983799818620812949255936788279279023612184082329577447982313076808998980299260393615157904411972079228826093331922180585776848538267779252642914419624347566428682234851602932568461392527304567554364606729427218261841746525584085070958848433300888134052332762761536669453306295835846105017223611553263056900359314862840925127090352516627206363668774699291076196904029500404393043041324933834948346662482705416120152171694811557885129291664226711094803911201035109617183145696116431257515982353524929931797392965459613687844825839926075869136911585591801421263415189318315958335006690061456251207584189513373118890830819014434789227425738758108586995822428341334563184760886051612434913264428157442142054274806033454323296214114441059810378829792255057423543651831529900980470738267057187321197379915537398783578254536248169032302476662985269236156738751003804070283841395969907152277332955917447287724296693839061047519896237803150843293289115663789236512653038588277157831914726933065569709691436058164027724026962165999021019585933964945474979160919724181799514440465312122654171392025487504330444047509592463396379181270282081017042570096571633280340787954315583950747804817746003091436046326246017299848976464798254362970063175721752168203923998391475946222919019888030292995109834063070344110183456967112449967037999215828639253664685221406636439191383184571997488037323541643583184445899421639722716198442313964310844601325664660397762487105117331989558243051045968376909807439019275188665721735602255456442138275918248389694320816637511141072427476055096813518289322189168754561823791128052815741642711927971774859034921992388112122660608017100359042256053606292738380980769680723172244312053015393713434634082103565242417122472276554249746058569627379322695006332323964141428889131030349017448705070580046242127308130830077447132579343288574475717836428410475185035755712854607019672917911118132618387298009105352767327820122631757960033277928285839053823039003096011466933676721251749587728142181479303457507303859518636912195060565641387914571839764785975239510884328428011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 260367428020238188085027942426960783004352206405499126667698112549181265982004479390349133194075554851652129070528649002553818459012785294030874861819608758485696378121504335443693533659215269367006758482656163280714139142068641007339664227815933514418000618455431161959862798955864456798558345775733355892708917575878745002036938487114923592647923209116486673226751888398252254532284430814556949486082574704933120042471358963996219971515794996182668011994864169045678653024597474351426733197331031640573767663346293144626669477686690512125632829939118992403834200317477758220596514254789174506504192305711755648360316968954796817628279569460308075028377169008046226780143500531325285298816353503690380789684115199366914744098928200897273356400684978455223164883848606887759485672513590656565251218263586994001276245806025211203582898067895671340910400484765170068276282842397105067264676752491268938221697649030915625976972078353206746467847507367519067745378107040453125133603004364891859299582760158773204592267028530786269633478222806906521039919939131996228228114212567771733175109642083331081905817406177171646609402239385951193388341856544089855841845127748672054348189182490097471562022458638815015297433347731462649657840297785702112744158337435065224929843751591959117281625914498013377694922360700712869842756363192029128578538524403533739695759998500787046016648009241015165912127120521252658843589414372925948101952456098859556099694555067748749460497648985384770552169457896312747071331391614852764503505214977269915125392733730776354981096526927120497527401908007273143232514324898285925717438735090657429269665245285278223899046431807891512159529150337103235283900593004900083972892782947533030817627067136946711197042718518918325407873031933287378987077925636126011525284917713935412658076978078446655350132267388451103668588025940438331584490847668864533090506591547906554238230743253238676954279969423442806358916505087553689347784053651299603309778050916884401225497375651925121857052431999397751772308203444946449191836975067106402966865528109667990580296998404074526309569119040687827502650825611709853956500890111330354095317506860968893295475772622565039175711824384278503431616129884257662684254919028055371876981745910528069135903736277519668113776348542011479541925446478222508034835294426916501852516516649883422786272356689812137115103596810218455998956826439112620443737050243756446414367197260671510608396866451025839859820054947097927740924022927312339518920716860176983625479292713362415158581482199395956581425118355308107784697097159399958169591039704486787456756986478733504312900731128549033871055492532531831895810409731262261239736306761728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -5685034710004062981107296031592687543268508963694437717833508620995776597140187911032622762109321488579911008975182728265793102999719156769781062133478750234706181693051918779869390540548847297726285549501428001900334738212895467570580035559413211685029484911255661085591451471383764159804063677537705903600262144641967112582597860071741135098810249582999872328292635496300513402309976675732979410015542578565278750701633976973106882042005884199927371705493730355514226854565132901674586376101794509269096699954484167624870975807416183852003107237252738742411008030409657327234311274577340181168656276365981113505312945824256987193045057430990847897777725823414503138804866455440954734967258979365908075692090702743330424918019803912152240437154009657973375650461257104319546973984666680388877604892346802959802565610059235363796223266704365500471892886958484550862882632316558750460831052267009898021523479471817982906981111928106665266239455858610648105634741054988091987399019349738512485805830917750695324698580026829946440649040671586562040536848823516477929039265055856861493759028865116976575235398417399671167478648291838320224494759779513589932343686726020988275043059137634649724307565534794944485663663072151222263651741729883062584397182224845728762059774040983423545396886306225705795902966729264827675518064586988636479998566535349166740844293953923551974151257779205163924713218761383127128734461353401010325697382775174577296343222276186371835616208400028710172133053636983005408408894645467082540326810952918131560473163599621166077494515877191624597210857150501125684447914833290368739376541473477352179072966140953471455540651246881386666083755971356808020381981711860490335174806951383628655372125032543359993205916128075412254349890381888123201917741683818091392435967686684918383207070623374832488520850822361542978675049752887832732228796419629712972483899776808608926369990203227741680947698700060128509394439323795790166858804711056796594510889564032762821330597233594348188104674181030579189722059027464210089459838308993121760417814610543069925015041990601325750270650552411864137429401428012540991150729847641108284655703645581277709144471888844221322481792682824615638925777181447370427967027323062979179486427945168523202384862065876671281729570260535309310097319050788852469754284444366711709075792593561998861528927652215944000799708652039592947239438539668159192331307317446431044674192795021305989933715658058550154260818135977328857002487439466034625551743374701577091499305068798906856980760856903567535796929582055518011627732317857426914731239961867250244195027546279592521628721566181333706005452734218840732134166142637527717203515801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 111427666158946467134975501720993232691404159936559201379257546708087178446142943502131545526994755990373371063345937355245716531106008281909415101407357796092926577827594675411862517231515267404891344431487033507405058963802362892079675968759001120952699749127699436394131600228853277864516334463956511098409100585276527005900232626028326823526208851542138773771198863683116806803590752950792137100621989565652992208024318172656151682285018976624404275038259681120885220918237029743583006268465500849556369437911720412923944248738553033495780787587066298429905188771906218627546732276933694518709923886259819259417387586710333580729527843499049539973333242522140957932753101361890365568315568689458639390624024763663639197979899266958732723390451969585068740855327517731688414040070999999782775419723996449337012523183630831804369492504585717091701917893207480072584093003005113232544116276846512144282722366690495376970710699703942155314554134726796878754152994476534870501658441976220343338514846892577619542130897304438572706292712856121704137833318301914315118124836206582123804168285236200101152622591193142237442049955528400581260009738487563541353848212884138563668464994743248573308296391768757051350678329680883645499032001775208558070359353865450543062909346221071445699584280288946280160763216602301136596027493232510467325419770967023770628659076623449090819713381389776274233172686243635000676041235629083132781552625743780506357500131828605990229314635890771569161198791460427954972036822349983141974443002160785870806969484133967201713152561271930885064043128311394286345043214311869339474216997282401317820736905592254401197729284164772921836957435355334964029380097112592063948685187593606963264181304888105228400166294577307172979718395358520658682145294727580573203239880301240162787633541128429446322912232821521593389469125988532262478296431053017335299000993424262490013626751994937615572384166788065072333626673084174712156571502352607840938666486337834561385931227549721257332641851614691534185949562856103602138562680855911382947641846498490963617351727873380197909715981924314064289260355426520758698116143167649412934838573880018980100640987311896194589070480440650858114240760979495003096859214764661390166279263409820487857479423421702481318787500838634605228348502911786813281219231078728656434354193119986855640100521641779166574093142469017215331859751018187253125903586053242652769350857043305276020512280305232771467449476468687431760792600208811023167371242009427930759220753863558848581471318077507689961412830922143219565453660305416582383774307616120483615519637798004580578630846660410333568364511765754592103588132655380035786506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1968367344920811443524547402295750710632965627853243893900117042198093207782786622920575594818519638037769752072750011564354886951212920977727982608201147601553559521363085108939415988377521214033370628272575642972962897907498298341293610192659526622601536553798100044940356443150927994499161273180717629667330426147377341931704987472042554602480196812026255457023304923004328157066224339787199650710228419443761086473659697146782457820328867517132859604394310836703162563862581170577921142709350984513535855571463125043008845422055437154571723021186909932376890737204956776257636782038994945539088185474423649662124259779155477678509321461595698703441532241652270807733098726127297595744976445240830877331636322430132864010659557364763719243274570446509809191943400509944803753133538649079040362267723810352887977350247072910168958155987485607180881625289695461552556998910714238301339411537753601069575562559622679067493136505500793245606669927823370512450473612057540831700355920438886212973662203198360617471057747703157984611304425679202883552229019016192091429753998651513590199153469030494382223788724304285002931988491961627964205172720559146961357506056463241802869236699894179390019406748265612222775551500102070399524422030691991525743319014890587611774579968367293052177175709136015477759455317134618258616635759784019629876792335285884836686678346967753223548364493011772602137176615667255610567457369562069680711110153339710821943713231721060398605541211483754156371231385156068018251470487915874030306827048399316731062066709673939789438033295882223641073586379707871485430979576278235592016317912778824918485211756805788334281384356487546147986233774107331629576385999418932074293826049660469465933652692418995605795361900810963135177354408462696764640269037694569499551669332197946728800536071250296370298734009604799359678718402369885654775351845334385093939171926725063981918982649776960930914285046768804534602297586528305637700453512746495295878573605911226869460612624699793805295638755186310517216771427891611879315283570306201234734593648660571972172409183354537081622817904837111167514164221016579879151742021783959052261271359199619220612047326283464542064113700625052547464017236154184348789987717064902741102533074072980326641573571260316489175021892891137238897834085761782777191138228377868995162689562446969000184547596351102935183478118313626139506848662277967573881237159074631794583081170963263572175317025179017316650206817881574990266145965358957607555550262655601122051891565463958408623075166394948327215036226444450259683214801847949520431214174565004161660069542448482085735434136455811071121614664224818177347608520809435365376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 31400779141468858921693766472002077568976696485899654317374003627803800847918961633265246151061550953072977755923702226126019185415116262350379926151939017527521008288963902846161399727684848474872645842706180960156566978416821832338306437823429054199395898517380597890688684563833192024064059626890594618294929169127391675861140751493761324595681847931801532114507039318188633244756968411258268767181418196932303924642824881719781846023242008272365784476338603033422848443104268735446545168887175420598664858790095862373100753268054897664816950845011876821253533415049099964467303262781148459345540750256205756901622224823230221843703793255176412372663113499836464591675441937459224336524769779411550059408627645535013372885092987139144818310716983293050241941560233717811277054298662060270470556807378487410891152932246468898487732583451972037251549725595135831982464481715743772813315360244908095813641536351820433032593523630421806483435160888130489248049017677720335780294824967123058695496027128864411065229774705246420930837515641110033200456338745511244026600343165813500886612974177370974697050380710911261212096901716007271534779950127740559962905444914645891241055460769914969962661293852221889365544963639029871858170697431280208514174320428796219480244717942798486233377311038688409611971771430132191102731396245345966084956059453639603469212950518123019040593564338240335636700100172121365792844314416192169615878232051323748742074308330071809464911572450425959397433401380892650485953507504878845826538791123167472779754522859819648939712315532440610712916965822242852331702199489314115180478751072892207778536891179728410355586451894781083356971863161264028455722323973554387437872401378975735875491597142542370642017792173148570995100775947962187859772425178229221193774474128075682107027611845422986020437691104589693968683434969833961766915182713545938215846586326710125972071091161682293506884270595689014313325999443671070699671051564168656789688461767726804359531544696005075309507465461678639761847118558911583897320551161807303148814490994399600448655372254712349869909449491310350358195046655172651409374384368236620391547357014016238300504031225459995385942197731828738997953245173133831083833997676130833247837641041952462808463298794415189971823077229225651652522323400549596912006004628720975895003144406828825227821451597526679263984570680877364062423663588070821909329219907546822340476514286578932238090231275807827947014590948977489767198964489364527136774155796678719072615103951651196106247067504340662420505964451051821652410847995338067907825518068638515819454039714066514503683704946980042423554065301257718919625082677074329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -452154610753369425971140278210886416767279989650728897655541964411734952819667102080919898256594216347146452287979201154809885009342092401553591224234573883398191948130169230415515041781804926637916056541624721229298106225084297256181404927756953960366386086635173064745670924144439112925238110508498231692987784552308775421763268715954983605766073203914058370686226464631395413057598815969932933604968613822396815542867090060706516163365405645493873113616410445150206122415797573017170590882231362731062374261417433551796381640730707562668205847618300700338253297620777167184072225762283922517799229454270956056322158813851887888934895424755250679319387160123855692084046773108942497669502695593114768626194725949262340397821478990938389730239623188913790676500172017930638833855767152193895861217661526848296292477504948736004332097487555567545528652563159694741637933781444051735422813631581965893692023719475094879053250647014236399953785895864108888366127764651165572376697016283174975478179079853244436393088756294335507340679911140113786375633463321787013369094699907380433804008522601063813593329824111127990183653377094896431484936477094277077667253654300526462562812575066772842194318747549079319840426757540273429932658948225919826815567752859471343876636984082647692353303146088945890018931669183325037602916200124068668341147780400383542222284478876899993115895022362453622855633690282269632528124391557965895182917643537056665627251163551794705329261973877747236423136536839543745916395730939357846788450212034676582285202812997013371975231462206631172194073368895507928377567646505770607298410778975430389916202164021636257064208834180101812274591246564802576645808929242484613944822699074548463194246238933060023255207008919862473411259476526380430644258093789146237326458816062513994300191994575863655292543511691325408468380183353582019801744379309289745692645365879154041665499123034482968554862067933363712831543150732942373985733656012824585155236930202979737002024320260139592551589710193590746754786793782521407928905437169240602118742357142446556073602457638833370484082058625222667130588808961350445674233254654110985355151242618174907786925211491871766922581669175574554852258921061875138554530771910725851512418953234866816256087881983309502427699614204202643909748180467947367524164849172094292228382896054819236842677965062371974837091563897963178016780522784459287079606282012786207522109169345279908386316604655960064556824084685989244880621456347548946271563049253042656276898949359481736971433941977778424500199501729101334311040767279453532196882773359270447634194000709193765051177268102706909994748612674592774030207903334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 5860327160726981436375888513375102315082881580049059915702384801472942006536766867204110879961434870489495000640104585167558258265818430368475712287172688183428272341819331639454442047439908906549145765174390562368249961960164583756172818847670275624720157222643442391084738491130506721683062970581944368985977384106480264831112425002082155913987776293069864658786922386049116177510802334209237103207919185564394843375920101534716582746834870378521074336019188460991357857419070379396568992219023791255943822268931841479528282432639435209300008385191893476730409667709871177276847181769130593836877563002939514168930348338110846803112619852000268077289281702301167271174998633322059280030227187391766550159513039017802656616365801801577514504674466037229763262751449479211445881857132377073977502250242354764490913828302627546764893390584968264094956737054093043310220141184561400208149086665101385004337208647216908508374675175872524013540095851072555686395549846553509190698448549347762810362090725461641328451647277064010934820866646408214103522192211137657108480853170324370345106214012673674896426509440941362616562203403756200043931773470833024703643637829959171296018063777366887500198283033811475103046340561717344762440714925167894536431029876463903757316566871445170543392590943088877105072318513568239534379463390868266372679135246295409664674001492483125276575613954513073516898038861081775913806257560710695039905634383544547393377021858686552115974596704793157697938749780154592029352168649671885971610260407216391050163498662500321175283600484285317533234839193856149157236142185236913455841875138364510684814927232520601615880963508199518447853109997550336181505530772749182059215246900644749984613284336129539121620366460556421275928597995107882138258612772243211231061109725097276843849340833992443579219437231487741909856750055854884859333297188989616812206464288398186927147923008568045612372257944780003438631996042072453160105525856534390532167416962701596859909751030635403035087518391150086151845966149085065230372598706757850081229870928206807427056173351517493696625373111233033046980430629038764682827368862783970774040788476261904454859971087017688754583756903815522707597107004905503881070948972462704245329294585130717382500643508178697604622474122913309105760230893370720806799253640808633720772148962636925679208812599441530577207239247407384351428299490392857143131904621505605982244978172131982086636917492845881489931486413496349108435030778966139742213924019623144845194771222253941630877460730725279786986128321631587949311788013030463021115209981327388121162224440581381297872170524623672421584179495045173460389068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -68049500109360243836481632223029794496048262520334899927443915648736709254647232868732605048402949998061484354452319617584336217449574869403745545755754176445769724764535074220539926703501929267561940161576779845688444315854172754071994312774728152759147577825101342507898843663680543866704951763201786945071944347219394275900140106053895129161504075495828589216884837638958122249461130457066234842217795996410415879744255686224227578001612874561305650677340502123774056191044100061108053635862462848873661890731121541584701028834210853057650850085996760650503309831643744769119717718094942563645261286712320488796753777396567964938533407419511014961534761415966465000417823356170079227430270492979459516321746080727941722917294323202746102231535287928319576319110717564170470678637574719772914398186894450932263017256066177335448947472746024484636318284269197722427222688309625373125615785825607012658964132560746338668922420389598466246220147981879322217100910310535874473073619214661490965474096797011046504230488830655819959194700303186306770506250888466138017244099568714401236350042550554895470913101104922326254024400108710069439161841741931197169103556040573409639053121217402242665663426053828368759974952346451227615806496445489132666725521229863849274622061145163394062451150052046317966572279889674875563857592152244457719409830623143979696573325817948097317645120775803378182541155148276102101253518926992710328412532336490195004992379803611275611758716161244399260978699119605642245154093593007617582925403182116068172088889920453033230034508688328584898861750756610016055125962728989924594599095015431289547386863262945922317275459899825903635024607359013307872847192553218815489101037693650639208921600812678527111206710019753827703172263596992378908941634284533409421363521387066323483162674795450419145825646640529113969071357925642097045574504920471288316063924267569002678062292668095327611462370003675820042050400336984933785017680832145015226286414860581322846302206045797466666510824493555588189395242257024541854021359703830297711651471166944676180462902348175135876140494247795795662827291554873702534748245411670721471036213006673063028559980341752057514605192086521701217248357591113625298627349924359198595060373708174004283999341613743300398424980259048057529424791504701138286731258270170993655159732267391540717817936178058970460071577647336041204534195610129388228199804950562493828843468625856211349017567746746292760760864950627636225566660883254019683347635627888808444453336304978504440674677869878291811143259274644877231105720963750054464083328765347695342123257648221846752125949698069963207101433086014347490099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 703756002151582721887796337281719293529572195490195066865083740161934264044425707475955745709705509628354180020125131656640883173834733906715374994560755089267962260884423753316262242905535779215126117571944240567233700255388538104545758461392509516929044343109212550288519560039549113922960493169017499410384736513729613485825173621300268984512488507916764290072178607340433136211129998715325548405989359940665549741216153793981532898656853600808094825804957583425326417291938400372703196458825452690753875381797645600541407075890177987115610359194130583478117392050168824864700374714474756472822129693674012535921543193721588049660376062154405845437721130102576610529433562909341825561040423087223287884755798698801767483262439622812680703447277669033460122778000576386290332848302269533726780382566937305814037574305688353202793430797319557902667091601749997834883648876765930492714967222264753367901175141294659225014814693932363933377301446595614031350064570271724399160535624620983243718392438730005397239439842663202553175174697943041307499194201156105908687697648189375748672969337309607498843261201428316729154966813029843765832301575523226451379467636586771711093119818580219729964155031855654742644585472538121703236274161759814443384720164787429118725123563749971748745045290619214980507771725015773841542085657716552477820744795750249639832844717159477717403614941989098802419029366166144304553611633055378338490999492829823567750499368559594805941155284074556553295847887653627576308347046500702821752852023313107039386225724811093520584215364121072247882476843925441427770390168959997848811233916152468011918908275087182140412331774062407133637271771581297437654666660683977270166291212846492196463930394634249936838600311923086713072176149922732359370937163990644506058284090112836485010787510687678982370530731431731344848225730973478134377589484638102860914916989742104763116216459817374256144906320381634587217706856626887496874076189286245992505812716448823726742934273545036059498836115715184080774079211486888872199195065934409926744357303530561869176662779364171964280678447752585475213171172772496822312497513919450530292919340688824656317055879927274342459191400662089195067578284737926106219298668853786396450788422725158854755496926070699859713849676354366714760496591227547675452742960740303838865544204448768435820966460826042888763270864218924700858298138841630333075853871720959539029756694066357858878354566448725168847782233622074854276894728065177025036853135695409354391315157753303557058079801947818702308614517928973833707512186272283941001371330638820028092688880466238325372355602537797275324042280657087365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -6438215745933199809288790307012895778882755367290818430190264596495593955557222830992420448552079409813652360053190764635060059446594844861810102846916139793781948355876449817139058796482336427474142034479928433460514259454172624691912782812587274220626023665550316628640662956289563487021287801567422647675632451970363470159233908793808902635681117144338984596429782161160049300886605656077646140068515456912837366823297925338156696215699906159408371637244250019036792907232849376458627143490260450948624784354429752033725250339988818843599379825457486720344674728842049157963851982154090838442191418532058634218248813099614494364810037615222301878328514974927390136298955178955286719635210843348686707841053182071565262148297915523853464912529713216503056079755509233726450558028261198261131179133247475594827170765568037847164611679916037764414708737761260531117423908787431088860898639172621041708393180716557166766559352967430482851954703335225375487105303183096847819914408188016989075381690892036132499026647190710016014785636677918711132932142859686239933604126880749986300942870920700982270296950540487881301668921524137446128753012074374662393724697402902069716825715618530488793926891946625362491667183410736241476071128926883737084291904743035092615208488290397902719467887065785788525982581068121800745265102206633930975269235488250322707983753233168459442827759075391203098320522315224576643469021386966171766098575329471243174154490854120898814581814567313012502985106966041419104123817649475452929911569096466530881513997358993602131527046799556339218083303486285735956643059468319996377282336399686461476181149797687770906845022844032101473883360877611903400443632048861342206928520793273809877477210558035456312101725060225008731011061469148624456262757799638130283717212545840652060367979315809200037533939450785917659323660651829391356375862488300048003967065014571038561894107351211701251312805114363533569362619056178018277724570671766675665149016718813845940117753377704794175214384795753358543176949581411769651715197773583169483150715363365660057962606021142546330587142149631329943080121730136301859284385966063647519750689475014105256961494553601646736712765058061261926651727380128874292180089145285364336871921528013608681473490080489403349177751343204664814720343722969939264386480867134773831756198666633876462567082718937321245118899880603048826467685825954745482872670589598336851019112737030195103243871752283026791560614374057218023109509104706175755364048874271438096171576890606290496106768758637032537830917995008380438322562743593024361212164103103508343442578343860674114054897522649906483248140124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 51715976138363602350239356420576357418519338487563516030596388737291436639629934515689164167561578419662968104762021640727049994405419263751992210177998906879990452093095393858871850981561922925810816163782721370792323485408051721280214615909240030138070952940478621264813059633370495417441813676078611197967924131151933017246836200281342106926968268487239001650867031392075499018908730185566758063804274946557516113224232816700847989860976747221454680121930364827931603569932179998609273124766062187656278727895614081052815939106356469185358704919996228041418726675563934192853416057919678044915035761701116308958429348339393092943790639703548861260862274421968483097654428844444648195707175151970371970538151561476492942676848933130506476207262863297974249723858450048274610449371862522840005739639531563105206894467283694068427260603201996048849281626761317767142920414956078670292546332155153561167845063817713454356173796446544582729179886519101375951667164135740253350452387951695635117230168774968288319436438196117314869350236977267690844110104502705469352557986923293942650916170732405095087245238656818459960093632093658578150501439026786637828200799219477788039013313103670462086532468770618589856396984787050574609911804820608959994243399523937109300017802264687894839485093317491106521839358359232517456091894206575579767539777302598021191034320558770063386316428814875999100082076820713277438728568528754227566775867550531957459489727012139106646462360325226999269551730938962687382494594876586494825862442853615463977826298531730522335787643423974443356674197996720185048871313366448141077140931786665150381241466738173153851466796923880029041889069482276153551098297320597692164656541212936025780438815509697788309874185531488043069409318301805807755042700270452651281124778778354056396937708072797946727774430582054262279307659307891258601845164836751162519679647103140245216639959838201781657402386671355493411571570352908396090115128494456187542592135485941357863980987636862689366434704931640144415448550358501898456255245276121557505248712053481534185810282662051539975158116116555503807307676940367179729477444739589488332718676261248718550295487069858721617064113720172409137614471039206036112906358601717909796480305586271429695487118903951437098790157325353218559616776755975835457131092651034667951472114317458763822431066531827267804230308391183910045758191133283973772550338203264142570660774297912596273951615077253503047262075974291699096225234674508899449006142990180288898513602318630902128059409637123474156075284101632917624208806817901204569140624604313095003976215111421014785956466458163829158144324403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -361817341364455114373160429208836755708892504539279556968421473980109496913728875777267342251299158063400718950370998003756625586731211564377210735685821173642625634934350742226455075121444818579324370507719223227668336926914077988445748754113113573928050866895542068709727006682985920940696408494018351805131134131595023530642457253739623448620134046306350033090388830181424715148556538567985329459291113666663931431428490513925129289296018571539495838502763109807262916642746958538360367250685338383185366575342970293449860229856773970752063572026119739250412416157287535882769927809185797994874417410805777212372046264687553511639871002989435424073622204802105904733704654413911876022747210759548813142203308109074471316614965513195164205376375179482363425905825817568813790980950283327986928109565965475897644789632512180454195767609841192168274604760636250378316354185146807726314406778305476217152088048521610418063232085175272968362588577872225834181054719928417100703058551099237638826136595301898143871531690290886591572106980449866519901187210281097621084854160202535480689611105905633178802176524481572006588360994420382906670489176734392105012213150276279563238509692750794787783087982298886626297138505756859550603161304615499780882436340600033909233858863453090854591065180994203814971402297894653008077198370721461148496535556216086153094740797354383438144502744666537163668988888753307312187737179265965210500222795486366835338094699957535333401434954810909658493233612869680763151532741418466084600295564059928331385834520616146129471621356976244490120213918910564940577636110765185054414921807478007592281698988958300767565676972553749942866062921308585750835452025160943810266910425685384943840672355026194389498888165590368823580228856524989033319999047027351563528718145985851496394281707483439851959162624894929956925976679635046601009922561577530512125644090666170389671847719975992079075925967991262616216777445221882484463249270909024656372858065776419377196845664902238743822747044204012191785877756704563753828588433853416703896185315320159774740291078631583604559098062887990000937383430350975667078626164994795362432810922764530455353619223627805895671651437315072416109407609059466106606544977154512715669664545196129536282956256077241834760879173132892120662708547660407499513945869116282197299833356752617058128046048735955767176065042571477497403501042611549448259511796711228198397583729836231066500959301156141719183956418092137269423960691529372894695544322990593911823319677766589326712565069227941811752885572263609710009801230652715636220091186166817045462767751336737176537727601865747794912870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 2185135687553458975166208498944015669787275478436346204162652341824677447757508602204797657685643324343627045226143102198220661382093782599974324445450343121171510030687327907089558214951765742238724546135105788599994342360265693898344281503497751281941189614823333546328642008693318756166686309975756668787820959363996399158396852607335304463992997894688141236919938888579368455363910245055061901802831881787526640532615005484309618397805325590905640674810983189781100516387734724329980429456572832094868742103688090577710141019802960059017350168312362225339801428271382035724742423443713203915028537241962051569683929004486873027912711151705735200439888781665830015241023486570241446981677224864463469294628968258343693320679360789996216072616662533565695554114065612111532747788078821253638503419470531113691814603690345742784162931161108476957852932411595158672780926594184600510032685723831923698678335663922969850955670917501131568157386571979459123331052887900880624334423821566376902927070809426565297564923128592092227546861834681633064138090540660344306493340527427687126946263520223338055381976480526716443056551376892664516078486994045108068327749397380207262869526726106254742819016905800026324522338608423977248864045674334996315512964593807463428994366503104449754849918855183975130299583475794436894515382742066775119935680478631860458763362012343698446313989281174651190544293828981331756311070626553574210331046627544671092560760293559388257807321453140303780333235820215307634385568366871808535845973506664742551368464557417793958868925238017202188017643633909042284576304428995963417912087842394687556992548020607620811981995820366105366412593133422317081187381564562007694025255905217249452745125436654697518411579817642982344974947835895038467873072897283312767245250395942784421921371082062641970383023384070849880632033855323872778764906934918987267677551727038621533049297875080124307416048557696567926459320794721838682378011960777376760012857227968883593143835278147010666838826293530855287065868547961237355355884776466101398723338873872061591376730837358411258915766702252248057106924638016609944808704495295467666747620989089769875140520962865027484635678490833114579889814019586616789400474300973548830457346692937410590673807936975103114507803548212801353908982619692110948631653011000936287263114011425425793560638638815105685211552302271161327346684119268199277797096427523297773147145113398252773939770351472340982702633456334107978958473279808039986075032194569434051790053237688922476493394479069810151979611125265063053194503100466758174703629042514394451851060097931579799321500154010405961728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -11275396149590938427346543003157854987544813289089287511212448238328992010734783961873422434042911234196259777193334178541179479351067336438097752220272727916766634940460554132003983252206442278780935319080521591752068191581180396941348196658558887039899168449302054204980590593426835415981982021893248251714414461711809131369433923911520739195511879697301474941060485882904810158520480494746784329437388802103798869191225117523196782813837238813510255281205146485918010415810020706387549188320614396059327188194916504991910798735242509177577910470710495819690955224292215730039630731300313468773121083193168055659299017413459125176017062885684388366580459426617334299478839975245828626520912614581484880365866057779738276266954161794881170936289113752682487218472605577190617574100239458662854576197126535552817200809084849802684443721592752926756091058417716627929876404480329753703343543214085647288651623233015689368066959685297545169214236969273399567809135506361363797366574694197377577340971383553098538206045090688837764211510152515918290245859437750146659302202484106428508992253353026194026399913305502184722684826847593827158862340785947732558032158066904321294818760807838252129144372509468112369865744661663836641171430020215633417537308671425343611488924773429120075791888768576236219799352716277706188367913779786636478516857689609212292381329382009819094127178513092923675041418116730455255763311317652202178642860860660150538857168402355029401337800960763479515731626888932123939383372404400170437180491609381570803873203595471799121947405830901994217306685279282306988452512552512723143858533586261304961322643080567217910039780217440233201531246176505613448050456339753604108386681418302122605099560228508612557129162681337089195920401112497215141692341130492187689082593890644462225262840257137375288839829645896991634959469965848856222845784414778428903220215062296240073754685372738067490164361117305236304906864282960187355812464445723492091700209925519314704606941613749392773748930873355432911150125022388822707026302141966273373290795975198630287858186195604322427486165132676003668560774677977016610378656841160892452535808383911160134557097567151439101190422236273630544590317414267043633525681097098157131685615589102112465802724607363178791930181550797567400059387655592229148907513893475839822284252708619680099182266993810160851557133940600026275061597843994509662538605693964940964820757499968990181612753598914288914152227662817708451369399130808839307305349172305656606353638359376428351494353308837593640638652935217668616814187270075488573251931865256961621117675430270676398593191727176089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 49095931713365521467399631929006337250805004511353366943895649741653530999815245182242134058190057334927752535140424493536237453261404757707062456484108466471317142577826785265916393662533531867388505663936887776493193436399925141753992420734767840682712526232842542508132785529234651322303402640873857983393102150274175645198256886075358054063502606068811517028728991876985619942953791226842216659571387205788592931077531374920076435060716415133452758444471955219251894107871067694037253887465884088099912331047086604788023352939419266186313540126267711643357944051096888344211404884634245455000653781823006234067455760407737919418377419352173259272944295775715818780207530242543585044806952888109085211392210503740982735609242071513135730801006828953728473328777938442694934923691918875246193687216644546618060515975137476350462021368621566944122419687119476451711763517865448020197760511431370324726732935425377039090506070410514804618397004700852609221137917814307649588820680156852813407700011780087225089308802734610552908460601627162817857070511472375764865914593058138592447879023594008052547708487369511841622556168970358084164045712904293696399217776805099619717842260311934225650492150592684997048958787294342192913200843496229291952087850177883158681557920326249471768432920533773010329693926590134947018594331052447352570302804190815210342734168355072910163137210489400529599606090145624437032450859667545917881055735215739014191121805789607838388481380064817243178824438025286836295760563199624521592393216382962723178556031508795812563869604992507528438225902257228187893603107971771796072318842644094197056901617685320449399809781288521082839797099060481780739641213919676032816416411308730788183174716265425580604148360873360318547526635490238596749168671835349209791170565752049816902893926871342704403577383664869983974856929697752494363995308103723344670101081162936938241909438115116084062942349321122739412777704807096416202627628415943099683890829553751901440408343232200703947755183489941410040520335321019258077560860160526996332834659188392058220549986351476392045280211956885314278629973662444112280103285135900131116315225135142098207622802475105094997811453034624382784924567529293821479216699996172988674015469676146184481348657721741686799362178802258458617744422464274777471718309884500506997444850780122741337260611973918879074385049447656563025663130178734298940299014336441639883776492897288526827768247327686717951394727818752597939047159823952986795809915103347977951544044958561805469628644856685172486861979782277513995203320471825544055016568874996607681547235317443470833659097907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -177540699181717992862224331211788278419962375381355537032358860578345494153756881547762747829148378004216888151468023027419327543244142446050548010152579680242146226494851076576624916579245837475866838261177257363942350837338949168281487689913992420745798717402356602508725584201617262702479889171930975811037334414951131168401540076042808396335420584470218759130246561567790274207117001268218544844646743600846457975046124058173570797033200791480589382014958993733433497496380403968072474622986112331267153115929131665357225116636846320518140202897530875945889330685967671259255746739784158651872043139523007407900497724948136439333257455054025566568041811778408713356932276785467581733088965621900580804766163054668327336102429109293052737673922199490709995306177090289258635481261535727457852415905694808425431173127082779600634450606183482058540752112385055809830884816077744911966380521307746552701218388140271200140170191601857092269220113967102687061911249803487072673156853350101271127793999739225509691284231964145020701618588961257385225171782417789212430801544563078508884225497059154823774490784396962432918574180082256917934546289613789858529768868956181289840355146670636903263310925461478789649799769647529750408583957101189280585047528962513495822715339154437031031885755669585545934154836153241101978518733411542587011830908255436695323716699238143195799605642825916075860669849699241762834623012043602169749969169715951088188913477365186682702366338128614734694036484638572623609475418424437568237514911921500075014755309792128798018628501591319257780130133581563025365225806462931527801514138223238457413352341458781560164619115567398469897772321731569626842937269877139837416128898374786440547784494995609995017240565838191665553260447343982928196201600705351864342303438282367129699446461529794467721984759258497896710136569479940569883586505716071453549266356892808131132208062339563358587928622300030514997206257199243564425865542285572066445432400365693351923320468935650487398169984218458983016029001450674438790770897905914156300319919924373282984631090034840429129902711984025511700669848306418873216284425486055622986995213968968756205075312022618150700136181986674596551679025272188807578939732602319500259064006220785529075790074080797038675863920357139581627147207304097796975971521594562787295088811785032029168553385947861841625851102092285322638109468133344891705041210206660402490589093666907415415031670967387059344809139219840594210079477168937957875087985967205308500934814594820682162582143825080623275697178232594183929064997513334101054729199455393864945555807663667010028437504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 521904278567949662403066739906318402228953475493926771162577761617678398727158499634182842048686498718969919849718176397819524315349247190189857157872326592638470535665203950038937307607676590771699360863573603050823813653402112476365383467900295285438381869163040751419736781845666658360815573868500625674625328619299888083420387643378302321300062073038064657568172263028877346058432803540625188354862443882675391918389136905835918793752739196702773743808477166370661424975597436095541710582058376446127655683749689679425609465260868740648548140418125803982868757500894139523726141471993829611666002633394219271050057592000159959392462781939846895683391137975849803392449864250433412776772496674773506708309793913485655557964993864905047653461676143779749801896435308152146109331067421408097500307356082812587550842627122853808152263771051439693032598080203369345001945608419431352354839076683835023860007297969691325962281641752341077143998967229670222048080815545642215007871582401730698954648782219020077597845324933367390445632156148843325804296175864475339196013078252228073403032803425747407342648695688317408813566944823989188945709560856086269546967933554616482388627790411938425323085976257012604455898132084825411722746032270168525644783992056372854258354659598971887724327648661144966451311676382449414948595725219806243259407244068544728063982735295488177955169452159330108176477595907322166212329358210676868489226316274792110286944927910218802627625868153162716238666838724034021499752312740119009769830433112134237610472008995753271381384430956672279893040655758500511366747583901992086882832331611135948652412847393821124385720204855367940294636023307024958908251909761384513646144451248971220878588570750392510253326664125002313029227157892247419341966740805134256577306492617951513688415557798840716230490686556824369671095528926611652991878415344486037880028837234845079903545642541541422204389669482624535637622745737078422059234535292634170539386858507746704554715944162907050595452931767945934951478269573870912491994384169109658408401804080933482649808118551818847374062633257104768706066515277263460733284888624620721093388151961258344441182218921168309121017262440308944916283022236682476846193366567470567775038411154733993469436386201303882380415407126107872234050800146496616326999102645092013359055418882029976509711872321770017173610734426532746302726707414512041768181979237606064050543926713531040627327139977431734084972250495032967064055382736970270779653391569389145392671941329266195519231826343031228335269508937056019515628842110960574566544838904895993129758283337268461568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1210509245142024898789958308528952990502027986966858855767523743534219610384000940201156902899980913554217848210823005832160639305482571920464188619359070099875978490743768458619025250790450135621621901424139143188533487000235295994514291785942403117489215174373693963423392565829547658675523493212477483710207804133667472531830584331884012963635270456803261211248515414785952028729090919604233508809462935894919133147909613727717198197539874784548769550226476068019873634121281565013551908383223304243503549096565968389485483596947110677852921192652288406309332676111950595826269542106668092470769407215727903672625682556045660631037463577180444236449253497990430556201359370911403852264173728038339901175250517452834159033330452309526369568947718967585531603611595889881344133392594695524657721261338133596995665762033694029246196638059494433525119553508836050015701225476452514462848838051136483073958376865894231604341789834381008297624271162897003369937634405652970695910477933494922460225184004797182545362256509339191190926404067197420574113228765299339521535708424534709117652917984239459582944597697686124647173949670683322872433995811076554862752924875926920328239315705694736598916525299140172251615823072271353422222547706504047416157215131945478333485677397858780720139491219077231838734579952717234765081223526525482626387295329788385154476238011102455639695546407271337725239227581492321527262489664245255509010649320595708201831024578266233361567015739697606644288761424281765231940434076180459134194747238713388743596430011186958320247574749643735029202486264283601512204985315475939140362663722104668340920404830527140934194252247243408901100743643717577741859499628013097520758182353931336188472529432504931797697939340325709194888679968457136135415349281162161823457270613387078789961982221281492167508941480446011242163011938487757520203909976191520335255279754976032961845950388537689718088823636770512137167918854103404404150345752932039280224409955995702490745148145294174140346684545396497602514431465994659020250968217831777347360373954376432826786074414650949106376872726415551996961555067756483726918453766424239639838713846265954676007074638117051849319374547968180726251037407784184745285705414457079084765873290037513664242846713441694896161036993694126167483733730883307804995858526063912795804172730854062454524811180525608876986221259696275081314500459266280424046765219512983542598875624298514446437989383091353054930345075974840528383657517940368715875292403397329779310163346836037970356005427792599613437936579546604957658754387346761195023332758621697755104759572563230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 2123451708227404260126005384944213224868427447713024550465921339950245928833246559002486763207668756916249285604096856321578175275049991709061838308955610337728298793165070846753701096864671063929081198071815491715210319030637183505832753022490448137174041540669789427007400825770341377184220359093482189067683867050781676074485388344559534428698553079489000970367154089968313209965898463330353689126583452887588549548010600650042337608275399843251103589260441800690934151143900428444576349967388813042252975906772562191704708613506177608956184500499797420150448404600314190768184599688289377732648490327989884316577902673270356390256254638211479757198839869853844319201058239266679064691137502815542044929722032718267491679447771454947220224677332171540940962964235037586994633980612098418680832596563228052904730664687951477991722353006262386525763527388697810209090093776940238533943965469639753092805158891501159018237935324377574626764832601063760523478592088081531963265957292551681031224116052096502275116356069447226098082819417002425528707319850454704382004652745671897108659691840327182988690087060723943365019791908281200989117141181411351181262760131272178629933996480910227045395086823518006909205566850497853931718186560397580522581113565151190537966742157502849230331231015330020089917918304440120689024576012670179218890101398570812281543008832218821233932499097733127919196136646916621385600067607654775730307406718502404494210590525398360586113699332637438022597031630059746605507728528202705611508438059979376220585368304150555338930068934606495882696656432803807035727926136299547387918894525929240319766233121751367435258312701631849952237077518947100055697177381016410209015061867045518122856561992495283927551607835479680330727076163121401201742287294902267049752320560734059854774840135607054185877908283496380911865772969792667708376790785479113083890309654533795492149560656348474712799387793265548122084138522976957550438727513870729733536156849572365362730939003646311297633428803762358908260817166137469462215446878340701466985080419779917362801174156406751118986853821162043668547899659067153636931703462187204180370283696267614616524498724942788513906611405175553190089580041838546145205598027861125538862974766025888894809245590650375271502290617976172181126760389216830773258952414538465028171329226301928801645252788617356549159317854960567692235415474709465660629747627628588856432416909764716999716612534843381033016745073571190776430556846325551640982062889633407580693877691441712615913985120333273395710430705137574156809089968816908278253804787638014038156490309632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -2663281145151176612056275445971855957450828619344469692051929659326664063773162808937846644659873770165205440234519278768722216329133390173668227227308271041733588199174641736265385300738283325834537839749031462076387142034821965502649172059010739114204444538054286420078892112324245950035045430879038731237141566824045002694827747986993310059046988944407018369634753789592678839398924779455511849236405508289679835770576693411817604373130594028861483597552678599457805940969212861471674655216628383638400495424305272343323822624782907875234297657317075915532078740529139384168927865456591277802523413402010738126022304409083683116391974283182807497882667445709665922236161392160256856249926439245493145736972804349967216566373522562640800630576154508960064290731912453556243413347974446976393882354359302902771073836220616664791572275845131165403933210100981089720220972345683721561913531071136629657108715373790416453685946820425292362931375341953802685185316303827234551960637965680276666368322613274898223351075770666120820021755048494545410236583648278518856785822939063199470167384197230569464888731369117462149713863935052912291460416452208145743906621941779917086940910223696789262404827355435572372373026779555296333147171987245646421079693640051288622147226787955486028427620053926149220607108187344273905811691147581213756098597313864270387310683529060138907716770469354577209665382051326689604047170041678708724478400769030812801260047848164269790257462299676195632328447898465040651682041336807267858988546513554464600638975616170824128878940652301389945534257313773026819006722735436378581258850797817151017620189146488491006449381847724364546351273812190994601311934065632385220251930937473332142596909140942166957431105334657530939888261547453282356504116653751215454414533190184322565932541739180161605470532083889826813115096731780250158016022366206955996501791772709173351158784705696061610314104531828762164919789323727770940013088178553930025360776709489239811589025329854095502912482516357495445898890041641653951661638401195995763832803334930722254889010666317400808814433108599654538392878898327829703254002088200554432729999335699596502259432829425677714664659057034289513588528376970352767249998846540536394599492423837197652009574803435670581049603959377464323920858435445879725787687219179241633968613301109897085462821336902785992321806478448393226383880202169500352559764016325614877077345829583161175728356375960657318872783041355321597792079134978912620738810848086301073041091835458104694672710766830043443672365843062676781471100400714802398887623525449183755501568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 2319901206032642252567425098298662376285363358782140616783721292358597662250961167307128760621318521373657761582732900579683853416813499440594638694016335744926834261735964684101467060644835077842168328713219653336795453261673334934285548173683563309700150769276013511951614916720815110727449952676107831959798860552828013729753861910375701936343330571797317660425691829331509698360978883501712958912860464154971420874051277172849837773340024864860684596961082474502705849319523753578102494438666848953773074893062969048948692809796105772084223470574150413057307369215525097498941756672566980406853557420784697588865628377500824139128522116241944769542452342682050932026525885630077633750856987948822626349783323015593540469007367054136402867924785964080731159137700406069243896315401960031120502169884639644873200653322536441814349589635950260313852681229486592600686569431130377732711122307292531586179692103210562119204397554317177885139688548848320401107261983155581739558530687848701073288009470012143422532781928140513166665488217384953818962127423719200755999553708221420642338177203882407909588677360056503639928656987091966216995960810337012874835203009252275581074200567710947324412901405443635395212919707339830146914785708605077326845198475032310751297131427750339004248733197488347742410278617258626892224043495887389917879720348462913292916118534404527268513156042252064456218791514585894085820022991252643539107774083626358462498102964413771012031887393336634537449559983419791354253065905946329779841047649027820430337919495837674238126269366052918713215518219485220836388056776715892111390796063160738025835173550411834633104614978787014157405241773100933946165978950010508852999968153306254764060244359816336145228645282769643886865958369645414623071019921577529950625808101051012567308780995955236536958038704685483168630885627917884133821025834859782863315810277697557155092554746002060348347787528315601088503655619803280922391336954684213033652521648724657298816732742267323487183692276751268569627271485595086560559908904887246089137638207834898688955126764786257344730577483808436639219720889519507669073457128552992981707336419736395127252773378631106219920094731840260997955164127339570949116460321234913597022199599296655390721331842914139796315710794325279884876273843047333038247507785902339781960629760498535016950106060803402426813359137814211082964925899343240925778056482098144529100979757149148563798522389483041883996810837651794442887821868157137889140045690903709626942791287321095960090969868752723141020223849375861895357436066291501495344428642930052300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -1874069547541919562541178495526572876125916916350083320250305537549331476285195384389131150714567122820105218977013884168121230618396163458210351486716120313958650597690524178105604458719154129694064819765161298086785240516399684283346916647189685356195718767597323563564823733771324214088851450315532680408499766081413540479169362771235113314205974760037980106467927903935331391104964056988634328012682834234222058071344722039031404114171124483603804617474418540611821621451300697683907888313985575284051246850127896775009330555607783071860424333416448724231673976613641083801317572937448932336402894546713281559350431363570201567050646647355390749831240316128671452002117315245636111117815147742219566857470036135466198750589993603465200438516910200780938780963433247870247796667141815884515501763915890587718576465780231440549544972353027400596629967740716150727069905939503316133438583950728308345025481851027484694244622937892038373744606142576034143701718163971974410367180183174338014353643578865422601175655709165278521831511023249142997076557066121074121637543476677329438248730235229328086560959124175638582262208481625948818225103769654246566858787369018579465787417181544281996112813511307541927299386326846475989084515988428711994205013146685484251687553398910145102033695041149862911482755604066094783537080704203190497352169738522111593504435257802383296132829359503635509926489813304802013284039275943276093522668036794337624374724826648816193159138124884281726370398811906211182289771124972557786909497803294593069509099024379264869714714959231208356742259299488947127325407824232499104086828141556888612080753491657429088243798204503498983389820051912729492147902637151618717720457049351413449624820834105151957590277379647194131626949694868773089979670780955928009920586736993572618129334766256809700462925169234084083282476232598474337918499219189743298639548096679387574949080441381456012109199730975508063204995539371680240922718610132373246053423687870371388737047934335347372308342043076247761591429341744437781707841714206552331834108932916155814776071653288551821047203114157901043715100032643608872560164248662467542541550768020478589649237980612128575958553043255246408724011524904720733377996379846671541518733742651498339297760614714403535183703148169681668350828244648191194383261722788972962794283774926951860221817198608677348171340382416041682582894953664506080302786193820454572314547499662747897898323273413592941620065046215818530293588586064077448102971963605266408686933183786023613930853736437605324959609093915752254116025241768499420554387020316672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 2541717072324459492981437749975619197774763421385697090014971108449598970852230438110904376689825589771188922161844385260084496316799705564077328324235967060707975861951255902416589882014544416031481698811070366608565258887168370402785319430199156149717786735937704593416497944341514132724234836613866362188689595863177937979692377364223903739027126516635780394476595097044656167739092753315106541073882673126843170284062786799558647067624605276069287611591370809370458641857981829756055171697119472894986249195701084925768174757487858203911867804157979980641379544207114205208404427876016604064172102335605386164507298852275819332962770594895132978612851234692451260416220350548290631658573932384164731774193852417757567925171126169196313360378166000674475006618813528942377850255905819659254643963426795396429184708872362099915876214202771638811350564553461107796035543360585297754419638226469545781173382208032685459880819577749767316227030643935040215571363690951334551612053163462393721777340269688093587409394384270104087857090181248474445845885532066851915698801141734813804915589673174062674025319392093942685258020484999484054836411287089148444040451395394536409766903910365999216676720159889098874757060321854806851320742361290156451517514907096420004391761837724618574933438406835137267044385970109968357241730508892561520206959298075572847068721184486863350120266617861071290497896419799636606281690631620506120107459476520757629302691318709216947643283833312351043381463709507437727653958310157588360714689785249362763382471913636336807466549672447360508272820125682499982130063268375929226993911597995408757492641882083990196525377624768511658266215481950579914698033901293414330774469663450043687696566536907283918372641876566235184943446833278196330362270139459865497018439780318679933363504962356049153799258366377743986138570935436434434718105854030942473773100746547197791068377467395124801069114993129874026064177708024931964155960377363968371532910882000262567874753997758859193315681474234701531313778254979286510483527055146602272911935746683660633408338581007136501033926609835910812137776356773700306032289493301336668871474083815476215686945981497170606951845563083550490900646339856628531030284627573242148631699623839535538922134174826933371528101066873338200781253073403763540906624507467805094915246595365520723218332851438927205828555736196583697132409807365519004922995434900238646123492587372896448445144799551765350289752399011805098068932094194519354042558176980074303515581725069547375541316035008187047592502293778264497125399783375713421763595468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -3133505505001741994144262711135757926436497881837587313186839788894892428380010678187257277176611447790099810172997960197372334960136899235706232467737994385400543815232577964639647152489029773023494574946900743205248037331190781408858791689303512543085367966206958552281754611674132195924957228236959979667814305323238341312405835663889395242233813040506291687489220890188049629175265087193637732592078877190776083955766652265387927054194758802521192615262944225650869491972186003006255349522535713892550493526021811865258674801924385718906292916891663940242992222202107479796235638651871562597257215977741316532840082674891575457685000428395966601390286505693019817534963918782420828373123277060833378061049558137918451786583753130978230314099173303606621611654015596881798929679350472019190090286416810591227539054302524416474894044706955150595825455841375583833687208435620427819533310606851439628035808228492188593217778632387387716118974935481319865468069280062721070430889009373575089029595929122181780446924484387073607783775674379550001508022724395563937604178080127519683448008526088384180996078604686515392275813967967473125806648825687400151379974832838158798274814340266805987050927368017681365481011905327675875272778294615631921123990651853828322942143227995896021492625826675566839193081789782898771760309836552586045312876322719944717818890038745489802329187965427860668248103805548082422977052598138529068862134259593729100387894886635842027848736431753597524828679275854990973517669184639310258163296637763066901227683624371821864979954083969443153678902755087679776910704544656942273636776337202226048003826505656326176540432240399987108817094995594695410190130516896479240257309527786754986391435764214251586279247578413718982188023058254381265408627607616319348222837786278300568977440672436990236499810608507594815641147624124240232063790598905827630354875798524058995190590057087254579461073309758250979165336732167372762303632530985720868543447774415230596365472193601843646479452780429117763880788180080022999719253780835066183419616428388882671127128326124901438330751539701154028557739626355714683189539024191009793799287216964900388744782496108017978631373823286592224705311026540266277795601803521860663167538051420521793219384341245316336913370943402586813198107555689300030458857676641126137956590261967202236008885607510823852759349793872898214601145210388810409482752785960697758154449954487754674374463267612279321093935145088233543773114895048066509883176517464642094057042858104809948126404447045113279635452338857453424380373206982003974471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 1892959794859157001025847319018163008584993384130394430186769522679056260183552621285329326133100548969522069423359206910557930817416911265766781668247578650388592866064441556445207357572825291243465248213925472947223597699014181285168524421372318992961001815048690559836391985014989113639533372741035281852228196457755471341305047141469218477337994825819578154384026337510014832791629971460636791326181085929999125956480114528535359815526417711314587268870874746878278137978173084411566093419724433773456365147676268446536248431401631559224241201559528079381211872512902902749223601907953636668156627155383450261780748807217699995786039611558142705044040940731438305020771237201139753338738877494034278061420621509196512478965262730967864165957484449819666168485369279093061618859964090676925915544063304816219591232857218708366335631683742252726477756209335101022640983180510994751250914043725510559226275150804232902770562887218077521544689269177024790418641320150274834739055772339218226432137889849310445246833861669727681304712756367308010693345065109959097177748717072660697157455127969236088153343451002708920909583686436592685556255088565211206046440869759435490653303788094539173878563210861891359154744125401192120004278580922190200892522049795293075695592172879312036925102204374798272538839295237001788106487139145186154265753743213017983794972369340197629011634810983661334693812290962407062780110079817448301942720318180598556625655681924936021830682842001585401437570197331286968231612140081069637804446393470528314507192194384882582831705111493519766538365470756327070938780492474895198653012387763212195621588980736430003214646341760392728117471509937709771734421107447993922821041958869752406712200055244800502242642762796591698702450014854742840229336894429920459546009131032711604127258197303947181398235734449883275568458092012231621196098567071239291897490675088987889290764818859105234286035478764739780621252555789143759711454326070210932606920955997621428054501811776462013384127470681710881731140208312544103774463242730311529753348185968772543536150269144795179562237015008524022993885117141920711936516984175730748483109732157074985278408900632096883172263581449905306660492668744774335099847808643212236927723635286407257111648963116060823594330556579577372377797637784725112389056905525154057681871864168127223077406698261479327405778754243223376618588988148920692727760725196323748219980135740667195850748838872175675331110704075931657700135950773985513171469271100542694349363667196390768291303145909719291410542340603715707528778154550231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -798222111706844822768888928506994476120181353752500617970699177354924853016040162404001840386116982226610647536897786719806939647347588358728274900035625784195523728398084363892617003041064462079083413954300963881739414979360188375815263414246115826141944500390788006661994868725756642408825071143001563993981090918604950685236354865054873204062538649706878418215289046108886498601157652969954229015127155619870557711716514923418022710413756165202861874807761248869942531174376864817463161828441562945752882382398029515039956456906217679146207277534454348523903617989854477458454433699454455277654235687679780636790888755484984606438015979912674532668622489423728494801753375750675117608015027446441241781987274698054988321262714021191664396013935219693399280621058666272984187248875956511045726866754493391801841159451209728010378930043738396241573942895043513004005414034201769766482701034971705030353263823366452344831604403895413797761596983009892988256603419399969534996871188857681897394413229004615986702311493814921080214164093201587480366901564050062887110840705542296272395767445971126422829496345788923723155700776130859451670654338558737603063154576707720976057296720628120905749260469349663616408240633703268654335457794782556755999140090672144956717307190039786421408581130588323091229337885325220902162498418986071755236536613528265634339456390188737258482670987477697280711329918872149030317870043165914424825315685196260047911855633793648839312378870290195174474978453078521186154669087220282937287358021189391558445192994054417174148572045347502110053165874334790038296878966571142636743867335841056334570083012300489159278106231038237859787973471279443568683680256710459531295449996679743165737455559983731314141534760160557579742399190436290225903411820947577794831282127468042196170799661782688056191772653552435376445716985841619835601558191371569735504899330297639001335624082521001748390599280789970565698328045245395871992738383839848900407081191570422221688444811628553375392685904063496073049973335995609364126629035007489501530144946777548346455154570751966722336348592632052443400401560308563484131987859185158918637911368084549067946232195918689380558449628389591854998607749763523819593012437229273221449124312894908331572573850616648739681495899835768572729249270403736173143343866477473140134178330580285863422758632755399387208236399600486136823955472021924964577509913049215205094345289386289588478781210018569777422043033440500926500330542764952430219350990824075095268429048565768421632090694860167536295018727127420513860795026636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1925805171626816164290183977671902355081908241147393792467903520792908332305198292332426522836254035435830095518525589794979287374423727597868890584667833974976134230660662310244125315753698170907667794380510949279284969625209648778218691748212373128194877655131603602496087458199817635317927692937755077382321583471897614108522518556327828498107045308960938897777060452444401311578320475063395534049168013611290780219330147305545554927331296253527032345076661889750755824202254681936587739068715611077897701901846426015093156224722929668417101480051712028847366431659256272844496752082002192696523394920477316294215978580796709871124710658343810770416451081275502129019405714317974731195991432182785646641521250197021821058053451542756157486978749106524475821382460938977468487638596503022121488759636686277281224227078110747687287238835372572563424802346841844399011030562722828673444395307711685598419631228242668591325239694977287636079872050135503429108020936287263359947214850166746017410277854343746033989528567742765508904858564029394223806885627365652263074707861230299949293570792223372128830046878820634763885397189963978146301676047043668873822636077360114055992949444992297365872912191735139925004843589363228749211604925383263092985637657679883373622642354117782138464430306630905869514783686553462610300074387991969884853453723798247691240013642754972926069208165320920902572983036190731694970294451021999930266847015089250367889508626085525034981547729924617407425023998259363350923876061810248100331470565295082307941964812526440501541752117914936352365191977172037533591195935014133097788458849049502172378921312324063437334751260035107493632011280294981186261701189677472554558384055917163783487463371886565820520576350411676455676692588660892010372456356861407347993600628176122655261984420274601628332196834321025918376172470485650700158590290092992174530186310998084928601405198758212555757825649413528459568964740230680648767359115082691895453402552082202359475886872507509238799730273814459089959762809650505669634783060302791601316112914809450874445566408141158869078650659020308951861076584409636522585815013654942268799081593022492618026186605310716848033018820275989225702638703278920799834453866571987339990859649737713836884268592731727873602638261759060165443527283907134297452167607378161897754243123905473345294077916971299041208692980510187751516415274684983852079463324438444832423650021080545803421768684032956256942081771269098625820622127109959233311186966790830701991867163124661334944132930926543642234755660429438627925196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -4088437684432280460327309170718468135537278292043230310387212600970987130223648496287412666757671246535828366444497850212665570269079045625900610753664499789030433835717447387481497577981062808030218467383301295620741615865936812562849720264987664671673885361154019677647004424242330850173073557929872867042334453603709479546683723061098869160031441458512931918916982627768313178504654147685790897197871614850545616106034492958650405472632332315271499066335245592171180417456807901140640398726977307187466880992533166640337761071584827083374501914936065139861431885595487638669158697400292056850319520395786866727140526392508888684322079803237824944388005781554730592067675219062184739067464867029260584952414254136243703270250240827549411260469379996732796887469047168064715308542152866351868547047522168141361756123175749806890220236134548421625565506708515866300878517897777274289326534228495868412659111491019761520693345283282863643718268007074058798503754197439260094347738691114040438801002599127966894397178016381973375553063627437910217607663138122191318929744629189838835721721112063339939781435792579104715287434155474518355757698659897980970118045946087232513056211733091800740618020412338054724251275559671609403469164575456551139766658465602686841202695555060714903340414693440372634311060647771212944096832842263579469660806365969370289608226856575370174137107053567073155234675278159990216925958042110149447566779911579053320332351557668970824849691393040349573312060649989403616305363505138430166344922257322343601371242606040687988620534948513263679357252869632895086261942335286556970864668246359740845384483375007892262131358780374798460471678757679929793473097969120242801275747999554315023110393655551696321734069838310401872794300132758369634115611067620687396475303197877543011611527438789538858367253510581562852382257147859073727823672777119318774163915448129609967503746135067017982704084926465466970993948553624700416496415511674712299553726391511232772369115713102949549419128687350978564062357920645563109158426702435096865736192762209851729719906255528687659808826594689567643218378242201558948845932348343869379571671650882745260625050493905115896821309108743667581534824641793972520916377282459442729079172428612641124443063754179846016315908390020115841854673291721502350903931445012830035373131146062293447711575994316578623006670047983122747611375186158117493296491463095799565270523328135681514243749348529461211491459862879890836557600071025806865923204084454350180834926558783847773508894889740277412452336823877008097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 5626830098748411556746663224281218482038090180001785922164712508881436643628814422681900287833840357041412490545834860032495322807930012641100032967093170521331912581968302710924014524765784398311055763335522636737170992982292605768606604396571271672800351947734168222861911597122145672170188732133520469373246854169493391474055935608144895844065925763439994316904215076171387504073112845200013111636958233490837662093643485509874878934178013883513795905654326591271471459322582855087273101755796439819671070334583246539056246423152694028993024822922991000024344859772744854492634659751437992530622914463935102274837665490554650847370822618159066773723295853978982929212557785856489189846885381808002668591236189077581664673643545787936381287106514077399818780120346557520086070801811258448603567005660908183980311765057470377633376555848363601149263851224786405032037665292663053104444243743221899211915882155405298743172369474566089322779928878402514019709288895099521383361076621598758230899906050358285985178365961339475453684706540286226599208103770387756952612522620765108992469550933622587159977382485903376004001371152338154073962302810054045233176098976138105303128486424166072614080063745244195867099995799959327197106711889467011371502566912344777652837613178237638695704433132209240450402112005078741336024837652984685032111619935944272319081389829557401809961241463579641314684358202622601474088787459793361477188233916528760535411919068223865703879048674207492163922842341583892903402620407680536578691087833159191836582135936518962075459042937780850934996480513591102859191154427815196170332229335319324232552393248662212253057440353785572704300118940825705698340348162773286595584701122933031811773297108443617800896777221064365747846833772448420724084932011102377298876638981853408770821707945931023621749136421124342789850983039656906250429742472332251706293310597804790015588234746695391074832141500869511777762698631925177745382314039747561528629526614880996108116194751647657732937934975878376903056738850671899527276557569388394397234550279347702683080167665694588708225375627741632182531785950712679659605380216580053396336795449126925655267069059230006100679306348482656194851344477438616320549347298131461594263687305565871488347154630478648884819401352177378112805102443206348530071772372594452719954739963467299984092279566970344749040651790093654895295484658018973968596575308081408658420906099663288564510137519518089884037323525141454177937441917520215743954827858741166110225932190264423851155276128629769559195973345450393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -4876294063324150168580544388961298796678503504897572245057089205222962032989580484987548992822602279523742484394771728310122907614210857576578394580367777178245204167130302625673454337914893418885123155450743445825458047155093221943655288095065358828823454809791095048477907752439773581359912577397124295119451519355291878617471989460099781606565779320100492969879843693887026287668271987883977378658692991399223080689917911122437816724321556481779133282306079351108338923627079486001390564330658410421424460628805104351421863514578078004355050727852261395049927656096446843430504424020970681296983767026560248214007415511412481201780423076702775688209656104643803769978765945234962787135195863062271118380516567260721780734291957350035413265337873317548277564162187419303733270523589743368165708314334144355139937570548873115252025720362385289651219006191100975169755163799472513832662028453442218175704915702979686744519787108820083066321277833483180275902341022309555949371631818332605713580543511334757625832371871375265943308738589717690962524776981296097972433377707533212895562315027911714505158250082151597680840057778999590768037094276266033841894923543287700922543530341442027661504636569967224571810077107277233595613295955024928720629954747022479810392296052365175936246880195245491316180114712917055583865492934548773028926850884616530754942719878455109199513883993454528990772975170395593390390842850243645695623892478075621470735594247659811490782630351922191197452568641420189214857951599418492073396270196620076237689136534822768350600376801417697484611228972567609871338198735272141171184363081380121290576390927097357163694813693859835715380953789900227554563425623917077241985770085120582657524444261724728209833346647448641600711039496236664616669072506123872030745483864380967189948129257721272727894697229886344153457141089235739931545673745930692363854191867088596433125420527327293597147282179861240957451194341125859000651823980996481720798846778334722160974441093193038412060819991699309425913847488667349634644620749755458863704071470954639498898035129359256301124484133691473705777445950704853266864259391717086906646411564476791546262306413491812479863653525062147451114674259519326502868061720899328099764937903913603910706857291614727848284866750527973995891464604974766375586229382304700834228368244737923489954371194230933735168851195105752554092210392472459101535009987472647864420338862682833566273924221957590324234719148107114811040518993460686541221502902762000641437931330655306754177667061511146078002898534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 4694918216343690126668738607725734552997158565242071651872365762583671856278003025611797309776193967080485042784595227817199224940731677965102268305289095445787197912872730699474930173560307880986617168214848210822590296091152420712557805427894149336125900719792734125276585818155052611847923897640210309329909746746890800259279251918535509416626217631711970757068923837870515495566188149996665953214676739234080883048951686603496631653349141175911467042660871819557633247567974914243621792212207956021007219463045149149279510231234171250404859766772118742201901272129378971655470793083189657926075021822783831141434548572751506214197310432058891782812865653803429376879627061548504503027224929534562575242839347454684458397345310190608620606321962200599762181625697076488974043510641154476204031469098557313413778807084523015521893428274469375591512552989817361151465028605826220576717290020351437893387314940212343681801813709574345930753860951842689495253876529905562851389762659877417295081153761178931576974656023596744192096425216702643698448984000379676819379597156811228351722672065670722529045533304071158632379616797400382851382144976542568394440584616125346150813152965507708071575978224426979427185760354144644983307892432599979659327320757798378896355353170675682421500246228840584479463432846306494365437010351721230759762660173145591003636283320399435803310448955319126812362674633301671939486356953575409060432882427347775947651433283644984117883793012856115702495995405844982571271181219343051690421377722485863283282774709823255905457408292655691416496614275390634830491519319337547989647394043970418926476551448586471881511405988616477990011223732399740837533185126490478344750754853209804791799106092821142216746640851436042014223915175228194538513374139063790122198566333647232327902402655735213984244174034825504081387877352820262818154210341868146507155886980549071676101536281407604861172060111462164064028257018427666582854056786460042570458031740487177254024896298215729053329740784652282049924045737003381059302105204025255170216066762490893469914035068970687632052416585556920822618388371853585612395871890306181266561241183266671121127773915932416809554619296815812250688496004876997848239728853979642057460083243275723144041777942306775328356612402299868050491310632740877748442176926161181824843168694349056286608988162621656415791780320438424031784196935952231006175512197257757118276252930387002500029406655539091992953746181786156985545525333542440335666947859410850974209840870713892612769565174164189331062784000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -8217892464747962932741402486604627102666239161077144020263232444439326814533880499851003435489859141557273669520578804890120494458393639783860222201330367785684794040534710102673297321731485705415895021932889296705886582152293937494513166658587111600134723183794236906673011944759302465377534796949513435614192339749056017347220736241354444986452275225406841360531792021218924792765014854749683108790444322009092555811044952769883444592785197292871245292928448551232529721146300462131511311470370815108824700266073269104649779903143319284372503452810175767035717326646326462537362035286306999677615260218264682923887103742170494456487250055602601894664241632923044722794944716746774798956037685498897467009229983880808671618239376719536293910547920880123119344480517347974491474233481027152981879792737198906373269625444674768029449581062944533858734897245149953456314753078130554374887001710817852382415826030878770742861267199031281752717375307120925583881974222999301129267750320680359141776787486975789597408905544616227447276183585918457205668898836005256804281416946251272931160734051298109417855781729253113009474963798043286992124088513406495539253734480706130140349091077619462389051819792096783342423326526281096297609353454066613901019193109919731231808410718436026731722484032443254127646849025227465985373723377074788725763630123161339916821640107709393313137713114960734608722725579833364830553976018613240793055076733160965011222768058517646797986746871329645955242205933193886972850418961898626982889038762991692387225267654830304256879371085355831528299370261594240109664597766208271799342961551315450837879510003046509603086679098831159953484834876134180433535883775400406549890485395956850380863260166057592810834671547717402200170775745663957526203024862735737271008982729762199806791304682082577455830382043308350053100509859112541528691253120775617642371800445468442677590430797334083703225668186630011130313277062983907848144037931536969744284762488364681018955656641245048892787256432427543445175587889961962534157742281811983644925178617485851063960434759356457834390325534071328152405290088741692131255199382993030771849353654063395910673425992269375986499801559437065026335570826234925803932772912274477671380255192321325271663882790404228652666605081445970967011423449284628135237696790446593556587527077429458719147043191669357517335886492047980561130019709186622219676654176126744469010087142125901125276196440680930461067396321628590973172686813692762894433976611361223668376757267345051407477990438827406131200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 8717909423602325221454389881419425887414681880524351973118682915128307653781867117177070693503368293128274662598340756551808654336458083271972159266724202420324945851781279859495412851062145318323694923741679220107554582372140585051004496524291523850899868018949792724916528479017266986565075478228077977102686034949041182558494287213259319724773497542216698998959627828700811761053890121397024008893472050458899056991269746561229519240380448904203852616569223042902881010538105707048769569879798493148412162212216353455096142398383572778171990508114692622743922909879106967666919801437844055476961257267878547938020904049378470342192013839164568459628603261820059259722687932325326473388872905947340903756010763549500718944759576105959509916477298882472803097538002094025502640605102825193406973097059578891809452939244040091991295004420926246606013812085818673613988095705042460269291809828655652137832139594802241095009779478721062048148166023518548879514663029852437033626659860387350010508587233534747074401184636058525222270714499228327163238512337627564472045712821313914128024376173049135520819483866563941136901441042208511796009795315973345899395705646808959541420368125683333143307749661223935020217258199540795100566799415448676815978907717105011361926300755401243548570163247916217951908342989933049429605603515840503168418067741972666978413613765002188941352383547312064849534375267286314658980461376607482062893676903243285847746949255235372499596804033153635271562780966814086508067934055439396244589695536512215493315134198455259339516771794381344078882821116784656755639208559004790957550665048568648729066740587052449415409599767178091788249026525549308993628570841673141086652969024773359898889867889132573077487490065046282989662494152090320114425254383116116973572808201541410664627137853911917103112414428560719970819835406451737619007507135512431025361374650821455410013983058018792624639466615732594307452738086375898632717584062755317493494129820688230061637662325184813810527559090516390447832754989249855296625588864631804329065524041736124577931193133307679373060769658730805832527098911500652735510598455109723233159197633310843377610393046343344191887510205954699486415419608690726866413750514201493283732160181784425292302895414258799828990854847918115402192318005731677996329990548992899165313990126590033220100753144710912273368864015784641178432676485245911476694642049332578147424896151393057164389804509264370648465899635984426355319187962733257063825372412324930966666811239520170788097721924321280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -3827149206240784595478286973998292078138178643043360250178060758169549714714267027298622107156101052513707444174896111602124010046688300186639531449904815248429296302891384017803921610395183292713318819501292301047720430227904561680262855977648142019445075721193953040165033425148632904583445013655403268426152313132733164322576967090350949699825774973544930713605622655165071269446920542241015513879573376825440883628425760787906874393291940450378209403588609775661422678618341628750839412553070345942010563551608090625444866406046167311387762310838156606907343988770569815066403659502485780606152962365714582010216517591424038498330083867829123770421475290147826521965246947701204196723153463413265274907783821263939028200637251640932204597149902397554303468800519466961551002677336089558058733336105411414790956264833652345350310259144793961538010645568413963494510752777228808026641993140194803643458110885960841617680580618309830131341929917392362190300674645588848498682684738137399979695860986438233617259753070031198907181702372203916182408356620886919029082771725827558767130240427984348486320893189430610542298957567183207950274828399130287293464147378080982531388233208803467310090327193248119727079817866007511041460436909986709916970289877316727164955514872439734119053095491697278844855859131715043118357860970041701532077910432799086827928659240770128566368523159980496722980765072044348089392292865003324038349328121676919038130505437869661145127169859779681934787538943156971776010907455400425824650304918576946093893746976578255133862072503380548311648667635686951972342765547389691489273072965593897658859954326693068395637212908239290078925690691883094776274015061867416525001240096084874960690362946456573519522335667644397383782268237471517769577861280934408425413597197239013485292391337662031215926373603359996072030967222985949351703825621636903186793521094128575192021469600603348407280255227320761680452753091954366660615819985006197251415809597381381956732537854230931699321951142521329330123605849699324905972852059511773646429409366378110038840347139093458530958688047806111540061887301479041733251100924451184811087226247792571529383676379227775922444920840516743422652690018657404302810638922275222026591760228649120683320736034018095452933734611307688294802012505623820899003626618264361052319808075098745632573105584660416354247776796547266383455027047300019293234495141077435142862965980800244376171275031317311861652085809867831525273118694308834333678271107830764256972231154137571475215876096000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -1281626475132806002283618873381497572345859323399187041188758542805152954406449451024122484522146441637047052148517020537989778747050890508893099812429137250617814284223874412988423708848378057395881706689129105705771491031976648068666515091211302306606950241573459851606797042039556905318964823224381151379586901796500029411730832349213938928454005803390076660692898575526289175020961490638869303335211919387416395711355754514021823945062996500288826249357159370762589761412365074028880547064177404553978229412848950761233206184173907026088971773887089938751898505090620555048612236698746075229613119406419896395491564992135040169158926515887555141218331351142662064889919985830018115695433166254575906592188277218358593056564964020238285523442394959609564783491130118200598643026681216505907916063598810194562204059517377454757766073001938509309022866349780359154564080390385350443540941809498930610053269551451364134577006238192748333434004840827371903761281114437859774940099791845892290744721222595813814904094824419783551857050759834272289122132702497419548823028591629270418141515003099772259451045136274491555993756445907150346704041840601898349114285096494972400365514572877176361377253114802362791064447319799520028456880823301996547091287749025025460008155227835319751291168032325312905736279488046313408402368662646879250807804718587414038348369165183376308852705792161930204239142524593911429210446087663686621039318548277196239796563314643042429169822868295578431654638078992642866257141611878689493874035265645387825980748399746414010808649904206013017657313052947332162171316233899773253568280514449483438390612120006709673816188104922556544927489600058262287999361360832722862395391358728930634337459654102628996224994053519814982125632081053132486806260423215538869025295766182116339808856809703763207782205995536172875768145327586738714288278156168372041708937571630629830281262659458688890797132808551614276324453672310152651483169826623188532583483109242239456039654862596423601773989468574549923653796465334829805027550726894735783341622143283893221965445907511989210242861477950020565881449583853674103755412700934390330631300025683063785465254463034835164809584990038409608288385113894291198468312155294037232562340710389956701718962774002009623943927747987160318650876017016475211759090429805049166838004904342269593203174955792206891517652094551732850597702451863877068174466830756851578552736658930948145485131956899364747075929973379529482464904893530413124790517925390364281225750466011527223705600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 3742614948636063908317769381067573006793640699235765400212193248922194249645526785200245238774745245844176985626640570212894063816161457900654197508403850657928096776937493751948090785370234061148649153126081847505589877910612008358516556533222768151646766156592381072212554838877707548725652566259856968971116760738799593357598672658296610376518877463652417176755924604918397090031990374715310457713477434743863076387552254623057107848521376290813823391949373695861610048447099113176550987811661476382743602788885422387431294437065753064676786579070757132383696922803702077154076248844594917396121860513828732164520743811150998722299906047668739340436396337847702076311315916189914299127883272647677705441270272556568377646725432737039137802036663010857434378867388136428598511710863431934008946142709967080550159216865854744355976283797236377045460263366883140601620928921038555260775996407535799856474357344295793935596261329221167667499249247986276507904865216844301455817088547137139387013714811750436099761842072714901425206420324596219441755937010962369300158268979478494162654836733553410057725943670606815132941918338177162021321168101203228417413609038566693440942172340797615292521124481966887557350174800454331350362663966866670345563208651496464679454099036090769340940128241664902833293446471623482322469043790365881565628312719018912815276223333432771259713621166780531600320654601976542329729320416592994856467886048875109297749611389207527778138720488128339999947393269570842128396744532917798498266550045125021518106160073158009542984881085708881932597947827051128354032198344462504154984339969572474426585146529679574498414316540559481344330140182987911768078688604751542968277255977421161295475112343376874270722874033233004179420323477994859661733101881417762840955269266427019281945655362825058658899631135231718729416171595463393816687195960352099878664791590216475448857290083957778827840602880358060812023897554436876863491649192775407756113924770671658224271863486334146293689444555819524129192923313708625454653416807745468794703496616371829883248845975833453113573826654447009115669271497805719595522890632479753795065022932874930747662441406863319318368877401474289801877840606849518274288931764173610422520138352166371732572355135103786755314137900999574049841074862111360126650384006547363849100434310014360967394624561797261932057047808812266992466233700066545334292059060174726455333459003445406667945820483795767913230982027156935808935308485882087979210282402213598058187941499371520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -807667180335644199403833130313941455996253366711384995633749042266456936402816998567043878120748753794820417029010214059597873252289529958668364575485194361607360070945788018219073881909553208445023579961894612339929053955297760720054164800216366292296184363067616974798277233331373827464858329991260045616809825005631774877062263057839745513231812842344702564791176503033097115677200488764157996366390923321018027147199768970601598875899508868474146782027406255024868833140390516435314788816572319520227979148471779112634202634478131773288559208732237882011542055439137307519918153168418426773029095011449711717082926297009657100214706506520680237545253055913301275261290367508876895035231611942350119267233661149296913227192870895257124067271494711422487436856473859520250574937733593492195843648345132539537042624575952874940555152482284486626510928209743633890078032571885637493910335103128151702879705659143489703637788304594505914227371355242899222200977285396716386228068036350053753192290575408528736269865523444324693373408410169961279852161408348553047086179103089342120067045909064027351080598554949236434192167746882532978893416611162029734428750253468939648206376152573518464450738872463664015295018297053587005937876773068487639820633806668085684074350905382949757150196796399149921112525610565198696553421072156927031557621554271250844536270912912584542906863126440064318472376825103129847372835956540521856549669430546129454834756673118256905891558779952106317899667014019003686005842975734565085225783650364262310773668388456017852205419184082950560604091252175436789623630747898419852534444408976151066266826740202314428779237721520059011142579258545710265636790027074770620384386595710510184394272674184772431842393210009848107711226474572395096001699220222552060254641110110196208044350931644170121615500125062008396189276948586847837855804483103969236092159010408278825271504742231579340898556700113132611042161002925228803850200204766080618076990693358601684638367685097569372839050149949554116117910340676130878541639940555447247516022100955291813267150053679592054919993205588474137303485618049535485832498355983475819694821900854935326232684433910041372341647029290903151150163744633555541044003272647338847598584404312282279840720011939470255214727984795509418035301225297293347627874128025147507416858587890220110093624115558145786406085941846691769791623414046330473279756994590093011818030301881501750165769852610307205237845698247167849667645520733603608816588237192128826942997659648000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -1539716456212040821902861144587810254763280825502245193888066623339033027274046953332820327768071124820001028902359298933153827863288376433112432161990177148337581961687344320658471027512518434340777636105290931073898489456281145789238155363323591200832222370754881654477637408460092724471732710017865369909987815638712714779529288291102034513126962936017100459211500122915111658511978603953153901627370061270600601161515224876928770646133513305623712500168527102520974079394827298481444636893825163647693871783426947307735485088754683519569979128514663919819769244915835973392840871349319388614981329126968147636009244874906861446473310840832871935464230513126559279418768272471538749028089247772227410239025450487650428600103985358977493465358736431120196779636406412129884712458483170386759714400468794191242529590212825732262254272948456422912569301331788499833545532027591755692706856619693088086665271719665314491826693606497895066179353067455311692674779281095618116331137570635768182265234713837230670898848749456208877641534761697735706063291031611636534764407257207380083456228422710143766212538966770681114210018625246057107680469838404408322317979483511087740425505935307817163950396717262732332353432600046230602940621739846217714602737913039255387413675480736748138049950120350631093772020800572770434063875306615601231580712257157336801754673025690056534569449048678471066624235614189308408989625338660107993957223663882751552713404486069978363319990643203194541805986760738106063764875967951748808673755300049899200627352789716714259293949598015129066851927747285189359135765299523921775186190417005338892372816440666973937079842226252167695154550545334079126802107219752663227269560991022416700955976836439438554163347010365179199123818582771455994825450919875610526263946059842733810664320640047003047943406387853455999063037050418398731998182031309493050225022806331545390493827835578822643293915711084491961704016863998636600347136991980185856312738550877661779796763988234082283507603937664506076636022543206304625996231109629246928402616857715474981338099723114421476885471858031141240257534966873614780641243469259920979700647074958248178248614614920809524066305631319263816604806133569016620221610098149966811821526005516245689749349219748114357485628104748921836236123476211869418260524658691416231801728874895725481267763079459865197325460943189840012024215961845005554891053197112831986240297832028742981815769462893428561041255402523526063111373713933268940184182637349461214992793600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 676447704864377328256571580213615796875808047768235279555986300545231294259381667573267155443412065596510059114042607909869046300967124218242259547940769364870883824193870763664957593096134357126453871295388761962288543442677383243748079931526434919024123744983225615464851905905498848662855450166210662617128228235358218669133366644937638117514562950273457821638253443504697606255140789516839766536539073713578275110761047328325515313674749042032312144916757187485294190049096912653287242249962389177910990487938094589675650426892871688535478779784656550347860685731791672043318048764292208428837160630984442681228693775804309640837469231907555812617301028612901530411762692948729137731765119081245439938262690001655722553570348760867494466041316019148087206717815778241681009275240458064416052394222074034907730504299652526907066560881161647410225636203506105912775939656401443685991375124305332170381369576790692582688971130368859938214967720770818666033739481255621723339175151889923725799383703831386787010124604293107561232178535473207736346099711500665785283595364124635004285236793131387082200297340132942813648878281074108577814643489615753294589930985562166152016622045370683955265145396579537704041700035681841761739648106759661205892160596079813134894319809694619754158345892215536753766840724198843564719294185919531369396506392791717586719174330409000335412651224831525097253430792289561237283632204986598079732071275887614496628629535789335045459121936598992247681641093653641111299646794282459947141266794260417862021554543241067728349782910106498540916088686669058609550548297055246606178289528338895420410556109450114882184342881453654537744658461072163236605502242099373195447735517087991035438825697114072616792102435681298766701283901576584995996411213870789839887763752060435059465184547266895013432753786947146565355043361542003958316725274613072396839114969792341870410395521433067265589139559269755241029254086080482734460078975502586447966445416247663135806214383774275725227632708299368554425887274179470619101390072984828310653115411868673493043959703005392904047537491495576400292509799522873021819168122434891386227101091981618344005861911811428052019114826842215780919275878100538962624866397152980510001517542610241949027045927821742618096371284361235479259015496293815985722724059089317486650649491727087540328179837849737761307794998241115323224747478057778598859812403766450279138265063024877327772472742005772504208842198558911159280437306438084541280918929045696020480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 82977892479872571236150157739671957414942564737900348173274349656485255246358642827011976652178803392961611055481237778375190791481193252413654045294218715380846150856779271645206097947114216003752273236819844434619276819818923896283761654397910599873616085613329844202370052794443574579775312528911917881106776451092514419538656871697776309448500082042830483313148040849591775505191669072991801483498976521859788656254718780675311872442910255533775774368335047623704647410316434684146074844463990763588400880557507747751102191307068289693497830050197786306720628624026355593514837795429084803219742120438752539069232248843482287066856478826166442689394796934420923595799063698023644666235269655445451819698743316140469345494040051323038574412648774497024620025584909104776914725247286655755120060380351647046198360354252409182154796213866973630556950895901876012849420011595228037971517717213978580934741882765193586729671513426000792728038337739697048822370509389081115940557331076868875183678282002945283907360317857440104794116307513295700706010726256989965814937127700368873935874266301230666193314676681639635711406411313616414295127115496388889240901912573416215522177180247707659153915867737016826727325184514919623218309581236441685935166079387404853579794091274072227394064490320792176658579875999895937313015624920061331131201067124194097275859696248767081846427859947780483643580405552157384219058922387127195438307440926076628260600385405526056242843328738645117247561611513453998969925642302223176464529734355057867076216225672446948786608510207503442028222129051789004387016288260554210483767779085764311659478924828116407188583859447754724243467035591137551507581692715585221760537465669575482855866314340117698710588931351405688961773975371648660029859329308491969533822685523364715697322040217749580423668532865585515136852426769616930962789632459455317548928423668789820384298769933819777017952667297865257105918044198867066553810272097216622128715987265082020277857309594868658859316507925545393858823076178990891439297486071015077895325870933620741944373223067825843499760915933801641828909682579716887576949807258823994223626684950550456156060797554767761631737127195070477048771518325704947769387601849432103926031916154408629503300259987110499592767780548319401104274825450189739834512683857939189660853226185413817005435333350163949760263580305011045989973989459990529121318640932586348072815712330205135551185449177764835218915640687366423143990193430954517944429732429824000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -90545631829022656749637317950572550286969459480946734866615494528479783812555736284725363923313108353819397441911655612773215270354726640583956726919087942826228423818241533918110500179756854367602940378362528381333956352173739298223730203178368866374714151693520380841437980101051100977824922174825783213319449368681717085443603191093442070425260071286193248051363521512312089225037192335673973710288824780571361949573841848269510531919793985993504401474621852985776106999923687250310674135548825853373186047897870193241125723648313587823856250670564373436788757498080018461542890586388872680772615295721407179262482579301665531280255550655601519491223385947239630304495927892414880264149575013147839723726120088702752569925050335928286229649596860579465151821199506142655326609725575278768331373532586724655421145796502731263016507153119222316315993021188258235596345257264673601778171404875770625044664341742607278637944839968334403540627603023737661825241061690203672201865200449027158754792294212208711862275249401914504185096310492682228846896149123365263161440157569201124224332320858043887475578056815196865628154703369200832297483394864351290793919076721164189541003863723043168827136712363186305432987168415685825198504252061955467123671166448590325095976297766663144811892774879484968650900482918045078547946074651142266404556663296802548361800442012115772595141534183248373241175097690420300949123703706947783866069288641303258578598563665020338570792246174963272861221053741760956799233225357201321335815058665388984886584278972185382644431888774111008438503576352217101673003577907059618996620134932552874263491273493408198805009063856029957983741995338711800004125141194659046555227393115069100591961458645073922899461576365353212950716128667022660397077778791704432426493335053413430305215216577452278372165658860062905709353889648331918897331781035977385346837998410580879833649830801623504675207029138439299098428678429578690613252082348038882248804275303386830624858648369814031763854591541440477035895310822345097925892820286130361785628638111617892467453279038517064315921114645892948198445257245381044704754411019392563389810110387503457193361126732767918256158297970258136331155050391607355341185426786241415972728900356413022034466792215803785952156988687868478150657473089719048850877900118082000111701665144666494809294242803951755981099478531332153180987623368277952480854029456703138163981284695687082620810061812182761115536232851921534918554869820196855931627110400000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 26759063315807035615861781151979595685781493337097519409611975681611862679463917939804032907893496574629382811925920379462034495174723548390052454971611014903730525809171806693562404831116979711883568193767135078823606121799581612639830503533332579209308231368856165490720048851249759935236697947009826214893218046439033804757077209135615978303503257873524837023790049208133677691230723746679208798300392843230108572009477377128707555115474572481679679288893961082786188600662815282426020887342758998278151529585616156330881357679928207375869285741329202877341943244912153422322122746819646225636921798618670461701851554718075600081873410763369758181241991501811073352044741841138986899860391018673964097261665951432146186903890916396163190095948165048024235354417985211365053285215421586654743172583468327426331490638975541134281096723164527857312160950296782363477000499105295862813898133848715969096031086108183821954645007060387253408668655802059144382697767428704583622684834826721420523139169101864710907765114013316696065280011233783229411841774408300379728012149253562119329304697602110458539650008194311252373415511087401581439589196929641278986794929845276119997877680288923817860886826746584542344980175991166032822320377411323215969412649272944981952631480575967249357634118440815830385555646289830880204991649810865003487744753134074854802070716891911250940947689158977136177556143215640528504621716258301039750070872728970488912273015048131584997676258266325508735723184879798855870610763548944858185172386786325882258436190022938846302581875209821036322859144285818212898929160613734334996041028543080517775975306501651638505956716623694491502733612462024912512700506127817155172485459525366950378845561173774446108049455204815673747707549081118230950742086248079722281869851839955371749221250471355177672844513582239088413738562198552345019952825548494217197014614873156466171963918730348772549112480326272450152289905368641944406350451240698851422923426692926234519448469573541976930871492415521616869551421190527883386394141523447848734460466053060200023378065538128627567632377193135966084993664625800582244966461138673048109275008305270122184750886743246855700080596289276457970092471380152493594070733136032092810598263120204587675020340476877452594224174409163387869154078858568672358547482762597005107012768250618413460226666664315882476781337209594405110772481753353876685027538201779422477941583496508013737385173583902952324848979917674300391248404888104940339200000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 1565929821382516820367867850453081162109985234327658439048862567271277924696215163516607519651904065564928271999323235685974449155357021137879789659143517744330037830104196661068260578987142662049090223827597351676135761540642677501865801984909834865056061664062562574579931853789804950648618841772430767706930249365205376370855449134178375191176431832498783290165461205740570006603252578154306587509164480245879566230963397357831677378861680790706170032991247880000632426992540977421223256489904414059383634266950131315107671311821413458950061995079118007458332284319455869645003250428202267004058364603124493719684551175775426675642161083853770471346998196266087576660486250488720996744622235515219002963605594415111035828523099679941856804473995125949054445989547536381515674141184342782426078965024685645936915520726693712876969938945604747397875096951393974757900772611669002575062465034289530019396184320395105738756448110161560684916405948486155458274798967963959987519130230351288595069328437679673481109699791943364136941102719263537528241646799997463474416416741935785334539412841509465507383482348750172887274224847426778692562696035094295157826515965006754275135467372020064881037838009885138206149665302839899768659631879047940325505090458244012197882267926913678066983163844077963244728595097598874735601986710317987370299445003859350315708893161022372158109141629812755748663648169081679798030135797730972745176600203538480930932606196446591415344509761030265566807771465084748661370930072628692577455757395145686777864779416447941661874245704291719956385125120811129787754041349227308194663766730915667218863140173813195922420054973549975813162955607582191251678538413080178266942099136097597062173346566595429092607447065134043598077549406434730999280823072841885695382393246804320766436225314927222242652990215519928106429342225947103693411157309008984422252403351559756795300399049704703610150887333936540864177512191158059072953015503302752040096430063567666607266327701183567047785745955053879342335592781750640427959796467119278570312505535823156812730952695486321334538871977529006906757506487934985170819558935451923219251134048303317710438646076580251030195100036830561841532013809957946945274192790326280467350218778775916704827994770752122548343801820611224393222474886113465415815001681378023157613155495786913314671843935221608319520963760692435304274836700580522614676379788516588465716555146101696795525591575348779345000976107035236242764073361473536000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -5757568506724857257153938904667259720692515185090457429270221487237815130810839880192896554751975348503312881430263612350402311060496697159619810154259592977867552979483379139369948595292872624963371445332410717413705200845722157470226581477292118191181199464962552175743558860943006860996061924068480969026898942965489380182645583179134401595195153152357626725716259155033770454479468236385610218636726402336331805159000891472224628759938474176082009703125623010165155063042656359197223384067969887335183450672709314906790704959022021782406151290212945743268318477836835226620914472318780168935163396221100219162509836016782885168860592238602232616528036242745857124561596451623137634774349393531869956521308971755454062113134716924213739503220526173233108863214581588700046353170749843565214890440320675303767587885483699209600812021737301388406954428292579557612713577028855749755727682746646345353201163598721438934363175084418917817754065084448471829997176402640221839599648826822590547849552013236218318077660581648612197328216345233299470217844914046277451658286403657118583800136740144673595235428007969985592965852993419669303673435023378354737240377065386062886001432900541674674924658226954237326514757656462033510060136395697136377093565633784989892288869849362080096151434182558965494293893255455700184965407096524836479106117555998270078417283821385641195439706293326842978508415319843882385472335717022631238610767985182348466049646679118591184677554506303157170137779837980409549091314133795380011490397488806425478189439689545580394957634709704372837094373387115044783066218154777473878941454329976921928591433258420292233939223865010998680581820033142128219634028517249906008616448080510280557855793852951676969078571238487184097897585450477898325812722900617934026281913662698432855059429943943091588775022010134918635251007439294586987614310675536493273847583236186729904037435803339955363047697672863332825028103100750846840156732606273253930398863912819713816872893710006357387912948059904951516111121419252331726013432491139233539169167056452156286882101695149365783576822755192707698570506926470101797347850931735842100757439050004940766423314421280487166356294329064026079230855886076875965620516604206976770899142844204246056645442602172722297411173667391640079729456748156150900572962808108323258983311591479611741736356969293624811878598775493812487922483472958306056005483305400768661190640744260927196057204389682746208137379128954930033547070668800000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 1268827446760837398900654538822471963639225439390999113773450722956672231013783410203681311405368589627568506329716003699938189908363131095028506713155081176556244372357524279804968668818794033960863453111192873352052711087804567213574937572673495113857977475929713827637405075406504760867164835621610267344476902423378747463643560887708795479777739055585188466019551705009208130451135262162914369153726590417396311800263168103915782646377690747492614581592651906944730719093860253738183557333311280389666841424056649337550444846643379002565549738297582524597967895190421429545382455103707325913273076879935346039661216683965358852854994840911850898513027685239875917127470896815821026381767741148305941059210788550753326372449105812802256651824130275201038020487434561716741604181272116111350910519063496721470195512835120027882944237347858756016163557763905074623468702888851241941524969923057736797739582246176694688410032854519050186951692361140426952129388114784887442729768860192811605889860348524955074635745998339607976638059166424150191647331289236766579251272128379507145669037516140182628946758605261216524964245862334563326960003140485971372679223620752087421303720767572428310229254537970747470550773400850279269600100857112971801997390377920792314044557632332081778826299580985383733456009086818437063011307182012133263247613034910276182359068193779985334542991203064338742526132051259870579392350423708263748209746686213933437930583365771752365384752270919500234868501512023283309568530982019261150814822680682243510641751272009210275269157251118975055626891826439712980436485214120151443516177795369531323898043922588303194494199539176564645559378665024423367978627829871988178410290729385510125183529080199370434447121098818732982816675584365680521753919301205111458131975676374531697186830113613216512428832973967282670532680431273341236651755503916075793661256321852085378988445729973553138386231069518029139142142059548486889134358152614582918093596049642620340431152087259672347234281169242545463170324649555059336226766829821221927530309491722443716440729942175113880932345862084650562387561429033782956018901815342621468226953256864118464846441379623181263599759020448567059225297734549508644327353245786263087079715364557519888525022806834110541758124837200809068473533532079445335960714996688357653833168853599050542553938628013457431687897253175761593490904869103706246127441095723137775876441741152052572397703627495796506653755290548692592885760000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 29146616832749263438364656627730452664760854538781786020729376065486123799243417321091011079617295824159956538697037027844785640908029663397873352444129652182126196520286922764901945671651034294295834458766888547658243892909398691768889505098114656566894896694407249125646518939278935147151418133213842977312262121275502954033572841195641257919224591461118307689585311061310198314517258825056011357776139688262965164480504506044382273303795006729855327934507339914730208134960265096469503223005051037747091578638473009541758825264678067627369147430889763172827625244455304839502995328652794708377194131353131731182238918387244931066345808771452289589982477354837401179952866715077531199879791651947753395483903551340890247515021897601782640209163277445177465892255890692276488385539858377911616723260009648089713088087882257119108267811085598728747042181053990460932227442034678668698337871742717385694076630633385142763984365858481769487112030629553574467110791228898258863810742084244167634526155223919875693486154945908836123770215074252424646030459898238992689099334776833665231419989349125320766975345775245688794040910578432779450485331139705278438347535092658416229490568720327268568493409450697758543536254852063671409435892201997464898586119759495880814636320422507138861520141157923053197208928350111412977097327437663528384861589435611932357399112256566963991481334481967039486476700284426709112125375069118046527276267140701641676732467131256534571562659470790651977069377016783630138510415491987864523695039080595352083651763306163027254579750845745965588069263733511951025346102377945471619931860494074160104625269830665462377709927042601773122364744401998071377435090403270325499337309407058761983292737734357966965516306627007932398269805426854821498499800472382375246833661887399491876662975228938492944227759967517946273345137621470592065912125181111494730312154125722798322126163938228796147429842677457394618378999604419171620820897133612858342191280395179491660840975899608421310976616194308385092762595216648238939752366316864833721594567800929368050397457102217277588028729241522076370921821472361224804716048784785206820814210562271133761895908784096554674673386191066698091166758244055127068456923758290738015547248133457489895317325904749974755665049978662955621164118501896192540225823728729304414167997038625611103510786193438696328795394144845950959552006023338097699825413402376650989510423757019929243233948111555222967405739547557888000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -34798450672815725068488447597081382453414179903165622562780748065695126200295625555526684124865676554138811026156634229811100483206965538190112781437032329050559500903388935628881406760716293843565412033813076240061504900623666857987471458606085719238751456744284653347610240601167597300829006799731101016743224023976048891063074491069333558107016176204164095250572865543147340644294544804929930435837020765840478246156877011662525847627987103985010491517552490050044071278877090678465560302820606457629881836433361252487706860686115438512004704582991034805359287411572032402788022782633377135363837050780735869580968360854939457846430045668815296066940432681472444451145722133499730803143373044137151777119275430853750315362507408697552883390931411056712019562070980069750012923290393599622884031614807908394203922994667789479961821401787398389164156220770834347199314062143799628732478569469964893134999199120916752874726603573087147820613441178261588622265183640891593640390631445731374899710083699009427114925967673169262904079052219806041046738313238887363268972801094696662671047314001858569316976800733944579935864219171885365132545229603650862044494275360613149227342246203313729475789323534716395096304786282407018029890907453946161123415018673641627353016417638563338058547173455529106434919101356492225779396589369232559782855248086805577214293313138486972970809200671111302158891021395630643738052559391823424530319547882823850850200119681287893351903319324509855883480175602500541547408081557450217805152418703158409937086023873901793030811748364228663225518735663026053200182225328661705396163780789167921482357049342028324331851182250109142349621927363586626195973367688960338841928545208586481868493663329362805526945662946697449750854584856407994749555074100405438757803157819820930471013290910193278165858361218371072446510135976138928962279653235876088616066408379018602548455810623852824239003265679355641721971973513095085040250856086569546740907867624582308214128524264768299311423833580073742743337140539275424741616819501725710437959439970233965342077936892744412310602654442654583407370280796932603621489258301056943049989688389379344667123259600199300587290857240742927769449397818416357164409791995729118094490549352076302396652071902132107794648742366268176366623210357357048643007331237912422245390079561527622295852985217221548409290287967201871182227276149711632710530811347032227819806134590382917090863083353146863254379272601600000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 49304911630456271474837019466208980689106981559566561823366220177202439950381295343620107399347490200869940402957606413263466422614326611616655529491741969723634787525476049046378135527301080166449385914718190930096156898067641620310562404043201137946555138885781534540023516245428922369449034308826675868860276612563359505052271856413929574903045688405893139015306004633278579882714703530440513060744922643669200273599040366282149428531203855892629280724713743918297390523630770635182577000790883553849722612301854978973555719176805381433519168634677868536570491641306600459092460368862006658719318169097452967272525868068214559528785016824372945206371440209919151266783328170457937983045178942147992814315133687907813505510146268809246706481972685663541603667074322500049402039100253427447704616409478296092586118031881240306977850658167487955123249702043401649385098734795180090649391967903880832266304632612573570765860296293056463523208315820992131480671186369744182125115087660734809933136035706902760261479367652710741741184690774259130876123394760661175685394805008762135312242040436761051514882069058500510200093054798263992362445598302293281173811275962078708945543771586802352310169490547489321578206651034594445812782273878404768311650643864629967425740955947830290484343545488778028355407320950338566071056033178489070049802515813670686413463183183144038509748195066178755657281732116764238514844089104103429171435371049390304596311828092221951930556462813644189008343343311773573745179573297480327970471200689797603340113950969218123852988326424849784205786504073841753375571566593091656771624469699891501548650131798519613289281001795612692701304877509739428571012682931438493587144801878951886381437410619976192214670364290224600405539129755103744821578611384122102549854677101574184816044826246819689164513931017604386701127409337281607090946353319010190779058600848724920802509555302502151194171808119356458080939446743251357098503428744496894418283864635121611520672138776728103967373141018815289045218602132519039949374877669281352318737337312778862733400535905265338344441480898716805471779703947918657720988712575284228434041242965658619377291983805528369210415118495361864869636431946377510943323246189250549956675035867328439487728688307701682496465332076464854045675662642853383790175086202217870223804076179719082594499955524864312868427944083710456420191296450516070836547276400819296951419126319123288506669862999452099406725120000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -8037752976227274574375069240251118872808104856392580631606867585050602059161780305164339190421602878872680802310123342899311588971553976812284662434087202411514471431128464999371946811752405376160501460091556998605132879284278050638785678850971400645216309061281510644198476993349374407549239918697321240820107455426663639042419926985815883881113939466093111960244068837747800746434746443511741770457668182104322372816587430190502435035516260229366872402205892005919780042761058430493218872715041429584596382057270516229205037820084122572258784622435797174701613684258859559230705783446872299628368019225083428265038629641826320134052827743314504062687581290628398670129481934833439317419700514777628208402619741180876686630273653317437048256522987641593987227494541033289962260349201829384648240358820357172782798802669600874896642127819723621196790604276345499291338878310734176186248528707000867157568556873105195101390974573816636896698313538446837556786407620860416701086237593839554092804373271414983561905085862136805528893500680909340601357067776418823785694052365101404027655442896819701932119689813407086490976182874674444001588429918910583141151980555443775587475940492485178891997163892285432508463498770915529288726138903231325357965059956733983180288408414772161231064845662937464438586829246839861338255675234039098455350453747933298457690048098181020097242881103226052206522043880143471539003278977509185579591520734214456212108618117941145327016044296036645409652651879526404810252065424448310752072759922376265231162018053796055408788898277787210047384773379125984132325081457621911062659796749768422845257838509516457420245498258233089407484253763040774069835334614163622428225075060421650097940136356866838381512091366708878587530534719379904882692416433745625685915853122973246014332859412721443145105469922520114913153028037451313935539035280527625800323027059080897124480597317789574467818917797239515264176822933994237347035790425105661963166509370901794948425639691657201500293072843629707746508563364750929020999635231064387999188194540088280869480314970317310297535751886015507960143021053339215029873993198162502975640310481036121453372750748396576062687827594898100153335861458022083578774079809723596123482284766439898611139524206169724880530236822887845171242854216620840029067189253541875074660722033985432296353022275319776498779687966318326465408624997010334436232425001541371173797716868028884682693790746525302784000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -4288134728516657203737072248526985044843983567863345220774424211004760460300944604819865828057366877731465939505314077537861184083121085273211158344350604215305010722836758402388747764565956530295954162118010908703835402703362912943050553425108531720953204265581159462957202549287428696368631596909554009482803659457689001538523068687637036633951600582669658379623782323417089630050675556457409064072913695848996500289400185458948646535444855679513213992979262939066540526557928572544204201673612601685047308101180276158844231198281214629381951679967581398511242104648714754440470681064971556858059944094412202880750249095257534906556131090435784786658803811599748918177109922460290259189289004972564783170579813818053465743692825408369504071700355173862070901975276011447784270446396959458098931728750149215163966934998155363524142007775534776976775446670815690144406448543593956354065251826145424009386652843734902666557266590980683860417888222915391940778225950155752543841982044331994455035677234086472542534214223707486351345977795831161653638039636880491190228018992430796164507563124956257906565278348660153512301075267032306328839155326882667304706496562153538433747528287705903799585058516239747462331171855920283302903081253449875953865209375431777253626609643829755560663459169181010728136274693373930085908535218491185880908856640574791427133919869511966265522591403656076308628639140591216005512982809516612294164196198651997450065428861665998067290795988394742188277669658975013091199415739618612529059717764451351435508533317689407946121964649424016557525564665290069078275401320409430399915950436700721052374466293794744318196349694594008405257048111005869135892461110907252318568942774969221144047670909274606078604972204487685759084480585633452859925448383826013981776461700235057146706225704865953792381607173021420679569760313068657126205229623386153781320593675719502813544322190306288749525169722855439433310472097411543013407622289244131650766712765438942771302957370256535029067710403345701627041803094115798193524015898737176882568885294128769118719527224013408433450546152923568005803073956816499205938441290194620263405809711773717656012020473089065140939199749078298914325354832890282701095039784274218852472610685431642144678551089712042652461558320153616390775223119006807023161761987882205363349514029718492585338985575422582858611916337455502535593231177885916950617560425764314243238465765488111354051853864140800000000000000000000000000000000000000000000000000000000000000000*i1^95 + 534503012122842831051259311007359811127047852656611850146617478896608602386075785729866329329159912692947750592728303264467582158661266437951016453593154671228185821303040418144819886087517778772220252713890650314669101066800324179031174018257508614849025291547163566183936833998306559411860153919732465707739098666117565792721015637142586826666569285803796029523493939088299549546288240632227907683565002081568492445294628783937896899043146185226610295333613667037680265731757936535825063485731761022899244030661390364888457640590337646108931539909255758712488622981961714361197331180678894619422927876229400786288660343471923065850332460890470820676813271319789237647939538989571903052161242403295217826932143793326401793106965880788078983444993204226960719674639559234131460042448526194418742941632234061687839009915215593075349140480050997545340050009800447506755632313928980546217286727120581944362649885309762684521039591014857159868570204714449615115801353393056297972790144984524118540654170570464480858594172647390574201916569146757285371875132151964296904242690732559221404942447194713040218332337469841123828967732014767798101502797636670263197319773202650962786935468707668287718660318771417700398127124551133600426042734373806114100984225887142892931412087144121224055565647073311646749052996967599736490212901317671382386991053141687334677436973976171287907161796899160777428508645551539127706349863991315360880704598537035624568147839923687469004912777139908229408603952109553907029556181944690851282351129983239767777930217383560009100436615621496011740393899864412914217437595767049989013523554722824008000964491511296569228245198262738338083830401173947813245718851188535767823101100894340202579075244608912404673031976918098653685176747720490086658254893621601197037992046847537525535702515445343905147278277158569561899961195687966292756863373710364490773173465916104150663838022636742106462820960015727619195218649425580831481395689286425695110877753458118986388335809593828062492224879374970129490005258013332578204863276939884274504659500147751297412729997700508409180723240746390313584126544838089638791382193381149005538552555881008994709002269931795208628467025761188953180162286001415173213494583580025454031887118550671131349522472708759754181887838738005216678900810998825442654110974295524309570000876126674467555361265867181455014870783686154496757682608683065845643376745681937981190489804235323522741698560000000000000000000000000000000000000000000000000000000000000000*i1^96 + 129419424856686642283983370541198588066480359709590519311134446335667286279474804063127192633871439540697468806726857353350723492969773734306531172773221365967820241971859739385152135395943055595075262487573960642337140533324616902238204836671399389008460313076485466838161723948575633902144592303886806135899547251811586527677054873354981432673405721904624803491871403846789689568405306706168748160994004018897709740264359625242263260638262124681315727057509954596988313453564547667357274375476396680702393332602005660987198776270850718884552361499425795560232113470514084416639626925920295386131522466660210653711859837792145399207914348167369312292546212749153642826307689488374942561434191679772595445617199732818162965066802254475511184157884633961119337417089469223109601816195463526922397575136581056414317888719498804998871321915889519453810056894764733996489598019198573010872671322846585169222445473200068556427089408271816257483229589332545736744012448484404112882130719998235371308053253122144641820393930151388250187776807478198907242928360085607500575864835266435422320932817021654996164170291648287231714215453734313421271135126113271216120479531463973135863136137202479749010583343592232153678627148907384142845573957413203575651734760806004348607240082151948617742927009247242244493220386391650714755260176479899029572705321276452887702458908966081197980394505351667348233483082800576049771244612557144189455431522748219037152904137173689854835930852577874538055602702079958030165121839004854989089226573839107827666411527562531432843204534904406351246470799944640766376929016012033432692380313737400835148485907150604249783234529589588384518271378728127081029202051604496994062961151678497555917122149673446879906241405613320896026800383965198176089865971106789789658797625906374657860585640228600619323454476906295159893620156679506764178129738479763222017342669078292873941199955208996448851501054565596815541731671754222360735385968663284443736597712746048654791449325784049688224923483955093096208053142661400217213097639743116927463393667042917314755671522206661660330988980756035907165332734232257687017288663901756515868480591109298058289267497754728228648407368269245848725020115048395304680380298379367388811138852926500141496989077542931992375440947787394373975333163869319760214961105408019704402757833321555937057916431955429809044128984424265349967217050126621630653154996299892544452458097219274276864000000000000000000000000000000000000000000000000000000000000000*i1^97 + 12193128705024243668579120502824484501587681961740575251537256058991306694615585766713864549779724186223913584746678211791499089737914849237991962572008464388466032424695460561162372691362012573801629831040730818052756142146424766031491022168453352317596210760282946822742750090594984974496870337725752514180696332015991378805181501310734497910904067696239982485704709499963351204341949709434837054084264953022391598497146638227614829099813182282554692444501030917663312916718080267368611582716676831341688818563863195964193918093159281006437262877628191417134625109089204651695933385915660718524205382652801215776163749941501204354487992828288366883994209834713465172621899228977220807196611475984465267890910509954534535283494482284789978134906574716495316410634064185624374101257828346158014008723379620962757101103636362849052021515922390253644651215732132522961657060360408412187131302074919247465639259776630828054195303574749609629614461013849400581544825339719644643934014468424560924542564521856156291603403701775984029314653179911913452685946240859088214965414206741939799595724339509153164203020433522369840117146744716467318790261950993129229981508171827916253687972254836679030575370506396018161731883485637775078597955282597304951461035007281475144527425642459110115723345052095880565128995066811082658349764199569759140676909234506598846470684692550530361827070883815294475641254098089596853884300647421062241069594607272377967969189685738021302367120257320620135048321036140626490146074957799254596629599578475110807360047563262825808945802277168605690923720654556305821094651016189224153945345051840653441280298632465142165261099771081329089239166059180033497740241121865913093025169029575663287207071098198613095772790829593311034796143893977117686950990413810067340185224212276492811895874197303489839475359061446563845238137351595285234113373508149489922691356995488710984227281044693965251178411051972356930737672533771924865908881342962305638897181667751438187119419250914181249989413848268354535020005906535401976518799035111426813006458729849686159669728600540900348799548605518348358296174528893524641694748172697096672068287272064748740070066313363258301448491759289890299834565732407741260055011409298995167559815847034883381062852402717935908052560343799762996582166487094131525283206500833222490064122966537613526713090544246456706804265107031042708626048936949748187879516971032640344893899669504000000000000000000000000000000000000000000000000000000000000000*i1^98 + 674659236283150109189117011427298311340845237097728836899653155354876201611933961175309449835411984516102657895687258808791916737622565875719353026470253799261986685267875826397086644841431955591035641322513016148622267855029758609661592251796934123080589052412118142758115688040534669582612925784019689825553924633920969071152373412170309472544500056544270248681793071602155137787242874370614327733408389594598504163220935049363613294605249725809452979732519549675524768359690250100106476384634066441750406680275676268891597066258425003898554473346607892986912276689752811830692789453897597667580132975119138312762894870458776701389451416698404553683772492186878818269015396685191016876512351159028746754586534058940731640511697320357101569168091876283854079705038675455916945031327162631884284017459706067473658728345399045819564408897310087717097002928999760014307861029221330939216403464698449710070336298381317855628859174235590161211296652697227290246402102857197046060039912478031900096720283289071134264637690143172617615175710277109620901399329957237905077933022630801183036858264373424483226849655514688166502939484140136123629742999524223254214346831053853070581938161686478676049646927262507169774142836203486575019552203263674706587527596975534582299576512073929209652158753822128192054239980906063064247715748462191695917999082515917130149652801309668006675770423587857292172564696302641178811017255659776267095511698773632419022770301200238837615170800109597939378425670138490891440340064053150485877075399797942155091647475611164573956638251224413055714777268619453289688666300784662558259895103389547171280745768934392909731823471008979128456803383333393205625705567302529207818573636780415093179668330663820506087739911077497273142906206375251239145391212550404124026883241499686148130467509354669280447963641055412245903755197712720585160576365295382139136992212174357553468860799093067022146290018869273822951712902066629249854439332004033358875804027941294224263900368490455551641191446145435439909283275843965249843934637155404596006227335055622090200944730384157473683889360381732485270418485451820044157601154958850371095427523886526778709318082868785902539763576862008295952032062084574355670878731562826125955703427874362385554325170463524468792959523288282686002656933394727300374200264026809508281211002257977035652716888039040924291862102516783870479564389969093187932181028202874826475438080000000000000000000000000000000000000000000000000000000000000*i1^99 + 25139215070818339347493279892513833069423137126030241531927048228457308391109134291870649081666757105256430446222363519944561884034451668648596811306701718265120052427884448146445090337110095920537308615253676431486069758482531495596654937529407285015339994213616308197032438201004298099722675568591970592470829565750861968237063635160522051392659402774067551786763545119501986942334102949450405236832984726607084277494325470053218967973607346711236423149543438620829090093949421431026408773019533260060160009767824127227345030761866496091363065399737647027650773275062072039866104775227370540505353897736143610158258703100602248189390838258475687716037908946964511120885904513111948718804438386787101687855221504754634048233258629582269702415911068385923285693044630594987827303957571253306656205818416183716189922317870214534086158734958467384867869361182127660525162287627581456966939146638686509631807988869218624595640195174864640243166249111610721606510574909080809822756911885031585433005187580883243197473860254294551943462376361837333825635210110797464347727508002904012060684414907846675184957061539619938708933488952742111656657195402149101096156960136444709726166511514932928673724879995807972259453263376481325496937998754814240990942986418117755174698717345491276538750862482013866960057991868924982636047950495564144791006310657006154649525268782451013863192452669521547445840188854395267402413877168407587731402063633320322333671847125829954355103905268855752162472763685000614819035201118172929495173200099371404660129560019891196263955020253261863194134764052086826382499335733969741288074978589379279390730968422687282501175559154375059409007151037728069301772860974240705912738946170745037049464755187137457566046879613833943261054207758871770696035000663391870619587682349805206896393302344758159165123259909786976683452968980154049954428403054655890785021529612763820087535433609347464869588105840413273098015137258035980156073494272088452788035581668993500878371977605286379531489442067090238917197527858563743670015081656287512771077996161683101801812484276740297916785090780147762404171994049453213721037237058805856438583874623794459524725981837334751876663255137555308896423747905626949737433812508676789396471829414992415790348913895368131047125398187779911689900892416406299679319655295312848916004953027050458427033163988602944601150933492526523554704215089686531326211414637940834304000000000000000000000000000000000000000000000000000000000000*i1^100 + 643564034558587800231119397148613430726733168303891922256340930310956512565630122418531794116497267224909041072264720436507488003734510291425970929402298039450218034425250689017167988253170648388164947461828162733332118743268592462099685292064184140640201321349753559291566448951110938630817570869024572969326576473774333335504174706846516436010641649194923657847825323515162816898084459460222721776721262015250271057825893617996172075105678471985919558706131178344731097248821886703603305004333770815285332632524990318992404169390410226872955063874430272807730857519455856394944293853109210237807820130744669493952691209915020516663359287528078845318336902555670464569305950933809024331203815602858025196407530126975615696478927481931621777105033558771571249773237819738303419329539459392802867488840925184463050599662864163328105397362362249041645074011151170876122639230331560099719573966662165442886971876158677310909065575598053455351631107932796470916928356562333315603588190067872023783182956691392822973394277605700685955882203314106446482496443958958870296078134122510204851309939781193403767999161545054320958041222051108446855948208757017161058106050660976030734229307256310591727759498613462162511971354275120709404294794537410591560710942319060293109888352003915358033051576135096255666607696694888569774347443839596035439732737136044612170861152518355764779322212253939647210154882842638600066849476538963963936099082839225714834997744666691801165494843446375545133068277119058296159927540238391405198241083342733016249958546168933098354854692780020908403600253660772597921828952035795944546509941723200711451377269724658902058580113734398375268666114718847348714428894371210758822186959544723852967278709398584682412595959051355436768071458351336073972642256323272564106981668673841110894071798011710884701424982654940999293751582071947065124444012878832240366081521949509358593360563402385748065205770494029939634761565585261311977152578171239474211553207820145017431741583782748833617337702644940660351853471349261727691488276469961088847999637754076666526571830806109273702613638017855168352962782790644041849097517799798495494205523153392260016421755118660925534296173311644459596892848000657499720248938323516073581223696301531803836424867402042529881399079906808290787695874338437739720649802890187709722402020988151755765233904810253242508935817109602871402314327333111035310249502310400000000000000000000000000000000000000000000000000000000000*i1^101 + 11172328563727230892302644974056550906927438581506895522931949248322849901185415251222394687142942732156593339001489302860935058757648018938451399798209475165795992375190306594165277887366244629867705433136072307732427452651013399690329001628777432719601211242890061923739551053196875304876137219745796425450061905227781528728296092657097927452809850537126077578715342513990154550225182593959657581120896956133132334113962707468216136830392376141618655945743435395102601905872450976073766944723241000753204739932142814276107243152384983754764619031281472856368458637285238517162913557122832818848861740089642769577461734558944017227571637525658598259077135608221989099985103019762559010978001326420364136768739507102819668177641770380260830465880513735582066407230290679369859597459845065934815279736135679646343707196912126600253541905214752129099996819763883202145634084519091467109926881737543210351099569740289045617300302565406313277339769490473531794958297866375164213358066641014368584344428002807629586857218339554923698755446798844821495225850243198351320274602102693322712267642509363549233091103922569630982792884174961906882008644677936218594942022588829108269460750030589626516909171778929619917561441578237661032748983231400748797667407942527265414030747153182915118613869377921442215391836560452854180817779153537161748075457094665224172692651772459086096034069528277357843352448552647665735845133609094093039507996320170338444278020410552080660938916418444451274146588753550277108366519839540554446334823109677389357854239354930471956655246594527772311252610221799986694169157162220748089317119877055104082119580730399450874883728361207775921722337164319556179707892187604285815304314474006996870303602960632815524024508843505496855474629769334957245729799284980119292859110104066440269912303431002360391257350185127163505965540759221637975845454768168938061250400002521173858898288129964050144020828953258502806179111765177408124765628293731663865363310756628011119437610658263718965710971377606963029082408452620702775411687657112405889911354355872660399131806698111043863099441908194296765165409041995700862935191786585171580223910223658221392649275224335068104268051531938974769145208884127135699317636859509512931525503455159689257852222400565579819859890868474657025797827828183846394165084337385729863054495175165437643292759110053625016315562141933571627477964581681327201320960000000000000000000000000000000000000000000000000000000000*i1^102 + 120850953145957929713754176000462943333802603373649238733577645280709553911948406617333406975826034786519124831984434297219294366777993949871916830914834946488550828436061580821521297126743500642484306227080832333518791068059178399920875659671611248989474137001664748292913474802338887423078491027070626323713194738799476135355871661584686274486527157951560620141623506611179267626432726847294902245059150637365197766820513556269769942692794232061400102104748947782567615248289552991246000084193308403656727948975950125809037022964332969859825087087313375843980414585500371324957473426714874713835664496214214298765016054735182912404600267025213601624188106285709829952260042539592727654891261753164815627975434228523933454847415261242097030101440485783717935371111689784253965311269938702459586438274350611429287125626234755166434418448721882513052736818113916919021400188997114662210579514038054608223629611356275717774227662884967418814564330635094109066288903900683388174478829227661301586802522762463181173261615374110910272748769130693918503960075345134553869691836361159901906985431616264146777190519529003219448717011779484985688096929828581194502555477529371815437580403603205248350308099045179566847899631078191185841606847954566732348243436038907667586413462773138123007573098461740818577399643507577021827612781957387505185266229732986409109599281059612071913329077691617084054326112508290720006653412266478764593549185327042907896320073349474052186142867215426297467253267738914723702945552443459003999147837708668655780311176110880535247222159558681135119299660957305555488327183395704120960924020897220229645807028894751339261923563553632761160386481083834676607680844168442292804787067697241346325725491412103474178238803929200995540573190540643806052134998445899504307127385359466206750164531929557635363119295717326125037762884489314638273131452838230376596968799270381452910118904597521774270901506344406135432728093516316799629019835469755170071474427698792690486435694415155876806627874935279270590107464437323501101255942641703002681086751138958300055729323654300227905771284465367427319178721274380267737718395222567604390719861648039676743455843552214585396354836934022431485972466008935319898069295825470668972193558217457145533236079528494923588089952321504659166068448284480185715435980920547669335628809902866373855843994111819699772503666635359123666090422100295680000000000000000000000000000000000000000000000000000000000*i1^103 + 626058281265591156198204237928951163454713643671692025750094445700892100552884140840337510905703553241363736066055235056939671352799965829251419865946061979572929174859121820142321309832523963391251554980471548323462439311229246759877132537559115219972088329075567996814841912883003651671157745813048357864043814544479787750934514283751633757806324971311851423087667320334019285335547878634404755243248505678067283392726215651720014762649164937589412510311711740279320974339936583392260215508198041589485872894111676930654883575855978638518522516901540448628841672870757834459457154226852733565335165589338513129363790967108736234945889825916359932428201072552572839424575307431294206149712400542107955921809163156732076102102042898972824725842261830530540035592762814887960903910562743166651730725920772308074804587646171053331651958213847219455836322728834770958327126707158551803684653076405603503413294677580986581414448750798341682784175551670158632258354873050332784807008464873763311772934400820454534125442365921103607507057686122236590157534229713809931034539759673173304353619530742665335495416895673595199743012543873115819625372409964569751639792809721570124511333740346435539882359902881365942079912857135874367628943539262980317474980379262779632194327192295837114637432085565069809800363470253644756472627424034381994002599617408215732542522055934505975102102593552733053752751074875283754230301192463630622295169954023857547595605488050687665865611903845800027783074600846422699092048039751785842147146776567183394336333726707797160921733753224147063021242876172741795127438237947153649462408945779374235986137204901519201994742951607477044825644748540533719356034456336586725092921046327959031283779058512569408679290794447440226237485814303081424621574010156505572380592980843821959565469083949752463294493674350467289862355788559808006168778293872330796191225619500244641605141638251834154942971059011255340184108593596650288056433421716842070382330068945022881301971107853170840781750600574190730130263597806658288062993795153837751844508887539535460092386035665697752991441242796269129655709382172284124389929401008171398594575940801745091868427015297269916776494692348743460149640417936106639950575433122649456395414038265861853163236993371020459693495997677800019768962723449856352883009250905533467269082144473589104291368508126424017428162368809876685297025024000000000000000000000000000000000000000000000000000000000*i1^104 + -1579082795722208274814627844587497323424625213170209497757503460455814286355820188703435580224081644702185594148251147508030733253157612982623993740260858789525878861617115783048102107144492722524791237237991148705390645074196371303076794897468219358133103826220331071501692557585162264181823763412150467350796275777996552704945036900078783001409131155131941376364627254102008303949901673880191874259575766326190910876613718853771750099699331613875133277062838655896702685167659210486361823814642157121995287879482173745108137870981752341198969293893040920319599058861857735913131881825259961844577472782486014026435230695640727805632711969052945518503729214323207885310761129757899307085479091271476481330889503664047103465514735299584874177860447925420331220538834123094773463105104842077804133903147786369186213719850027470230809628168661523048185163869528932019390073049524554409436497599107948281542346040109821021163720778110312830610183099508905651459990774329032974233517832513284457264128383899435166771969577685724467485612147087881876652577497759553675429846620751770266799165835350676076285182826816278333657395032476455145652667513114045838852894909745941626167530608612304113868725311302649914241459428571858271340121272478903167802877257799997314163291268489495101768596554818916626659499951787792331732505355084407922354741319132012648495125322545971967195004044062773506980229037909018864369170346380379067025441049763762258182892326957210959719263994304098584547320317705153957581009663126505790488187883819494266477268448733038400435241377349810787716260560177499158920844842085618764895506676345972571803827161332911617063517833069534362673586008009230438126682852304435507758745172865140390149063910979941020661363437467087489136041189415802592933543934758026199216316977945250326102015861589502943067603070464625313101835209861926858949527486088073378637611084273794261142348111806620036961062637300494403795235340117513722836816122860242920592117820613824293838760447470230787664250701559785462662537362792246689476416062905239935846342057746306721988537051935332481398705833904122737518974334930235374725116714136973707722255016336603771330801326047196638540437206909395000415810524287521527968711648110038590120977753899656605403802210857729887211789526959814201478085750249914831057079813411860505065756040043613112701014166100940749082163258719459082240000000000000000000000000000000000000000000000000000000*i1^105 + -43814625967310288149966791145910010623546378346330083519471778200206033816145145134807469381284528634843119261896083880599284148694837358006429240344241617623045475829328422728071130922558635879522430193837247210454592893653238625260258019521960703825280447652526260201992082998300136460693723429692574252648235805275951683152771039032499706608864393355915755551353028322729677283812822535565949997359723745479437425234732182220064803825478770026017477624257026601186706572597208553071277486366345647750940768140922207781831275926043230764392881467045306736972800952160130091585341670862336447238679809539762094172490899315720850619808613620382970834250679155386115050923757692969249504151302983027686331769687713824848204354364948772634191241653089451913573195829612593880584177688870156180105063591198619777268286729329847786097153005507236029332897341291763001228196658216713159966004394800122919847226804159837232833748387430394008945327305003880968511165096175939190950093513839123753372487180018352716494262236370717923249037762480623546225385098567198107645281311445241214465756252946512227578299599375653096063421473159622567311406449733686853508423314232339314049030309708909045578025812234866287198646350466801055836504906566088331717662259735969597962211672423867015303157435997918147899987614892455708141679479755178525633313816254099226615613604551963280820729326969961616882676290767282793464131039764457197427840441306437242690320049670820759330543874959632509883409672793370241651550456773919337186687598179000054139693693338324432662033883350370322238124154930804193758813857601226436504919506481257989669569515129914615182126724870686951202683736794873529185694171356455918606165942186756013730901979507563971948173196636175920585300665534850872866951487472634529352218520097065869023124266012147110690921172375914603564041432128991307641226416882736034719379460785757017180131106005889657828822784392433808356493096662228069905482031413147260618630536686451735153339851826864390826102009200408036396554750907966195295328491113901062461246404688190895933237841998472396839166834275691105958653567876429146812515452301813353325932882058553346788449283693080854529782452932279386744395494069516792000088744853548987933114444426943939342383206034692634925056421915747006627296342207047608156733823612521697556531393246079580241043631309085500349751299670016000000000000000000000000000000000000000000000000000000*i1^106 + -845794918675545898895078836264344764304353389347563258267815304552496161175576421640776724770741762275549014496191306694731536254027721839721787290224757023186676042140173525053861710458984341571670585132091767493946472410865105443441204890742449819013007186983525923711584140526170926652704261952812308276955680090708971008294957660108327452910858159563836808102069586059970913963992592898767548171929763561874247462489463054946175764540731637328970607066263592311204655391111150892803102283422925356049101696169218284058400410017442636070716125434924956518910843999670266757255244604944338968016690631885165911116743528062304151572920807939665798693629429065309956538647029609296885390059525674820588102143297005748001055876027618019051472602173030960411858555322429013457229152599035315073033859073681397668230587487761989784841718767400988971432075694366077648219805385375175695579521913865581817987783617868658478228079750937276134734604279574568085503565005596330715860903014678577170042550440268750993173533107125739094294986619515218316970181414585267602199225912210784365528629236821325754747082505504297570656070805818633092167865085610510223730726446465959270383830382930084516236490346854558059260686961050640171680748731359448691550640566354086574476920901441645331415670991213232397223753396074754529041160410647858315611842889715955216831111665691882216969870766799089346056039606598945747200262665010646756953093766127947732721068943720927725958001734652336625146354572278400314995851139219872790147362885016921869021230666914031605573389715253201347195734870427040653528823761300786644784811275136566412482907285233633970832269525676233788080251935882677182712129718326680360346749570276835601408197643815009506095847310998142184820402805731896852446970361864291140143127172967426397527845075895209975782829938663893354486080523531028398658322615246662273135583535808224005416547194054544768159593803207618903810758254235142970372663639291522449847144316218798826963415864452710864409653493330782235335303816071205426510805770306733021538926012910102250730113695317723186073704962054971522725387487529481130878023985355946613634244945057721804866612112708330412186193008403160433541518553588109786082589959563859561398904279504451383817075773778649649715958734369954205992387848977798732116668337927444224916736201614829733761180418388987023353446400000000000000000000000000000000000000000000000000000*i1^107 + -5399787613622690870493787773484126264184056399904667901811807084201027220325457771805472789794173903898617093986062833347983201720155633828607840003756386365574130415158400952971534650479703011508844912192524611619048320952236519179976144548639200270354797313958918837493787263090871362946666819784127370931737706708877257877963289874062762077657451474356422505918608943180612336141697502135445149102411582250522038187817308627160243752927393670304748170165058115401827642804689375966852015089078391239049265969558119553180983495620424761648932409128273007471745880213488730871169740227821413548986927285324640005801308425322921754584890183222233157248640614634368076540844544147944583418752440885573892419106093929641624253806534828815295031459732572063574246691050462314475537363303945763198049599904052014000458184554169440000905454166066521420578053006024227293278721215871595584849975660390439639393144198127426409940333400538582388937885907996719320677218405119156062649882248978639685081438896015952230310866585053727254137811750345925065132441633734969030165577070013951666819517610056352493398041627649212396841900862759605120526864824285799890141116688871802986462301123848674218630222045922119832920776002365310120293857411121975694222639645260028270542055361087675092923669076951993575593693985580500119249248287192487951916832520742070353556481056805848697538474467902338364408897708537059032084645357835025963083607055250448504213747510090715012956833340349952571943821575474827907231836310513638566814763422213185520687082423328794584068504954030467187507043532788692519722396505921516889118382833446590820975872343732102835752044741042830232214526936293440293719897799036634726840851082804877768127399099094399531515120500226660268662614414711851509555576964625012733525616037696130334878667235971644971127297459166063443546759608934396354085274537611777254651120002093998745231066145091454868166129141085804093219220538745513762387433743160434180563269611123328599646601373743356032275988113441751131194936621030821576071425532213815526528359955625133361902180809385597015504098735675218736371341696377851384676078118431167764146833430819776903505003585060519303783835339924337708742528082522955471425402694464446175275808003017740591104969755036832601827885657894590183777408485616951067747179866934755155160506363143008553305381864409661440000000000000000000000000000000000000000000000000000*i1^108 + 193881125582273871412688056143592281841653974994827509382645848473009269021001027475634055598400255503664549690565426444010818222570802624454790538162953098850287134774001199623777019871075395179688239681404311261950803496586883743502851873636798222805187056942172268529516115336129839868763133593553095016445115469499685839807614514053241616297422382676441256523292462479085977875737212365769425789653350440246617014458308772854439610930206540903672334886918246087896480186944519795633556691504901456437455806088213446622069579560423346777336809162544003734925832403210456058305610343481576537691894483173147734516025958720775796865113088369641272480042022877775313909272630909622667944957645352921836348633108817629016132395504634107370984286965430942249987061065672489863744290489080852222288833187122177959083219364414007853397991983605439326922684508204035018247009458194755741454626401532993530560608113940577783861941314680330771899320149841508292076314611110445430258997258651296233136189476666734589554668569135840742348365210448868143530289578075047101545466017507528912660966372780180370432432939093794826834008730786658576033143256915230283905462578323742134464469559394404984202617959032526570768543719141166445436922178119774030785669311416854481628110984071370068053266739108821712307787885905975405854581589362976078778255588859357872214904062888800981482604330584933559340633888074690936126502806624989540184450395880434802676492847306991379134614900236088142451183066914727523686369983656349418255804004893153938392110210478228791200826100313453130688681609230221196817829306644377899138209891856747393959636278489863767443273917677851728726256157707928120166900177238913961536485334696440919909793383514684859216091256273500000484592230142390860922201534049710805442948359609926272563772168556592372169916457980055697667439356566418264739271991257161713239653047105466631529052202119501475318430092225233280189391770587938650304221074185089712737798973980121167817062502027030795485633830148285920188741012192951685577461831792534993478386218255227528651319638323340927082802476786285149163120303919084297132662419208004997936230126445030104766648290099836058784927905514639136932158102727498083242600480062396303888812792937162840590166112450546549949637094575524531637253922205365986773113322188216461513215300639824048831831474176000000000000000000000000000000000000000000000000000*i1^109 + 2911415109699384760190987360153581028406112387818873653743097795507464056360785727116018739737833647497602946430861255948096064264683851193238241170806173011362639987980574857009307233324405986138627015018719978238807779267038491980618717369396215553315887118436920389008290072581988875270022690842418930897931265333744352275925275651071557635356430074040366856476675835095023291069693964113767083657728195046841076774621610825329340614992229647781163984097839192114701721019928326869942990239342703772646451378427460595292286535966596515446603910634282407256741246824567691580762322613535574070678645309016311125709520889274011132902742036160019954927120914457658084148015002631785259834721185332465262414356886188068502560387956632238569742776202425076322875696249914611906083162660481685019805562586168682237530427619494290642948905831350340642524507584457041274384308394582029614709208602775192262205506257359708646415791868603324411404328020656210159958718118210508591763779757177367918499019008908274894709850441092731578953828179916741868752603385275153595386499512905206570702541171482134089485029650351550848547039750246789201148141756830475108050305918602570492349742037955846310567267190798114224429781926147296056466041336238610074562841186931092341043148236359481700134861810887729155786190704212208475395684752714774852256907450559429159918411019428489362600743436095154368512319344664969534443081352866058810298938092395638571594191413287726261485695436801844317315684280146937276869354764825127366044240053286189260010611457552481586256153340445690134536741431686429003507396969981126180218365791807831416366266198144096423321782606594293730820932885166318081762371042025435579240543605695919778447931007137942371930973594562333266966623763796119756494271327908072193206911347485960816875870437603303239397155727465351449656803820568364415374772202852645844985117376530553438851240241214327326346333470934506896344870618964047062542812115697132495910665249866567481514067305888817446282854456698661706294287010110135099437551984468675483996664628420021221870929068500645321754913075035202768708633635267708107179160985557945846227943035403231625131503454296337321881008520640612747089599218573221207099156648559602565489848920270044972493811443990409463300812520676422679724772795290243779944231296602014678402962598951974757990400000000000000000000000000000000000000000000000000*i1^110 + -6815087829961572025148564380814514926277668320711414869363942278323102245710941706388415491262200504103338989457771820152263376838398681044284804752609734028640361836590093975009712675455546773361725654183307957216300524265307522638230684365072316781570472890108529617724855389338800369881990041204125572190132855735505708446703566954472840657522565075952982703520536867615981082153454311894159316955451003315761921654602635393682838144507555796756648414987675291650606483865171968049417411186790879648324577407364639088942811356161619247007111151792495317163999208718350754278223779574550206025630592790299510507468200904542339173053950379668368019268410122392518417452595343399232786906299708083039624788912013745738527695360515438225594201323880811261024965824330817281685052333465016063904313622562519812243726975185058578018612648009369520167219255544500083000802771748326911490371048606471992633103956761209740324365298215643574463962792656650893925215766431901213917257662961068908898682474517752756035160661795469953421739591675873018881121605908300494972651403839983770244167131429584847660649335384256106875545849908536239947766900380455626049589614026016271683759882346422143117653942299597225473257865945050189533914063898490353955675494734493339824447173601280769347531119527933620563286565768002998896250096883416407046704317100431377129302041669386296823271712478527546685298571574393325461483055457157846334692825817893050570860541070577657000631696237734583303092136400591315328535897071357111331937435907112509036121068548154339298918045632861503030236851367324640978899572173337000025998239971348391434896372739379885567147593562921346432000767477891707261149872614078406901094696514260485893745322913916191937771210945039670566799016594165826216136140420542463653951212060093340643674598820580589871582736308790888265625493971730697078600591790723342252022919006896218417422181878143446366813609438044525673674406041891527883154585457532205693794822372629535209118684197313014987443657104892085416806805144726186846964023053857725442781505350005004807272842840949152432690477147129937786629635712350102613227245713630816965400962989727890445395485949715111862542179901561676770492284606420686528999367595951733916330683946701445791662074060219737689229303904002950043873376520253904452633124794066489222414073478512640000000000000000000000000000000000000000000000000*i1^111 + -7666031763097698737279653818279690470948025217757368618547693872637950227866138828243005445564431468840899423493978440990052589961518351246007668669460556847077145017774049709707899502307116212765815050115450592535798257844299411585769256475260042321368914592519707607105516219073989440335707937407221428326759772004576819519886580548986207279176554459031353944169107658649088733627530653080679089582418993568876227114549816513573949809576801275948954712434051293982449318923759447124613960259540543655954824316844572619389130330591958388408592844651345997355793987280443599708052592903981141295509878234375315367896860298959245251530965378170019267789678408892068805053672180468728319444032677241134130517602261099124131989495055690223700832028928688621059965428330131501645250027225566756187519362366205989011164633094716726626803383352052537317115796410847649412386315480139671790568081686122871410613160185269314072428765182515650911292146834644065090707019804085732652792955543530550694047076786154280831670044318664597808591441282849276168878279890692611799136520000212897633207863802757931800732395931283072476202227954062538551822362443037247679090451190817462217042462391623051017601607082287474553323047685419272499370671146790496119508625535578005911659040075666027455243357518202058942072814606125708717612623135633965489723671150033540684827147214875324037096709014188823415891276860986188724544156858369910019554126153783698552907132409030953370098033260924712354777964635488716496942426335036311817594035810458691529627931710912417121193659030869173537982469258685828683835650134074587940403535776164541874347061723115882312390425249532240164196173745735089774383816488170328873975554436773181769109305018902370671752257450842184724071677659567717847961419796059376038650053668491189425174769690911037260149628267233914077008705796820530599708548131543884068277137173631774182862416526193983188751047678802083311668259134524030880846388046768345538389831449473497684558851926494620159577987166084832320911872433132607009376293648056791423845541825189199378929859940730283678448768287521804414242258391353319128135350749708506782238746293209493832519614346302934085710395052518120317152679358311295680522578837150314113698949655628661443744815078410262394604253891610627383155881741548034238153189190600503339253760000000000000000000000000000000000000000000000000*i1^112 + 15067769009857520964291805277218381242678227008413830721790286315313178873631744933568255224465634153002503233444940220242613443924777924334098121293211100091021620146677414295169113162943759398878692796343328482862380392836180313221681708323693509018000244831035750905521204174427505168952653984115577862010024420920443007319028317073983023705603029764097337501538120434771702572341673520424111186243076200123599390644179472016339614582729949550022732449988898473853326020895172254537336423492208085551462552350942854160300078430022490839718731239116439607345384949081424691168481561995769304032829947983900137645916379492477555073293986430010715386297748888723592334888786590453190162049566987023290338006268966219033262105217654423737743854583322072137407558704215478880679839823852750509617007772048288505619873240454716740754522030350529863266106367249817880030892003901538492661714453899287327611205614501674279532082904948904505264573802968796551210930953864395941799981336333617642868572953940767584665495376892301879091506284824874573985738428008920436632873014591408713268212023204921911817631342289986391233838622820042884727941225367944837140937138485005821191448270520206091703102918702605648707386404427008425730112540617677380347760199835023279317389100057143848108570669600174940697798132039082979462590551266173145882961285862066076968201111629129406474387038913756148838303761609960760923609579493819222444763397681247067313983718343653384683521522584828618200917081530081065929989377596200163847835878409142326123828074312394551007108354852433725262306523431547875390746579111922952309270845166654129793522888356369211232156341445116816365266627750613743144402140298335895542905938113773390780508752408188676832529425853993134361052706404159792847385362870928784157566777171549083529614391360037421310161616209659515479850641778219764409924918152564622337376841327187606439953835568507245970073935484954214006950317099991141031141027303125951192319378194233446350541181068920440785684491944592760581504893091584536294077337690698687841805688685089320372059127215059910364951086569599370528745473793651537537538289099464655213480097243200615553301736019670364649192557791857173832769883645951815621914805148378529485273233699788142390851910794262105230220819791460309218644422185190867979017983643300659200000000000000000000000000000000000000000000000*i1^113 + 20819516391717567040801958705919510093455764497044706769047561129212591627982686017354166639339037335695470044930028657123549780207715050594530180991678724909566420278394156602761118065238942833201204197537661375911153825386937973154676064264192521768278572576089227337669930737585351881646657242114534212363999868566917804174477298237538025064687661555480237082444437168656085312821128726696561573602607994470173371535609214817980554011370521586370523209420585513407718417082601123551761053955028338904058597627683006782199725069378023666829170079285671291215936852260821590538612084489529906190611912726438514344541221570040119530128657904522032074011229600661757262760906990187173288830405571774150226502465301117976185227430729952404770832071432157466451011573255693018445061301850350999533291817978412565027723483990656361604677433786129506635171082161770932083402953207318282133045211533929638886831220330189085473963589126893926613690348029465007027651644707750983273084648166101753557172192006393124742508082116641614814298893121286402076870624435811016123922163050039281568273423782719057788001739179135925380214669846776586010880367592928564298486096163061974782973143736791276325849100158455364187563790096689473868240273982662023909103310508832132657581106353260314216508211148064921825787941202815702154160434066484594776057500321092131967519509650034763199109601378380907797347162588853116084465613122427907350858468600004293991115150882086888672835463379051248942959593041927405216427706303665149116028966857551344423059512276752319670202551546323234889656747629225192601864244510871955945365070469547754514734709917714274097457620538653788231462778623193997546778012171494531559221428130981744845864788009953976445960352874932805395029703840968227316274858895918397777034789738140864850928078006684005944802348646007995717319205297751022767526124663385508230514882953985156434930333742974325484438653849982123943084299668301633407123812645532698201601639534262523656521387551691874317381820719881419548579198446222836481601884584342541604660696722950407785639784397367841993204605096934501051548368210503355790172247204336151525280902360321749453741429640495620079955055929443394939486562878869284408107341874424205715962813466957188385776175991027137955191007586837528518194165037718325484343787520000000000000000000000000000000000000000000000*i1^114 + -1608158613336149267407680140547198260836872714144015991972856998050204956798000711460341278245847290966887870186191268280112831036319267955925531366065287963953630655905934547628389935622148576712660489416265808046408433086023442106084526297366645713343254987047727841749770995080508969644577252674261292553754845749802381135311436673779344612222730519136745579835605903840030363513673352373614490004638101332865976347114973877639847908579629506858210956250261583048217288967915865805670078953166180732819070702154095797240209143171380245657466578687034645803101248177027122262071709492969673791501685245078466005333066931552140482801865786254345928961240673141059146144940736887833160422081815009535028585202674459632560728907044648556666843275897417710601370177803400957035151955160549570910167248519969382041438064959971721084484582506324807335551086561197057944875807102260898382812654121028679159170509850606085889122209503171453615501108218634704259173489322904229707632558752700221071066727447798871699094588744345136462570042616190154116310612314618880651458051563372327858463878665425731337812409842937506867998429283181829194168694247808019855564402230635317108894809496798546446974862520225965259762860093300184415597895468114594368310215198357146659386197303773957498713120622994791548644250599396539791040126490232724057913066588710071656668471904216535213969719882779059646821376284015211936440814632614478299540003726832848348265567729848913897457242565197260359784761044431364171711082871841408879457215622876777481952710167999861078489412684284160507327706573062697266237028647946313651721498873409818633901280088347717752401267022941338194952181500976539006293563517591377418914868937553417917271395481578769812205573592986077150528853409580924169485243667325038573980901457493203751662713625072853956110420159028405598651967622072110450615347363218433259552239652525693849689588785163121182586340498688442312480447448333006110689711750159658958778606381124006460494822650145411991968706169479367506841797637531681095202565170389160685117555155838530112002659341191803932227129800376126422600636379935469478081130568090507285935252281660364514534042047124174948978202043052529313050174431806642518467770410747914800247021591587814984805926256334184746330487680707612592923344941566918656000000000000000000000000000000000000000000000*i1^115 + 12708866384164983417290724779247392115628759270132402358675379873821893595373102679195996322170298623517474887113069894351677308007309845974016246821341447395511198529971605062086992669404322012811245829090298910784117636908397222583443449130411598443434924377745394450927767002411535827067229672139922458995163569998266993597129795306663515141502524774933626690706418366809121410409487720755102008044412888163114442411062610130375961255163557589493988533232901163979933491568089832092038971004681724139706347703841513409997680649600354366433991894354717058252152136049180492262092720638559802988318686368894004241269037211263794739334892563017284769805204494284168315542365571724952181366917498569678569869437440279964832921705435619061588388448005750671199420152841675629098177546771207690814153514428863566448515262609618158202383439493580866412743027067011769719751252249837752237191347514252277550147562260699081724525956503097354388265005707597061071775195595435899981464872900711353503763429583907637741530324133759410840350911287332880745820380538785339069777480466350802902558594426993736751104275740448581866904757736054525728333836287834950146789089424119000214392230074933280570124327969265203196951412063882742171860478010781687362800476941240817601072783446844990539717255643013745386720989535773717378789176310813192487975048793775296884485503117308073410867855620572741830578548449177432234820603968696530138294883530460261554539400271965803811645036445542933818457717981592372502595740664195288917191498305905168225165616705527567779828823586684177687246997587132263650869588182437157831880107835745206944052433794471903415005664276089280881237573389862887358084689387247621556868373101858159324185090171920439271434678805890079049101002047784467127584871100723776471884058110905205346301259124121472700997617707270108083987271622682557065236302611429719740007719819673119914919337740077372866650868814009062661840724747196064332466221802816365686624578685398204703156530592358448690593107475419200793860204082722418915782209135760955605211900849809766081116968329914212365933938284443841741871389724891906263663690677849163626175002957352213222090314234231259997575101522555966986701210236718821935809784835583302930935014676681328045603823272920942861448709294475551943363552870400000000000000000000000000000000000000000000*i1^116 + 25348094831066100656388620327684212253638528639720743367312526770621819057922218052572463666476147879863636424640217861709077225169470972636433837458758217423369292121016832849866344519285221042749978204259499477212204023920899030435110655153014272510251787484627792102686004064063370855946319004398370176172341752531552732782920695432696947509892334209737867832347759890242497966494948286419191381907045568694608736663215470169580038471607749510507165869415043360765835173543461456729794233551945831033894483344952129679399546032860435990098104610126455069090233559706693209911777397647825582873400717757680971160840455225108970732521675373919786664457919293413533091369073415890391708775568815334322953424942671041907596170638615096798799558265191795539494567509017297708185490153281720327292457015374401239148621860511422956888873609694456942819399567245208608959573431349768052371749289720947223864330376502560056019275700654968474353262360972697145642267964123893582974426425200277364839448536110606997522814605311544006801104465222199293628040531809226210793616374592882270716911553184749748478514754503941568914660584870616149982419664858276318125042362116931813488558250580262001776605866460605700803340462927782703739465938699932842775234989357291487675815554138711520452787882701097250141678045025852029856383007176434430968186312511625411603341186936355303693282416761435253972402305668954230672826909580204807944495883794215879022862009588010665741048403886551827418348816716423667102410141036676760855560846435859733974955619417798626802684823693625521129843787349737596568293743260432267947009811740985039837126755907381514628389597712269033158116533567978452945548534839182454147992329742822387628157186034530197441959936212094537453910897594106900759710216723542060069874871561079697593563614266479165495394343636513885107360050979943887631113178896707414420956019002669120362918192918108524424230398594483768937101479724527540069217969474545609250386003715492384763788095536976064010612553295984205770598394124672289725589191049494983443140287969776073830828112737003173308485806107829793416722001509071643463901608034148757851821217974838489520928361987630520992375021871041235956441709457218936820152493616930799331421295093287518804389263664353855446337909666626551152640000000000000000000000000000000000000000000*i1^117 + 16049500319363426936762957175005814934421767600973229137395177175813573339322876729029088730990868839946625308185008268578217894562175161841637519002288282747993926709454679366300670650820193179170537384077701565518687390776858268455370668207250560239300446894339241431420463048948665562158561197886059865142386598665003353848393823241825015149043375836992047930809710542383398586465461971309214176226527368178372703916983362196302789650089531876586384325351789105532613457259529075251684059968253875585270178592407005990018436209577722805937894495246612964162014739501538003012936349069270237890802424293578362627617760227519131844892236376195563305173893775026972590571288291134679846051082587579071988328678031508175256742114368839444919673090557652539262224744964435456194625521345285449361566217988392899414558975943185996201179103751195626813072753465435595614565619510058781545161815761066005747229071394079952341107103499088280241863693700006003305482210094692075291712147003680745946090291620599756705192316322827798642380364386041078808134053694184125683566303223378568098341436160879512796322297328998519804957822027486844507256225132598762611983139891384145781503849494351084057069920116927018492880266473209341573274724773114791396904491961055436520537383706442856659800897849203171597583939149121541382367221366826408613739567555176846666992224541878925850210844833272942618275538542579485593216869000145505338872160810886014700996418745630957894184063757520476364306654672735206458113445687713076219797942325466574125362956734126992239444996120353248262492427828378862357252040047849732476846794153909259418713417138470011813826783605408667338639773766266494523142583505011248083204946992287334870913390389002555472227590866764179058492749474018511381764209931395600163763879516129380029857875062850821503262284071997857557994128171646577288313056425723267774268285659518475116514187159499244232434919268626634952021553811223341989349259025044998530815434084369218853603780257820046819871839491389171281202320089140412789723122397021223164027258638121306418679042548710927982386555701257669789277312908436812475969118430485681996610851543908330154026065216620488817176947197824108822654138348716752020097054978395330581024766395421886407670920827478696316443539013632000000000000000000000000000000000000000000*i1^118 + -4818288072241835609834378930763206968003354621348687677965974156037299945249469168204244504187443816178195094756949520324559048330634382803995164612708466369861824637473560647343808135330109567575975673577958593906881304346978369232163136877904389467187945862879963688854968925666979164729640687062422980921799970912197548526754817304216648077467416917311546884861484027002079478983607005071945289459222492416605327439089780816765854331539405887842243640716112425641067750795319969606092856702414096887131263255610087821386479052839494409353512424851311330889898274109419605460506010030784318582328581691490181555916743707129602167084169330561165383737149291471398182825556417588409744503730212407730273607747616890895455062621121188028997536766138366363641445090109374423772667304273466512299584486312207936687105669316896647298368649431784958682629783136539600242176472281848724420233366146975101315498556107790073059534296979261861147976784300672883504464973439561737083957103108339829446165911410463571747404332155600638967441418452807311452997616834559659201783091967781323534876489486114853950780587737047938733016006406318845640097407933201636970272178882877087515411878086647111227514160285581407268433797995005206120285467571804263301994958166141574743860454252666974423506419212849645992166936355880208823406705279385593157258307081136846063964789545265309718850265434586304753775816148924053778683723455247075204670453885504471867797125471489635332523248598091397872432364607959998973719989173373066685217317632198457576703648822158296553374327852972335259604696785095241314357594621088680941989393420774843923924062756431956588659573881169516942380753693284154017434610893493151844324448173507515321278735402832524137375887715295805070482425021370027605280024636032251741199236063984938995571964363743482547477208097079476971975724466978036831749047126860080654467167206695174362006708936564339769069415531551674125343172019894545317390790046422523135583371130563749380777728351875053554952873906778219921616073064586094787046667022637804935494844915090958613653671289698142706615485579781084790110516001831377047252575606317811026564267316948294092936831391541820290580403164033045355246437794683225648884229818323127623210621963244219023838713766154842459340800000000000000000000000000000000000000000*i1^119 + -2247378801009883588990021398314073214034241371425791178627030967437928866503474009626166606112873290406593132311722639196136000958725453071801783414066377194217321889501293624344620819501723145999096913769425936055375644838881620191208066605893831422784996243527057278210715257522080189349599359778111062238714446319526807889345176133098092489057681988524816715173560044374771015975415461933315850544052259295009399224726308410542924901819617828535936349422226328881330200963290060212331003279268059165929236246160398398629264720797423800445321986376435278471889636155721955919330794039967378354438343741529755196440257929215077031796198602694450175881296712452485238289578557320486755292386743518588781686136449139971666913386068523705335015716945409968664492234334308196128338279253832486622767685627459908270068103471281626870345882758665800684508521216542770907835229683126496133360352554563510095099629084558712694009589079700793530554079345978111577255722164115118559472518927615358307224833295607050979271903907120075549932778492397294643138552587705717367630451733597072258365344475086415759916358622752206373147593504773944412061817186336096296669957893015913835809300877893002865633339691204841476361991100370044050202687842784836237764175060174907501588975067308653496124546412109686828353704421420123688189978329338726142381347194032567249938360098861347904421756961958191618833990497935195863245760040151468206789359113595031352091723193378238042000836740347517252627467172885451739169893093783105721085402425892514656958171065804550643814383660999808407840927727501538709324622924493939585663272707024671030779605946154550493958801638626668177447085234057023594382429404176758382585311975879245298639843871033770962940076617637781099439016075530517886302185027884797340692106193441534334267925502470981432486313219797830407889985620259159955395116749742096176024103033382973638157133178181330699975454077745939087068306975202643954532684714861965866448869207742471863775441214279445565690706605491240188832017103225607408263683181093862229448967966852281198566578823218285504640743183406774575919957989867945210364391746747252298998042253662455869057670192673617387351973564370100475019863209474437190716464003975819737684935125898146965190458285752320000000000000000000000000000000000000000*i1^120 + 241408517326941676857133375821277347074620828503102104740783265552176597164494132758192668668646525189080488114579488824497203187464471071439021205735552712476139333924702934231752077944695580407803603355928207101695159530027198323801163635315899844393163325314747287467435769458258967283226189481719627114875364117485720086011190876697213024929190610850694749731842994368696616506211376524017241040272441356736568302429963869729745906967690682752161291001479221628674244532224593284675350292638717716813412123491359795020450933705366577896711274892199774586832144480514559330673098855437178672855937695483773622560749111263401526637028710774453238740634422622044655902547770481750282686618656824195258433738230034153926170955310955690760427902237494703761673754363729930930455467392296083832598515700329424214065722217184495847466962981572340508038048658191984329039574434739173634788543691351156633399227128074430783053494396739198855628129358078630550207189141586494668279469242416325926949751285820821754383560894353094507841278934054838474575121634937524178198675095904445827107899404146891326576524648588775327784748006354020501903743369421357787356967639367511092755949222719634833108440015937547459809006971017484875574791416392345821153729136263045992795523821452804364262736589398415849254479636477616586418271583003428623903060182941183117872182513161345387146071438400701489101956253827953378990024249733750178230082212807894216343336267773664932075739177500755974728606792848190463724286935048444986301164266663352569496620408429809013832276981441924715780819544167630728338679013806360445814603003944414531300590196133723431708104891292319098624869519767431230076048497644858446142374857307290884098724231794839242795137152836705427463883121872108298440492163519606374373556115377212911214402565976788149326667420642118841272674318669503713512543076316502367990464956358072923503869987479048125130358610710483681759286675880539975986535292768171813837375360533728221492492902255885430243960696939369477357409725107150299077697212773558008691535872759080808621619519650750984606282587034401418792691772696315227012993701602218577966364659266754089091930356128989241311436248664327525696274526778653231252759011218663926388535734456201164881920000000000000000000000000000000000000000*i1^121 + 42300583649108924505642864447737433979369923577496285419336790456813888884193920257988583020171063742331655158563753471335873845612827736138772690160453824148575664497845507201222868469683867128259864792522710045411007888196404841369360560141894747720889077387394834690197972038082241139227246174007643963820780640820800752090591957724122552648229215934862318176132269227518717149584216363431500676506051612996197806195666345873941769561245868624910593482519125836646052011093738099606890798821456056576715527500999918934179993895440007063653309432862020392736525889690137161262038072423803181898590628267672209257560864800669409878364645913366116690027727792412395793411265601022073004993672918546829637552894218525577349941729374912466968051362409694796351426053387446195117153319242677700015582218227805067491977113081296784232420310131401898271296119055470107750895425828978904566817134869581793307628399099406310043810075901989711588795776707067013402667973005900153743106815494471438860242405938894467499647369245224701683633268950949000116440868743853254701701736562604236933305753035662948386362146017294542594387361796433749446903113761793533738827998912996237313609081519490851705217368258217468379724017779860247616634728590840043899252220482992922709875666671915454691045821843519780053093030301355392632769649315978059007445175190640986893939394990593235889596893886930072667083256085245917357964703874729447354181068572768216419285215923394053660839144998035516735702460620599992730445814501504946240044487898152073407477162346836291977563716262306152421790526429283199022385254724328333485536549935248831585775665740366116141369950677131531113843525166568410840640221934316734199714360393732595910380962499979627477141127621159271816466752909000299767386824418230572312502264618043524701953978005177042948951988051053247125940224286001937004660198610471399201938376845811665601123650273093678145002645397667861608965518637178657282090952487529113720453242523801529317947966017708742086389605695923236929992052063499136824033105535181787695277309519429331794300746778657292680435422540913838031003671844805359881233376646870363641584409685098141729075836647490621206842208682912600039230102236625293680662390729351191068475451559116800000000000000000000000000000000000000*i1^122 + -8612950633170278864612946537465178359614274715125393023762087587920598381406561349477390739215268059671001936646075734440504994182053484124446369597584296620317367853958447500132996666158616484834719668924969857979492965820257920383095755007490109576551631056804803445706059408158635363954741361060629440277893857066629963693933921928639128703013392692697984842895754305792175827792953381178689626856777939667642590797441175736457619970103780102739335542091172392314661771334804112156369624123707141853498062549158254095846966330351033921092132331120672074763599662996989074721796753375873632694253163802171689163241503368207575386171732353494134336073973464594840703018883687718175991971157993074794897418017607498415429228891780706509244429026213138522307011871029542472876413096146316574549792733252157521055247642259790292217001899268275642189663406298573871791127073343773452393359351829409455619493447294241691760015087848980588417846316866133965969202250107452945062085178611019461685508470108668021981770300245088892209445958034302668885108818714908387839092466118123544231053569867320562239092162194245244962149257847580698303845126281078280056086042022753513883763578277849595183838994624987597808577096240335786599521947591546279845547339570868932983075823955711422744997048286480392282404316449174793586226283854043319539070717890376442668892235849032512519958064349846613204694044845627551823411826093828371019464096961776925878214613147464101159664219217351222474864204395004889127501630882951231907241316531890547285751210262649744014703431601551744340407077620630791556858851971547503050795818862155383729134612205577164617960824940219921200718261212390399920585690026002234609379605775671617880198226177609564820436916075944533167414380948543673490162646692880851999476967242940919731053921482526744217042423089171341039396219671088859907617141563129481914504196355377878430673045365714975360041744199561582203921094697991486527777746133308062404475262168319525530571759850974616958972967991750580810212411063693410849764690813250163522492626289034735763904981134261288724517017685274715664109193022574646940498202943432669525745785908655628467593332905457295456386378433213901522534096180800225333635256182219687224934400000000000000000000000000000000000000*i1^123 + 2950129587611938606213456271515138812988143162203189203367781831845844559801334924603213765494207115389247941208409532753215772075761966744277489036050905325443278094897460325613122058885566304449044190463084421955325850043046347433016587384877806939654197572230575883479335479701836140844012551488249765983148748065642639610992388944705335208678790443370056489331552931251598330910684869820781490036102278609043514156124867711031390068318658061306323859183173686954764818425940054617060688757295716829685288407368027422478802084038379184717342540410822188224929375762538934477819594156688572923638582587054420051627984325067023096838524968804062383163512000333564212669046985757968573981023458242759307582330886306448868977187481404772575555762996424919806049911500201620012182776485057033416434436954159490026916767613583042838591301418001848122780610517454084268189285609324588024210630885259111430129145810525557535237474347459609051287751010558913301894567699282751217079094416161525881627890369609573931522746510406756311674105676336491029780966125091020177132297507204874882540479026086395437591197972068218527824026192808899265396699032321245734854530968925680278211112746325794398525338498646694930035578511759732801884737498804184867849662368201540494905864144935297044708677401271687810128615795112869907595055990290078876950591267910180329527506739844254191941726606685078054469912410793442578682763523579612044611667459180981963933019845457866206811401678206223202916354587114543020466030948220519304524129816391209860113852538451017336005385217447861684276643054985234542956276842082954502597536017752969450296792545137424376844755900793177215349308628838663890254249351610608982891272708257734039282097196177643016051111616047958410036220283979271578974673519042586787283689287256817611189301293543487786029129966007067403230041030874044017174816787822663392209426043501002442013297003782228534576525491835977751913569878918925873555300854004512062596576570717587790945084698671210115937608085486329150054056327038079264249508045153517881965325920329149309292489124255160401229991937390878174468108621002749363991115048812310546844872119314829439242663533766114112900934501546324316918111888050849255415742908596224000000000000000000000000000000000000*i1^124 + 544651028350233673192541053186217113883655039277340274922745208140267250657254619539828839075488460110695369011010581911916447148110181518988423421131175796040973548317906838085163779257488967755108481550064770578434216792202269197260123911079108318537790361595323334364106087653875195450894294406600635497303611419294446719679567046494647405607246487930483215457426160740683261874519549914675267151115556999644353027222222642272466962979318948152126374738393710269442222352731183095199701371529552697790230805198843280964868369146554102058946491438099283631134991056579806501887730347009199545719325820985406177500103610314411539487187283983616353828152489742526164233134078185319156725320385849869434359949863013233950040342444820957627980898294318113985041427622279176755387210333689795716073683241199003534107049130984875348268398132352555993941424521783868132165239938249972072028835331628808542141625012066815288134944623102610868469570781492245755862438658738105714743241587396081528837702480544732048493436618592396855731282517654015876838408403841333834510324222388393795124931336111078828406170409512174936155396460717255044031212765245470025557115217340055409485005006692809479129505800485524602322949795872585951625730968921070958683966827699959727151739252671028504305125357818789248937700301019346572588623735975051813887789258690539741834186514987218261157952602187220879909576814360308845044194670499559942381890557690986002836235646615190992447640089075059793664065168472914477658888024979176870076703363524099569624952162938023525589771228980819016371927993597667716312827923378852492698082008741589320954402646498325285879879368322450622499977891204927525385130979501963677665834170566087367291981405125826180117486286686228956755167073068958169477203637073262027754112805067287049893004059612733006929502823547958793260020395608033980796918385622303166441666611064465350504083536399184886394036715676691893824331656367965822683342134410789735264832664236081710262995567868897732938493157016731930039366590872233043223556113747802826123276089307377042821958265092048772564134935810028455965995420974908058526973867519903799093173764001958581479580160208069799007438203825601542649083722585098447486976000000000000000000000000000000000000*i1^125 + -31330549802809846865339134280122913680893413773918628541350490131560246684849454997707797008258756923649370808870028684833368054615917506709366713321299506031287595525896950054248917421273267016176892406004357082047432087245601882192339077172807890098588575665418901369980512338880683440066167176102556062819481113008110429801776065943888849518684954282067780097861908809174024495005152643210475416989443529456130642640312477813481483473050486121173461027534732611015068162804028997309839992359433073188226923540081051650001375124403970893235886391063215260829884137572392402366544925622777262433958819701911383109834988076085757880688488624896525567504179757159970179169896450632740501914172568762552602859950101856903372337487792857070580168667019413578899979320804194557277917184342858204678150787106845287735772073188653883425151292405621254412589018336446258605317610841572806190323729823126156414470522935512151123539466355145900699688193056254713263669532797118516980388738622846921927968379689868340906300060955138003829802083265208570251500782529107335578640298770481572159306997336252324493643869946277223806179471068952312693493387290795554911564527800907216423354727420854258092620872273862257782919433209846859704496439206733914666567759103072618327571819423181706169732299542203676507590696521212219114184839644288203739407688210232838481115545604411408714825122161091812844870545797029440599282303236644461939431913252151753696043100769586505708201368769025547911276800983756679742859602312450379855963533094669265277296135056939626971712777488189120491549607264933872700091088754255369429312481759439270217601826868311423481590565963793822208952630193355931059448384886043438252556884018267736971819264284229723962148041635493408322240018700627680710226730573502146004951336483547448151449280005068508933716383474793462670593273391197847982337922281287104483801129124855872496477047245482840059464032658832551713292931373849099061812552929117529037855268966216721480413168396418985393873104923099551358223549886591321826917283149556486708080273767467107498060057297955339122356292642880546566026055882296879631055470119870350226051140305161890124006971359027900729645648005301728575306508103843840000000000000000000000000000000000*i1^126 + -1586334314739886584920775799516161788879501222544760450210211648422419371623478069440376168499906543666154883217825249786221127960420621669835202475332796670226277265151942197374332946077065204886666927901432504018081007081141854815369187703580340873220310348756096154957264451200999218527579477860570491821875240136680963529901493278802599738511259660247939450863906702921170564767356108111572680828385280777969285356368999623377395181106472896426673778238989534501695280748856774254340500942738217361112596737608603801507190346470000695280793363899741792030259281397305896358706977301984822367722613210954774389877120792770673957997558882020234709449851181803277361628563600856768169757661745752633360351304126418877512044714791322957979495572122754043967434390226709562367805855762581530761202563756309222883613280255931020472883085849329431422530278716814504052767699071783229199248100265939298626020220718702466325373788824200674288863276482878173263843709265341034809107931674189299093117507771096290513104227676371784416668118926527659780203027388972082779466743876723501866922557594896096155816940009703762125547089383932785625223213885037704196349830642182170852426354770869432210595207665243359196308690202217465327555415766397026573070597196652631264469918875662615502424552559411809295977355916325470438929333912167607836125024443999293183685413817940713292630881985639306160035688797013514554258105680999084167758260939487615785969810547201382008979325397333502788740095738113433069335522037886170152748994745494527411060379029832119270451437910512421198517433614555309544250199439444465290814561148152802543631940527676422848305704292095707362302111979809054993392299608885208528975954299281285854549492543213528896661788454006091062026862641077729817395359368998014867451293540024108801258394202115351837362119541746996320627573478109161593527510628839303006163397250168808299955894151048692240659888515693297753396592004466715295534147315377557134818543325073945778448389375094093752183952169834465882109797652749200860716745246184962367856697656534725023276256102244456670790090259701346602898011492582023519609193517695865869873168480276842009182730027757567787215611668929957106548736000000000000000000000000000000000*i1^127 + 582101269640546293157529538007397101687501982008846582012233614411418890776358396555284521260060690767242577116183570345017105845533680270604473956935044010853604345459508243201427880954209621301598162684145454795705193100948161902424186841425040096253535861931842640896601534219824265833809259259073990106974632794993892886155221294493191520339052968900937571863159929457982409137579371866914100848083163828116566795242003159199148494759985035836346626379691056508307008479643478470386777187214259948474256082822114668397864735446160800483385375978434688664623496957771828665049658961532043097851165393638822278264340679198179280534620755549708613508667187700863864404582405410808813464091755587264481342424849150491806897436668937291080566445753243665736671622072655472164156968726618050626455005264054915085743020572841810628210958431830641261130945364072959075395790805895030779264177924878415756811494715847640079502771517146890956725983972400641911608147353793394949351738972177930790965641487136451768172850211781466411896192498794365995910245233094280385324486313164969499589329223557110508462901103747073473199691384855203965736629994859250856735266681673141074727468943743845534265857395780371957620908609427981822971897906587148082899922631828143690412050573261779177287497337111857321352117338978353290326032590222558951223893419306624100253519202823774490119884271630227299548066494827879586581372704631418797219938087161592822486569544890609681069128701141107400343300620162571654101116573730937292134775989646984624367612459546586935075765042324021486883337633474201305769662049954041196015542324677278782432965332804151476985051189131618984747099528249934413618865595462940603666277488911711158358972718378633134889587311878206597416518547340770950938452959808547401792476823765781901229766002925576557436701519461179610369335984580983140736559212146141566805649104889224117599108015984855376450939761465611029821711949339333828719031854709852788028382591490608862544944603986887196882790571900375038057410553118943251958763385430231059839630056028628957326813289867195783399426851042823222334864137262162615645765625613345595518125078609504974724470701532116706263318810486374400000000000000000000000000000000*i1^128 + 19474329334752422403681631615726414922059856600704535651397893533453059413766766178914852011859290826026862710961701887764421882329041909733465980136814810209445552502489921308384828937951251571561853335635747403929540676350313302482875061097020377716129313415388591722042755376525784400048807171935296083971309337191538618051365103873867181998454635503801880651081361815238781608351877835063913574640358568759774804316771331307887581769362957544883332198165264904378279558801886653158454773080663866697630764141193431280586072208638504973827217195248557298785429111321669049775666650824969898003358049453015931943862587849224751726836964439459402292426887481303800128305087519259932692982478366123272414672450573442369681125177183842557514271019000017848014434258529909414223283550089215490939098256179307204963542633423090254266467887038240023954811645699689515263048200717874063489046752169928191271261393840368124561680470378627939140983463251365155654831729086525324750740195036952604188371641048583676706302902235197206701286786794863732964145376810876808473948043979987576764578468282935079119913880866362906708677388381797411237192210460537482471382467885920798068618109243994460400020645428729296579153821961674737331777966844825886658743357285644366006447789838819421251334380381659746363952293694968659406869034652902615296609163615493324146905571444719865803873741854795756243912951044582893987516287792461468885199255619617825882400315444802739860747508947076836673791976738135101656792138890451298731414789259472826140384061076543064728098039572341977240605052134084539772811933493243341743329640472484994137558827212388097539720362642871945217397895184990720942664972974916031693795247102499662051359434576537148227885037031461280324799162489086611611294778843595279490145585412071810892193961194911128891555661408979640040795112894459732304746833560886518489849701506173353439938935240530324861235275545365190350987273400126760625556362585343006219810911303282969498181899951695038579923082362122642700707678260159437812917847999850320916098644892818529501968388621225090218372697607585160589169256639476009476395003450247847011455904656623753754123005068478337578434560000000000000000000000000000000*i1^129 + 336485413497809276518053127235031888299284049368540342733074467143255547578943153850065222335999641843340860831511844534463364805368436304256864860880023271935422486739815767686078309408087318570420066750413965581210351908237209682661933441848803187335953795898048747041241729273546777915327870355251826907770523102176771892248487320083290091769139271535854949292803571314973539441702646889080452652995484979712112573721208565127063499031344623650105445993821526497956260603104418843554718966061308967000801081885537862089021746338027874031244178145422137810689091106451784232349104596909341985276773338655354701816360851280536326797808931235521169479376110703042280054395681220378024494518940270581935035600895356922066201316498305402346219154581695957433744808553331849389986853615097232630645181119664537979517492123156472806836218278589698705944013976241973737243800754600129445419631840798750126865493068933801653644247601421251326245063769861586192278797298300396705839787548486856237661234842611521139057610772981563881037308461362109284344978381860221884783825365848166012105916859468511486556604027285985281399500362479587988842244660081479161094957450053206848572199161145029105193055888687076982374494709256367389624513739691869737361889573028105814134052417288159855736709713383761219039677407549270055169460853652759922049388375356791797127408849447644790109578142019420504183108884194436470297663769282206090954525425769862832171720075199742274163547069682732179366907424943131389571985469484736418690522300809971857109671522378336611338563542334581755633894276271637040660231334011042371493017700391770435452861988689187795812161515638338938617159577810265703157457996562804972987966982537523145498790040023492942083360952061136167306585614801260758464710430016106683821159784443535585833299420262047611636839213228647738819273861041642262434649112406762305304340677764563001965576860201731701178736333825044429877909405229929230257208778032771162174789974691549728228981908029581200008931516435682817277832837952934952610076361018500336459745843747268820410128872625656584064369620383279854539139757599416774623598934325505124394214066543167440437414253821952000000000000000000000000000000*i1^130 + 2393017970979521298033553693606463927164537742159483814760965510325136845991094171881607778342505965372565847245546698502848753171328433789173468943609019177026573168847573012613984095014966463814622817888656021207471170109382955354878323277533300878175879837140978942272981281370918468751919912839031772470575001484592711088017126848915728244639089014322969922212195951910654467155485225809572157446434421453470429981671413451625425127857395662578566815092676986647976644658878291677090653944609941309505626880371777845981976767123086482181990340805932596969425374164326906182524365763476344551331936697044043332318839463518423551029542784063328801603279353296162494752818237028137433375307404525753057945865242499055215328062885717021386046782467594333823078769895097332496476442666182078407318019763213222415894310396754226098256245445832077010044128203121436123245372075561591190236957621046690682229359161914734356080911804780052672833799207321920041060619911727039432737736588925845126867499716864125386269171080070936554958019362132041663083020602883382633065633528296469044716711707652797508238556135134193777060012900969469445906051575826005848740188124904011704162126106178830601175729394783261258184575559971832868418648093687286601560432085984801543516378573752177925962119038293655916365808552479657818377436142581793040205194578521702758279160810744432127679626386405022890778452310352187927839308494867514873813511783876551931605451414951878559461141672717843135004380350905127058946187826919684364027085502999278236093120417012977342565564768186938962497897247681149920288883797688635080418990255314139403859740407185528672557977435456977538262551818479671011247677120021710119070217022000784924474973307461989676966019483272588242230577237747635406659793590048248994167093344542257822200100430839921798742611380703628587068052440850029203042818868510767400608209272573685556132002670523276717920798355593260590450168196269173030626784117490892732695643428385076694301770181142339274416991093731315464685851560946407563866930881682981228360554275235019308515505508623386517055947261059060045352907138435060747670310753473030868564794961649813422080000000000000000000000000000000*i1^131 + -2898304218645580217639605328784262951845417638969687424683031639107104610125668674657805078794120867020661814199996195959816585982590631647098413679105744537711506053082627446791238274668640234109479064028295511828436317722377179469214042114045887339954881478137040462478718495753971711149716161359855388256598284258039838626029802054298625171379519364610159999208912717024667360984262508683764522183504597317461868392767095982981832290571114294240080199236114502728241122031623576245751282911789580153909058859706504075208608824099436635034690631203947084339006991449766226583466187295738310535356166770674619177597395566813116137588265511411811059403597259815620050491466700423291987779555756478593186576860407494820465790338683860392867746443311352324438112079438858758965526972126691911947578148173816663996059568592147285414973107499744312087628887566147002447650022567015648764956784027436216939595505817463601146863532567826937878400559994247346513344155509626472056811014406145368876090335463240937715005323566577400295978607504031652619518605937591153143957494996729817206216243287185123554985384613436610657334069153399965207607620105145533990489659745473122294414340056096915330901948935355751787575517576590115511837160774729708954822960291913684284919823415489522753889805138511390518385956359371395004508249227713220913504342019160408250045954529868837585425718442519462631977026222965827346700456755841027029982075128667288592880543036281094673991111600635040483274085301878743070827700913767902387133756244549789546242771813125933232245924786342795856279588771841855595765097336059173561159782506329488090662686095045040063581327201224849118086391964252427615259558014415147957577110209628311217306980518946588997481431247085273428107207156852228921788021675954569141270441915429548775393291178036606354797126644241073522465582787698536860778598104169550307005338659850807966394499873783267614095044819854907809268437341546971554656455161583417136360208811659203023058576712098133300167853001411920972818920079134805791023231606592802660321992940224791446310037770845000270015967747148290513619400804317385669853542650346226102168201461760000000000000000000000000000*i1^132 + -44388336037167909053002231745808378919638082479945828868503064401245980055724932896332166302947367742815704051971081611803432812599702119722549341544722303144773303833252590923676797439117007215940724955779537880453337325752836872205545570113781353147244262342427375057771405754012218338618726061275475274737989814221254276264322980766921932796427611321832913869174016804983375274748897140446002157005893041199787060696885425358774800395254077644361942565013098318812267414618497595067348599403734908634374441074967087277489794266996187046902011846866425772349266931982469942816176870797059493439883809976060693539940357576978099204634241127703768883797747100408512943021886419389140217635998422356586684963333694502030459957574748759923215533749004441394675252246713288166265817214468701798167118556689951119513658776364607567233869777735269528784200409868253240169330173015685878047732826130912594868432576139794530770612372268381433293837283056948117667828003444500688292639519092108090055039975477299353591313936286124991975924649596193212723736021261701959268143259908280102887070703912703927075673054418235427093925454208775540479936339618137876867913638762471286224704840482752797862018703327141063798962675231802359129145224729344231817832568836221604979093097373643530523155784630877023750562559478809110511539964979655857513757023499807811345520467171939060531184726365986830104996762278591349364698490838555796628504801741298900007375495423962881693050037647102261542157930221652024857123376181571360883421238405357039789100763222719676848516463914771719938990446271594338696297975818305751945809578545973387348884885546447407033100566182735523391681591716597634372568144378240341917129097820901652416795891722715306601488550795698181754738309906874144002645606891197352484422120228587916565333285123491750082463471785849950280490422285396231109507335434721814537434961244295244577160582883024389735551313410467898749646420368783609320835687025596868311103575816498864416936050906380906982746468320280985865863368880988619313411835142214310730345880588079337330820579995582132132397435813049768697864779627414820214998843013061410816000000000000000000000000000*i1^133 + 1755362254878404508316693269477097158989482125491708774641996040082280391161225201507068998612259083531530596794296029518434353618299855379190731610813363657416448013982083472232578442614817902964276465331749701944890188014099384347573415565029543820683436766972314529493565025486407742222861948932538320320854825883743454679432043091352236115544915026887860946081198839525115530523100893237020335648324701091763143364556425474925100305068662741092928474511372848085340587543965846555405418598265891393969787044223120994528704748518070184604792798038711906625069365183858645384251861555242341664052647865565931853383228566400052964173829150325121802148485279781997206119023655660980176635378074913462710328186183767410625194742149028327882199876881475652961708650536096630342989914662620443414828845310503274377970932152055746006026518013075020537118326556656780004341154801317029843499199573828264571380703100017771132664561145102049611011898339553278620902016373375078943266253166773346433620344304542970788259529586820500941987213883903784663959155527345741852589003465981176771658078115434302661613540763978279732302642051735531312804627702139405880414962443382714778584122279909375877197258966977986793967417838059269466994919735703316827465438294929914415890830166836758734270892101025121555237907367632425309274557513679091862638058045035376534695799273444700745066389277228906354375638730987819242241962003935357873668231843258985364855144198270469066434637092014612691382021311738575719019524829646895218717550734050885819298802554411054195937699158628775039497440343164338685263612662847954098297621334500758299201540177996367069639585085688008164716566975756111555099879518217228256516583060028713548163246897511006165053175249282799918621018414861495775179193770179902948267092180864008942639339291137597053004727630274324163825027490635802471912363041805142607769493307082017867595475461043103741287574499203682654943553946590808079521618246978022846602456996308400062345718034741605382518596439255513155112568251574516214937349043331464297174036437310234649741594214647581629586208257248300533370455757235513804164431872000000000000000000000000000*i1^134 + 20088597909984282483438770814248982433963526357027659329624211490674003749207850305402308446955798662527518301185790598038873403124414806641110764337532846557496801695712989284581295772905625380479174421364078613671232160622049216780911712480938250357859573002095821633386924696742710581714490427472977896273852883871745884137115246340451899395503127643919004979179129797979840819917694838137248893752301283828286653573476247417039143125382479593295952811163781048324877889976479378570128722237319056458285908885043033148745573543273118901543107460967291731012866362290326022262832052831545279404973724361527423137849600756118251331760343464685677412277304513984699745701991046050875894461297664450321027933490219201573069533548540860654591185098558290385814497279389311295161909954080105023420946605749208706108567216984251068420717411513101196733764835240206441130929043764974883863376291349193538584236754681168781126706144838333198503397382982488085192606783858022638449457569635437685964737937868371647795115972140593507591064310111286002768811387203710334098409270894426502040752668713686611968106396423088348041848557942667385705947168442848972955767267051475411449791511982977924381706952383814691073091442832252566363694103810724679636609941848982690778855313440823998214327402876222356415605936374741720986171981296697471746921592685239392713115597903796235727709079874502869718111135171622135354665403183258354817295058800667111618054066704162679727957242951804013946936662619785125985475312074097194299934277529699261794865609110949089051782350218948342107584103138578517906825487305714461187672072113731231644538536901708779686600726021248926217265573230418900403593894034262074504884232164271157486721430188338691092808323481895410086351139552495282701444170748358233684934343147312137791266042306299262152501508396772917691658246708761996708493292185315411056862874803900836951393442182705706991837885993869050945088699170869976372218133436065693427399066287361356623377726682849574640185750976690349591172460346716545412273349479246775615718840762245359670662617814226730012056209485911689514307081004887572480000000000000000000000000*i1^135 + 58630287516887320215204292844068614229142245442212313028719941381490033872743362126252382612249573775038070726743783891017530807698560384633771233466891548009158908133480812426989230202160009638583601709261914181208274400884482673710531268602466668889941815593099172285341067417152898609713802685339096129127315497024682435619721480126690876615195829446682937363457781628690211165935011063268511843252410445257030060597363437300767860783275590243586353986491423973314875134009371726737383497666705364118506895133181923527651661235197299155351517312557808462600509909757754111885732898586250800114767425545001023901144764642445573084043972627803851781947048102105369618984346739221868352662021746077415918788588823592610522460149094072509243119989602780904630103994168973901675653013430413720398406508332163015150563651736618349821396516954899213164973967189317351595332769938419775813443228112014937457428913903263118441286868017887937010411726892632271362843611334354374548389314921532417502984237569002885359452659642601710049807228312426929026192425233763631476726958197292217914734237934698754067405612303232586331645087031496423347123963020680194380483265698718102782746959462720639700252349326109548595539092307196650204917505383887933124740478635870861308205185463800883201089331309038368224468148295769264772214318295619859210336003302358896805248233210437275523134003026543915689015068919618386508992902536356139316934266975074072572510503727557881249784522421623290142385381399285106686902748015189730310453651185660894238436813102362851812408411193303422032467120563355149096063261162940031663142661506899282641434738662590674433156095826126338397285836600560932338211514381575814748167138021842855672167946755857576007347321429785596277194409820709855349251915016208849489091892152340584165893183777780779501483999107738092622858901885541514661890094469324554369171949439872538707862796506733027798551918975237457382716844675979836632025462135004000926332539172015559584441152049455281598357751831924964591987305358645765912058333520805537381102518898462611891911744882173899856306289962790061028147200000000000000000000000000*i1^136 + -56166333340448114102167103163457652084828063972849460499478729072263032807215010199230561051081639133570295993016116046685882276948130869552823601191501738082493184500062238423592594549108578148402146361644385215493052222896981653388657142362142928685057644480508734840299021454853323530957855650339878880111233388455369362614555399601720291862476224197771700671703257891148685825437697144072136046705964646174829584345357756494766610242648734314158932313762073969814787909241737562037730673450245028220408252055761354780739827456648818230964333514394653730478978564681105885804634799610527485731724453001363664633979242544298940749883492263332077296086525920430345814875166514390264144754131335686821272682478278448558153518918382210425344928341711353473635946933351661356711277677410620000231949501562727738301150654959590925860090812777912041620713614102103054831855233820299599054942162128621255212445330243841809285246591021255732508255751532818788817825762778335590390310582190895495395017238677579648374954470453100687467324431052066805061728849107189675894250097376227495492312490456417262502251034834171649480774467688225012793416632310589023928861330860146881082844402473708266800576620993553467648408902604749012839983868537842226889529830934772785818200341835858317971505998476734693088933326996442823837272349246389615233971407376864386772161323768777095001429786161881228348274849511045638498789606148776858289993107909106340156694597740063089502482899875597780958570817935715955661073835816965373009345236285264500717667125516752500339149843730578886753752640801728390708300531917513254745664121836085100401282096019782389586487252584171836879025546832996541923466208410201058046192515689584580321574569550834746543176297895285693533066388601311697220940017182818416595373171603255871552704548211733526478916994668424820214730386690215137965906483972447833634177527208371803522384805864557843304450553434801846138106663744692283986729711486832842267737448764618923863716720159029137654200956366207185727239696158667199371813064304448886128650938419122972516475163809979657043848484146380800000000000000000000000*i1^137 + -101161893474693424720320968606527841344730694628858694175068617296756349882501989201950899127497656455437852976932824484567022287699941197871479740779273177576654218389114262290754527333396786171458620110232933195483403909671438683367145282898317975296744117834314018301171951736847896408477530611133014525063217424201789305244987971629215638952603799424202140048719532324575689796800028426919653647359526038428175300104085237659620113293949521189923182432621258943996083124477513819619017499852855530432800052180505422389483720589347932534794946857711742124102913471126777578794897250102238156794301740047958442729644774596486812416112524722947534544952199470695495131620256165546811629582418895221383398828159921679956919270294684179535231472885002981690147686801702364169212053258223546020786887000606590543668779845797363022859359744889933597507632047963026102514763954845035603569538243135963621820201047995155275258266710974298632846248724007933685530962251662934198499445981736518730975516132297017630409006317880470215862746553386428356541662095173800014827880632844976900430636580015258805654434804971257396328311725756797839840516018558718696216902783408969618181399330749716329659887001067546215233602345977320962680188435348899280593726276769972408077399304590832139615741154982030873826329371353362188202158642276095485924145077377693677944018084144288406844051851640900862381828138962921627101814983537556895664068639701103371878333689973042524998553983671627215855898262471238741298743574387934127518617935126450234513183240570479539404265576733153945138844130955608261455081136088558669644002867575435325908000966418833864929402386020470806721337379731149438978666567619918471236791649415881570008114912168388681329650806956972150102052404124381015130118163345741550546938330521407592326090791962902867067025744963452992024824066009270227717191611852813148855447559762286033368484299759161500368076890735973733950936996300954524940953049518749784350566544288911825872386328360719355337685862059164175885507091700407660888020752464083887935085101227691081185202001912261718835200000000000000000000000*i1^138 + 36848421645790497345485305072189125003304451704217700347463197368490373762948352517686472513507023207647326454332208656700778902877844034038800864958728953076323425917849190411525955429437316384287920361109955620258276359803654606633751208908743521613673719446692257790840857420748220868520268376895100099968323454446019896859574735557549582070180312822931072799845059810715690050364507457217543173913627399340222811208977369250422792670602326945781181549811258082714721589904324696022374231057232118109782781919105053227590402112041334596468515930028700684226525644410272286801089497629978387358135905348509869511759512285636387969647354379968127336760517138989471306978483438095324373574427029293667098151094627088467839687214470687757873726366164078769640334574743886010413616078145190312552864249196055390882422033449520779136242692011505553502258190410326570146128331113149734211433381226267154481896758134027059037241429441463542260596509574040047933992358454926152785612929741105793668430230455963757373333719247263201987836556202139444454181765893099640885958198313582072069821205661727512661722206875508962205891209944685789230992707995211942364918368655866942351396959943143264272579985005809793331695976989499752304367437249699497724043197542366274299678362345127463097696634716278916211620608055216682725247503004408207406872110655499377291499432271995294890360724773689500595546655329075736486333286063792044743437800993419541342088343732638597503844203491917433904552316710730663819829114229220518950927822936174830392594611950914077667477678569814316974330396727701146726356432580832543438325389079402826870811605467076407897266966094514074435791859494033622895566997887314088182926668773596401113832633655518426151438666151103245986069648136159117752417321667807241935519485872532155156934618332424401287520727114867198768302565838788591316086744828199352983448703607599036442699699304542491178381599670116504571132840390662277309807627045665673974336260534860646701435680376313021251474287135206429661818687707892618173805748594833159315638702257538928630896263168000000000000000000000*i1^139 + 428824428887011588297585393409592878707937349119026205715146912659122664136668178435743528447384976568242834747834402918997497108258141206295130307750530197218051682536444564452248580843214696531267084571674033198790434448387043399420322644726730317215490870871218993783477490254645618443762944721510952384432920791564524437774824734997336819080941566529583030123693723123706355456482527225410870883429566340445499915563802873590336601912001892356015452160545942057666849599441266619938970540959782309829026053621201798997462203969147130855339499104313046388104292308892285878375574296709300553374426899926689083696408927207594616480533530679467639761936315230590486421099938335305107640172846663718924381781536738120197424539646596220291752389459637101387214009123135921074799746571279741616473570175710917962863051616829515942126202542453916291093838811352548412372232047413062706362620158144390412724874903556450119532893597425243855356464373361064214315697721409988619350096264786586231030964088712008793980829174177978586758576482526969247474892674154427554126149942966753454686437303017286038255266724419460208926485934782795119453391104051158559293358089218638856992887034839142123653035667905786123714685973790822080626991976792689779792728704860073883922246032882268908594415415250270357716068520079176090505680935984554077781022068531233669602890574360697525619721912300875433699211951729229524532413089783672476536054936210312711928668670600385659072449740028961605753308580539680522447826092956744084922437231618799027983159080952846808004064854410739422186943624932253525464047678198809204318799936625418617597249301975947345777283117049239039065205642810373798830883205605100130869114610056634794327152369015349590536559381367283572774356544262471407268019437428659330319121388990428329029737039467070647477628003222306592202131602028851726042656448104515431899857421046654917452054265154807056144875972421865460980166504231736975135791435253200810465727376211844834029095083669864469483952554078701706663592175638307327915654260819505021049052879499401625600000000000000000000*i1^140 + -526474016228638792059250329276854940514086609587560994921774681054950817771149936535874181999189631799040593801648591500237597426002822609644581202490178013434634972513846458140732754645858642948131145897532143244393114740547277023399952662770947647012285192711787921632528446101550016345748483263280929222668883418745761560782388006632100824422077271098008399238019994538750567437107898914415892542259685929137670105703238930587974777910496964211284593547061155517944437739437416793204071398910037874892066489348155301129275736163359396888185563863017622879294738746899006912150108256699598227064006057185332933132410918753834739450577666776348008041255984746944106361225169061085313403914911501022917760237985278839364885374083207460594136286972940592856096611524440704319224481507217037533851760636098538127261686390473134927711219338067369945380376641473446848480433602981005710698636013650338660003764737526616712244863500984773238114973530519346924813896335537951457779000350832323748796239596670193412091055630863514117284640073101092179388078778714637114538897411651124173974374772522362647098447754794758829166954139572909086331092368083645076342543387600612867338848938089370912523159966598837560174369042605131265162167305884998252314565372474209546480826031358217127766889498922208017261841892076123092358695117244669624026992131784032080879143885084728803478889685216675294489142305902539397932830220039786954712348555385445049485701273907514138246271214550367018283296063372882145430819894842075305665517437679795260625901583754139816583764767363545314905432889528267190134193526704669423269810120194324719829843964498012292160145369088800137281014454992280612456116701505306309492074392879095854032473728197460798055898145660543894903178141293038594952658108068535305577967812986962572917261603414373542900625367099500117028859360771554780127150612781544668170050513120649279706444728724326203884683124986720223199170591221192614147407834267468937653490246479339185118465952465112662130317726595641648859386853945249333686978420142564066721792000000000000000000000*i1^141 + 202366614989840731604291080088645883379331338150922976999803016732733607130870560671841985153430334340960776791349369227775427400446480933389460528814174941151365265421580720510556892388511973278851253552197723337013561225358603735039752955124771788622061559785199832110253299885680514119421132398445420052962607432804431545199228561499250090589311177955061180532871611705584549462144038168545159071375841534733710625403432762893984710474878687423635586550792715426295607302509140932084836452027607822958492763320946110941236406927052023850534899458566707212876596344766525814645371769083949555241753861754784073525673068318227459792579674539757963895631007364953021795732247657205607050644504965724054479557022915676015825368439602467386861023849241661923403360010244299658306495185484611961211910840100314343877237105819996215053923124142278829478739386439553797151072044828103908011681079591709773125797776508277815502206353222851354670675860586644997677581603408938904644451699036168457798029755405743326942534603034061481556141714587065169413037921245756754032012878931128001990177488264671117650875098238892730813301232851658431620473591092150848232554956879412780228245658823038154415727291223611709640109858427316721145690398627441656495489731251411783718587057022386209377855262417060860231040149180861760944947990988277992495753145949253349935711092937719389656835564211407913029060102140151084683153431800298314656761429748791964452404756512225393213767998424552364833599923001604537598241676690256778492657368168950790793424576928306513092579508925336179533108550981822907973684134489557157500732248200421311022495640477099708677956082797562232032071365303264996291752207010248553027731811318359701531448226206271610729428265633655744556783247012437231878975794669095016656660049688183951675755749666770964653785189030947557603250462353117803550541552980445745746084402806615648271535225748910180830518672185483325501120266219553055526268084776283386148687830348859795360284864681032904312347956929598686061505437532517596641968550576128000000000000000000*i1^142 + -3321984226757318624296424255680055132451687028678514959488740610756578727461936247655445551657963653061588207509901447323297581598991681487047156050079955092671699440716835799963528231646458649095147135400183033878446290533096276058660815679484023172566265644140762222783360992679341953832703311078204600166743397655404875010056372385012925881366236849083647977598720405728737269442480386143218641122689211081900034192870818746719558397234490580871101412544715177620188398452449020111108592446836383555732550810946297786742018827205652406339137507986681990178168779139129604099651713257965251120457398555746724037528762062053051078176470669022098610217537509519410296288188231923657075572495487911841023963111016954255001099629337309141630759998153031947109692247814954212967421625766526818105943377371559548644568723639085359119998799945276862589719036540529263472867166540086357823108434204334916474391162679791587285265540314235456585959026126934890536355762054683563184788247445162369693424728087758411501547441017270209632493046969255165358121620548742425722845676720335272334047144017183263428526107381590415118071515815676748584328825884003781677282309857917593660315938676981199012875715189861657974266533744458077779604303378748902919059393467195841877910390092675679305401966840652352438506688896977684510332482532308260458420565696712343909350466274403014279514451065162427765001070508229861312138463467686867081979772879416105799623007233311805924678750004804282253738944224863675806735082972340724390111278809578165295025331403682753712737732943674423336123331740703526252041724548082848206614162492968014665073887098815162329051757519306543547471823773012292163522412724808448153944721004602459138726808427205856326311066466414698695986685268404564835232860865127613115091064211324766085982158451879016476114463307457538858340495293710842282705252386127784809791304457168860437909617444599048775626052203294447034763057736703090907775084871071930784579528695945216179276276018762543104386634335756331940462347313391180185600000000000000000*i1^143 + -21785110388618815021939038351935303362900807477442334760668966189004311286012468131023646179030483047031051849736977607393821470009313808975307376322762823398599957732303780141244089790694581617873042821185412536977131337777994276461437898659334489492542441559462279162004810937707771373333894644221915056706749767066171732399505433497856452761450245573043286944426170981426086863105015884188580091199387555374784369710149475144987494569989467127237699106302276915016911392575178459858877795603369956499931228564678563745195957411809501815827383847773530071365498626498264829040938265474751755061530912471130048633036982870297794328608700195337064296716371572819528716278716757185165238299149349659563189850883845132660398023120575374933717263967593975021984877843924732745373774174794713454989223873931721707919823819840052161780494441797177097292451175404404877469595759776749324919460695380814195023856343858094194305377553737400690383511700388671125422968757909270706100154461691747402908711370919261404719078702047365648313906888130689454076230641089532530148970654960693761439937687631986182175244938967525254328348599971748506180251332755153399963012558748614362116010683449565597672861774946001817309967906995198823072975293228502361931586717592410762235885484573376416169022919604404483955629816981542616216863574633790177380673219680424064535458002793028629387387911078216534957768222606502977109078427709629581546601421946657417009626175225240656124124884942269178925670442181808234672205570988075256038748097721892103796453942421760421702346988696050404733520636738210210509548483858371043077127051215921134228136220869812341859885428678465551918123225490205059462964491839028137416532009243159013401476752055776423257730942656676935060904833035789796296713980881171627080992842057961901480588954016885374388393890453083042791954067652975677590785657904731014484320053508320605827344597355275696349408625583288103665723642065853305491614014607323822587234570851618824215630337039937829183151389585100958240604160000000000000000*i1^144 + 548041868074062181331649544155346760177774234161187606399021347874488347714915348264616023854141658335827629979305124591032993902441360974383118927156536290665122449812156344502952280025837429326998349290632965152703518384476860497230120183695438395556487394361732573839971090712072513102414981127583161177038402592252304386136602597091386231919007067796866998693779479484842717795660836718965374452328495628619280803662090334548325318141934949689261285012527152050823867241627081592115508121298996941071486658129052090005858733183908945311183031827373983298374334025125823630821979478219988422840247764860948740571327749067964215834905867496472806462728316352226276799108930593848198297199640253018634599901515340466851275137875597819951779769733318234603622058210898325526004612837362308802660264853972620263938693958427811544093689597055393501002138731019778284834681381219140041306661731447120147647883726876018692065254572098496436749524272811381867747725877255695642085757241145510551871190875324353413486101932698963524177033252842326477835283705122736525901683183120932521088786612750062245967477471810916352346257177467932044361442593301870306068523083120286129225920349394591404375596081258458073539445611624255357696207233133885742463727462257124496657588640299311578336836891565346383976052737604888570748067382823554795456671414581528804715592400563747690831390899744657801961031036475768662199438791623871851753078145577218960856319420012481817894851596108909637374089963573417017060870232211293990475492488179122637617531805838290653408884487199971225406820171920639390248896603756953751023753244691543130660496910088147267403494044288413819768341416251775311739711734536831965686953141409601987684714244575965795485855607749518856980367236506534276604179050590360868579226461554218655507339357484236196518616110313601814301830909974251368342751129919850645526179578214362414008553120957986104956428501861260433911480303271866092046619167315295195298546727247677263116879798975145643000498088837120000000000000000*i1^145 + 36060224567033073000192557782092573199748357584573564690729767807146327263355335777531463175141976884258144152856100366297144445358012489238631688421399406008584284074471014750751294824951316781818811076635112837168044534681930161624524914046610566886171974414877050653921361499028563478145512466987801267740529750267914388308310020058466590345973795280822870163402987306793155376660053854211017421484054220346988034181506029245282181749925653533548411245459840963410231782640915839950807801704719174184812920756974119946229112944019246495572662248595174351964914717371425003454765579237516251704829441522299708342257495048830104628786371068780842799654089757286079712124299599570284996472361518235911624874419889312660532557775854263832494164707902055624392142692860741749143697762628504140796293403151872334921387618209112013859547961267342388180001911337497232954048073338753081535927692324964714946545672386466233763490348382553993974506647301138900427491223482206740614382352153129650454216727337551696800632110981034677056568026198896766361460022669448507734036811337604925845025281640317165303471723554133702054251971643799412664432046613456681126959734003718129833553818881467847281995100116513454549001313733281357747054323713846737782167586461807755367157151826724579991279545921991907100516392930598436101222207535613439207204765946856712582744103618893346638632678271098309574309793763075634278870929673662895922163666476445526368633483242430358381966664070326921875329133266638472700507550766516256590855680900176322851833324542207962148853971005923716169578721829538648528403323588071831484915068595130812136560096767814407486218928424148626996112648264343141733373296212457853096874887717482146462953377213601126382629526959419264658728936458651551526603235230617164857652591169237097046618810524896113591410235563349260445684242017653978110845595453184306116903849990524212928096502433354327685364171618719347281151675253226252942177617120718134582468859248900619505384669717758738432000000000000000*i1^146 + 1073281396088534819528744374111151478883197307100402417866037256368100762713338459494480170175593597609187719761309820375928348059594171750539781622110415789423819378514768560414804194218244036761560302816971843506334545071505790790606974432739614176920840260005742870775502893546764148478145849258395520875151358426142062160374034510388284334675173081917854359632484995532920589863071960235608170766085400175490928017121996230485486204923215760196280619338132685190080170557341977244039244801379700565192720019193361839395628476626619854734324535740028228425309768324020998037438883159889969533307514196730966855769447859725469842761303177312529899648126505105946243681956410619072642354693725687514231735911572631852830835238630273792940361743229076083147086318728915876807350374657285020971571964445224324664508528682907197235327225137948024526682599450719212627666647356763345776027655429953738109280156964304904772472292439996216804313338300639536314140041699346685247354328361436787320464807966332090321396667842022914167861868487157591628419446638570760742423181010845477070216564098599280209429301714660817370944503935142611297076004628594431607285332033338565423823287580391524204644397622293735139458177949201086715497615993448484460094599384055455501325336186974032623089487879571791549178409308124958880828417896877574331809927182083582434993078673535111266340710839964140910192589689557587117445810749282886924253379808593003595669142230051206246165362052743719281864000871564470330592906858760948904411000462500767155075715484546872255245616225935404063021559972214038875357062234256805367614994741436874256338539672853286358047856946947006578535021675364185500961919779708195209621673793179538180856009500973378267131158688540448327936260731571005770377700786127340011316053769453285357062910966498905862653312505826493926324169824025818846118067357118070486147938467604148353751677178584805638767240675195909523534963410475029828877242734588206595883106114283397508161863680000000000000*i1^147 + 15437875303889126327695923013132023101355799336505300057773655920907696592303885496160843039067720437578868504326425022133597000984570920731528516259016226540587524051046264146944363701907537675551531182138177835026134589469409435613841711565910831618898310032301192694127688726129680331608215194145996699407562014083366239100085280570261353875043069710196607109567943381453208460722653897806139527940250866590324009443501377434048713443165675422645835220179279390135161189980733577153195574782032026952371729199419232339966349526351105892785899489885735151299899595801700638867512860683124678186124364431902637725611698239301059404462745770793258039086479463640566219900648620839810290031470930373046700523278936929534817896005521562646902087203939682228074775002760531190628479633653907624810399147360734714547279527722538703095493890924464006494647055526063172796415762687702613745448453994295631812243808939747351691352348639373076299250844006816887245714729064057737076850950694573990514751194921429008962284281282851523597766297122078083678869206217556449910633403510028135025136505270600153854471572159638499526101875256312995187737830061266956247157803822885390871305149953977337516499514169129157343791953029459337799657968707311472166856184734831013774819949817561763528200760528305930998774703026295100182810567769610915791945491385175404591854446525766219816560929379328962542031943048348656687792063937821986267694368375670557898460992525934966410634779760963312979418520366025265113753175920329454156949431038574655590882517036043705044778668272791795516433593985304527879608641147474641944701606513892564630704925574128913816135864360725388192793175325531388877329241956167952355962247530030786855340582570510338076543470526189479366452974533322059620469322168231365622905171467659060076976131397771763119212254451425612803223774672519802589953778776031647571848413100456501574746056532017868558724119429904305534957691821574688285730875645137668825662120525824000000000000*i1^148 + 107417592076634132137794204541383979557599490330670963243921283187052406664386603725929196281788571242641618798403402861366051770029157430632463022465916647503042201710274407343493691446837029761138035597293552330777702538752681286537181948648568595879567656142298760277656076509186566798402662618022235980808025281919272752257111007717595771499996934619762715811060122620737431008761842473615859070224241608617465160103880029793875652236139170789092368757762601866164311051468881676667393564911925004077632506576658468647973185267058853627826498102527705757180484845214899157637857112869701023751368883800379233381184195794652278460198373116546175654087238199517167768711196906674541218699115233671950428067411265592752601977092093282908636975174923062964603348927602567606103828062102481425546295369047321293209288313764920420555516742319858288282664102968846077083150752819767107274838379801306859983642388503517149136509142284683862834147809291918728796768133571370347292084497800714274776472524515637966753008416838859256934324088632533672649407285453698966679911124324827696569913518975298686698055505965820404874844517301181645500068271831155878414318877505343414741682232983163855956951865216038927434643455776022134940752146858911096214193674215855497071558127567374207327287239644104687314123295567049735760272408725819232559815523968578992658883864527480407405744247690853814932613157469083619012707562137347129785679811593993024288349732713843529690937140793570618856700063068425951529514416827999443573053939905834468108055231005002280253659341040579400951413416558321965425718693959002776112350431677018187179339547481564137097822867587881250244536244935225358075645995779134353375745777360999082153267331072367210987315678351534277197732756074334567026112168561070128232064689101729512845942466493208062533275983193462539243791942939158389393595056198731320794572596404393565608632909325789370484097819182405951359942720966459914018112146296012800000000000000*i1^149 + 18446859383692905985112283470103569740611426890000021900140561630194673387615725360781245304670984214712815168355760700950571873652734557943598821998960248034372080654525011586038474709211319653311050029189679379074632465708786451215064048301597713595311866823398954553680571291265464299292320738070873220433760048440364768740139906138748220955877031516639364116741526349498207028297487650840805812796589667758211962452264647874327019756750863730103330755922419462025715395721974472472587484199119590325141590388466722305510453483471941194346988061808330185969669466597981642059273223369330400334765972901441969927349024437203707676353056908534626206178593168349930861775399822350195632969911588021211091899228107425714076555740632068609774441804973174577521074958420377873467367703392136016967861933698770847785914912416164462237870255739183045043257017528271051200501700680366289880128485653143553597155306721985676054652162739742031831842054973004737403523507347641181199911624357611487870010747188492281485495864610735200797162092742040651664816055629287026256938156210670749660016250396292276811606405518253844216322406711104180803870250939879696994058911672841676393143187622842552494649647617550510901041567366450270570980078089898233163689141123151935419538736181792124066763846092410820632360459143052631622919405714896761709657350107473140981696027724559712196791306366676164433083672256428963136628954806014399207612888591191212139604631272243094773558632284944315610036770080072470930598403747703635154662022935294469872480716624705985507557823385224564735257563007798788663349781953751958537038703159174439308822003207824751665185248404758640053136323474534111387222500460282836566005139840168969722856019759725690594042209075713003652653600740398660822736948747311092904132382852486789799456754079513016906733298830143225913651386070435851938831737000132727185873410682171683564055469656596296267208348412982979021416392100539940208640000000000*i1^150 + 1194287988005047032233399014351183572669173780858715540697283349088952076798135851561404514093828965478099343303180753656707155586691814463322770044854930756177355530504280369361971741110843196260329528099819850278646030801690735071724983192800181623925690459842329103460787729704032433128442417606778494553643623919574206413245186050349305211397459035377746892756180014204305017520960116192716569905937825776333476163091136296168047969842094041138019721342372650740494345271801791539666651322196456266695294202255754132378194225288515001453426484209445475334735065980991882537738520161264504690311641386756353986647505631104986831054640335942151985968366570511438085736389985949184276658231764587917226869813317286089591922807609950160691716182680661497159478259936423865637985600880003456891927328518299541967437629821199072486972530279647318428714164621389356767858070383860421852018958950770980546491827305769705734758822726902030189981962043823916452702245292007173178907638121106151252097594525099819661528262475575826979728412654527901048550190410085065921667992484144512810325452931962244722088263468930213929108624591805359491533383270111225849454860194300079064266528307135484925612305149823115696128788208326718030651004533771939535272146994280441582458965809028169530843521115255629630379873426310834211539270215763536578077896538852657941072315459691034692382153940477632376514523854532386741737636627030061222895483957068511823779284619347361168730641700739055631069288446144875356459235274880947480212806263121320200620175293512782591832558398539539287833990972279553804546800705105023436760392963607122362620079478479853548604959278062088953089315491333662524910779708134589322894252257480845926011614324328393654127643074047504119790729957767160141038804156729077392857343550581159413554390232080907211668321766008846834040884368183584736739166105394828381352990869732578985330192792705609009307336092781882866925568000000000*i1^151 + 30331422718409099986819412535641141441825754827862834311045988426916256083913987213695111886200211787869054855297664209692054458318012724661873741039292654982550435279022421673598590143046178593323933345164778012237775971641272730770729267089047876174819938331092151413702554852909644682770299343067392719803083242482291400924593380918510955497492482453489435217098582522635341442504745625621017499043938922002789286397706618881233384902437964489417439990543458551482422106350393377094892275431879525265671983544173927943739985353768178243868140052920568960583918839085794221597534527928646997120920237635615561060348590523639697124700598499120410889297572709675892134536824010260785067617575166687824158204264885633976709088955352076250682348129697132650329212467975495012920518304078185839666734168899028461910316128004695522957223314841597962779732428469318825797723128887864219743294728014162795450335952490980894962488295584547944826256228306938455669437331394904659905614403075607063411770637828492250790141421900113189790456269002574413319328796481227240243219371080795994601773740770952634988738937033922488491709133483251598701711502729752388910620592748863499766295957325913246581850812624180245065362427286679916119580363848050261626358977059751521044525939425724234021268396898272876869988026760700620574354838931155819085473812187013759245398764720972790962894259133708752011543654984137683482658837169087427244472007224075001170222222398230897760637915230279499229563274475803948876854494842633401446868409221960659813887867523580569944423132316189900864180991768489627614656761032746755515452096223709070741132830981625769834884297360117706512766476849126575093779434046780989206351857303196095264856391831548647907387358714325395838467531248338203310771094677246368845596953154316758018236460257095775217562938658772373798974192428925646101931563921936661291243716944463002032769677667296630975705907200000000*i1^152 + 82590189782180448224284378696482326344058254597993558734114523865022774434949310063981513596122090727564311437774764728924863689632386281407697686796924574549410005396954280443659796645421627969584900371214474224368972532316311786267517908241560684132335722678384669886260642724640220046068735193696288377726189048611915033207930721230562084946717779000345057636441743143563708678824924968146912395333956603032169099265339559646299626620669215536252131247699258901272928340820386277519738275167233497169105012657311041037973457832339322345344489780845696441912849273587101444904035016451962097468306208665063248355552434485881308096719756037578160139465272340552720796053818848751432144047733488933210659981317449414151700253360275436876060581869868899652305770612268701652907638951668104715094366497303602957021134229888195926355525807021254055363663759537496829877860228650702569466932649016134701612296815450356365020161882616666436051848809042214611928345421918663548185233087870424923975069364111137594916658583694219538267606001267813174804535639275662856605298770458880894079061015787081803350705768460562688966886029409846138169980198509635590995832998496978965333788616918966348173104799177487510213565832846542669595938898307416329917174407357726422372611394021097662107491460084986345738581816128215784347020551331718423874879177246348445474402979844987629493311425549022369263478467586693914327738661186206538917218618291066054356072265015020971408192560714813958350999793380327798807645504566682715566914768207767131981104508350329359390259753646937421567897365849589226743327301328930999379029739043218427214757964463354214137251713032647061820264531331529583821512401022651642945415373279478273890930479709137267123328472126920690888004391741124427332900428357781851025746723703404270499858581410592364441212885119562105027870997618873184703229648734218418333578951891372530390479667200000000*i1^153 + 1255161436715299539295940856194268280017166852266785897497329543500980672834668286541966219561642411977605216844519308141155888749003205333271767591607483041940646554663168283914021249270013247349560917020687714297039405604805407061937838480934362670696442781311690600219290958472745558755678469428304744269236462452775364047481805253842547687112876953607512500562024243101978674264165527772133689743674576198943629658679118742096948345170504125484025602818245448852936673177885402223379735767299558631405703372912142560504148778496377212306469432200994479575580656678494284547864084332976683446287488754741706829579731022830538152256156052832678731157211203125243583620816433125757747471669471705149673960048528390364911712466973728529851702069833632724264441167433506288979206097953706509393397634257877298900156735297295336971673997246236031158280157369632882645524024487520452294142338245185478152136566605028532930723099440940651925324976781167842539887860699914384630766658718158116122305484766070037272442253715750447616910682956794662021227020633592305846262775203360089041503350378834383305953991018065701240310443510319798442816682826824546992399574926757980537186129748677572707426975877184832715970215839134671335983318949562640451153424944107959784505548882285567562485842891978649356812198115076563454122561029766651777402420185006846113493641260575829765630421343766310250302394733566107817952058089838859429923283418696138217132444631197088851645071207995308489275360638447093034518096663237268891610901194604070656816235306198904343566203247405348195931167718999776100907633926295696006923685497201622889307837224244244792136167854553203834204556648077457922749465534540464150312804571272589544844286113825776960542595543773753631751828044885491907306150024059885711272342239102515705863964051806382706633769620238465211816895512046886522480730437458226839552000000*i1^154 + 5844392758860135552154439183877675072689605866094644611817789389627312097562923519317267490781815488002422190118878771142657092384666600771041703195496455956101597691202587555232254769480177098785880375869386894508995779079963212879750979357347425227251486158334060459672359524538873985449432721132923304217132281588212906776727210888963118640558774821877016954225428435822510501379975879353839047048115044022713921793388377132909186290798199399269607593468810385277597798885706848371125934115674281340138866444842617391013236602194931475579506485993751169734384602786943009640956503986313188737414468008417726094120145204475369125832009730547778471821800751921739287614233167368458151731759163645739267534573673315862430440277929175952581729559731391452164516079085041363844817546812715424941569841240563165800445795771322931622278721125461249066389786368884121539100761663833744228763702629362045518804575327304931643319970421218283286053673058276802446613174697066509884026761871347363310837745697604241965185936548270887311824279761202647021038115330633476941958184180750552070557856802051554329709434355346380274825351022565626077186486407019669579388682876704584954313155822109982293367169324821348557591539597244529264196940102348117582428135585405389546868672575895501707272744366836117097654667350481480359116362360726118906970697954799325856534657103079785763743054196046304329515681953994477287407696488511991920848280615212563458530198283726217069817257780438926388984506911380840848908058846031445240895925064027625332661835587852910192119501790893602265840965121565995120317876708983726988110007451322898093221697697767557329698676605490012339804641218809404956968165586460849688082830161454623731852714447941062142474256024829888971432179644164348310927526671782715744642492156635929398144072572525174923974753617701270213562356413235200000*i1^155 + 7682209781268050725023614540406039011779597367473499714942922413176762557464205025732541777370662588929606369514040468228439999440658669574293516500765817464106496418991421688033572935477516606944814476554817720941566586664984487577965544774409683682626668514347376282944761219785602892227965095387938162655581527578659658608876013944249013805261321604778910688388531264326026505491388205065214721460527523629819406461547937769212291792431116862522168627697755524693080380809998737771925604820979227028004923216204492525281963919983171607400324733071052033818205313753404077866900654538312761615784371187171423313541063746203929382541066129887039624428763724572587396491389428205151127489562879540796401140526831839923066639085401474322508196763600822914911533657941797371298789182898147122315228106603281499569800719546590872392409529706836462245260522566097198050021123545120454455090951099882624143128929333573530790698936200983734367382592636919973877555182625478973406398401207223162712840308395621968145398356270752338846060560951920468058386735936739510221517848850571372111795661049250375673652717789282459815698011560361087735647811273307446645344244221171648790437179222024915903872733417493248844582719021162961953050040842324439140329021147429854124286865093300276565623015224124805441757924237215271748788757699438154780073160496880547032383931421242908878097580564770746013917174116931789185063003070956253894152227164650278869810964142967796204870384967948362305799987381354092733211569646924016239280757157090472372589432002518332013493675761923657418057459549369951334282514426580586792584017200054477652654011741295346298126915818945891760214354482833713152964585729428787156453517033946448428503106081167684395707789056749707714560398579211224060880748517974822646946247156218919326815185117432803240181760000*i1^156 + 3110278258003907811657193695635200282321295503998923343978015368272251018084059930913126810738607859945203835590277035999863518208634201500167649006603113864095062977898142350754648745976020488107304637701553076010373348640049651266437729277290748238699212603853076103053185678321444872117626014836111295470025051928787588636719435475789530055413867968067730558457348556784300386977804797319702806533098196098569303051158374656918212490228958398136810760191665027100559543388312632032216368642925809531531326379045790214686437928428784914178538861789608105257002820351951466673699532266399110916508304646146639685540589460883047859198865113393570026934958917285365098468269898045099940670210226214782776815345342188019723771423658886378803012492252536081189224093838205242228305408229769824546176300863589837238089263555331189174331419080076012216323998442697479686954154350334376419378281455730026547432965556734019376395443766439513846431143990198769568378435758328381553582903796455301333197390638966001532136191000813268656363443202149997677967830999952974020158030387499375320284777600827410818634169042405848259790645007445375350478260094173233745050523110828569572123953831492484353114816015339887205062368978664061311241067243422312560894559085506504961743132019735826905689828758687303192685814051193035696642027299647500006500882059057828620196331148163847370792227442150355794209113918556768973970206024979812185328950289805161488575070921536030738714789438194581254449615767295949734470421546284488742123864662550762741268752411625712774538434560775119357381610253954396560185905588497045075164360091138625400931305541106855966823616586759046526630309071461600272857172378155096689480078505119545383069317132128837944508563318427071472918706876803472003253570475857373533923774767955968000*i1^157 + 913363870419589126422891143555665685594364872940515150784699596125413596433536995529615113595279616708062643213895800330405223449980696296749528548226619657789553779906407323744921081407497744102292852423358469620545482154756503040417039276882008367499574152478056343270987483214767593121772355280491440363373538587125632040840334372407698899077576684585351780699023886954876166878863513213485916012478061019698616813086190401212722799077545823313081988997346972987024533488511633792442248194256739749241076403722522763521535979909925334593391381362960933097529975574470840548246225495383572030340016272125549349231440811984072422251145672974572763790497249554422351392050397165531608310361783677463685917994986074283698567534585316762944184565699055278413063217075741582119124837915953963626405802504206772014240137460855876961463400823471815268677032374549019105834073384372251513623448065177907264969784896234926842288177959887309764126932560082003144853117597973438219591299164571429858335469932861006206489955009823604998247619486432140328107094044813063274792459942281405886455104392067876014916164676494570371827704316648714098116054761295577075510300938044083169642553368729948911116099213502704469505571625144173545455930687696650752553273360292237118773781017135169795138999410013586960035648145837081842237661166832506610567079715592410877435223331934348151788195337143615694829929926405981980171493545208857481891585264278738517958385217902846198044641491845694857249833191164810449239935045009086809174268453946562400373725000303085298550626797875312331582113028715200428108364039931778908263455684573657218988876543280296379976173676477531921918883198103070750125625711387062678340125354583182724156940778820060147008733305085614657476423826801377853542400*i1^158 + 5895549388243464463634502520225847561057555362615278857407715098293955278330607066049097179658989317925776428905180062393109591502075483420119233888892149114648102935215610969869035614348380725803556909870218202044650472138848815002971274322728678838880471648466707009219518507812826740936128409899053563725896199981904117967808533451755652674123954974251649828017679818139205746981099640819340064338485809557084597770954045402871725914755594765462511057315347526551124080152950985643314058411926298889473205433701406492775607371899141114112142606274333597171598619751091204960686742917342301316744904842000208791628937246813523800130208226083334764788181885187578603642179617634110547122356172485365106125717999140131229804748131028839104004244166586694094087381418572272908418855327694897135980058549909349314583041104569570626225043692661367138890748475821879194970020155641346039151532798650782216924024158175611299679168280875050662569865811082770586947397985576168311527898176883152637020017430050675460465291508889160800611377219592798531463190099016800899200820107858606932721392715702814728367605129028946108329347176322698239363668473083758375353068743326475198923879900026673214504343078080905016500571999504268443861849093466938617636353109520023573053086524470063184139523967227256064729564867498561712699395021665651789918976163443802626669465934636209845358147721005849961851168763404508883459807646704271950596622938803109033998519166978016193899491275690520269677590815351335974091830711177836689383568804157495610420591833137738701248515051562494701139784647695611369333023875624994165868381826690574773000080506109913330920778310853582965480923374600355160738934989523854511290100688640132988829509984569492709411822720*i1^159 + 9766641299719609869207591529468303029676589619749079254963229269750907744949448451390530396304894828139406648552348331117170619559419000370756549333606150092677570311823182317454608177861835989233955972064479078365162674322832734474490317381347871613527930606243433996366617787225510806951752452668311798351640520641727534800661325870696437401736508586844383626800594785483791865624197419283737436544324757760344124319340798694918508705054467994284148446220416423550824656687087392362313798848355459310238697534537286844144047357286434325330597389997155490868072277398123840538793222260901024651461424059649895957658080781740008692119116091996737021979660395245860887877896689303033482399198636425988291589888436639798624333946257719241997577366001505863434274753603645155893829464450573520832613147682346704643251101278884632747645642947306737233790849891297061038627943405080624550810312121631409529943026070666466115932431517059416580183694526148135252237724869696895054838926160422959825363683277308409242461780304923016170927558841000869786019512685010456185840310455899105553092757586022951384236652472700851803252992748274494030122721078148871535168898796458580495694280563986809068615087927190270814508028538524239495130788897557090273650761216236134803081611757744564026200801113873256442727672442820222171660349883860414957393589634694383579210050269888826770276279137116544922571531103457308881237254788265756113553268100215002152706119953314063167610600081803023961551469508395554647364996499910963258981187059511565547066674266290343620081353371660833449169330461077078454462653346867916452003023030726571795542673280169628152912585077984248776597515874033748865469974082002622932175089502721*i1^160, -70866152758966748401414968929411522845753402545596202137898225051759193628141799580003042191060858385207855473375592845226376157359873623080456770294149433027567494898151941344245729945220770950132589374658432379276797198554742327926915985488566826574793355441785872648756246130383827589256102995111112616290436723933674406443851216105517609259319046572046538384508719183988654013170690149710062598826808532849230407507743996094069894539224093988258420963510464243528416609831276956459738667288671172661766987730505382874853835966900584649465078154758664167057521368701467309721340824690304944335324128535831345173823938649326485646389926482802592044291868275519079725174954429071317056821526771229100610609871947259340851056029507796660577312688234229005425544826176685253560095851347426639954395750821555551140448998487962055838028159696916839304033600392530583826216667097147985765978297569399853026737325683768270623149582792922561526194720017493047778878275971084714288156263014350780297939395677397926538137134279907923370714315673867774678642700361848848523784821026305520920149370751976467491321118541656935328223810703912090729681885372857577872791164262541137453088004916986322907565883333802976427615990136043764389263762904486339639037011212026049419567850161589403652101474824520668621395939273206541097156405851658202706701941077604695429718208608200339482349245447688078064746771793603853934910465659266364791916036745922517184214177763688640843783991421828037487823609928398946715050169648536093442434986610440955413010193457767097622162069042404137480981710293168022126939501163225294474509209045933065513343658600517669818966214366595563980277085593563673639178455136257322981703828531563798464542225015687045474886414293257821252876157729703367379232792239472826491727088991897353310232948464208000320277334131442587556815043121178863700937856541267744966980060655831443537553889993141411283813927196655674994419951208734760956343709064241617255021532157812704647914726806967852275508553432685020491348937374360153770705826794187878104187019692982713706721346521423877344250029127849434713384131976341488156725193547249347510596565697706030337590627042061015862746335479291733226153810094187614636508541538295604195990171925571075930855760616090717851781648496252050360948564025102809306288087159794110171785239239116802716499101236446983276357669625696597206982902737217252032748475775618643661963467307014639190760731551329126634449800699453581224918373244536797381669224159189699098386061616967746335539186575109664724670394079644913720915665576028835946414384075097215209409143383894447112867073214402702743794539486363529407845062134569264796013941312073704615811308402794048265347301494706518260822071989288707570867717472288381947689278224094854959984230384904947837497157910521413628118639533693180014310501467713209130295023601289679436765007177090992391363061967675406590470799934780511051898822796748300553774883300284720882990157826622685226495720447763828026622469334128903018471687648905950083353535658591343219223153355200302459701523567867423961904957279173977249727531642037313680365019237071879076667370528282268384442094425472343647502502784056662733680593686565277726646691398132925384674396234749584776928855304019345139405526307052427081870923068710031720783544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -122258537815342699130122265610540425254372349470409294993869701467287069247487990943930902445475710792862662864009673065370989330346992938313136113769957651894799794205321015681650611662857716724185762810178339124933335994761998315878349554289253168404193901793617741790159038485879649711096623003068683158535099243834597792992632036404923150636267483788445886787658609478749110098129331632128387282341751591639869716128953787499305180328784583543559183457122638235638488059178827946843627822339743107378473967974536717524060325048271712315016150230827299853128600090991250004963789804584032594471490660739803655089013239956863965429160451707705095573959118723045494787219201794442275744689249179799770591142176738231401774408422682372439240348153471072331080556415278533808015006821720536705783161687033073435102134924214213611719794900244357153437196641061599318229656592573864636262590107660936489282718211858110121534868613659848079431571192548143942745156393481098011213976437336752070183737288388749098182689310727257702969911779719303179639096028828807989879452332522363456500939482161348523906573454063884148906277065199889234770126946763896133926924172812471233002377322943047603293824743277207651330172448649858974402369001333575732426757125327362899411673267663712045853325415189353341939671283299671713565155025822105204123136273310010721957545696788159404270706813028915201842896515513883483752482404939825167401601136335864417216164232313846129728458083603339756102077402412080943830179241293272233173967845834468456429422785701849662475058172437095829486149745126046921927790943950000311457936541440719500957742080280515043181513902807778667563051266070821087383654696894026252830046386672229446808573374476464120581295936190584724148847670804387297269369649850124104453902841360001946196543187266227964642092855656152006757744432782482810598197673519676295086277461299094900011028494956389431758489540678363410292550980340537661893916939626163520158584473098987742529688381446660654682433652762285536057562134943521219857990162316220150849528702147420276765719208848802523316549310627152364985513094133020732655018418678615314288912998297217163981536865479282383641327562794206932323756577482248651092484693108654853136751160334856811500141608620923771880515670859438852164383992468745879525016552422761954917324656801446321588547913143578735491813866735925158591536063961242314638944635900302948593553655464222881156725220524183574114463646286725588579330463450234418788128229874428028204858165550528288833641375575523799502636260183451424167687001206460607916398506166768307964112455026170640824605806237582089569176829614551485559933413815931618474578381824802344895755861844298512905287937792411068345045059809903546991360068844224569872756497598565983609880894248308564169037463123861141278057654005073544103642573150074825023403195717248250423903636868091496216012326294758011101504252668236582778222606579932685556575123821620627911284414836365798212747617821428785965522226710250983084377305205623949056716210688163187285620281444716303992009782693764679700492874029503728021304446507896715499921095196547779633600249730179507401754261476701874449639334967022631584562688013931404652378959503554120182824148532296912207168806130864145945858603141187635836122436314390329747832832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 231904273540271469138661405672896843253825974337164576267396311880547097646957519320121595284509908770606440398390123801997573046067130537546833522554909008793782478614275337065111310511888513383506036071721270449326863617966220574444382650698958777144116581948530471130995993327766239432746825072270291818910014438772327201424499033623262073709271204655559364108848705296469889045115883362671717091861755205714025879490019503479028824123057333821216772373839641611334678644636470838369310245707399156289388944178638043189827137684083167960906953347867399171323691894339602657016794691120275093038553685811103631839065308726480521172189987730475300074868701150436637301239231109240300475584949732573430484168973701460586184516284850739893649939477361292997508328295114637570585478259564206507994261005489416861373565681391327532249969921743425189205759986745296775507109259986163767033387033873235706191589980784087866491891730805506963928703594547606101638708332210732883083214428349480432047185896775324144383091293912371687401437044240957971860144332239009651749175629343912082199817135600885901019802936711185045918102114909289166664288545273031936008569081458616449215119887455328472308285047089261489240977434594371863668449956194085258824557855567311743740944336080513300953701157555640487331413472660031530276974642187342053969479273957016814601972955389050510768721183254202812862097786585481506729880386944081249210987450730642416348580634180248631754156554653043221174237007206461055891202080396973640724633347100219840823437053320045601348315995566897828902994518689716463464873057734003807368019247786420860005876725474049855683756069248859930905154043381407524512398873245070089240130369270595453169240651487190038581111271719991026190381511221748634713725249537861809543492554503264315550304625334612938542072343246784174118290436712767859052358235846054645373524535684452143054194801086121309704453852390154178713677131607924645028894848879810626897603784870157063720638870427019221878174263269735048141655214960455788408795363172564250101873795843597607998355276813914623912619261424624491811249842259287970361919098762477693568359195725556419841599498949853487523414182532165109935067672128461768943360659651104900413399214362725666452786164918689282499838867770168631623991794434374670082395321124042286179432610989880656340679183412170054928749263261387186896930543904177761974902058272889909221503120987103375514557477483718434483147486940971187243910598417090751668998694387092124893439988325945473983233649053972225488090951226012279902488457301016317571166059429207933844366752802188857435892276891016826115484696565922766264036295224743011767404129590862433744980673798915728637859465815055557572850420968112823320878566395233371761483332556378587084972568188803431296857902614566002057466479321985453833261097293299521767303917278165058347072847241141645299990861455068603270130190738159871192205580849364561955932822333700151401617867009295779732577328810132244864310749494059553601707734224474342016556876731817159351122793742846273007247372787206956644071436333312237182113833337820584765175071571395552736899682596990738651397980307910547012081664943773133364312113122808336892478513771179119142146296596020943501474070848562361619545823566810445181652996196835641629081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 92869526538346908302507001203673602338417025911863842895238694133088745644771057573558224678121183050881122679876090612387698488386706411077291882969425348707663944136850345539616351033983957450458525046807225643942920590914709866390681854744542856544045988992055784647384135898876848160623364363972724463851462154402371445788300467799106756348410103025266814796733976130055007085815120239049382959863872815895480076530894275351078378928635974274188981249589859289786430736474930346458719903615505158352718000875630771526796082075469446647761297441633017365213555325926626203178873357148615441817561513390014207351132931650772326219944182881386668850698478318300302616968216459884673891974083199296965613941989711782681266558150382600195610267742046204294707160838906153560717156303961762111965881847103297501204516961749865122931410460686226169032453606790242976418043517737209317357591127965400562113091075141038943018620913473782244444040614785657170646957450565688977878406492264209530699554802786759081869249158839171908474093641692520115071964377517441391772866601547049328109805064246484563080601419946640919349273596851470799487633182198812295512349784333210484544536166520310951954936692520853882662608911947086734268104726695788228461602013520978961638035337598510853339277156411265421725143488217548444224604658977169344759661541680407033438148769573192448782018904850511486325764679807916463713219347844543281761278770817498071300105504961750647749848526128898425323584441773185181355145831713861176402801110510675979305452805497729793243188739798141543989356495214649506878726513752715036075922343369044310437801548780827222138180168938861056641863096738851403929074776092032814624061426911529003630891611287075154129333542539217475409886495049259875195984982046705567144860802720797291969636305815792193810918161292464601113576461059055092414118971014476964628971080864207413098021764785300324103120983143054158793286059355050430265450567752273045888825616185992955525343432203009249101257862960298191639457242308278167837979325271315668955973210235417283600583916477380775737479788343301163042175702895965877356111694849292218591184326407772217809251364120035378146918851524399672261379905174936082193507355576046044553058250124486536266951036357035543719367473303356385563876829311636620724800004278354955978035560365517254523627515982707402803525100764538651250413150151028885496453362095294272882298972901090143294557637116863236934756220751485227045431919856333092573117003606909728660129048164766341376319963321000241290267249394842584273626388104258450689122357758621367499475293547332376243894371590183396717243798469812658046446118962098760376851987198972216073298389600819570040344562998725087171714043136079184143451926743366191530708315903688716744007684681550374681665308074627667123826212173882378504408827151922425052407459387498365246294431455266679277008071149181722933025140855257467393039927060299934077665616865554134654343720917001602993637686453476151788562528345462682830761583940491095753761624584039763672242275429715343285802210661648650178302656250656949572099466756176303617034081928291500450389364189276737468211407520353567428072580186439022908736308871679291719345307469315697750069339492011932598402086515612998890516404620795060156279487844992921108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -444062552615021472767625122997740639203971272144194005501223625064378633934852798527783745483805110001701281351928110635893116986084903594607903224389659536787835866207626875656635695127541173101692664436303135840045040549758296156748062465693862525181587583795046920887904872521800091991508371341333706778941613399390436595916576831953713459232772860006495989218426749779862573194132347352822741047126810725291082400238705942569141433526567129583129619189060893352567540880487937197898741111424400264669449295419967312854938036249764422128239904520916554598803839573888368187700162058840716409526387200289607921815910777691117413967372296099773574437615769180338908622751661619161281829836225648388168321215549765433981026155930429101058310737514022073089342054257898613234157979640398880444968178154692740371101221513864995099595470807243154567780009723700740331063096170594111419708211605200474040660109857829049814521548908962359751444868821287096453392298831541147893938396876427562145349704659988560265816544213320162557256433626256884416651517923104126287277593973271884139331322924879728235446287834544488962352038047844347473261469239146938376029733237592604706666936965189042487983154484238721970140250355598926621783829091229329216166862128195379334613130134488191905196241107112103290613299859581752044537251791488260838246350881063073602883503032062847518456760050002151545168900537875466159837163930266539692097818444958667161989346382149286189989400389413456292709918951680160918282381528458290940299750067210762271021091875590281649266927622139443695140322978512123976733638242064168985732317702757281461392519104277629907283379890998288562938044843965357470436253741456113913509152507916604247026074625733878280892428403713796408239326385179274969880674862138414468591284920604340739076804574563902304714093308537470070748697093665837765032466764623512139111247204603448283606309842259920234538469335898867422521986511848072148713653683856011004228050650809842812136718846703922490697695360125529863761026447423886963654884771604478421137012561483582248337992777633437272859964011069807612257372167434353814163097863534135555845667379395999323063163438437253672777171893869459044618905897564597566017382055786295384055912612446764751612634537464075608539145008527319355292696930582289428034522489247929881650529896952801889410209546717615433591942967888072334390187047979202456199171198786519178602339582074989542891620279713570792202796783108793946801229731688929575663486381308649083706078155729905686605269057627195364884949800536694309792141950328756400477025770697793754748559558263786983675585403314538700281878990207696185578789174960086456240479403165515155693968101175379700964738148415081984653261619176261555985638780569210927751667100652247505255901107928293881951087492479616096805838943909402748640428956908167620537287780472587402717613230425357282007342301322356527271081003966403643772207655966991458287382041066577357736011635815096005941488352293186566720699526732858651482095056113600315693507403818970066523651320040460784588822909060349182877732198139530373839444053977997484071350229105317255123995035544119133302199203894425094822711295970022605226548133877144983636590951691857627746356634652325747959661456516234403279974894968927300255585400179673530368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 352014973760971770526633588343305856979268937123583628278793115924565727036227027242899611977581976297209409596605412938871155546032440969454228071785066348995490089610816446018656189489815332117188169015576754117095922075744933487076523577745223093943312721332301443606535626351392210812446038804570584797112927604542472515772562546614014204204979202023162850209302253367678559971050679880501800084880841433331061390137000803858970181941401135075680697773228713763434453765903753604376535276489055902012459675862723014244776358499386887432038529489779787433611500694098274220593304546774343967314938997950182272446058114278457016544731313891190393513280623777523947607621892194458750359090948759964110046028857795605628020713002804598446608340356671029376388418545281562038923289711538339289030066656442429752079753437659055186747191352638313547635425055176466710511878938083515331771631521762931229514789207163768186535731021647127276914292379804478777741176515712106183804799906269366201233177973240401937134868340281673966023626338101810169731501996980789701136911013353625831330405899991762083785463618790926744240885110881643209830221925681688898136489133904442749978042579230087717257215612708457029235945621033269085472571748630055026449607967883106424930939279693433678437747396029182499336318902158212798555140501962302910346684351008446824489669753076907144422352618354517312119868858834214177988902013311869165048529596717454524345419643633189602680397315393016895773128787380174137502964097367330510881739939960144321479669188425268429346586012652997354383262918944413503859247635311422628942148387089282484196883949982639958918459760511930928627369190690265907838577168572853228724556412792635809882177712777889640003106476676601355465018789435491595131272506874478784272855406724436385223579661704999724192369643398951114143354670584486079805649895171984345922727815997663553437646767593895375648612628913163899460201308911652394647406296389339267298394247640734454428918423068295773251525748820334838214029269385967655990477143304211661207040239548457821505302994563890157434626769603351274759374955965204892789079178804022435184377580750903388170037080280391030216353010000362398132567896077449301072281637429699698665861351787852821880325519935445699766238280921951589341324056252641863660893638405339259318423006291735571671161806439180523482470711866500860121236735089826485106946281615157238407778901639389024018459329054716191528011134942902472755698255895785170595713305587400370684068759901535337018157283469794003261116778886923748127703368845198276214830962781222732212081018295791814310557945612423377522351090292721706648083480165261426527426035209621786519191436980606493387211267853212939857895350821235977902749279372121589725747692896278634230189986212759928926940316151391964702598714403396643498511298261383816638983911734618961070668730094018165642287216108071796310406277961623809886163317786551417349747163211532062574872090382450006461120815651143368751610986478964892094738202657351088285789788244011766182149386340621754208559307845661988425833004334853725699512192184921379487161224662138962309568960007211273719239218125850503652556057654484302861900764162176966301066732452055898329855653984453820158265308273564602390468702005510867380641485422382284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -103015408462890269039330497405491322192472609867087748956148148150938131826200132956029065823976330016490354696925799355340368864777813235728485267119474019087991118027037918503925509523504281312382726224894763449843278611408881690597317628838303345196712522863006623486699479856898346869448778136910415137210499452060701764708248646073550151322413919589069068624481308537957321015033085983065513557667069883844309436915943996430106631662665237322209909235863264919544201004206230220755654102125018339385674109517841299213523694956930072632454669534330680726331150265430025749966494460311654196721530875562991856513868463524573199682745010925816436480702135157874517337051874651202070760498523377020478684550545582798103275741167145892221851598179563100967890138364436687853728646557536089767876986497573987148764301853276320393768261149985996964069889955754108674259942143756822097809951053073031703281610931097159956979352571223060574918557162620823190607601140135556297424112062641148664611282649167341945041263899232709804203000175960159220649694681254908588403206279047261793904791723678712982300160925815546667048859831631534774785654960105685884207585901970339924692397202527201690436166818960462504710374879434359462909229898835568139474701730439770582168850427461867314420796130915552784774314669221983984719064196514522550332179966449904171785071274810665073434615501797854847867971095523914872919888865395003467358011534452447547844421543799866101826535614741569636410565048401939326721435294165583661601703382371926540065351792564906079511257633230365829824465012892685185000710661297906678890878303053083415495680998967262002331731992498788570603604150406557963379151944508764414446878616708775709871294666315821954604571990095409956191064866556468968942781962123465245115769867594965984912479196646191520097305714283702148740062760677157473671820119740895143192001344741839512369644933739838341605458976836807249390771800150283048327016087701466385241617215930120384843987505192597873648615553748197428242577292218883746026653667584545906149593236064443700656830027094507038246700836817233991211941014064897132108837914983200255227882088594211844510656080109685883441273131782751089057574003091624357678009245281256611946284473719284478384432302260632953678581928001116358390838106780686965629270471541794260807704088906013225969176182511613912812533622183651594917715898370207628829233547903506112959643455885836852652313386414368885781907538089749447352826965294274170300792012245934381261685824150386401707423237486607487309551092560106849641899499551713339685131875768330405656267222117991170916899858009629256914004901987047128425514628255282814778785612478953652097202649964538207874191630147892783286418005458246468983443168749869052853410697406807056963605030620944279337149748509615207711878851164469034633191481723471056176450716889546148530316037958501119223057406512458180528238208148403259575536730237073350014367817543728269458893958300075127127585218643724946720181620463260670543522824789261587800522462941350561865785918730399591378027238162441814230007791539103116648864425844456031567464344626215431104316553685696946009193650968343792310192464345795549256396862300932910747484055890797979768428148518510473322947428095391592460657232651338785459861645269401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -22441632929573722373612390828283690815054966889532435842708976633937768948381851456655874404918046825410752529012628966243893391002905318992132128605074560800520040290307605818850337382412713465162893773491962581946629598060899215521411979904457743622718743577180748544285065020080073597427878444873272662574451158545474110661404624385232166044232655774281068904826904810069360656968544431070744251186520431140003507683381553463880908472135220007876557751510053134538149022620364866946571159308312869390150513903351417589150132520484842556470562004015174205873511374889772364045187200808655886111067203237348231842858222108639150311732772965816498948891041878430709825905035767724535207425421933877595926920641296075829309276171669040086831970684870877538305843060345185409499596338616783501139882528490065648347912687427225024787236954629674569505370431579478854446586728094549983363203622357473205354426433756814085724985973400634224087955598973975904951054393904434212569526853763040389089693175620132067513714852530298475923240468728747177571049966292431821623414383523953584882350479677904191221569747953030685771447011834112623302536257672488553188205777721980767298275559623951416396565135868210245908569124244805309715441958912087065694241355879671001442334762282688888089055905932481936558124237769132913851403393379219915453324250643496442821023911081105486325010481213508588822906869555079595840107416735432773645197815762251947212585545114887065407483674001680076054087095679279460210338015237878727992053770394509227332927346016590346181887215516193528930006743267447065485213886730403835342351442709291818769202264500886518217958995634179667890556464643433554935657156544218779088907894166759275841359631652689726312656410832337349215224810609197768221721609610846000848569207370031083171175151442121873647059913971362797211771228766939501743913898698212159325059160993424169461709656781845839167499029162931785222811953128227991302201882544196314307300962185998358674984572582619025816278604573317186639170735804033138164469344425880351048183323553974848861758633335984209257993013240909255358709337303947845814060935895013182139866264730120722623387947677926465276060593582572609791900721673855649602369740567091849718835936517734634299867293711313276266608985534781226688946418098237826098677339411450982498524546914501345318272311688344326040666596711468153935407691540800743914662494258818600867732739020632456488928903482962848473922463704133307766747985655355590420612929088025695739553811581415779752834858361278080750381210428163727608597138011131978944457103359755518847013676514551280256068326038203823855897425842216236679777063022542013349177065829283030027721986238557043102904334326967367212363441331047617777250656755174081118655141049288433824190973213294243462444076064400226421133495453899414206449321495601275803854104652355559094891587687277233454474016087702662929997189154614166196427052078072583291682893547618933560859769197075271945573783148472131359791529464574821528592305373882872138242047645083030413454691385132788598829406564283951383464476587665992226944327747473826108069863267801700041188836032630227427790586150127979741888367136966111532325675150542726443367586853385024897512144986155960326066094669873642764387489142301265066743258152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 26169815201073234442050734399339457182605476935178959868621778382538413923866214962202905147892135193704913388414685522031386761496493785449971289735590411210935394898896750323014707879026405913144721032422390075892933909870569870208442732253756677343658243636019912460991423436256759230008421036028869778782419338862531826812720125827741437508441438295712308436324527740249413323666356425610980129921085569749458762215850410248880810735695207945079506241474367280449660767198048486774742608940230152403660436521831921129404834516899070565612491209084078000717806474212593135985099102167306373471993945468514834852935174089902346566117091426962454274960707067283176540093261521276122514804628541892236442407335335164720261641476753646274929919611569360240456118566898736325700693997921263487914196448882477651184981603555391603983280062903381414941238080890062347985475029829508835728105670917685063867987757957998705922319425177103591015222435640415446307859240393057073811831296403501249149610986678692130370810467275967156066228132852894415303554872994646234249046161562766689326901649812957027041675055493838998549930578934110352571197270675287678730716795420254023319994048147098317321697203564840692006344568419106003759076266656706075919253477175413284221371645679574589167521266515277331443261427139340481084105782862428070438864530395171958518673882920190163676894383191349904944361671582287264391712131982926865687960366590995926454321002346410333085426854000229291938696844442986747538141077113716261585098031824043104065936067427778458026993108577138958936592597536022784408996310401187842675745097932369988133561918146274320733011728593260673774332312655601542596103689112831375219259842869047121778711210139174317181211700713709732295824906341756312627556079606028941193722005735599095490009665341225906248925588525292596841455414078829892065451860308699849268775091777496284111530999686397456200902727404330851141322720611928042243707653462060849789701844810111853092847315221586504325069393422465345773929614195529142713907012299211551061773104229101948745350187185304061704308684385913026306449415829723401353723329394358425922049540249564186089483454384813335287853391678132494222682487275077462165995485679993139457808800178658447753738543769542106737096198619738714814393325738269368882542481164180751163084080520042830889814252961384144478438192428915772736465710428220951191469317412316243594022624153786257762182617525660194931830954088989797267903973869316376852237962935519578942224454201504201854754740241118008940587812790845543596425100028512515173005386964063973857634849402334649553926787980771301154967665697404662398195223584763130774237714474343814057947599921450326025912863429428823558389419742861071951021833949644165568832358453124394203416710019313114108823922861993416418703937113758220770085065258586471557241517446392507777498318231872721482960209809562072375211104231020129040224712115258358956954680128247968723491176884426359333779953559782009028780306997473921066102537303172023147318786664202223295421951325440628771158702803528204297000045855693145563372206568629788452476114091471386261876141324583111601297769084127398131433834569644757558017706727445761269314167052187689256448245222730287184298836394443412860174755472211961384569248153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -6066838289943013281243993896323688421140158330405109125747856202303685863803203142029522655384073589220572649212368343378596132319007954789591892880270856560259656481118688374638107300128973736971752523496423092030231732417352422222291853062927014537295997587823242992181590943934125905837081708970786557496031927828109498697877251908787249463631613347252526178338347515473115045371589150890950621390671786646890202660444065693946729658217370860813479175762146652660900512613404795713393339941584299411095188522278611329448912513964023758017768652901903743648131502982065527727873733397467094623698368780569415746230538557562511443882175684262042373244853215360183746511156117112895275364423380888584699676591832547469288672213463506608583117653856725718249363237597392264786836151807104687957668617029696607430414894346073083171140431179976777304373462928537571191367242015395090937039775797076370109521294475115052937854392197281065160640947541230118707491642465975224369502653775503761011377788559454761067587436324384361674724026964048399073756684499441741882811707715872377128978537859235620301089764874735035560859020563280157076767248676538808337549313971495507639004919842225180140158497365032362890573676920275443923173750018368991840037743943600200073158830815142172253663580775751360779143033334792130940655154200917292599133337806944790447723949314579244215753317332949152958885856339214771282977817883472823200566535672121211121642442398623512282921974938937357888387393223370643423560065760448905750791839945321487797236865054347836573870171015043408688738961952041294232233794483970699032197973243849760571143799174433516456302097942576199307332977220582068962646569139885752108798096199689158611574581908412283485087105721923644392167552221706489103244280832779237190961766062353895775797593044796974932680668633103471414408537129058427379269681691414760344598154319748595351607228608264745851505741854040069922454552588741076363277557158687526367716454686850758722233852686998464365948170391684932939227967452889601779791867361436978753080728551049715168949509223483745585013095221743871570082866340566576241453374798912835175404503392453011829876340017430475293162539381557702542938679214660085819519988978817450348564555841057999856344743145637403363109658537675319105999127652110036358726928611890963708651689776728751647872067861170372014159360098052192126160732960509879112489254197744037697380178516351866885362567950816967881822557448313215972441348405818708473511977822933120693468414881095762741334312681372537244253370776141401916798711791665669319910705128822913773841189776462142438699191696349711434467899910586720373777206816625060799938542778414122631109793833649847081629138071000821253677376885192506198271920437412306461238287054359344970009708552931512628552075817886383967459912380344032844214946228890853285952309318181407065637299526152590008784050313036111672886986060055999584275833090814147156568372397012933844663459372633359107555414673580584395262907896912852085662210194909938480542818818580454543077767112859194728702033077336042442257911215711664285112022128219578086425176358322510443614375004993896344294254785174011650795762708829161483063448559827770932532027991579975481994343427031235251896636717207602208740844776921367586642329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1165152233972965722296958004331717215539055890263960760149420384241232428646976195983575460943167924871611098895637959471348947218207588876359461558737626532104418676042753047825525948854930634345977738932275792457923677064173030220598591294899956890606838546664359240164880655526699715494250397918256281537593015349492247769955565291801858035683620310536313909576719455828666283406818270341427381887700220114155138033308821908854014157597283801227288112763379364455220937866833751127001097235494518725277627879810077208692944082966487797282819619140211242194273311236123955101877672745841019064954598369508987105184419502983872368968042246001147094227787517185242197489128197853058455767219237677754937742440708284122081788585889619587112073898906228815732146333605523817803239950486788502922351527890951061318692446014942617996528474965018858550576393037910560510669338700440479900102719756871744260768515443223445037270534154164124571824450216921764457718404973286214796409666175313457903803152017843450387832786449145797538714472534567091019883568819354217580884935709173613080236993068855428067035144862758601803989460745437545260664916385844245666777641475676560896044004717402182453663778784985691193686498390471418088640277173373158773490112131248941005608979043545479440126805046693933997809919294821373999991459454380216854964659850908612750481818921499319673719103787642305209832115835628899109115298609102444183167251993809406986124747467036319867381775142479134700779808740076451225804927867678352883004240218994810552841311146351547913982909058997862521696510311618252641712215533790148677392431678130385729070098192600377621472999777083976390793474689985513351154456533869370911450761635054794897396501741445863311936529473517028819785429790666869327401077686517377090697135649353715351772547480192803647610905106058986659520473840403694470938039080259550407383644075475057302078019602245832429516262464740975120764688267452120720556547557591526049128266546049051413152161180295872887285668077307327311277449645826604020898725422189496657043575499014202527635714037598186141984533768535517570855596387369577299306598056349537269896757137158655448456185180053830578729170106809291729231884354693237573985289713694517303335006352547623164616223650435834634337411682194229784979406547376687967333246479653021592413754263289720934693614849469817984011475141158363655743786562897705767423805408206242515567970110393720410496165352350237427855346032845822693753283613920017265329904029780952823528579042765471231753820232892533065211506970382365469405901401341649120053635065019449254926651624934401109215135734251218860632616614764178367847375394557009424613877655782730319881995449567899128123306718636106116572690625925662018387578867748900140220864191949427682623987703425703849401080546634832942731662856728317663251767935620165354083572430976594064557117779375980337328305438170136220209296812951363690988270486098514763366511674706040273353162504631530786479817424924908873869340180183023045348695446008205865888618789764047056763054670142374351369681981463156832272701818062297346663857143863190829453120816642830119714000249690422982914805144514518172885112944636903233259388763066126674427869197466708654993167196140921679655201045882701685630769177267536945741824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1010033100151585503436813692871772703600122946161471956219765690985514479083054809258634163162716446879655261547427708609381974763392642369852570755749263784203124368232150675787842090917520413365761720665931361086389055569816247623221395654182048804291867614448412608199549574215096526513559311527647046011949794036350681887881638575410118474407307222597544936534696110041673209647261171070635263347209639965144438416697843890713355551540712313209894444051657348944947664485543915317401174845732402341417946192773471620838828693940547974181087614566617456189485139395658004409068731337126490454860266545329295022311142359319503858202836839232064526934716111404372083739102490637866144442516415455970506990715241024260778648622588013464049328549425565267427614678062125708060563341921650385254637368239836162403107251471509752227717710253058008292691294974848337579535795480098536217197256534045567972499410906448137371315380755004685331298637866493286190542757994408718953262982960084918162965224332686916155711189723160832890851939227125336791492771103666217361227228529961757789297008800967970735114506713093095261956454713373870223766946089598412322797904128925635451478119977917516987465693391094081096607346238591753501463360441084169288850850202094468782395208664995006056655596749319325668433485399612457229335058184851677510465962715630687264608545590646761054419668376903915236690163450476236063280608723016270947763025128485096120780847148440641275597564677311084742073243657334890240456777408508018177625663465552517864121766130480764822546295328614015835328405585877085950007300642326819442819154430682796355907402376236050102849393627648857488823521301997249545799764951224757824365253717400174027402657655990812223178346578407760183022482285164869747570245084135345897613224416253280655843631076732008912118678981642865273753273918501982677677404996639212691574156335818799831542102970337038722529494591582486404705578068186374683714397978253741438744304949308653083345427450073374537870283869378229196985655537892704981910621519887638698026332653368638202294446680050617588576718990146156545965784691622998605076067774457175466312284224881486030651724238812136381177856966691541951185486485821392066630702810990342747011717556347878143974491194309524638508678976984557687607340478594913168774710881368733776401814868102283168424453543220006247024587661935955962946943755340152372067060119035238152361168972199887486886957373581173211010861773666381029319531334484074947296253849706297200049495991889569922795799773873818213561833882394230503466184113792881835618850629258933594842180228444767929058203899742401321324227701606943011100675500183470440702075003929224498740606783110810783077846446886537815212196718183047750197671298761757227099431922298984609820778566381845948067522106422640596865951883881464598875142117099223633489745531716262345148167296581283900579045060588328430919627552774844255723253689481916884138153663252108625548640032077290693756895389266315724931074446021942611165096505201793743837041035650467014334215633677743768428299448576360459330985642462271709488090294334596272907668948537227799577912971111863904561754268978500262885082223052744721454609285687603796531401300285225198218041054374732372492806560869279301606292675802167666278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -241125845423107492577029489322292632852051062394477085072419283351504037677133985158137269296665163113285373025804981957017658724156107442321513660170293660200655990277227427993445790132506081558630773708635751103773300333803474930970771053484667618180954149502473013681235798678608886031175857039697469697523090022066102612630603388916527416643444473325038812967752895008688504252065955900937775556713009238475330272307121095448443617462630824746596947773264075246034608499087519263728920660568212315466568939228901564884337035630220553418658413805551688507065282511445463945999633064085148249423316364350888639016178161610192725987294878481079423211838514471356151073473857251681717818979068616259379676988910950192828261479561475061070566759899640212801302215828666213023878039736467411888975955510367281504218192306593905021908042246742478073305739994889202162582443492872800329761266523771803061260738978862121918614943885342328545135622285293614516788329096168354696801794375942366785469805664927874763794445470049534459417982036117375966005305965028595751300189284067917182655218031706759339692087862015765385037017246705889771783621527761246224067768654169524074246795647407321677942652392620563093932770276308308981577642682936752284485103473281418423853125299427587005638769737320991615293980629529410726337810991086193062570629532043490390673846551614374577325311694639539347928522563729797167021787694121973913573630982147115887815888980512619960964792500074644541524808424363672298545607015723077586823068067525595589389111651365735901034965926625523722566005442424044044023439496325928266158859930013042809453051368492158233202846582502087846008333146179204340449487139611226533347463251541822547005103222313269828042177687106948479792137499079254309665384150551519977936090848188717102641616486905454723486067924727651881418543149751317304883445645280049432267800217738763514724070041317611554884219740573610085365979301409555108091936488847638399360995259059103175584782204147701549380766108145182254225775650007034966051394608237212255557846794987944536306491996574740283121219110645879252836048519563112913608159122212958398751623034429538765088130036358769215258146419624851773881785370393877250555878216827385405840698854109022905587024977478924958877303846031413169392900189595898036475788524975582600081160938165159616300948075788282966440432849607029595164285927394326491095111771794407236625078942443347220271079789673419585561931247937203278199085027070417788332899370393921349319042135699002876758897496302834923953564475586265406149093045949866984885818610854537454579838719938983190951045081916051683619497720725793771593182431221668101972527760833042528286854901319724900262338654219024918176439172041359089928645777383626152807723922496967784213564899438771617486923521112314734647155925834930071760137726744238310265699779015642602380549362840896431790646238155227210718108143620169176473243093887018129349250144950836297770340153386820978975718722883141615853285164167628192023414440833698814166387551701408327719363807633859705153675389123239902180879183523902341060875304291462431405765542857775251393673730272980339397906630590055985825141970174914762786781324379384615853070559830904783656790249767592070396100272351519747015575411032588288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11581472924756731049495901191017284204437831590128594997882407334120177529644534049505529051880067186421084982122801423766366027688390589310439851797038186537235478205826832083101200270199086575374935739666351027320500052359732968443273044908032428402341266749311338263227619931247238468596225666750587682033310684453274341611451045187900142685381172735153076556478442283644700141573074977097474205627124887313556847014602718342163275939691549214261314432010390139608560316618660648634670013923339823477088729820474059127228277124263554206423759675217009490968777216350405464348539437184333100230210593668622262629363449669503383531986754871764949976266576244153833439342132770621192518324584512220954975323500030923682729802659256707177804965084502244497293498006546916502416333180416516734733543080416198511725683677738096058197272017009381875206022742640846249782881953398035385791804032191125291963644513024903877240073219214582705092150345530549827187723779856181274341306672180305304726424682675615696058997900080734423761443877124687916140676313000466160919728955496000318816758419235553673452980821506758091852278862188454407299291501919373208703156903489408845447913535771824747700519686752454485015924689007134286450387134908626498142926975110942851705804512203542151057312316189282100687140127174459283013204834888303219451573228377666591733193714933965746310048416062477301885628796301945460233123103858526417973022114267416673848559320537961509551862353834248088460121069985856992566046982648362083192117740991603006669261164937380295045611790234023168792052330955681484360080177013612523323415942593824295879248390825252870739958735767944539696646195063554917759209461707024144418529097487760648081755669253831428119539534635215344732663295272493203250189839513272821470899018538470201512197629825342309066045367254520654204523126934472201554556677958788554888031570915121521286784640312677568225010371912400735513319620331018696214564578438350333639259043455314099415486456769021634501728368130114639397854865829120271557350865440795996752344593166676456028805023359663181537583304677843960012623989389659306200582015713651574488615347893278057503401463749863759463165720047687173987476424126226505575724942531183425935728924272523670774124579930739851453246728271662580729057841454748139362408893235955712985440244057480284120819888484761325708200394485427751463934464880999011388824920413340688970271165128527170309709485682889290065147702274712017364158314747629275779406638745258713478179923508619492223457282263410723488332701454768814085984342566395257427769962819377441986385775795854026189557558769256914266254254395129558626504897671942389287242766143965454140557671155061081116970407983205620554071666986010618866737952897201875313598914571277995242340344929753802977939316027848823670519263892774917741560924413039918308762914658609106636166473812520630248921993637241864340517076890471449171449644371550379567951545442304408389185096426953587104601950460983414070809541507186309658560720291951662825367752718896340741364038439953606202440824322247065660225688008269212175767889254391425083495271610470475594159424560481735166062773396697635459258259944400329566227923779650748336426920446032909749122570528858719313338616774384093689676883631800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 10716914869874819472395031191806464015884434782725431098379229712338414100978189703834266746723730766489627010940289230938415848181881599536444533965957455401360434507902433167955764781584099021924401119467524590595298048030392923979155337391324657765400802514832631187795995131716230134447335411327018880461845292497194741250667776896491140807938289020918355893329444970201249978814587794663500883971643159076036154077843803773602881998580579011511157671010329777805067130094797119561963485423931795100431632543435950062604204725245700243628089858411948531571452848805426764567209965786244348897399122636566948295502999968263069642830537062287127754982034516231744896674873929021757463840253146835923401596836410884407778283996834060622193659519914482038057026682119151957868468760315871130031073687518557266838070563117168371052164695412107353718506329986712827624033634882781720037183682280734526602588132867896945590133887013327965464018047015722325805383140272067543349063718882532949983149962086883320033428442536487641030243297097817739640369732527425152362941317206561772132528481393562755162831390708722557596038441501379469444816401305419837881464351895853741391147858726265825582624636027465176595263631999138063931538768089022053971674727742300750814224859983813302339860921734160350536847887994118025826292621171654838520641799992576710405703798858323802390092388519893693769732211205453692337817068387149032485414005935962804825303037056579706533299372290448422456335391444387966328027817231162743728602065990497537223090279059883364689549874338350476515456694441530131186334762467973229779114922036839740147352787313537295943700816654949435836317045970799494612651998454289545587563567930380549868164574399254167115312551573359468860515900500054580936423393570049671282838006952539629803207507043375710346630595844572578358565119385378172491944354957796730907496538691441353170340738171181391968834477849398344851362512276757187734283050624797439661400358067962905915216263722858881191093238525644957561549225716821147163230856107824685720064206633890531854521965146280283016010642065520821619332907165481555841890221866033553527241404339559459246521370882881720810694670016268801305544713198867247680831671137354135790706868370472184501848776525725570446765961411858157656723306272949768596810267502496734007097103008116594043647752967133637147495984094095102316086029504855572276167384445870563803336535852325884657893037648548857064222149425868713452699909705683829944468820576303844654705293263852634408504300377598636548649651921171536563760065883876027474957095485095650991088120744520364017889799202545846155123436693778651548802414159582963767966727778522015813098958465883154257007309613222165453570329309190131653868070758870391674383324093307226893409902364782593413181693862684602854486613501922992374335755237736523410376964748556532749378982861157570582566337063831959909376450778912806957867584473097629571810749518692384788353010551363559579533737510131678908788500698205231581882764731167161010693182185125148174735014922020258500281488361049478439083780024854681121476732429286809319840065719470431740655227868686261917365030881914005322496057333612862521951192098130909587455786192479314865603729184221081133585589567662903165444748319129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -3972525834909812752902569042066254102816382515851797491578431007592791089423039790052609154435801041277290264207481095592248193037135005930656921172330406440294634462695962033831152278001296085159139101299142751288418902878775583180113858665148069874542124696332977108062688274204949336409891268835179168328580603486653358335020445617408288100449136549178379723257351877817298054894304081456075702538051063999664469440815509280078985790169901800056706934038346754507015487998594421074786444739248208425503914358805542090953032193953582819354158375212778430653137757550071166390126755982475137459215122100793056522320960890170755116125859902780209721435305356267284223876933242317490912648806989735762847652278988073689111813486151372387664913742083089031560452010871714896828138463874657143013060892177383158781457888764830118263965020777520766018149324433364865557708994741267911483522373778378652995224205308056334061468109789781302389435140032278277450875952061474646942046422362562956410535395215563525080945424402878641302108057468004688912360682753070303653370132052539024801104679287053304266933899870092743961723895298944585820584631578067771977252346198768779227052457931780722045262222619398394867865724755214515582220354770392428925414611159887703410539940958111759535692128236346947617361870408624548967739647209182480921803764819408778606776893470298247487622638787023885901488416728110455527829643522881297866500472299369223833329179386972921822724933135903628754855359112088593528871680422305225459935775355619692189840223344991565221920357612176441842948306955554031004405485362679564860982965995730847450695250381794762604096873959025101961897095521921135246384205023783568569122917770510388032413112488088302132352989018852084929396020494900270948889772368969342014317652170213266454833769128041760366579459219297354106592857747040109675801676457356252513129304686658290017313485603140738743028591066304355151223379246241137928234063848683503753021278834724075839489391209127975641828040554852245451609239281583703274340622088479888952404941136441411116175464056111045391517489470707471572554392673904904765920314799391748899605522950921547443201147526050577401301055931592956058103016966387296093572297431734053085902616495276154262046961442262190882210265454070607639965010851838381786336680004057353909516151847841669182146670467771504106237012699158507980459950050179133160492614653870455708109035375085360587400929263425230342605590434317217092830669361540884665992191616171238911062395825012912123144189595940967681744354274677560768343492148063161334094302431512756519369301418953223100870222135133044052291600605448709490701057268328476908272630202854212765863313659422354759492007547827164665722784315774711195106015752487795189001953323084964753051728331277392794950150309040062096695226560797545112529124413230088614807264376563713269981683517178495869360168081524359463343915109122700817689390741653785679384215493750102543834071140544949184220209008196483412338515770261339321263439945779765804786078966124499208956883527159388612211862725286023708391167373505074370467984214934917807523554902433392255855378618074612295305446964104147813764990009427474734473718464985574477700149980641986834490915088629821705279965889888360757548736839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 452769827209662896976252473211228719277499785064000158628158056759624506654302939365405726025074886815627817795134998946074517030543958704727813674839349067498114653644594308284715433535965875408708525870015013361122214320143445812930919741132664657635124756946450039982541798415676306191536657354912897543213730588247288364826831745795123220552005041160594233290806679735868706578389772495541127160182543805295112244638055927268527838446780447287162756926948184145284805604833527948144882077327113388204361305137859843846195932505649645260236026646203004168454227191303552007732326743272776315508805492086022890134571669069153255184877853838845219939124206902306565891394128591462993385178713154805656006155048851754243741942953860025102596902929425801830603103266757183474033099532427819254606068793130085527990114677789525708879677309744979383881068290021011197548100370194505757364508266136190193933992290880761684904666586508048162346027498669014294107675874539456235191798756975717326879549483269219890904297432052754787140179249740506784890294401952803699722516806574473941417519442986681051450978553898061538039765416136662310009602292998370947556854947377785143089789159911505030907547947668855640269234004345988773228930215521432367310914893393892219919253376870895129490535835191050702034075553440567325670578625280315963102384565912373736809557543259987285520629033779203442074416285424456133091036369713306336403902616479550173975065730533832251465366209074329394671839886829103497873788029908701998517940290790393557712968834199377767319887212691169176802636568370070307103781345834721901098231685289011019469474857373899874030508256709159183929388832575407847621894960379759158836366774178708088571452927159712805816361920709304321477859006271644138576968807795656120473742486765813052603851331840616387192545313291237694087105108422141349147844627776401286294425372857708493374613937973764864133595472946934145041937578034894530454800838319999531172307017511948711529365320869056487884504317602327237684942121455237122959712616073614525048809788325260766987544421475792566119081242583658417051256495905531003039253941190631328458393905999355088122114849183040966504233945755978561111579522532942315715476634328395463836806736681690777132153843012160920042714260711734007497731933235515750759059228248206739562744833031089259166119131831211113397310991842520876594930373541687347816422073237179187583052637556563774836986291755784060801915283664150908577909087598487801660319424692978195503675271703208646766682853638787631137234660437474355282758031220741597436442269950947715938805415303154913380778369287711929909424566503668631288570860345301877754491741410513183310056784212582559587855248339375257386519510983678371806991727611424533643968269001830770533290919729768772579520273370383966958373587077870875167794518524453624017185095589152535031636421874426781228653919549622250079430292404499494223858997055030358574711498158290750577315975456357911826784343489987673870583097745880943757666557203704047755952394525079479125067802939202374258462193585602727560219338330691383204578299899915074481518314103854566872272902588152879817394349342832353762637281942213517539063341960477618222407222890552322870594922471241316788796835681315225958612992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 111305364900550723198335234277643860173868471889017805878788721341736943950058634254671638904129556344559324085723532597347389286111516022978499001482909827730201028006328254362340612676039016213406444847804047549440116578372514025360974067106540999923423426854511713372228001356347906826819252696106023420817064268070303548385111998327236577348045851878125630131309298640045295004347793925414876760518217647479652290542436628758529401997555145028828513987711175361145747552182316518915864819859304352087578013606879377007899273775554716805033041653329639246823385472711892703878078884936409594761186818422500037420705249900964587362233964628000528394391575869244948216842455944261744936136617700538738479934083832950359169625246489418743822483210751044682096040264321921884004055182745369815443530003050624204113965332581098444775679942700330044928006645226022894424046596749550513492096499000267764767068776078136840952690085423571603279543480701712603978257141390029466792180875574941076558349774699828796622251537153957243338091854160537027221940638734403250469501083256440219056454923215773275628650357147908758867128902712276661961567329049501876052294475231795197034913832828154210163261016165377424336332231621830724015201336621298661400931272210995547108073901202679991034639215035656840595332939947176247767484970019355273715863164045008053396239343624215801015833871646674945805671935441454272704685461520048065866412416872593569835069211284056941393666511326399858008538139630349828967146077848170840076347094141633090326322299382279136513584170290933511385100936783131285030168434858282385505280282115380098646168992047133121689487916929499434069477310843114702993196001748919146092499906315220978060179458042580449699523212929739513631697709926051318184409858780954004784191771272114752981258919324386059759040187730339259487862426351906701994981277728363086649330967506715823754112652870955642218038734599533245573219281766433874695635397358499603283330494969796297537873725928953237764303258166458253123176657628269983306853330825965717318584746880556564231667521089720260700731938421805468615442888054575822796935354635154384413113748262084333155982008099169978731602925585396973683239292762483420757930521191840798539211684759082733484979954771625414614163773527275460436153461125899658540687113728026656646243569102565831104839456889261828447932888456034507876073864816181285798337598362004854938715921231042190327415078492398682476532141802979462231389932964377026189091708833653404435773740027877276809853127784792030041181854320754367746068407290529075621847313962667454886039716602154058354259102923767683493750105505011529829308146624828300755218444656128275871945863857990235909315591474405689180148407538528852453080650825726532077982925081022480772559983827673065962103273762650118851248153090043919293013480362963893608117606392480046407542297884725759113649304893845505412394315058813296535032877636893733430981915510770481667461190537764712547482926244929237468152002614952990335971592274334366104204175114750104909563097549698827259642082498334634051241893402289743829587353739208929096451189849141164615491097763281647196520452073213852096986547216849505034851839711423254830622041798197333425275277916856375918339295089704477025894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -45814938886323075717909751889939432133456349528683380724294256868544857835668110609988634947481336834409545232355035707993607915468257843120501214904661170248009662472828527489750950779853915897197798628891340159969394684886641345385281883234282391151540432093086408704786260078010822651955733687654659199542555428545564512784812713320007141959724132048876754862819684069731521495151643418080632691708031000300944055498500540576747040125972910329547254102677181947921914549287348036397625382377920126135557977687044465389342054479819012581695055961335837483419494816304273888501818360352174253742161699496598590369481101903021842585715607433369671102659535990099126413821623325259265690351762534087794738196019771509146029128845692593220857343412463513719654331208250388889785118888796236718160658385853738926799979502773370098594778489497377792533030544542572556818477691662490305457221036515412000373356911197916465488072792104554134717843704810141399981243747637264574228960404202551379091371581498693325346498110105199755446373707576901484622451144095721676029299359608257716246233065706359732929605392989532219718857337742546392717009216737795263058104853782983252247136651981832635399476233676475476363462347509194558329618902224837623406393523176800845252059683842465652650146694463784404698218785955855686303530730142434074241533694728544602733268834637397360910379057943471474439211377605399615474263198410682885801708769513301631733435141018345989314954940069568371505984471394537137959949202544422308844313167648167832272935461153399107762359916224776179060473824480438909338514113686436268030962932331556944515926611850576140666766703577403425673642697531463659014968902876204928119003714702899380375145294666489236864898676033527119080136798386190886968420105456471667439603416191310806371600711023526357161695309340074661709442854684272321906303379481161565016114172877622134936145913954378327206463124988926774646522200512363880099469582718293204760701719541625650978452323468570253030444602915558160458554338630405078550960875182318594951708683059868163601926779660540242580814990641723022711668652811025308602080465393638973120103821666200728049564881747595375534922645022051487211793189239601765434297070731638376614929382409042171239555482638903950284084093467166923122017401389559770980603586912086096925850035955523498762554072515885074692776883990318416518367143501796970774594102471195308987732606856058539953177667148398924915739476797285471081573591162473580314836752141238050481307028664530490484052981704914618358743621921934351613386148851297338819812017680322336105141730688273761910775075887922998936038038708951793313683214387651570315775455795297104827285054140526740928040085554229737336575737104388060150607298131140813740563316028099896650882316324333463144707602942546197649847778233712888874139416290726987084471881270237012345372487115050587640017470330032647303331206317649215238088606894483857811322873643959579033919666213881245658517136875959275544106411027228677084612906033117878226264302707514830699557334545885169334657409284595750788328105841695307332408187171821737704891531158529427083695055554207365876703761390122500888739711472142026678061698764127372611973259182905654993255881175950933117665626347617669611520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 7451752007476518510142685659025300218084510398471714029803079270541903248231829379689228723039666031227611420399475579733131804916407839995769957823562616171835809427817440054604449020118609665820772382406207565923915200044021320970502775560951484966793001144136722177120316333834863080595241442606204729546004357460308817958610554063187940276721384009229294234818285878896203652342959265535798230477811719684709852081276311196414728303244100522606937921031882470729696050222466004469755747408208525271072482070282898559435651919405261867495757864667266333185515371327095398088811869457166425930360545998049514665545652968949844405954323444501805761008120561963626938987395787706417802957479525182186920726351298631669477349521919048606262573450563283248432359769983920778322354495553533384271089321260007584400297689014828979289190353578001973804196579368060385441846319640617634368038670773964481101233292520583772093458798413595700042499112816917483346484912523356147421257734308308936851285599410442252664182096994235164890444297371581875476393847218905170426255418486962337266888915585893836750337988267726774714493063709499868630605564670555571962743646992398924715073978293561895067997405710658301674524446877372209283679633206334157624195454977984588494399998314268040057075026691998023460599651539011647615788934080951761906583247900477850689843293222190958623143195707394007730648295183777563886823161118376385596939503412059200250947235282372301312053620046472620402064877554651097143750085730962773631769724408885079526626892666176946720459961879977553068559560075580238231110304292599408671560614672594187423924231434867960550811467563398515089593192208288480917488127724695691745512332330779658762604140822623696259018784845537781625861008549561236097649721227610144744169882111077723492454999028650660500770319682464302742858538755314409398420060303826322896411704568581013932149686881350002456882163602314172220648903129159824992128925152434596769339081363230411998162903698476686344218062748005528626875927709641643359919565062953699145741811671063504247943641672531864190997400460034216016252089937489478688809128559496376312602792267976199314547455858317312953279910605403941574684771888345461205381814070745682929965494177614566850200728539736077273771324884361102246095409686403005428221415421236384931136994689246965248888907677719568291327216524522777318172681407688953462243912570064261010055381257113091676400716074239631228395726955002569161704252313861620757833776455913711399850710411691696738721438825730179632150289758797109139318973940263518584993859235492195978899634877932944502008521011523811545819085000445701377523393613466684751583336890648816897371630522717127348725079823847428106948719249886510175612819085237434820570187382667798297310472694608319901251221664840749831258314826781017644636985079569509201429404132181257280212591500595125357447921179321285404753523480755403762968345273725361969941624411781130798489562165440629204267155264041303337355832684397536808388733082680778784891626950993442618193578801818051949394823832347298846550408267227593332432891129948665851930909738247451345612204284618864085207530651820037651448587209816374778232295526287758447097913850191215322171186368549029627664920768612925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1974876015510591961453197674348725455287451998392131740713267473313400195990240893414563171435731751816825492660043867232790725502086589051863341334575332524512702576851150928689440432263915894125712480649833519046634905459117310565295355411696642002305226067007101670578398626297672150238315185848851971709291372717578654299337563221985361217727795643960778695295192043204579430997843121567203224180649233251485608464619755984716837958519020758784222072303507596518516253286928081703944728785844381203070299189493121196343914630316398462253808577489950915790788046412889794266917059274578352231176173735494485291317142086329940650630061113169000405084792011114869764982952990171674009529693423082230047931974362435635936995985258239990527968560524403451799532106595436667484577746638141221280774443839619051881158193577415399614418014156293772822247959774743695414587858605911000106144150263630812379501958283495021887796348388495876370678220369355175466395468918650091563799897847875304039100618755423148427673457252440728473854459748093707662067341927201907563670148512228558441056677311712335818769916221800778820649725123412136995483636079097112179696978714558282348974897510763113238897858942906280524749516867649451613647643230943671814374208999449551562237652070854058034324309827852448361706569151286410869122279788003927448596244828820168682667725331109192757334401238186311717666023738600117434133011845217039099634287990222843529268720255755228688824406232143886825137893658077173229617992818891186813437107569251673089890674952328493628599176858574021132688263930937863092298659215343204552489539084293697721532986758215798670951718736129886343137235010086809989118787983304446968004062237480494104178788486934869736712251337136221327526599410924453201077657725066436624614779344381413126964393435924144060527831813780049795852346979467857890430723384138201272061602837705473163847343385416365480727596330007056643379266682407722602788190722828688929049073662357676217680648717661934789741563945779050682329647991938603936827250606635333982485177401424619787201216318932729615939924657036212453367390565760987749056065122740678237052857712131980208603085818356179527458844984940150045269538309796029764397362779740606550819836079389011178745954401150034177293883792497935612943749547344607184444304978070150495744512600915342943826968718373001973744968384301097379856951667636036485335110869494190442087419828960965335373655452283285405924991206974660309737232847870268356222592303428351680986357440603915020117497865788513575925332826947216600558984638324478952054902863725696031432867873725804783471794412212873061129941093752658712531022095818783055267304022679725455225756730301009909802185910968890492983839837881522826183101225957704185613410554548705094263893497139208857395776833903717299633131828241326371144303029984794193718220502414792676636723748479335539805635754224576448989662836092960989673832267924132398598008808360194172646928749227932386703195322080465181054986125129179242909419804651114186012231185151492671773509582417851800913623495666147010283242422200082498373366565662193786266065386157408865300924758990006764104646985020560505511412481599460772385800241335884802840932428245057118859493097876215283601885266077286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 839356996975526874487148001622584504140578870110053416155843704093987605290233915062621186036484386316658875922684398905913379138279909493687915389697945759162661217959984260126450508095756611831131419634767748099026582550169689351649312229335698893286375121774984295826038064000246802920907311463668441015445609077920515857361859971733526865591692695290485442794216338346921819595340545215898395670276947169834443121110845788724588017997874676671490080457234752095429698515718078006951442807703811845927042090341297399195183078454363053050487458443333850218844458638052718437983870205533194990444309363847517162554065738653531897221711941409244921493078386467459725273614832582765773562070519931134875182835936068357283362518454023214995739698704092306639396585136129562402264275590758218223626704454093316363504624603758979996789636157126697783109336634633642093500529061353281251246697348862713689195620375595824834308468437011224283248167711410775013159753925808275623228303035701708185039106469896556594530800659171582252482468671520480037556382602948990523312458819940125828122534192938287604390703062661594011555756714986139505894981182232142962753724122020542771795279702913268780118031961169326329009919130586807814397160713715441679336344619623300812887747492721578188706466544993387064914367860017287766698769684216463961075708043265760204727839591283325835982733959855869857687418553041742414627435948283087964621836144474120866517171785041089483784887468758988128992101880465367041738653415261348002424655204369593839249694526328638698498771460252459264301528753696551230140054362359075588793262708281834980104668096255231341105019942290951591473052165529239916778688788824921117053661819495873359620520954762631342592339435194263106548986432746844248741962226613958746319649757495058505414925067855119673386110509661661507481907123520897963176391268422690930104169241224464891041058194607750445187906573735952469843893377348870060586550718348486857143042691582518873183241406087841695649952779196286850646401651911306637869660464090100909310270311684849011770123681330619110845833019900037459721806351277358103877750641211345617749042676244274718485296401493782719864898046541758580975409405089424285538145336572195751244828511904985373912873977995905609301904008908131391742613171780948686738917940922941409053431661087871823949721514172815630420352221609491113559540699222857013885047469954125707558079800862523164858456663493918441229244149606958867065699631707181793743447750363789076474875561117100393801970720051414553612292028417996793263747873088760097261634642223157035552644902031864672858359601388143313749272152415035717814547545494972282580920909834766098705703598953559325354356851177455227568103012057681659239079772383858056689932507303282140239690250106115721502000399068130245505562263985429434915890290837836083527066941335716213506434400320861445873538387198662426655295799126776316749664548233908726699028953280795696671653574491796467193684234428963721634500653123304719375277455571827680894171961780074029952491654646476438308518687655697294232166601745609497581344568374083558543138734368403060264273784718930977229294462458699474521566694292804196051796006855395792187436778909985000247558969886679504311223131832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -249885942084145237952217484118947100346980240662045133279992139149110799192416891212336525914970561708543406741929004178902452997232863464098398681259285032764352070475043748933081523403856001225681120463213072271229121288744378946307216358854086866768906262788927589651417384925815530680573888861075288030514021449926672894794341057085189612633115121111316127964839388853043556265809889564320640073055945049121297699863520156011895480295848777067495967445425975722452113793567833980874689801147556913924496049555806402447527748270212057958407046380082074506466339196699283328479436003298958109633447391575600229082238553221083303214369521337773115150612701261829574227759674460573000871142460732121760929334036161358440652575178448505506550176384378076383135061646423103681479196498801192444041828196993527693581955908727050291581145719736681496798743259796767740584524451154559049247114257175315869285807169249153814529636154111700723465012668131829556282685395398215808349888922918013823113213363019229706360744468725031504810937797377563953201335844559113724899990028210304510903207596802326651325587555766338446828565072964734623570535434012562690512962654050245204671747336526006413746609913374674352226306164655034423810766237804570608713173749728616244630591873628728079499471787462156968123990604379031784642595344767673867819370225483803462019373662194083769621611357420109089749105709014255778298712458949317285345658178601020783790966303267929880776015796002254632372888334716837258429849972529703466869249449682385973453805457418754374885960246233910547796145392112987189480493634910750591323786520981203702275161529385558933348135731625487995269767022421578185825716003561032349385917893394494805542860643936478444755390631458740413435824991838703717432539128973005124645172443201393100500594811209143681987904713706598874443090361521650422503782453191237763663510805930808983113468889135408902557263053978547492895639322418295421244300398205959639719726718338740123742343920149009829099777809924536417641602736716032015257020492772984749143944102656064960298012472905318366727263207617740747126349949611076444646355190502995779090258049987425128803636680189831700211705777495630563544461279992280589534281627066350651980911408177445200388297144117580642523717122189924261414720886770164900314121893139028287271136332342640524784646643337109318074596924947232601417595088310889972498292355855746834455123943083902878939030661479761896026566765917184057466562286494326469111720582160723609032434044115298031293984546254978240828897789083541585032425065404100543039882858594738030330733751491544020870406876998526793116070234416274853525712238433830419738533110325351292282139153392267023556986526625041095231453854223835695322564048243166851866805398851026360227825695049308223673579574442413421018471334121155319877300287607105420734458101689136481767487590053370528941058655623270639638590710466346109531325881976435710457426604795260430502232774941092509332257082150405072779477011653712001204091922037345365439313541397715579760540516072359891372582600230309271387142385141534475434998603418007700615634318450205617921361074999263471170399087348113923734021085742072535180452164284383398732990694232165929905326856044403726991956639744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 59066456002040599248476127690427402175415934395873067359735405105684227020275228990245185479138379579948524447313819391077474884036489959980705184810380155247091684512586830046829410591004989084754974984052387256255761134951508301578918365165586702862380168474436967053871547056541487591949355450893400896220381405702158559220488862658162527732204534210656126859624510190351684914307364445978298272840647625566367067088523928448914406052708680555728439893818316369421665765622532740549901052187939093765135853124466933578811864881580396956073767776067016181912802209251952962244559022161144786184338421143133189464038346514449615214295177343984363708075736814845645208253677815231221756071327673457081813326631408519789671654731936247975888773556230622901258609275355747162352904377060389753005229129761977839193732725837783214721178718436874822523652459499960402394249327523057530385294013322434009816643750307767620212172517897436622127035371225151550763741828974571097838494913625079936810743735363437638117240436786148958447990755677291193475302292249450998064628098984638477874029820997866426911904124488511768977145486399707931350690613801970460533091161768362283086677059174394395645534890402815004292965271105600315972027804417114227506957426716722646197283311042741666893569777429827751082021627864259018715219321171420243512714121982559987245051819682955937940594462124266982814448667351056974899133813314084564304856268097188136070793965071105117738205868997193557730598820943635421413316905917282280242568027418131320437892357857833077267512968303455278805251882925997142813851795819864542196641901215674105254204479408627677159452411501645391871047477782671784540271244271207584328915848298364826128774858468971568328601038214519833734810982251414187984679609819495669116246913393921116462243214582250873394259664184837074991896739740339132350761421986821612797388188708220030449668959991382499063455368793345972721477491484507940858963064322694461358191031390219886003332582470728923519854675348217545303765603482771613983655085519322613774359259201784208937425325087891022036122687217465196201817872321472193091959999072552938400297967363539828665607714675062204961688130605757496874040232262760541446236782055164037937039892028109636358672576953739492651625021929775916038805121657258620225916514044793886957432174696450303690376845082166638591314305391867562551374493477604216047601492337864873237029939637028514405922804321942818949704912869868447679215973067304719003458804242058593557280290897294704630693714898614609893656395664452798546221256169644679521393429239206790714487359350491236768193088377797108781719107301444209881267544017527458779435300599942913902316574719758300982181467368749134552152980654038368508056837542301792999390068746341497624881094118011704849524507733328710750757438257974303426242364233967524085303608608350479017741982424969470713134571436725204211980198010939708403937337538295684366020221684481024748021884373876147620949211680663471573826448729980119936851012949958307238429112922803119445160470152174862861877941635281740242538706197794326584460022883903726114007465607497987585273587413521702144118756804940836409150280263974014494615482999944091191415247761442984175997185854535710519643340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -14037543518762527098082501122200085468745629893589162986081914687912225809823785171795320733139517068328477295060126952302574936222768883435737337185004570101034151427587746611192164750710991248342363533615481330646216159993427997999762724031944753318734498119105969245586372692769997860039486401240499890179723009074074184001058344895990360882521046969633219869902856637835689991526549140739695515296116445022712426846750545370985281355985755012336562982722455483907496713536191698041725901164682925303961984059073247178994775365102702071647239405100042854129310826773057641683728427752534803235825325862335222108506559040726287361042822164528065865804357190290723044169065522230305647840851054081468047456529336324035746363726067532298480302168233189685869597558441794348546398343937122179707013327823914061351673899335693355964660291872775569623912937062077458743094894513958759422357684598337747673827540598499309432558698567997829697478178133962004952058706752079052073702966747101117341396988816196066045662811371041452729727147159033989065350794376626728175310724170516762082316231356859084445241750984042945364908807354322226382406182405893831298386247296600894549795857650562632225900134104080586065740412197236389659474318873901033161294682026786450880490143936708699835087838027741941824907613708255359308153873865180625280600143669112179866596867541187711132484453557223813216875457953175815995349837164253995042947638706809825358942155529715040141109228784861932909034718424994250944331555470288617760143013403678004955433749715184253784952231848710166869602475736583127860948329260047600595862563566697683908076821641821519160557494691797215006957568118861669584286793241581014593431050765785965144422232421044011428780203285882684693678274417052621725016588614371344833526384783492170859827899134709896349957406927507509656278563494116772522085472783905772998066956388821099303437621842292509404087314898796758553830932289033931850420299462528261418911035263810862503580624618894469293276928708513032853212336038190780250675845890095924157771182430064180230050050218236259272634587014605281989230798365431451036297500039757949079008174880335003733469922511025279813887197663074062976599484742023994190815073127711801253114072876941481005394138835954092046253716954279914402335056574146993936550301657634332205920901946874216856146188841475588991422302088328536508172232465819000741043868515215050670308051811958712250237735493710172912321236107097767424463327851619614347070263812384958598324489270051630702523447168317580931083118067070656791386819692130325386213558913929978877725453743108026927990143435408100799941454037394029361958061915846489774475167786606024459878454637957691610745838984868428696214471258543631916928678461017175749783935219194179849495243764948212848151449171885609949503524581317542582316485218728909700459781852977052791584087009524935110177205206532987314369410193512161200562611748727760103335327475638054525313595416343809157842496279946071579013722024667591674225368245223404647771647358387821650230164662280407339392251356464515624760684143319835519118321106363822111177817252281136533880510511823185355538341860098062298470054577097915449830911726523660868427473297291364120186756788131875384197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3253681296700417920523549503345513476688271655326629194587228179229944097988990822730044165468996717973747807555330531315061349462731194224572902071044687156513896389115495688798732279613782097661104431846598359066315409828213326273539570819774165694047071641012828498064631807886510193971998822278987033050812236686350180809276818974779868569741601129108192437913457297899466143650911648887944953396365039569177664682025579255097027901219054359822228678286267104913767931745219634714774164999432132162464714039275972416606735332914533481857646368547577161669496054158966651172576320055077381685839332685246258739680687687537344829607368365093438545034362811710706611718655616504043494683642721463947862443260576349160792627797049522422386445702830464962487709593904417480924988900605299632468327865654511162840842229970950378323791522936500309130615454493389068907084290166054351585191905899866084653201266217612379779296161030347434762091469414309975456175808383155240839318440011054830866031235745601810872123855145563813832051086483419265181539985666025065990778430260484583537765843039728672686647256816468189804987955044449009576512968563102505915902442673709898800381833924837740255964468450214965166345509344455073186906246323281091285119639870214066993717290791906709329510389570507389352846290114658289535802756669181743601319648877318529506607205505684298178143204528205647287738026227813638788601487760215093056855274772893623178759599994141745537536304801523541775108372952427147164696463569949924783975327067311629178654709848944658920484155302662177312719705154524992982534577093967609705672125722385442013467159222866030616775826428398619303504264831216219356111302829794355351065039071341130007431362819616939024373987968690342114742517240025528333702505848424736263388365361916878813896530984395010163878409115218900093283126480569296891082582279423438000442195968421724591762275430170153686379803714042783753666039861741248016702131241127000052745585522946977248582827790384373469805886096212381144415505562422503572848052968167677177053945868936052684435153828481683447798271142176532857781848514398920862361952368983389947953706957965156200413767542079295765833602602128411950588977248466221706828119369569582444004010598202222399614053604853792897748769054195634786613875820753143654718652372204887868846482616550324031035093697731744923043597649411289746057186950310390906163992442164121267594344527609960057626097843806828284551686000508469376994560357625498338870792966394404811256908260634978381903020568350620969994379911212070881889652008640259978233123415974120199287951049557967599212480551479124220591516638420116262895216685891667955140655676087574182855891675449861790102239727683006698674728285945981720616266328862822787544783140027048177395707834033447534090122939492910844777000014940059282058852650828721745216362071723165244543390874055516774239409867952267757761887288096540968663665665652119906347297705635631599485878697344709975949031371577115375818055642533453546999095918275221226605339246948752368371164327002827201933537399037408502394041896843652050451441271651928852503110151293379588823754342985917001907821981753028834308048563789914264212488775229323710540398593368062817957545101473869725696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -647131359604844202025484167218281233710653536009052415895575107779877639469345958089174065627146092078222736190276001619288308001436559170057969029214455100920452726395860271290277542765787831002012324282411766487392684043927962981724902020460130956780358821259548378358476162545605829897657249724026312935802268927023789568201815158287772832835813682131424483919544941986496577236064992095587618828990859116571926488020879661964100114157674062220830306189747931428324233313380497218307707655891441907318163618890467862479018652428833304206962690354843683876740754770497784410990588437441221677605626053978416084140648368842015717659582089245464816653066214908266855673018163299435189760926417433332682899777884842457187023043993381132187106320057549482307856958247599526634377874780673555189427723208209015912162508450478409244315363729038807237045196693370987039487885106724731688767803113651417271770178334693363104624101115276496995384479062937936051522738956970697435320122480180674087343386314296011867602064708352833268455268078304307838490212583205624604302108169831009947825913046009055418161058728306455932461738013989276515415231934437091259084795128186722858448843164305020786609121811031378027876705868881367172776200551877076476034516327258662890251249079893919215690761777713283548208584790793114644277504211930471913108336827378809719837161150012044716682790628448985561412700397910293790055716838240855011773327914135209157599172125081595424525999853529247145195637527047884416543272985586904877658863591179052068519878917394960978704763979542310647868822388138636173157004850932949000015719939379641379330014361255379402885607051612920902332651442859243366183416321518694834487882293097929945625468916917155880129152072682925450234574824106587028828553772279901598930393394576526959797804870500145869379124372512037968998839968036092118488455980977124558598074537019169026223785874318524545732057711845229765599364262359879517408225217863235204651628039653530962364315888057917798852867744932379046097499877740546025504841168669587140576823191965145688826610328943632573477399970257076081733717175470765569227200240995851889542903138408255904813725949067145542632994759020444336146709794275650079566802532968454779022006908281957036993415956872127494397501399871104746778334842356668232350006046927605633372871895254706340122695266130607828396588771431878546461180476634659359621668700801217651485600835101459069487805489591149538990891199277080599738360824327873478913218176380969426547089165949969763872214611428525659827501414347000336689668526060205842693780022261550195647138908601942843710092643776911951009121335985004633024694201514553322111437041161775587132450554976462225610167343769766286968730738850488729192435198318073129856581571395121631875616279790474581355092307592591433164401007859260140400770023769962996467528097318887605187093894309108834643393224167874215905640847720453638604458883462271824796838589027297371797620288690938751598716114508293293747231144440200870619845835122279545835821454641587632959766608766219139015336446317407775412186171875966500300106028278839261030200079382622741308304073425284779411131965115679571491939048471263190657366683410010340523766847503409954773504630963830784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 110755156543740011540240568867718404972419916380220538178499821203034312002024121330159624109917424418396904372807869919469767002015888107219263382249633515788225252557138972118548328682648641743448135309500919110908788271463147164929898756529115448982365845453074211808462777099231602070655291700939458328413029553957706948179636945634468233585665334938676928433725764202725572362729037663242715063885763767839368523413551862866512781112634494791988309000993521999633794162477971155706200427436031397777709461382947807312215033831944310543324262443500895183038670043611996883211010843932910180636494115861865018363585938890408127223100857362289251145154641982740518097009074524248488762227066303438902033877489969243049625675212101134545511180953922109139004571877241898282860617446555282154954008452661271004054604750028723770008539891567970391162891367994206676466302180495297338370462896084709410030376726994918502498365814081555627093314755471637471901437732920592193715181301830142630744342751651308283434599536100880774414879072677798665639069009302443770061868318331117206732085001495775421876736564649110724240192207647077313777863342987378528305213623575193737775757457828452813517344751235675954077625418816916828014999447591501550091152306560067433569411233909797896193907521792704934776017363322900683590466326135725273767028196908441011725175439054911855639557691082519499099417153504677322891209429964079331147817135779853076666116352832479959403817436620619630244975712405343149858568088912492132421333960971420919053653358739330210497255218660227397096251668082948440051921922569703234154529100669087819883400246991332468430051645418201362548938419129518895801545861708482045200045752331940961901982053303964512699530028462722375507266470583276439700682662646026633199863847627781176701054267389827830327005507137688866538369415803274749120272633050510756550424537451433535384468702651808174224051264237396084503086114521868142276399011550789824012431559839949518897562099955322530453569336890090909302755172778305785623773016844764866764388362178465571663592126854642000375261849943070457023423204086970779991769141281092431727796911896369964855792793128051069572139240357764524641200958846288433767886839235414142845640034076266402955840400716859034678203109228437330032819210413273118605626292047634546698660045069624649857471819596822125880154417775118958173589230135199610992607232932121779937286974388481207366027733521835734071043267642049234545304005445852988710069110307136252933732264296719619941221018032406116036852656799752930211660478685740599627299388913009864371216964145844225263451795147611876394023624641802649787686624308296685992266802578654593671968255489875420789947966507475230845082035028895055953215922842635812723619905044788410931585113267019409755400519194495874029607046047684504812530722958035260117565510985941182384350620195536595964156636858750484636521251480381355931142311275434983563006857056312911130851056778475584802794409091428484438040249344498604177373414031735606713087998640055260463881716241075091169678476216777995137944275005662800201645380979055294737622080819395370334484644618804756590575955849111105486913418231029035777004263072987775762245733251938521943825292009144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -18068862106236501543390680353814250568604998808790348630060976628335885698193212793299279740741096680532436785123270330664372943435996227038220336490016087416160486254344512871136155433807559053512364171555028739583842734834050166876394736351993171352900805011539415249162607059311336914903436725722592208838530502010296531317771274981786986182444330705209154751955796755300435656113613921699352879266866817747217427777058068559129063078241944131069648481543210635185881905240251050966143464440955214548712203234613653726670502818884388229425032870048214019276693107163177747867125730757454660118830145693572829223032159264885429741970470914448383751148464254169672288869363994766167247249181523644840264879972559656367941473612707311555087629075886824859370787593589322607148878772483325611128412623707112006703153531001059603745633329079969840589454968402453146309756084931687275415996517570450489512491295837884430162627215156799356036622246775595119207398725930579810104977860258403596884778785092456859912220371008123464365020978452420040020286076142824471552739801544021477289359771189302466436527104121831432631566250166697563946430048542604735865008357035127242407502102717232656149222745625313842252698786776001422741042609909402277403703019553108224314399683744394264907090331755978061619763163219653092594224563359626348956664425896050903441256384389118216897475689324142343649691871031821899528549734670637307634878181331802921070433639999807323896345543827826720744003537156667412752253011544384686018966685176884814009931174116669230196425804845171186321817539718858422418301408163505036502531541155869802528363053263734726859960747875609472000082678987754004356927887783377718428812944445925128702979119860228349478551031823273437639302752433104788655855626147476665675519920578439922080720452741879623325746636964341561806855470897818051534576761977372225724031260420689659249479691311155177956779649110285399005917170692288301201589983145467307902415796943695647716737690382061164287978974366751809683533147044734486770406424824778698328812926836552213535662798918113942027999531097058765701610279719646847407874792079747332581344425832598566541988912449459067154774551828394383568165640461032848853066082556706242624066445644135082517221013001126514515320982062616253473424821675038839399704068782579730229277685796540124966758783326005504453403716878462278747771753820431963871757570222075242868767671869300862457278794576557312155184028363452322692635244015292931020788943849780702315726631745112466567157052201109257990170903891201150585057467470476017099279444522935993674362921080064679676367241838648631365699122071215984829939571118436515754340928967892149901780897560953018802985395948619409103916508387039932183347800370280109323669668754751173879003853951408005006327615332764364524232231463869658984923127364566776663281569655684720635484717330997169818552677287035942560880146412754775674561527632710971463921843415934137776966505645087491031360021132569301716639294510454958184219493666700714756686042146789728309091472200638066347405359522885608405872586567702854633867851440739658230025896639401884784113477931304031558252288521467204217490231792506580615345669056602724459800201908897542506594980331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2996568717021913966152441547680636026556098005979384083579356511380304817139895215614815361605525875171186199826734321019783667238346926752404308423098434119535012242438387281350536558435744985037368067334097731606858718427041740096126263925550441300283315793220386917162170133066363927691816169022972936562683345787432929617211780321904056220772966671978389812207472624464389257356960990925682518581698525814098436427350193433579208770760005210864095380196752115195228394857826374156789648930247758209645151061417947054253300618032392220498055344409472200315644357134710467612688803731546663735201745710603798887056936244161663256888306114620823198397115027051594400615155998607397811329908907879611049692893113554913800077448020323491790152275358623926455831877857905526998009737082011989873267185630858164152284084406858966801818517594765876990086884230446978418702812377591250857184392821418163107076411118345909072335347037615320228772034544262376770004339772138955627800384689804018044778354074614712243114495865514299210916174557038245382468783458445414924507171159463257747037779236285926241521218477309812575109188243402367012859027616014369773095130289375056760111980796967095566193838853516803228775022467594042998914003616691114145706069197029865259497603228767141584959206733240339669900355597644165303667469281203586477523917976828181038709569153027728215729980754245212793194077683036500343825826860520361077869598023222021913833383523601066309003590559050179209596822296919588039948853255488479157443498345118757651267324632194913241420656571258768548640016561769375456413694749226189535443942985977608454109654459321237510478996422993504168944142442075175126582777330986715905594976584525507316662137212472330600499412422434251591099635781834701436011688774612849665385953142133641646980949847252253211702390564819185993630528839147358158333047650583925626770715432919920692717311392805446370584597252544501584380485445332678831610547407303389560209191432699599177162631312248624036529719091790068009417966577031549212038655976226633644350581520518444576281034729675136715402118578166759686750652169978989675826745643381792793226503199872894131708371214871451482029509002674676364227233059715013993891621413434632243171055239685902038671141903248111102852928017293680858822458515373814731538462575764215372267066321817232736941376497621729861659499212526766452783326398260115316732339304289147894735350687252293626806413928986186199061315289259635487936509333327311236807497266547745909538949963332596105182998080328463125380683211488069847977344029567198967548419163034605295697991881629879167288080150983835515549776813367764045398746759755625338221251567638456695132568188493166517727595626453056423825860789184687101675435823454895561605464359825003607383283302263630951931675017620909692975962264085127838348225301483911712092887337664998696405650628720954505917093489684922235975479119069954181227703741366821251218464295632858365862732738778045229501567871272265849354710900403124119695301378014949825615775707977196346171805956162307526433293863296858669279328746246824891341236701840526874659746076187275560454408042867219253330089266486480229622539558210178291409476637831122403996123583179577608274077286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -478323587778347665449352417425607983964860572019227836362278495129595783027097943741951934620993691438018659435969321714761520112673531073549589323772164688879998384321079552673811449375415444819502506792845618250810597173615743902533103306786434897109805235227089942350413693479116877886141815498262413398927142935324129362372015869321497337026353468287633134702950303036738643192795469467642540545932820157203588138972740103673965702380778021080854999759373905611528005075267159812252821469294110457977819917829104998193246531864320293265064171276119665863213618835248886315201689755402716100715702031532995031161970658470427973588657166247859421951992907174206537947330559476350861424094408702114598983971482552578647954136663295743436212286523460704120006088779870830025732446975840932298861882663957844676148588456821766642650019711544260495139280561951943412931861036956873889466395803962639139868170404409332395797543378463153028507164812157658411782111401226482774782078193700222413719398486788833623346752743806508264173974012693859694902275447086709795334265583637960378519560533198278285201066625315559385692405500695386728670504414183947367915105617336436661822388960994231511865579268714084016864493161652906221035344103705908741444075034158754532160266979388067858874289126472378871134898759307895723755263309393892902877220100246989589279629090349641455024169311592568890072452698913395619258125234888989230039611343101104161837213421807931611600715928975249135257678585871402607464456073690258629965318022497081167791088332992723359173607644917145358555307681659934058169906331461982998850547349904162413560027943793952619317063560499603071868601393322968063424866399601474344389524127251610720808514085496703065163225619566928418443453105816303149769940570577598807262220591543115963529700379427357344248035044921783652577639328247446318796657337169609497683054645758759282672313433602819059948363889745400061494960748272275489462981677490530296748985078099886754325971203898233859602742553895972342878396672066280511808142704591153996898124946329716701240672579465951811269822616059649485711525183817822634241565216853383341597940615838260681040339030601838169271502369625493297209072994244234271522529104940411180858650504166030318583955902633521534688092285168611239933367629633195917719051835324676466820145705672585979046233788389995292711196994108560405744355696129460622615432142329971872373177279295702134013631482512131388093862602167498686584242526403345165512384650029081115593379639729512102696375658994481989035826729047679644447930599485316745996424301551491969220980285874756871988509808915509929305594183330637787992550078118036632864103829481814510613541382847603308526581894237532668796831641424109831526249571496953977716673394716438699483522897047920061544292666567466129869883773761047041913249637941934991484367664906502423045761055620796277353947883617064832589254194129940678950835630193911376541468693058112164352586077880937529045939172842088954906586601081000618389603365514944927871016359236637481168422450527888155972273416268690757171597016125175268099188937548163035008752664854921463067865016509737652263502027482151414325467150365689681445433132332178391154580382890519816841461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 67465276580692996668699078650833141821611871735765401045432938343170170526525035685439995326456009585103438439680341265297228325411056004217505986910563535656642458316801918822359722854735879115393840048971329886875051803200833922871881145618538146890507116297587026162927971289142732676729564969452957076632438368145106995507755694927082829285427403998838284306037743051740300610232276482424192412296725178079649657263732794795444332003086424217615626131234752212904697278883916309475848067577342492907681097658727985351773708722995627290211878295595145825245203601983740008413909550850204893549247896759301872315266467713991297241827927430835809690753836491339720331432860069173417233061451880226136881066350785196554068256311464535009613531840799796922540748382325680908859864049783331211292238295313200964484563756890916735661953629584742904143068032617666928763985829236317148068637161029324113609376775306774855203771736799129504822791914330748403273285909105366863025176023376664092999723011209912896166895683525297582145232153933280526722008930176596896873197078927279218278616012723443885201330389149206561301551172011075340534282706951132121000691089013761954713529283993981723504044004415456910010437096849637640800301035370760883797787048215066348758832969542911683010544376212075705591912948827682725760407995939081472534507507113714026112144135376507331900498408337772650951231058529188707616197805445462037068278377126266057114050470163794662201758671010908816762579854078763511570821724197827974554655831168664831289911301174806711416068236649694059869881000707305598781605354381676184678595833930940176287918266095093883120490296853129477782079141963473775571877948606773841083900929251786495823188578149841121070423208590955399572685081906360443190362125535294760789200644672983194288815450991667434237629512357205470770083466235014424809122934147469604048670974669253223102210068652492239713936295961725512543105867866825374396696326000973612350585636418228690749874038739344750860844622361678294571318185797534067553031349974587252603635496598027012131786038975625681975806348278941022654657746506449345433419010879236636622846396408692502318272375194413687332880988180330784013172496042386170166785672850628142972274406327571695360507053688397091577734006304351166145912276686574742980422255619737803901479144757339999860382951716583261773917821371488932372568398247348349306642065535051086823636160191596517162649139627695887982406154808020746053156239344803081635210277433056324147698045186906357144782096601012206783098196938464441142800804488560301882535172513920224936365016442112415481222219487834562937909158088377358741811816609178369627054730195326142318792165606803544478876914045427529212190757242965074009055782332271728684989405098056989431762816549353813021945344521341720654169868608829699301244933493800133034453077361823460112183741087792296379563727232904872493679884661109356871637955001114131456213536393828942719500727987219166154143784635168770753285136595308486379981436672203454471355337811534576621437527468017165620135639454673364326822939321894123714050891906291608808755105904428745589718443419501903938380805894521015378222939917726462020177319234523606418799151736579485073408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -8047946782912888376677367908667277254129898059788815025272760463918921008110609042941816182700029593189847676465346442887174400682715966398101954236247354967632265247581425835572285207682669142713946530242314399344798956556407003788795512888116497950621426954659439307071000257185752749610823431460967434550297489261344469670204229928131623806059131977762312414249692211513984489448994683505119742275896655917729982153505918588344581504516242623285849519962588370891276486835297961057647903915248962728718365455507476832513950789450204317326618430233263732379584019216927791146285374223401430924137191923214947071979968876932663915599973612984780309822836208809177615411740027770994698005114193814518282559146458158920427582885342957624858849077336526570866287230517495232187904235833915348841494650357143617662470972340847019849629314825403820660137569278645988561123295256612721250488201961490877129267239482527010219306359041424267803911098760821408059279707429846222343577696282229612458717334951404157154117010401759474473849775741668728376323316759665358047150800469580314390307802538385573256372486252570813770667198075058496932798943721430487719764366467338345467901643231029898960157571519782762994432944882668215000310929789971759549690905818292770776720650793775587302839554191416681680391879809083731247742341843061946515627878462534455536193986294721019547013872420146790223406686372020551190562769580949714524650918845591170732515098145942052338204438405032586286800778278171611434254921770202240229188253022880401664652726873533738288315507492469977002066094192787144217007153862475453440653657518588939498871675519189266446797565725793187243455744953132962554228146008565611263275060508992584490258311731924657332363559638181823016143972651102112167289665602116282482881988627459758130759474159365286251986771768922447364794858624758380325286366434874118654702814533160530668141678379169601856930020485791167419391221962143292280321716045095645030161969242857873869204536244832940233962499432445096368426949293166168988610562934813174937935647451283293130710982196753551193726084781367655728785997617661689212277085252313605625402616754324526759949392918540107458776206086052148669674721508303760351776448082383642970649245641447008226169044200264069672058779856029408076616736425381976751715915112823787768603187711725465526282174642623172527637333860209641415026499832915327939341760166521321530938734159895809151166025964567667307264704900948363106854536839958133363159526585935021563407501487066153695516844526578491170757005794125497495597024585142300162542347052970880561706680989549811657863994192385806865368868084127546077855497379256027482669477608920418064523171662581756903378292611066010969534575724472166574846364475424421664699460638395051465456174048925316719998758488224255063252218875509363912098948995078156556620022692762380130883128759222083767581450948746788820633422254671251479574734911562307000540604032298389390895427333715627256884749100401784252812908319317836544288747581034164960773649724679879978197488645930522470608509357316652467181957512481250062502326246853621166436464038843042477436406559145210560472781530594491786286506634907507385827407037850323586412882242569450291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 805116859219658834412984505398701573641648472354919536752360111561731226524645674308323203735632339949778389319055716079287323388581369959426601520803822952302065191471116082360847135290406450242404580582612636728269982970361078209074845271388966666759438831323977687652595078795848552845261460525687112027210889987078598717400598138989077026335055749689260941451102230168227259634723755470731785691032719662704618477599634976864627757544369168177859099203226203980997856515589783351216463947813644612448245228269242275555687651101911821792720045638854480488487047411329418421056890643312341967065378887434426363147951601841781391187919608167933119776982115360108603441075822026684945315354437926366642789257177817506446294878474791334347695552648378063315044555758886433151529271138179056337247557060811688022949721455707226295329491075757872379754890722609727506228142832585939998100699393936736542164177083764046451329899351149114327207362724374156221813084230470843788292387903349834127499777904368180101522335885822272258142315529186691919264630671950143389243695037535221544462278363146551871814155724367227588376160189157607994180393617826122510423319445973401226988343922981389843501768272849428494376978215010311403915972819665726057352315689492011227916192456512980531818865437086680778852951433747155905610979946025439477737608885925250172146089880699471167655608052726249041390427417439674780022558247544340209410089866704493540833566193694287793886175872626213359857281615761823427274944300454234326953862923371410490190659467721278020880693515719560069967476570413581101891487811921921802638159911430981233673706691452991197560558466814684521661105034633512097301971234258985284792558589264071644606577881568669894209891317689178675725084015909779696323854500175932044639036592989499511165510164045646887103259254352476469082388991055536327531004146682506943927737438102470043272523948908383239748460805953430573146672764833006390767046274661295346558193496968496291087331203815088055342596538480498304183077299932018832218163448054294137432119641544316516204195165590374552759950221226051196395204537421844966702218643489052162408248462305440951731025142081788005656797660221122353350750978907049578217125412058375798913124125622455571063622834652385227929736780916187352655677629124456819156726372663364274002259428535290300809875935152257183816327086055716487389444971349190493925164677413939688109162276642192108966847785351921749557472528483145404001466571015355848387439353879585317749024832383219807700725498259853526176403016085371325200314157579373830220055675089293719386643374214687888559511263282534449667279638677385493130314708993901167356827456268722169128477693732979849993936223618752586978307326455569852306500667189340861136010991425456552257844282088645786000440235388715580485845905035546728713142317446784231810702278756906385367040063907240410705050696167220714652099729958456439652573631341539866832500513835514802869451379377221590335222295390961620268997656628579623517898964343618307335366178995399156351635743014431624320426553670942617667222360144500261072010782946965602900040402466550431694265656377660277739010904130858499163900446585833643281729159512381941261524703452856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -68089324596644243496060534622281242081891003896652436419980283885178640637550981169035145129349156679529789005960399648431456628318486353511025168686800535973286008490912112247154042653150730610212793638634372400477576907453823128036449065596781949842978879723681163327718967066216762877955383125531899334864835463233257543411946134344228699385865080264548740423415621517497427461596349949741459865568823992700402546883175209854966134009539249430998589350751247853766549091363949015326152774072147974271019995071651226353046538724214290605441902110121167399053262539948704233400807184227990246075353630240312695081923539101797459041390025974593165931009055290868060050758494164149009554053249088689888725284689111837216848081718723902444885345964308666196082206311902215626995588548265698169325627789217257170726143213318880253874411444959018100375112798458461147865021519719188301963858754228853035575885914510384630204141752045681312393196297173708872856994824962043398401721993896391573036541905627100023381033411658239805351759341833141167183643242869379269480448100614871867130484195269897933847008248904215972030955538301089704048635331272325791196653848120995607751029696288257800862937345330909829299458634905133940271391477173932344157578199010575202920550405183337439518716127739719355625857442016852872128591613687677060489656094497513602944492417495673802457318589410223739242819425560514417431106304248765332360731493944488030354254219186451879614675559510278324893030593200002964036602940092028012711668413793857584591469656084419227697852852264995010948252843557208896370789471498299069523587890554333248104239646472644926135474530393620968411297795307562889262303472091716670861481430521489918512134493700569128345397607067853328168856681560014190551023133628966609610257411059149970815550892138945818034124576605276035834230255744056133500439844169756202426747003600651695835037519545717794634697122835374410912577020652481596067695358261178329411619576704908012709126888963696969886653187333285168266037474705730048100796478714128100090989418564646212743981108565565026025435673995093036532502249955593493705740983537243340526973705553579327259129072492584315200455981709318861528228556135979274818133455826572005117933587954315816972995611288094581280406861791927741692766294736698970742877049356394915475154620473577738479747309866313011596535415778349677228371900697063861102817958481564909692421374804739002668153340768465198697678836554963674483074984540807994390152397250013884760317234287559443209226572947363661314001163914510956941898450024963321283366241268924401944502946240448553086416917714436827568613200307746262491422813903123041432391832056513498309833066546114716103736166189875224551550060638996848394766755900601600793649520555660596589434339366231543447692025380425437347582316684559522888748132681359821217355849816531901296292408857622908150670342948846843162429613622863174918880945061976190602688917997772928712908442431627628982361915713633936436987997063392677018771566210460621280591379822558438327763203069146668696707340461169303247865952921369345506369625349942803012577063828297505662688634169839954938580200741552067873023703529380790329137610205009129887790230667264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 4944548801891050592296170464769252932561937869083243620507445164866758582149271789042911776618521618305682608375268729697796712367068137401062140239528451850845656404883187581376341216259732819932894509781319129209556791636044273966499929271733830579520610005568404620889304729244257746830895630073045013396215814367561113458918159327724165010927014082497138639489330535978657494582886205893526210588131853846981380881649249548992933880972212561404797885101907193516109447600770726502765391354627524104166430180376872588753445612050290585519473033576294403282248176799793164873698189900090131908696218401627004437472568336943770286879818094235993304481193626081707572847246749341838318937051116852171314463715877053421054293799287560262241591253537319557543547592791042153397575522018574171684029468526724399689453099856054781050156725384914539847685841109318616021371834548774493519937823766940733232394274074856929857391955182541041238274526212533414732537828710276454664592184498595312806130685467224666746327759190413418929004579056460960151985937277532741342971980191339418248076565737728298164173212083268247480760316533509001199070038203848870410260973786235126321293469701555728965480363037488155749141478884252122490158626561170615803613579532000369129138061442608310322541302607835193622923619855565826203406779032663038536760351899432663899414723295216716732256754916139966622388887591772969273253396170563831240562745405182174472551511338556792286397274201165757634744200987043618064312149382914512259809470877219598183079822774550992489572865340852863814371375193309891698764362605540626532980331220124622139531307660561956720900819126316097946616658722787580655933891415260880586949912998316182290447346738714191695648816892421312061177059462119855831059225701167964948859012099860600941153857960442141545093753313956093542940691659811353826315355013429114808749749310549453774905682376185090028740880425147457698516281831178047916734176281476978735638342244931007602621264901079854018277370339253740337712673909652197244628000733459110045134463916173539729090209063667863958303517718493096294495566883455362699620626432988144393170781916963812712485239804750837614458433135364062189852636592893464636243995395010812343804482302581710462423276448217799129444450973941265553740875951217615882819777296778141989422160774235992609272831965001934844108709767756513841534551256492422097126279172915044830732209682785784174288283626632766660428782496924147055514347315044250562483739785702621149158209698297573694854496102293485232680294515424142107951047145903463482997180973720188288551197560752288747086935063073790883914338502263464743893148993219292636530512182060968432040326691497829170441462868814412278605225641274202149067755144526894023253914961052277599635231327976481362253218102478135326768170050123718366534667486612965240707454796346948522130577493324008807326893357945263876305383192969378476917813880341635379778121031552116003138146696852654721687581979984292188572835915282919716504737417637728555244009387207095081173310913002156661940935094438759338865457999175472152948073811123996943857088427928200512927607607622124203900846755530971167332210374393384806392603947228403546010628915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -314787784056890407548365230190034598579727099027869383561902092629647157266643358246172962792842376299682484441555083179031993794642736647647582162849263333198375990652011228537095525081326971120686176172985215868383936509391763264153032632460468395363456758995229393938387370401138122496752326223726650925074587534527528592554298186370743471850094029503627923017535117188017631504292261683791450031577293790810490376646670279745962036396499651135776755814476591362847295309443930701091726597902231041483456653916143758395033023962693492484546929526048895627224746892978536622509362145554470803438387544191868478934525702396204855520864198444818800501640436535658231843302605342914566610000670931503619250128819919458133249224993969527443433824186453799690886515221656966751834625646872857022761096995288303230985161194338623194012220411017131582731661889990912271202214936130654490627663125992876830811204716306032121867967221229921845711683424096251909273690314240012929921694280224931266693474427985296508137155870301737972762570298085515437629745770342480785193420713316548109902706232833526909469460343738595714134429748070659640446372836305289619198801903120863215443784591382717547078729035039063193910213963255660666844384301308102385620513496315453639936968236382500777752741705532232000964831166123834492188394269189799025970636362545113283302291109502907176564943886524037643865594351203742260179967354533617766502572812722186876369707150604870151789409134951314025204531396389803446380911070883889816270844826801312455452042590982965439502492430345319423575237937713139129736344578574533079668351026272972308994504392790587961175361780409367910634181024846309532627356849786109242106357008773364244547052381897367480950250112637311647869646813901760432265480018225705194607799438442589662669706822204736306249414673400465258989504741224997698825007954101013010814425686847721633508932430898113737968238710462769035420759785776296515524126105596189677030645196728967144029449110100343067549831835214044156038550410890174277246188072675340477848770077207191804834912260765567702427225993509639564963965964118960990463842300547785806055813279480492084205919974583628185453075944243746046316666571463333208321706204142257601927916724579894683959242675140704945205703645092703288797682493263933606293560719472879954734333138438171570881593624150227448580631140286641448758715470569857028699660663200475930035889746600006218459057873574036258674717574452312399512131052826350346506350410682256012510158558190668073974474454165045705566270114965788235952959890473371225350416530859244884049921403682723733510219585444486941926437033185579388962551574064426236141966520524400215624647521039514558370663737095428563706660865487916835204344794735421278203128408498120996203662034119016541882272988288536548612072565443259037102204714378891960987151259512683172079163313239622376290744093276909148548617585746396537427277037577809133953755526471347765497632571591033948063149375758209435699738303192761419979775787618012861995755997408157698311130646495968938289108440721724719720180526130137786816858927598408520398612281807792536561607934442395917173923472725343423173776830610814140678460647972028980343603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 18004812852919669813005254940996548638742392310964379715000846667158575642533600997540184366971950640958315487006638387612857118243396910922119217621299107394894898037327735671199471969223051308240166428725356712390782781235617003744800859150559710384637105404278724761303743074335546005327075488412428148985548543707585259297611758428384589748245129465579787304565249734926193503027428763312561526626006520122620013981278312604926171235597926020343257801087424689862959683315597586637218402904440145853734389435552192548370492774139509015665923528204999932399992208328050678983468491549077391833636126381664387286497306019794317999570088371522672517722126997611196840149095652927438419557546299794054717780807113866756222453657989921126568850155338937796372805318831359934308339069266149356891059216747133730116291435332589466229742788570166630632242902150322088392536092154197790383719976075799835051741880002541473711339613254510685501132684038453390414839010883023084261694386574693893573634301539140233951622840047873353530059141212395247810765274387709520721121748443405347800777354657846942246605073400523894944918283305144252311923354416679049463053118192065303844556047253223493051719904237125784388345012849961961325398115819107518441344740409212443979760376826193960928655133106861262188580057716625508826580035466876067390872213024095276322362573929227861542645565364052389800207722053019655699311454373612142048979066634692580782682105414167692784543617488141158344828376115335951728934254428599845732004635907929551452220283750847343875608272355606371459653084588118481293149506183593564876102336085705856261799694837176807928816330423866916123912095097958088106903742880251878057974710140884091574589784555747239030537395074533423940172029298102219613179550585388613216565063913472940281578587233521762511605554035455895816987156244053791655626183548758547098815363479635104496437114311867918535928526208333702960603653021352739447204413992183474522633522692916992534943268017305395742851930334124470681191713382385604708850222373691631542742367088710789672258187674945682946617674366592167548534340878991041581710332069063909114379197971281001632997501332504016449154863205615618293251069294655250363390339996407649191161922008092990175495908311543504814748319240226040148993706204176330958219722345118548069237027453048828104493255456393114875494420576855696130059575847378368420340659911056502764672203906770540734557224084633141115627666030699932738026391546887946427632606693222130524735863154979446179073262951221336336795671495476674995961903422896403519742921696488657890857418033481625578214047109221287811700252981244180967991311309735338445112728128131454007291920046490814412325535790629492366130598926822176624420469769598527273173359040898800704270706581508204978779824534944349536699938335957869462247974190189572234419992446185053167327560948722311924660133460678293923219226141509477953062658931253823120143115879438809200110030486813701090064307360700841944934755751138980417839584094160639268653038160302873309349819715001919120789954046063668543988923466790232024548270682361463132558530524554046633416935398770220768047911051370216023434124825143623077249869422385283727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -947608662099849581590170174424324717656434998003195827215830089142143819473792576311697732711362909704540429756142758281191281546486459847580919049463495424888281559580201586544416266325519473362192193746303042073677419994855744579115711332377654725411350466469863906275281903101151774452583560006005185996051771045797482574126391242488445916691673032610470308199450749045294623055118074699342456076935642621889123210274022929353262412707938994303391183151756506287223495831224403542125675694631359540870245622201170623770470506894275892456985381208673363943206162617353510978049535829454841118960424088229552128627436776063125517190599473091587056009371903031422470707298628947752287353058717797728983617080658674255781511995245385542326575523275552380142157702857915488396336414572675426456030621547060990394345150032396947305055907104910562278057513936810728597335152585723183424555541291306147237782981100183564575537934182323554732914471656173305467084007166333460930558806542217100816948677145932161147749870394565826796941882169603781397375647280762808093107350874463056530949388033147670311845942623274305755030115889845967594185797277214721614124596704612555746953761277740184120481421532393965720642050747250447226420953569839426032774051618545131418577930061755862374825677181375839708412586056133761654016123544956992872368869492731942157290470483485148873319992738740831715997705278380742248543768525447915634045832514855622679113470986462592048130244999209208372275101093475039469611584676846607682405202573603282633743371355225616962358946039073446487807305089142667969293596721206857620328047132737662198154015820717133279857710747708172200789840490523743099062616296053757451418632757863013457430540615831983186397046298933412371055914975181638164958182450432861259482171503062653204962637251755881701356043728330312365210582363208350964895883903739273575757366897275779313673667760979817907398912311350220631967257921847581135904260655856950612396505230373853443666946705153759571400861469565753584204782736075132889354419602384982466822399917777663987956544410131620722573863877421710565613944856543736370088083133241674165561716320230125216694871287795467767148109858849361212360913529288709194306859304920920171410560059634740517850860000528035619387557182135487599313664252055814263138027915820443919064441902663974844818518823528292678359533512570753318492835070881616442146058496333332703482253611783888815944453386439673001957176806642187913046034946523037905789959461450815031796314168007886067668372974406984176235658158058481225549008502583451972814128809444993169765240734071738206221765880598735454624478881938467624410853532584701635657782240797400161293371667200113680136731423975665227927118564177846209336853222861132959806663965518729857342575092689332121883808843784389221457219158299305550171445275516971634889391725036403453530167689038115642650649417267375202103815848358870524367823769882770083145219707419594904407204131370983534813923781138996530127609232217462065608314595267544566027359182626863925246197958529542504086855373032622355222921677703758066807244896692335552169616587015444687614604135148180303532222869811835317305023817469839567918895309339282636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 46612083683854099440609297638775796228457786425699608362973804581814562293115162337856490861247823437496540637782752748198156677395970093799673019873219989837048698150010596000748677827835034676442104862865073471466176536484827694453046062115360375576037622650926508931348035992153003572997632717672002206853924643789216479080065153914626284040179169260457411697682290573353266211083327643373086897011350406208893607706666076282348920158336686887560832940923709465683080673974875793815261702808012725254613465305361301379000463559426470271376798271318350768304403803700877385827471072166768027708586882217129516980184995291787120623470551060484750492575798651469787599486807779338531622845406029490370340911118748160868034391994315174050830013581786359210925487646673689832735375192030388257223052825737412817970925196565346725791465282605849846913772737304553099827677946020681347973220602969521901253873235705875344110670061229415130312018965787096431207571612214273183662835424650563541146086147115641444166547559767748635764240220145266178821843627395650066068919264409728861319038100804139487712414904261033436679560733546766098183301789180123578321178816678174236618555027489938959780893235087223341224911994059859388706101167631940293365043353542360322244901488683131091203605735645321230418686224202208050463227031729609549324207821916862343826198549274650387087446787892641527333878628252472184065354306368236494653452869217970577197268917649016172691805731046245811727120947670902844699213099847637252205855110768639735726839049005461285787094910251214713148580216408829234060662246813777214990196217927837347330897834778804465580362557571093839074735133216917513364830119508147229641146640022638680894241739485593785291594366613840482221558532904513606845176249390681618790190821669339601105627438413592889099865506060932914991289737913879662508419801295063096207913478519309864408072615911219936645875448375685103802089993661676908442593697965276918716677472114453475192048578535234293780429098865263404394623219497624636503081031807758828758596501262311607768738516644782179624045116541269581057771755315465552083443321890315324584680870651983841265186595986723519416888984490854665697153130879126710742834376836573339700282898666669307753728423229228046080817004599402772192963685414942178403472514225151216430704916441926622039180426797546116029264223991103437936184966543324815226761002091095717684534934994176499955611188295081515092890698169211087890901343934952751752562822801991335123882273209220521852722808201759144432324544281527310564669963593072146530216930536384935517295827851831320097745832334720349724719319162303474090805812598796196642443093521312424613682308819844103961564098980879483280757652649431263145753079932693844555958189654432181676906048307341367319138144489222068076562744550541186167013138514269000866226104543685474250266442835110587410111269194601666059368961639495880776285462311912628466452135180663879887562084369112493467257537112203814770958684732369827445089079779140916973401963453643632168864018475585199330556154036496790195540994688135159780890746115892918550902194740163596188006652995036930499313535600032328562784505800079677906914856801402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2145190449896044420607499579724581661566080922745355254545731009793556219147256767821523802884934995155050866465309885437879038864302484630144077144024248933472420093751198464722733044090621251767541632543817299741780345398917777458185807339486253234272837679900693655773669430929175568272395350591403981445275581934639230870283775074001268835836420308216527661513399412936434022716205821900760967228315680040513030590449775880279899432079325263855050063779545858380619748450457188904433795039672555639539967375932022458215447032973214669469846994537153904609680508514553442738086606265354541408904171071205642534000173286898324147408649066461098274427231707677121798171063499478425555477662599651156620520431731909428702212774353282526360760711637972983565048965193730860235080041170127744061175265086919057169241834359042711808918343179179849786255802725379922984739195367446294363951200370270055062734991062853903573726542565380759166036584101451989342313994735710667686377965221034872434292792920670605724261661443372982707994628328022105508482017991972027255175515633249612630409203802688919276919475194795446006725571985415201017704991347886010776245809802731577218173656809604528482594648901922973314667452214565866487011006864497905386256560799001498173824603870919835742005979358452943700739783330887928772149586123652759489231506822887461142212859328983954603969776634283612855561231110467062234847546596476316468718329186822642342446137594366416706627763342194286555176996089667205995814035307975194865234537002976015092282115628679293576540085116804127445558785478378947221707216142523128844975093738229109782565974857745509705660473018137149381491307687441077666106616993004232587067560007523996700668329837977120531730274943140523902811502110439649806748890893670011610443486610126325498256881496334263508284056789733488221925143797361113079197047869115171892446966008268066939018763929484268565009579844415833451008996011606258491287695372434980456905680974104278130701598347721236040590020035666506386635106844256398482451718183367880058130486522758172395631666571621912623269808348563597556565002000364405383990653880605512452612340302966862457090988063933172810067668397208766863471163216804051682181617397527970994676417097490373948093620196369497344144929899570922469754380172606304310759287939034213210676669718363971873324290513059983047273536630894095229444203239221002027661832690064430966538812358704497031044808547066930752333176557902795160381813843530834263055632192995862360834841437189604408554429012690352531259459322500369007787317857381243837611705891915903917083987670929068304408380848400423234286339472441290031711503198387005965578496546777878468667326294087301123855071791719360247569661659698335916383954637818472061220717517250852173035263094930681249660870900831302642891590956660409191084556073412991175863468527811739426176044624205381178010647161121497330851740484228475852992746702503273242536748669355077539397695111436664554367500611533860369647071257854951983140220603776151676785439377511681435260654435743523979785648571862643806249622048026486904077924152325863273823016191717632571476057514011874524786142990513007083952620384411349091071624740864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 91299342107368126633369151732196411638971481485287518471526971478253830127462328347364985273671718528665579065223367168682695030943991797493630627227678457076863386097781087747897806727319863931021385085049753446019916744871769180392263146881077535485491849460109011867328529613213597657179809128162928677776647590008389662789271260051814663806902937653613454151667256501391235567201102951328428093261569911778207349374522673292455523579212266563064946516226613349857254682295597023852764213697714522517227755247841091769314084615612130410113405726032562804451092120156702821975614873874129838678759645354466515842259640438418263462834811023505446355176841829771210652193347528385407680113624376484006082644919358397545704647469772093705060226250046098993093704893825545814018919350239251661146109189535094257670278206767384937201780933519166326515503499240156208850482604165363288161036757410029309349538438190782192319617619752682376885308371067767920295726148937200404861884683958477321727885673485939081053501032431267759131230083970688386503357173765713992262177392109731062055041520212958306380342316142366167183584706799972382283349120398911243920316070131142829316379102127285351757379036971928457940879430932726557171845266073675108775322620147261112177865010685811748263582978997194720742958242959653630419576016810891020206259677606755057309861728297722976496437580854123998853772246309846103443171351010255687296376309387714644094100562288870039975804080454578252127533111353989640330983327878012632196972826402193725271624049427306732786448704858042984547533025178838900265409482302926550854799793410133867278111473331841053592360219726243536109040657681118384383231493954210971557355888385537995836555269513771853302586380191209447049141155281896522299820398266368729697607007834310677010776806754841563564914986453532932043270581668622768431166518674900000707106194769035561993649228617795886215298539850796453052885743834126786518856764212947133674815642208026130973818690809484213185121318631087407688255699604110366841814658889304948237354707279735529159580421519522223539316727203929533299156664631214340553238165729962070134294308022116411867183624748425027735283007082954681590098689802439993623074789170762867123977326128799152000131215296240665753632466973964668666603591446583377018342892786986053004433095642374938277958940485824453645782158715448708778253274594942811878536012008172640109643209421238082565895464266203646264093700413267000202457235504929761015011847623616060579667588526673621936150327239070858706092113291885912967117826226350517055693587591445803872291622485103151001058955608739131183675157116756685771120653092375501757854423706141317523994669214107850388526028738968840628558621562377756309615426011675049423086064235933051481135065695089683210615018582598200896172692412495678509120573400560803851883961375783413588968418952212594029728706845485819000395847561281320318704586160820304559593207398745173526499678447710743002990316190610323324192518384120430936365999460745508514513081439616854972681366466773509855129753596352569089849976536344536531846162804066578058069486944915942866240684056245271781463808175141849198686346975848807744405504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -3535017473018628002777214053837739874786134907014251235184240054776909671499068346708350551373056220434044728808982282555224658680966997023537413081201175477583767318720647255910386974283795312983930845880925402247942761130816737886238296689592227762873158677923852222043508748221956377061329800324007749042484015551490208991792960554602893030455055001373057633282790526584539574236028093994923765286008570211974288650640206850697439781147736236457943824784507184866799642961656254785197817399873653125573504609212416404664056925774637897541768697394513511229500518475542744512074877381649099361598169451167252286993560629082028437896407488237733069800005370665563719784883181002304474489442405041035780438371302085334709708849822908337144950957135968712336100855932709456471900858851006273838430131724564734004115688200998490799665176270385529549126507317079812484852868437031002289854169800427330192501588411179173124152045183071451675496042248801487269395462816060152355275031454035543899412457006418119830315610344651443369040538879874983133309857526092152577107909377110323969281238916622778305732372966135787903620663038257452081512149265863172922834733077913719768742669770065612938302546768963855424164279505422789944835536171383443504064134771656963685726435708225022832325281825908853789272189198114013417099148623473188950230436111011468626384881898347482942682113802894128070437236587331812591519376068795625903714361267358153972113796286788925190257457906143380894669831684794002618919248307133797429521784360675428508045106710355522217513247668186966953658106618437653166628747263742805340907643729299139910297739666845224299160085389047763207904123276858597584963730550468410346910782166794796818038857121673225383279735076715022129459860074347555559041555168792368941111586501553691319569651764415880490896032758919790952493622282933107178131275461627003142989413351344817101610504956784966208334184497119245681731654504432599771439581354079974756858884824323997385403481408784666658010504075089015741746760471013053379487682823771880837455243457526929668516252502559683567326503286957609702961374015590927876225774367824297894703673943998608531054376151934808102309223546316761493942553387350315457897263396897309830486510550179131638915685287460533732502107982237094889585298562835485641650306957250936720391950699884776526965653173598115969736247898320617602861625537214676445628823281049219305405191083255010748090610950918814281265968160535377532469729688440822617438246123772515644965865583247459849219802338102834198856433233451435015408664837663420474338850256250464956800899133879320881042974879056725447208793522832197397572943663710074444792284081144993073102066724233041015609872856173362455023592063804319956711990263009351818712334631709157481047994355836846502423769814182190072989693387367156812854938136630583711443607985171589985260207916793170488731198281989733966048127752247853805719396134871064928727864015758887169269056201126436412681952877634293263533787544569977211361243186849133442129860358467121730535190442153582406116532396422410115827999547085117722695983136351107182825827138707514160251182001611989923460665747819660833612195829898970755235840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 122815881171387288609060210628721447577179631203254245560373829269447896922278514316414485870566440403707209866147739072485667906274632905944861445443289408258817376326673212983273376732476126891270077825097107109398745237302374691964355676273532016998583121068640642618641906590316784390406373135461598358871882715779737775136687955482729579090495140743172424453452610794009680026071180107369964083871156272217264118392664299126380659033229356672749323347757445212463179603834557840063174038407501488285308042110221588543852794451620254400487871169969224006899406496547248683000304714907368272438446692556678125562475641258393763445878606759209467867617348311273233512188353935451018722491676720330617313065887804989823707828016291526598415293190730367801264839321401607125594867108582472836926035616745181091753620762309001067839039140909814219440767471982717002350262893297739539970326622768657521110459513910965705879650695927019131369247111346252414303070428058256473121158631442377426816147603537803395973194073190304427385417543994276104817858998824704043911626537731734188666676197047489448801976611467854932092830458304716148359517783955546940976501631064475464789521916732288886051263223518605094052662522810375235041035949102233137233043574350260940704275303966503945730278895693913051335131438910333580024726915302492341597653112973469365123785718621012496048480041672673297403007226267820609469527704032554724568827500894322706505346114027748825828613716954799834962733980432045680940649088582744806889514907952895112343750264638638506412271069766454985297619311587337937342158440205081887462064457264554929789435077908768637577681523187968119474678411349198690474926611052923021241200213799352052954362109277392589234433709040626714504353917707869254283354870394402928025216303559420024989033059982297229611615927658330857155321310506162094532804369431759227210548619836101179198377469314706990239729713656596250165136704069753150218375285471061974946519776171926916590535962022883097904834387624615799804940232249012056823740698301998999157829351654462459256440440037711048287494632989518844379525543447022491223259220164131509091683199962268907010104345674536589941527138301257998089094759990915956414574677739308648892647609665659808391732385568656547458139717738229367654903988976111997366465503013611491818905017655076640309427756270191551703569046926573815321684349943294220302577076712175971184112947782050423402765471747616213682535948831556780808614753962394991913956890934473576734935131187357375787447656786225394776817217069750084203079453856143456050759284075799062010348385041416669367124686165517500702635557605187101748519439737991206767531247472512153590189921073356575650079772126601405490112137264967349182140186963161914227473797172140847329374857782293105204184228361717081127747714688251771129145484902909235182575064353473869816818958383271550023747874273309433878596951930046107775103209034260222610668616527314186433511998413179452847541630864074174698670832228655838649770185695507965400536714122787328456471414653658621768646710729903005982095696085222385918272730924475120415990828612671741322412864570038099111490943563275421930923855054016348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -3798004465096629811341899953835888827571148080864089041741807018814030500155065430977377877040648172205961236280121484170985269694194662157640530041930896004013922264879452145788067862921838787045533316005452228177395915670068273846939412157516063172048503064764168139502439584243559114025289687965143501804295668990713086027559068087684803343206199985393892586473604514101488423161432141249096031828670206204739819242407827183962936567145858857688410383678909774336589982114683561751743013759701079724962814740675318362636377775127360494409846299727922160202772183514090169934878942599609007324187379581584924505803960047648134693540161087153120286051809093385455481133012660165822451753914646230533538872710880666517907532904626746299979026492158227789220671160467999002311535669537635287461982888568467872291675493461420122191625017990409641834114747695035080102583041377684369882936643065794579782153682522480193041993573353027356218553512140515326550670080272020210780903312245231460698295962138545997023524534167155195350743099324354627899486940321177284824128521848121359635619301386411625321110824422257969131223333290188525673182105718014065901200695296699311119418678251525497649269181111202209926472825368347650482061786058403177618248641086460534140013319520464677291931181339363582704503541565699636627839032790450724139971401653441765745681394792169875015235138557333473239108485191268330077228239933049421764070079005091307240228338498025408179548525373732114505878133220666025921066659390592052793760932012079983666204671018882413040236391839715889014027410842866216442684487505533135532089735485391760373517060391380848447853133883409768613032250584906856773500624700364958386980930451292428990272231746878791303398931244415476405585959323589458041546963813962223941808362847394336686836841374041004406233286463369146784634848333848195453214137392672924256563023641379506077631743634541270663137480888411172252778544504369170497338499788833264201492223949021194641005008812264354960411170468612172162720684567362655077471770598573697260953895208398259727609620064755474779935308008814070957801440606082376885658074056883375317364158358410924012088687818492094697899048632542523030677099770226903172341694093819021192468607282567097608182647935172706283743287642570339542799969995756886164404056973118017542174028655586426267830413483595528266340425452654832784746247720036768671607102932786912187652628523486859506687492290198184930990146132495916062853753236454164561296255142697978932265768539230252907946977293443511397027245038446352042438896482350022268012881585012332609885843772555503642319523800060805161917206679183764546908417548988266732767938596468816030772526875393769137099001771804109552079207272754077772125318399220979468319450736172536437978109916246562055155128325587588152822969013654872474638377765716509380478806178431563195522935858406954215097974410989987816801909455907473022433255739798644524456559718603681060278548827303300039659078265988592137611111912354586418536304788349525182754607536145888889433010996361824561580311476396995986088485815510530311194039060578049233438356620747211855737287284468828166990680803816270242452134265513574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 104289680503806615696063892972431472627263078795546861959526226671214107980710556982229227238538350070724262413389761158089213338861238921237773297751753551032483679648392726230134098856583881888772020667670422303366058392740401524788874023901419042744822020643497205674811063835771684554237929631268424825638699447313084028961154667584312933151553478177893853252676327646465401329124001245432565794927221699145662818388570407434737049718522742222674990097839759754006315532724541052950445878917617891526243524074794608253424724207720826311949324513020563264528938981922800585165361893274541016387533320529453532337705358821922548104228054105668565086221715774692160245435880634182450462061954116662325577505474669464353362121265360575185269315571560871702951150862497543271359542858868392542678762341349305855651402483389639152310834051112177190249420368234735681891450281426115755035668021243393958646766634899520501581413341369466412675451651356524112082737159908133661995663016370371760213975872163592016181144972048813813560139414193219813290214058120996067332795919880398768953945324372248698490823421436459664377455884922413344419658063445040011494456761194741633399116356925584038327808705145703044879684508462719717266986611072973471576630820949795331735882374108561448774366954025122644593444810916142799979450507570217919780381734457685810397969732247378395526653394236678201685513755354730246384967570585415278370667330217832818627874663824105104164281454622212437587946178652063746209371417197916621608020660030502660425399776249768049742290671739444883174186121623420846129366215587882898818547382028223360024208311391570102700716542347325289505789083863513205078435795776452676276220446775977746025368147246570967247311081585875599015185732671069094310655145695493446776952245457858827736068882006096875483088095623213436923312078350548063090327948258026775591681577630398506810588975974993518557675192397023584176500036413387930452699987572834708879308587633042100094304348887790135361429697418473806799345817137421437422237430557264147013734008005161017943481520695191528579339222168961770967194557134749547425965835572459900232227480271511031058910453122987495200273741301613190087550867743828450039658717338865666188951131995346024451536307028829851622090956906633158512473516322184491786083509015046461752003675559728374129361980788595904727580853301483111055675023263697609572075753899069553246637988654742131247883569750775809952778944351705117866953431141163045540462266582236799442392454209745210278635001502222470966579379884528910006344381061632482681630938821761166915234315022222868999775476580907713499047483657032541165472922647494431041498661395091809122231707567996357486573176240607651767190277195719399947967720647390783012149472355156622943615550135383740221532852210995141105684876809106703524611571770542689442322945850157317903544833050703100676270569691286257158336522687870743400983316514741491129487883680444293131198504882076665174223258474848483152885208852903461005478411535863087642925069844494680904198477782584174995109561257419146904558722119928722289609463000454504485668384266032190994828983647030094878051968450168957174531751936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -2547355438500769158871821547096308054531314739650487471955146375068085478616157937774811780796797277032996616665804114903559814404110752462843259808641600816923906092946423193442052359869542423055693650122615132954210290962490305613651254441916072070539230898220348175915756487694941474605605301699517926532246128760354419273006141184011188565395330756794300341998031900804564726328719546449936256995640066338986502079996585255007969626830783287093836714975787538924576061321130567943400115278270790843823443693374238449734867298837404928937397691279066058692172150849092743193419457292527563143074605163138649281413507217918765305926994722681949534212622798423577947774056391503042667043451516111633818963696757140212610888204737555300402801284534292350335324120838041122548008890140997320323722321371762705922508911493143536722618421562999872093612225389396360100550167177500704258336529404561425716480384227572808837664161853761182639173863884133098025792764109701718832435968915663526543404303298863229381193693274034486389987627454637082162038324820253786760031570351998788424938300716554937785227956391200769800944822681895743329360587614774949392275086236012315825228309780852589568892131944205863026283930998385329948524856618242803688309061782232260598923694551712625559791793720148390651305664326005792531376423284770700201650788577361051906792026471749741016500438821860401735533398637220031192456901023268803091635329927058018846258347826187772015088362295156329210639241157334059789251049642610592319198434223020945891442472318275986735209849726088094575330797278157872267489865213351608492947397002613229459070908804068665348800096027702313678765498716383039573981862499589023895488980873102086789385249286592952352579371333448454889538437782697844763710662508635858383243771282215015125520899807466729986614525195079020865627261165956513383479032188697070519049403763710300947724021887459621964278096425879595773755984620006269383956639061668277146903990320905754458658774783358646727877252435673776200567819658059968987601918788452939643841185734886176897292348227971892131084768571765623511264176306091584548871942327287777327586775164219446203324996769944496659251685032337546266379384713651938063060018348533498209668732349249689191347225387387454524073920093182316729943162518791718393988596099478128356091482508591808353427465254643363817985952634123547458390517237168667143992569833586790628148175214727118426263778289746757594467508333752673128966797119539976069335380380467071263898939403826616834972831095892757141053645791559270697108790450206988318994998960266038852558253557003408406371637685621260302109687800116367758491622745683451894011969470514419042392584107711904193736675437611699677938666629596062596477686449855311831910799262970039488205153676500316396585224779445852342790014280444291789188770954002715400279280440992425460289549846941633091662589395561956028976596278812184337119070436684686751708335908997737203276802150522149448567758244545155764402568535684658381689501698046571013057790405620072363899038392545243899125194270621801320785167750942372524759097020088420719131532022024590161370047293935548355092694249924602649838092288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 55582344125911515457128602204390154976738319841132489860141375513102334526732329687566620464368117250918546438835501933144643145787604125272159452637742498115813396011747864507869703521292430511373145714718342473458383053808411638145270244613174872050081186057116235840733599880055644729511980795258111543409166400393913198111044358196718643072620964168729056709265845768144910280032399483340820989794913246827841040885928861265958579677535752093149889465048065438861890239902775869447469394664443039826548633796062790964198083018282061703062340363991299236415435684062332868073705352994605749754787280534559238323152132835423384983854167883236443707462701137175746228075351728048896749641620703749982223222726027430001582671532415445811114696977382431808838568715708219368754828564626906112427842898737651657780299139960532682056600091385894485299688072577920318414525232520537555848475509797723931002568649969043953956451263749464550436552205774363080360417974958394581292529226736445561108679010252759371265105271703628395649296257192606517257062938055988711099577841274676432542393663361194995060194626168295731259015454903117749080066571926892603366222208948480094130463697770165984954648298790155745994258206071990830571754305601366454992822068526040817972773876035212150154479809416881500334073105162598765905387603958565142526163641976252451283619287872121333089846856945570170736949007940319788668019814427871551774284530843551237013190825579947143257436141166258421142906034774300903572503006800941488692601528539987519285898225205781501620476161160136936495938093941874708566162317465262363723115560580671252214922178367962600468526270929716582440327893039861952180669346366814341348429227682026242006500708521500966577329968294062231151713740400182866110096881194233538667184882386506585226674824179245070860602067788443721379266404158579542489491445780229583761470344170660149218946478894482157140214958559940793738768164418278989852605020754946533832429417157831439069033606137585404996506623700161180056827486147827373897866022486281087023094739481874025207750237318939210127578186700507107717767387881760652308668609350336366265039877097669960621468449513800485280550183264050098118206103185725455542740576576914636414665496169036967473391742204078955376288637476261671655114783645267165870785173467956163167222385540861686331272777942616607445527193260975373761419568351174135861156202659981132416014749945185305695543054181841591767586787812441127258958698611839274820812724466074167767645325580048425535986382289834783153789294203395916627891732572583735112363568591599932681088164927441407406693093045343548989639499508952017374565502255110785284663800096273173175865151870165007220834554602548360366209934528931555734807160018298377525411649768728412620448603513919597430453601615643678223376708912501756417329178799274841044088522533090630211226121689079853706128021712683226978797671645903615246498142370231463461239748779832090371141202050001075213689986242649162289459503021314023383275993402450546481451792448431806728896481536927515052737162331459829948071814370926693598370293351836559364434175348008244045108053489670545889078051470185876737228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1088700515593074172388253505421914496058274784398291641128345629720559885761371205178099897862882446669854087381220759218743756124657792070007666505693660184146172156593577929875063729422277940175515606806353327050224636056127815464725806390666475252676656477293483655570082953587740902144951208865834555859078135525046648587785642888948368446308700012697018735171598142918368570511269707742719068925767353264467438891768445001311854889942038815966043635449044008034710692258704795766271623433314483553094380248418022670977511774651691738466587398421736116734774963884077939205416814306883741726006951220664946140760836607215469677615905863543367737003614721706716368083835188890405761913921887725601957771486173501063954170882652543184633667936014135568265575474783202810165205873534473432180437042120719777783601338694567841042411931710219983604909255834198823592422233551678823362322438629929646649989196509056533700245250098143201884210344916674503881843857041096042478322882975097812857244976676595189843385906334608476026322715785152827290348800565409109931832884673461275711398793426843260880176435929842104526318811743389122198552131213141837127225282658240060362208796127235732343227586330775809624500791579552457389497799276968087744544092807781056280044655669642424517381665892278895605707033747247031131104038718375588795221964181678783308265658852296606993465634681448912366528186353540573849916069502338456517167244238497546165802461406520007010089789058311979664024712788702925875923532109549422575501307842325834489686771570498643476873706785472715425419964852982019761443770810087312273451964173386836372262508137260799789518867030282417611037178071496381178156347869013639427882017139363661337815471252050273582067666261972512946663331303990025726777055458788105035313008286765478480892202892817043111130900261256499908896552437563208106091753988679382097804545741115439069916795394273684806865905238413289422025010906726999880717752272479856290726424074424991436127385146824332691656404612787897041367036501512545901455593241076321854734913084093360985394393307244844845665825154961800402565194286792853059442522490573991910641504739478749028898298585271801809332733016230970035726696700301866562098708075906742537217897124269433728879163457307199316848332113802689438835561316700450399474850883604453347877238717969728259213989504777054034947679474182510981748839346400485972600726463484686510142205352431657994067693033236771966632854172592442500110806666708807012546508418946129988701470256599757086227939236220579685555416434517070162539876220366899370664679861385217498084019721340460276290132271148124510880070494104300168064486724698037397702328180846143278452034579486063861119794667568195907538205077159452721282239299990475405196162206039523913853156909497804250388592119816901138789601784500758466055504934209153119764642838586192677763397264606038749559400684451346713310255093467212141027667322131728368040112599876151594166432804958397801494776818371932827214386542815715374440294383911900185905302055626591120329368450542007626605372898849805858880380637032053592283457727349472793722683335286544839458622997023211972747039289336418795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 19219305908519521907355914453485377034587664401620132302264098184177416495598539323935380237772443179975696404339298557309361613529536123311723822494986685954792839452914996077113840513721609952305439842618477310043494131143098594164539082182980857844693249103314468393079694973850465145896002662554555400211383926959703947282875276130947352502928893668346364559990524524591755675696279913074602777978561370516944032768621639203364066399911040438482892708455961137453355082184661949105412680423337025853612104162444936376138491462681921217710366969665762888865665219657003952402947345706029876964069616988580486066962395679502727468511495168844667472660001686605389991767405096019082363861068550879673878195370330735567243492313026300219215468563441621330882895435931321124421271265733275516752572365962841804007438587456451021160398528615871383773081615283076632249189923040557137115166691223252315189139801496357856769839095983283590826860475810956930642010137049392048765805417800125526115220687847220595154883669095242320436016234299036813715729234042484596673136687694389361132866691435089792416283039780867302642853566791721565271594094986762948566786595835635176862804431722815248067699783707348282268186241673765798904911780889328154494328526710337682978286076800381270079186408954850357878554956638453146330361282118304411156438258502423631626182046284500422663542391392408632932169703339515574530499741837978331184599555890751185335917732933718554484806722632190351296525372838161453995644133981148330266722343244452511418514000636778899371512313507869596667068967014461246415678350458052061507867084291275950267926057103386594898660983800082251537462380342744275934666890147798413158630483553219300174226346902837856612171310707834530374625814192947518608966418008157841618395969242071394637989895351634739563282357338240678373981660669507059292363540438039543263226936018422637160684671283794845731084263738986583092783493935739075340322494053921689491384217383816594004703944924065803873073031723304519815244191171024667045223006680451879133372176445987142632821248846877290706364946834960465282046938792587784292408871245350066092254681759804135509662293022431200704215754644462886890591854243510429159714955047431503423658012405111820082747767097774430762288842799435022541434714146046488931561155626555704933785314871760449727099078020522832368371668384046673594999293296734188063269548639708492976633408774231172885725740898090273545186756529597098260334460881351233648233583354717434570438158312271262346209001792632706137391084978075262267511804385120609236175024118784695774058239316218713936347466205176316132189662935168711448394222903451138883064842105486048952596896919936430646940503376120890386515958857137545962568548518928120877150735112573839541573867034422529584663678114096581739963510301488183078794329751137276622063745287830180369889606994331881596908193288257403430678820061438307490904493427949333214652846026988969705130918269721659653924264197382060444805612003417498248526963073122473578150960916706651243989238373125471924406913345783138851677633820708267590180581501737183060869439866423662094300813808282496096373794083438592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -306396959179089197041233085307259738105704474482009310980900480639737825539679975318801466134974170031802556938300108593105922933985126764333126522755270925340976873236704952168127409056126337077493773798646031725641448567578742383890439330784881922695751146352467161093603883874724066524173260119614674791975653885560458456026908889766654191917313725591189122817611506878728249614463050698722410782167364755768654895371540797728343696204675627691284063372432157892349564011347635237679835798465383744587382284767485246058112496332563588161317171120324063182947170176769035689568127903309426651115997750135757524995922820345874574783771064178443985745419059708876660637107065980160144993050216353767730104322569526619575340649903671639410977502431067690965590479268493184371702345144386208731384200521960257953994015479206521085489400077145600021999466733787257134508447947780088029207725930579337365366956079597923421074247693524913424251541502347558375242233490751589273184178778684452092533927553702572369723167493862084764787115440781221541758503222800380503229552982791332105609637388235141866759151759229848192993951644185493505423856222637360131449529784920667160460902917616589770844355568709324952013878162306299448998282166962229470007707841450971047454391185009346938274181499045857426845493840165204891171213784999940274582320490343821656927350148110794378445953856835090956924420491074255499190903230254386081102284548081994293152581327918273935786790753100623479953069816553675729789654695321371638426405531318658383712992180342059361452651855678124880243494490120940974128987950200745849506748813561312275313132006638460057915647149610721872678715994292527032925564341654408683952635602882421620872242143496330542524714372226529275968476958979472561435747182719643817167958012075272452355037802428551275307598782409025194792102657908394687013681207200328824800814724092520155677750422301914787107266532583238419400471099151393018723239300255671217483324259969673049391016344155240015571858302992733933464088906844005211943543140646987157496402468572161555049418487863170653347342857189058861356513561368417359855982431566542661987964034121243688124915557749661317435094091748447738036682695526709531544054485876508687688092700985680455946321454358737591957686985866382232222534325272934860775162308672074497551604189767091859329523030130187347576722903645164954043904042315160146236603135110921087845703520896607606917799586609712991596252011867267009467280022806687934722236843896237600332151817081780037834426199137894956047855879506378205884442068641285290006704487254336138866297823871643916041785409631349689043736373850536289153300032107037358637226689225985710132382352508669661257501673287911445950990700421237424740139265316775560514690958952348321170697919031170332217271399936019539629374811376422353519944539992930028680948285378132884685540869077616403698604334571686986658432682607044106042962296511538070550250097973021083361045562350820267377565910786521988570110265925426681626669494832327056636800971869723867185382700577622900947357930010081361542598971621911254918010572202680839445186903989854491865321234780720523202275573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 4408924166394859565278514657386001699900405868067810943348092608346646535017069223694622415919416094720562622151606967813134715279458684549892717772173069495557135851672941432981904530359709486989635603326017458948444485084392250061199754236605436339324074120406097321836925560655930346179029813452213282055830171413448264648309018783964342454060618556980795560433697140477003030568075393264301477544813727174382993104457514376285718545239434379649545596585348220865733059426854854738237470875442769719396114659331238439551737513266852436207360392550268635905367481820151663420541015796920383496331674938277366102534688834151647067106086508711620051821738141383375887870177245715434898300090485859317891902216438603378948551809346172139495846410043761410085571985936946721923652572726643694235993178598107460002805315041739758180452894889370580082367336480268764232604192130069054619235946146137043544880924345779936376870342157772497111548534958243495747673325305538410600886361935459956609561385335125080216773593952099779476376051319503999022367153688788793071947994602654848765223830955611640432043533789440843433393169425062334072939415356996732731351739987919952970069818791935478389746402922674926162101755863892968179894374441813225046569974392199278414723420318668422378096162511862894669696435316639224490504325122669630005729430070907698177921897233559882136960580851029787825159042249475906164888392023745489999803409675598856195320803816439985169292611618872430991994921387365528129219889044570393580734551763299497319726766180519227257842604643407421102397911895223946406962234764913803330438580910314462175976719058848074450323039443627658211523399239783448626897011858838294789453128497540784612993674601459344488276756172545485317615740857117230191185440933166662289525458695214825763809352336521450529533591022538811862521424545854978100504303523908882425854018912808046133606595606382006274657251467150647855428117509266314096064761303366794799590029548306644960855146757188735970733739704279911575858820807280591111375154490089279389807568431566449968569018480744121299449537676501108248320908110798894127224315718438256605533129972806326463347134412698647120199754335340943513703241545945086552506750545632500740061958231812601724402703868916841333254519457460828077143594207654454272169066250643466435617144718299869978919810791578606136389846780318017965684301048093697198504073312442182913073411093652411030195715659735552665532693824079524753791887182285891188081109879759897385047985059829638569806900760657894908582524823908063164374608718884708325484327033378775888674982930022969616345385425726264763220413365852782442134050844398977969173561635855748839581008926856618829786794665794710444113641501887261919375318016276056394196474729980544620724211106310141844670573496218481499797166567952493509382091610868178832406827792776069117844673208909297209877378840641970461016520600100675112977550592154916504548202327792537070662888433895294568942339665990629403478664307477702062286586323072259731555376990899500984755350837025040062339371394541496526041208627719050502167137421878597169393754623040684764458319563090892284252651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -57102346309576959916108673042503646463485024848861961670435840852561052454561413297150951209846461275549763537972357060472568590531050393888462777554934772942026827140807526515183216729291365403662331970951784989417841999591854508852457405307281352861302398521925296182029278784071648994435439881415150641150150461625088244026451029583371383171458100134783662465531802061757100141003645199739309800994779496613370703942970597359649209360203331479645369284751572073407832585050653150430442669943521952760279018246484172554335287354428660438178632030398918067742603882576450442402780261663597889347073215701106841379239184339989043461662479477928668995925163266812790979395943034292198770035998347007367929171630166147338945029238162468149399917311732845708233834795743728080060594425948556426218815234355971089073543229268624868720220885165452208213564766840664061713537965392316073985415897229620481621824093990164491890533475650200163454382531965026818341867562061043762625766413644936464204101432711732218455074383465759145453339574937887989380350345589155918837838328603193720159460669936167294870928433670420565371916985221758189013343257677232816184321884504234243299946526344128503780655451430302454347168528589202318889067112057457508023520592984878239678585995440078006044749555167314934707008351247984778111981609248087321611634868336315013730572239155686061353092424170961902798893629835222085653625957799393381471815445934750477273275892339856593315814528048896189220551270958599427477868484734577125501082731006001788478843720933711357967120723111031176034875144716876024298716074616905595757694167791961140166036921770136219924480457560424560039205455398075965499322827092232113981117254214879304800782774323084812380662211946168250510387341741982072565562640913531596147967209285678237828164500876180907911662193098695413940292703433829892829759504527079638975538733455366878582836519090240057717099004251587108323574340246673428579510615745960733766442254564044480857027998949571938348475090507818876231959106922273269212811421181527208464190127883501504650195681572962730162817318344898979998325741089174540616867298723315949699263435886702809428445716592893724645969582974965545860528704474935849785847609867218952916610564227183328427419330298344768725396953329691022075709667629040450679705624860948753076039016763451138765558936883612988338047051808385708123485881466412927285170064185988419208170975380368851418114181861556826474057687379672139488578496430546804302446767499436566179724683663572175139302519436116640167512690525018319277794290417796625637269339131350126208980302432632502808906842589793103278148553916757061021691019462249087052040027862618547106038948102487598457927998181836788562418697496606906041839721255029298636187512358237456220995395043167323694552433650292934790234249313545538014584701038303895920558512308001561780318461322121359810695024134048390273500497517523477537782055466630906285081341267035535705200489535851336140945278200217691475894378886114752948048647249888879562559410290294767736720112537739033642315665789358009290434520987402539268890527129815515854475107410906991308270723466547003654144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 662562671523478818079598117198499422957711473957884068150669374802250126788586086963295948467893673209039132532184651937372376940563482618501833676046980788427474336793738055819982695437034342005461042071847755246572247676353818439644122896890386994086232335384716431341766519108402982468512700948757061832104881644706146917880482716580610791837526514634327640392598131807516319452659550752471342210930396743739762313235309681357855178741744859430900239533921950457923881598964589534831427352773890271425165433409107195561220283851386134787349855610133278548173269556234933374840850090168311845807564352497866420996009831841116211831864292034723476612953988517171204058857553341657608934605006092971080405011514588570344631654484247210923464084150121326036320284747148208044800033560335845929675353309695634864074531302364201904650322816507021064230806002345502538479259543012250784391931734266982417004026489629228542632683259438065748890472434590665864442486519040837375925641090045945810165788028315218902020333566519707749160756675584394797696788924922343077462985682154283610314880453143484704507825027064716248762696164128635743878610169304815699211125775525774244050027426595565809183117534343296242078385480039475018214246884018147950956115542854610669835704274256237321051560496394901047256984146882813786800412837067579248330250570011964986236312275710678486831437788065830693423054447461382851640136481226143908237464471267418158150833365287084771890726335639398022004569571680513809099484152997630596767282463804052431637971205611573487138877591429447381481696780880291967514104845338060545459584977390959705064520599363339273549769545282002148262986270649533199626953234121018474596180185030278398145744670054930747341300163921861017533022199485883465535498202375150706200933289277133261724684657082783827425712230826750284227358514860390604856715620091887095729457740064754311498487818596274287512662996767449310440039684954593064972774731849284417908787104168748231928249321663564947176906417892143781328037035940037512984452402352605066189783766658025047875750406517639637118699719124283244845552042569850368115527589799507413814538476303749441401747752945150222826092123189577522987523310985682845563998160675636330656212926853445488543443827414213631736018787881623334422722896748135287743654309249319383810480218424844587087483587704390833497428486723977393714430807612752153670012226333645963100489188030683823637480255022416541855310470476365642406393853155673037047012975712615810396931961130066418822448698635085864900840374587066957721551059485773213367794277090560178545485237883622780919933423146193887615717656174132140610085797072249284463331350993591495524689719418120521752364764155173794741339205737024121072300219059026160627771650606883799142602945812538507530431558893386846891189134357409986747764315660886854234323520413125845917606405906824190520003260428484228146075856570434924202949968808979546728759748334571872398309026891307510512428819600863962241147090323627998074374361988041868255040258729778830861042323801296180280824767915788947132385725651011859795565989802718090149669471651080486569740709622972416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -6846658665758229652569080114264389988210316012304191000207551811819853937677771738294551904958999284637541453919202083825008294870409378215421187526303401740869919338958681627452216338972663064560061452910349255468220991444525944584848066727310912585491009432570449922783558424740340988449568281189421583472093976806239157182570935345403265262353671893590257080517151645262901109644184968139037931002122540830258189233381948965225775123428206857232648842383499204553282683390189572956068525667875814329304596889396783262002407251498785018070715677563743868686395614567650957616350273444952563254868227450197786233738404134945272176060152955887364515953339605691131448044520197433585227269691834118413904390419464118963803598131162638685210738407777229154425319062954780168982389592761161785877119677475655064560994839498378445049289778103815946355252871415150908465670029069111613375624070608980607028912729797902317422153090403128284435794078002471165078233600875053453420393336512989803523143609362488638783930023290289287170840952853126337849672902842568816910634164352136887433745025639126611747003412447975990541042697156646725273606768437884604746462181214334284354705782451553537808920444423634552680502543676368885561382735786059324392873626080833879551080464543944206329973283631184335206551372108040285541157230674878106104301157823259358892800653287757286441823435189180872838591482494391941214054714040910695073618654696727588912539973620560566654266355808487476303168110696216031783970316910053226935629249304688202679167801245883289943046529385936268705162543313125254449319113851947471712569507346220284847441989211280935104062203274118488799210317719038187138448771394666272736218996099631722407305613869120165781884628861133273791002577737780956476845882417314480136209107701434916259365775042245957376921878734104825467173768495920606238242822496789808611826361554498496884304709955891206152219608912949464044203933504035322530635811255544452877309777926999728640170871241361385878334996540735156440251057830412574204589280779557527144126961957907760697172815871851436185907676081974788798755229814956844414864479170576782877015601578301785445707105796188370900638689878830030730654060393845551498969815641826432148007989906002420882581055990674263676550076383292862568035656780122196785026235142263529502039797575376551226310969596323138759225571172059523800108816888973037616978521300097334016776224272811506777465037058198738084272315579505604487209296481492637826909915663130606356953100012564058306892719955787289276969627344935673725477242401148468742504921324589325347147717046848865871918917546184402911642620480169615905988849209726463076782828957984825953212696242586726313236661654071093820534658109290271143185486281121780968468976918406703348244095634422628193889049349230261744224520718029526609696912463656955657890194554279710583856972862160771831090517444176358852518340623199961953405530241764138293429919020281630263755481166022131970644425531526159120282983121833963283524017140951206412881093196616958359348134117595879450514760118817236634533256612939545412939297449975671222075289640937455834467634679644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 62584064259603400117656642910916822913313100579893153486878552435594033807473279543243245523347378250408192751880827046886877570138175234276367373483345742835662817552105703773054882633928304387885922630495196665069630577176176237186996681392794816810553074010660495767761459361586575441377370080603722264506764819516520173691140035570001723958681049032337941958547562354246690702137932520826520323783005466895516035208499844979028707427492693285614020858853858808617560011161427080238191818566428267633601754679348888525444249635565063869434603397781898300388373043777023476475968932580159368942910107937028815336166539466556247608149440688829614759289888021543794434333929462059145835894128509495657347487979512033071379693143702959370063026046497384654469645037494925439645978317148945496061685486682575735841485700492938616195429625928537715803387862456658506295302843803188950297494420145717552297422002188290563048955594781701860254346331388095522727673750513940354013004513199766035584522430613587533429127883751128445551135849569738535147340463513624919452915077451988299282471339199667833982293385084004308166227422807666179181407383676664865070713880169990666851361028333642537085215875611992302840000338853072627023042963654878280280679394650157110584073793325599615528132748668748508804418085874148438331737507416471754727507456564907098471719280960691298103022618968094641605962673847321762287071021119108772640379872425673910894817658070290592672471691673053029242651058411077282233397578862211282667612633870461132936827790710693344207094142630532290973743818102703712971963753772035990562614826164499748173625649246399539803399176612540947763497548555830047298705594384998703711958857410138303426110063934864833536141280478086577747794105092661650024900409178786865399110958834565551692285995755294363179311719179910481555612335563490725657323467313479676069277593718936590702389336067569648437384406870846051309796403622740362325845023779270032914758814045485397622152739469650460593121336369080231513801928641868387720047072471941490519311856348229002839782945237842503891706132270418427436870756970181928090028299401205776947356917733375171945140477577448315048250317925174530280432042190519163670319171595273123500485410896724558016010099886337652339185175289161932589290478292822969641242860510608191368396938109890328179096607849275069303716731710165689186583733349945149911722370036062561812855097034419831098061121439498044088334217551354816263617414340689451772528651736931984293193646351392658873152513278945188866158565393665417233834820817406683732989099131948575759579126034909792599009144599430646047103209099948364549229393369446362327146597942322063042039547893928947356458595629468434842750432655537152581968392111979648052493275535801486732936597138662744270474194088568668887326324656846579725158409099516708037114409339703253447584198196231282227064911754095899145871871614095238770600154751043926521213932841692793344505317944033573776118753623964046991710250172153555151637734822429918491726044968457603062071346881927306404537387796807153440901651083409642954680773692732038780032108492220551981776764928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -502290505983735769130169170328066850544067014568058970665879624235746837672907192007108246380161353302346020017555819682381826570692453245062772782118635742179499437976874354271372506071786644043219780734459244448915646995560111061650353457827001643000797404545052992198700103516604358148743167562810265980211800513288746432999631152647254171677646604664040202245360246421709865934753774128093409458492588368946670424023330920221259821132423193619731740981677787498462412737117925109404224800526252048692366883237905039568654310968749031928728241029902098665516420912373975889658374651417289840017061068386799118559244125348237797586526228065299494118936425460749358346063325282086404924886909593643954098769624209364446924665161342395866123147232356944553728435290415979516143561567680111263213586922370038384397731097578744249384868492465959848112917276352637074137340633554371047414428834038489177623473491711161132804848183723454661279858564714707131548421114848480031454618701744274199640395789908288849287720753748231127430757183684218342081065021126129680696450219800489760239775030358946485337008244160360348166767330279154613738601157884025199629437160023875776781696480684711630060824754832814481458410770386292316642734342247484259994170518079404776802032580952243947189822514562270334129990818325296304382518534023399878604467270501834515072631582173771177601244794580134368826262174983551756694235918754829983511835855375284623786260632359197367268657654473103566113336369158219272407967988611901011668687410253077320082787224832935285763206782388688980296839862356494420624807971828449877139716741116436727804555277357484745038545478467590419128023774047148607508927166011625621837296816279111552836613734024445843531455561113865730572160198449788884116128182798888227492749439853325878066580114807851415978114257553384627676460230371863094097168933350613204014957235193031988940963602723459013479776901568779394170963432523210094295196795445785712313223527329202654272898112507799955939902151064440987499905478540660418210709647693564683832801859594738604001868757908213067343386263069792513455052102011605086343130967102453413462999687503295134116712753613977370656899194907396688579948510830130780704097537962919846209415511498414826984529283467952553238478092761964824005033276459990337551682349909793873942287541005648624179062612135400070814301289135783133893728241756137995414240227910208068325924624551947332106846511414676148441147872770751214753198908897581477384168610595057086759745694897859225488275351781569353844486903696136521626521989393507828811766117908051712486880722632668965633613047874882565397119746065917263817418169828328258490494811698054520772275379330557689821297687315448513854544194225585006622651056919520619128863664415137278786784449453572351802421128739514141098181331151181986342683928127984060281243315472149852349495625010188995068900737681623240646586428304303534566375413446422862171538228166009005182046982084903625665729524882103039276477914155341680519578481113302371481195468171239523610230511968905549629498536930089071419012033428558038764956512589061670309536215727122185768140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 3511117495102859447140013680915186818451645563434145232069934110728240274604903242438879666957927986425842457946957107140780599753758812634795122645226950551953532978972489635442781371490928465753357623128335556309379260855870215065469596471593342347507758658058023272576218768006246002727489161834089074055177514759885666897800301008524848652443753527869818894413286863439881112926850905303540314724421620676797282371782563243199334834190156130433505077403614766714173647909750492454833329986638647895710676808426042535384207266983160815887067758873797927179394728668501349057445427870776244746427969629217043948737052771424855578150112674222776345955618054752706019921471506969372655587046480112966022002760221928961899290328509799379180401045652640021224868688579518458474421915325851699571021979291811164344690247277054912736695715027755379728962587690394619085655491511587176994664870307256650353702374557982578638540667251188093219972632268382905707703419448038379260317146370948946934567579970778927480355842625493948405386696958590593642239484703511775815260299048942300321010503381890351767595905887438794369867028217157982647420551108134522554059017744963230594249921482485779457066410563228797924911177179698488387407969393251802899705611497557938787438212485677207139017539594762192244951838950985425285795631380846972626606473125911318273822238912842708443867838417819874229167721059881310530478211998752741110660998863955156857621461393320187586354867349717790549182657657130440123082991054629550818705098709286061852617317237758887418783382778964726586520050092017346204720863118392386163071607236750268847080411163071490213478117920152175235875799063811513108493786477550228072836330210737788529161481297258773790060575857150676123159031610145133974535620625472478589754295774440803822352599032799962281626255070902039343207707416779059245683655443013629932611776094834763407834169278191987563831431687161481879998240763296728327492281611107840135328036382092515953017061821731120037584619169926141259488994682436863437272790329222550149415964648940632201865408421176360017528743207441645162498344844386511303804596953384852770847099333593795182478974411079587402544808582053676843054773430851390415495250421066128774195314276005917941922876978654500951511565164112205586402364512865862256013112272366417015383991755169239139741573745555308596806897187803103979917799078914141200598500244620262010220168793825180488011178781884514389297162432499451437264378084092300609809365733906215282711349594315727893602456126825781299373074938254304910861535219976379846627576916898737993481596763021298171139813527814163958086827875600152978485739500389527429006508287753281723087298200342752845102508984384813042867567831531461382817588005963279944445828986003881360218541222855515033802355870984606794278756437704529719757700879392478016670771276504312466114313799918568576324177786739204155152677234161605441182504011516393605321191766762630772437585829515678589569523642686866195709056775117931363259309353076143125821466930324252474569880903508735429600487619853607337976594786088053760952186393700815088625548949810105548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -21186399071160486730258297552706114643988826359832825770102191028726270155559460157914367118701092921347391434566510947722670825513449591006901550078504432056295780180286234500921407130658845077489219908968735514450145562474762481401535860798893022441757088196686754885845396505669512257935953411497001908185871590312500315185600141308604368827744864601701368104480470397907032162040916695428853667911313539950717631599889343377993075296786539658446700601517026607626234036553659799437863631037029852690340787628367203217165117357905195986327114358753610719107447882365720670011380136021844385429429646319494724553020407129324771449052757906817676485404039103368449553975815213183721736131384787390597270586111003035121506367555804294288061565295619271950762314979726888396214878844513242870170579795686889114449045750563027342040182421222038907547199474001961049483128365843645678860983145379449915367694870703723637334260313507662737075803054504724979638773984294483874815644556339740248032032973634942014075551787684012085950007801634790575470121086653042495315209831036414472439053183398162442802129015207356048330905477763831014442121850687201351396979291831997410771430415029610497164134655607172826526535391371108911248916412515532708465823793221167875220967501051212185086372875434060878896784112997847581504315069642167669238896339466082128805725613072335539527265280736990681915414747395707682562681228800299224693252539846815431915892179757308973616090993236136434906799138175291018624614630892394846578725469362070316879640732911792954727215385190403571495101676416839617932664355571437719196250446063713356643315479794643166331000905573423937643079177160735192085167851938676639454293427182919986850286422001273702367695343737655821434440214114790341141817570690745198552210979205037915025636704742569430426065322903643620303185944815521380272149710681792526538231910272808218069592118385924785055676813793116957558901272776912949370560670019516207771753404054004873509581187913414201474059660482235140881500608158818645654734543691515082440704647134227574252097558459976928026476484290723758763280364014324713937151330269570653286099933584856184189861743331831911877932355393355629515557297158290333078754827892614675889616484446427178101378887546980390280418471301255560032155664609509817511188687884755216935369157446259827964920975683256534161606985334037355831624098689831171805393636867851865332251717474016764556074579896269222514741098194871617885177959317631043738694686474106467381657539234339021478333630095547196030506041072742591885824809256864416997241112642823513384904269446155217200416324581825831401300581397342457050561301624489327574506725547139135696697824708844100925131625618592639632308432009600287846385153605837078498907536822722109445705462244364893937036190335104935427979667961642265284147381849503483560198182718065282905700577765352119724818888838192264392998565672279485924321640110014219259172848000692576740995462454260535506750121738158163761014292459029161763179078927159889298528546367572948780958907753508293456609928278581879108689526177758730757573969931240643337970100060815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 109227796824890584129966850181913760667505722079754182755875659812031127144128298630367847130571584176740918899395835111890394006130908772372596906186296798926064700846545181163507244175857513618933809992799425398498944011672258410300442882871125263629204912562115017995884412868675665513207870159960845821725962022676567964695352861185503535515995186061848798646172933651066301290960946567348381817110671749624330255502087171384350274757909758085500153715531790985564277956433351581033514086288685241450011163171722745628828511760824869768563575022724446060268458628565068107187522553905187620393295316560129976934222657743083810122696014339370131467918559785066372238664726641745825165788701878332505943833197785792686289684682260605958820708101834196454313266141803026607746072059647335985743582707791964399872918784977795452115805057179334232948330007957252213079351022134017202193103861350572116382899442742764249756953187865638865872032478428421774260584516838527904776181242925770680424518987523173504848526438733647009576084968987976735398934713353354032570478692333802497863111817811280422266593826002703259798408580390323182936572776230655842628730025289306696806112662364365011346696662840445318655341360121954898883381328486431624120545314399938399384211138223636390674226944492173954112982973092621546083748867197643478640316220193777081463388390446299193101340725497445379443074302793891836965232011593593746844973512339861560816880514057837805049702161123286155558268208308421262251621971202726821520708466327531763546975504381536532337540630665692714277257834988979785951520749050511069041856389958403045473954180795855347681137510552672057934530374909734160342222987763376182288583497128468495804584452957215247253358209975425830530328833098930535729742891533174121753822107243676361105131348669929934247981835083052664743820572142814182416406935693746402648454985194953845749659699335407708098003540193332813696268857420965029989334446425850574903996741544177993388897505483958821156678539099742964163021173034491567000363614622893310109898948026477061901975981628280072979568914299670392242806304590041147973261351128009521834117065902433925055780429715120346931607680360957568790359051671874777044163691372210368581054531937948261843747400493329646513715540270162956780103805747029456545385293022665576890145849857014164044119422864472511597176790106745651341248844591360959526847678407696517020439962345863715919067191711807785056165838736972202034917888360609710923369695577413128385560522661099961602396641450493426887153038701886557667736300170260457124851130056386047167058725516687780793845475146634498161812032427944735639079691034305552928076789961902954675157463556122269482098748787670760213029315753869764311263735904161358711178044244839615136252407723082193491141726122543642841842682314159871312220707602935170320498288798528869278446602563722153621856037127549590042050827535372698131016944649842206764109208628101662744572112370881595089420157430577450517240092974269888360288055994434292030276667786084037551085754307202211843107533882984012404080477945777972123984233009521846041708173721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -475194651393937734898071338802547127480397572073458850799493283005914042429801510726036444417641613951302399807264027516049136238367129412486046079867229045754980092485649143733524661069993096693267931457028364164034159035847411359576921621578546906891603734733370340406688598396623690541954219309459673691906243303389392215832717652856320017209412333913704431176029276378881045694511541347759085948026162328419352305931190925797201655329796072552158445121191928297746118236261135260508712865005586352116850423383406169982574635333308569230879895830039076730914481263079026093914619801867151762984189886937423024197964836854367264902228602175565323738771263584547730952296585865915545521272608352923899221598296159940516773566185097047223263482566063237659855885432298193150896521100467116256703611053395258370825422447828062370457395429096915535772014396865728092994348590854000304118271824095925365789074342439077447902195323706590662883687984543856712126293183714653712914349479720313794626319595644257118774773927758814927919440223602662499673579971352077661664603057898746874225728582813664768142989825852539539099593605714587409804814422101500563799450541746458411663481465711786379003923938010535472360241180088124332331700361696797118706516136104708128726670093850068190443857015457497895479343252879481474897621671647643865160849116687769625586915197990010306163933108472258508847023805462110500594730158359094504862589545960222366564831560544598810151393588949413837742547686792139713605364732662826031500214314716004327494587194698220304299351636578260384963423139133029763324940126569769692018466921075763930920106399463201697188097074216902789604079934943116712942958314098890760024334791242527213188282311597814059854364998480254607996218456573766565171649997316498981207541052601935896437213898627782068150802613405581682119693793639815745201364846092835317212981136730994003665981747647293284467567698423925494582127193025651246027024396307711253132207566305530454452374080892547748308882724044113240986494989660267394620123187686346397850977952630144916348665217721305546382669435167017202024637813171795942448413692592638402599750288649973375549916439643056699323074721096657880417003089081612380941658490699734245568824087702391299363371146300385423304514991983206293920806468446909758360106542751188056581406608275988392086757314283500396985847494199933349669173623347470836537262284137367211375114179878145451803901482913009366812683755263555435988779293989478429260618109436556908094656521876891986660942056047267459552506227073260066476518666937946008106005421671632041164447096049413341716004280074812180595936264746666166965939564248446965071935711680447543431949093162311144983724723857616476416413914739802408602492263507130983473556074279745903692909265419358404819021532600453144938024359624142571007982002843858329688929492107915467787406139267909447609604939318346936290915916237713178857275796000416373634510864725293567071987784537021489213817256323732172106119064681991342295325793467422033906460755812436338020413165646615686707605444059132257938933743939251106532137018821079157367111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 1716927817756011893850802138781020394058717103061165986379630602028394901710800549840041811830021975697964958400787686085940943473431893984232049955402729372776430567214448425297132961025311560954771760125128520176474827799713041640465584432381862396418169547484798215902756370802761658957727584031494519981531487416646447247481603523568167053320077768497178052990546291556475206815162244710288691344830087913882132534175766611028168695530929346386211006310773290447975412909135667562176235703387565223513341022800673709977755141042083871966090272521542853735429693323584187450106011912200379141056585539602815906067237138671130246309036709622841742068575336828222222646967912584439358144782571177321977088705839666360319540629300261214433593684702991308557480666561666150813432847741884319153077804972726286843334306463954705109992202419015571162686925788707744419450026608971868295390927984539447772555935831646830836645369568692272028234584641027593384479836763996046317835505877898830096827715384275279490847007358265318682685790916777555499223708620960243544206377827309890432117528257406595187886741219906919879238668522737516987090370082365585133234914176814343370836573728526334941108862908898359850138058619011536195894744773490623262599013957833040442741084767486466963642769805069945718135354794359466221245028468198523785486028817401578538059074532926368559348329954291767364600027479095951826111103045968170593680534202577178976772731333088924758574748803896383911391734813081559813896817849406181124452264603487596773116173586665360972656920799878392263121874811080151196319903384068978720850489292737918819013370105282213867405651941087784778236781403544533531378917381012376416099677863229605698556445798987641150400102512440561628441333706753691512812869371800050786143007380264605335076015371831078827851859136872553072402088832904778654355813557878408489156302488548328176137806272559212810400174646465758508094255605676278993480273485886886105238554100925004977897390072468167799777039277397923655916246274795040307819328937096322036696806170365662662047924688507708336400549114038080258117534663353862076286805994521511581734370361688793263808801767673660449434094803849135611724495499180445112973454306623231102470777270760563719881914522779202674442088330960049061207239788522210344985596558244761069579793442563806797179207655654066318217448620613984971986439946260998692536953281781587995271358274432254954390659886690758822502690161653235408394437726175904170864128220994223256062642511948124422042716812247627963465392721853039346186984010511523746487418659553854711433364100014370767703216129929415105668687886761825543930226002573051483762081922624455146923345150086807647187251352670274325837754357939537945126907274738852176770215070127205057572092280303640510154112921683237664286490248386215290470579373012006642277775869522823109920005156976308768178221490843889847071021062282992380656816261101531686279373024300201656016555152904649264550344678875512689693639397690162167938270461387455468808651714326958798552879941210961674812695658306351019311201858178208248115902840108214124544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -5042864680689570140171354615276439008406412538524934469413019461349276256898962077209019715164166852967133990730205166635110330268133839206460599963001310506482944778969380126536929677102711766816677394259401391829642275302059103467101636935773008815879658895570500198203241668855422023426145030453120757253366834103256706444292898042885995993222013806047214838333848816518025498018352467732690596488849765370962003208260647563785317010399484580840222696567070979207589264537928178444927543936041545740806023203016468748175850755069602070102015926147351158789950506159441027038009748185899112816324820200711803447418746363064847757252555666527970320673835007064915854132813560436373648384110982293289534341140656755643467366917173729923819455734864980002154303591615906681983533706749684789885015685123642736828339915348599019417827360458100051826887032625612541964001380459282689533068226606265473969524312191496698952790209666252676845136998766277841448571600182377960778656137981814074771097959197375145757615028690148596172828514758125095066002671565796154111458067681603498453325946674876039741847267908233538410655894140690767654292952452074918000686189430788689467775581796312672139346418055297634939462629501181406910551046604678700152476011142534925270187622812568896944975348194283614402222563013086555501619577466458942634591014477564316797058995092300955003786939887261180576935945883751215829557999818318642656509425057466870445394475512384339005082332099492742304346197753649608271181303062267332251944427847550661290590766949896349147121071116771473694732189333083346048869625416273867837841221555638976433893640420667659932075731077407210769328587918679444020389437669471947801741844572999444015322691971315764949416216135358740721219172239095875250354689976727942017790864331306411282896803214382106221525442149167244579331832992638556516713783025066207596593855546538665116327861688861673867048897297086949127230778940865579297148592941611024315162523920295972304768106269347950109977046776995421758300261396355803784532128419207585152888577178254551006160809740054219059868285496176747309616658392932594970634397268636599883725243386563351376276414002220879199357637851504275283121774980312926077501628689100941049703810511710710439644202977009446543722729849970598604777956572428959515043796446477572033341220648166465097267462816723919052991077280295358414051496541032386648849514606968160896991763785393878663665201802748034613566737903004813008928321483147121983436239615760815338958121359326270349882998530649606757748267312905411964538997261078558500936990820232768848447175218247905554634243612881735273816018067931083431717925237309425546381620821264050449073836738405159092302496256591207142775454984235739714334468893374465373487491853930995296595671231365520474706450640000003013881892994816253066131809993530842458662506519170262143068346161015374795099898786916304009747151509116486029021086517526807330236772565517881734144710397308171011151180502001865275604258123408741737536401920443299096654668174565406503457162271536032198869107984036848472048887768795983213393879206409011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 11686747264340350376735260584978581911808204198597509922129935452441023876544768119560103192503071032941558789183129053729369064205579150205027053098474791751912238987111727584316354036617621422654886078025080870913099872317033770103426234735381555604649601232001259484741005139216057535315950732626533610199674137878403326570285238869125062427735015419342577545702326567422296952215102450598455167053654898972150068266945358343147201399755361685609029138085961864207737830139212958553752716537027972674725452045635773297088153841844940973389478586524346053123423668664949645379345400542536252346111480424533563550795109847857313820211871981537515372971523090703506119980534422361922498602838592815181543631553719393423574273352403837640490153482853312927376708090965244100057423348897354281247570498850141169392338362228573929807481898367089755247907462307729447575324750811580562817436695332396734529136091215257686734752653868280152998971997576954998454550826608702220284816908643552367526933471914177037266450061200753530643908705291476367353732315346280125410095641795133295607879083491119465669136892640992897690606446151960934472076000656102007851390715820830048574664184627517584087752058717478658087645040582470126378392327258672772599461146364340089191576525072765242899258343654559481613401873146166462893933571967425937406742628111083179778603141436647006341235352765630367296714452490849449408028190379914554918842854013924810073514499763930452565073975163112675599449333882421048211308250527260484225053518706144039935152811267736178405573023345822777842505328208672116682625281314956044993137981066419306822426117192302937169533984289963858087052621294458263169498653157550854514896398498970210655185402627521597023045112652151308464119865068728670036034509651151102421075896088204465318132696318448911285007177639852895579060983239269061714312933383315497142710680260575126131871977881183316737376450781942248781207842751673707178934161977032531271588309333843131658170814779203225387357538805109572983537758841218094685577777864862375204816861166151439980486801845000520556079842281414552405414613915776357143355914263326321033113583725864819221116364961476401370001074899070495811642799885863296586311892481254399396116897763722869451569713021250437013395097086986332319102779128968459140008157732706770693037793232691755644838698942024134319147355704736921637530931938816667176108429083648486510856376563349462888843241002117064218082968159055441726050853998346166700020656950296806108507252273054828261562462180918849866616609239131751995470862112102089076771442085470848289003099219681280341038936353688585233682616936321548371615744143000975943677129975861858713285211805500300655311549465065050732844291028918088781903064593190883170004332277390141902457476278740001114330869529952979347388342789095263504270758305489743059499015485759378897383558513113551632510147324418754105643138472036683167178945354310938585474902072589618008633531019648935610383891776832728285950976439589695593247371032718651519352077739821349396520629169099292258944887554414294463745609944658169070828891668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -20484589234541118460573284870680472509325224692612895821655926818496745569868451800392754878894952410842981320113462890062580454321706013917700495253106982219744774676991683692103981893686490542857364746786966400900494653681049320701912517290351715059504343513020339872948150905957793752096553115341977424256127271325210779193595708302669131757285338876551159777982312283100187194003996348156814159340288744596003329596603858568714143188695246569686647913139957559763943357185007272371730903761317723100334215214294482559131509668180967920670172567874821753521096709454589042993548385706447426305674644843703881415001584640740219815383665338585896436162309600409372290751523737762001729525925337356834530981689809473170239949183375898203533196021916561600247849779293889540785841816314898984794219889615105132497800735769686739042274384891887789472474884425216217537224389859543818846301583151099695732453525243356235286338678710325039901267680755703556240841898406150661062819037345664498310968955923581456235212868968343072235034126322568388431337087363515565704160740848261511615747039254687240752154322522897086967942331817477169808228890718015833232937676847350248816634165501640624154277543968052774515873383984084918931747447169096346385424781115715335062398172022098465232596039021131984505183260202955754768280047205053474560680960311623914140321262255298588474919023984463650895909805848213847533469032266177399818358888870924477878801563639064639827985403502715858962288229932361325277816919343902036211981685935891275346228305720181915379668839574674988024571310762525287821826192089383590087885651690009194027627864341509607778056583056667332325284320436932811392745569408696555611665112089847657208333941521375099641600710043508163229478265248358875143796325294600802702053490709813564773234308982387582912733790325661260223316488762027681924330487174692001457748003590757429514366570384618148694511337673884187660075130448967110533029507053776836021126394114824632443896585582827052534647773206718624429649235857015149464994764420857463995074594182523477895106243101243128055782177114214827444595542222838958336665388736927105226297666113730816231505495421470218098362888447217145800793689348797589753045822833679495827637233913538237017326293801970696088949665802274954219846354959106456981334582879460888555654565836628288862493203545537075987476403140565317978249062881769926324432407127269703691695997863649418652575900130771462770102463581442844358717745084615164067630926733994210658264868777685919780708634277645536051910845643419284785332657514803697677835409409155433890841745450136457076592925063752278562601016022575461053696777310205152304977795622317917956909822331784441998946656229615705830523746388264270908204125577287205355106448350157256785201599643785587744132171663304557124038192037489132943571545856441773016864875351188904745850895579108124255540725389082754830756629520420352497499362963220426593164697232782644522331800643149636046549058677721946212958000965651977237843892760402212337928032044969581556288252979421237220329857086867991466431849207171046661160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 25677299887825011885334316375728834427406457468316156542890853488327872353543823510218264425177619785548829048678701258481495355638659989149892748034000038248596579477952775070330504667824940140390954428959073052778803322007394551971469133649523028068076845188678119100980938102494902738110184744170058447476592507692428762102596919868780572071304346330367207370253094670292269785851799142392241430016215743863005898974616770332949614463346756314482133932404369748919604141760223844421179696686420033982511667035215023967028838231168407843962876525581414619252135225176046390826027724359416052897469209471432441681763314083642449463792493217341777210612068477937982064348397575254549227394045125914537822977324947236763704255304631601053248345130740734103577259991569465599508009257736018122469727130734952422289831832439392383344452075462647066267260540852229374110231122114368782357826659434360420200423424264692157969321253822140967394636212459530893950318143796692992328083003248290502145007323963099364506119433915204905800866542975892683377390320995440894009171182822368685122355129979452986146586541489600200696399341425097581044067202024943783475352007579704996224176346260649885075355867377031964735332641760001027335431891082412107436909807685576183462247971739912190597492806751270516412931796896950558956682323905150466033357410611842422317431371327888794475787567435559170001487621501674770224576102949493230418427894140404595548839949047283841397371497658865269679506196767877280541676677730704345011928682072383829014365264446634741410335463225201385506811214834770155170772774819003578766553179670591410086920369910542183912565143209650527098505914418939167444966406037635676892065146430470359195810393200480723102091383843241594024528962555235563457638048901254611125846251920421625111755212859847375784540217651791184198667006476302789073822726181674142503672181603237981654902679331351066834517834295975230146078588287906287147739182851421875826276355288833893761230348202146535470594662192495421717958995374798643365870475158355426505937184128608402227962233011407237611074167835541715729058472021183894869630209983993422374765238808101141533750507444717453733244547634473803291566114270674564290229299015332149908681123801750003526570733188705697500100277377059915189863477631589995173445768478758236677822947908670406409313835531635747681142761576181372294589446998882430622371030370574578990576102186147459346136768582694247600976984559375232559022069498569917071660753478151096602191233472071987841891373930689028992548417634597295159726669228057650485056515724597093791780406710882618119129323962796523604966276280349317481125361932878205288796001123869235522736562945293435190885618431185593834795598267741514442537989733702314977719001808412255242678917034240360910303706831788028975950913480064619715731821042689062518494549840548181866701653085722675895106485105970210512324776771747483787948193224558651226308348104734271962519081004225609699614601185956604551717365008492662911717954796457300380388076383956537453856030328761027153829943256447780590877880335799523737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -22374079320876675810554309951476009647114659426496178703808825223511529097204190278152826376972113991321374754864482670842967748943688647443776106296134817957975726586459074844653663190198042951888463261830851228688401826052141468664617368379156106681265876092945670653466809123747016346748122495169163548901823277853199561569086960158397290832474302211913146531094156407353055131671904719680248262639883643508545586713967731056104132916849540488096901090871707482681582896063251802038451699078838128359872943628200567496287794357337143218056909023228843564037932258991805401139532900807697586079334268377042111503965035222899963578767735163024478996006475886325892140744903096707916147037667096417787853506449767495138760568383051899831524461684957996900906811346074554463761984295564538688141218176260733729634444661355357055403763643869902123937016152169028265405418328090977760068707047211747757864302635767980596897047589864761987795047866235057885783424818967757724755209798579799069594328231771803019517846254964250401628369371676152238044315797855182579545807288242968129140495731529566885603023869477274070038986031844286275085254105863106138285574496382863781127791045621655691719795099693952608298655974794951997797313700712813221259545833795370178138261366345820600603173127193252678172294447337050634575952745939625957933543814551454864540243354958364730514636960158997079515117006869689576958230588077210806014879071970060042795024296727891671622294815322119880812088413372039660738008719594129434715168612580591211754670489536490108297083013317924137624653099132253773802697892548449326519563136437620073728135116252550467172645927314821292811516331432204557017619253663141645465149873515448163500191669794939683478691725740425891656425132105375136356890944682469102113921396786857999437730388516100789579466980414341929680880142131886575591285169111429609708030189967939122203763454181892032828609430571274430384137699888040103251523779422286308190617966761728303963307254420464702076681144156132927560757082056026943672520347563480350575445948762115412884893949080179097483700082096675155638601521234645327662859830300992640177960520944426425276245576976769925251554423090111258650260336829049812539552843636433801355806490177124137451291414263591972991014793678802960759411452809325739957399744861692981529004534051134743466536525473852145007831286884340830476155096451163673596699817299084861933431518358906821180668584724183760379554033068311948228925409263938371262138373811922226087501965307469613635787615424930464477103829711742857608342993998595843900604769964104377989364250565346624412855895038510901609349185438561126536043679089610397990462330201743290214387900638709025192268256901476183826205264490782899623493677361185834887445970432321735776389020573446062260038783732306667537881795434112603912244178833436342162510139953979757687647920959061955105224604058854986424657329836170062065530635733771685845301221212933701539019075625988894658442134849112129928473078455389901428788765162669956943771760437000300355153525649994463210816258740572095975760633077432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 18117885124502788555772177472916347638617436713187969973366887583336111572872606346755904192848651144817576518862760359969625752942043299966951889480192721318101580768554483678020688239370974946449157730208798017651221697608394658773605967350907376237739917304714242663720323772231629719801089036522231419545630564861890445039679776696860407734469993163174387234795394842612071768785868420442149483059819064960968770737506907799963924292462171041625317222167770790857359310163119487252852225290983698099896397206982183161416189552171764953512516695141034913886408744673671571899871150095561702390380271835906817309723888275607627118240559388875321147041857809914986054020309469684957624608679957518556634820688651647798784286611653686824945292626682562966874247422586625354337093939641495790505316170350558160077543352657522657703185354407259074643139477294463831767743023117508481751057933123509166226426441976960560201280205138144594852699349317144288096645384848124088655213789535434050733588791823545827819137355759049122666585845918349433308573917349813441282084185952685846706487889810505336157000642378234229469982258776437943808810467560701176386380445186151446668438413540368072542683786406038060266900477985418737280128364249610101348839480344666403409605064977924858386569619354373583399248329363997103753797707329838915695650286171369020195564769636500488587615380395661482455837087235496478025219096948087156200372607073751772571566171357306053859705444456319332649641414195397004672637747131986707640860948556260232282481384929596031562597194379299691770183359765866036703625369423594980228098107003817140479640799470302703915081337674609156866834853869237681705770504079218594294809482581298197333767207040103943128764578460904479546541837748095977405930163710983461667465004937681170315106487425025742990009888610718802678183936170662104629517039092211303968110870414123791605680153797112136202072251481392249089663722228802760774555428974576345745787506463912238569632968816926987650138156569230266670196825947134548046704379635228675032672721967353107006418182353192733597797104022547164453205795076770151837109050801874748007295275654454124150987671365349228350134689373615223778913400292083215083116334554383991525817747581531189722682168971449958357189949910676963561243100704356772506869703721824487877094528155462028481893038265788752143798542848580370239324587267896953489015592190230204081948445588118621331595043791212458821876464281560413794167164998197602184347479262695376723576346701951483272337880159083888034167058768275864635660581764294342992450205235100663029730462254389520489247905409849879816291309169038056283001346805868083673972480607210286580619349345330892384995710834097468322975812101453072900731922176524316689446640991016252654514556249603747646278670201957919777308928403032275647394760208844544056709245477729633349297238984306354567785168178231181635547385746212877155238370824990163375000683466250395083069307119199102221500717377265982586855841056932532385113970625902138270803921859784508866670750607448698395905274428840114506264739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -24565131262499595390798443025962763240956399433402984666908978582792192106919461673607029596966269347452533730695081189448473215373724682463582206629988011860926925560067415336588154563102229630174715131197076168569217363314410038245873119751610690728697681380599788496885809622223984438168707128820432132094780978108517810899301230043001367291898362637563103160082788461717421476951247072043440036554960268970705741339409514149893089328394364033976862766513561415636732559762179792165123878103166715636376000307551645770114830702784881632935195744305175177466187974004389943604504646274673564597203539101807863215697142107060279971182264267246762884289007749411854112047570735614500148855404072029988672099724790156263266982687135382130518666298772821834498731431694382625665679721183787921385967341078129078326308322197256914481779583406376080303668952585891934457243943738892366796941859484549916699041576003956004411951246613756271749037756624945274602694722161393349925393121691096147289942408840536710181867732998597197206034335261105426357835214243271513911980406804265545604318101136328349403104739149159508594846895782743353443085092378857314523869194079451439157374475690404021417328723323859615013091894560301896576035953131674035498911530206237578922740343017501333740572976354117398610826890211168507447272826264459768903655785497526541592007394535417740857894784731100259223324438212622992304980121198724180590277786667852164991972329802695447208364867377986108576177928760425488573292698656481768113059669040211380681156182274749287825631032377913489076501410086872702448508117347234505776853229983412927961489941335338035929601596661783728795052510583818998559445069424984482059769324596208125282407613216828376235576087812698436581588548092344245706575974371346789657996072233804739452533812013818451558552318766581360845332374661500771494726809060481773987587979787897879444539006828613090750377941680541691699663180971828551497284181128894366050638765507221617676583374768013759878061787307198862698216671243744255943731266133677719846069748068421646774379528655184430488638756132056097936951397424400334612984950903837377012449080786928366678491749958763402372470639041922190017772050553717287231662875110938002013281211080181414271355613902297179633151977068689093781159181167302787447886536782708665770249616851689574592739471691237605223832577806043106906233166326053836855311626006390947871970805032622352210284962202386117968918401092864314844917444619554856277382967108432506810025808363784131917062171273542442232816012498120818632244290311158859655818454502360284041395308307347989674735276609514428942960659145911879520801766377038294491700921739673324164361391653344628218787505163551191805742940000828160353431281282482008332043038686967566795238116107067474731484733200936275293727174636350858267951736690075187885042285341860030708631436902723568831950649315964825528605586237281537335972337855682552801986950876208841018055013490908208808355674069775380873840473492211559455732500235896199899465937744584050163420957078324264804007909284250400273203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 30191006368094828014682664238776762006697816849295568456269362133131890635307837501559625187748579435315835074037906787007550687768391667406304570617250994033703415087988715214744275782173351456151523910110230603958728287424315230135943576555726109273930313107607464665840402222532807402282242699755187470223955399568883531355275526453495028419306441160119006332223512565909927375540753674798056449075050565966738062753561228827548001807986622186715501283311045517966987692572013000932271008844698553768733464493037965217676330528332251565000622862799220999727786699234085457699653587460855330191224044479901461310848341482807849418217576562440286519742153317364895200639747750781708027055121396817928221141167464258427772838827320615982311689434760030738366723403365582593348749342443466083591223646167126697197656569662206340560898119809296284869514529112457592126889397531847209082816867369844847382117601544877941889844145540194900596386936855766636579674562956968041069471065705439496257873048168787810986031938795333310533462737193688153969693555771115608885546475811016486829710510614109239983292213285879236940959409915041857117622325851654151731367574295033889099843802737337617897066181563962633477037632297738763344900855931772596260525022109258967445986765770775891841914766208628884306108372671526394963824036009688431555555264862287532023179729131263959642758303580571182727439484730683350567006132521806950540392387853806454925330331087520419544491123062072169792766797706288052380715539789051789791989152283949993012352912988816731912656421260684339539606550749312291630974719238411859833131440985937759525880857306804000304338483547963134842708090220480485284866197893992394752934661847562742167697990754097972955455739692461828246249069762864866402213702512956564328009366191368934761803636508443634027793626987972614947990235253650523360799402452846554417813885276402197362604245425516878498021786545737221350109940614372944059332246861831509521758891788875842202616303029931742398724646332098176324903442295410829162421715536922528153922490036330656191742556757936714970023985511668644657952142706911578007668313928054114803842249020873048463418770267390038068294054221927675889922137380934496777534235858293035090968556537700292895123938994076338573384968675555700195715221960773319333617399185046425521337839407262171183196894618549541036505850703390399077387910452587253545183751908940039094283129141445952839749854640703772742654724607576264798975511313659715537882772637019907045495123332544304413193148436296387917288624223939529513716687953128036961224566051329529594509698911868676615373615670512068015559466257079427623080875926544447766342186013530817277664613194564931063809407618259588540491081696560744989895663157346939802547267731993759566096400553766930809785603593673353492299786461384312803757809158971420191384757083848077625187567011819760779723451815588450576990225253915967154301548687240803835933808402436267339979708626689255846985829078785161757671450425789877421474099480628029938545635198748757792454619769334436186202147787647221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -18170882556968145946438829821984683620935408926269860337559078633905354644601811942250149314245937347879985540855504617424107477180461752430955029931943227480740103440884998332367209918113145899206890117592886063454279095013865907209973288395295283503838097026191257338639345636021998566559249490222589319026635549600278056256414926265555546566314036105193574761036168926734193849049449353916772811335964768199362292322662918723442376542965369956049322768705572399115970272973346892255203802197090072205679581117858461250223951392301343358650562012631201362609909661558915592106379972859426720174733575985294846983725031646355766301782341493121294750306700163628042531699351419446557125318497121816626423286924986352663081348679774766993107391407422510975545865697050660309486375111046032931322462982243604645124063469552156145386792079891400219668319055327693862325147216376646256235065511973391566363832285620926158912858096486302338652815410391854406311507069341037129002490672771700617085955182103321902593852868510586116623506743589381484608766892724322739340372560533289088313253006017482386754403511475345919624575307944428731368680664369152197919886977918113762957394606422984089807336557552598031223807129381737089619234736056470863541525716990567919924144563429017897526923180561511476279672511808065851828074773460526573717980263546905592837864097592061984067108009118906839487834354907430705874038732688821554972707611818972115423518597206623166919901787698789617937491949406417949045490720763594763317780894402634566412728550738017240670760244463772348831649248308778617137344448781201867035195935005677916153257340513472674429861606352742015962136355338682108940968274537470934616038007815445389017888080970673436651590909637219357436962049945917531983678649419704151271388572770160387345074895443869404290690660679839971412109912782449623934777100774031845440449062765820286502997231972752415981509685470773262669453681609925742402970159229149745950853113151294852853691248581630684827957697865455911821154115559976005173269580603004400409198475589516139696809826585281810145404496038786624649970032217777193802473616456028966247875848502217835806477304932282397749885486581543375641573041906834200208927384555092544241695476877344713786375692319744641183397006562795675522203272406544735803934940363695964069170742057034876365450914953249844752411424556055318988725609990673120301358934291657602605053042161407921274188378759733069309351015879482552415363215043650370144417730548040830460251041241730076516987317145666875899272919393177876844331309204733823052297643477274312256795206683298457453641496915402196868942320911358573437912672825849580875319034891227129859703972907997269286288257239214274134942494277745648180273858830165916749984250701863599274734736659749980113062711562353385115977479559303539420158796329451490917782138282807568453162424264266198143080767722651438750032384948300531453810230190801488811971515624121313910772343135381799280775353468300662924053917443565800851369190409259709034678401394957418018697043320553184234421450964992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 7674431204371856244884384104566153978874982895489508958093501134112610782855798489694680738983649428938516158256124049122503162719969683961711914663695035161483587967977827796943110564531916033935275151165290273259187421302458281397030657430955657028513843730948866553946133743573941525252239048872372330417385010363709894836902211048579223178208518294106699237886760904314868218194541661819312917139593181922186125523686612664396910996229075573132991647921298107466342979422023785626858030637461880602643337662305516540628559105013962812639393954180292543114895483430087690714970571617076703042194871078421710805194512675152694363964734556661423643811990718269104326736274283935019822957872985785537810566263849576134736828810431413752479346415953789120046594233208029095971998279502811335866077706377319915084965772510347680098347300533094610888601171876778677901654375802595232416088306705585026555325228235971409374083574711606378048233149044265611111188987879891418727288300648306238385561693403369225869198790597393652365396437762663172594897655071118627798431396443650273171558697046179844490039962916892418718337943243802500011944458949349240164191455513647418489469890702402791981169913982807954696554361982183234846773311734995775550738790155155657540286853103000524840907620666507312510471846033112665261353401847276074962782100597140685353958323479239826872655518415125676194721841845591699000066552228051212486334911389610382634368375993150474837663940353247719499524542938123357971943320513317899071830237580355365451640739638137070566753349661511778648443745438762587781007507663229653970008187561171370978582227150182171025235078729718109035205847660421707905065143310117384948671035750062509807183357459405031287947253504768636788521351731236109138849321808152744887601809765212104072484376775483364775918218149161082504866747399932038215710873527309222917224857382306419430777645412425990275180468372015692114619522094422197710408211757021784719458884237038414550063133003367584418980457265757227816371935882717885563543479725394296015470146165787158021698880783046271294860028454007513090313970066508297181228977014053795818577601563126111199063433609428947016095387487849870060322647243911298272378483759348793853273459440064787624694079790742727767482253338061154096084276079727826461153751672497266581054351790074241359940676062098145360019599921126216463802586569576550416517438240644079494046480418831179857206578240613393908098657022629356030615893937698318229193429462594217843076652750091082052689493338107139992745912872566351076407317581081448905504305057148938677153073230372584185533873096749104461233347943162328064528700652416610603966280941141533236890400518243251714944057354048346019564454186865920082306045901579687659486000159912862560792152352834722364478112769585930545009566017926770219127519602225579448899109627880453763110003221817656431560103396307525033650753400537560316055642252402556051918225626456888091317650075044328229841268299221343638289317760759120403033547669488571745843581166813106322502480534798941472948224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -18617577229304599949627184225933590864879058093075696839453321821454328343388647298910623066120197108493521710019581139172376204895302496920703898658276990179081619350631443238715646651348141004201087169108122748444134663572116545054698780122633203608849965686257137318237010224007607304071771747826458966827675027286361861406094585818008657070987340976146756195025423625858950695210410321417820978581672659175804461899994341949918653458936367395610012723115601403571284677507721589478398810412840755126801197957440321115701407989427115242159878913693977299377485019629126156887383247035940229870755955699714704615152881973390420184580543106245217234877655077192944875127774441070046470191791349428512363675617196402216906767021106368263695821792916895908957210321959326933635028482263278311704280859888480850897794467441532820167787796974524458571372954234750628584424976947935214610483291062703518550772022765248417922406124929864604004163510748874865633990099185137658664347395714043938488761496479629105112104457555736160202256192947229346363907486967190729046283637779191682744375283966412547632194122003255277683499054976015059357010529696669154898168214802654519392363128197413883335326123648757268444523057200087716640651694813892277879978422069598597521097550607207902304584857679982848011363969572467561354969733460781556443220083605516345471254714162007018606377161897504793206852901962964836326712456416941259972895610664736826303588758374312567631818244535104895316948045443551597923398699485664483809263596022874707623983265854650049893679329377707713966914202570324005384400887101685330466199033748898338596584192818101262895716540725853776141518799790743504391529224032086623620266653110692289698605096630664622878022191188139310909489444690404959462230973964242120167476830154919611964985676724209839302335452778645754204094080819137412807821281746577677624749967163761232424581875807485691503304244693933609020752469579317576743699185941231725224206768190354676822466206443401638050515870348160011863405179015344097876005723071880531710631398957075764985181849545110855481965139055306343095069881191302624462388751094926173434607008486119660971904936116901483877555206288279024618562953539899696547468805405996834880364863821993836020379021944329831763100054901290726151034719025684094966895022363089260244266409280197321993119830584844046937317084887513545752792863657335438620744740730060794341632700373358112525416120089206546560457853565583393888349928191156980257211320508604527561805782063073962841932231635197831168253384428312956768845543100163853974518140823384527600125838352160385730101102810686733993298637944415590871482620258376363660096675015728295105628798898686536563292256926077329870715724092811685260218200083391953180457092240531031350671527905805031133972561140584257599890660646027084590410920017747892573983803233058927052226039915608832598939404178798512384623282359618099438355692839565894930228923974541313399528027048229166223029104867011275223845458112054172385620170181391889063610619295519780831014452560775033651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 39465541306222285692720070449678395968125855975854057565317196128291188701495617386431316684940838171845204107890616616009646097622004183490801652044000005595670525000094010409126670413419896527250677275194269403155060893943473714568744127277327087296266889633558761641132809778270732014814062078472570348447783855327887298307170090117178888400312223023400554099044832847266482775809241434610977858431004099166216653221521361740903943184125993643226126286534045657663587064346079416233132289344550753999458597201083047531210882989679241700967465855654888891154683416321589100932219305480830257603210680696972916939036773067481945712931054783166440915755179053672284571942428958065578316642846387190846807813052855197787913212727765219013200620250387490889135851483247243422783563053569463400381007548847362732205961978294139834069929182033530661350999831158909567121260761906548386215080360359744673782609012689077297007087826995229617949056097518557682918878759593981859932131110965666415520136371084625637163043318771858513740921579318715978384965029641757449461909566912573178238203357465374726778210396418028504161899282338185505949532557679798294069440738850719599483970641368138947078951211374236712039335706224152356054197673266262429578762978430649873125823917840424512199914927230808637930233464644332368628366823703823346243996568751778381121083490539576825247410585146934037419561271912878123793120391427809080543512111217674895123185173818678492444446239485454209219549455310086807043851603834814751016634378798313564298046799255401260394453795076620158031781343536557416005356006875993531311411104664019290184333129461714559074981826142221926690584699235520980576320369885738867848003318530994550937300264295640761376478320716736578220812228430122879474737725511478927857762987883339454574473022650050581831262337031369435475070342434854338658336809315654910689961756757457526106134088345945493574075830118513441139352796839000086670351626956842653643097042573369271471162242977730079687005572066457085983064481156790556057296800551153591110762063538566972900988372857522007204689808864840069195286838206503857740749288482049688036174706057573925449214518138243965530573769837868993026124588979490239402278541164706910580292576951937734097904932232306911964538159753088240105034524795844812538165662765549721344156777355216925249162251099124677256163999406724018147978521160397092546491330467030017289199002144600772644395275175354160417666169083140386467072328425015693629765355529488855670534433400843571707910844722636558491584347332307268917406483133870178389348232991629419823871615215942482219531720870155676803649079040404923122222853212411494582816958754083324337722622696664277463749197790669750238493499664387683085879919354346496451011776761423242416125285163880299863532554866944559115552073905177913205657269182280424842993290258753353980972131214410112791976257220398630750967667445580063820407324141546642557647473748685957163371133401009115400125679389629922482545117211880099039042262433444552974967843694506729242059856179888128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -54208224516553244933977814167347519482690501226278988179307001521557723570894038242306625734485875481328087883225090536328645448702542105153697818325429189060006944676610884559059998595954599798285346646611116811823113747465869181783218996351673601806558967868718712659707523799838390226348965927775584936771579384815733283194900611808489019488910320175480325858285791662510734480261160453390949442170347065565538374433615058658595709930047280629570728694608999153011579526670591688238999890287430751501960396120276533528273056716514421047494496016656761346969528857736612568174308329821826390672935648293394585155452924733664127798208021097156261586513072143971256878135183932910251971794517996006539992263114490701818152301017505419420854612758889218394130015996249135452728168020676205786523003631832704480535232015003186518915030120963331831716407086123924841827556341380422062927414533280263953622303678249632070709810102787924389861529839901615474867735274939237178979301653707641815541506484123935601671878593333993057382855523302297262263924259306517901890445176098504474520132221584571223568636663971110439615027583485183352237475177339127663950696758207381733339441275683225763264984679620052565525176098359279218718389876540006161590653115116834814564947956677000627508492298416036753620962240871830981288530007088069471610679279592998932721158751454258024926689606166058518943338622535005563464575828611499923135480655947440016031540241715271963362494035467302402975402200755027366653712061404636614764420252413303152150754884996389625590852645738380553486316862308818722665992234794407709201547300815014604896938003785816600233645661507389216825126851569042414839232795320294073507587001703252849562786824346423789341260095748273917427400674848409058147686665609751808611183504807511808735061248465117126998476708872896918278075652422197747091407790060419893282285821223397366741305081187894835045966872317789566985222918511180978331539408774117789863787789221867360159799223295258480044779805296268626168846431822795039327588251626483192995646901462905814906780262885187539344602479352643210551644157944870176438121483143260837958325963382520510052005382270864482285214768483050587032550465882630391953742891339194463449924192385524352249971949654133101358270349019568594016893536608907454484069333574765792374352174723633353049770993830759364496893345839203653723874070339340948746787181462964321663696734948265107804559430268182186964111995207818826353983560589213385098750839465441451393899101515323155355732703848770650707134368766590763512134546377681137901778026784533532755572883007576242795449731857951975736145815853998908781991106080226889825191070082646166530054409379524159319064901702689011047785136612291065832244302467772269056851528612577359122604951077862112074080619099802676819349231865853806712770034279919319187146696243874015478576238543331841264758667700949537690161418388300827443907899092937399342328129267124532065230762894512666081592591817375800451670019954571443661974693133265396001890433673206088215067361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 46852950510374600551225212048307314623449162762628638776842824157307628247456770768677103209983426260735774269969822322217990897593097263533104397075264355365981365333633936589104215516317629346024387911814714083727168385620225272294045639232862074361391565306018111973211967870034774612962599012998895550359753277922124489336505102401882450053519229836803933770821866063312056521487070043827370182085254026546356776785705764955130455623634559841580353209464370349552062541054414784061213705612640666641847654252483637433098200933659482306240866570516285532065454487365410683905229989123727170086972219332213239811517105314551354038244405792083102286353888474694213179528674376929922884492828278718787115462586649108594723937933123302361593419789957679571856758745202486225855637370764169386089520150745734972813111595928644489829145057161061666740082781798106283508623008899040131139964036799731872948190454873926928542908435682853129067771649200588385148205924480537822267000572837789578850229047401526276139768999099075367039158421499188540357168145181436315135864850518206938604012110421921888970698778161560402189956642513798656770308781258313212446736297727672059909604034734299884209889332704404444376156852309025755522653483682206770924022640760780091865552193217017348542632819554483951370571480400416224851492453192878873872966219719108127860314718264876897234895328815320446759545678457279544892879551105002456345976272347366492882159209512866751316886482865588240405388461169482134298093767325737440524325050039068887929301169714584030195357757719655467121992167422510415860078561127655431003828480592675684533177315380082616585210796908637455457482377167663850506775031715911543748126562465602959789424098638182029836820583563835161328748884594727944457047915713950614387399743825704437690800511956334680184549833813263364865601851720728252637930370204239775279395122299785711437066010383274910174120538188950675220027584491678366454526766992126715502693997732691271462029547804910548019469520000172069322439380314236804339102978436095487641461187214757977998673853111339430830654341866461020667692471927340361698516168899732008528814319828496574988884893852924567447940352819150166539035382913117735349108424285038730828586906661811278078850751438238649403487623695335513046065439626161597545125386948198384950307987315970871104362363597876705666374702383606550514923913279803326081038749177912998587631201928222315300082782992659988918789683062880969524446218355354949349356778903992689896510940580153123135538915531309960711549895298433055080809894513601039427801971257356662678155937451649368159671791324729455081458646932977219785914493392284929620554652583830816918757173698963632528898703195830594928542462518414935857564833846585916649983983984789087485374216858904697158140734504451977086426545158007184158484319615281146898156445103482904004834156732553866695530878916060332530327479966114199604147511873355603396332037061378637042793047972601222016401277999220138449195792185687839494768047870025892616182483942981368052449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -45141754277715192421822435844065363332874489541512223388955537310125230915117213681345678063559124203971830371425968111235057540514315083520599082099003019489642428177894619842659497594835687269939245229915924190062332145255100006122472714536131206381689770675713489656061521710563201382441324621613664052423554402350417545951911012796056373263150387688261518025927357222156995992466683565430524011830056003837953315495220122914211767633000501318280728829018111751006996805442608045421808553087028398771140238857654433204683960867551833734699272352091580587909218973281270404367208648813952199831006285982068772324443263748744556362976674358076501857663531866059145871504683262311602520646337119157948695317885839761835198190092601621792249651827643071567916385852115011343804395539133368425380575837850001187016615276465251599918856742756364252425972419638337107073710538494869335363475012055987464083946493460986048678977514663572941575592607969529151600861554900175422423698342418908730224753060524822127614715960073102251077203155383488107453273129855157482929326465644964571805947196540263856097578960908803481819214533251012016490918782046545508261443500445475836230620529902796319913577379130901407265337950886297539852396481290965298122664511788053020287575193652231109854831758177661023875280005436610683005744894642529210296792608197527676855414315579656775467946041318545375349779221123852238137433522589837157473239583973872254626153760350176042300626573567823274724662728384464122492210362850255823581311819419408349924999588478635702944112087432816107582190622204064610668187498928845084712715044653063762656333741314586077823934610512231997468336954977933126029363302882963420513502472205522759806273463701163180791215138612790868909129561153343749152163328203877512647108348388140190772257722179350597147800510248713473273553017633431709571481631569474111315162210654798850615540595781302482665997584163594835060815729550388039579475132119291632372042370249961448887747046802840639480428599671013830303888614327399278058182073748648038112607808626007803065066776111638052657280086232572650469113703039201940424079566188320765388128394605325085895921038797126871145957489336139059916829976858747930443841694278152826937485675654523548256610920970633530303364971767897403820336920959553375118815063824853483456242109554639611414763343500000749982064921956938688049201860118756383731944114953988640908224463634910866342700299558087347320595340458287517775684873819942678083054056026941218635945626720125246849424698019736918698964662538424908713363161524845213831047396598367493378173103392361275972064382309936744582682968245228436201017187358929260996101534639538929563749787399866743069303003750112417674166388564885059705680891275800690026670296764913362738598743953732728502065013953555576205216248074599490488771156626939448074344829576420034830283038286335877212582055882815394001843515202663356288611958932398437277586795866880381318837661894910375758490442657453814508672326417715120886921462501210055085559732357153423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 79256778971418624746134700994721459871959938677031071943947149085919169097433467248594310164358303311517829093966025509736620144377745868888481752871637857297406545236929190763243720388513884718405925586760691186698597394916083726373248558630687446429667850798455289107834036503652004201295718057250662762809426563293905635756454477632806360239389501413135218124151108376437836377762208613517896020486260950172496659738829391062828859760845537696355626697906935742405903394356654750445904644473952827923290650882382279660648466871490008068963514047301585393536923306918615121864423637683872088225574737519277867919287378065150215648276535314860295749706644312033265040329567199970055871704479487022272827273805201659432983995692021632076824005759256681224428127143990808870067016258812239417670211469205323708433318544832953303124727532330012644002945892361448973207931981994975028616430173961785949249258748856642588105326547174664824557665537053134100891563331514283140410276137345516357342479862440810857167338710457129028067593877084608389604210615330964765349908989123417744483004997587611006540226798655408795335147078380629577353854615748619953591946932080868962766403892054559180064847858651300913942779059031020989382634424624968332448778433581293825420105930155091440176834283418819197821247941584453227706320619825726733951198813747807784114172170036994272239331423792658876912596470274466032780245154268697807573391177634881340905617958514653731839203942534864428926075924028694125875496036740462828022538441809778524156392147008469857652867251287809898680440962449450204748168557380930308405168705826092095043260955554159187094711477150078904140591403829131651018733341417562932312978674305083728562963318039153745393974863363266272100484695228078945731244650487450790472252827998036160305109821156143987076987005666732599159154201037012037485259246832762345284334348723837181876013069360900027058862770472006316475706644427487522849471391964053353183807281403470823687235113005756558229386583990673952622904129950490384217568349352310465905471453614203703343823689000490327949065371217215319501395277545746868444195106340834551984694929606288007370668617939911685048289161325051352695082904207276901172158867519089139531718607368336290706222969317608330947174844390300428032954878600623264390414389949198076411008663547746482558954289590731051659991976648386619248500495751940483161673046780774914950418928925295348295860266745870147076510146355017900795487333731489704592153138804304567260488777053578268839487421637113404223274730468268889845578272566658603986510756293062190691009533795618404087511502383638669902148031479557059608396380249113132649915326236966935508165585070691353732137998845435882927872304360841690517971910970916623990149525305031752365281823330107116727646943376766741624720961693815344432332307671811161313472131725080616427131508550669999150854722554886536061644445890513198309892620886233095828316868537029808740433502026558706871790970348142608135775321235364726472677722852426513430089141793587200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -84125044016588581594877473460196426158434443491425363005130800235047109842170437379302690695937377788630278994576791083258902235818813728880707379248755893511395507597531625184071386770516187076616031791871483656678684793476556900503902791665715056053867859204283272238889715869494796162680871449245815348841477361438059569380451031793308913966676522170749229968235026838807796961267125395256190810374848155907411482237697092031952494152893882467822432549074754588371878127778410860323332871826698822133939385295929545113130832394145359280761399551883164793328155942724641993255438701071729996481167725127052787006285740007981224523532316426568731886452406966046884284283771154864017553288211771617933535304685960600620286488142386348275143798145517509893982762623706989111742065125658052545828966366561795372821853642027162407419716238916752041643417876887954132422390354148261849435819296581417794526116056232680910669179562788455343180207615872900703592809429427382651238513275810528219452000148631579725413276210414864684074994863564862513915676043629212706426491284655255856248787958478948330076705642274169068527099312135761063016677062235385944147436235035357824663903942583919619381784070293572320505965039413044195783980414699555443769850200682958163804141999452093704148532233443845043478043489890064592942626069110653189258193709419451652796514881586757058312031437028299956481214079510317696742299627607629320192524746382122782407678839896443810893538853748007760127707765595345839718328875996777960320919473167743477138961062100455252569452655943796256661044176993766518081850881784030621663745108343290301965242367076370442528755249662376727910460449115569687877650840171104217584319679136046955921300829156604160775021510061261370134382513852771458642719059059317349632143529114351187769556454906798876432049989656450090542652393343089207481043734440441553598637950854614161814677612990822903024176964407142637073285634668847479082234768008337351137206441736110035605975165677941536837267624992481778881346009132893794029783293977022618206352060321019007999432293807131701401996247285593187316467349190871701408595423606100830195622920411515608989522655888010421841488835832195679758392486050210553496621443497244237571947888029209144462016021144613178085000595458136091167297659996450747514479365955325652880479750241736220952494596829914783116166255399406091107413272680176153236116170198564943983376611521641132473011054094788744887344925204551581386998491170716868514792001516481245573950653134731392396675873302097606000792030530136541626176036396122790451718177289966891259980145884930763503066716851267027184323558451049002999095587953917459613372747600680403416204776815265541780488671889750191810286709339962136176782060738889081386598388471488440234794575794300556662905486584507586357409406914289798419222026036688285896493471812809234371621304299396858867237276808768910569266540026514927127627963304734288807592441611044447079713546948812673375919232707765243359753166811399161309360440796777924294470533120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 36901073687940001531313419068378139763083974620225498865122172434803689221313922235299382288988513197779337570637398406699785626402177975501853033197438586162878943553335341624205308624199195715130189025815459750899751620601243148143987825551366020251307815627560491570389597481531809448814876821160754977086097811083662847589079741532265793763901057511462476722513251702905879565592371049926855151052699027090747399281142948580900147443276271887919103860012601899777790166024786508903868544731966458652839714671346595378771726579792623632016501511354917754969264243177254798204356135651290517485094440569778144976857463324372907263883783815305932124271686180479381077643205806108869547483492754723122440497697715794639309674667740004505037207346777440243261461857456897157774674071397172623639787647309337950521182771024269513813762874775472737913968323437187610947569916971569709804595859168929706853162769003093628692440720173821287316268728609579675930774947917563921230449875625196901378083601810568266222517971019091087750678666706232735378125867523092178308839265830981409989180382789158138440944017929643332678707450028190547770953668352198613507738758147151949648171059570867737447463236848149353019242279156010931882657456219388496294944768939654389156615763813203104575567602508998208428685600722186618947664024651782349608100501960795963745691590322263618895593063876978017948195913082054611387610177958211427813406501072286043364408979484046195458578164666910002054563440741522720612444077194453034977528211691357147012759606417309236970817777298529760894485027091058768785363295681001783625125451206174606943921922129643403232150742940055025631849110554255022071775126089110710148434688599415932404421422132931558009853476976126683194299612063902705318351406853172592981884068130673270982640303491006852850074556248298238137826116673634118017742724345239387629588017218663652606843909652367332622822231244997449487052080840191257511274135246865348318766030290036323347630926888231170463039988126922796939797199630532081815456898091947925232662760873068040478047481296500007115943857162772316046362281640702264327605690065034038786673614287737766885324013955371827889919006470888116599381498223468639582515978767440694977876072590127574820764974886217282655864106401159167801255045955232883634409443121103687138273663854497034219398460996483678810940029659587734147410073862078442980449190699445409487735002043563441005306756127560698290186888998352410096459750861187203142119165383914690950583022480128160629097390229861931501450151212096517650625444452845908459630998691074443385371007704284198372830711608687778337285804625382368748650706488015548938215945310200394749768224977609403481294820576229629705305427185347850472585761040528491271153748071460574317990904319723522706779711269595361610106275081007304163240425282925809714715270983321736460734663761848977802748996250911745133820097384006119779995658928202583570830392432728623267863913367079428437888163836202427962166392754619765664042925761635750510592000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 12438104066239780255022636180582796860982530092228688150766273635588384465003588832840436620704371589955558474282998709972611158149051062809589041484792204681687691561678317723911572733653547199199330994433560479938408032970318043072993839309099404110799154953223402674183065430752914570699581021257745118869779022412031790414792816815684683166848152399585558163353355143234595702042043592473184857957696337172894706067719840842618621173503941837716328766152781323365153344528717368353340589316055563198636499444430784417771585288775291715989353387415065778163621661757794508312730254833071365051285444608697302937528957807939283063956897916916713240401125616606404547620477098407467891989555322420607177697345236147807408407394947219709019643355611789968627704450375099772854780279133942110848849834945134135037617645905506536034040384641647959133689776899473182274018217525200720824964778898186717736900256771880982227182103785594520839532202971371547111406007932851099297218555855732812621338567210407530284616704702196725931000897420814481307335248189899020857303136049867437239495105215530113204144998626834037904995172924563911299020230378420648954068391140421549998515270754298763460301560169616477132763476132390097024084611660588918682576721937785773268799453929386201642601781996489278479849394649495653532426979351770858877397133036222923426759858678420020444712052704671090942251162524409874782011132247966917634408915160939841738645464881713194587915472473205969813033991995967054858441166080334572269910634970130889781124389290836527787985101209824081485004184669493465965265121061560733287835602345801927634232686171541870662302336692053167250123868974542862572017566878258704892853734651356067452019940754167143760816439013926251853892199751798472464194978546929283280273906108433243476952771120152882386926924935002116606437492403538528603785193974228285117410295420667604259450247201532234914033298662041101454935236685572647369752861803425816801012389673640362313599121195061280506725566191803156011405926017279305602106775761611111863820137418850251741303202052128482649999931944934394613160959616846080855446050768410025860737921432826215125231798713361094873738784668634078476577534759525179942490497669634057630476074371680772441714259842874564359835206438678849102767433366118736934587162667574214792952741611238286241907222032156331137304038373073774448682961874652512166273120612214968605324399469551389986792316691426163956270837590552648711377522317592805947593527439135713497758274232498635686616176073157571040597213286559901139660294344625942009331548259226027739132996491592754809386693991356654446514558757171119172179821457134336447630308571560350469280055715149098445915234404868502773187197302988360604909296500120939617078819613136224372824141053626055005225313005372238571426211126854539489764776641687933519524684130442487240374543940637886261693247555778575263641582966902151044358001854260573131144333018820570001737540049685957683258400868039324652118478285164432731243192526254899200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -36125325627271419900276609396838910706054329513646717745188816784500205071454855073216153765742272578860973147568388536020588707514196838704761901707020850997226362484709550024123810891609971692957059670442594803148407152711214050983888241530881965764222982692574283385369413724076651907712724685180587610994973122085567180602451365792771590268058053331363676269178220741135157695776646012409887548143650414189840217473591204558607479598276763166236193505666591985777321392695017067602581873290454141997802221566458209186276240227986772647202173081911141063492512817866434307302120044138683952565604996769343254441169624842995633025116617795749947514028702553819215096331146262237964664024718506577147339401115341300159509078517266703118641937927790854364362491289141759752507556637340338984809902888444715299714584693202607669914130272085202291609843450603192435932318478939993881224406943374312771555395312093213021612601849591420174574123008829923980123815186798855001727416481298284841563457359792303395256464344159627539633991781690882752557388079058456473705014312075734881950601360200333352874134358585795618590184624873500482089336510252237580206360856352594185296676484480263820229584567783495873477078721970675997356550887377472754913011638984293539125385548509126351959238702660934669891155754873819703267230372664445080991262676224356773643586309201912087750307477574609605647602631707029162819930546916717209376634046760895418788843850164526043698392402292796388363030557433966527444243863846198036019223117710526171126846668200278344353614947723224215057803209277621828944554462666293648152525104066686264734667996565711676759169654304658521078556819030995184324759856061117011958893991876607515437820525666784628140842327445649079711081409265363190681850666826900292963263089903129676289926414082891199859701793839576595440178605907057980094366138134414760231487838086389083449148565907661150393913340505170606795879431187195104451815424488727994779734900281546629379218484202335838742445358105399130263624539510663498583417679375034436205048340384453952033255560673275101248389429682850985219908087341237481559441114329017669796846808609291344598209894687142795509882676541558132543716460235904019467001444754671197870002712913018419892584130468455896993330792445771703028911550553573979455722577295828109623084469933369785078980719728319919991548437241310343205150921000021857483322163912800954779122049969883911529246730797612132497122168644454981846828959800561934373032929221586242675217071439328809112708741823814252385887819352991150642600449244438197483906858323886464303845481378301547858070871618734634149117482149815964002854011300891974184635102042980629105335275498017773565097653404774802791997016761296894549202675906427643947035456414348008711423151396313788392958521842710263264754916222362202161928178229688514860154527296115453452492547118415590930938091960353714075522342010201986488731198138718349941821732833594000165153274664331587750085936239307533240822652141251260819526689751040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 7767151676177435518954705480868849100530094312793472918077376159296771947985429385480135084375865357112937298945625166581783653649366405742424484328050028724592470029799698851223581193834975086191937245827233276129643127306332056329312918871950622543298898577702838242228156021639328191842983113908738113663170592801573711540300908885247678511304822068390871407945713767821063093700239447654594252326552127582411080501847097624408529566160214221822927402902912721396470403119145903318646781702312924901830845516365171615189416067218861655730689082413358726550295921972683128746530274729163517580307188229444021882284100343460390779466491951609670802214988438229130165289723575603391579715176137449753293666435373104911523998593081608509809013622651390676250141112682819092961931426320511443583140902450813814306457544808049667518410893597062951564017593608954686980904935180410281865453332488006859254474989862856814931365001727582855127018134631773050910314148524398406596369978275747747859461405813632249063790653085515083012550144413837620121641472344152545593596808205262808043190387411693998681216889720366681767016028252157793227158657179141670811526056521700960091649176735789807530748000974673249361324837975669094693251704743288533845287438107211163278579104916456153574234499558887319042149713580052607801361802606894075977985261245197014538527605222853013388720273083419595792867051795141678548292388307999972071942292442469446154052621548321872311457175845001873718193622818132454673427998113678706371889131574483792968399741163633338267823888662014413682593824866460037648123579004278793486979926064707330259729085913429995063856317986191478616615500173400917283994747023610072866799429241178796395067404964161457957986484923604215782039651518223513362055754012328700942981553876521305104765881018981637349104462585201459390433004273023274758137616376521253345822692979609784182166419188071964198202838081067766482870179572694174041337622476631987884914820206209583508597983808024290614503554581920053782035108376348986264742164034835006878411765822274234477701362071740602792858958040585614397303452818764940346889823665595733396286876423420702759833725121427922147421417543199676747525125309839364088282079604901215094314331227202075040233077251897101252992221968280579477374774313988084688236359327415207806556803765121987697724272380402330483933492018799685741044038332594645467910538407352545069040964571843330877039665389573403613588939284039390646117580171450008902499945045525895698657772679235968599476521508787416448046382189612307628497911442098145615864889834446212678528746432474589985693168097170736684455275122154541872295388742040312778701245582357743058272736374191351272047415264115571777778963571970222026903147212997269203788631413261545752396212275049142086747080488361002081888061361725209447686060205127260939735547303270399478212385772874038532674235716336835107866901902182207216229140968394328845392374135927423944423177476881249655456476324890275160476613134095518531584000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 14857431796483289639132263046294381425928577256462289799693092161860269127813892250268253310775823271811060270962077036576025248536960941196768314194469795093141113852790295352316558579069759901123962646380866415694575603279890960005996254693464694304569533832487094771671048715544588070671423272309395902504192762845021984833857002917980771323359421353826708400330777421253486076649178799725136077095112164389043953514937399722881495298562230848096578123057935365646580331638948538809893925699107389510430930931788638288046377202188523671411660392629453265189077178522225032837263275573831482296541807025492098121728562767483798207341143326732044328943402882198584035621548591686459229647663771428772975487271575413683476752587138171687109923479513969108651195385352905284121247215876684448493707888963383323200968526458021398538704247506584491313971818382514415746162506592432501685952551133825989895073417055158355052304988247324723096857366229841154339168581896986611869534041917209036714869800412969654913015692119104505378060344337093182974194193331685213095713788744548383288543065167828505267183169559776082848812579929999927292488083904297495069196406280389250365923638450060115307289099182965137663024696641985800658765652685680449468488192772944987242076620558355344151672221917219564398505799092586537397502828577818142060544236537901894871586023850240084671287471165289563525595216823785574415433967611836575448025485748476794798122436323729208622629496321743727856049350241778928083932595064616446657313180736805470240349576551098640329808500350315112006045047889988055033443596867587566936906949144513441604911045813630316994809087769460615606606089874590670566355280604088520346242053093416768516754320214017214205572275895735866620051696861555327537076157434204153050831674648060520944000221514468416220369074291057984503459366231032229531630638627496225271696886061502035911488667349941254853678273346045678763472128651288613563350093817310792156641382785743525712533045324494759372077831246177322795317257047091383690636473130809811082979506635902563008435188653849717248045967661466966297149001837878254849238799503327242393004729809974125691501872449275679237111990703281581018719980325757570408421819291441429808769586691222004185097956945051449772661595667436792107590120954519604523921875473551548621998445963116428053794057642422080898830014078417376124525444341639213936941790733723236223603345502241925399204057340678707688833990035045273703340808838686441423410321430844393458710129357733329918076266024007140455315777073102609384416262339845829730273233715872677942047440769192919010548946721117603820369045446932079954064239023253058308054378081859379801776845697799694965581109201837944166139378230216143316637998266326899949716880035648817212021575484567119501073369791822307400218971167522394177727457880458960461622032923109385958555669725398496475442106947220961701928959990522788408623416632479647893180610643915529167177198855570337869715692464950774449284467945968867737600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -6517778187638846087859955211380988268166105406759438053776103209585448010537892429333966492981682092809012508620406699912800062024131323114450715486298965917218545859466251654943814173752450720951873352052132604860119213014948961376236166737047920162064960309414446961816893909360884957722289295365600229893823370637550375369676039092920514898090564680502787331139476672095340994555238458541590115810924064252475037271213416194312435594759562258433493057248441073800460479891331131100815321029878983297188671876346369385891441837497931848534657260337772700194292921537018717025399432126590602065766951086753296498202674984545786985086808298479006545136371996965309827642295951003097701389655980783178964151846218680984545723267472794426183133547067538539644725028369300461756899178246884324408414284183572972854311968033617814741716371546742562675057651319457946014063975481661376200616806914142258774701956144110361152046645322698604766920574319234827835436159883184429104712163049937154342984827344301430048305414407943663249117196987399748561284469323208294945382737711074256208874878287932291808731018588877867912815182029235097303344744441449540905768986701850437726533996522315610709403541518331210659633020418704288447863803571082122555877549252608113516269190269542898937495904617335673550832547266144298752483711298745592712952776014382260606574674262638717350382691116184031097174276244700173006420934592653884902040771739236072859532871197372568823586393876140043301672628001174195134960286131812547094009479383137045487084027074988122898797476478242966735162150360835391588807910886708852427758916099145422081710828973981915472133195474879843346234742130324673627118670761647990449714207887012229353668810578944054517543418508092357238878215664998427786736209218774304457961337203703496009385991454869834550301369466393244681119485094886792094577962100238735539133657158971121474916333205644585906376487502114404016724800139678309669349480188899391716517640190167544145418713928121559276828296273466951709608666025575442351593114895345627823043060190777956755070341255796482744330878651515318696157720882308547357739849713439478963611896368369826262792742721419138406877911353254377001536982042182505057491453599632431596794649171559214429472958900065166698323317474865573910870841888246456488327640709637659448534032106460854643166935681512020307451178139686499394083650635915313107381544248039978419393281996925614386289787084263945815916342600702929364221430231866080061592027024087545982794462633573383106273696823751064829944288804862291057556836050119627240580823813447541162455256905500660368007657769302922040308002990436568943917343413938393901497118906816907715234313226810953303179563087461181730958989065618637718614854738663086134733636497693727518170954642622645209143038947938777814220339167849934927464392773048048529681536549084598979643885871394714877164326709661327431088317877100373907170916692188810596066647616227757927115945379130065721981018670349232379593585642700800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -804746129315940135670229387654176512788930811727139713146655319672184795312069572523107434284424086821968838806687970597946492040911170876549147709084820141716436121585047286740841511648465333538994288468250377592791021838059264585633531535684860013799459431600015570876163221660089306714783753567265015372947100500490096223016107119682637704764541138946223838120471721823182220154777852839966141925706864831725707974825474145721740453741638322253210185448163369524930139058450225766323985798188502510834994778654871779646739758201378651969096591776268162873463160219482998569248880742573179518515886834041879244768518518821428846782631479601341640008940434769737715147639713111999577095010263045570847056309509560614472428898947481019687537126401624238041695848692788517302472178754745001403973581019448901264495495661352751714019099368133728628100457897012115170071821970021541828133475291389688140839544846402820063287722339662122725485108470096204279756957091572156629856947812580428806820995199671431953896046779302094619935202049688722273590230184190403713244959212587200996406029453292874765794502769643313558420699597683336974540035949153660743875118572581823189124508775883108869436159955825798582797680814571301808001153877972314207350951299799417555197778351690212081255393610351428382121837696096946272063276767900363399024428128618863008766479168205301512710254598211909851720521809228834787257248683269101355795926504610184038159823199433381374355166612613861689634911712583757922500696259788153822417672268515362835789091491904424385658010081353303076759422351688057567236989336761233619594660723660416200745996280097872228190786359463045499927065942929228252557979512222374602004414841724560089098915382343448201109061936851724185431972408311458765557454097331768684879869485403707337216531323509318461860603629558900463236784469029115548126357603431090402163319542571913645882186405762697386418029812671685311726872358831334414464366621321079244334323196248260390480194333385254538318766019600075093096588335474382216199912301807659748267093827157144092431142479047296892569713999973677183395889268389650287778371755078019460080484345073121356743235074588597199383791030954107579557090224339561220065324278951553532563745143071775371773268682717899501949840745849428959634068705097156534424012782449842003693532012200619840743405152144459281089313670192186652866735060676226074475268152077956716378065944276603789647274391282381468400858946247376618778475572035413952121432470697988341788299240522806302720763086750916110266174911231629497522598080349279137474987428251275922979684148178566670034732244465219650210961249422332066890294517278526347650586164248325149472852651376710984903830302910893660103566808232994005372140073950717961876692219475096357043327312174917865011705887588584073716310019548520332547482572110167238585631562254987227851037546104553744963467939057704950386479716955204589856329759783962288096456719540304894069767876668864545330419529762712508526755840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 874882860925873066832854214495758874240819771874231873291109673785820914244347974064346615817637483910606499467134828137770574869161823157975674556127659740921610041116823091177695669274800987366426012031843520270693055514602875078751189038902513040499869626949402127019129661994600134906493473627285122244339112813492483218637740100843594058271562454716821191881227509514502849223753111793411882732503018906648785230892719931135176509323920442012855164088233553747714009309062482569948167835860264012226056423404786766150652162900679852516065644278670586931685453938519471546975386352141037907775530030354794632036082852566743528559191617212743972263654427119854626604220153912652619365203852166581237877150659245592267853977706927381063661005633360473999214172870577614840236662492152466577286958833820982339893167772673712632990547534087316697622132715752472766862615318953248474712482985171839446186539782483866406415155348840155211402932975382692106912025605169085904863148160605497201545406022645860491698602492191375152301347952833785635153891190325250035950372731105633850331764409677789634917445450353680082620482174830213812446704477820617406704188892929431101938037735112843841368314624697650644459881504661926937450462703546685773270293533188672254806761537960541107590700629507683044362659467664194483882034630141369083234359875941501375210201107032363524406373984513749873816496870522280752641435279272860180082786812915516024220642528099741922236425410229409778687518092837090981419282715793760510707997130470227496005859779079572642487671351580662420009503553284405202644068525078567937864420425605378638416426381846751376376151129387431392910123090385569309511538234113349552649210365359553340074705959034454034635738013841376247775080675765278906048072633450580387758460662466496207254239087391968632713526149100467958905445970979845356967111852154394899065230078259247310661414878601655966563356329799363556551201230818189455271840359549819677234064998811405016793347653192499079327019211018847588510149485778206449549728317233047204532365120407994862225419522724232121543730723421493381482401233630976341569563257243020582175421901210140818409136454012995327473439516652928142233470180117953812323655220590974896979940442123121108700711297160172037974010734411195734139535132264464430549666573175611940861995634189014052044668858764388909542367630909089065600751830481026678007349902663826050551675825522610115070770734246829599952504954389234608061747053267946186993930168106528014919362223112167718082538198221330264285323857301833789262022496428298992463984956846296087079580349207438587046007585884646778807365992667769308491589455764153529202026043254550337236368843381003354954932245611463287798308305868466874649378977835300724573411306704071264867634004938618519008309029374409356469179603242717004900863602172922979339153806306315726135541151074255816094616027928916304644676831629881573207705687562949008252578785576592404838628682725513499358269529482996167475200000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -258214595369110204509435825374664737399217371263265186801587467065509244597975831890082639291003727839816949120674221705437711707843596481504403659258659858378945615810911911924837221085866884478924466810818035138600248747625483984596601391706883707627854983620513320556796501502351795447665738715644823182715303659337020534928123189734754087438582403264385311357387592831707071303423025348482695228645127685005935315904682434008524458007047406017391304260647537375187366288831784657279724697085615131906056664145484283311124138677335557411424197247923693293581947584227507200381555666840740220072796795753245970145389604229423578904246171211044641660807089741502801525873016256796461535487058606014246962644450080000248480121179655114964447654667673472595148030457526757474022270970336538624498424839106542355669617539508930519842313573076389705206624903166325826237523906874814245888611754797196408902063940816927523773441988659445614148714820281670612091298163886376554637617000330780097564413027602696792386917400351900907714121322494182851347640375671978527772319623335862297401925241476821613002583464101584682436198838785207721533897118901650394668561256171537403794674092530483784195053788313400163489486643193701145535918836100116258703746071957284372684154207145342368400236451788116493503911267338924842198798731928789643302505434794667573909525378720911156763328174779644202499445763099451682917700021989755636377897135588045727146204846105840774370762577117295088476927398621611892372035610682673957123874817347573426641294740510716341046739938346599785989208324278408636014256990299431545741432469953480746763370488568032675919198829968674337259188967666105480312631737991634233162586248879804048714106365218119864912663579998723829059674031960721336450980244270829227458806657899764587350664499789157068526611070375053415538152368745531185115912235941170780835656210019604652200334102462415349339363821718347347263022436717656852223441462486412696362939071605114388905013598275393734705778058308631805030911486369922604199073752098943250131367523013946132067692699761926059668750933231632698882744645901213794313753425963131990504717728415769938913899844745977958412420759175039098797064629830163582763765503897320019256906071184573371051558179074154650146255143483906562037736409728431499406110070933676755833890805687638295357896904400071224297092365248349920672161275223110113400176330724800425023307223746307737511519531134840919899222262290766179392022923299919385225341384791242688458359778015310341882316758359777009287712541259438916199893892588468985278523022888662285321102563218358046951554647827426770373166217693685620958822968794875726131799624263318373864021074484919774715995025984201410167809029535563549786026126410736131533060077014142071300708791992929741151339852621350244070190746815838035468879669840841839764977761611454482955204847806151246266111154435295406534951018269969346307709947754377398050140905893540065575435829814527453985034194565201920000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -15292761869678887589066445893604856519462397170079745518579114993636412271902084534501235867155994513717269719322846561861511879608980869656703703913212492443922961234281709540249911171045009895656825173472666801399525898180881721715704367427257930924607828028425723851392275365239984415101966205704363617797727665683687833496984200269267013541528969636229442948172652676358719540473006716302524687921793821669579377629155131647679522688119990179409480973470474169789482685131692906259674516415163295908724987590164307526995041708990201221914737241477926282367586359544965052993615351716145797666250678180460481803555321435443425483281368137782780118207683151508314286819970157872919617579720256414753506731286114876568731754878111898247260198573583827968101783861786396978824341915813889770398883325094912883645100226211530850679534820844078763603470382366995289931840656523266988463564289614264963348705809308924971966738364266309388631692180181217882878160939115914820896615388569802271261252121005249412331760818829562401895679018508333395035811812873876311841943010966612104089648969359212842217256560019350132894647665040739021386733831814755926570413381424822645495450112250116361955513332650135899205302068511331124708772872678594848670141973373901224942425709669399157841740636536755992708330493716712932481255989707711083835955079256386955121799894701598818705464976746653209184585019093948489367480611904825261172862539379113211586529523389547842783636361373972722668187874515134541933647578324985324015943036079108029881310352740636448420033633141020610995049810796508896388953467490624088699820752728060529531154137412279270119281751627809610143502656516932052175239953609513105770521360893065356055786617422074780657007709088376772727537053694003721302951827104455677140954792247823206305647592052651213884218975734220301393553400003133382646880943337941130470646312939043714458772592548404035174883953872256571935591770485354677108243715300241652753419422095197736248244638785964129459594412911259776652348596733323376656825953974607478624141250395790391387804282372168619013395175184014295454139458565160596605218299566073227507835223186763931764647182726035722155425819441141990290271831614912066342313294465798752827835023561362715798942111802860600580318039888354779285982869816383925289406562178090832028977222019970757322678207525259948780884625516962300942853988740873773273728174186872717911090149464510931835203449900657883203979424240220921549730281626959830042573204101740671505100684440061299404893297357199534134026346048076141415337489235860368325230629089212739682104209360040115813562778369821772423422031002575139440924154508438801901369455047900379243712897315620729331246828666842565825943595217625762100179023611671172122698959961436665644683297459236146467542850490596178518744798429702792466451338723147761441542877034405109374117226221909401355918615284914980217862793274188605880281991432406328618833559976770664394040166864097656786592464896000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 55585312859512367035805923886363268213261527910972041276382435127745778296197431382267505266290820504215754874649135098873437992404943747814543442547130608343733221341594074787471587178244533117071811935318131520321942837300914183996572940187842348777798086045956987261571562853549709675364491919679312125961764290526224280234762628137266215996654626888120017928392680056344797340415812539389732907413790083869914060254998917441421918284627645328921823968627199755696367340507504628596124401082495663998077417382906644164062226936905529614229107619287885099467750060865361492516454671128372890260406952536518744105491218485254987796029844622998257446288735409676628651825892496872089046778618505550882463826339026175556348343854869733955949860679080294837088572155744988445790970775389120532175310881928435030441372799971708468432929934755643678232703863279579701013352799294926639632289882184225235939690799624144882040427703469297071550660562442214955713905930740051214160543802871338725147736077258361398568926334505413435545921158598838079543598505489206349240738752544036671080744278183458710485252054452120285785256921166457960444270274557987599563709051208944661035183947660143787942057452374921760556692603633426715494565982486585482504495151357229922932179344230816615396809161667016949195121678078670222518649187152757285333601264420964901194525116387189588681897509801799856545378255164242030951055788590356852862940533657349495397981295933265320469617084671751736874800646832737427400104484013299677063884496595515556733624116228515023992263221073404877932067205747893265984598833680301635214579066654542102486658537285800038621390188076832004540313575160147255322262560928975750335233682305313111593800242009292211747544919838803576830736104664102632817925997597576175789484398676251975012465506735592593860120412103276301453393087126301040305282297433728538417171011388376232534473062819545857194548081484072250149014979682409704642193466164288660081757362230573338775691338239132556411168377984125474999881091494144602395134133511878149893608020283442617929816348441529121339579232549673707051630345985779428502982947889752913214167250368911120796289312136630338626726378568295422949532113203681707695445543849866561490155780512988259037016413849093263794326691101402721884254393869049039092879851600966486571954816594214908914876771079826031574027208148934327925369317889309691286546623140407955565633443177574686428153548410307808971487985228733124986737263345508778086718633091654060096512050460704026017999026538657687383546489570405254782524668216268614438203609401687800843771149431205908418659418868429944851304287791821664345944276416028360978830574497413575738350307474027371685484902019435665740975826582008377979978679746976516918122097278021332973346328901247108581795418284098164019225737828352217747063478925746564228666925667614549524944856358145083234456845380859467708281097588528221751418232267251769620972218415424966583412346309759846265651200000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -12229039393814438222606101901710866134442228442562168199248520294266201909121328853823746837910309484817567590972082849364098287860243838206346069602438990518469947198905414998015673058063973304628277335222936601648765489339997834298812709534036683477003124655059063247093791455653664380290485411411354188560571648678694504990746148046822812078777319250923546528858526163334765267478740853362637013620903529545128787145507660521306482116662769752570324095053189485206375873160191088384569808729049824434599558701067216828251523007230563081107930684974137165469996722994424658738546562725332461105176332020693939052351744287224715741375308966070279152028752896174222551011511222497443521284070633007269360332095036457490274831526056431995017843927090089594121771886286048341643818805421066276008080754680495596423964520143417586373726856576166344076306322685857622567442731091084635325222378185335990574004509728393062884156315683312446135716343105359344774710571195299188369941079638716003855163689331103593549736725898881133949058711994712077581286339876424354586924586601103589423454951214047986916406618940857742460388323706462655906650360314329178022667910609452598814548675502532956153885710707763745331940271115779547945460281494514894799048076305592359894238758144315357797070722069775670942879223275243977081321935523538529192716753383091224157737749497919513269137515205476254523493339099828867914910935083539997966816675048639870942255179976519344926826876302539029635013117411887087763498223777711206610394638941721229493914406912202073748571176835777765057088614600204907465429679344478199673260755051427018046450135123905027904111031830712821086344875401416186007179749572111246054893839510711024666604873730067815560839426508151519175905269102720300435413932943462525877250924550655443975048933772322911204932538749953168248572350725981745009919741784420908511212142706989355413337807209960239368074448612903813045335456143682177188188306258866584593630309071175301593180019025718253759426304548115454988491950969691434453809949786028654466628479925023924239340677232944340751832077904091862695124406292350734735314029623781550346826270603302405768004729126934180700595126369938200085727059282383098981385078671862429436786735848110886282443902352615094626853714749383147596949055566365182157468973460513087076245954696885941373768545967541621041241682313084207585480942528254125242819093967366305639445298848701956149576944942430448407918997032389593695881374059437215758697918987051760301907054237849692760730083084271761560220478526884945080630749937244051836611341061131474971449036715540309186837838420876450691657185221875061477865836557496045714929070893740065668218173842663700556900001250555193794362634398868885775776039145577475656586791727010011483974895171017207936875294602275622178359983982685999665041336665172314876101966094639236726845438038930270683900467071283626304004858496325413511585255445411598796384399951608328520551962622977638400000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -291793340864645151175571987432807346440903455727042282245850600659943208087286679352378740560656169957636657206976280936655323776033571854765275538200311468453586012437890774876177857260137353790089307863269468886213879361531939642787815946113529398144877277607946264805137218068805431404535487186872775942952102620102697425955328446017974636605820923270751943777811757987926275492875561399753678769205928313556738937243406198618026173370411844493277380545246401229165576142508478472343515551147887251061217450332583478019581067697475093130983512270835692952839129791464366226801200813872241883413289576084368252485760440546706681182545915255835907636558672838851735199541846811900231078218003575277482772311217968615451746111082005417217094987137173212807082060306440823987601384166572818983193143333865962016247081873734298187006872706028520465241361136985835339926262230780823044733864916341878154930886125517687669075076936016467239403125509944020025034470356680240756024723147311152148913096620573226663578011113685138739446854677666668774148465222843227620517190440416092360586482750916277192632153118262409301277275262146328598104208880083493063864486801430966096918487652817629093001069522033510495773057801850253292158323899737397937855339282853695807241460683616789376486364302217075530208571774373938371563891304676951906366738084323962932652505523553719740383267862444524574734375358381196458837176058384399419292462784273182823229931999505743124627728646002181107055781946072421999496261092098964751841568196588708452011346805183032550682622237028162961667743276276603892019695311016167337469631885383741797558409912823399881770793587397022643821118062702641897109031957754852107562235300123540075356338209265237409267652167289253795360662755100485520118860795351622941877265250251492125796003909103786569021466015706838984750354276807415660514017048994613240553756154828567189116961385767104292490250847207830650526787922701147501383544030310360149304513021588499649203562900430985013759110295199230593341266579620439507903378500215620002589174329413052083820191221164694674593106286581380366560397770930671747485643165155567275632756569567945141925832825719626521683133714424007249058746741781923454673212782152958462861238530547689131609437015811093701081992142183570187021425889638397710466001833683955851643192872523127943500010481592001149907407463090110045930615267338323450813471980953225683401536903322665834572955126894247239388187864978725840234908843913184942160138891717471215756719767722334616415169891245322536951454803943299403182609216570965591471247529645485994034520940910378850516804439565270673431083933699568736600118330539564694635140230162765109375385324860311986075856838775846856657169257087275432611049295462443815411140051118221525450325088095263205008613882509682237147409747114059273798787584558334598200823088646114423901330802037216451078619160345088317323945280281950792400730997202560874629867683928032937706734485504000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 341554931079036139895139213810373386392177618616292728172225517972828911694209769308675927215382594349836890745549834933378132771152223360428666488602701733782876221037911977518618358044037627271374611413306924110272819561977861627544064410178204328210955698441930435906257179673517797608210006323972932116384725184089103405940098320390312750198258799977781762003568327541947438158034662357793226702860472072396270005043917775245827902593981322783626593372203049199733234951779475468062470461864050982750909070915540936622091886859442959138878768830981085683321853031352554777011539344791440519034918797137726172699316764204180144736662928051074982695703061715888928848573107028683575350493816287744468279094653975499567977013626955259335257642800948222487776885303341941356962683096513733781484807630323735210424482058132458034840439883910975805663527107276219926103600112266799027210831630761028341868200209283417695526076693619089854192165006514101670223582201375479389222647442644795748931464331951665961771155965157166581839059124168668866118503833051782470180256743112342918932010085005847345752505559503676644112586485122837128021242146232374858392942728514463134705778379380549224780694218482487554742925998487313597931936872065750665184762113858476544446924110959218207603682719809694023107597808918664503746675457400220470418456113937955553375674765202716911315350387003841762716698294418968870282468126358461035964197278240739302359184433764298495720256834739658292611180429672853248064944342793290877770614859337640524542571600077985869165034892683350524743789437199832853052146071950921571215101680771768095611248639175689447857792201277040216026481616189064723062014633663665935157305995741350648949253056711029566819247269958493304093138238558620604746504045688958018515277093924828851264265059856814520165154037153654152155010304594555529854767396063598602717284559645932832303126388412421960798050290147566925370673556496934883872123997388894316559435027346869359909118847548856548466328344197984754904028472236631641834381537425944960444263237734623350729814191114301905638820689576129070492309686659287746978277867125786244024300134389425009480649978892981519271995290579879643903031616801338317298638990595464998416326400171674832318680034621780052025861658752068971922683706050775533808427313795019862970677957666050957442154344942601783918848446786124304505540334188382065146520900820467710055035886189441972414954029382763346076834102905219617722116077551539823688165117487152072768896832414765238053193831348408627508535000735036721423212059696000362908429251003974280253509459897621544167510777097713645667163593942738346040478007768029833438125331767979158741414541320015883546071813071100379738453598688836624357147309986969300897358177317396861073188626485922514870366056783732392238576285385635991523581570605340074347257919822036116602062337896015193847314293972019421028665474707856447561103814116436276547785467971844308362854400000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -476627988189848066257297639531909623127325192087675510017043153625853783933702622440505290379335538016856006712228428546822564189768545965556280782497349012694740636024077539451492212962939009905507783748819964892326409606033468846237973816556090631564453726029628977461596564058375796490402667825649795580563031254797779415779430822713730377652548485151249192438982946293401891114137763684822746390719821868132129098254391046968605343512700478322077780755604964545785498933999063944469917129869604851118022522086779659029502742932587056919332960541904455217289355830978458177233724424719705676141994674925227025377603005727649437538883201534947395882862065160876562504482555142632199347449313224428326502409395659152101081006984672286624929568477765723524140773797516217659467512555142320409209231410605656185661174352407742239761755402805057236448539319873446617730556101310439056307144607545888364948886741529692916636170632105756121026864476624478991712190421353198090878930167655544559265907628246279619926458410170100491951817339171605800311693742418753367229169782222750105173607139112267892121806712465508779493954035231991141653585059956747716215352108772643562536282686089881218705040176903963490656886749641516006566503077444775642153893064765985997620247628742575708849243042658120630625326794013649545388034355224158275160848854166787048327962430569670332309606542926594629172471291999010486845994895860066105241632907797281811445695207672086273572144805453707065102478844784615225014600324892248420869370074444603019789592495494865572078495030949963121988940267096121035815631667478423763342375689492538195220931814865600241935413358308933955885561849537045077206734004188363790065015674267548157309237640424425145374017318083627797114591178094979978815714461424589600424414473146766350146328917917175381328949952720450284990373547095013063378289835526615102387880561512856268125696516695475807327824910172874278792804890751816602928179640097692055996789874781848615363349526290106340036880865245344730389926291646556042383286043160702986187275011808619568156502626231359792690058867180300107141201749215704834940602854312955695432718904833338332190659860241581007029689055336960418067830237992046727320090900016818635342572831157440787305138967576880929693078753220358951336276975318543927492884359168704633779596543319709182182943964313140332563890744393161525978707907944211670464293793669779043410348750358546521390417885960756266809885071868201675593702466538544401187608793465919453537744526166125505394395800146742809080386907849545461054288753975208286998380537461174688148137419489436737064565953428661070749231935920786610982964148947493074564831705792434657918618782638841749447712971146382908087575074531292950993448069273155784345273710184931007526674263710747685030109987611741603116487819329641916266424102574106247704783349796389270339018441702903197172186505425904255182141612120556895494595016327836439773858021657060311040000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 77447630136099535892084406856894875895702365441368077061036875677062618888919050915077500626902890867959397015496195320150155666325421212268898998696896936760487411388630239662021264069590636960651295080253472648593615723665146253228979219694826675598246940290439037066906265378956952469022187707886627254938436072295942042663558864574610821065113747910119270924849363846388708596850443723884659323647909166376726251535732377376137120582804356516141492268033907597820582439344222253593284720986929614429448503713479959915845846658413550930682272130242074387901524073938969192988642491599405640729808059298984677670580273466822378298734598612653571135859948081500464751295194518609153645065744417764946684506749658459851395921316546317272604848460205667925625632047009163041672801264678254500657688720620549183091433689462965284773785885508736282461045769353818320672987446351816663030774295411861136827250011633799617172972637864383625550120086002548774019389741820701219506803967983822825385395157587110289013682278053033342286368323731742281661704273454246774720681654180962960606851023083444729654533304657764325040036831588950400125965344116394420444275844720559513653168822317924625455502288546184197100545329492761730667744895508353112984436531253842138599782894695206128028996845891680497673304223241770311583845229362352898165537436041949807573525058009025300599244197910044692851835734191596699010735419144243076362481859371769734709121314582722026032540756336187087209712358660156135738294260262879616949502298843526434512092651879719356408550406561086306278019888391490930232847705968571670030267821035897955535805092173874152404070864787498370557619850294826063649394910561557356802899674296235166422584550355367774362534367840580191634302905345663864429202194622807790252729296710926419015529441968470694739386614641622366559130272682943382155977472983396115982163226223899781057804916478987298056707390190814355614738199440199797506013171369999620014169018252745952039596418116050410333458625335858877269370720209195680444780934084575155909103836477803904257848142292529969842526680019768540841471753677174612508243983189587210754808755731887054297028365188438827095548554924842241976724449683358527432658869448147594261658145131457649299630548972327872031513503439475534827008301265566958388848390128012297424256668468593623222665223678695017533752691672165851954821033551083121622739990180016932130231546499988846569391314553763373490777614356729064606521823006443354102391758818059894189461651469869022989853733092200118820444210880865141982444768890214376078869958901668708729323490323505151189721059866607156172147981225142722840983928650783652222650464411601029361290493312283225518320139772470168827632479683567822252622530175558173187841140348494460373297262872932094624002249204352456548851986725139627477317618483093043078573827490072660152919473880488837971787856138810598359043924149528185650776087784989252351211794857984000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 41350531665570041520820813908087700492070838786336040508726972818808290524087296157444411245937933497479639481201001000695857908061414254180504832464808883461627189456644820338945096563652069734363154767152003114036831541623548237056554619792813923744650251226648867575971096011202036360737768245668604064430652186022185629301686736689525748644322319312467200978430979981347197165716769150637292548732450827862020509225973794238223770256711531974446825763587005883807024042430471441165898290587291372016334451407423195707013826148605966000806761909216688221436892235517249318420670949957323001181498402503141624467540260486967917163667040288274955012373003761705502335463293416852806728628006213748485083767892242899840869669783502322044105629085836652946488709426092666227825762565483141709934872989564337451937010322887687665578749918620664139296493857944854655134157453821444815382934832697222600223102281365439868868196711013597910350272142596839030751105588973384038979810278649661059874394412961818812753578703502195382349287261279889518254363937341107516651105002357955887991837445424518984656296089041190796524871983942704808782926140142469932475157093225102442486906782750743022349395896879838642515262841513364203277153632545212155317733065366919331497512385739453639963836995619931573858529357401381725424416687370908741277972652332435160646615562873385392805658034870694706262831186904834819970413498404167203051662368609832325907911890927981560068268578972701234590325073578512670144380676362077292951200473724084506700779408138431779644686317681020667895242777413735509511949284100029492293746185242768118222545778211776800252181217562735412067596710889291528889802904773164165409228687102346104810477081676994090290039379451039796655847226519434655457680234315895380183208228929523755038864040544284130098672773277998635370000782781555746801885369098578854963483125813320495674553572867175708828897885476778715373549501963207625363986703499626248745161017606814077179441596428816975491212601951337042322232789244905926776504152320362923503449833591798776083209707543218708644543632801608800322732908448700698203992895789783432129168237092504554306153426808137750123583055538984239060946589987953789801761534255324500410171084133013281001503975886713348328487333071081424924427954114476479453899731120041155920191525580526390627641991586429592515111169469731086494425110043534797583695202484714030676640468383057374855314743247596683512843095537407904738552960049019074481229443794201746676618498358561349491131758823680010308025294737908729326644802233287856219967235088184508657480074820124490327268741279603793267906677178711922959092645206029104013728952539493095276121736300986765923041809037042157102345578662020837906023620174908609990670777707976296865057661818990844710121020668996283348453321116272279322966328754952227791047026216473765541727243099636525641908472765912292134435835218798059351986399475754539001944473600000000000000000000000000000000000000000000000000000000000000000*i1^95 + -5155239457861171493552876065105178666835593641883113040326842261636740271306422706795357154722156055015607557714552747540903401538444914096497490159045781839740060065004174291319679046663443904819038437358231886218393853858070407516964318301442056311283386783485127544509749401199094487858557865014199246601205799782045611786303363764845980106834648098399391255222847276748885800988304532763305228433537143049697916167408923696600187782360895515876674056023637724538215500046756394825607323826057331881172012503088951090256851580377208952585435473842219562746697446698194506743677592093382060769475326758705771801590125416056629999868059262701009740302966345443960446673299784949959028723259460363732098031953281312894827758392908170201059581015234186917692008002505702132295262516623776318455193540070694452636283977407520506769277587896922347335264161166771075050455310904543972660381180008191510439401143713522610479583374269785061466703634433692213565333594568399115472439406851154557968801643416276216662006433949366797051071014073727091315910167247585261714007932289663372968126403443843535681328758261060010434822525624517050881095542600063547686938302899817375061697680489116965580669387912849779283466885059930782502686907042854956038215674847687687058379249497253714633699117114660908115329270810092637959145510074848697715488245867675466723301462318781481202005471099421439853040275566461302492108198960460050868381267561157958335737736927360806148135448961973837069347292386963468460237919687829186859089399253432726699389569005132717187489700582176295348052695448319881631416991549529014613461988674330765630590793661296645826516796832054697097453889281171390716239183058803524957512692945592220790496029191865142788478228009028810520907761649626177058218450261473430419656654717955540958853495084049612646839406247700396480508106629890898118538876898600187810465231930995997817110359620627399426228048654744457168177995279546345358401647724605049269513386441642679881401310398629739418031555069378171791951521868379336604840279465182901566286261888057676044614912389318997428787421435941567757983728209031739349433945694205910285650916052882907897574131902909510314930739239987100379719986665101053080524695333300811606512926417478845555789572979474504445783064502242650897173182384137410439032477395459471930682895912901263275947242225375852788284582213447376567049455182830839836748265082977060048328561401712742713951219083955995163335017791750918717335238873214239788629996316116355716812073464875122634280316662463052893960616615365776015793265215884976286343038559675642832364569060507753937914498073500180048895327296466786415596205379269721774418885337347619872019054550272082228074237264823512958203343202786639536705791981236255802737214520343694819821432070890225844965667131501690245754851525058695976174004763011736685599257938875666343293912993445722882578985779701987663623558987882554123610733768304796631040000000000000000000000000000000000000000000000000000000000000000*i1^96 + -1243863273383433241638821375156141559628256361425965990273896466964613363566541381855802209137029832886749202011236093810568687806315071689970938231743297087473660579214529849172272546505260200678275600142879823145465273005615293234079161985108096602771047821773813054605321469247519473224761050331693541369809360196903778333423056623484646649448386542792556827733064497739172654953512411928165719151981960436215609911026876848614402555241393527441628723394605450608242507913464593519268186615299561848968128704672539611677930983362759207301492815841038433821968359812872214196708251884969878022001476253538773771508473729197008695757847315522652348458423661716252985670279202059174439096714085261869808891513908413135098698613167485218820829174100054805668674197709749488924232164142730374556349653474670115062045960394417629630838650924893475500649817681853357438304486457561183471425770957357207441082948159986796126722458195168439662432269587556999632704041104275797314425029397694308850942698445582924479885669381160714673959686386072567112753113885613511413281221252325337746237315320858567620230258143867706282102690626563232763442336229349274611672823021255042648462225621770847772045626652949158326636020704762642854297289604501419176448393166785226298462475055945135860686688122465140620930239288355711034522941101153419933729090837587991963568726683283731383647369912698621768937558952006147729427746567516516845283180804260896941085213004466777383573842024291654568348415101877198805891844867027162327641239318187163396040738212064712933516812693114555781714787538975928333381807427839976147076537025339406165626824636012773731969402788599838224003509055389939911998314331652558833990776805542166711607661102425335692259361423779037210611425923524826022237132412044662025896069708566937652519539123669678810385438051232015007176837510755988958124144575479262730342139954117052762832286148267492387998571693867840475224511457231988140001313082329528931434963467590326555791333159218324793067225722574080161370549629175652358278206584876421781542586234926503987472895168832508209620892367219370394063086070189400686650474237932596127118014324456628399982671478753118302248723352661035632622351183911978664251033540986791762317880237641769998810501011013944869213617030464304669993362348909760727684621709791360681880605051803644178400672896027274278718846681869606252234616251519850647967759040099433609901190534857005620450415228352393349190265271130620608028775066439597397865792511332099496752648389301775116761455095670131383188557218177834011799032479234686806747024552984453505715917701093275771614775251459133560489786841476864994169724040712681501622492175460583183317429255410808671516069972238102427216369493195301493516889864306119335055639658140679928797137531816456369608499984143531802177525655954357035495825189046162718656773536318598208082222204748388386968339188677685953896690775319871018726037452226560000000000000000000000000000000000000000000000000000000000000000*i1^97 + -117157379831147995303692858781276346070323757567624984851303466748013723974339242945874944814057632354559003263513527072114582773199729828609304141353358829150244757453501277136129117574434972219865639470742998081877869416903031277540302874713450872159343123155675312839025297928403085813507990118458383357981693662477642472622931292052960148876008681498320396920442037906048950438897422076327366521704024597095265383985909299567017681037408918698945803536273372923397429857701271095284921042331625760737024252706857068777633016996542334104226103495818873708073650786700061248658158584182338881990961605364763736009994662792661862599354383363401133063200697170003030730135945282194025072040536267595167523071194226364662076645042951071404139629216029671361446012767764324813255342278000581472446031084891715124253490025169838443987632653697036375994085974392685180070822127596810932819184307693004732779964732235510365817353164756139859681664428358733505796380946978494530723955693327090710117013168201891715132703042244410573246294021510840051009994887481417973676875682847548825843568059507116965262418956338554649618236928064815583246450852512701661977268015718408727596637658809738404384872270902606805072152961502333584653273543651101905551960365739749960437808954710300952482184057129974471257009567200455896642503230527585830541791752428504928959527155458669498745321428112354841927592669371173592164965403350058906608596434364720826274101893214090087606043507217649399050328634370274525437700406024793620880866329893655633363828154077349654942738067872602800491612081595727742971864456860182736257797377380547379521787362415981044432908146813715871376876090600184647630175204111246843388471101233848152134122546779272078120477968553042140938941554331513255485027277048748231009883219279322070963990276353469040048273163260299321514035219840442065722911594590385329135497484959224296281972973630376598079848471556146078612847051948731378713224021471447627399824851676674829755988601974821173578556639769159153258630468777243162005311719346067731762386094425556279057089694369107880070720625049336657639813472529801427793311166635436510298022065078485589224995226800206432081407291179789809466288276917529677747560198212693367100564169535475059030616438090780228597955736858107157921643155869984233189611940479661043511723744096447856793939381125647537827050812749064301845195537559830828650346605795360319644934641723361895494023371892851087298033250107128044541254533420294093009878853690818610449412077837630173059663991974339935949188920233135766388050289682110299643803056801621009521508681475016226240134817450382212133753518178209619505430176196110368573494164544518482270951347222057515078283348611757086405581913338458846457387993516292734778817088362632148049731928477513165490252828751529956475675679802475452875192903540274276277737877696361967031612489220987518291156494872041562428406142074914225520640000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -6482956264046659386488676476668370355902908777878439452834576013759484787373866885556258768394866300845760048838318031552474581548803367979889475924675911183670585043136085321338425440169902287119261665341285606690987430502620425528851866392308933569207372530068146696533741879375879648406797377373036202197196080006202945141193801691700727926569343428319189994032266617014868129736428855494249279321530327543771228336278552798330213120126183745908046386580442229126540048562250772270534936394145874723272493055335450498381330892591197016231673316456513763212506756615587338618780511400299755988596675558035998368488710368513183088917508356920662809878853510158448197683194008586236611947467181703723311278619775223915832013227428181630337559303379296686580709070840953847216784075887279990742153240477163414079046151138828772008204944621447468424212793262899834812668017780663208133608788051382653851524677197201422991361725365711892637966184907789758399867670501309021592599794796607807102793576902993944999099812496919198487294139620279025388499320431080684668436409001460990414435664938836784473867133693666799533320370166622105796431878597378149472881639218599688026885839620784096045618714859101775597284681707621539349724194907514735843221604968050009200409981974814753608364521916455764445878765259808468376063518124490916543432229120154715795233520001893952247342562558712371679823891233090258674128493079325463487850091991699163320781831263985881208517408653336394267659364711180016604572453602978976065200112523652583317487657169260352686441940724437499730159320283236172019551549704235002400047727005103485806144766008006569469633673250630175078998711574363956700240605863119040534088881382880173802779176188432287841678266915838605116143631680585128802578963235345646919988625647884924853934579238630514587656360606281646702657839593499425087370961288201824914809469291387306342131380695736406033403470932418809537228034710352096744435663660534074884799230515909628654843026883638757364111527004676312987532319112697477213647256396315065369178038135355909798140729099972037063209753449675539652285103122828683244227219660325732034436256118894783049671752541349904976521562823159412430158543918979898955836027653691657263011082799833657473831619161983699018055876982382186815571602709234164562940395416351057466483263882284157530737594201697514922606798345407813559282632234413582031170489161805953811873207393725311761605790984411403631413832491309816897301370641066709688746495663299906802884876665106362565460666363673555642330937801201163621789337625453471135206846415027194081630244668346898884479671426960432358939762690675435569941290298712958069135380951544383688931617154969502042157626500074306754315943683554379972362429229707134858165053438389149516822180010526862140619829297648799053054239332928013974608515528181636154225595486011640596374174238594039407969055796379082560771036936142512455680000000000000000000000000000000000000000000000000000000000000*i1^99 + -241677265228033117811890486403019818143499802118687294301708884778569402308833614185318904004132669023478108358786526460206716269775048744524389697039181294388021763155155786472903565946632306385769590470067134388706083423744451721476146871267080802983151864657523801157957263269404850497354577754085877215428500315546870993844045778974361120985298222628598872570508114849759570095153617198849724744315270819783382197314708271649628852119866638921478773843350687388275123339106913175179664350447732867438909752592705315363244588223768642192189467861692358475044643444195674455124909964611318486454954817910526208712719366957454525092595330555623395142061035479054613849011206472896062250958880970939975686615407272923131703014392174552430844049692264649074714492279715495188481459502838637985682883971197782827992391967100305673447426257407688017874039789400700639140428381287288551748992642264777705138225471816030460867179095151222542356731306983246876110238078797753233964218858093820019993339505255781593339914149126198682631575186530877926472735711967135257187641700846999593809921977539031609377213891217473769482930208104395265618627055265065395636206949568500482669884050975795269191958690266262929931753996145279089444443372415984080542646543046376340970819708363953705061906707979432912666609144834511814452798874171698009523376872637422309804966637693470064516617564883375813514462553090929812417365245468335615707084963137230977609578724261560255002056020391076354062672204199565010956954060345335976828085655608602756664935829193425156839573767749787954628098287947942169530320706179211171074403143358351493733869096939467754204413958752439530752116149277666685783729553543143439309132742128114464586299072564559413725851755113929728808003619972432184346269014209256354697407562879199548287677393002042580879039862891562323347535632365273065464932329485365255879810762137350178163541270990885698489057167590473025824560590708004415618552798592330238889874077705561291000581351050128915934888005216492916778457843157731551222801016161569181871242873276095895150679705031690430468298212025356448503748388897229517999742630029200148467945889727389391058922722406351958713849769236499620546470619566240806064901076413026359534557243352283941968835157328894691870161020577072496015177599545031487480494545079432231669254871788530854323237128298384805355185435523805328742826124664511705839277894850147256126015518463400681795531728994768285635108992487675337863562123997874300890368768036689269771675068430946703484133296135028291669253897757783702259582061437084166554249087006234580130575718926633986843581169550413100127808658935057222893258001960242304281313504916891453703298533170828375347875878334776566088331347235285337123858647297680787799409730138593922781178675650740876907572286449190964903624183190902068876408631650810333614352831636945620751220248961833381133880933907752959040951452434432000000000000000000000000000000000000000000000000000000000000*i1^100 + -6191788199776113363402955100647429946859929552398686502563606907645014567336762239992131310605823934513655264010918609103087733501327144570887750281222047379658321867745652299165705586722401429737653478397580951642374759814029662321006157202832562496114578097083178597228422634194812966343732836540015840439175455844404225989177621144568903936874571282840600223815747657058980799741671268715301413737295803767528931128486022674153271864660800520198633304112507783082675532331581181788139817829416458714322380856513846020293881933140983027137692348209166250878180501640086794149476477727862292736377778384411692607034727604957848863231383833705460140922543575969119270023926720085965768330598854341224128208498969735329669061951732185489228943919866971869603784541269197407284799257165502689581603802796362086846418585605762576195429511204384663237398424986643727179290420166851311037636162807693516081026241907486151520022703713899775319535026056344469754528817453804572234076245360277295684642365558138256427948995078058198580279660321504834765687286744699005545371905076369037804924870498678025792830416294049848492897392033757651520373826810675769779701399977498527432940166585686679163918252721457818850581999510984021420442929846541690806769093649985547793424164861277286911722125499077867252459698605778143686570883348954651333840448673632009107410906624069474099282715640351015543595446607060233062729816305159118190794888220022820187423818253096131362863506527979971232720813561395202289233632948564795102144286255538892159358482287156795888338937788687588865544151670834337473620930928161076526983413293899932873434466909163764499383039281577069193145861407125563026745449357101683418407394956200995129792639380388130481118537026075911754812923163804555063117337641865928603457223852336732849179710118786375181490623619212159866808692721629579396614605748450745231724285533965874563814515286240768563629068858418919467608437416330664785647318890949330569359252826474836997386854641220267366999229186382919490374570496184378407285561680425897873980039616788107987231202155335751639875304072384920967424375855549400612378390601211196210755017679798863701683387509497746923690920214155211034089534845716493833175632212389841066265117225375501574879290005680670751129858051851381478147503958975082077699466599961894586175051686767063032513428115874290925967903537837471844857819328827776096821388033436701471442529017675417311871730049836066028225794915755101730622423353857789039429464323198728501722876442556108670705434689249843735982759402883913901046927802068017659994767125907618640440268013444086230611244702406024438154175166945112819897593504737517543651568402871231629496710794959428482396657958982167217778223328924557529802066197938851807648386429946262788593924206174076423224555328988461642780889337174755565602773503093009451579439256397925494824976656566745471975467641540277256899788800000000000000000000000000000000000000000000000000000000000*i1^101 + -107644430681800227021490764998681917048225343984086931100731100899211391244465904884232203289879285330347503777045747060725152539429523964394306092724433493771806287447936735684197184895149691806893542192100208694035249101457391978035485315020553207551797412386335819054500883277271747289543748926533096389170428752774885307234328138623358714367868288050496185916173421678289653921749372866567831014947451613584107849589934374747503516653704547299347929991765617204970943927966814252669544265365020767581542465184635726009304287808140048150148946641543842449278567264935371346241512205096277237571057845855946497764225163073539287434758818705239440187833667612655908432915875188639076493036826432541198214376039288819566769088855193276073188266653984809580789609363316971896396957096984873094393903308307860615554110250440644474542735034344814305573077144870761047502503699945613932461777303203774428189733753687687646021511870046507480413977518173697146112003489110764816891942489909158040221630450833423809885990529715492047026986495771721597880021637507743266003072523209391262919998081216026768969813100598921140483553953596447294417143967641685782971769439441326310913284599325224921457193859123771838108003100393477383843682023708637317114072303609462632415440473733594007899615519192642792845445725086037358716794501070035100603340629522516403877311490549125254404273534848717493005150095169345672746156235217304547599921520731708733999059194726803461039709448446146728316988165574243517231505567833768333583563776095787813091185233494392730464033049757968367481042614935711472352137240609466499413720746085163147083344441011518903192713401654961715527142284292625339185503183421476409814383337277604062990793476912135423261628274419733754771603323133405073942962108319223797016836559547700962540483442435768591443685639569897907547591079965261154456952996890050961442997241471785302464360976331788598671842429358914749444630206386625393661107600295829087148427372426279526009112982541600155595621415784233527796281078435237016473081087262354707637334610352307590263004512889173044744637913013648970421218925946564035907017966467308542547188082863866795119432996307675057635187419283486499472837476712339465284636538476961180685564049458924867772635770218236254069518924685022291314089696593975892894937191261333672116780928498381866384553821625619425386646855361062092155065305043255254160847078109157578660404089662877999030329171047618207933108669282545331426830348450899301938318809804535986242321322919868189867318747343488823221882189189360032174008295845315107778906903211493427077696640657943495149855028625464542670449582654029172672139308927380936111140830398507936719447289963692582552144327820827654312133243552718565714413231289210045534841648740041453479210247827723515884775588607853924576868918401810837531996544118924593844124326097177859286273619513110747646678437896629780480000000000000000000000000000000000000000000000000000000000*i1^102 + -1168548403962442567852596001431633903736215979487303640003513335661965769209039104189032059872874729628929459089049074178488115342672317327741857783057870030749148139932635558455740570375421841878347755242898626419962680829074821562086886750469287463861135131191676707679729645430804184782347757719792769098091154310228637491965760516042882675003347314025062496571334978560359706439587701045045948687844874093485165134564365514146497669466259992069414593778688229860161796074713269157414704769508248353654955843886514330278982846310983237410558495929773587589852269477364743833082176658075979577039891355608187662242233729074183710592273972144149535394945358285762337725142363618842937086445668720397053741931293039802832964603142734890525594402790994438122919904684792808686521273191079259579141366758154778707883134206123058460357874614187615834546728548663187633905401591976840526221535759566132607139186785214746698464520123308037413442664678210098974543685928464374103984235900096550125728698857408598104804271745826574971125944300336479744184315538701152844942429654942829468928697611820984675777065755460749789646118717841706874308583669807097556274268174602802862854204606630393054835364798023594562574937082104551810528585997280249139808367970713414553835886772164079683898441528994063569569384430131450426268749046212498494140358441320572302500487751736712623024805471651011159867005255990603417121420421342525314742759755375156996224858378613770655464775606501929345904926518498769408218874669848364614236924216635101816992948451897308384562647825601261173438726795225283981478600201235867023555015558050333957222884840906300151532833569325958050923259584891082117240105959396839831734362225945334498591744912555608581144215560879011186585024368195991543138268396788819455198470276181654078958049041938882799530430939554506564089681449096140210852823889871264195805792187502011233776611624592194273278972572001198730446258111715786180125578883791606430871464231486341253542767961357283481072308483743797220793453400852704419127944680427734210145195118367903592432242503997666809679907510331885384342518234551113876545968065934523092331632418555472327919058022897793533708849783434779846943013224590116239659438967450049367503201602676342361884659547188836184295003564475902738840369211247892732147714498547567148032371886414393677366677637179957412482257700491902359695822765489299397346620650825288516179889816697718219490935183473677992951429284016288227750728677647182988087942171272155591152967259449317885330676767277112686478443538589772438914779946960368484876004004952147870654253196180880349289701902438931608910596222058089859484942742320559810729909849738584374043096444564756576117534253752815288874279226295338765016268905198648434057299202114535722332799824585830713652107126541423325994870074741630925557411039279601718664020883255680418431271451026504280654070415360000000000000000000000000000000000000000000000000000000000*i1^103 + -6156875141611634617297871479775647639790635436964009090351131591375948279072498842833969554806723534065940393531067171046165379374480590312420969202875964160403258327632243742232771592353545212604138251860143731433299778099565590081175050725249028337643219543285170469946289165672881012211158844658570861907678167775919344737990455227591472588993047375479076791948837728689692338671797429720916453283946102958804792675078726811519399322987817045533383926938798988494936402883986050146844773366539775905062822398067711604445950279103033679002691712799735782369281214322677831822834268066413052934278090656035461505460670168274994182057179800353607879406286738386915463563775683082622590357505350834034889813619130577576669846402233306457850935040320339538550103186054755419704647137120018217578475485554690582962781155285673721362438038610282561281442622776346516927043205566728637889959754713690113555659818836862630168373950003312746671505111097949700966150619254579001012395105741362310377316506048012059250906443720450118459999287387160777386216493077160282677898832261499789340202534219977139433923310710746534394841572215609360372708405678113866805166098849791881360578128694748834899180607203773657698817454355547812220880645201005321704313272273328893062787305693370143538979844027062526779080511671476291633538536333068263752471160354811763801404406478988327157032547579034740984739694089663531837826345588636058704257083832648831108428839010272469973984232217188073763773155092541866508175629354697983148425631464838900333030196486582486328783136001314617561209555670194292861176808088254741986474474191054303370690135813092414215967615751603981293646402695860861206879706496598583379638998387070678477542132119720708458912669332624267936641052461473405762740460840583384485235395762774157767450767746739346776885359713561563687057256617865991762243562391854136866539713927834610630120650308011520344251833789727481841232237744535305942074461468521850323373053626449193450473473614131876750936388247968750913189481059866257567015943041528946167363229079906871444100550798811717672772050638926491206107292195022624350901015862288103627962523098353013682990913076009946440923229444492922637030091560842361251179573071950881839265660719153390802845673283451496109788134651757392316736445196832108647175018268186458816210405361715143475835212199807776871102154942544094843505504191115493052609491871053590916949228935138318108610359384105330408130508673754837556106138587606329575157067655644844282347495542721656533660063623061935435907340742265500004496357445019237714728655285397560967285228525356188998152854912881103046371824701646740551116446067223073068538282563207805003463986589945768451079797689937977014263904384295869742358015607995672024335999808698386089261847738018253200295934986178772621260264533111545557647627074068443065484268517358944073984945604307402411212800000000000000000000000000000000000000000000000000000000*i1^104 + 13007285780208825816349256560333551044066968311701308809813884402466741492176100006006697835875781546891670540534089333803764871465456837033031332524824890873256241661887428493345048412469780386244906846135001612075942725526743839690183249935483939457277894424134463696310872283170155726360233904277283767419392161799022977548067539449334491206969901707063092580278742293898436072262117174916226169234074536749969440563308145849663757564876857795955840210327156000869721813024403679539189053635936902554812721639470200054531642091333457888402113028444760144871209853340594103630951725243562516262160040235267129772997424553815605167788539278567610416560635039651772204726777684190832075892289464853365961311833572661417776404739443239053503888107024646373112104589958764417025672427733138088174505285345838029775465081193089424799824597048782751720359671099777666490986035237149585094607394445925676346786215159548309240875944151414250822959352478614508562104454230714202564845664880773846101805115139743080545736050116461055208645428854800820412152921533510846243520864140118555209138507114454008553447277527696145498358683592297863586196882297485274383499719259353965950374662246698143254169045049385326663764033285736156152264799250357991162866775329974154034774143678695572853074355498123256387399690830250974748689996959227133612887601568604374418380255583234143644696078312028596031098246537245440776774823729494063509955132620357861207247769913901850474032930177576220069247775413391851484603493474072640178545022526846814560819270368838397378499147295098150566055712500747161895294059963393716552293892854183517507741295274276155468606634712643608986303420448741740077766944986172605433451628204766732976079718591106984920288481947420074421398610427835924361323505262869354424188346090623677096606836030582625098869290630944600751574511914208094607838590995115170229082550497351692227545822937126011294241236263853634132400792703832875954375052805188629096933741068962545211365007495085216290150656770709575365982124466457923316295679446779162071572149956650726577330955097638845795218014942208403283182331553742629708311042461175511317852927882030735773705495979245560197375430202319999230047727619680858760029592427109890533816366700260603795978091889577904905758578412564248102560115244424545395390070618058705160277467299228969300519209527078303432573528456196929193404317831798328356428966852412996996029989127049966448179088190520154067168193841972548091589925375400636354913565843597822365594436896565763846975716267279661675904631429173736880751030384252835626887885194219420348012120988184355881632393363095776034006919356301001800342191792933299472369349956098535339097871526208778076046835015920080174179572761720438784733361753314053381383280994022193330077623579475288964774123716108584282540513574700295861644288216741582129841257875289205941677773784350720000000000000000000000000000000000000000000000000000000*i1^105 + 392574458324644742054126674730309166073247527224694438779841399407970796041408845707387137447489506527291490763141901950459363023225066005136337035813103593853379430035292677078013085117912550914756351157378262436686098217265954465170610967529876144852424766918131856702670210271397269190005033633766305845019507485561495059130232035136838290932217235648736491146279001592638684634283591609740734606083766632269684974906412592417623673034267533784877589972214553217054665870283230796142486034971136558954478682289820866026544271635668783367880651747682053510431691653851772365805373634534974046813275294427691610280000075449306993744351395345081818337533158489746364715612276940544944215848927189531380267244768922379372967567655995240360087729968531409595087360194092551751934286847900386687716603137653580079491514553134035444594968846005308541288871568731421402219168188127821848813913874784680630757091727275166250430839183366751408815567579141873470624685419142803221200933079660414669095057914347029341904192928065654793212403849794434769875815153633642236616529884041369283407134406226949565128450433664205358382622963115819145034093171270348722030920003146486856831614173769069427233703365556498018142264793637296051530228017563674295530190183402530008249556685163063750110484647457310171611841535799914606990048060107417449198629944842389510196650131137092113535736601413979325438442358435338742272265535705364579065943356639023255193687559803106644142476975517704936259265165248945947722315125220145335638716714755451684710904055984168570335270415678666103699492890961991841894383408553324613454896965615799724161336132435051687481515441379074754805098270674722838409003426840251879763798500077101946084535150576978484884747555892230118612649220161647278265177949444622247956268151106775775890797632735074862701707735618497116851511248980483083862726605827849612531757457018903065878860727309145313729418016672090426736902358272981291338545110981986450141768994989034378061616487826699856253061137589736052671719770382482075523155075905254984675824381039289814466234335222846082324674312131304982084546747037896976043607325081056769806816830695586333879056498679039421090289946719910419665535380005367104660901044128257299308726385757295024359908522779453022037996272513680912053312714799116909599523234359111425444960530967978349539654911136667819874896141174021151940870014763072577837305702450624427590074391624722264657442057722054152105241171576934161448041914414583318479332963693755925687976658360860544639405315134880551383367610931443659128158973333782339434153618272040086445644206216349117855650055789791391403722263112748248927991403238958535827214295916829304830651650261115848548166292892060734260864819018955821648744497778793344889850358540593137939982192767709855890366397233710190782227716444132278677756760162784709537022630899827687578140672000000000000000000000000000000000000000000000000000000*i1^106 + 7806329459379366675434909900227510086283569604201786357071281406302901044194306307976244130348115244356606175284280983073569588532982697361800196344608126571426967453799979043404321731522694155024557174825416336260591236564496312989839251184679677277617969084511983338024586700086419859781406219435221929709765429158106636943333812508678702555391539329011257333674100097523069205935470865467732522472447989606018425641474937479034112472485736613605554732189206457211268591330477745413789328505321887042636642822773914311467667774520589698059022203710707295177826881329138978351669844005333326083874415103679101743149353881121978010051285236659513381958814143488236339088508638796647732946766182839001403313202874066169652610766325004952889965264513695904722606777692477375670832766783338178988560306605573013706855258362764056549531324033411307488930899592909948937501372703535328619631326253800241229321243162139987984731343147182454959027997286548819655251359302910845693226181507298680007432585711091948633644637351271222985777038046850536772423281970728181812316188003464396848422984381009962353575764262457834572148972536541302309654893402004546054840080708707302906944111127704802970429313826620360813188570196482042069696348335291062969514284654934112763828044544834835056691353015313580033901785388489615423262343022987796579126831333014448520537475101190775214903375468005539287019886450691149287821042556054403895538698717333563100436450424433149093335992578680684557199159780124850273936604252627074583257633220452079660187177782747592222492158691483481881319504247934153480192817251468726590801675777369617033333913753719669107686581166354473707992103936764366025581340286536923993290808375988385500840383671663712966136113185386455336565039378988233347251763874340516563635860841274700142883390645295731262367052958263750911905696939355195230614034371091177123585878840431868456595031246118527257959094242708224116693787414871468518667947981840616941118191775835614066045300065940613631090949560942004960039813616605666863042315955388354671283180692727855965258678000063761831236499386769803545962502668716049588434773529571768192759394828833721506899178901977056015868387661592542601559383766204622762189940283016982845235558334957814630153559870737511659147256659365727196234336749110658539855708263779125179104054173764380540661684622730471374772910875220660139371978731479273654108608589858634290623111320652445824677114135727511175282707648398682194023753927633112960269902982994055438600284121902831154842873971096380823543254920498212609741171120877826567913543564563672839273998628093245236427780830883299794977810869385119326990439068593301541302608384598017436624255887910993364150527615811719846558300154670203760819524418989728973054315522737219315446118744902658869379598038710954861232545145287752403470546902956321625051690382416412672000000000000000000000000000000000000000000000000000000*i1^107 + 49279025313692434077476870200036738696497595485470381978803558447808474994655593225096700257593084811605976257801242087735833539370015590248702298353470639682838862500028237618150532646053699355400436252592103614040966762189675697111606541803971998956044314547167425848305476730355169255656721867686078913904059449659067273708317129770435241994575409058367773865207044794767819527685803260319141658897371223105780309684526437715591509893414654891503684476927635619811407996544267959861963277123010175360151122363903166711477559431738338093355983720013926180423143974358217774832469361514275128660684761772479376951791976153250668253630129311926094382405375612546907322684998860264564077306736603410839563473023038962883610107224482699636184336418713536557621508351198501142204143788347158193717780644264555747823088025265237693618384539528385512599455004631449183025435085364934322770290597329845925333086705150513641665549421628722839500035290556762816330988722993957267090075294959613220575269258027414280562667822747179542434061770454149287059661589536475023863728453052308328571574656306140043813716969439681780244166650067572362774526488892598093312043688663275470181315514867883893526838152520043229927886640664396989682631576927999321713026656428605106714090287700059797769477692403116250968271628049029414583470130793670833026038864919063175285357183302265129584698112474882346492797807014371511161936798315811295845701520237326897654554628625507363734374830836061468879321562675834814756617339868765338311267692665881589995061255533607187775680832785713673801484209512114233967267797918834387819519530983381288206657543366344803137599857325037114007293651185203467734664332977023418467081538361764871975255556713073286500675115452439609762011106223917812442779320326724140345508992421703353912165956286584107638395849755707104392240827858522772215670527187560973475076314711988532040694637345026142482632983090870737597269121282076090713970548866481453320254577895431951020721126948259473996216555210890520511508758939956508410503240215654430844009221186016077747846570385541228272339267008158781512748933556352731515565212957325051836075653934344790722248762144011810273305573135944040561753872878831425857194513375083553809067848929525860318801981608189555580778919370103707645354062529774974662908143717938279690742730886455821130460603109799700856880595800609163551447404642663277279793645755942909505402005856598555434183360590740661594703953593468410739121924017072388368272240259985858312457502268511387603270316865939449272525174968839605923184363462543348321517900911516398019054789784323206679029311838304693329660217704085807907629429148844680530467840832155373095236326409856687677689321514829206261885355105699645198258640197643231257018918973048755860730105802894931663512965858828046904887814910386004446522254292717018772820753121280000000000000000000000000000000000000000000000000000*i1^108 + -1878312582707822354003826833420120898238065154139882973654002355737320965899965741522287115922125434840122001377415913344924100715713047811778117499648760242387601040732737370494873725861391773019645911080039004302854676608637502032614373430151029925736405363203984347089500396234062033606341415100395429636247103683104612827234823329748712836338050178910645123702636967203501299385698198659158886083302419575422094521820798971127749061421009111114374773193144402629175995397475438274874450278865537146825844105037542188936018683024957495475528850933986088882390447886041896710233414482484889179238924166963392957893395277842070814851493438116060948833535217006368203389769748071549662293292316514523637065097007445496914439873989408555693747205454805687975109367983065322473194969477546276672210544767217679471430411039995155648490179310961790271297604808343288278286949924045372165146135400669451451252654546778456206596296022212228186396316792415670023895633288608153583704361850907135769795692039647233001721580123717316480420258883553862070545681175294997193683266967100155473210512699283286225801946435193890469361726622262516440439662370277808572701123002394334404428546665086971770728860085663196898259687303092473898638020829102654945860322114834754433561541642548868272105427342654155347116143994552835472382567418727795423954258531372321322537749089200780675370775382589221993019693170508875185557782336924794510139423981858469301647481657714040525566151634192455237803145985819022716072528470633224314656129408739210821096458315712358129219236177904825055721573896253858400509733176051608421993722738074827021554105885837358354229316854690741933682581820958421069462667036784596263165025188176833894736681062555701832782463711483042812289233586897386143896813112148412682064235010971350844664267703327917283224047221502691048443551495645149454009168032946497166241620548141891042499132570355099809608751655868950838438844238201015050562678772148089108632026067892250389784280234323053633592439496041721182347617378247809344800950473068303247747517881287679429846142939084166663627220507195173705824189234221996125865743669241574622579138591549622250895299042875785418272570117983616433708132643737126511652209349628097817050533874048660987448237341076937385539181788303281309459771502906254877125233263641478943857469343225694556267562423028034034130616214304186425794553844557382738921411798397739970518133843849191940703152247796650977887337668203299380895726714838446334003045880720934932261863210357834722128957382827685270700072590671689119387038681624859677056205471983940850333270874061706069897779882284586233838619922408194277392011943495842948640254104235626048488821468699088573815527765909179625832353070041559570381281989245730732680066563698811265859781627035214342836845906019021438897293493115525087598364303742705845927936000000000000000000000000000000000000000000000000000*i1^109 + -28071883783617697825706436458143972877804518820699655069341521036906525867044483260406412626637626738293384965771328688132586483954572340821507355236227925011183093607177767790885466243957134949360681173656279253248552624527213152403342238692568274648053966796276279524557946732639519776133581342652988852552905049783054046860441319817609898673882802089597111885746050301246558411952634129093646283905692393208960382903576920962295258853419676267672566817854076976426872906821418952637734418423768777321950782762519858601767490870911515767142606174815772282930062688552737512902399133796158215358569991817438245099375925407645431979977238729808603011077096614693354567454715960036440296752688175008473239914015853659665971667538417752679394296363890850152214206981013865281517796918949410291399136261986614217712242395130773259785087863028020179190073572186672459300374155261450893148827724438819813893503566622353781347520412228768217140713782626219138959589439445152446811867773198421454344974049158865370806903349847524213510260204486671104879816191817840683769282944625116524993239846788679963908971386524641193886953226700745464412001456198677742262983476762139687691537256739357935454118928004569893321899450422425346085329475237364738233827484225640423454995290988245958814522533233166341789186380542354837736775552774942414815668411276654018532185804799531690012515391235642071816200424551584095910233225152815092130977785955811062239735149875952875584742239036624586032297716554500022860082593800957259878757411930950529719798140984686871949363402382877616119547911948367635009451494966383111958750548247349641450696061341935570478059178340725997588082980837392569673358424815394312310750840504841127353981335726367210596816553666752298416898578382249555357403289367420294042023155138897461542408468441182655023379966811574762726226354162949681386709605702375832407961536460869330509337063386502784058597188232281845750737377665197490527800967904224103679576828524640911891308457463979587250766944490641866032448944920431705951001178946687363187237338596712223882397487677811029881070891040171631055895682435402760840074333218110783706035074682264790355637603845242164062032416462945333147368097001318644850169737233426190491687439443184543738595887099311268063772679065585145448266428067687923788280057138772922272892049128444615807051530081442459966374368615054089509508280987251774540284983537820003911679821481771299093160322183832458772891632032663782954929895767762083087561327693414921237718788305831027512664471515367186074500206104209293602602216517545175992886360656103765443912274474539866452055049812646386304746085088286131908873952537562844407298336774583800674837871757986058585768939187375387347332154494745859769762456243717361744074344753113921845391859115156944096555968068314566034131000441739704870022695223505715200000000000000000000000000000000000000000000000000*i1^110 + 65324426230516375265413745190082913732253714209117080742336625218585676719626690981387557810655026683595365764544497263370725988248145159208401524914571654122419109375257805896649918599888720830272240878787397677850304084783323364187676000062998502443398117700520322254206362770253115767734817058759947719574184586241760596642214755392644238103369078225382934643762647874221413015442815493391818282148208740524378163241292426105912053307779677315947273925947477393060048912241054920432614482507725130871207031614639840857993809344484264460304920083050119344120951997291611532497343044173177681574159985451092300698629520115376601642270067955553771421049974773803506174777349866189525674933258294092289188555098152719105939130528396388188454822278165951278802078421135742123389764059992506315484168372212833356320778821945131339611744337537561386902340843702434130029909020204915013793797148421960345999541745343362551183577710133824725707423462909885860414444164474948623182851493167952164634886383102718400778392782560203647397169342900163528568813649715843298266038554374922009470545125257294235960456822294131495385339692441597489564254036460257743093916996237674305150615469296730595558951637326455011146747896920885599075187122536510106806103213487728475765341068494657583498591003175520543301736806867904997468527021659585129011509286600507046913932320944794519995484892518482564616600004601692053086717965745399597729501185992893573783046615008191866788278299621637452291589816247821033775056451602019492594702709313244433061049454763984097677560029968011009719263164883926225941400042013294936950720321793108742116273207244877772959760292831925685290590901431815403163960513138952128236792871494224698506992201810603975308690660085012633716690902976896070234877191183536527097362596675427923749563247196976244886423175059632687554317685515441802548526126844091200575262181177649478827850530827743496726734623321651868121654702675902380563643344481960622233677643898743455027779708888024945380576160173537630218374239367059344064358132367042790032710411917037359402597031739542495727732090774092484772024035131276380713364583083025091400991601182795981936611019592388212347733765074116395702659916864400021864611739544606056279290910540751215943481583060764666595144451330937817558787588595715021133853238791381506729286635682096116974121703316221720433121304098389397150492211458351206638419904308693466717623329593869065720488083789550726106513961425886888870298608405810622152235042813330727697253114273231838653491568637108743294918700086439299711213994027386488685814784091500457842326867746758858084783530274206650496101155676403871745789704557411975136563040205305466977114824797787849707398038669040519501560198165814073957773976332171067994538983982633516870566862251254893008220044474870096515705187760447378887530250240000000000000000000000000000000000000000000000000*i1^111 + 74847060047770990099137434130704370111818142821031653929460655779881989396659625808992104817051375411203000681108045879166534930457263645825583760344746156749105551257616077513017258254976355875914437091277256991640446934612790919899508943862742664916729002181607040623318601094935646989443757220787557470596268140128436872489261599578340055747415643715665596083988593206305882465732375790867148612811507226068237504296965105692693928754444710267283406586844227364464524098589068241237894717862543577899817218213556248968189677614001107547670955510448197935940224447282425584183764937801539917754058466629243065875090368202550993705591791207228337085733921818656836302705343839435603579794636789678576456185035612772588802945671847122546089683486593577633241119287025417105148712861846934449190373948055579550032970901689484420544268318618164730366278659374012840533465968269527106212653261692394127810644208464985140967694660410474915074362697470511780169515452274051404487157001576051325628664334384016293011946650628984585284436004119608937288789914877017167165610961577061289709261409285762980750587572983816552808607666570159450717011730514328090572761190189364038430880412975380640559982845745801839642473434876280003886688973914259876663980434885781595539303884457662662212991811498832827122477769290175795528340129309620809897573565095058796564660828203690215201888421926167496252465180846679715963154164092941257987092269106376312281321621160001233167443716641767814954406523969763045498144452962998605786808560759398636476043743941279694481353800649685013420218908860089860308923487488803037275066531199650190493284534581086427732308555587590417220329805542586113809246330481739152211070762761677368483787093169575180836775340802107005481565462168278802095049477870196854288077803990026401924727817780774785306545712871528668334412328640688614044179365899654149997371183121313437394208580196980694179269859671234305478357185286887036955680134597414660878094282658595505041326393641112468283451089367148169586245037093294103852825033646098096219703174336123075459870933479728692712921793471163269563982395492592885027540239536373501453861373131214161230094669479935030644834259117335004153806389986644967944130337244058247325296835849021916610998014707124142241525143813634851045306127532888776894494186946565863289873533469004716544288878282395761433221783570498657435446733388727843014674875924495393439858990646636652160744882365577336348813331991024964001016065796113590023641510949624109490042251487237913383773189418398281799684492096627180398231002754126135197634008764838520047853182101087460554886005566708917080556595992272137255072787724492778736116840405373991964446267268005593128861228740297038694790694934554893710868683998187113447897473334384162140439033124129223401797342383044933139921051774445682688000000000000000000000000000000000000000000000000*i1^112 + -144237022222063080337506701383312422288396578926960624163146844311125376389774404855168383268456577477996624388248428658597345567508513598762190118611533221623865525696008841708803833091018492793480226585424797777891389410087129135884972658915965929568325186405338789328893294614545430878637975241117576790829305619632679129889917025248431437932757781400086805180122974330840906359102493012255279507556931523402935723017802125953523352987730593008559920058967028533738271801671367413011206034296946650908465100890874547961238353570950436465119322887030971537300265687105303337604713291814995011372684216281425065137854771178720825734291053944643142251752316853863375504163208445670415961238043120516759329854860581525540177540280002251319171144884612565831685040884125456068316499588837397333355051163438009869525459609234189506797239539762031399749690337252868749229672555911941481267887586901656534913609816995033378224400795138673637129510886569941329356449251453317585000668146648984537857781697806736579407304743513979536882811413136247954377573332424854491232057826358669895954417603176251989066222134576346254281529663496322430674332223036255881393648784478122088661171742849092163224792889685614632040861704908652100369257387564568510535158933544067207756010541131368218108720365106920151923467086538460842020817677346250631055177216243879408826485225050083693243271001900863803520910846798385951168225897018825286988987883556536898001509356607605355430462821909887262769144448821185275661787615516531293475145011366060975895753700338643622375879674917159547998528151479690965496665809783261939387980771281720988932661368684159915393771427207348725278869072835762713583337004292862967831333198526612346321752295855377323233535596313681163730718027593348670082264021469940946659634025918209073568999720236031791686467979772528177060965802718915791143938335496463767425506350185844524932713341400349106006098174607365996522259425091922620161374018726163109830176990749748702388352426185767772373185533539084922493071496121897977773466201767324505085706548722598237402825763692543887475080190064149378352086920273135949578039381448060819737311512298470197147423880938458731752232655369454034862926390577254641915996870582299065037924424884520311093182134108866787501203168682535095546653107181770316606021249549695278523408885702281740214977692394980600940515458613791093176196667143845862988130676685610831602313428354735762344722248582586011846534980604323768535356427769528868752910123050767639900397833897171111370479404409744088564826972916152177452342627100207283941005640292160211448953485329139811372347029261788484862758427110880835095129690753484647570495635498675146315336754361228742365308881555074054434271235876651842711785724700827528205929889380485001141361842014313044037290857336666405476009561292800000000000000000000000000000000000000000000000*i1^113 + -203043772708857456479517699606138330790543375338422436904187959446051105653089629885785795021033167954691259350499190206080445835154360543318835852993390845905633996204111606525800673692590645018973633959670501827903404005563695539921815994924184269058305794120726794522403322608221169018039165082617803559964832263255519407957477304511076944292153973507088520261563452299209115988161867806362876009609992984572668543966443814164310518969799569046891597662609727244865771378404659147981622781934879484046834502265968980436397526439991259695460866909239064901562690096486785259717433079331548020783548690894190792718070488910189714198098457309450806422221558224523804287714356444897299567291572992046045800819017004781123055862330048151284513147045264148977682137312703694134423284937380262348167881056989298029760619604856044990658596280134962833005390496502178452160337208968237506547818340437613414599667191246649478659295968828007576167702707901830324760735082098933014500749036918333596509503124177727752803615552658559590937062752742513246564552972414766900074641736826994762335718725020369097149087096374837487567581065180558758159843603593241675148227733716725340681386583898323107989153331421427074100480401413214098766962985891173474941662341171794639204281487361510159027569991181380961669069201957394372620893218208440758833845378449846622183614532581301527300631990397595734010570231246217039476132641679169358281866551661604387053262420747987824301198453013589108840118694151659002608620679327968756710578688741016835785540145157682680224693937808284731797765209235502884117368459967791633566435807559649365044921893012006704647454883463408121148767340874898485097053830438929534211604859264469922796389318343740027312934299201993187338024572926925715824069764986092642355352112361467822137210550263431966974247491257206654130708354304487466917051004090648338267941200735949763457251902450200983697648386848437181573636751818871907714885760476039404443314681188623253224026986858342491291981026910224695563104095589302781881078752928846802020639439818440855637839840671503691840158575195925668050033351566585774171770190032468382105270707790409566460434297450831629750093753606170122306257637810461790725733799998630793993721882564707446330729288472504842394839881347534230117571609691394026931213733246289268191156377064468671142596265568122109937382813785193176246064288305766997628129293252156791283457440526734902614278615490329809169976411976149073839029584324289615778158265506678505601730398572956644587129714250169603736311492067679333277004483882188765895435468542433657143816175523952968860800928205190966274001394964939603618159262143270862030848959778128554366129304977505744051321373490745985487833806804497306457611753446180861967360785373652234084648341868397813721738067652539685273600000000000000000000000000000000000000000000000*i1^114 + 12237570000493552329027655930173713321230767840644663908955145733914524787520442265744283229627667342793117354216808408152239130097404845806808238881054053474639940809214180678946492890303364485648464154719609505762966468154985182585649452582426262209184248188550411710515644893845573769157979050274233757963555341022618282442313801931660756519720611031542779577001829601484773313887782550601657624835354144386340441247412737108099007706210313400916089489443969274439164436293217101658443284313030901267438023274701262536202857338361448473229382714277177968611697602795952520184848174250834548689243048978060923685744953691085714897716135121126139813429610772682385316912355417945096383111957438557277795905394285265533537610666338932126551961819951814478429043211549639715556626771832878472177727385962877860915097979825071261551415990458958363223504515291897752142028010725207258791731496658229408514589485397966266013497585018313630530543143432214133473648759651407176143437774608812735726703817466689297788751275377005637210011496287815093426238512043605309023023383137836355412026464168455445656197858717867061606748511932845523307575201879199337016605122867693588716141955824543766974192096414569552140991819596349330471310966455999929873010265601737162972021246987909071970211380800650047822595797949853779305473811910399606164328200148578702759406740083508016824786095658115335992056856249791873764866673698375656965363912031037057725413512504727817233622805695197518744587668397414397560034738983328665525884990185701996399563868454603284957927313724093466240989018139833116846586457327744711596569522670215928008155264350551575521234429862818814493908006794621931309255098441287608569643198484642914972684869629394381250203953642860791707989949115312281363177486966792852370514946565424385260659933016534454395476908198096305535176383603298898019037615915880178019142299488120016971089092302705671605455663872192831529443148318279099034660554557739460077362036092202524454555575641675662043406153488100988593933016227276902115143533723678649491288735964610499665245773272631949324348822754770967743096237435648322430509548092916096459897971572455860660736508698843046560372540521222971279526552116158110538610598517387847883864854401339651715393613849828051765001546665649764095496937760682540889327205662037435435345692685174684958056744883941213665055569927208489813598327737911229773429903615283122379831652031154618871824846557557710943071154848969447647702252282337966692147372359638270895562630804594348689068267697052478769600968979004942790823399126230978236730961920177815326440356879447064588178673721516817980636474634026083994224363238489710810058563515243201790356772093235859240502769672627037923109175120024202463500750999561254964045867492455361241399673376525662276812967772160000000000000000000000000000000000000000000000*i1^115 + -122517515766887379632084333208641855926147153236927651857644980568499276735111712981176857290796280979734081532807652922227589567929588443708858921668491205072724605462495111987083448958354125122902938456697799658027171034256438144128352830357758248126869289359348908552373926456946460119419453129979186700817061983631049701908261679949319158470274996441075700707893095168356333806524439839716664157710602682171934805476505185166138295556923726930236320987816690448635801523050557381471544537055241568359598742910289499953758617910474423731224028242933187966419022862583261675237216307435300950592663885828427964728465139155170700914002405913871141702476151756553604553237038459149288289921735105642099523567616989225462287721346585836519477963656368376396917909892199022728957611904204795471027992448573485995697977011559644949239745932737129073817667598390213741143676268911060317501132120856367005673315905618903143000956678966004980884596494835001893847621299010516949616628991527090991843716575631270891743824178894994554577409588661411993067109175047942544490550477119578643672416597439597205729725867597590426871140500060382697913080250447473973758209746125272945523834976764857498567122285643992236943527084315086985617145385859652747333110456398844202009476420882056740506227106172721074783644400780133141172412161289738864311990963590918989945981561906202264273590084519231007169764178293262518688047975283196857494057427683348671799113715795888188852439140157534247729919812094656880587396469536037649139386913455500317254136944575435937342107876945924866273717531763038086168097194782831744303976454651702103538179826666924671749088825195306807684579724187965899824667161089665982470248238960681813577041807880213893490362662357658035706543494589368694533112823724207763386879472181312754989266976685131922068208363352764862102594496824748293255761560662721727620542375373541696095832974753847241754407208914077142064052746529870638821716683338090918461782168546284264011307866993650252273422776619729588756959407914709858417686636534741928517697713075669895025809306950960445117041383725589265063729009381833018670049766886274090270944968051776550937846573261500849361812678697820191610727760547650636069486087212049759135405372435991662206477607835081498798061816753370324244347933722594733164885860483651874239092460213673398873704362983705688200808357831790492220718371956435166490082109285580930755793721879066029921939391710532696302139838972090304934370695780593001213766574142479739559069262616122430525935564389451880513006378120919496631919174057590231057763942354541684080537142792050130540106338066267888859103088428675764128794382114081131105207045246518587385206946102392003249384745821691770961856090707114221561286930510926209120940026370180700675708341205172801555660800000000000000000000000000000000000000000000*i1^116 + -246489306157240937234932282643363425009655241564087136969478210412333760203520870864259160456751037433223609350242662855660381250896639742577972529060969695076204002511055669384275115664284840041998608483623261149090207228897442183096860112556200680213524094109213295440691993201651808484940762340943497788046786861471391153996223901878705263933395924969265139046881177289114212521379534933609851898870305937953407500602786187704499887081772817269989944586226838410206257567145440110168760470194815182076097574634659742728233416104431823474981529812249842806046600174352075777433866016349367373682307981051088946881539592053760059020196347872862479624038826245152895263972327982556931945151075433230337727065328692342739017646231759229754926398867277524186435440799525765051661847909716078778370983558306258737838971322866894123281187330949399312519633939336044168191308895335274507187449241410144547006985356561557117266632401063660438601072957796485545104925140065059894876783690529836745511219710235810080995866676255177205035339443624905024185767043945337898377832581496111667656985031080411746992618891015966665028392649268558225337729214147244925465847633424312850824609899816695861418711117251847678100452141646846137291246783444253908300461833056443239381046433018126727298666085393081612239553638623112080678419207318460864354939134012484163070961903637079879999497160006900835685183979825202179827629736128219869259986798868695234444675777595384639164861973169048781507371400284188615849750831763449809153132168614056286013569590740132546481451816677662296627853237433861325562303461517797905501445773036152760932411727212632726113296862807157775019927717997767965438508504326192515394724426821012235763160821787547091428041853691148768396305719906035613408105613089660144578009673492094368781655708399326766811310541854289570093678785979636019946014380413223020418955793471535332408563602495165985561788755009370415314831863373213560858240220927335223189359180143772081215595645931778524116246530436317241413353796798124525582550776488818878185445733539890814377792442545313033758746641683101916931340967612872012818840871276581612289880406176313709938295526847483662655997534410197458706746471865163965408780576459093759095907603655694866709367988808683132413497155383810459094973693031540778404483526596918845073225844754705492054432912058484669372838213999742896075663419710004069810669560204132334999497438513597696926991496749414171625787189415919532631102320480886987224394009069586664801143001758716771025029756429764048567416225408302504179469352094961517495575797091702117490393875289666096137351086885431340173342787341809268374354849360489883417099313852906040232976687678501817323990807917777722381268827896161866176470394964349120162063872955115364818926995117178880000000000000000000000000000000000000000000*i1^117 + -158632998908856973611095253839364655970598148600241221681591666327385931481360940491718865562353418287777746548267194746291242869149613591462401232047421869522698770169826187931558283816136635303099992365054642356658408199359667744426644023568041042918716921285553806824515357173017660028408021860556281385663411022717646176920540994728029896332727324783137813378306676520276852952423388284878387054670949535502581600030789778405678642331028062139564071208841749602540685956017570404217353656163451027117119599692603205857655227704961589288615704000380767032906919919033085687382108752851884857843162157146134673650332851640746165532460694232180881729344191279505499656628704653992216278084012544655403427560786710655472235492983979332896387748799589464018961741386042041024572385892787686112035406690156112297214307483226787206032724085909330803010758734001589050066037257174293806708305887523496756958070903886310074797136724613537142199893538887573582641059967966801895138575919379158631013671006055464941269691678180738344809849630305494939672966463718070500170930648931918801940995092500458400730891908624316587712203591579181425093813146681135850280904834462893413231115544732548924539144916995903837546688295838983894374353889087698289092339111558175304434628799402394322326786500946143643499831865489260771816352534870787791683499993765210930734906520496177719840359841821225268589510877393448958024907075758125889698336765227093225271040905655044676801231506779659412991383720090370200153600317490579065926270037200552975390308106368922557871551252206240732953576244284051986979367357115623750894636594205260594706296962809601654203179909550622232072071107943143312095636594693737061797205501249595490132887198011960507550765697321353247930304868257695812495486171522858743840113962018455650185399935979099883479394508535722059642271111381856861461912845629689966130119095158018078954473380761865039876612150329453280700874987193735209669333783539547711497442006243592848196344667896053616498924259744367933424852643709770740030420050888622369347038653766786118390523766940089823185219598480751474310692683903632220141829197068053910214111407485383128994782558193725174069548425510529584924534289566900973091142826144906891282857533622092316482165657854751713782080831872319130051201380712315424365984012540815694109662294691149790370563484025446541198634080878775312591763165731688646464969562033681553407787524329616375379249663167654838068675485782164339472837031866787939918608949565944826484038696850234703823993785621554653183014473095225949658580373052372667393318576650316132052152676480516144967355738049494921875382119895328803408452076304990895491030648534987952693173468348417146418855195649253500915343380069272393120122482483403071073002698251635561953492992000000000000000000000000000000000000000000*i1^118 + 43988325688249408613868234452015294800653590552910950282827621795059471138843859579795886036124484571293960888954592874790819782224944564808329763853221721432409689119253143779701147203637533224486076494973804614614762527774749668310165151830248257772933268803884685972586188609340094478995983547513471126586754091288857066767365885245793789596639026171675783348295743944244246402197335134962122291336028464658623585184675031438059459332412607886050052424692378882991895167204836451796958394518818090619918369871247473832304470718915184922719386249972910548047618098808054644718612721128354917117363625504919004347104825046596311291139974796677971464200059551581205231370250981158292032873319612521308509800955391372720526360910423390686370091142041314413191908209676964270296215496837611278153251572637349420930954928391444477883214298505344417597152099655560627133546467142271393898671209362654916776919812016331396490864146731222947762939966978009660186330900290414624195273460275252191638602878257154029668700760735114102319844495988915988192739588017195038835086129600682602018117995423587092340257769139774843078956588508020507713137352023657305155378843463906494158466008059439141189538582523576940174218720942800024641141328714201312162408156785293502634492994462490221383295741703357459291021581354280060049812936690433204646277077596932787156237688498414291889828163594823247382277256838082067877935153069828181641699771968534052829375317568267023775681976592209103412816213986513832400809709185808297660421494897834729376268036966681728834205491538820316154318840185388793699610895076717313724346248924191124429933611276771971216838163852102453066654012208931313996344632564221400395085135224078248407161224554858897540933654134418042140324176748136376994864998665838051035337162596041239265597783634052904427824780734948367076493053387439122156625113025098918724628987425650757334099259897726426785644099602841140612407403371936245983374189544163514020862584225064447179725755332337850297168867667335120263215246495211772833647538329787408269182045867868483190419475843558950162340210441566836624471888233665225153144172543587840595212397717881412211932958180238259698663853777411633567232256921081336392230535021921435562141170391960044094320766822451271705846975418161878531598380338642099949939235699091573543249389090438625146751392530606058643292825626326365718107318271243045223905268364129303455265390974024947667786604509297626473884932627261460313431183897948469946912428703001135121826794602381395159375338709438356646401940326959891756362927836252437288412987226572655152733570989874173319561041884326851914677263078800012005280034521697762785243945939953377737363119247438358873691780639590785048458965164573503168356091968421839168787097878895001600000000000000000000000000000000000000000*i1^119 + 22380489014718794958481288406845476301070370248649328686752400285766756077655251040400393669936807729621463187456740905984764963528135112730075286626632881486754246671216169324909491525348446077714693318277186186994805752678790924680215888173061581820260744573732235860828738341273369500974276717363686036742652967241284666578845187376988203920460230742058530637192747517079053020684037983031771371695776770046698116887576103652899517079910053515771456729875724637448937934658497523743351125704443445847763331482465263201263842294555062458641131604488824965108933401917059380055332157702570531404666564277998592285916190907771427925967676442063795106994850276000564388043719239977527947952141242271098516745592149643165268480591270643950544294731678751858566886051016360082844558253966148573951366558112322566850901334540637199926622440310801273848381911583420850674880678252405203978592007407117780648271041033322527656760087182202487654090637294837878448567243796412935855784348497412488987540129422861723531764605359792977954432779439882205803000992161658505221155849269930030904183306088232920613828858740589551596212063745540832480647935802175909003361949286536485505135436688799044555855232673424033748281453735382458505878434597770027740977972378641380285342202644888965129104371393284314528851683920492049960193035820826852486173417830400547796997925536644494795507603883923717077299795020946554462608810776074056138710098591916345510904928705549137020796959745143693912994525197452604047251289047744334001911143753863591003040141431621502872348697606227408143183795439100082233601749372706802528165723346919447157174648669858824859265577988068061347218728944200900133704047846264160359655062666243258549332812927481156638051264606930247544093361609957180025701121462583975552202399360398416923864105487781861182391425027227066255890926559317532118544942975140992778353701958281073303587209955484068185397550235987655668715440859012621695278533408906465892221732305807683645341221448635237235091039619492146633735237104956473448083818919094966267341342809739402040633595999313581949672030038753191393390741538270586414290510066384220048580501639384823002738148176518258368006710698550124934299940163207109544329573451677439766585655372565320675638013040373130513801337884690405523663433268488125772210579617064628347903273876208739209419797990557581844745994006898142409523811094485359298060490896862422351416886006407276839396658343351744569639525056268957433301431258146893983018366670793695793822323974582815137923440157389609294801513188456376734482373448315277934117359483903212759580464687575202141317424003605834551828666538010616348036028160382685359394796450008609939258588352161355568761248650306510194246790157853175900029553848887649107338854400000000000000000000000000000000000000000*i1^120 + -1978657727657051867721301257678649870175574290360074232288237474815188898012407751547935379608082911336237058508775466330425533913771037758495156858611887814084891409648417717613251359590801786054408501262780056509887183928454904967523160738015777451273701653882169251673261480516341352647472309640465690374162928802514440024707976538707042974531259167571692145818078279474190613076550840045902951194697092634804324055767950396880542545385820129343415737016488483600352963735197078486417095817013004503985608291533834948954967180879715398842767253974991999074924962243886060893485978039227337496290953352769410108588109304819054925693124509084996355512606724388855672919802328061325303440390346293998864302828710604329394027291141197214477818997356200103165437169228813508168847434377044619793166657805471001410451271509322348028857000911613395443063733071795917346859237954016184189962494525210422996662301689507658870333664350857306643438280459692992367063832335648397781562881319990791235235374936389953250934505349276252012403532298127196744935117012239882889031355225111295469332348881193231396967183922694346401049234610822449886197845816517896473088419823425987475336903386529426418170234074210279974202859849029704749835978119618607249133813746251131715862334525277685939914316138789559857172361922015355396429397976692669417233624813259012210618815771209768047247237953178272898081528970569907261607403268557764981908677480013786882014371710980751130752223738324505000094896180080951812447244185379218963563514217346876968546443821449844632001204929967496566531784613655848975772918369511044303552667620785613785594483436562202339189808314132697740823806083154315070320919320650589359881129309607535899638025990276592633149280865720631863541053598438449838280523851908364124874684845718350760313367280650940178546369684708894780370787527735579113511467465905142567100111362212830957638437195334708902562239857082943575394045757951757548444509208572977927046261832243726538665209797165608485327175841364991229122602705414314764645665719210763283429411345175662317021821181004728338727722310617550618068367108856642464669599862587724087426310290188205786821618273141637309000080911531782277909142037811830851986222806865860112533113348440432318342682358894586238427443072509265540938811730891950748527108314570685418624166850005190377859254576494647955321269117348192572088296967386594891982902320079871164173451166727620052146471337553931863621108446484932535922640557941871624495867081796490300563943189821442098569145680443773333077265905130118870381367683080211579548113453180123595723288770144344351309764968054753498414933855114497416780642385418267592895029058402262181667003746870889224514077385136405338822570685337196174371887051454808064000000000000000000000000000000000000000*i1^121 + -441213727533382873956631808962957723441831129243129872298887363930696024838261700087324801527618228058979670784453737326434436867753449050230405919807821910747263400092513923425267448606071486577929941452103648432341226388735742700600869192075835309507607674881105586179648967878768979575396371741699517131366957857174736120467590570928277797405782890387776773390165431028973768257044322905108126367975855380701644533835902967979017999298708827332272820688392602807134692694706434285419296023591192501034440191085886320303749326748313939248629899411651539268830910213970766700723212303719197588833696453095665654760195937096244392671368516719644276639687581840968289739836766764657489273490826023431679214300109771826811241567685600484661649740898367648898327779910833092788461059912090964645622372580763380122057072265785092441954997686081196145546403124346053461769341854922521499178675898602905393088634513775157526222694543560851225410767318782443670623701236837262498633177980643993524121762149710746581807076493836251937426900603518166895545248937209108582681163677445400156636849783897378840901980908675786285649052653789349518999730248290286691678729071235101409553856360442692779297503226079223742655648772729447906422116309466476217125893875653985221847792549663646727142573884851893619135951019830211934285272471919581570801424974146765844349003319514234437983260676938437900754210508268512160659189623988242637067894546238199907817688930270644593474977953211265245526386297220896188072983891519793845345990432035004398199613124479425931254278115075006563527988446541828084940211895503899294659713476213410705445708923538490537335390572521921733327411044331183618677011587280777371439480390571137964051326388481144785922109378118527966290017296863572655069047170915321442704246552190010733872816420726408933520030367522794142694084266501778610740993652050775657134618791883717998586859147276896630064470999291962512688043009698244767447768880161280315333912790409893364299648405028360517770812046380982341285251412914809640395661878430385538257491983800176056845251031409217830722421938334403449034940035868334654929844348011344973484256076220179407133543951094775578518789867278077816185704917983862268812822189113424863149803271448782954255385039494936483739807084079928895179084852266739516646943883906378447193674309926654601731429287682822437440703249295404576136830935051692263785882632165396714146471887470259799704727448023508666035478158750811316130135138891775663717673600623368251604274041137895016657077348603435361452614265222815669364665309666250929005869423677555545205317516844492941172778338776436523330401224148457070478526065822621041589203454392485670057002187927115495159933773147853787160554131727892558364698214400000000000000000000000000000000000000*i1^122 + 76367981971343308135929879222748226460633258746461208315486392632006818994734658685816706056338670464258423200198361293416602632968614634388609652227864592203226277805016472606653500567722345103915560568623223337758617522086798402798106616556084260898173284658990351379308501806198149070654462052479955377317821810418808285189831106768805314448821243849091713208777625478276810508979862305935762802342034662611845821101081551209857972458887131551467677294480789870697643309096543895001606327870406937181017397745732866323897968945794119047409034503867093433373534371947678426275820086125655007205320909240631532329615843957982140485864696099318190234649611798061568588112343362196815288739210811641771998207389478538639536576778307056982520022235894100262895993260074604381029759385519690021688430480421494075067893917124906256431500566965557744191871453647200056665967296957870438356859335383038706490433025226811140445596552641415703151660079803045532848762558628310569797606569069280553463786426398245990980832460602910842364142066417788685202868409210158612485441788217717854362490156403366022043602737075755172886789271041606297975754771990589596195830348343809658004001111539622270489290966651231051334656299385808615926638030077465091973058454137280644443065579220231506863857551061341613409048903793428705385499432927296829914836013403448090528817417122186768886037871250328826144652653296691524716759129788535669154639682226267967994326624922400358960616348246857881474514353653306396377048237334878340911734137806584125817530604978188217617088880967367013916536559611924881820261537536546913209470901192919367452849661983621277278156926472927676147867326083746042058919893695816431593908407122213960764492947378407337666684367181040826055405460219076912604777959166245173315518540925064417586820202799769766333481587867952079313393779412188774542002918218532286046621715702011431230575383818792101369134786740521411217035123992400282569486450286449719992589728575609875033724312171455912344635403600183898702786783629998038489265080837760474945735554186776352305279284397213347794943807036616929464368784125125404814956103665921918878049181082555321773729395987781974890636259739561007084125760448928905595121761309761693356852803280903663486654707798308106352296215887834737648962403328538344857907123807571500356723388789147430861015326017134996222524141309860055268709033054365848834470461182344748926264228553379498864106732013775124436985884698187509129520623601484671202513965964635107943415358376370469342113626505012882556925593332573653028465774431183026868403644443733482017277412323097084851780638122218119620806280373828791904408724240377786912053440289224464816423305255268914159887799067266469203059839252394147840000000000000000000000000000000000000*i1^123 + -27195704300420302382411962355905200217814033178828122929292737188500429208245178386406375473076997897229268719482906999364915342438866278529765946347326419417357570052323989949173035107689810273569447430992049256023099465214925771281397194107630230637275420634514440272690692528607954075332707692941139095379272536036695000014310495775147884138624418995742406414949004296437043076658309900365278769046058118275904267573855486715183411260181625123357899804059614673364757035642752719154902185696604282748415562953827738842742462851310675558186322245433882621878214470398767768549312903364756202778510363829230374928453344888517524925371022934220162705471621897537797509409537673649578315841993547005676315554791521787527550814197414509140544005299783468025854376191988698278005998740730694381374904177808549535581601028299341387930691919677226001098847995328804094618624480678922802739672460261736128392269576631497637650633134779255547261154260072476639089474707425833112451632065414133623328685078612990592388341441201754199719301260133053141163605515999538501165591386868803529451754782195070697209627060438216195500137352259489051413968133375849049508566624899177252202697525788322856258797875493251093070817002718382280692382193920996080430288717356287390571630242127914395225520873566769233185194834795545257654190802388870790252341116342275092683553152220076023277407722274656158731419380960929439647115518502024770724064881984187861196288743530574045285250339324428604979710859900180716958350219212442972036522580953905542224174791875130153243127638086405290908225496990610837770792478369555657135878850502276638849519611800704676896517185833558950301135396010087866362994389444484320561952935108675980456605744714819672807281657938579701264448548136957981249172751994577619296981261610255495596651147931501558248162351990651828996983866792464184997666162307736636106371003104530269254877102297696607864463216972698435548777170542815601950263380312807695894184002861561324460916243436896192214243722288823032709629698281365088767164141618335062991676749061400912539072164305829496954211324394617032817943581349610062381714446950677135435320093417795009166226603590038970906772062076533624850982129788980994564505797482849213548632512270659240275619153614508422589491505546931761624320800728249398480508924154790434623101956710186946534852144592656466018541089052812765921313446769593083362511614421294050692382622151517613488485057730395427288335289150206872728542995117601853809151561005130897366814775116287231081875864076296266535804112845233687291417591339065730597844431237044179646173804124050185125042683874906016267891958992621118638240706819015486096102889392794992757364929421947490976934026861253143117609041920000000000000000000000000000000000000*i1^124 + -5696149107047464567428023015769346124960421045528757167204630065903573186890105430758939310324558632731088415759054656744523727916340730353431788451448276200822871487657747922412664927403988868563223952133557871150796365662963169109472274470916867482649624074923580283096996845836928323498798058322745367496940290447340670495232601589394880876847150755441746996001891460098039244778474878642498650207517867622013145378015833434287324229163833343621172086449928566745899788889957052309658843040990749375851059475277360117020300790643315732804484601190698695028169212485374754677064410800632002486003665444602595450833296536150588467486758562098673733032415467653743071858858060329934821102532588635865338048311933532405876087753516176072338941756043326304174130726596917480775100187597368525851504288676200232791887870036067295626313495336148507568847709062853577429714785204621044175824833023971246627104165820006912382797249350816091919524895446268865132662631404612685509073795719303506021656232532719067852416838828081488123355009556915723421262863708185725591805667673504575930404619222880349204805166228107490992643531631638387185667554333149064548106176815426186652859312686517978426129846730582529130158444879537391423525101172911619118083826320284115406242284411837749252041866297596077337930769361838087570291562562867720986212720230784810755744561647660636445346615825543310059377711624162950618266035518392300655067977686040551392993929030477677069920949226930572534377806889105120935516427652876770190085186539596276498297111911492832502115548129143779832481530175838241752798952813315252896162419934083187299891228624903402350465741990129724760614227046882349053842535996915423213559416628287702098204101963264617443482838768207032915884142999983635128366132717151559134381145403077656060048940055594849139235057783645689418845054036684432241719915998701529876337317657258818361915238495927275094759208881384450611374887849919969764200968675809826119295491593039793573962402369929702228977617520486481899655622990541422777692470067184815551060260242339340623637347247578889821459701267945369654628541473590884135903782569873860695305341724697248594779347456772741395020055101311010368155292440099471789161811794131933999667277745720137001308856635324679604073472306869494201323132090256426032797517374144074417918421619461686465071109192002415063268317605724610053280045048513952359294486440210753869100846167336447224956084369300188727318835251995192475677223810523381447773853029783346913938223474727476283230908247648836414042840003158580755315312290873187815788430920675867500874193784176721438464870105558716541212402460159173384404176809139163423823652018340822936169894306117975770146076802021955993600000000000000000000000000000000000*i1^125 + 214162466859752739627576381122613381124253948941333892095798060214194135363034271862601086948960765518171495270485568552920670117769808157222865321901903201032630725016012245289462943033806598531284492608202105794457771138265945918950134632170829203711542972246201727645068389086235180153776443883045541155220613355107449167620866892303493430289182051527972118322394049127055171164730684599246680048060905083843719328143623108562177168043606238598483820459933418444098585986065986452907670419980424757966470979890793415267983605120589977495943276643487039216544552415767492691099462592633099566482459111977213788692970989474264686882860417423617776782428735489872435643545666797792841542709413298704828836397175242757491210808800404022145092660794812350560621520436856801093952983402223796649111098882396060086822968960252996451670093075987431280181951962815779106788296270570435281926817017346630004246576506238119685276452294157346893083594006294880022675042329878523989561852834935734507743296763779157821675383696074776041337391304746841351351525193118673242291504486950791758514079513358697283172381348157793611884874048946252039331627611642425789920310097565837545279177369935442223433171181734734439003287941747960625399215873057567978021627597638833014766983056100048289794892737809750075185926658707763284183236602980012115531964206537138328524891271434641561172585391058529754770576773885437803181361898867888915780885105671311107098256250605790126934913869027696439027698453578458308905473343367067925793601023548375736261518555752932480360390785474793631883931814816724904127884600420894164237220287528749996351379108487004986449427284091183933242785370449017548592967625319202022112947299952428447265114270491045299385391527445017793953064569838905276389252975968445599388186022938784826978351814865871517126960080201877738432125452420327126303713584660023287135037603272049509436513617837119621598791482265926010096165492335992168971708383616309595028131445486483518968375503688580830072691244548772971788565888811058406322108845785175333953284122607590189227241405218845806287012312135960446754707259923283028991430145434311913603562702322271111650325336963312449033315809471320984113245429903580985273796988001960129465950902816917438412543819046397739811699991901072191194261053862447788455688164731232564511360703746055985929153758601742592148130764724922450524608066206633817445739543386487185801957883271860055150243355743573231857568974757573342769559120669520690518955667780611176185510493481299497888884397610466734004677153258664958812198889890626448964470189138381282306616343746233620999179193560181086742594668669462778795412963630053246250874459207588766197441394175487683003311718400000000000000000000000000000000000*i1^126 + 19286411341645691154830810679947754617948570340499610656918931284697834229029168387884408721136580000586002220277104143060884093609849152366657047977612863706975951316489079029677202846596401385873209279506890119857061363756501867719265781471156796737765439519639441191816800611014377021245755233997518137009712339321135357374322030310729847336661795465866775728599796309866696689171413491719843763528920422865470411333933847229870995752262271688594964101347053275678605059174903751005111259683354220458577633962637985016881164559760203429438657687943254965975310374269427516658269685060007943024332355122624784224594336550824580035015957608865163498556205343482626542094932132638407040853948653193205607186001254663558559600067124613106025297320439212248659515711453588109225768824756161568583329835908203480314359707307819885151953274510020298342641888643003280599311326876022415308300286574049860011634808517573833454369305178773379258684311410679515803153127848399502539962372999727427541482182283900773160971898836026115942068760204523082632884478810669409931832505470439375742534446912895785069921995438946877192512338257296716811970584223907329181640768686826068580851559305631750996335531049057545468917818812178399684743823789051225676012069755983524427444538928797033838424648338215466954930964251768869083182518386151133496523315296448688336048854946484263499054177356226032856236354016753063098601512920755493903072659613924193033617705223552005920762253688396788699385139430192789926997088000985983609250075961946691873935403989168959922954248913130494700926920659813684780126512016959575630885952247759443621680927708857981111688339997816618026207899849511985751772882631275533628477274973442754981343761351314830043869167391730099971783647368149188219649986174378453951428667204050960158063699019840893588434482574526073760732749247844447154767568941726017463507161927744000178456724556485028545208415584047571234119483877871724528067453066378032635249041699370681557819956227959475605198512658427745792566142813369663170822854643240915434139335966463505061105278527234565051545853116249226021971952661383555815434869879544638025359507754353871807778129474434268124661079684949552332816275293444001300795839278689264993120071688562934443299173433217863238343930791972931943845554893151136920110783478366455872773058737374936633658679941000991990619429419423927763507963602667706981605941486467970869913956848412505313083855816362372343819891252903458385800505703980195021340212458719209395553344607157198700048186986793873134778311514890890954559275904891083872232562856503554541346915658601557696208325851750681621631774599683056388299916919427877313599535701766836539350101831536607232000000000000000000000000000000000*i1^127 + -5333074687246647265658721728878409566245001803355227466861682597016794035935346029038225062096996376991407980612487373363056293928633262335533621598022050099006728343402387396925217332656560622822437578059953071525332980249295847006439403554757362472649951547428102023308201906744148895140846119330792273438969661874681154455629790391208792575114061498770963912601887456738634424884776374603741893278491561188352956050615210585641200411456900051937500689692820128913861298968099945838610463136953281658497320783737883168768423004744914050619885669708400938441736854793013281729804211132079717846199520080736771603529472218025535467630133352803198518937099305811019290340264838108275546220601107752596113924883737739684670241677943571345972902075189843602682648576199868817145082501838178613968658004615569216350301589606859863250379886633483419601330166427071430637080991397782110111639367542349918883181230266765749065892444409023262492380163437286874956393328595891690040129353212865703242452418722721892072569163167359776069745819286761714504118633384292119959944888387766237034915009213218792288059293040285021923660326545917802123883532645378675359357996734563268352099000046184176262483149536202574512618875438247107102885527156816854164347651887475070285037415604622039115462543360051656198908233746286073946474564957449411904375530022457638030165179679540332859225038761854182542439178273236994676660690586958075548907241107273077246247571861655316040814926024427248719498951563528544323448308302685371961071598211752011394777412147316950506052119753901785598464914457647491288849063793278799735114490681627331700106001111389779129961766529718590959008252590962264110847017956929602037382754801993921048634014939786273337413188166915351816641462215668756185098152280314892650819341168033995158296318554530114207914370455275024804517628876441769339107212975048595321927621613301590895267183896449561745499920574454237097279091403345934611486962977938975616061521033182054939553065902431211596800585172189242185116961301657194425852805027435817299530946792982754852535263211600271635390272491823549021337217590927500409214137016068884004100685957989620995011915178191166615177950352361084270366444831511222347248621287829699124648148668458937761987334550588276694818522737159350559231798069313766285482567120126491281342598681855253690121421628327690065755071062841470619027044650511943895622914525826696351867701594843439661326582435661509455554726189087314361131213383846814882854881622277723544061717798708049720376133885884681711854088897857570298896673869478244198692609425329426979928147355361270985755562235352402239870193752576793480002086231404362634633253733303926535729079910400000000000000000000000000000000*i1^128 + -274873298708011491266837951147106185235882147214595558970865422224302217080691857493032832764629334120988944328834742186082599324046685073355399455904403609280280459081666898361263190550543546872864496478088283984077759923361369868169975798687268194060025156539807854096213956514019278927230246852943030802936499424725707832952060369263652286087736744598580625596622785855506281631657014448708535482800763159348539047638025166044029935784706320655633297853324537431614052472237257416440878691480556077593185959659148821822307245686110483414051303737322925364253681768110984083625798776284557040598534336451393700268501569544359594534187675669715122562825582077730505323005340475153663070919712940964622459846629919949321129391590531738907190979326194843590748902695044219462564326738627679684930846337944398586314534457026686132399579456078003735738937525888538286025720015464779063730540826679651560762922945749915606952463678147832585693998782877286783943446994576077799423169397829803177041163265704117589259605258608370135467338251389476906070034614308204458397766539811579135133639085429193766987605927515403806178208582346763153094911127092076235384251817327482694261983110447966584495744440349816533169502959968909332385554009494128921724269185882109416782386015460865350255162772543954450084380103348038872787556056339198852754059440817447482483266069210990693170240464575353662984000007427668842547737963067543587000099471730676068034376450489475968656517020788126161574187536676099129049975402379020483844299866913404436640362941761019045863452475689898646479346571809995629407598005862497945305618326839004349923418052215498175047940163242826557130084026111103531922500971607118595790597751150875569741932754902094307465420565623805843504683447325676666627615855994944295951038872404732727385502654523849614799275323133392010392417784616912859599629106182870619767358452137768682787379136164961511793747876600675764893644952549287908313671499507001821456125268117820945369264153992913367752265082561046489867698287270577379984314895864007812311947467711456183364994693093227792653774242710509996170790563590407983618092081748870205728483994947169841453382272757305648368113198567950113530275849369520368083927418110865268464436256717440949876834748762984001425699745431783745112194330604373619060679033277840781855268575376569414962823350660017610285417342809617123558457286617475126036904865130341266906688636652533800912271397852720438974827659620047758163147289313604368015666329347146381992429516045657892234543055423089732242166280625811008802343750866563415188242550019074987988173110979620933065395510290792979708794508567898576950896100452707413982200079185241702400000000000000000000000000000000*i1^129 + -7058431199376309241116257497186551371613870499773120774688749202064698480417834155509581990242281634922235718289652974328881204479911415260530634468247295334063195057744902492570072381509098475261127601169092779176196103106713516741166137275043828435213185897994825767197625731296841570537635968083249249098993531281796189348047955433970495177412189620117284397142774411274848927614075055319217570499796039512150208109137260753828285972320759431903144821662905889352760475026657075661901241002319412292147718525724169698298258823678569566013350151926397569653975568183807662306204384755516249014228825403731074614929256671546588422963268525574173773342923085526853401812484828870569515806102671181207419252058117641393818647122915287640248104366127162221439719830549862340761690729118323450909289509975865160849154170075301634215229548273573496283953573270789397274929574356102566235760208901588364788609527816185027307773708666246986115816589698652463857760317594742365279866603284277104226153871703504421028172733398534239106843079894629628437274575907341056959705169308733858427154758248334471552521228058377280914727138029829593430745840620374175230837643347729946451862359871221922702399269698850255984889532375492096258349286709197223692941055727569455254359576716932818172517209037595624091014963747748282430201103520481791692869922018069797779892969310028391324208472961443892532034745009526397965074576477756720343065388588835855894152541535573104281459699868081153320742736703850594100367105211208986412986349331287053600743847913874696234165589304560820597753704928528327485924365603193139141689824445680202124623484929932790960675480124223337455238777389674884467532410145859559130037117087489171366299902439028693853982757545348211285165165413372638556602310593406116503697136503906208514542193435904122773702401675135160373096751725091575361077510082761487941782191363967586612823036562590420991713662418766161808721483208758449045672755487554388632208207463931459198888555382190914338126136340728838238678909403647471010810284354258979034750617295275665654002879664737928139417692882791472063242769842141751437458409597920326143823354090357494476600986288450715149212739804447385391530740854075594015138814411444334819868172972515988257430722408435845163396123714284933017938101576354180477868967518250805962501215910003033546398616442006335330478253513041668442925514560935173074455255978333957858112372306685193157111063249158550393177472888183802379582105651172328967509970452880595892224293606554367764361433031289344798084310107946997766931191087806583797227185869886561288830705196129997557298571923409596670513502322648257618273749940166067341479641088000000000000000000000000000000*i1^130 + -107460133738739889611517019094662209795931749387847681643859740444072517627683688043828145787552335984642334804151504711212386506830320428344523045174716396296624575648779107325443156588494623996415628707271786884960391658224937179696716737616843515791899454041200045273901867945150937367932194889004230258896159146873918302078238372982479796815728876860931735436293519093672830906403926075835796417167982484572955791740189795197686995371673094384600313578722077954386972847742216747214558642459626629797884563848470928199571773783311333238016959981926515772794734427596530340342529405551484640839852442564554427650538659679998720806794278276574056690441578232323253369240758872564508090929578627858510290299636482827996026425274186993660214401408984077427101757886700117812351972652369336226904639340998373450289064291917684520650795483557568932435367870366538458809164239075173121089824610534289436857854712574345790173121062231359005815748715723770848435230497462714496301309038469707162696753638070461540618680864275149713019072368095468293245472064625053077745509861332840551115538415967648059827618228911218064092629524979872527894480641352689735757824675386132674729666253238362305077053519188855976847796584455996679277990094563596397601788090958361503656635854207032410393659168833131222812821524790981195211875907838557978042772656255499946953913795633995799906848230703004762805257192033898156642229160023957779206898011930324557749297819434117265960061385256462765341985244324158297152908158467329993503820000201738664591220849104260534740681544355031341229957870336689106788597841904442670637543231825231433886523135227789793829140083033191134424992030597717497735863041091641780684025738747401912861622811415049431273137431400506498744601845857472845815423242763053179672422735853831210306202678283990407849663733365472815812546998944616318303798417231004280634147602474366434022252307403094056026221262822984596309694994162310066693773117624176322656106074945540688240774337213628298119722160005324694311006708158925343781562445005057816087736046828495778283707378672691779782867408433018482459705107430398801776317493399910007293606775022157281252155164598660234483545253310498224913274938080774499382336160793337825468875692588236124921077758776976218643573381536286666575472273587448769245820429136712113445382222695054555891359831082599240735619660482768688694684780372400825989524251087914090636421004081657943522907777101659284019375373928460138282776363976978673664825070439506341703787802285235120691636401612373769319256493558768912100124869350869595079536680829356814339822779662525978753287874094893257358036138356625427762443682414854144000000000000000000000000000000*i1^131 + -986722249683398088789601244113299881769677545700325291009444763491768815488899281574248354548813280520648104361027083839796163217529826116388445727354566368901055474888617119326957368055936340040398701194518836058443874232556334095280628155182851507834881182854854733859045061304302692169295019851775608447535612888113583249799053620232451052073086138168247056400747035211416017453688610020634595827309863276539986406835314099158530143193979828796009400481456610595329289339633274800867365666684603879706409308660441193891085705490123232140964137786833342241145774529349833743064481426314700548868652821494135752792042435164147788909129415447445104650343394693934697612259425428390183425630417645333383866256592403042760482839075862918680227502570944995760866586621797541493037470080774111961979787147722247145935652200259460260353243905675074789059970851016860668517123273961069403538957368175336048796321416481986023260182531849126169293004633359093341600455166612714193770627985441803987530128197415516430594706520494067005893267189675703948145773662759983585803115494767716016169920436806706128407565265822456631487867392783928399308465290728377877646527342282244534137148430001214119130811721541280016543982020155596815733355261328037285564795648021575018383582734220132499576532493969981654452674549572434757050711762608595801051917623131451003398422091415394961563876540651231469131905163165081883441148956667403814827070402990325022722854126148929345830577395188948882070410416698987773919242738588951428026649242115019335996229433977239818558963837948956269164040228822581692913149128201966536454426017841036717395660066474572262218732105221576381358160680598388633907282559799872473146597746228976795221348102660941389653360218947157650243526062550438879401402598130535984399325059537566761136142002140211529495103517755041394937861952163017796761955169272924902296743617877655039384151722121084775328406329055321992388193735025388571839049092433408638122558866759970046813855211136580903981110212369169787145017503111826326704594728361956040377985647622883232571046851106983524575060251366462910358695102917563951626317081968181666300079589918878455498751622049806569836606246132758260451344410532942642736456860707983635924149782056863088518325141116971276335202136047886816876928707126771167831946704085210503338950214166492623188037740735797052682428822028316855538362578316638176604603524531304830574858191916762393238411863123808584278381660729447217366526313700591641293853414539661738524902501999558753562641005974619512509615028711608012084603815141220950429693616688340110420658405929007645659424465735371744855192902970639731864371200000000000000000000000000000*i1^132 + -5150993756883107361058149352787405450579930042871191348244134990310400969143508752808004589828032583735346001555826655247372655544544128623487483782181108087122330391060928479209687387480705524912882587383276019716824595419932106700605874029389439569051973301956294811292327007862817910742978507104456578838218166678125770963432266897223593911965712435115906294890828086454042216754232493620157251959703525924209751119155283121452758382177415594137995006144761628174588177203756524259186530396651359588938223935130508022977269804125097662206377684430824279055748468640156611829993884748675137697984117881924096276149680422207735637312038242162540246389090346707467855725172864948578689563855639503766422615473994077061148749904782051279034709597534037511773443415332203275172502658980430268884097858230359720099405461782884047081440363699553153432790510793576633243226624218792638050294802016198557214315874403301445469390046668426790692713005375532546022360013045697589269134177720180817869242319721511579326809525463585664029589596024651674051713396105453606889390157259300337851092497944407433837773251229747214529374281279544161346937182105597461254928369763770505584616826524373708609711016518857796579976975094184756769548187140596930619513642042558506961798115119734149223323020031421270297928701201385015855556556848105975783638789173805817476097697014194426291864868766699647446873409318478489232520307892825941593703036899350378734842456664844387198252981804741629489996271716834758502308450617134759233297978921938246230896739006261171599882823081482957767101971563354782143684095773534801885625962682359117315746135688505823078054912685185138221514502969806621406217122839470365975560155707998251742349996324389409342783376986617599686502681911054275046000966364264571169223374802391268065827433092293279787699941803455625862016410737466768554463984074101970239568239779513514197535667320729751267451131055826437889339585029733866880711486789377930528057844988237445994071462183740778043092277441627252666604663100654403510776715337414861832476838253374062554035164176629170141270001430848769742640781193401498632940981668124785525036451646448709176034784762579322679091669553249856048467026555894371471177028111192807307757702644207249749001794984078785293524980156997879038521109565119283808641142685696374773576697352450554950573819717460641396656094245854010853972329000589201657146517717024304962809144287021527308526700811960306139191820724377409968302784609519840693869631743835436587115098035488471654438187539729822897973190940963406625502784964766126407757562074239617772993264573290516458143512568563035722545425742299136000000000000000000000000000*i1^133 + -12517803304920818458704829196420846121498874935449203723988858101952986611566562238387176438330788399721465033518012806707654042930993673914342763114088461961626603072519254043280712239664641861372345879304656343197769447143686763353454297750978322538970023880496912057957165703787045906542000551144923129418488480633719618203892763844531900136767211428150361629472256486519861052993396133684105888094590885821670632495769678071507462365521781280464381354285211273917428298498921883584929721862472651914312468917049011585313855015002460864760416621789222239884925231292381368470655295713826762010919877591918086227483743915810763927852184189001548204611864833789147749915509886481037904474311783706863187570386911675158737161167617990282042668074191793311400744293843416984315933664107055644672870555165917378371192654075227419275659623092318949701025462609272941260312585822629027887722798949102561900048594729045640830878619372629727134738511241393612683514642617412016788393207504220168337725376979913224498660607423389712437846644575259694062228193770215138993744907385521525000505348184698532668684174053305062393885961480693526948972024162773803348181368911061417261754010053422159222803224540663045731782035038240909788495046791818692526294049772171812523648161867465226766785382953542618564945125863327096169568169320450059952689533764661993938826366109745171938808432250454120018454842160584584162154020999229304198037477802026193911514706723381682423565932481655896986549997205175989559165993190089451238127466745244721666837380033395078955782989746741495316051562277444095128367381243155487503194156291102937478724320889627707841382155620876058932946317678592950041517630626243658195751094805271055933787891775180787000660551352448055010534679460627586712350738990736914557170190058714778537914797569954967972094710187579951254654233790174820082881130993753740592899811678273790691272444126768936207125345544496858214467236025412489630356137158133865692878144801419056187991498087140157123569381938457314126516704882081815419809845521524011333264701751461879720548960171717486550109431215570494516782217128435629546423730372025615084256702644512513214318487281616136508428912052156084123315010832051896463861272406547260345606750575282277255190816453886084258114567456545455322733832014827422131729976225444976543571422787980194361270975952889831916006651855470842974991077951479902916574676326174999299593741187711750650759417084528590286933484135223662725888236487303553015776848607286317450420719474694108718294805039827111711615580331651036316924769740773598524165933276209174151202207357735678550360857624301660641689600000000000000000000000000*i1^134 + -1883284289617617081382297274096353763692526084873297296576410126939136501647289437475559617752490051414809260740296778096917235603793233065381635358481992805893873563102223914939936678789335984480249275126717747639335938835349625831313193450468605664288347670342296180766669308138934320469857803120418968314369571534181725047103020153354663660487190197876471868993663498734381860773486319074142828269347688595395287137782795056692068781145297953091800736900721559911547884249865094748217975504613688011267449311042533918009106239503168291496165317318667784541317577528498454255693502571224751748805646945888629673314613326189420829475119487660295340695425926544896056351865596840784802881970618334953908567429975882367736292573165666071792897087500577905824751658412428581791429459268811244361323108707536575420869858241455489180452656393994775660460586259132390044050824777240531316428936765836012938227015517490097260859148818558815409728182528689996256517786871980970244258554775666043389147956100984424467575316889154633919090734277447486370848271063571060627083087473618721500120388373069431286090160123317501934317285072741082664476702892696178301382288044767045888248058354879146984478346156595931578197483714186556396982403383858443772958175103923556141123730875703463395896576968893628874476346608822772708814138468954157870512952543138049617611200696825838776718206353701071983751194796713023704925638632996964176621853345923175648787326554668717262950183719533064906741596560580001231584892227857281931159044564379208117702881762111186048614919105490422561595919759643668075650530363763506085980750032932403207797666692478665543042512557043256906105520037851828842790242674314928982641656142932956211585434233035882696635156424376990320753896578648351437474224054095416197253367040658980628691829996247563664320894620734590876475678400678282878331172768004853421167483746056085987348674510210488634763052992504147996892341342585062824469729056434120842129859320330783797832025636330568605416236392098010512234111597763132336459320326970294983799051256862356344010110198460139532925189097745052273028244628660200027914170262766678001355553475596116162604570772663955763165091129575531334600206395014837993338841264568994906238221851075944164855536022606080119694620750613322068196179033276462408637763126072188093101490119743600358683780666905377291143080402997306896781687100278451002149657500190029401438876184827616114836233781328836457349806738326748002226263947602250224944266252822444154754924598997143196445743993839310879758294247959869922634599181811422919985427145971758268274900330402116679284188774400000000000000000000000000*i1^135 + 26281207232579703866893592896855751237212873255550177415570563653707353677300027630644975934652159323725470919872846914774983660252898969222606000703864945118903706764544935905513815961638747536986483077482712498233447860309518311414492941720601986904685453443521257125075917848079545493277342706349762266203753167323144764464678743070033638604299425615320048069633997384003793115648775081759796318146716147755634445762070199358679445845081166037876416641628194201315469469478100179086306716064895957861546311779382039219658271052051353449547312946863197025137446846125270168920533646676491098882402089330403319375204500005731017820244794657767942841540369501887705247082129798750256968617139109763971066469349790423641475208136111281024594921405206746398261073699606979459182155537102875097219909202121515746496983894122272036994681136610201190123562718018029551953220158578470215288744232208109099319931897257350983075061675845437271553757026194876574705803757057076568456590664993206620049246795170159131688569463353318945865165685149948608598200288090764504707642308426003974051790833926696864650050114513294689491366543499543852853668606780252828173570924471993435627464033779666113443452518549274445703017889681965672737551985993920590819456684705784184847308466173900270910150423859899676304705826795036987357841210687557777390886076895528918214626602351274840446101220294938326342789216847212921590217620941467830525835778541016790078884402023398341776588430012717260220350807947775186536483123432793490218348317470108203553653326592143976710125597645958002560481501029419280540662566797442347706941311443387497741127603013559128805735820514353519090902927982345924731423307200858439505930838486173596073731838404184710453653262373577401040663910137852829476897187687190230254793367911747586807337820000491350807771163351545887419911367660682327108303074553501621328578377405910423191139477222734497154111883606797090832224910455796181730384072307149222964652761006289885225945863606840148192995010428593962067501575903724438740521158924902383386113017126028873416428439233003174975221925228233619911708336402599081781967400791842278202972595783459028791342417325023610099316299238099280188536215795763927329237395270107039646975922072610766306922158247986749473123674955152586245864317290934861757733520628926951514434264629350745641404783792764302608885905588478646992779804287331170769734394230950485798456798310306827262887482756023219420159900628803369924165136703502953787760801588530600380927256140572107440599889294635275390424520778043879309288002634734899212968328234320742785621268261192597504000000000000000000000000*i1^136 + 7916709606140939077493472312547988243032658570985154223153518511129910758937056376164699307627687458077114361808345587276847803598505530264418509581587892797787738965503890136179017938658507008837733435394235043311786853632164186430344794118853755084500026565859035633997488837493877077746675516483922259254107978306900644582458179421838818305943972492137663306327787573728599049771919643327779658246872791954821180993797539163284809536046335858445019170540411896321894827696009651969119607528398742026350588080649158397049027451975479167356573257921923263886363870871737163935829782678600170478944248606463654756941563246970847386003278744835139149387043168614670184277340839424105624001082348183007622545631674506984160025832840564389696339726939687614577832528686261385616816237105699758422507364872515081313316473465098094070394599971089678804148609527681221853765254577416162632230374242444284559253100952450688861606477435506102632031815515503997347136639566930826207926891384097556232372847091282427639868951460429049629240099907037390506288689812867207703246084565267121146856354574465604245709457241382622941503723771209903153826991945076844576674386897450504664169363626389132527877086297906713413876654088704657806588825411541300653039616666243122269903275151863004189796862372608053466069993236490194436189158125398662093787764516563009887187550158134505747153888969951350350955770174044016379501012833549162541395891392934768763521184087856069128171125737622438714931767896511860960032473189656499174137266994500359648322581940295393511300257496915661792949619770833563377022880641020032511636685508407867974821352492115187471041785848596028510554318339622723144074566208941328244731241154082582751308479178670678886504513217510791358930452541699941653478929632540940701673028487046130631557764711711109959641158169912102710612780233055714471245002983708229722167662074411753784431106204221568114302055927863988989133316865561593128042961612047230210013221058927480975091460809850178816609236629241042989058276622894376884475119116806621712352875096988912346501254519605187274366527332149412916700329843193193609597970549385352808206863132086116869778736477288660177762745370024534672214680463556558842099396407057059807960203709099423414482027934314126628911929715218178417904328501033742457308759465215422181913981586773732543928108302208132515244377110482492824180317744951089048093540505322187209335142398905166391977531706573504703917663432936223472869129601162446017342357913184074221252341862862044906166740352578897969987148026781707883466590012411173154947903433699506429467033600000000000000000000000*i1^137 + -63645686698804211904576681546111877330568603241886019288360923648534026326975767769846280871920031556344104027960700615850038125673778875791668644707843044380461877428026610034677181754498635788690204844960566175815363087977521404532467130055229774084182478903638621287472953654786462418922444323812862835070348506966091462385270188142680236550127269064125605306261460827950948985644975454557454752952561963254135292475402997730744965847937790786075988783576513698696467018517589871829808095904624828563237567808225901460451012924296545156328306067422798754720035769776455157938996257350363905433742686234252128679147959985842508516285901407807768780696251526287819759966585488110527578655853550413745455765916288295272764431626536298197771276296174028092581357485277219740930435210194894012104164189226217371524344694843160751067625871354445855693790541729936210784137182119730956857803100347224910896574729576653349520532119312799312800660175935291446421173135289470841202722034812556855833689171555257350588788225507025200905324728391313414814004233065661968370832814503787690451306914738388433571594738062019480130506940339303227264563634350958827532285568622982683048694241803723156478821592876448474515670046984933433153103244913835742682140027911226023878269667780986126113527149963662887799262771587397432018892075902254633665176776967236688940933633345589488995731595414894155200685259803839418752765886613744206661309827522399606543750682713693331505556099087312145321340760616621590206824933583331125257514219983918669838834295632712710811959632707659913687376255699367003742986405698958091588035916684871514201881167997968727225645330914787086893142092470032710093032020769163298701597771236648755234646811493499381007440050862841244012386163403497721827365321540217062835789212699473825081246949774297419333503293052545068840872367009551263767678153655110772049841089730152369525049818401348771360251580179056282187544259113719272301158644506626186971490269131736705646071317742549082220507737035329569018839215923827091687456766928355836477431307745082246949766286362495074534559369326015050745630895447055727030451861851178666037670019723304524808271591799426685695403482671408355743894667176656265851287202591001897568925659653922577322567871106886655994133955304213429416680915757685801808882960716673377756069651041110359351971968891079633069731073763193411605548021143850215484411157116600051098510492706973217601725821097391622245688916628291752030143438329800293029597268899966644698544149667681999354181356548758031959400425607150442930434940090778514539172672433029120000000000000000000000*i1^138 + -16652729480165958695647463183154874753828873225360734048873320669182907135973085503209380978550258190186517669829057072087417241614088515724423952140077400541592397424647566022982553253244490482850148935289221283477852119975692544680719859568101244996234862393752791883261808614452237805917226204972426143517893909619652350971920648493260336945097947658268735222302569755042010672422648391040955293369102449455080167214207715185738137559249552532884724042883966615429171965059252051198466764616511837875389995965711063678868256515515592916139634372516644830780019722791976790638906027803799746734835741328622966641877156980413308137654285992473091211219266824440309781292321631793030546700397460415799674719003983992344175628981172720184973965668267073346452942505591312962498095756588027172778042519439374826720083118388836476088004523250372316108304428020399888612616823237244815452909113496669165878502930147101256519217444508080276235742813007952435962119889932152396492803090376352744178454949266736627397497064571957938845137856852363179344166546761353356581810146478108738555415169025780208846295994729580661694921832283196835467327641254958249453226569295743115372495425288223428125378935418343033725330138633868846769110460512034437442322310521946779097990176036185779070843670706192033813145019960761135373463079393331464052045205528556541332136403222449631150652162194825359349441465838223622108352379055575793784057734239516928368091097641579843286413192132446119269801912278654671991510704478123548192539209231215486193319465219191472397071233315404072275774206861520992524440215687054861117086220900525323114809166249773691878873632048094368687497542776544487928115187747907489913891107816173986760918532370129822146806575677876831096858044569075039313140366448190180417646992174093524488635975028003286705868308074738249764869077459584589218177249021854207391702229464395562056427092746329476911699396653674625820098477809535673682731194261181950621962647536615604808125247401633862863433856948937130567046415681474781737404382438797227883959157017346909267807967730954009007564607398914965734106416864543503771380812951346504076289001382855695048059849092937456619373025248568727218515150063360731216836539725481716956034483209926340530313414811456800735470572443350487183778742911594221298003634327848475667421700936504534541736787774651219852773308520299427502716280949575268764597057431623335055016874166672645767990145697196673453121685569616519103833199373174851182187890765854256875858097752478292837106701633200566526313203083680671674508433623719472005120000000000000000000000*i1^139 + 78310418119284731473173755967492671572905688759319733298727981239734144850516072011710833957712168600524471607181417451134787747068934845457885932522712566196197054623568265590462555309938826728085455231347851163438018587098544348897480602674338103416624748020131911038028109750115080258856532198029141824211926876778787962171177956505048592690750953654394118638923277052916807043682730195789906089060173948299515448013587648742710578972006561322851857642535513747764459065312921711037826923017799911104486697826933989891531455005968480482809058404590023095105053205220517950064030400715673738144286352854653491049616433202755656676224268840225173382537897300492111949448177758620780967955996498939529719341036552138756225674456393693853457098517846501734027144216981292046291370993877076233623136413767211081303335544223451540467290836372423510309574280070067492185595381235015155547460033144522955357244908230888319111045575945872085468858196379160675978019571818829436287283095765328036379778554252279971658013233355586654198124623888538315310761286319945127462898569934062225586474289663209922010881036004385424723707604346944001468930485589427525566306933768202870108387979566609768228855775237273357621254013666863190876479789105626672186490848230725895233537535449845119781438260689228955981048721490913454485324881979646887525824539480080950369984849781057341907015954477626929863280151434344729134904868413312612937975487594612587166777558025850106336469094043961051765146122781699595084256855550900454522803063539768017825312773438576359015483281628139868637150765208471823994691150058564102612146154963332689685270442988083662324481545737429690278313812191319151972580435975160250201419048726085920571354972437507993101328531336406609899608397523441962283768774155773855478176277368917425381167514965065496717025798436775042834968161179197091818030585067688149126692572929754986979342818234174249696331937131989311098553020343741340372873247742274608824770798704267114210061998913558470295089216327120823287064763290718376826631824317389870751544465876236290033226264992447974638237284257293806011195946214097087905349238306308051013464406459144911641411932105371296190997566654985755008657186983192841324237302450038631993325514918972593185250989926442779143944491166703508868842209789150668824626412296583490991026524756221310970362298084797682111938458514893129254728633692488687055656119699886955839623060586360976180866129936484172962799938549350015772341202516832096346281962630011224332597735896644489022956870176618799859154844657491115570425233408000000000000000000000*i1^140 + -35676903878701414758055191369952532802195614682795840228654080117085777221694511355545205075474179403899199461222919585347081955297630610295734293286471793286992984561409193707416779980317452905190491232213452104568554804501336614884622129765585287841296556676968944579677954768702961407994726186858019678421242612531575617141407546480435078941939753977354164365283892851934262661100720756329493642774159318947088924021394941517404484295821155758026532911523279409530095697953383242355613876478275892599654931606203400167890874022086768291409117506089762924715179860467279121171101428746611538487798898255277436519048051824107424767570700529876080210196257064999560527466096070396157106311789408469217904811947818705823292796590575266610500106006854519676407945536299942127191607972841919594752691490756769129119169076627054217486910903739629247695554269889905557523643658540736127736774889246031329743454854887780597706254063512312832154292770212389841127392911071602157286869180698357136318649930416305743559704745112883121979968426844224930283626452112223103923705390485981238711083366340329834609152946228465103499606474017085527012653248477190468447443879574388148490985948836095701777076009806075856389129775051120745732484233722256490595356513316468256184744139441816124435050183546129436982504208234359360541679868936736666510864794061192136024404639083470080028769384228446087965904491054317715491083253698599626381711658927741193682283793651335996953511489893140309776892457653969303576022091982834761320322790494460526445759161654566282402325421978922376898098445933520097030390913359358858123242255926876138212032021214193838667898027414312084947948768129175125300100837380956136579069618252814382297474414220094292209944512435911185046446924206940072702607401791254831425179152331631607576853624971026682093272073194604043890457906660826689405239882407663119508041304043806526689053834273920778424692791296091099814629064095449356368844247631036398495370831200628431648675784500950146337004352675058489067558207369291155212822029608908082883090685323829816068994676038012201874476050529470887407332629002792347447614251741627674563633861103633697397182364452391009515754479291052435757194523094455478765862675412124923774780790232237677831417238917972633093615760963758145778054735389709034937840592677265664534957882944489021065629423005055122910350150685072685177064692348869514636121598546510279415904404171408412739379565566049368824382824625321783065624925285164508495015840322292123933959692605728294319033275816455614314566547243354030080000000000000000000*i1^141 + -3030147525038595184647188540651884037410840959185673065637815905189562623480736027674921112688627231432379777176556068053655792048283799371585554495564345058229502779174389381255135692365352455398633098926454683430047031802162202462673322938045738577770268657840688788263979105418654506627307934040194511383619464868625558680967894195414306772071809185134633287298136625609330754957530468693029578438291853432114719372902544839917161794957225554622435620247110529907991744415863292284804583363973087384934337139666089427144181171002369503092136767209485384666096317455002937209909078228044890648994513530980125413823913335204987644905244326470866909942426571027284454964228924139668997266606088495371664192159431875613727916720354657690611340578246301465530778886715660106594480893182423565095514173397707442204596109121266082724037938432240827450121307038756035948550855315711636661153709746138998619923174966602084704641129252609858209663793475984230588791024506147202024562530116848915892772538036748526566650760693862242971845983345110750398517703132691940780828618833741616354042953778602886111832443819810430984539831890717858318795587646583900026585509374691527873956244498534874827143010512736110901502295720076609068895093834596251476201088896843763954882584038523185718234031672340709177929292902440088381780057039240799389461558516655018712580506262182812401273811177242655526582138825915848171129137970483166764850781011680065843867416599228849564153843641938004801763198393691668594915782623675387796616744377525688409900348763119093776197800977878510027424888405394302101057536923463907035026448253334250391228085323367958200035447976058617195418865533407635985534906680503343958293638469069406453513204174514018166265415496126732654828738978260148559902403488188993713764538724207634629432875930262048596764132996428874384059217997611522572637046548820853679930809014843895095923069363872909681096013626876299213564412978275447820612384641286178163057115759990976270142920797071801262588973430132600629110738271403818576459872698498641122588044052045038151168494474347646544618832161935431205654550979371973258810103191796030956036394037983928288697090359731777313218696677186983019922369812205149742958458436848404751909275785844103806102759521522090384510741259966174395149118695775999576919441170151350982236998771548953403082142145758542389396446959791501245325648325484544466224685599768979305438842835417994561134918109311877899484496407539294728120576383221512516712818288654916756403965922263317290752515508676139117707264000000000000000000*i1^142 + 70535869783823299523170619495233214865796750935411081345622431918533282816487800044482279564924653535624577247731510797017242549379517375345828250999451404265146816361881340953564388135733420376336038262878348651342623693743760644066036541714317396080714696916563067031245578973855784460915590327817888473751565130495306505224279900665954272312678920256262445022118915323989193962092162158547988458736175416223314424776413740746400377784072135783438173967598843777790920569450484147039913672891415923244665476455202462470587139699458882965676504682848668675667140267493397744831349405009841759697807122034266561691887982305725159915493354426494785128808798283468650562220652557790929147711118896888209534662126546919818541309322363928739509648232550962592659627524867005332406144039273738551146548767975636951314767930344614415719802479950358806886103337613557679741125801607374836265850622222823663452039044567482027047254163165745612354306348403836000817484232426272328364447613576532491360412798594569836955925283979930071979383860799049804920630118121098306383495425907046067734684933425947393068584707714047425122951895558306003500615839356312056053420991092356467009318243668566856204301499084089094711029284647710781447675314983420210408178867477566494528724474732860528504824823199186323855083585285339612680060240122021567563746604338219423720460854128988212494457360761836660938563576108529855823751532169270179219893394592118360610505958352946265792078046084201523313377527142617309501017630346350549612300148927227990502616942752514930076117307458182353062763343404262049307932483200922011199537305454859250259124270966872727234721974376130114418158102992885449661264780002402656618779264988565593696880719008015712386344834511246709420531970437732020769158645985574858044692326508440919544437213828365088285590083763103649586880014170922238630194391354107488385736102745357604728459101382954872121845359537394961308280202818799660629164382675568939424039894345986553825131596062508878112305440996008995577985384323727603869124439869284988070826951562430213458094997249050670196181198018420709328538902785088428964447328996038583395949660335551423127516096348385249270465997131108598053843701432984356520008142389828027403680703416096887683118410043213599989537319333571695522546874866173001533724990701772586691142238328827226593125365637510588324019526735660395145214947111176185927650486321172512446614419629072110935835700950940442100045307362806623014589484408738534899513797758514262289983978043086487355141180620800000000000000000*i1^143 + -129705558576835506597020063135392588878675656871158055666791425802843634492544915772075029632907353551761638796633103690022285894465139532173798054137019188925253200483631077075855654215088381954776728710561736821054155771456188572535023023517661134685687540398755825908111092739465072643475926614436650324063258585952010061578037354628454584019547625701909843108824119327703103256894294173389062872997221541760617053947182981324220240676771099397992364055199742961397322298479457959463656573041285377807653732723497229134623924783293738456697430772281559919727771243684298438680800551720354143032137519431521801146732981990552120470877141358626974247591929150040750031680633599515486728521584417037907051812379682759893505972148660377889686344430253196382475871728847397934626967651920210873693938869416368144941246423277392374571040376391630876674194735860964576581947750304833748621965695894120942143192999206507079831881128085799047825082546094766950215787364219723024886913427156795874351397273326515618965864299116881564270349635262196484900792925458282513776557615239749962515986491951472543854921364528440131800385149638997687903703848527674479319937082874132930063302771102434589944052143815211518915888272030321588614436125649570705264918603605917569439065704184992417435386965801822376108501160237179067878192604851669251820503237441166769499402476455611482555441282875951857495000501534562684456924165450958099383626936314613476047182435965692148714776527470173006751959161888755686001248668573916752970614477393051205480513876376567653823696455249987879250092655160449178743940908780840607239357192494337854545408447133524515162904726877028085657631642158566144997755911787207011145438920879307793278385530012934182450556146371339796476284061295392766599341793778254414074658920081305469347353784420705423583978360525685377294508905671414738603048066743133913682559507123648329468914747250583760317668155869758619942163283122068792243584244254909170565051693680328780614133010477090665286076432417388232577907960532985889199215354487097712090953408953890767399295968134009667156702903699978855360203085659766566460303365225037328000997203249985669572271178739330210022824477446321681626743906995158089016348382184727956467458247065902222039626143258674214085045723500428148004954494115598007550845379894605515255226114477179913735853412991797410373113714615035003192515909622828615188113740317476403363880357258250946109719576209574157275175601460929481246798030944031203784173388610969499562127647834028113920000000000000000*i1^144 + -16924170113039425985943162153642851813103985016680382093225747096149582273423932928606050043905446574066327269764684785085832900082233538754873561451479768901388381492989163647009608427516587557098462129893831476634602616907070656068346951435606255937849756233933289504592634417817050284004490066490370710664912633531347689628356041647615846877132156636651150000245239513870736226592828666752726896512198483295075794230475111848103751950258543177357978418809130623091459030909254983315950163178584349376466667807329550438149999401612664476510690684525068123289094707455404891975201151573932242524177172514182384737567439700375921984022694028779216226054360363666571975803880767306552362970377477694606120441412783609137643716979977970589630019108075428802834171434965553064284745903386999145020118703850619285205822360900442424290539055065393048631272648078363135735595615775221878607953093332759668042744445663267211901949869371566353719976906708740509023087345234864251661278221464259343632475125656218860869023678834515967428404079482379458733176882995226583559434288399387247751531435996119964105468062553301649953912087631008928813468559484476596127147502419505244070044988941140721033254955691487489930730259797275590216900550635831184402945754939223747814558432156414583815814939601252487591699094643887401113495611568724165087881863167998121091478186341039956188748186435728898973174962621599422729213261851615503563263014352983983805825266808622006761647681980546501368321976334745599383292544754659362605929475335155245572613862161662587086480620109337487430549431743124559902002906684582199718270871046804886881653536246555224859925357516940783834881102673376537393350616848798862208662223668411731130692622076091986491946825576236790302848558406856127923285368813994923747863279456882111893280038302850085566965679651263748522931519793767407411121247246978526488824552136100326899096102454326773302940126631861202534550452384909200311552385059509071232197495737005637957493344129068727133019065585191639981899433476532503474946739344602298900842141182718299515464758335209672336371176621955865222491739325771523138652156040894928443544411781057503393627422871265104246551003929094057703662019440051665505147964772564399481474447326538563400732136150115542059131668518080674617585687884255964714601575301801372181055549131841860649719512315667135012214688717239859803111940273411092086872335780144434365043823678820713898598325258726810816664806708637339700614800264041458793510562164287403836047360000000000000000*i1^145 + -685523106763746885045113472471890681682898229613596693076299746561412362273152564021559614192751247023149230469166180387914106422984911825671377290074211635101901600958085189828819933132605944840909587725336668372771660887881575986236481584054163569255577775831407604425514101783366995381820509238311512751737259164027862680112749112806295603675598460133097628556155035710191641177097299243494335873212595883839931057054910256007181787867363650108556992077153890502037849967997444199873515641550118007967155361104458921217633614007829201216840968609668576542491629766055694207785798104837035328254028120237172253090698399047269706563241434301956003841842248699470429436130200150805548294060093696930178538258386591223278762546199284700197249762854692618149260813270539150443641926011802083052570044151878938768297329097060545804182707838853178700674168053938292220628288899700800554645615417096284354240849791231072061648495452945601977753771850537909954799161741673672244681975724082780837052138308387891734657731371648022497542864183045904884661667985380987810759165050054236272701781769701579321128619981577518184780167945695534352661517094690465147848801503407660503728450803023477729647079803660880273594638916851294840614370158080793166960001055912812876328206646016585551812662677244078196484088927668078723092584832964429385869934355737713331541542045488200341965634576710725386536550581763195902744068880648495007707852449351135473936085844871286626972880224076533245146651934994347193969288842108929926601841760439809924200482299327267354713834452731409939433191967888276063274133748392340132020822256411017868285390691841081106110277319822135482786295578625622230922560652641771098851169681951767712582787141915422798522429715171381769736413965399598178899589311364243269178420018160214691730252562707058163078573024353114325436388918581464214990589222397772203780666205448571443376451847242148297599277304550200054580009900236566338090184605680956997997761406375267455681079253682188157141218462673303474231902542193681354761678735159798157111428899965885643529418137487733304427571659794600017970327719397628486244503472748473805442889309400185769050012092771931630230637337414678478390550314163232300404820856188243560698364366555769167381159911745743250100430102579196999974614640066899899881758583092237822899519237794751278888243419254002998759913970570677301313417873433005195469630610947383348339561367902012156816261596605440244153505155617776972817826214601276047494575082700800000000000000*i1^146 + -13707296293386495596936507529163263145835541556327393126096856779428307324350103650466034668471966136422414715657847889856260203954692833127836879152764271064822656478712135756003641522761078972077599870050092061919106805800021099114432691100369463897010316663527076054306905032969225345510511377685187266662051701019649816510857099412159260163061285083735784016822736648622585702365143207528322090348014661189856720490963574471449542931168753107336080278724626699280704727679022728147089929887353453716942495650827103287329815853059576895835948787324238022107594074865098051633230392575553426973671276469296439201957880355461928492507758439931778755670774935592108319712549368599657610458252188089296856425142344518010144273565300158317154015613162850351325500522811409848152075876008662480863182513340992127114062383305662774307010610891016550006556600758774817923566000929224193368634685163941907342714106172555880389709706462605795197845525211941329549550104082091492741775754698867016205298332094199789233636190956777669037156173852963979173636427251118410558751035021664685957638626785552354741329008032061465698686171578088864571875767315829360091755605144327182056036266658423093659984021998492127982336355248568360630655066868677503338354359356942189745759184741679978741339034411820443777792948003242396829546035022805367987487181610852941937226702518016058310743601120277949956084996381978072288190122914810131123206551913746494773590361253076787280176695468924047592034213028795574593815351154230305441690935410492736548950820466041391338464493361508840159382883089540365495606765490401883270324670803373324275233010810639866853543259291694765579269572973703941071879356264898966795492121140855035833057393172389359014845454396399425947773193757431910194831646436361184471252723538911243234891472595400258909189535491274449568495475438388405966596265783473881967201292084817545841843749054239386063847563325162858178505322246667758618677269286993294023746376048712691690186727117093968776400343693060508807902310081865117597189473640762422672216089058088757788409501605902939671673869992966562677308800892481600869384274981597202031485871043455776215546182299151340033267701947852188187710142279552271251866212259192254033862568955499540519224922330412238948647704290470038270450833467814591990951764158889771074584588694204081076544745168481048048967191755993087808733052883891821890283049335641105082232928903794805397358148248174920334818451798610862281213890136155095040000000000000*i1^147 + -140299871930508737033015968401919604393202702893139205886983285912840953068117405708089185260469046893530581465703637878868375470949078107159068016313705397888455724751151308311470540908306516551426590186478468442759162039343924765889140382927730359851031345466000704737951890356557046678075198636117339927177046688939428823389248366677581939028594388115236551316767302338205347124566398263123833960469344951914956238160789504549670426673549299578907121523996563173412973508534668390429657624827855801083275674835807125778476603324551521009447888291501158424252132350595416622870767959699635431221089628872935161567928370616441134351479057006088506754478934735701821949368851107927670675820678954614168963944134380841214196943004180141954599884731885681281357250151906728482898059470280159359922653840964248028002219216553852344454969196416202864480240645536027993744278385770749879834609312989662079082490900957833068155095845744534363882116100557107044130289210225322083106741471547630431113797850989828884287843573938242398859178514774206884393622129830910763418463710980828842205883532073614890649385488517288246588186381909990865757741542577346625521401777238892707996513859765356551266498643829272967664402611883580693287878289468227221892830873856848010146963784024496926750347867904925855292590089959361209367451760325561919759084217968024810624770451797166902110185486626921781833781561978434747128819057258866131595263803873558257508206948987248074320944883711712210556161495295849976191685252485561676793223393624717977651596882558977480557126904846299616027736161090273181876815184947089804902701351310864044399959298175885926705577102490945435346271361543321089280682274866469792743386839161552423563778195396948004736253567721657186430355338934825564804604155324630742888424255284220682131489095238313157210163582735684860797932724213525060199241164889306334754805572430244814455357896823370521861857636642265552399760953164018704724877120269028468519673520350276642059334705615750840918964189873584299168349589082664948681829565727213938300559136900765746630141310285304477702467491541868671750914594288075444508475309800965194465719120549415027291470502936312792746229891319765608737013512405223811478743085331081791696967397700682139756600602298795271371329181077123520408004147574456303380739770401333541991369775990226286524223821787079701231444280450851471725783855837627548142648930840844974238625198809367525026845531995776130386875633435561208840192000000000000*i1^148 + -597232153851971118810194660045468236883077968294946893730626359840732234801718029045658974275602996109981973620185315050765770466783512595845886681765556535158251568986907102563351428593123864116455948098744335161175621112532614694477874540879332053959205478765497865292765205573854897035850420115770500277577903372549310664063650945667761316771743264606516607637828434454746563161342404269395111880908438053032668769482543004803937810003102081422294022123962581350238283949657180643713574826050071010207237832841300576200638457412804164703417251959040398159524476163733365491050429020063426608946948671041352826241417937220680717157079770107421516985213500673328130542704869120962557583855765799087655213134884876122728519445342868053980431479415722498223257828304666687179831447223833749678130238714807862394479737448583199351462749754200757550829994920488000482215687108805922455694890610141290773247470069660742604464189740943192382774724314130693898262571468403166032819042197189634377874476279688844315640965479374941071217090978537317740320766729589062364718730034998086300668415619059903012538394120958202866400868598103488795960977980281906728116757631149596417133881923725884154032626034847894783406317182648210799834065472783923529260126085158637342173942181081235067951782601249066572113895822137321293732892634302332460104617773897634742149922995688262562043166686611944501957409552805170034411368190587715523861044763435100176011256292864984461297015355829690445854425390980450375426381595619907041238026971863949979885862116368761262364633999857229135424684217387549846852169551563703534752591976030452721203013157119933734934252566187155594026232038350788961953400206713595364005768728621693920571908730651573559340571667277337781222764861022565812582470729727296420897926002917290952829259889499955748775330016554164160547103566047043143626165228844442143124494234478453481139208115929040993530516311667863697610549331155922745059481935995086500643435843621964549403682685271197785274126908662116703035863662569080486773128842707928210261674727531881070133819606141436687385674295875075893762567862820194156786708871991388754410984530243427475949875875293466846445097673057728820288378216452815449530495533367554006019066975702006632025742999043964715889054853583556484379930335502541859183016364106030371565387517843668344334676565807530343620722761684483478409364628171843281309451646712280813681190036352794720497300441753625132992666009600000000000*i1^149 + -95113963956998654061057812707118018112502664514957458510642776774952582425261926483894574803155152743911572510859145930442776059831326608738897580996440470594901167371335684499471517213467456796388329895945283398710249886279417492180403316619594076373851086565832784419734367764392418033771788498059093639917127868642630746158144205902825259944834801709986170442331988870999143030359783648303546431932422196414761884455918201278629671386085355080244939341593852532060207634010006297596307982025707378004126958999229887596689296219908218704766573256166172191195142901906419368807045881308550050311620623519304515962537135414807419362990152509347460834731248780641054132722741783286120039413145925373349696169765551675789707927066131999811075655977330249320678385483125378861293380331748007938819874064332173275925397868692821718499851032309772197700470566768732618508584653665838888954286992087760538685578968269974671125180511478811886313960300927316570789766872433968147542851792407384213430764909668504492900771613200211364621498340954389055369789379386299643472441594948631495299158413662507236190263330416472616594413237450566728718345077499596885565201808327421117984946976039576777970614776172900357623183244069571679614661746720790215711024862954834817549714830311868553253436360010478028746220421004099970383310446311802027333199664683661839443358423527871437153872581542197111560587697373325686353485500751216009237623415068160939563265259906524846990418425798185604104977719138549807286761013050533136629073187036618171966447241886613370063413851733933131185117145543388684419873446150861805601929403820606389684923671480615852689783621713019699951793491349905855832392743024248756848743854844114882277504254371097921941809164899036208089598040271059908411841287577403165574376554031716095544903661996602463793584086266772457872312871819200620953786495057899539875307902360464558724503798077305246854252402698378909499215362808089111771401560694374067142796507828007239447585335641320817632763053617795853413463848328422611799190613107068696679935833052655934725373301278636972261905680340657777425061500772347171426069390275082697158373424797415847347312579441747581800223581666705252148810426888124583498098904393544371376277212194887750651307226516821027182459148632127050919961009988207560254929742262781934885128979235908422716012029582861384177780535098525536834438312529116931662006268243488726576657970599601387206354183127040000000000*i1^150 + -5765012568826637486607396481680659875017793011914654141802331455146712561515974548481450666823496960995597983784042723740556152653312783010823359926541913854628306763927249309142489521976347056119622231837185801935231488970204720848818641755630664476552736789830061741034227941111884261703951600487389684078539501109233569889634332307169653225651977660934208108503784945986355048121298931215587166217757260535246024548945100729680283613414228422272957494735147254436403140850066685983326412020372208442195060340387521296917420260120449308168200915166900030147368511923947492822907540115734946240863614577888694037154281523393169894375404545122532786908508021787246740578513624267602260137593919592604725352182828461456193219655734386893283259250806409200503343005115273694564057127205101842991223285477869540230863346493999145944799649407754895737204106229338998111095760132329504668422659432293935922079187457977531871815552993503671794148333018303651613546044821611058387369066992795862797191912292522308889602232538342939160162430209704790480775569518358124861685898674678459302344285844914029018779068357353605212510573388781345612967292946251660689302246224432876616681082577314978269187916737272404539445085948391129492767292609821416900783035041838771158050060489752635018593131251224451885900446281283389337420419319546778186096064333298731295418020889123309439901084256718587756282777188977791592867104567099382953534395470345228683968201970101615236965659733371835414960457263757812451929838335127648394009869343357679510286694542830880409097648608275473949162934823313559059397041973523493321468973133813050761713964480697509082346872974576205384390703221210201469868893209308935433818721297507150241241249724386679340503389085846521513021580204101898306628719371320944631631828470820021593632332092308713049057555255064418853683748201813315299077269503053175514961085089461086877254464758031064588489965398073445891926083348966350750051773858787618152284471707834069195908341803825750986347683251271927831884309374743968618791702096463498272945356424384767667280097961474836697311758438161332877175619942785385643568519567895499468570755998606404713513694202975212463373755560922212841722140811513267495181308493877314455208994940964939872578426085642583496817779249344790237028338010109937211255942806726469857469207955431125128081728317110967696613442603688100402431213054177526897750829399424466388459613562339328000000000*i1^151 + -137724822262257730298853938656849423127615891053872398565499217557477837820164913870943672070410339888880365323552017219901774710243030854258118367772698756699195621096480223797752266705591751513229997439480396482372840752906387992410103780277788734872477733717439151923319373047183139419116315756099266620597530225283008444659709133600978495551985064733409593798088139718874436302722989199941291928441172117327975329162736182538331777738263993245584044712966768215532964798511891352332385093670580480006052132778023364906565939599701691007915051274433862555885343763827084845819698989669589522160704796266620527943847125265552142736545223456642679368913251092835409097677541307650535069255326419070672942382864624065721468641095484346622247200425002642106280651079629623050983396595558609746291722434969382339324379476605631112790623600930258641440939786419899419994693074254138766200170449579750271485884690524649623486903495634577537991994561710979681758770391062502497300394789237155696575725604809483039648732991054487409679356592870387054765744434717073348746259962963550124510670442994855808234897953405091640729759734597880661347461047788798922164794452750520276376511722686041177308517717686666378332644658028832343166283764254296621576821270435814836495299685015092526711190218960718681598149427881316854765913173624994179355980525783033640876410130451997989154088034151648512338049862747821754958475806328592853923301046816241215798615693537742512353691083085605311002420617740772746036346499479735433610461364360682072532662102258200408096280119376062756759168341268571591591921084219641243323023367898678346844433415754466695696094271827174011938805721947514288282841333711568588321115765053935166005674075906815652966592461029266969772107446005860595117374436362885105177353857641911775948263918110723042980413125222719231681508598544528476152565134519767464812805392893172051149681061492660675948032434682447899865684190094990901476714305796638541348106092232522911791445908969131070861081515605586884920393470559874553480405385938877271824143330385618486025570937640687883377950722931308652398530444648796876195814245928344011430559967582896498413473489186740729497196129786142197766926019440204650037149841502507596488864851384501935883062893905008944109702852022228383932997517105088272113639913336903486683698081542589947835165485320301891886244919959974383495798524642065361629324775274001203200000000*i1^152 + -283195996325261202323435535974809015981772201261941651286817229021975113407805263856827323435555217741569997287840788171166362707622985050118945470553839423357817611063265890085724688061011955912154791156544921131980456773677755338470724220729880242551487866640611585706427090230386692690809469785351239045411445265779645314773206172234570299463348074648647064828963334339215637524766239306259419061033006979263789731608302938708335691804782131805829643362643095836870826048598247379388789517987595379445894534424290848240493792329966497386917734635591247794129233639370079560078623574548000240399307247405270584488430806474930357183442483932669287257444864954342971802026204952734873570013589036048007668112336481963722202094944985310345830211819040550494468093882775902119357777301291781652600693327725196184923339748525888288355738743357695523296631162593969419075413698433817405669893913925506300068539839755261735776356154741977297794191514167713787245069207883531682151915045862238600709311850072557650220642339838745173555148145486827747743577263538181607654010136017424464928442889687735787570121422273756763423389746063577680776919870399482902021037135945824745948667211951086046175979496653641037858932500506383903403872336125919159553760166187684439338030360859486056682031684208221547809370620645920070093596710982664646017739392314930186661703240770113333200092302859189586810902566041543277966092007174619455212209161816793543802143557941809004993282615805877742028340852677941459982615934215422878813227849859606603759292268205793495984577039650048903109868948386829102527622444473079936866209211389339529110516946875321443618804997495923479440775539960017850520032852189284124296038460499995068554402512344574773716075702622079485560945483849307247502952074935394580484610838082289044496309002568404921288819403111903287362304321359580977971216677348949736619954652969465465570117024638158602661776491586122434827872305378697072353008829891441997321538681447707353851332068757608055733516499098500519134132141460477434131501330196303473081817013612058849649340503612537831274425022933298741252860673091745065130835197744150259726036764735255306990269244525608743817973985144902656617367865590796397376554964030142993401098383006990254739389670370184948547832731097826702639004879031091714994969195261613770928387086316929491567424598060915131948672499468792737065268939030664314880000000*i1^153 + -3964450026028161032467474427714580383007704046819541680532586159568374188122637448040446098108370312937541514207505859232791831010197666882844564161585660125875901994096785807212798610015163966006622159561342131842336600573594921569913018331309515643368169189935626709196963065950526587375355846319896217966117298573714542074047853626505604861393320400147330485840771267706667024450015309509578978556912595799972408534268125645782752136413693639791499361303506483403785531419833803508253273707031477422978325560981578547688160487251405609239448384551450409251631857077047129981180111532048318489548671773607966256142622378007725821292182874402966056739915766008390606231972380086820470816886344298655368451541462027618786185715639312954497529111193362524338771260936178827617661403920459557746943960462637762386357400311175790510454043115835755976003102069826077297306585011521830319561174182841179775446195740226594292708286298527043103614028747066108364506057155032953953030651027854827945482309521807608848487755913823016940209946698012650710837683805307122697805194408763238893783475149169365897552742863170033176076067362549492388828846437804049964104633828252596835012101165193503137514058442814226948041187170950340244532086380363595834011530277788936049627572473574014906574611008409153575658991572225048616095801882183355823259927017651096190303764794274096365704426015993715135326790052170366539075682127656843148872156306799301475169433756891471166282498262287753925530496976465157320061527106380484573170756199472881097859345015413023258445321849896971457067490610726304262928656823175258516205980712707676010746827546367846051639256365538811792614253469499759776349303862753960759109393837463295189655131775897364059756144271047650917427828832555297910162326087420225635622229046672687775941190375152141278285748660956417320608342992943232322096487636018278971659217167403991809356221392793113988433542084688200802020370907836214347821940017527686848657266180358874307171966989403558531570173906098022132397617519561315920963625954666155715616251366995651901892255980267947298856025008110843401067742111560830435225021860261995843252550466868907258469277589112814238309034944757416527682170133330023751505341831216682065241325813808692483666560353727233811823711956632740610676775154576609350402382696484495232926737251671662832635829895537170664196510056448000000*i1^154 + -16601267548017576308601783929116808108099121766946230276436960823200197639696101025888258372276256297979164193365750884182532569234605269501668871194584996050003819647704027607533870521478732659323664905235099058336899275323312557692765413948134679901310656700514835120799521737844959952557201456806668863888842667991369331087328882961939757999506228394881025047243072496895348187645161595989189267518359690739897441792948628276416926332012507408892432477797581729908485888563304726565705783160751307299633551614712681242357018645471453736488907366262643898745198439284972406506877574062295434416927437119007734955533294994709083800821479722681279573403458050480618322799612049066819059770013723995595974772789584509607303299581702541464829532764839086562867506846161052061159900751192181141540902056412329831958754909008215026388525541717150658056074715548869207440976445286266321932000276314096882814299059841930012451781327171613582862169070824238758751829479045748449428579149138165574241713306038517999359288463533963366820937626063160161764984665238572361157187498141566798742491567311529084805233927855199806620171766060458761930472378726611439702768755257844297910137329415351852686658740249159329998632401115531034204695737991678402971140604572071073275272260287772900518893884395890669422304817135770452322342927068379132524417825875282305741374060948959390164294585686993310310351554627830311360528228545709150822007105200500984053468176087268539243329019752903778146056218357194075389439342911573163371025978865998484344023827804308205212176336776622235970490393583938153056826628802481255753464392054013378947339821959435485639430048357873710538714355477250860372621396080427571339884320756911667942407135177305847400029912681946440330259338622264438932783851410139726170091456437339982379962011414329250528915415705940269131745716494051972883200725531850589094642928336532522190994193904319058122521244871304174905002660761433207913415278687044061212278507348674838968815691235895525216579931556951847867044912711946959146125228827284729177415052748712720945805528860366421607749841073874031360324931488633106787172573690380842556242968657431271920205473117579415046487263343300542359036168954865889265624815865430430873953236743242721369549662761750209047192337612247313595803207862542698960579923854517351244401446379725625753600000000*i1^155 + -18048514657374477441497650735607059041724281634775270308224226441798936175227235595657437413421557672682143342593483141811325760724044473835806528073518928815342927468804498966260858893409562236723247725542966956851264946799535820049006773309620630078928541532412225479458533938577884247082062077113163920447499744699773482830922622382155030294841580479388097759039142510237393616193778901882561663463958707586050939903116575588705065500935269275456390107628401120552723190735195821874341323457539540171402464194395259417394185485924384762091275936724805184523823147407061779125578772861329893720318811004655157022407587633608084337509299451429226522950343217438484183191093364227286144212750608398415078762432044079276861741681600066112403577715870694685684920179666106856421092785017932662294585788360431862441805668625428940419651591140029694969786718167433631262479534367565844210907767608767795603494241377231169886479973956491941645650284831012367190379258306830472080284876315195965570120386902272336341585640759508958443208202054141652606559519312868808918201128814899458975389796560215683679390539727627085034298893304882880920625547273006097693378332161191390126614340402042996345459509025053634062841513110710940958274732473176818876905551139919825194129366549229712986989060749932739778139303470262508908436678017770477535740754138990332210203538239694653463112675178531557378311822049150723275768029058074953185990528678652960422411906623310321655980772003967939542252972592856716786843269994786552826048943166954904165894302604728241582394757942360937560011525794765469948493452351293797785041390169933811229135674137841862312420767409688420943239667463082139188647006134077531308986905007600115680864974941221600032841503969380752203514990921390803783050091728968098218427661804118690575051829096338242696256284212864233514542954530774737471844144801532127346658952137070556507243436521615989126136239338973977154825653060678313275571003487267234385869663111521449849714298373352986284142382631402779314547594304671788717911307400089655902639955433157718305692274927464532733877101569829557330284348854755827586514029609118880951462448034737614286728525521808021438397147481411512829486124841552859185250048246448981552216523518353213470439031547546790885623527269441817176564496402118468743923898221854720000*i1^156 + -5648811377597592020247452005207615789054145798445046268474294307734638470854186795418819646600662093015957304262480584835316829152691339222767477735102652881325422656430904498674871674755281016598779275640437169870134342789478955066128976754657653716605151929296536096264170566032606985681160041444849433660318884082926595628596844345264388622124782674522418702790128236266614719362838212106269874866478928689023884746260878284760084869805117041855004578375861968712705326114005216598850435249633040849247993629939396193710619918163357850328770214503138978232737826248696646167741502224393430426505795971166378103528867435361263943397866213948067825613926773084362861044318805541584741398029186368183017644284964156981973667760264919220661580306013875126582766063688144001840359034987792991144681934198745512069248098318103743667953873332590107752986274656270922985750610785411530191127442176810214378488755213501291284425315056281914161883858624597845099678215293562391959306872679788407902587448453244318209339102451446040192568427576735870263646177584375865622821303813101025549953340993440479404912940116556386719891279194865669404958032009428320501506811967146036207746946895259065193847763557431646320736951153228950872651373976905128591735659089642153593826116324540094951920443669991588991727849482012346369175665734521648539970608090901649082393985751314487123910270914676014414525206014819622491349695287853855385393379615091740521785909672856606075306148372982502543568326724563627470186963948634393571917234958365266100672946436985934974646732128440455491206908338947294417547985925063964836562256625568264510325204800640513285534633556706093048167084437567442665905748347927229907158530927634947710717261151713800198871895588471950137095023600752553485770072968782024909844841118614071472218768453318887731556265713130460893319516524592649401473997110157882169940927489883090151825067208701775226988896263220785837000469842959138057153531560746254697599508075402089913451810746944906824456613942635595989579367997128342997756908279778028882399783484376086342447209615244956078690254108713989104142761484149469017812310950192206578614999872946441318558883098629166988855078394226586366867604487432318727665451685257585296016951767819887936151453414881071747453544996281493282095104000*i1^157 + -1047207815204920520437387928349603965757701119743577263833205969981148199727931917909989080506574063252232911636808427693219181762229077455279337407080623854705388558248769702153443915225728458708774831892998380124760884586624952526038849608757861341335488015955398536052366772696702425569383873408392673230564793639998333578339239826491022510236773636546140718599327554167061162576239310795608347484123560997132899877742795618977862083013026459703480975937307080453252847455231630452623064106910674885517611020187940011143606704006000935689176462053610871872909180559524230937886892961187245797696708517141371243910599289247896929191719041333424649477134215400311989381024569570998554339902857309825662109819695182843572703261126102903404304326833693426460388499744462132384821802890733979091374531957668057169628600346209692368560490197498034098654652309707982605855184057787882507205251324611858013115481239856272958769068206754331718241565152993454123727863245833786576420685002356154030212914958731366786858012533371436139258121503572299468807933712749100995143739774636214515063202706547966294379615027419227192218134419430732287613461698484225593464067605746738458969856166944348238654063639850637414983582331300165917170052058747422297556004632911877492572024497528423428781224053620254230228054177971062913452691397898707861622599658355183390566580844050876876595461488005187030253446462900195002274743024122271321258480365093539036779357730000501004617861740972201986321394750669380429137967295024718136672105656631356327610021569463248610880127066343826718405740436082552444999768887706851935111139880981751566634174887279892985601660685078740180060473232626794856046499651369133032053933585944904473667387822909465457665807033036058733920184675431421379592286622997548328028080398737831821787810371448370068647273863213202574165261426031358649612937030922623150746504995437528328655411220463090073744043397997948821772729225338591576598819170132775813531690514032334557517037685813636431156489799496090133109898875121865241497614701459980902221397239890318410515815992988030706499629531515316971891474147733606451461225519163513217364028863589752569194925415613385086935831496655040904496911845605414254725879519760454256018420851531615898863611045478400*i1^158 + -3379144282039470076663329053152753855944509450492090605959461674107907115593387101920363513681875462572624910666014814553656711731270190586060414601465077554975931471531325600635315913967351397688014863877894000315207519210966452841356867086628794174446460588933757896592251904239834816160831416238068293698169513840348337797524512023046449934984179835945924031107832346519792717633758694607427871910567935692529364919771920792268105218705687846319660442051421204924949716808649725163702878744219259529219398448129321106459655790683984165027656302531482882074866000190902329609896428286824128561675435282388856678754741438533532975940809105014125547971741132706588757152711562713139382986213698794577386411748416196403239026922419528104103327303734528659081967056948718272929957591195045725480907134554208790514881306270142844284860027419313318452770013692695602322889195428036473257314351577212218818671314457510574728062115441060701342564290617765229181780351405183454704907920823375139322638929346659995840411133367691190954553350212790459407046482363156868131205640629264823951314628658589554372121654054543572307332324222478669726930846922498839841276160752259529333413869180751388712039578944368097591837435691459417640158326750184812158855515336301115631228364680109067555229943547250856486661972259666473039605360486828648020141361068795942038062828643913071345693701111475546730445146550788958335806875900977134250994362154846154078196825879308598816542793806889950559703000946479449606743540596981022435346876944846968916480818155486710857127205287916180624510670031735948870624642967110145201574857018454513793013366296854455431024746804279100645069975674432524327161502945955393251299805571359943577220871230778585824630896669656176346941588175028173049958339742952027807837666854810812445585254551050751173750919850137646139059901787303888675885645105390695626239466399629276639095248740561497171632888697197792750325184635125683922878282794308652523386908852770003681256668825345070605027621862897319062273929887888877862782041962350297257055579945192997420845740891161599641310489291587192836036866946618644521312068634119482014490548552740621613818419411073334957440525166963296202364158152045579755387055367535984640*i1^159 - N1*8930849230856271205579974850975780903325195094774483851348556087908236167786317155161542894424954419097056145296664197314837087875149040403287096126340286603994817488198482322978691952288991129231934635859779113537068985507227574985575360025629315916108932195087477635429385008275039193727700748641622108506125235734943885090524800677244351756832062246882501508729645301023240998529447070622008324482902577142422319972558340661563177704679615512914249643000418122745929080735330577325321577373*i2, -70924035670922829043515966500614718746489548306098315235832803648788688561437043746336431037808238574003229465247883782978110764922076005284966113655050921316347716935653826656548844896503516654212793850836764532118219806146341279533388395861547045268947053669324901074571813978020381717978966927781806486586314311222597940217063728761475171985624890485423308237831462742961450438456571553054362987431293080608545604457197641245576076145473957416256984305098755466361563618549914219975615877390577753846184723555450019397580547175331361627557233188529313976616763131494935106097164442918743079182064057821290544398515091494769566893274042410789252566152279872921818184132503078750726256104083586920673870303678707814752034358871217390996684850671767562017466038430387220477439459209014723958628596901803916840552843124044100360158386941389898793795404426239614167302250025614193316623371162929050998347745626800367562263910265880105100674427751665175758681130508882807510226774766782288149591861753682168174734153198167832946015972982621923779619016623060242848035593599436396631071393830925088515327540270458795039938336458030630091860501480328910807268090109912249702386940908181041812160199556340795034000030590892775340741004538003179970134528871352732378341812016129733208093087655928653782814886384322440053813810017532519575384826261105112414986923960196566212518653539196831731548822686269440544257714811338129352801189704447076821731817306488599494559114463727448183063407555132756063360478528494389475021410834670553432562951589643577160813872632388475112114278667664835075449738596545959124538331045935739181989031439956434645977998299425433996880447963156051501430264972562497655183239293901838784473266606632700053828512203153750548196973382226937100537724778671119301703674648781061815011595555073314648078557189027755590412991382698343540610738157369062480591829288584205315811237547513417057719992255399573408541576413518401237277743730743852781168480465945563850106465576939195163237415816494468544312281434273860813203769657577156290086956365592216381244922018607061160533988891877200748586534675693219651748922098885019878399162527765136331046130333319911511708328249374842015159797451692827903303092994187634316878499502945939930522572567709109448584958558839834828329717548621857955201420219238457588462018661126460952288810188783082153814928376272389056801920580694514959260043408023277742011093914123204656122376068830211735616467427129704984219948509201963686646932529552921662004893716532354135756239546797551922434046297074652986299884790463776418540022431758523728056356233989289456049949635093985772841715189269983485627609791670086348572755093576046552865958156923133996296085883689113318994211381342933221742496027253958174878787702368571399765200173663103325429609367209570410357998539623423183457619978637593330825504604073498207744441482123731092660360814786201003122358576379819666426392468304652559955426176783163825723893663406668552541945788666781835905646244813507092304210889776384311828655391384848443474601794103930585138712301302713396106104330802568015867330176499552190326202307324772011181496526034380327298699051227110692801760636231032712590068628583696767829524996779206601192479551037069009041683083985482112157987989720865289604393971493329037957569445888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -122367083960942934256654454218623764167929761520524004554200495725090066400567081616219060756041637254715192468623764972328411944877291279546392920449688091518722028260244656462414319530983629966579120220805541254139637543642911700169266161620262082134483902279246859187685118974276836121851260296552985146179892567491062737175652329051803279546639044126425364729844301366710689893465355503757633241022893422062701146691082556046587244616999710124794595456607630442777725332843197481392272802488013170815345860140721365063421947326923382367872910921634536705873995546198895694670185643928165347175700309208575854105605383542465330754978604347709213350983603428161391958919546211064360273368745948648610733192817067064112878534804047312037861180685923751383989422125763150897939498378988751720287431690756542862549275262096377701176002783072961838624563403239653022989940555037801189578796089462066426063897120586486683475740966678565538872874281834586637179475528637908145267300999322187928872261366351166507055576308556435075093849087476682123930276848542669412710241388033567620656854877264308624941170215704628379523864702005087706980751063353431859864828176305821127797344122442261173197211487981950570010288489004352478687949105690701301575348253388045841073599968003042904919212666484178642153947340334016319397158540655600663595519541146242105942562395018637996611852365574664690474558520254934016057253995327746337865096941284489339689495994326127422604634506926955501976333690038903886916274674565946319699854979369703807315904360777401131131186224378831649438574252909358423758145037717108529522909258746059203350425252234190713959794002673920038955667516697627026885544162697585158002926977413702556139798757421618366341881728632563773770030343326469964560486120321001310284448196414848998301961952961308503059451120830194425992831223506351764268348039628681378756634877869002893760095819984291821353036589794264612322737113405538819999572859851911387485820537372307453339246450106732786318582054471006148810045128198373974451093138392573403851760349670463701054673687531770031958240658045418261132774902716627600112058343948144371680081939887091612700683574681099369817461156027091950386026488852685461804290869928511185028102525495946086090976466300981824210759186916924265865258191938453820332976674095304091957782869819092412744328620869808459676918098716506213266949872858598065019134124471032267742290319918525685824443832323977695603894840409645687528104639110324173976969793314009357299945471350368025847165048709663490143390114050392939813143902507766093315865303600597420369182673844699357074673124040842364065425340889858847083137862297106262655659023814817931495191683647551958169578461943415380269546570690674115793676437911012650525765005202029349145713757707266343660779265533081599632055384550219590721669007952579797579024817033025328456311236981637623469074682498769899011257785620729310546560195687503136186639428222174834379612467098070055542256486120745868195835389287886351031515392772107384453492269908724257870104980749291592590252588160248965257184879643398478354238571978502032379887852620276802645536465180695693753212286123935998389459608617380745702135070740293186984173234054818419855517844301489919931080653550194250395004713053482914974882612041652526917038899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 232073935397479705779368176289477796880595740743844359504113132400415703075301906153793681740295679896734016229150198764922985609899874102512245694378950331994852426293647325637192937339811117447812872568555151024039787149683346757719154715259942204018419591815333769958498774795429788590055500811359583164325975660543862003317359797041733210538361560838054581474932270752772727516751069585805915904335080710598863627628002976489914025156716689925273972551656895443724426622531716413344712910007317154648593633170297860007935728190839034336293093483698345071093375029548219340156414375388657394018131519781587380491940971907930976912340355704008395973874018190296001207833403137173838160733378826219150451851619935100385880541074771246941791207766802230863326905333801951069137192712795395692316588929432675460251104486458846164020684243455529821374982112585949567552205594112765172141814017951334785685471980449234899280256625235611706624164639816381182396262457040744115653025286839052731586945853238791555188497357970124085815900210279743887491794420602830043749847019270459246797205434330329687339871792365179852593922800344857798259733792903779425871368424274118369369172577725081902633980075996453993491208100626152120130127673734712300339917530811825407267583589247551585276991218949740828296612272281906627412551022231257028528659552466937686250293553043540975179717366730527097768765080275073485692617716674364781641681426202757438408440056990476097837255782079723644434823068205755159139310424155422019152348570618213969267158701923172483420841822262996268614545559695160126932504032948190372487198518253492922633264212629424456069739893934223525903609751263363390601375866211814040828648040193730059884455767760700110783434879804229257986027545571615983414974039558497257422490138583139344168942451228112341398735910800626389307060355449012761807457610015566286938630494019924406703369405823349016697453634759048325472748700141301034892516360283866748792430405031746728486630536458193657633170354952887660183074103948772296508231243584079327078851939406901770713165852459890417897688420448075108028998324890460848149354367423314875685939657005589545405530616601883517359512017372818046177417320666764046285410774247239935914167893274141010009975685738941994256733499501743903956149099269720319950397766065045248479445045200534250097520171346040467826064798136796342945543508410604944471769175991697526854915693129971880641801812083875348089545914734307574779411399487960655974434577244686751340345608142512599576511692287644156006717117731906346971264718303797438016402779993786375678854162906988763538542480560915506379835733416712120712415221322050673825333170962732567630209949963409147963293098271757809690131440270441329141457981998957572544973900075613238871306277011411953252822330963665825399008114909403395866819426553009514805865874949410512810751587939919739228740568297748802759711346875419706001134756881521365300146041501349741062416888028125770529728238261697221017491787640156081200305742680843027157026657978739585045034735523022931567214209965414994787884771353731556115523169173310122076815650063707923661878173892511231832438315140708382458036882878742876314825479760408837550168151086797396582160117726955826286688999234171875442934280901209754076046230589224064731054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 92964432733585630961370465365292959840499370276257537288695774068020613358475341742785685119685961515867074544485451242521045319081984847936518417580523745088312881555169683984209643068846606074646813720065718068997865409077965706572683571076766021930958083625201458321391872172655302354995154388491239289859185559271254234104077836556012605350195849371663582856763528539495854861188127432776307334494103835589783342477022024017113010218034361879847397087068684664830005943686630857626337547644550702924809714355940124513577898987871929748807224939148250743865287447599774315350136362544598142361286849406054669030739120760813096017905660939595013390910138902413369073050181639261291267147600297300840117235645175392113085354223599567294280530599315760532853960743961563662336366831506482966960552257679368092118241708897812299345030840169029070339823138911034401675948201099778670130461672928866130775686827080265238720174170048998505519017708820233795008499551177803113720086805531856978074263712766014596017711860417840896116845709432390105295685579119945213435922231406422178613167705114233570244267531743252317993881916047666824791325822342107018284506572152024486860755313554477080419452848215885096997615040156733096104475662080111325261471439822951864377244241971092944055095800348268625251893162425493370506112694075952591767181595409451727640647015227950327051725226782241093617366038112362170627816185515721939643122245964844766877041660604084730840379463743460535169182148739008872574189515094975381541711558213913734238575458018063393382625157423416477958247941135833985498740903624142877166193599409779594552918610510705246680978334556324233102426945745137656111691661790391856518527673985967406325060174823253006388285234018483676175770259834422599266783002996980665017636085632577445759486300713675230162646638498156254087050684660084731416871979745630602341148437233013855243833133185572336272244500777159637746096137829872017383496890786264490414411159516464362698478912895769002052698545316327968525309931708618014499762211611686652454123562603054641769161620938971158172543586294522547367140804642062782542220972048307036744651536882699822732601658996044780454632110085919477503887430081977944087323783049715605292521889414983651024094719922047075905459671397008955554594232399634415037925889947526037904269096009739604702465483240926550942833508882450543446652459219688911564877309215507362007627595652015081473550720715955230630488913138434635238864686887319109362744784271024326187485392511097934746551307951231869604403727389026958368054521923694881223465051280943101966160455109786682112282369417599295278662258103616228341464399119554583630431082607171591705916327780768347603009977991386327838783460040264824963345183740278397218589883613761534149517017744172892591811677327930894331862705467500073213709059654897461557230256886520397432118896683297655217155208979810495579399203027475377298300841565865989706850839491136217550509203747073133326128790876471893726924813099523236032033127268531739263630259833917060889378376362674975652824541212794990162693243142288316299102065734907629673958822980496243643428298693742005470999422046337231714254418530077600069966685508949366645858843292820282849004622965222868054308001099271482239719024887852134319019622289496531271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -444399872036785978032306241460165272645792595879953894042662581259694206960683288177888088639737523438352976579511274065291141515410037935403258533324907446653660449246395132281712302236597506641000617993511473533072497283547955616789129537567594948195322827456481908855501318150442434875765378443008497567340084279267052402258794504773186387700616985284156762140949863993008187688852202410012973782469736171683715338833277463227563305907853564821566235873665565234982439741301926448732355486881933880455601593495300062165355406507215765495028254276186944227980094097501879635769757531535463482087592226095963150584000875113066247033040587923262408439288310172551886556135819907203873363681886452671983629323246176408216592982498543577708682566194744259840236784538262775595408592321873330716509743387794755385084207157110934797315896853374120980998565224205706543423552660811252127739260499008456778346415468274321975571606078745494281158262071294290190286935026988014298894719611675752458347412944500428609421863012958171938267308696427979698682542283370954717827471363100076700441416784153582111230059795264704638697182754267770044598247204538991521420130012518665828765987477981535140664139302533465994772311964345778911388059998630587068170700924805770930216350189762167115921773316224146940579515856596529580521172584162477763744472303050848040841715779108490756684618330172160959367466011014825818222661691535222066986851297613027669252074489644499981464856216864457066911482062565107112545520573303561976221497817877800792819999527703370754050680638571066719443062193735107898861026723356364938761529601386715500436348844361647228070974543678317722583955190449921162687913575733978132023156468686864614574046924803911242108303280884555693237992131816329573435282503696310689876583642337147575295893901622665876777846609623937776319583120934102344883590394251263079959594336993224311642533064710183336929792918561239430698047568348587326150264323637939132634145050652751437403653491621618768668938044174663732261097949177619765642277525801409719110128565558027097213388857183067359218014111567270160319360888910208562448630438060862412973419753713481705039486411278223121082880351802035579771196269741592339211946041779043809747269411599430073618681030412418927034288025102273272078550632076823650812504928141499699543726739162090400149707420620186449032398879214662314205964018628090150944413724828990264870692206083787727395606713876534913312232315342118318156288152253820224842221243972927171625479625537475173230794320222107551759071920479581059684792081429332368618176557483734368189752607147816566487787301663269240567407106195444737896420716729732857851040342421439764450028284803300394425714646688545411825673348711079919031133212338098445409928758954808673643394454083207648859301390235986390318226578298975787138306800254043006043776961491956382752719177603771823707554292498704846506842548753506946429990968398700376672508707174125933235666125148573356068980256607081080206383505679217476867907749013133460604568826994208859619083365917059807170803712711311777364677731717818227785796194341185360943615107435142354505432542480116067718523269922351547745428957750105885359960628016482468854962574899849295766616206316301300415270789397755173608873219364505119198712120821483464294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 352256393623882505867828403673008549372960348309181289491804528115555416443708219434012314097045862254718442477489333420163122265061970458711859389926298251937785571700019335591128441486712277432012909973090242292244999507930172949490390505008429105295703037799237750125904685388822598292174830596034355194388685021071128626750002828819979493209378953024777604367621875144081021663489236810085950288826746682874938149324366920280665813733657588326385804124306037436020582760860963960584490418372734699473789223528374460428939266750237542806508701907111835974426718909784163237348378944825809813739128182341245115718730302498074588068389373699955982328404368804023415857431185343342308171239395992908007250217002701670969734830576631087675837098968660257897208315756091149781203383160485717619733625907591373808382312533248421804207216269535784013655204528067324726438718931804284945733343573961178774574810520582972283869400843326680399026525733274845460148784174947461985212388749860732353877930433352674219258784151068542167003458590418228950669328945474928723673856977713662096210822549425729732063483198208215915839166725080642452164137330547749992120358317093851808985176846191458408002008283302949165970746508697464518145397988297276346267768079256500168864428348627183596393760964064724708498989286189008918098241381395803735687369110002277640979773259041189039331372645522443711260429587420525523404259116123368678759180162781933499526363796485856916408744998419803733740829681603840610510908963430404962744492381015149559928783102338421997193164991356743322860839149873586158343858071234016869368076948673395749550669683683859760830742924272689131905245235040715646879908254792177582476536562293622476359027105514353513361730135698684809681428375553445782850563345136537459818119745107310005477971801798430050073547121726577161056333529805009684593970347181482151929055879481131445859271307236600242314099252567357862921914871505192160776078434204306841616632831503194118548262664521907724086280961431218267897675079462169377712779856331192121434202714055351341913179098989808213078558152140343089006495800628005720478711162084709858033972855402447415329622566073374664485915574053138063778912782147197767810850784101847578692792571513189346033857678650577394404018934114349935034072683247569430276463739660902892013633272731615482269106175422785974787352213703007798301490409664085989245688078399766261518519820092331699795248519627512464206569508125608036276913876343569382844005276533411597659388516167120636996547260763093526598812503113802982432264976877691289909014140868398309957196096560361106125463394933770709132122155296805528029420589333120240252051923877017255099100985964324661356653065506923827505395345759978554508468867966583372424948861319000431117222864591779486460062577398031027227592152573819891749870154159788513358648655906641403532040862138656718888208082682691091846661043449782431804658404566164297004952410527153974768802953162919447714323958335101893180783479232814893686072602106146003838395785963896194660373357898165991377526698445932139637353527883659796190281483443281045671821740028333033393699973548349399079657430271905733894096669076804297866554148735620224690375591422487869241214412719476211495002609090627083991950887889186165281558894870318284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -103084374453779856619733940693489356090857950059783576993398976664070581677313748278638099837524118572271942593669809974974329611507536094497210146057533856935631341234646774951911994100657591443496664909742755631273434478046585644792087252170344754346971560099325676978550738377400959600888879707756821322274909628278126757549496389073612007765033342912420105255979014498497060937811327782238425149706597706179183381476648118403675445299760920333452743044362802559298147604840790516500832822454907663988689367802598578622421744698219877237729576792356125521624980451022176297185980458214511193998623768717811028372464742303838882825514863629200195216146674809833587047134857845307091452856016175665087073414395993111643997380672602239824207457451355971025773898442510661282081234406713798165725159588948687650293894518183048332913008662608640345645855044386836077430104898581116320920036634641908707646331229795393930621605481796841736451962908864346565513636278668857008905046540892855125273804168167031847652786245202912070917641762734572025219081491265540732026952860214064478732300420170294618790745568007175586424406792106622985376359074879681119034714587077440796248601566866171939014657803634894223020436050089885683366078934286508531549364627981755363139332939240120765452650438300156631850149846601908413941180870298240878253746981194032135058014110064911801327689047807948640346791416430026254039677145778792936965938248006133350242311638597071572351393897925514109928777737849951639285774506008322149529152611059610384939314729893219465062599118328931706200917150686012077276070873030344957187310340656661132140942977407147914996374054092706222411488506635598543535376474817354392528457902921656471807398596573349163057784922278998665211189479970919194976865437883879200174966172567239506683772822118624673856505483050124842244896496566911888289166286692075170968895971010300321892840991953940845306062433804217278808542968640652386518437470931845776030899651899464778801551061130309485450611931007811217178675650214110163549084073487430183728382756100446109313236940899000020060793903074538226062741257753709699318341933425528321973149957460483501466962758646033492728744791580689092814331400554465412071789950571044697281872938223828889192337905387436701208133481189677631721407106931801897047483617733806041427043920392667407837613627343643912817081523799739785308830037777663876202380987462112809376685620634774368345593640036251844338368762108401238178986756890233466824707854878378908309960515936032795258987902753906068026455674667641435494506978862569768352367346980636745069817061793908647690408883448834308338830948717339293599415015128906704028944345705128311343181240695562139166619863058424256990604750043686493428593078787964866685385807999435637068332625062825262830655302737358566487741363745306888228185472231742245174725839464590808901716293375338758359039920565694266922988375218723427317821376531169303865613968768987590358870320810056388138624888739304651266519419013866664915403967427231440732342883159832585135205377247444285725483444380774821159421397321185045715218373446229828234926890791801259367043644948209792918750604124251969564580975071681101357374452060301985595311809770144468277926248994165630114863311220225875027074676912395333881622138946846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -22453478529356028970234834050837093904969387976484356607809076555195250245726652324768395533062159349705039582984932672847002586229763830366659084447044876434518517679764639438176921753079507059033202116930485331628315964114114069797764089983939711749977037747222282158257132223767493916462934620436240004529148503448823212384411641289710625864848816131676889113564810901138127715883167558000236101476073331484853658987177396273198914918622809355400996545233543771352690605917322017508024799495801874418170392179322949359313771301354406373823299353886572188424091761747399251502096365081036603545642365339348436877057009283832650118975263725978710165726964737671897048738534444960560587438997446151795349051351955074595708233070819710875058880049477031096520795267707522552691891904817842882310320014675658047762322507648199137690734916720130458594133011652799222901272518624425916453691167295297731786879274042380878464947336487780518974935172698711926517322814922453347292403974551173673779486949589985845196777274275137474984602327782499392276609092643680343616424894283287337562116672742120465401552784493568222854620949948332539534058402522289646127715495104461457879826090543237717221419554563814143357258932908049643898792310807524045843484696073253225878074594051749180112476095817961900007208182172194806815415928502946753024876729016008188407381574959570550448916181187791291125895156627767042628672255382801933226208465323394303635533672821785862218098160098295202858604139911914022353239331469394185291660721024297804508091085303832775855236416957473472921990495819104286522058862756561300312479297246528819917553143768885859867227686775849081617528642782020215612847431383295381703087441763503691479012924140201172600832229957205036298236957274160949564443152457798770037886405375117043500911347551962801436421155424511992420486812535696703553986952723616296016143351668497219271631289360136456260988308467394382440796039311611638534426416442363439288948527897305901914370917969408273018745739012581632174217862216941834695368124275681516607056334037535990169837717831076590346770893545490032079927590072327487928029553558777057362560157674973833673833192069530691111796489794895295011252079472386281025772211798202464601408836370714130426518949951514130507095559489499103884927516144715872109483800876187632163381835419436764211738654752311986076518050188053737898318301036482230267598800422230359768290634377904652761834201235093335340098960210506845421529685848699564224022784956791799303167788272127065639738275501551987849115391896554699473691958904649921459264733417588062627564822203521649312162030749388211112996800649875979498018886701571147933977883242849349029428598561250024765203682101619155967013201366409960263473896036238261309679757125939537911164651275503034098964898934816774388896928328415412681079858076734362198556336708202063842530488682307564924328994375739725392504134521499555411281632130382776277530189388880511203955783823320826782780653976351368215409218045138702546057742316479861612666065812116256979696494873972672006887971445808532780111573785192313512701321522933123395673457542899769694132223258588664395084532497420193855902443513403897343197725773215141663498907882890163074326911451609801522718158390316839110687963635726278217107204000972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 26184722278227149215962909257713530597558900146244396908893530812309701569896429752882470358452997225687129300069194426355132928320799186974682610041985730654030775775580857013892072006447506551775677102201714883774484519080064418053913385638133650158904540357133008031233010884324387319806807847249812701375533914573476220604675984907812541185475873187359460219883968522315178041401970658104206389139623876195634035847206466582233984244503421525958558744439011214829967059585975237394087310961970346212557413224818099642691547969635709529889474964777050481655812770327772305861116094327243457650690394337735486097330771243450049830702260160622640336584538996428336979258479507318143802938626255864827399589916290713677946784808620857605195288260374325628924043578903816034527241128456441311136145303129609563799024553164442959574163604357734564088006365154046863069914664598134572666094597060120563583466532523273494379382287180956332600457700921170379337981056062644484711791204295941915171103534072881260618912383461392401973329765813123537549818437854227121290932731478532781168992450504657235235079811428061115073151672852840604984981123294030518313108741906440786031407459385672004087504435927007577366834479834189378721500566116524596254719712191677857378814485899818534735410226918620991515764506092551772833352627555982908505783701413619996893706834220281077274562605351728879097690407317361538351980186462075042017780757961424783221269830970874700538417201522604737411913365580910701890255729065254920866750137422650306829497757669695765248550011125379399656520587297969592221234994575683257472008728816910636171405489411927109465792576117080273068451598214562366754185475640416778599272793766722246993551252110294788386244731981844693617971260992066231675762604256406668802038312845011675860371312585750865418119915723973591396180721716365364798000622118028091504663232311593438337646873032416252291434162394349043610471879739900098940334978323348711486478431975233081281189971782862801187677797053938373358830058814176539285696118258012937795909027986359505851970054955761909769117735591914805637921317630699107269719706914381638622322443434721054285068075506293525305779218833922182856730514605109914581071437063123728359547485478502664597126852267332982406717321849955298213741828361726350069182995310707213628979103524375949496413966368268341747851573346245548940312025281452330714194058397018006922760911209026811934427251431276829153212751017465299513423264803272361187592606538741649895518626046891765852544545593753753843271269876369796964088983914174739814335892397783166462012066386348568783079518236282200519438342057148698123479710388500719650685804371150143872335194341546772205216048738107611345345921724324954829352644667052878419386163650854526072884899261257332537939740299322751939076883910280549716372398530954137610657159890131525934978404007145121077219661321543882082390129960698586650494366595676149291824660410899254083010215025280892624361662594284750338970873501316877174454309458767484125162611339639673851770755322456412444613957739056664680750566644980947806583629527228049108435697344531558231012888127503897249864549203497364629996153448797021628014495548718252952810645378831911422511696958654139725156319654814717649888927903185335414520775966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -6071076690953915006574889574268977873600755757142510913802847160621709353377904636247646320651932349256636046734954296434921433102205318726418492738778793200321771302366009745546625749139960458712434513630130982667170556235607333547244771405596912331757141730116050899321026833836383958568776435297435761728889733638806793205969714923943183026594863253168494711305395159632848797994598073285270944468973460337708688974203511612531864244495582536520602550323536117801612367594565449775649661019410227877704315151145752313042842080485532320542818569514771160122795635629911591545715003225480939176583870012437632797560720377320297098294077068049421317004003507401282392164259482938232685422395541234958469392397831186512174443165589833094428066408828774847969649751775046017226882026019156360855423369057432709878060607638590983973884453607451020602269906650653490002258168409348218851206185577369445815427522334588516698600632769260115648140047754412806217342153412335093829167627600236883352138233916685510901035827875270797956384923634580542322125542049755098788396351598569891119430553423578116416518580028864675674681921833287698203790323580062045553246466808920706233299378566879140545054821612814429094506810834978271545983769671679410637894995897933440811907396422538268013423054660435360678695627459662529869431717429531518197203986726531320800682387769090151074646889505017774174104748460665811359306473893824203675838063256595340897909221433587952799554803315698508638293779391515891550762169333836491252219597095473938780350829402288857684739477474475039403231541032250498319663938693618508173957170928972663999574893781672763551013037557088350977362292781646523720678249889849327053979373981140243612059441518885978292643925886058479784518909309398146374641805291757333933200145189145356601390409446538599118264138280339884857897309450176732277138792404096028610258433995036688691996028737216897604292539824145653762808901539460571279323510639885409158828113502855611928132213130635227473123260817128267578269408062818281578046034711708801563711087070050747445422082869809371047451574005799581998407437390505578325501672205778827805850532025233607798173268848071143228068564179225848572199580393335019657723255386911149040731157468221213082394818974158393088458381151025039117692832658223742814952303103565821981397829728657305671325258089573085671635446664690375086622148666276595418915796546396116171658075011429210771700004517051601616686340144684142237371954723884773417837654892248131660219809258066927345004051255028169834050117864129142229932766288000512764502622802615952561887829609934802544209376794318648460345649309921966990958005912805783489725978200085911731109418423775904180755417261491237827799962653436752846437955635711888262172777863239102304356157068195143570292899980550653399905550306228488877605009231275776922944953317577781074903759051688608183653336752280357252218725401631255971571842295069791643505041219157667009095217278738230808836027085735596554788587612155260219161403736086715117227178764063269045005187298661756769000242964638291308347216731648222822412392134574127548672493125925900769267815125598266961249471618416346962840066631269278553605226510805171460375687529024727907661899797610768058805659370286413294721156753962355329731657728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1165132193810598238847193349409138174014191213625836184228232228719589038702958366560558850040811461454950982449998056752213834112003153468174761053888187569745264148224678054090754607279380881976038942718146576144232919920398304817880943352360495411519870438488327643334631301174480011487183102115758473120483638743870285077833386458850879064553183151788867439771975571263317071852811073752669995157576412523900214221774817815159088790904455946983686972217425056142080094626108819490029852467443235020358849719447532181931800555893954795979054774317476168094835399817799365034049006552264532684646872661547725525774336656668323577347326440307143077685242450378280649390741060488428162223870694880083407019706805285805593419655893854153756568888548917146501352904976408860345436362554276623195111245650060057557084411733953677299725457393182814548377331693082111954169043431093164737749038809513309651095731443319522217201226355743792091477208186489117467479904153718115582814042494165976150309481057685592484678303789387104505316765272138131382614107279974261087644343663490099235117957096002055297014614560647875093172892626166999282953933680773061292843421166584579600473925272085401290042289420056352175612419925415600522676756213037541012897181817176923846287934184131586960296625732386218734494614352167071839676810740934097780593110449890533329541709043438313136729562869094344410313145936103260708259934296633100476775965350170568148330078465872605506542362500370419656671899615269091218055599832387145131314201244517800922542967787996266908308034959989641731182541577808603219860234029954008411156491291997980973302713843914147184393959028177846241751463960241792427570886458545913426966005312542606004166312961296041875458642164968590017331027407212831525167101253064409888603751610138699761652304722809671255118810671731428158593308362983109607345950589392435464761388780473565898406788162964306048684383589984966726402821494956574015483114255115366252912045063166869474153909738401582023322108154716584599585159113594943274450863242924678161394859007833197040514265586957545795849240456365852850396388864111386030492953797555708207806631769449458343470762560713563307912181955590313704936105625885937062948664691914587828817758117979970253600990709180569945838970464092873034965199541669375412572519139005125706512038715776350371876562603270018902000858587771989463870700836238661389899044005973929031474312921462972786583384633813644187152886502393933911317707096165711196147074597423909740635017673162230449987087760285675475995638700980015714898219001028502002028122032437256336630337070865381558298255338636894429557042970371368392898357036797604715898290532345867926288701641290244013104608554797001500471505922491721795171483889596078956064084851492821350416636716198310355259314161411632274998608169917856974597255884726885671668406923604375885593825958333455350658221491220120257425355313959480015359331241851387987393373740901663927132974108722300658122731863466999813864718012071451291210350973357131782302649549562081795657308794605588081114801764825747086978803754162425276361987103641014447794907685737712970414687032453933726420866678019980980203038416339193900259610670815632841896180277080170497507542978149997999275476825440060490972834860653754633211084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1010447958640352663503678158051727225839735988269986462427378292933818662123066806940955806438784600393954390010155742403573962644272741542794448561391523284329769247777572241561679173233202423934821871378978570310429199087703506536037581096046647084621281317543038719914637732440753804823624155324047771755168715903538217315089771907319243194357058920814973501186222455382520365163224401446343119242215254718492923725794159914026842998444452172720317005246877785026421798442223808096102713371846994652279861890526565916881093991233288101465705096240225015943521087928307222488420290945621966983386831955299539829633501501763330819687441964719286333288674256616333910457741410241160965096447378786533789247870036005787399260154089622021680541789537184256322782625727041533469228913609090555756960305628794995492560551202217900785370927360417696058293746435459373817758235288052553642449563919661589203306911828536360200877444021960933384489895497103308425609610399600222759660739540236105996357257626161345476973834841594661687116680498227594302814287321436043282517368503523378291603814840460169883932255862562755845152041568814169120063160697220521175348479296805872058505372482490582959066189747299074294182453200424301796748504882150624384294264898328590579097112399332706602539488365198216683723758224182005916404815742205119595201481634574370320029671482904481147908833529602381221003499020862173170870979571283074842574212006898462399306114440741852590289096907103005301895950975557134089663126601012999888859789410946359987670179437450570413460500286232328390332242211617823907399611794719553352128035909453296629108301900584686846818090686022210138727015610886088540914418051374740642980196903724141852685752392655238592011944714510824639247159447963014430737352390000435053469144468200685560093876430643660415796923380630051478506434973464470660503280284267878868636196508292900427697536957736603634997949157249745595191105275357603718919659472035618753992492000725099838582030029027034145312800623576452826418364124989018873578107161625121252468587374218247558523846369371091935702321553892649565823580810034687005838032587964735933915124482864062539208775733107751488560945277463464564017635433401412722703854204532651191871380976758130263548057097322899234501954656271590862269381491854375195195488097764246232473081917989871700199222752928472580481265049585459859699794963214823842353538738287603357972087435160521456039523863156200483196496924245810352581751666971079491779811065668806168949585459066102559896041812314008940712648643788209744250969739921114947034514122286969925313160131451805349300717465064778538299497676536096090886990147568169661607828951185036036134455430911248891233958832425339303093834146751773051040330322050296764489904064598527235898614978323735980091767283941210398713538825054215799253536662212771583224219091018159181868531911415936137716427198762896974570618414232493811061380460392517739529358853931357708036415681596647822917574591987848785477202941420718208886120442218993700697048760419873773961675398385707690625254196616068930571501214605960751389767202306924558933841550642111213690441159493646562975648798598264626546391357358917446646943287845153566054972934911544896835768244417863143759025976468918518303758403942100070563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -241322060689744946082327137087039216898620287127411087323579924957215623616266877764514916545734624345044575835774618484606633546126947088179316410119426866896963192338172965560301716038425441157727931788235888087567663196433825951588178348539971660328105399157487293040765770577257638908096358520981077952714834604737236563395120715929337997199348684319838566193209486217113603357696200332134015055444758316912752871382511272973045313231448756348525379992707356689417077179093752249951811104676346427791525249397418808613980749522627435914606095224689909813198741361357893520794200612430175101899543784988017081027657070518504836427237624214256555315819467794365551818202685284170972558768389868430347480221150362750465379477546089720827508455239430854174839949477107243518711913992281078691520274545693283807677170447092890683903939584637095055675947305012684834628761466957142708448125657394106920337894013770787383786014170878882613308750502159022940835421049650022730699729291128580385485988745000892633862706559989131225360713531246949374315971315305738563867008709236211420949104762953313437835274112731909399720656810256446511306534135571396918015594421326742908966686709383649395485260636256223364578527506780238252844639956727089502052829296236977102276162203228580018511267634203112097301515944782567397234590339287921348432331619664806266599810129792808231805140389769547472898230662551308668135115354523036726954850701292473550296310092144070070636075518225955691160111289093345443030511084163517178064267371722482673132196036973548535689688538744006845179925023867903920925548875360003373123407477476126871979373252988785374022252197921986477437535719987037241985590749090062541067344815984534327956459819551638979855273541639888667328503469078182791493296608187335842106794759444984854872140445493600607041716712513556337012023784118054851345974887674702057071518627753507628936494476539961453335899975304273652024384070146054986212074130638865655591835012904659512619653893799878710572371152154679226631815779472154588552284738390967593460246567416678568054646808449730682207222075664351613055324024626129482496110483626662069051727737183644798076043534916921792088201666225134656349331018160831881842237183812329162555984823383823151260511877865842466263589324447918042119574456479890478131817529784073120158221659489856699770111606789220500495198061037331758653523919728625149036263680151035997230646494250697419465033059301543968042020009017027740034034278649592668569155316221898471970556239992179491783614968852999054405103795927113793263769238854685668950047736309543749632243034901648899170975380964409172375966633917239981304380728181159849071676821289977628381410614400929133461111511671094494165475150278044235235966661142572914339860103434593365160506005320138638213040952647930216753951534134570557277620754572912998441029673585307735622690598446507354446509081725640123792192245710825725382593012244672971507115924159006845976721943516565764439349034767512326783391018573240258226234156113205800669673020667376177847205226449930945703970410011276193630631110527331078129476589306143702236945760598960090344839452032469044223352804974134381507954353962593693685663713173305171483336807169869562009316376549431787448754211520123095474020206842285654016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11629593364555589557939435666433590016166944189220457312898933349576783250421194255956843728136464306324284896648454471787826462680765923828286335558805404896699315817314885227000137910483681591777156594207066915821196874170295179105799538828488059459181646638944052267031094800494799298818484703051501369411828218821440002585791865010337768830319627760669168646753522879393593790848105163542680919889045692804512967173684983818175618522458350545113900404178686083696363598689942045152380525307968954082747125676388613960239137201226598099808706603661436194870497900209143229983028617157812636321118217849887103593394869165946117147412074389220249498744522369695995484911733444846784995113386728484080789994770663645909696594213032025938012411200656444631738215905545573892805854550106085235563967648723684963392156606104930538010639924025829576348548238843470487797102641086004752236227374474906909163051419268391101693503599711608649143947925312516291398631931511680613504202517524209411689596868948331118144272790416206329179740750773750828898018908063724817561438477357984396972790863088355417191215196089838462868303587489988936861627805670188373668406598403338040936005067188017558171600511071833458344100483014024747713270052465921072735423020580255549246099620170841044225029827563530242184553692954555105118619116633986780403970055857794471163558015150596975478592220735384922133302220241844427803995619087310747183695768604453157233049097798008096619453328623178416062461136942920313222577878858621267640450996405906034744543258709208988551750478003368873877128082666034443876663767122093098532259781460721114281370173059898263508760116545441711918560596022066074206589360877085946561570939645043369436456027284757220900447929414957926310037589638574347467654202297437547579338899073545062575446000251126864706592297807741649622900372120539149379073031456111898528214896993275883527386881922718065508976975991981570173745352849837545517185434121422194234739000757144372667899670026633090825453011485320349478980319385960025430311160618084830595266494314090116231418885525827751901491883089069102120093397961585265974733219673809755593293035707549751234570746142182517779179357245510122759096631249285582657091304736804068721283170476166728453178229155318693659389075342184473861483022419157202359806488837814987460037680429612917761047547519832203687809895921731138066739551738358304036553602314472197379593745105931070184264882230237171764947907227225330680846968390209405849757032544528942207457365304413301150250232563853466741710549776395476706470001501122290622817648133060416778326273393242045054301016694436887013278836595231474907573410641581548055009739817711286918153712337893916951180855899115563341112957531707348828879613703306190852278436153806061563713490188602525058806856811513455039852907942402070418696795198155585996072566322321161745789452468195348265382710902808501182842448297314072986114460808384592266583457244221110479779373500747444420823436408768190058689597525871229513418703845168135812598276671915812477213065189685101274993331295115011247428794524243650772411172005425065276883707103957008833910994687190807273682487304981941559572097963352214538024176379949377902698747556507108019525174168000670319105600816105178383714517602271232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 10716052022030423674930713145228804906541589628164547046913397584885016999986418253425988056561041605998519809770350000046753780515799317555674070646430798476548026950991659156644661547905465020256417832627611234184415967438313990732353475099632744629791423820208839167691631167636385367827055409065683573200582473976304918028766438639623377300805961946534505299884981068433462813434701551660492555742209882284160953601296500310333251674585008318020379750758709763476334916676325822498778702066704697636720090859065443938075306012849824548429024871980555620648115541655715636474181336084872802451835768353446240771703036507142363309387779934768435865777809245178552130247498282620433921557033609406653727704441632758772109910780158581014953155821989252929100354758253239116334779337609758897428514401712208274847636152160920507566301222271107628338424737960229281056285985739453625375160324498318863785315753717975501827186894536444140481809074660186014699098896565708690497097358233172454180824533204651257035510353399056001830806045296176547935401095369200469472416973877635136091424599243958280214236564284026185739407432516567830594263432841267411703889061944257106944901753265865211156885401003936578516244195186915683384063549928162946306436352506928248379542927044795446329272182004684456827713856346717011863735347274538882045603781149003310509820009441383422651791888380137411137595441487658152210447114151897625032669472028989377957891586933291183045093621374650807872084440914918351057975837017146697801548423008637528943354906345099799614229289044331795781374435420733648259890007862909770710256432393382463352096474398043237104419377871981968198659990170577773648394534135048316927995914926018873516790652590115873867270275082317688290298437285124138858071797091602856255503213783398598504875717061678145449773187934812308231366993724244766113037541289476099863344607989377096764934698523548958092330730083338042378024413697696913726829733710807371491660707422299843880964711853454507283548391316823222522165246424340393669925873218586970318958476347811066847634315169098213354718738519665468871952107953258180073795320727443857444180384485126564511391135669652966015449518246101905733263940642113349854211380837549337317423576678430512962454576184582667677248868882501657860055141556474443411162016036014711649104827268950032411108417011581854395490867356696828567277788491543881511965181125865693404388595663938432625656635854556123094496866346240986227430378285800202367846748308108458501766957563619185001483758021848955283072122002031171966469099336977974786376253423702249360442270906268775976002603833418112107891945327338875612987312007077463890642539466821444582223892542153989774069122600179757351301692244015792943594479075081233178606265924747467054346318542693659508804466249752950732587638401840926532459301215266250450227186311707556307632157782455704860925787495568398097777059291920095924175317542210602254595806130227425638988160266148707677881489334433656127933968913300551966091575336086347548157184813129176307685643889613610726331622062477173477672362338972767439533842716784867191704203706080557930760186076253107387376168218781458113067251227704617454115469467843100452514820668356315948806984619966260627730628100319603393453981622599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -3976049358525489698043198692911433447335007932626425598065364143919672731729826743582383145064394036836995471549980055405794386172746257005626999948523553277937242885819648158830961147363730014879616427118340610848078274669648118288327773615623381969157254469796317691458059508069575701571153596642369082388190396236010826275020828030710814978355846722521199654287602643756135642532010195267033884527849893565142251767064804910286063504071126247413576850281696736010263997163321853891758709954801544447181950808440075692051555797743152265223103753843016814673391960153623014282672291162919326498649732410819050115990334141940513640236812449496724123271860885701174639883353494196768470916395348646578578176005978726150870795671648385177809197965649740619660695946719638220002083755048012855750887042705518793347438952940508986384454700974838475946569785682755741592230241954881704129261845369597365852187009706870556391127395609350595502446682155118804897421255373217752887037234583712760285130081278129640501116438107739732605074079924996558956313580123784616520665979885176259928540167802978245806360535128240922526053082574594084118326562552151782312615816023052594690145173052815935959199726621919951237866946246391289721692603608917492871472597085112943452682903854885607164947674015240556554500573016163640714283550465356538133140850132569122077356391564345555435017648279866743445770451869582110475747073032363908131437971413902732186983115062035545662957242227443217978544310791189220700384375732091517425917326257890377888051756995451667299396555280460683056540918559235896531027952226562160967304820298521358484852332307750847367575366375369364315174406656872189830707447137711373050979632812687798157925892194805401356261645090865057262620174441566745941106773749671239403269316620400959776189568362233081744578999571834271817070741935968670178835956148880907913144667787317172491001436434467027106092239209612385849034263153870730074390803782370017892816016327579451502042473731118615943731488794561147811713115388738205758866937823934186386236038424015614417959857175416906069095960697363896720920002911838164463554089413416323894917153524029606362603820500446721795359477838576020437530273061732702775428452757449073449199379708767918663585719388790334603757613722829248509849980312726285135667054648223608719536868640271084743033113491086121985581132310813314192869423748342880094842457687293827845263738037167888276482411271190719849940586480826319517920848541578973908082761017942039815018931248616265990689001723792082584866410849221036629304606485684585704205492305791141572659282491373425710317666984690580782335818122778135054719571445906244403464300240382631667684555364884446402598153994646279911414084943460460349150477777218507677050857525463613047585277020622982100641467191705082106980512097750953842881595507587314644289087233993485776274057939342469267360625615436562624658503387969680570268723073557152359729426811395807286570625939427253574666656083215407165810767624472397253798287767262410311294620692042056031525000566335766077771308532328933618639658643891056115682382765676161555561435446879142049630806284724323808701623587784043205110809431748152203861307689480542373223112996430077183318876320965465122582113217238058954476310495232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 453876212967285464328286067320664189398433783182726783562111993569912923925283143151460150160933416760856190659123352662942258250784394387044605092132867120862817855323745862399419361364346010808293563900418163441225622572877268782756851852260506396336098043017275907233324925668597726954212634867793932830108181733442659382690470385411724378084523439921788192265292437406125769845529410470117860319090742453742258802750820097232866093340893198630587675938149140939873936806855887186318329747063384911887376080824371570558154652271736527282453480288250062034973569907916905416586707532372565869260513787659157698014948873802385266272934125198791315373893646884326870224275971945593792542344061798803282407842554080202265420439448205577817343572507793065618294345569307255449972484756878905253916508707586740372920429612172215571207226328412431447915661124262717820359300693934166241239190187306482778725150186073072044964616012874193066933558379196862512710907318868625363102446127554321231797965819577931779946060430861837481002417258711735306838197929788383593938927895745527642248559779542593146441875697543884023602255014142060126492646128104284084004668429593413589350439366812724059394165730054910529497401268281472744854368726926229266015210897189743069496928407490412022309434994935899643544778964283242838332879573861017795263206228556827297110636907514126088734704375706861412552474322917317884690973199759192997796805247415807144308129472783845046073503248005218689680001710673737392474426280645872609302317002629582091231124765253328913939734318994093628730320984775788128660866576437763374485065005789910753906967533162377187974636120767426445807903920715682903907261719554951850268494151669300876747068422950783694460332236105145635485740731150991452629572760048264585731606368968482156558540285846803915839315687095309348503202154884858964783281414022964961573179939013457338665354616768650730090384070100323171460960403316960196688320204606066529755271722279120650497572468988604319949515543462647254256614472780897776193090441672744341633934430554639907744724460911531093849899037307725475221955708585856822335884135355482299987166189979600076704733575037571611134189185814329356577626457259916588678148229988373433452086840437528351281943956652163065701528144331246117562291624345677493551675117849490903950541339367777255716355426099485464148616922129030413706587164838242184381224488691609358549818467411831000123941205164815402348509147698354838994022370278516661354178786729387380603982112722788412127416823978649351336450647715434109081832857308121448329413866182299474329346465997297541435020197395101224596135314015459333888164700751653726863488897766982050557388044030068198965661668542127297688125303256270803438036099568346194682469952654170732942033268148608503411321881462215887219503415038771456768393446602578190559499164420843070330038324764678805357020381272287077171923455525470830387040435120025369316756931922547034664861657241920042275805689725389752115006666748623918343383559061635333176728035020439654475357840376580209173004717650514461216684915051945776670541261407126115571795508991638071647266308921363374724198352764384157152059657767663280114551823031248540742681234910671893323096554042894229550334067928259502328617369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 111180577470014537128643679045040943069502957576030579525726442820405249653473901208067263359835511793811160138355096152830050493888681547428216506172128361445081763720044106209676186346327511611261375703512521732239645723821316315783395748462709652140730323514568502841730989362884951903443522727373375162697010555328734004649691797957864185154062050261085423420038229411813158383833058135360043007663797526910079083015004223642239616357033074731696600273776536610308724759121013762897586246131480589235917701990835209427147074883307026651263403641133471107718848353331519345240454950316211800953190388275383990031691912233889224834365874141386360154670400393533653556673676110357242282392070570119112032816084194389375834298505183122291854239043261029179121950162240389559750870043924784930700943631623554662256428614475548304851601059357093942763780131347595854179692606571793652162166699918095297168619976713640741285974164377662547142099095477615108046036040170926039913438708950022541685228201234690992559731026848052825979822483645727861261068872152437249294773147685204504027942789836146536806133176270816065592982098706826876701676615184027503403012662758639407096367755482329440309371815036662375346891175127493192721205458083584207448146964731474430089609729038703241305582563548173350026009766745335650432810015072859885106807056959146409012383594276960018761439886897894926281226654942285810325819205964861773759447037265441333518964587934124237718201381297172218694148065870389576269748369522739419768806782609077897833296529537906135908365949971966614413727230903834023523809989461682015801977130978103104790869355756644526317790834330416377924286539160822117603814839153065294338529647722432869716560391468022303662003035545687839245886555342497515252689892544183875400505252014503240897927641061008291455691790996594025169384547667624544461002077779505257397716182789006914506223177546804759566855016670887043521690667427570593243189235912833299634621182663746425093233847822293260409826973971029045399060291298621816192926488265470405153902317284754921189053022144783963664270624207050160767568320322800874129324631726218605775425385020639303792614896834768586666511299367640061182890411349131796533256907539105320814623037441258980224685072168606967806420623659038682942459800960550054637559993134116545575787305063837760727510226944396273329027050591951381495658081633116580776508672909337384478870965795369600291112866793823613738408812361723379918697487719176101979976513274702412160761732915871208786260384840602456636204390888645923653797723141003959516784002589984526561795035421714425658769789007536925809000382228799833652520844803581437971622108683870119959618570120423181042238613425680743353696343023458775964367410046530931788422598250602887849408037488670318207567610101141270097413151076503001208713026953028456512300608962114666706281286555881209980728275122772255371869990377866859596123530911843174135755560151581224111562904356523011849760989892070241351059708374435190957828554714027564219808975801207655026379372253107855766526094855761410201261326114083906876423899843347445218245627173731498997041362898022079470000384053129442167680454746217035641514094949902813761349556052957980233723019721891860133556785123710612044513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -45832100570782749446085995871649085148658683733052517506364265983052783689817477290988067858588623756287407137018224946496449810926549025730958777020821786743539516118918125116310258899865134000037727166241641589137948527968125680138080475345793050934237949060721571145979951365045628322547588471885448478441074312844669066152084832473163084276348454730801292788212704348114171383483730408773497564910452970662225081223586722666234387692909837214047015476327124931927840705682148966130960055299803069339336382292430291291176946467637817644168502649484969617095951014054619376474776438876503881383663492538109324046654289053287524533756314156635791335417212112325770150711409271723741927910915927806104541663123467370038935930477589654831760596433740932746224334219385446752822183523442384239826970107247503096423886573928004078145645660002332445883661869752000183760195677894427974308371507094877779290667901383506416630006644205559934764594959476794806197279112484615044665678490200275721191635149665251268564652827212922245816082879152676297885113733634156308236826614415629930782571219619563123575857254972651948951297865786823385704132271880962211564223464178242245388574352385540726102313454591269496972085617700732584374491781506287974227809545169416781369369319356767821398330548068010020243988469205527984236429125309797167752314978949119060608586869305764934535407580414305137281907746304256141524742384478573293947976399498336598452481310534120885797978642597988277517037124294211863260903724511473578709271251629483477798757311562191144639808430177085233535951417071390884805430129689580405372077443665313094105364247057592644833965510075160097909682650455096370572253968118849290463644711952484181349938730977276557987697370571362685273149587935876974951105913414380757701002083068802645119408875944451674570887448890916310646860466532176255521547689631047040854787584896740905000069417340425164143087217606595800847317658573129396362844720151643241164212828476268114470725910685582246409783999856067971158043997855686353065990308822863964834863408536031610552758878866632911423090552023409144214843306892614694865429634400021793749402569554134695325314850467905872408131733600651757593483911549327030862150291197708904395517195479961245894941531250864934226340975856916061072591068060049681072376905287453028860168046974188227113824363150406780625676240799366663800377110445636571473031099120987601613117666873052638011181646237902683627389537357745615101679976796064771363485959827234996954613889861368904768084648500976374218403142582076440992576432920605031194192040714262485210325117898614949108531428022715286948911373386964867020132642186111089604714692516607171062283139597658595806432667204631312901688559915772468220707302928100543497033663041326189385890489833980901645771633649340139961845313881585160908808775042418179651933376079804711111373410622836260102743464874176440868851208790155606496003051180584633798540509723040096783053451858466970816389098473642636467012590039566781180331776673804397129227335493150777013473766835173790415721926316926803068931289572168674941298940966572504132470174666871474632912744880278244585978616172169437153127674648118045211078950478786689929192947015562073436731040320947139692184192782447205679104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 7463134511752526927198893039108686012274054061028526294095580512508160623496116800493045744458005604459484013166064904392861692052857337803255719900805284906450592086158980559467852697990331422716666579293985056245035459785162208957207893201194296373757886871013091576918604458403185020531875774579875348694511281886746356734828904875307784693291525458495958097026152304684165382946540125707397572464459274612787111007650668090411955285923667683560209628503704927692181410700451790985317088757468561622063334899472417742420521241052154818970895470223898102535846675771682173366484147415300312144501616075593422172772507148095389593077418436882401259188002727718306438041501786590961230564467964456304162767238938051562081457446652242909463003706151148725363681173476505734723902965110408530017893118344718870908692423029195649606663570316426508645359114572040592711984136054003965521204382810958433833781304287633189975094056878679311213925116419593458700257915784973604846993741903962446721436673378563443875613876323046441915922379303674374902236705204312872954539759579441162699729743651347333156026809460842220761336443403185281990133756789858975435122482221151976685194706589114077476607497065996087220499526092032103086143571653287243140904395814000643604984619906327481776234701529094235005887707696189692033694448171254269476370615455044092102732179475947786754466275995544646828091008595688054586713352214286535816696259269988814702239040747373021555049388406281349299849606129475857798577594607102978894980312803426303137597119692647003030386942495838059401006474619582215371621273472837531946644006929769225072639250733990540731613740410238024141357744776990410858228868919041742004605697634544514514542026946430114667305071130667535073877568538789501816205387889996607345752133983371760872669003570603937727000916990976279417223607814687341933056781508327078010662062927310541310886085464613533824119357460824722104995154767087130941387267081789597012537751818831149791851246794610377469280723824562649309356621384390254097534905794084703550236195878972655892690793208868109771827810827891732599519989899402529186875607395460381509286740178250878418668306272008725479916642950101385032141511978258581497391427863517581101656687729624769974533486186415347661655300068044884991473200964451372536010914999739508437372119011503769707627317142870370362052506647603855537197367514604744844718522961191808352608819553300947363380689673540702591362278587532177745874430518716697964628436206772266579350164777293590964459044229710104061559382687888081796705984250068606683291987843911090831322854150317509451176638337029611406618847065046679944903343243244408314567303084303785615109261679880790493123322886695246488052074935665548867907990010199427679852442485975484682217403583592081739026886537112308956666629921968661868436471648633923842567316359813849832555710994489952381512761890797224739515279220997432585845187925788579370134793814894183106949507726923889209408249654676211022562828143050071060677274482560002488486894179231789436450032184947650634422668805687148098410959741669670554075116848439747371861267486319148963885876086247045327901022462352717355450144415063869025471813033206265474014590286223052837788515383717294368987793219682251571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1977430089859131256190128536751518921314867682477846723029915660078978916776114301195763070196622894351581232780651849671902439016017373252142230912824252438203893873515204414626917380072350395441379664601021008929788750764386744264041575711596410171453912302033957389551113248251816608869574006107013506660285395070604942826149106903345895036594523676924428085366930201355377413020334774082305600178237505020264224076442132702206462933276283583029502469671935007388275124198977362647820600555361060483108016699966200828937379188948890963857142635436619262655740113703838241365646728408683951255864929336521348547666227682651549627288502243220049363634574411399735089065484187297957700293467721235928639956430992918471402511112068669334069484205096032944567868935777925619217316526061570096124808262818592394808655572628498352381991736975138791170957070504927377662644340180071164985315609788715793382426136057526548737352053294258275900071049856442547025284918092124929369589791335416729473884425769061249729897832666188729629875118090137058706997495067703857267099687437117040365569977217096194055643963327788753254332109576242610744184674539047304749331397754853065320600843577956324788445207626353515338785080068683717684632367894385526855922460945694304713429371866158869297140253897338287675786860740537992087353530128998827475016260057106711848500697344060501442274474462772725082040179246155183613039749074767833531335626149959702932610319532535774567686817872052461140770055199080268865698626790367183967718966908992775529928879135077715774328935772681925222062835135369483216221268128968223371097352079869582036346991225423690253076000988344678179330862458855127480574144932266909180704936566519823883419247372479805250358820718944576652469375692333841132305155753147153328211467011549293291005476501168907449510549963045973089646960279232877534682763226960703927462169297764001719213917028619681197866874074971077969424179183861042842502187984267650857150482423937444749293344975991697077401762965375076117799568964014069818754648532823519145283569645158268698032086197807195741900978992367391215118932360586697129263375378851696398109636258177182759575768265262163886462872594272347188534429144660989254719256190212702026108638800783690126747502141571447488529574239531181479503492121116271346941953063194719761652724351409691453693175965809814613829968700524347588577299734949008330680071345624937518944917571650713896248988185986907487322032122914232537192658157012220817348664943308378008904968134903545857213734885635396831951642843450079685196597635427154486730693805547032987952011462873377618073021434961369222592591729220027622675453837834091569449061940665615422299724836870305867380534770808863804657745515163218622202812320049383369596724663550578875671558594751639375556036997997172500405650145375118971695080389646103610195808138033986554040334207386421038117003076647978142255805950384181673724094196349283587459008156501061450899850480049320052935078609673291047928864836055421996297075305497495155639579400367601882705800807519607768326057848285045671364368664963812513168676768305613854189556049869712940111922246272241174443500482353339237341034816689294896743146096118814584738164948941437260874650651909914935669867639409213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 839593183638779888688859594300602009401129166652053954203504873695317946696523957625181750322921306091296400777282689262407669471045966310499699320214822369606143323583000013987540327763374067017530347409640149425853537812534964948602346783875996102688801513477152554245179518879829615441379289617503816733781961505449178135150960618904384386983770499916498737426045186284469181025105181566561796021985544668318762140878309672811742583579960164558937621530247821235659042233289561645518158541304887902183549753897690445535491220156688626326004365352605877963463117459895053784797592938569919964968697093334714547559928253088549918984749774573584883729961915036181339734230052245063906822632433944525835785799392770156373848595390198636598017001644492829429825404167287161205221118780981074593627101309808087452841610292366984447079376170904025815954801366010037840932667476570224404185244748606172774273132185163726289866661062371508151907090288975710928621388393108167251778807224797105523194832548295045243413301673054190770467202803954872674463745148111537610114901433310147741398026702859071420146872512937657962651325311478839631852928992326327865703320377041109305818644837642733811862340612636950074700410108462279029198306427779273783581977528386251627791837336156193317011295198484815092341522182957250756927414978945316323026361132691849954815145094049238271411866876043071599076553042590973930781277052521458696953450914804580753915184144361325607705252277921653017417631379566066931871611207588608608607662299535607141732066531656347797778001453248642657474379309029427384509748341486411704904847891446023500862938338057803987698345484283671499161040316300191555779593770219332016989494405974984675451373295688555975304787163629610346149437858821672496040812083532008797243078790190197064452677336867469093484103810179393540645113854804474732911748669688037986937353973651836056238674550408961948313287820316188725075127669716113182874832213063183970519688915646209840485775298818722182097666101385266615505578979293380573449135459258363959556815933796260912689561944138210953194374040306999067392574758948941247440437265843604611393649827858318589759309812397083267444828180432643508803739482061205410863461308288453982861173654512492049978041198267301561710567067524181471989272278728410663529440357379668535860313164105609221635328890803370239609696861440168942686739024110387518529910091695493324379019759864232636309811925498098029080785609251925567212435031732594111781215416479714705200250007198885949971513777200596057624402360447305764682697553188350355995238676441525868729891037455939534277041727077310432085903980979506468273202445940481454251516823242779697889206008676927056431166023569677055476818648648705171100522743339306355998785938551019653630432938269430884252875983211625940384712029179789409429771005437552909926803039944967770531447144894563186886018001604735897319887190465431566894062131146654244241751462406216130226783117032511175136730874524325511458625455109477587939425226105889818960417171794693064881632730177231430473410682696065443495991643832319764241627514292546757712208331372073945634719102708397082642689390350260904720875074291341587427465178426694866936935282685768603245179087122924787041068436684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -249918225308935769534640611838561191463914634160719428908661635568407991989106851757884639331994297220106986665118043425962220312713491181267323297934238331240764532165797443293575672924932569031965951683437407153040467262507671293536809108956239264929525881966051615130295786578796647990775180581016774297903976826605863551882543673886568559884813214524476150065651768090934913053091135039751530626703335448847447957270796765533531388967101504476814254359824643261358783622600829342259195105807790578540199066289605160182954988478721802564811098756909878358684160437936178200296787276699591083954061943566565597559386373206650751332480252106482463038047205335780539721011842433739222961439702370931786939843357728475658655858096905253392595076662239865115753764243020859674785969441320030139508001306417898559089483119093933240435166218310935950576038833275578934947449066101936093075540680122815012767148331511563812836359042572821164822926996845568643769259859763014470837729366652774707398346554298742041416587879463958622265830651502181056619706658341345139171511804771052260049066158504777065469629402484753635374675721278478452660700356798370725877954960912902609465855595037719693880313606263331529242880917559626494909067569664553128684881329129740841010044332868678213504463425752797705801611142217736652519584865397873916484971024578442634844942566123176731200186589584721898826954705553112087656172860813750561270565910018395606487354350359718338823446826973743936926867944045174920512626721152401469415630089940822069790176756602800641059509814554014825189237729593538202366182985297583920311965881971167514415382835838684318874153537407219155733348268267151247150321564208853627775202508375427300472675427203600717415975074454875030623711273003810332949836097161327990482716514475281525169144252424950726627205217791416396932963883817508396469318989938859546101573078376928469263221638714422097739846564226091599747019002372129091806800244815398505242517337018001092879741968687452726357214954563837437756658982723341456838017507242712525804238401754532101860725694985831905670935293100371556389793272035695033640873031900663480120685616993184141089143291074050943928893780902514313804658164636952734140228546527235371376897087566191603481631396432564560816083042780192589949158715846683959370224310875588411501409184826690200052019107801823381747720685788329570653502321383050990698796947340828781333744493642091275759172754389246123325955047559199263298451218866598546915865898598679888328989841054512718838849714804334548222876694212258828206916855624277009889023130737945725163430053713617539867844425438662603849914972066029411869681775601855774543622684380033032936890263085951886044923188738786431607203132030517062076118292515416931723909473463792132202137105735700491738484593433479128202829733596960420340035645422191700765527253735448315435071203654025069223408223997833704117487144606289684154216228685044252753026226178590880826751970038742902821491273607542476093093091333233968620797057814090822919092617042166481955986211471546593841745029756652524002470993366822626715276480066277608598047683476398946848303703448705977593054139805044856701323942236098151989766837813325227496805236372031584476752483773955901862069246361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 59097292266865698752814445179388532381766459274920686035623228282968818138762558497627188820722283163948725435269303578541632953236353209066396594759249032191983700773626290698697964880043562989291479980389206641250870380651188107901351812167236824679625447364679033024917964042151634015867337685383691026971044734141790093538720969255937929404298677153400609145897456826868305353958197030936397750007943549888073933251106718750806970400723423604726625994519060091180878391067391726354148769350697719582225298460018435446272757879193307661322658296907501911829244101897990151002486473719932904870575774568699685545598500674952840684297701741739647789689619803685347467536064498273383913184141837583545530056815530681647736670944235199900608333466049052027904032016701317727338427819713617670033638297238981235628806343504540338525310280559366358636935910121975069722594010399472229715938916778887688086048218903617606664460499398843137162385048688636341596725188619141692373038425457982767396340810262137392277940601451974906515422967728430691822160360149369187717302584437271377587256920499445886978599248958783832555957326409990433496637311443988458913165588259395884043428010015865889017027406206084689862030054112264349427989282164959562073077945098851943285843333477620532482107962289309471646327459448486482335500213660396815397954052820756352792750819149065083750923036188290604939076908906534695928644087321356179813894569688345286103850852198524206693727085432731883621557115837732179817641637356877344647153920405083330379409398919841538331958936185577064276243240129331865689620462675470023790619953669710545379423995995401586540326066401001398322667051002255775145775219823644929510108970691913260811653891988640811017903328192677504088017879464287903606232242611304765874817436230393089410090052499624174911193195378356590199998066145843666462307334763830474962753999773562966407769978859306542649472165455527100867189855939717715541940100579275216270279821486910958130303283416430052933399644211658826368368160618612140192084177339344390133711208577512120301391174281467000912992636074766392620212722156423679040757985322918700978406980046587105146179793617192499238188479131006027998192259092032354478441575989979320140027046159578253505345817867901802957164992818731804524325825169992286613957135474597839371566636981553107505045360030507829120199707126767801665723893533017566065301527677634632573626151851726105641337773195389718596925145347665588077446673541893755876739936666323949962748534001887348028081931832814987394792093413977729691469725134805541867887712488911172113716895127926828777211060380408804941111283819272799348474371340267213830727353606696981126024191377622116006361695777606171321396184607970402318385229122023143084702674874437870119208851401505931228836289374964330128067495726685348192084404560426538490253251790671177069642831037076515762022222675620498744637562445175776762630280669237402758084892908307203295210000773312210611956679986835064669998968088237126623113190754484120838232516251271538724354080409699269224794783756170782786958308334137044353843335358561705856986149158888514776644283556493372891405179442736093643924768537108055098298436183450785242142238808226583413870425422305303301917245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -14049844313869724279707251812585990903212757574702422641656637308677508334620067248889084284560768848410474501192646781645337120751128498187080364909762399396228512763766786546117621076909518628289242713990261526758967157725791531915199640324185150718615523619013472395043967679993493450551784666057227952781244402576152678103694451338659953673365551964609127197824872975231471523231507385597552468355332438827188472889733085845961932300700975537320686423723728202854218197397744279976170205909864651445469082883219460702608003637308380585044686486452617982003112548616667472352284721262366464661444703174066533251171682136605342136583644011079666857922290894791967460159743468077938300372549339144658568001552771507754696290276205259127612577852085580555167816621751784721305158962989316501151865337545429299869361410765894467691595214783069108534025210741827064925146607185096942762212840569031033769225295077284542287123281039782173732356893490249893513381646473405787810793111074056153969967776552397291631719010487261599115305035327040096967424418137774893410267941943346210239556719928234801816454232305461003888886716779899346537862526932212681059051617836071863961683188569057594535932773698784501332893676458220381068438012834480935290674079653690762735317734492858689962765392724438811303744506646799981421505460783259563992587781838700082340771424644804505006795292844634213128760725036623421880508016081106357098661724834414522027918601883853197001060046061714131040942846489631747053769242391876569405577610133998652726069532229260140130861667348948752702822771403759639904986651421373638878495182078513139676117621882106511350632077467280980650839340177076212139283215684920919693053184191436088574626190525046172697328670496383735250307405550922384787991191270655262498090155800186292735113339436742173661998014126849759507021728861239179082626171449616712977881439034778699596022455466661908379853659336788562838207824705708449728611506161099373176875571771755365683186446324885098547559115826262281366610870805433543218156293953589550916127690916643619421426483306143724322668786240958524174821118797280391341809920084184550519532237147997752673724590781903217271002604502629908702021730716295712486499119132753796470853009399581568937502001765568356935020460281103590554938253166338501960418057148513543693766407220940276721526365263284658793748838596624620259142400844827362081553004125743070159565892613139458774958152907410724105726739780625398347018893327663121380518333504143644780436851805081260816590919393147461328014287745857924481575927557214964288919958610511175109804171304992948116479289543627726181755713854501835277568445207440970316038990407279952989767567556202097530143066920263111217952399290460637706323504584397008841589642302302842465216362450933352827872863736416177792331793957823739774302730887738147995749867035552612971674510966950931067495459614424655054409254694954274559156344143935390045251798813365598537065720002981661824283352448485575569254189559300304180457759252918248967524145050147569698873868522359576127782532185278037965062136531945562909850081954014957045012030256841279181090176817647198756008350585037978737363034098328708646274413353694374068241321247351275541975963262569528086757376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3256304258950750949914753838732752818437170243850358189318495018085866275495226438755915170641536239300950368682168997010704320926111758417803545249645724263786835375981864312405934540624057042612366658160819300025859193337372933839803830222338104734122772333881209516284631365495701667521636351638674898268471964895334105665149397031198111107850708391150045153008718844147036182614461795052086570885748868570437865021983553071314777437693296528840870570932746365777264602935031557750697554999556834218570890110542092737353209445749703694067072125526521500506995202201122356738495672568202801563648873717589836143800038523720224124064598462984444156864797133941018474620109089517899423858203476981342286728522333291217285781702642168727897096237596424130652305039119334056449880999494297854299699027525850295946661399169563176671138059307632882966330303428548893009978899234501122708205879272728620755010072306046767350623072119202943159687602951008502910445229472491134844562909980282786071147283894921694357166450977886249486452382649252474465155781229855557785573661901784778993126454314598813462865845407323743478586821503831428167693549635744055979065090592950741673700884448925594008611546531824002911709668618112144488719438413765302425702127918719947187843343549785812805685512135302986840376944805909171264814492757811653050940815355391336870355891436152876433402790504894949129838834893793234344060409156650336667768248087144689334671319345777018786623453825918884886407228299026513598671238057206552832088304305351035593465041655545173665581193834454753457478102052086848953509270757537677811288537002386424162506738423978905196631177418612620812110843421835724418714691809580837627696172619035181142115478029015202737856920491299910615936304841488814527605727491277236410747348620017096630979129241094470581294549665165090696120159556008750404954936786002543737242176172408988684282982877057592332082452903555821610023853773273063180279690378685936206823886540194801294362332509284951907692390711163078358781915878133030036643654653281076965759646490090637718841121453082307175118648867224365925116831595206146400856303247494052636466723299474279534444691344957691455359301474716476096556538618101120143291120933569036835853455852313634115042843717687689309278021833446048790263792442259879308644672055976434610056744626249090198656115175431360531102391554162441203001572144645822973049873470775228851205550291455895703759117703134959987412980106596599659966498987735581590048828625807118949873924928738894592682060373333843335002324991096707893435916177484565633854180315061624369197395346832914908332080728577536600526777438268481130832444621073021471602434659820597010640097419224084033515326257875215442866171097469263614642547861734973743450818060678836684956891805536113083958216031099010379379556960069692764150259847677898910357486876372119841294874800527910734201649609433645233117771066461494245845230524850323117717597648672945494021210630653519408685934383414430196125895782625475950823167659238761793738878961878064767724627124326280541365058107809836679079545039301520969532497048246789864395197824695513458611702750101214363684322004245941984185477592424237282399411570888240744215485035280305541719517657477515155865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -647509416637547104945587985577206917421146179017116624537607517583036740371741565245769016144933748832873487319799682956575328297404699606230218548162320118191382322002379034230035698702392746768488472883750154393816476238977599096570119494161715068564263467054477537031182775108734320494269326946262489503711327090648988259226718460244413629246174567706433277110585015843813137784946463751868006648962075728425561825773936760225644179001036327464135409328827992066193036865928952528826917094419546751888842361850584568636956849181017919536992502330770723048163477876364433615834218536814906106606135986460853962977966600920756301008315575466023744696567066968222748313232132867601345031627873515226234270175374414807406449558463005006462823631635072061787538790774481940726374635917740589452039306052409787763420197891498322212755090169794620425366995207034752506731941083985229738298997044564752349225375745368028827755309743514652582350445450270069281712609416618831679134327857854031671424429267212562280760814765577109735794561900008641094972361496084392795961501556203687649101691745221797973432319407663111440785707712315946639994127370278276223517763892561627886077575755482651698413113367564012473031057158153384014919034964664872356730055030091823185794547310245808227436545290541571340848014548703560804626963436316618256763581092393777595548913980279463062018208823119999196173201842974465086591713924564516133525297562604190958772840755730749414271284739330005891260942105483722456038925547458878018514646671920745344515209689261589305320142192372214412784783295019064989914553076763239476281320007966762313257124254152012955039597433302210554724418425165860646653358076939975523308447494066513225214199787314169436694953943071267503571264010186471036381581398530330504494786372154391362936313074672632738692390276422050431354388722722336686238238712602948970777284779809188960414742386540139545145331218938043114377338076081872242225903232211256405475345622518499277198197281219913534993768396838114757097936418980983654742687895938645670922306782078083476138261565169348116691888016478750432367634442868076554468481521694766812394024064532415459225932804546158245034386338232463778000514364236401539641342983393323817464921844288371556485610272872402980577040051979755495472884016761266768776540173244066901122544189780091388611805978635711503926122984505942602305739899270596060266300620182625926567457913139526200090268532621314275017751283078677554857583033109462195897923737650402438028223339033278915042668700480107043657436841554851760327491053816034669568115745404914483226551843435596811070568407443814596531339925561350669096863850423771772275785670034923720332780091227800691863355523094621052055299447777769775251770054993631257065156599090077968399542606658768443820633125576718643925980158198415746174529056210190727858403845652176483378982239711201078757621344207650332913760264011797176739000743771741793455590456637232928716096266788131436771538473795647332320377137042086479627231831783077935967308891059323170664941286177563088996400306123556276375350235159341467182451447492086424354707620551809983797082394668470434523602927259556948012727413537190138649668462735951229239709860669613945094476537547613798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 110808219853301628741208379920395281296320975690229070338965560634116896047518483010884832903095258502633216262385826172453011093466125747069238072244021015236413244525893419281850391232723670459389090102699191782929721238840092189469049755316829852119832834731353128799154460563590385971954630894921064160339072774207959253698472971262716030442050697620714606697742301291272973385403052956757674787856300781682471705050322108899099541538131471482108523797788596522284728245074529932458147570808179945934693497445331746980173082478443176911474735637179732725583744811415405308682389348509981005841740674045352755443049393778262028654920585479578081773522467700157137667412969382649492630407213134433894682852660827853787773358590476688752717955790975130000957903846238560932425627113907014684426234895407525604430885281026280833551784699412276614569112185819590499903932279027832942349457744665427477806306266192465625948179658242579887755710893331940587112786580164379606354204376446730116115995863726404356541281957560108742703200033887253787965970181212340502426464608852193595809155375283847232024797542744204711606057867496899180775508322702652553539303712321002993328477674055287624584910574286299458661719310811429425780442497298345142264579964740783680984151570087589618094955038227587435855635702731460428309778002509215612407894605296728790577369865129297587764162505857597899861472067950179422050520776004916298939075118992154848600769885293014074931104867334103774477439908414195255529140335477280937901424507674809724763037919215939603853752944587817703843147169639966909409602756268647230332654620724186507544836011063812127670546366136438669121995690109951082463197160326958205153370232774925160985455516074337446894801011324015032571961571501870786423304049002697360619108199275081632948564608122447936348532408503433666447419300486618940331181511962000117426279615502332836571647755182138857837931402708620103101189883765357009498894371575455484720559037201482484730308882465005432182087005857745894609681227282533243425511544232257126707218640524894207197535652148831782909819325709146201411651728619962588846855265408923974483857030921921395244775228782467819827923449391501014521945897533203576354445003033184033106312412873591022264218810772122229907112761531669641732053831479454394048131911970019924551200665019413400190252766912595551341559279142155625764671404744453175382289144301561310849461588552630900419163556996303694716604208476061817865854000713017935034225755973206890391948761904728342259301222029963031019903468765216456098017936319650184156886731424464693325005245987582802365083362337490163822896475922673994665630173045110213244654626611308197490532088558745272605549721476410708306552911883090718227026191493728911235629651288269217332382475152828157060634606249814016276148001223463378493839698828471477105743930843910698202606994043261557920699495134119659672819761742871439339619041646948252679797169603538914137568592681338698799577959535078878614258601410235524804218228509915766791749997906565604443319084034267758864494607335893397301430788241794495220550989101478017520686749927751018071290238791599628419954576227136933269506944237585622869896786638750458592816214399874715888759427492216832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -18078989793823798275256136618884235143266907134063360081806952102607008463891236319226974737553546383316151057978839039499263160225827833564007582355651355391977086101421971710940689886606295288492006979121856940548504536921447992039267081835983432333170300155689830187245994127980276782015250197702909095713242345491291006770245074292373635199073385282735222868911947463348101225983296043253962334533340781065435016464673397369450861078144285700333785660910744812424148686406645911838867420373130056127258320698489056882590638818628871221219498597131238904665848246666359007652709397745128750636778495098735720951162256516741324296020099783518382700233508026930063573450470810411239535511981358243501468245479124314751244653523911964646061987335930056318230029579060572462350667504691778683271794877355099188531574229807382664265449452435755099528078586117305597682077230759795058238078115934207103886531446688114822802853429219911051153406970795623087531930848524397412421347263938636022031268610201132099095467809174936422307026683889253822455137631985231963248626387230056210334060967273498326246333295647547875010653544281934263655243632786776553883425738752351912563873069681668638625786312394911138314749336149689780146235159179177449771040076551478421822103700413079281921152347259853456522095913612385898084555099262659999730578066462027337587995120085372187149359140538118525673260766711751202774869376630226848045918259149701410486765148632564804792073493615017428777406671360955776667021048554674708822075487398753907038250758602332615676298566773762792962991354096168593093696121881755760196730814179265343454716576802727262567985816865580830639008571219373341452290255051064798673255565022203741786130569663233609840990712925574892549002416471140243089447794301764869707708474956587582008996779187399037010283716086445650275711519108624168402050943470069979115404140163037428871979757373237174885240379864273734536819025492241378666561108508513106684557313459524097170021545741650340731183080371927582023422117687522355244073098348269112061573200404063941334105810753269966816790961832763324836706308321192135437124973354317559395790820910340813678601264363938897661617245925938336493003404764136383767584769987679342173530794649896141552083547493550393517352920762434093668223896852535113408500658786613848703908358156044831099361887005011905274100785594770780834096136380564428503521090181591800298592766595897413892505002777621037188282364941722525357441234507960942172968994304798748223481256872746880344649859187354032102647875710338575085543552476912038502305098314607809873320968199967399569539406632559481968399426175886557591763678277781847944725813568602509697251622569429846073907180763697348814090253692290837442461784356030970165843452185405073505750919845572350504692938549353294784835183022780320879864522445510761425817117038349530158636305140171116884626335778322460801433638766487154319035435543829772026714010039747768201631572045935367120593713098759919938315721443726819425256167034944640810064113296407733420513289973365894371346666457099278407551306490469734965879293169246135196978356165325859670463658457164843252889944330148621286481599065391552583691651950425220414287824020204399674068435153715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2998595231044170783676528981372841691315049301042609114931152927963015923625496686427439988665708453231205936970019073806015794684338796464460899051563117318903521827581313060478101224593243701553693960534428529846464312496710800658638777476396272104045109718818439872555744433275145762656116879287288849646179460551823052314156686854574207012218625811952690503670103356280752297605135875924385223446077883689347155587840833458569437102283026872926683747465600261155323572143827425136145035974814676890601015153194315673988023869356031452852517233821445452639765847446415712421876187924524014324800093437903293534206483402450819651524811194767774669020963623920801509500653109999730424072513638020092945676333194906704422171367148471364682076420242324346548189368998517840671497804397538742931069530942788208698089455883769093447674555298352361339757914803891865439292318666602436179330704338527134462445145385637729886879880300808197899081144015682594954508121168729710049799217813030610749432464174533004571989481239267118077775658795471551815069697309910107042040299443462421763661797731059774981409950849986909870851291447589782335487184319122933352129736975198737064198782978937745690446590412771668523365914801933985625691461562526019696538237049165738428880172883442766251119888005428917282141050475312457605142686553138231539762022264474289087023742450755652283279542563646930207259550872813596602561733624576067410396718966632190508496591920237727194225190385069136663349163030714325234607312647835827505238504465516630869986329715341763956700730331075847173974838062778561046875888507975994848386911603177580538808595913703648018278754672502317764482856218157214116274723572354405623191630450221445843133479104851437035376693270857601605202424764306689569783214709728836226348620171079492797837440072603581887440428116775929232797523599287899950489381120300036972058123461974767104130005252238072298456528565334596053972064757536446122965110920188565320363980841350431280113258197904980812800704357185078356286371342555675930598076061318037023545318751057625044066650268736788072551880767393583014165079745374900688026859302293770889548662374730529183739723111585613038024114465036423061494237669994157199588458665254254825787719163735104136188242028759980308299282875656441273586019464647799319719739526789160184741925083436456729481634932543063521146712864456715399807019059888151067430622031565684795216223049846354933169251753764663729660756588729071592614029214404452244661283800718490278689048259234239422034636660814082649290412803897401711692178474866900443363431023135759742484924570763595000900063874901255662030952873171934504320811396710865829633279561332095366769714694510928805565274156660242275018768943750589422895863698833758221068983163342696900197434977422158251177290964901103132178140438158109604694963755978008508120089101365047807699766988148065499335706513742437880299976207252329511147815845593090628952478972949509746289761375639713928233143124736097891084071748490080886541416694658551621636510068456992081236315360423361863829278346913616360501307582241583646481739879006351037996638874280114623945004553873783849257040377208712335106533372695788741414324477117611769009646004655419693615168880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -478648259454670385310542675418971609242811994494607892739545123029349936511308125230455163719499516471739784806269023938215719456444068042700891479358109674600361904971839503496424183958630394939426233702479156010539442637031249921320478096825558986543312418218504553968898785284157743827274529720596837919696542302098644746527728825019458790490977367402435007218054015124693608939825617923098149184824152482698063466016551740400626423622196349867750920410473579386440270013427789356208637300071069195394158506133104629427971305721207002226761439384304230897041194449920925608372842311341323709446896417911668928053488699856357354764732660578708296450647714098049621759882848816469430879422641623976445021960773092130164101819038057946040060239469261990404976009162487915179475789058791413437474220634130835699981060097472567642169217849506379203655421169017504443872559482292867136132718678974471400845898411195945204642263540670958636843193914948360935685681773751281190235599559575730914883626536111105634109365895068770241374331757926183575259863134095530750710178860603892961148170963177378313237715190412037267749172564422659745041396734441497077360612601956418791925259144043268608401716071562078068909162752645443432404385676703016888223515869340284682471783580055486673674473349747949837552223286988428485109042255557695048254636752245993289032165923064312624912362674429771345714292116786369948164656330300947753401927546188427104630109435107609111872149358496288040405082661575443537926043038541084487461818935905158911183034197609657608797056385270069976898804424191012899787844762181503393153784012656127641990621205195908538995171188267090932042306399517695029850853421199097519424050641620783353820318846339425881691430219919608532100646181010755040320836471025367281325186542302538432309131376673109189434111790287721553135834680223585646167755370806217533599259352801127554879806855769867608533549684818791863598620732466204660377812169845309466299125928619645503360637797716220495685648256010335188527350309750015935625771620394045184319908212563370361466602114354847636604047828274367385718590109166592043189515003172205938864912684422187703470021962886289654094158344688194288359956512413442786747658003203180977472934497714778640425003981735132342814646218131644046553484741454131600795115378969034507250063964774701993912394936583892880134864098378746951298086139270329682322522717975131625816913086149075249714682711607611431246627999608306368744401730367102543807769276615507002587364330277212582201219997429847512749511587455671264838871235380104847778500081553265503284345987345228271216340671490926424254395134172130308678215168896704047705320739451504832430461031058638706965113286898315593558609034980166508943332433719693415050230030759400159709248023771278454381383348033137531060115635822672029432579461709595017698523098745036839898578145539955599465782356257252002050673733711435502289569117557398011069103096714202023133560478598220876216648526980262787149652803368425490911737719259708665950636063901008071208984655078936242216231997379437233190891789011081751610200672282759323226044381544619161747306680339922047113431543070596600771798817459246132311323187123109678824154799105310505285189632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 67504773780658253432292453304187785055037722714982945692475833929705307173519926390338100236922512612430271708312304970595745848960305657518912391754013862232675634861815771016101271852847904028788562640621496308925147838775851364269487428788699819775292011355325708345556690547860567508044538365668522164874268554463040523956570868387599792273256182501771129757066443637016633572867169226666214678348676407124035050842571351213848793998600219578115302655172610524865428225596495647749641707838705101275722882149521333429630148129338895561459791714069819235664244139010483160396012551630850254881766257612036393211363557068709179067156798984619844129078842891081515603403419916446545963643323028031949141916649000799088909663552305361119308239301719328353245643891153068863710166148317265316216318160311053389339050040794817754227317044549549910675198586971840648442617335326381150910418687946772415533293227786029927430395577906254643889176683538465843327037432093081612321634495096951220726976439005237745512434842278108107827257069895200347912458973888003839645586654127314578766783322305960337494234322054644903091802375171389726435505213623929007253576223686465873464952741631233710662195817167555604597708694236264142093441231749493572851471461681342162778671150668513546603083118660802772723721340400037445180453934635915164579506927242601537081828039129376857263548301914826021807898892148745745643832048158842903248765706843264234471054658818197895131727580387175996859028532766559786156676885157983420233144321900986432186249573564339322133377142841621676930821257306860849257487052018909319742064655988455674928398781188577279497183218479957195027121285569803627553368075425851172422970199151417003584048025979798093172064248980478036705195433164177559472699949790249842580612687325198110126432624093053443920500551586305681687787477254122130013666391442774392703888757789072461192739353489521252593661049959225586158743118807694548652534522617707720822871357098443578507827244371474991921358823940195118952180790898670633135758615213319965033636984954900733110770646150409846098342232189931929364324019322603881806255209800616496926275215038574768859675439985129530471171074733992829394761300296674748599554783341108942657064752962429889832006209440036521987564600758028065484515918138102972195648236698831041096428454876721068963372021131783878905189852754141990206132045371097017493274722829111523229546724291021555086213806610205488790723825534246605840635519918934036996197974596320139230187547588798894369412258166627155861770877604500534866859736789829440186456930811512188995395304008249269173504632318174843288091933121706115262998760926349423167711234865182604703175539145163309503332077342456127978047603928894178040149418479047212416190372593973299436851785315451755025757890822742369065819146152774764247400318472937803868974113181857480251718506124553820553148997331230613622644434373390999567371902815168096092629505071335358739637530639542684848620839815061401498174330469528280439655123949584415289589294444562894359268942362368658848281051385146926193042642411802224333394938622157973731282489023002154562303768821307222271008347593571100216677701251187493477168354971801014760111392498802594991308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -8051620404211424267578309834613345936452081590328175070012956941452710708492300470125368617686732710593401660069345371232157880905045032167310974028210323572321386971416768071688491750531282152540610838698796597012509001058312565474269955514038860155878483931472232890912023663940022709383067731817080502371401583375990578516143371953237327697252036808615623822455997480330822015070226824733924140486975559645239287787698440404507526037297057695521106428021282249233776549788733505901876535522261111193326277598695601669589893403519685616785214333682588624533756036917972192835565323068733966721802963507165799294637436823975922228976471155590104657897323557358722826486340220609898573821952704017088398103643602476248267568036564728383084035826030347802463191866687144237678488756975245550867711298543468028077978709823056472684775667753233836293912659261593116395492775094759089843723655978800233018677521141307651306555753803789991190048573053678335286743895474887420557667244301790752548958848704995785153793404783526511956527763499946481603813000908347025748879255385090354414202137733117842502478293736158497830404484536053910990781936292032149506608886995776306207245436204883346300551386833596661048275265991520812842056065332095082385941383365418869418777803195370069136183093841187919022674411765131132070618349751534395300962132042456344707832345839984920491303539316582086427216382311256444878790354244208190389693124090003144251457945389109997661526671595390918216949287702691073166460936563641696508689233331436639232420939689962968307603167821007415115124268295120316910762704315225321325685627200678240671286900486497117802060520417656254436566331623969519918180524633491589736557615890601017186607512886629390178112696999183027180987826812710936218863167148714872520812801726090459269239440093692851463602554146053272814915608832345340624729413869169578617809648485329460666914589005772903218995945605176865001745121945301077336633512665316091645581225521067181541106174213090640856927996754414263990892636528168927189760314046368538339239783984540970255382040420622472653225749896118822195917746226985124372395207544454180598111313015875676794491071557424839071401613698600494050459018678345892166360026763776362668393943298832511800246339693919108593014996811916066556693257004996087664450828473693058314695715015276882228385829441773275779210676562174329587036872230831810134516617413251141132084266454369407566778572049510305921498818029858850322108136604617006943978462374987557270106335145329745458864656725360148424191337942528696270306829072370383637323703592304877806170781498943771334606553517582060273405513607324581232796514143488671027903812339164762704638092414438843965674758573652994074631596114290744643984171172401595485504631713987979763462134826547838349325953115211766178178070216599774648833792490310501761260075526407368135199544016469221909061203907705116089608641316858682390399630930678747331668281987463809622999505900709014926063504391311630223426470260353520183107256933236283109163914388595611186627527097293809877771117099613810942533780606095365586138201133381589097987212620544557998553632842121898349312553578018312464559178336222953758712242422789334885469522324077359923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 805379815858665946463504261253835213382293933116109685634430703800030083323936540402727018885567123028295880666265063580104048893248788471372046260949498542773648593679437455744709986449785638737987080774909537734822861431902826436715220811152517219386541233324417630113002600212202828172813312731095728610112024172846622273656119043637532767882363280389613382178488095378170028216631654504841408796025556306637669158806086568341061358694836105199941135174718286273302117517102551963436882801534972695196794657805103486162703961188595551123414911021888550429215069061488076726245544178507458250225180748890187545651257687541543034887495182709388639856539763157930318627604486251324094306256541931251000004905713937303298633724125494939363284311542188384928296903281853712611022066505802754788369178899404370501593211929947282850347931768675817211764258434286183271330813805912312530929408377891677016577379145519062753170518010235305232374574974187972051851704961584371317811368951472396213207925759177272378450891832578048936068174601229682393622602268695862866410574753894885331182086402274457839186515444168714301560068325459823428224216234731370173522781009808626667170798619595662058217310734886777072480130019808251076792578440987966779599088497153539887103825044286930222670629378146317092329221302768722292221527532612290490110212951817627178617761073102173029845806827350732079822233223539795177675020035018063714104024438992417771415477971685363908865282834426381837156980110798353466009603708349646611172409760798901309248388677000218946000394396233901337700870349219535559760868862138381117850228916956865174417781046705662420794963444318321832285167913349925919121271219341166654739763841967412536498880559157263424233938283486043962581984062173587340987329511023288350590323017749194056717989929193338797104704125471211492100727629270747075859884379366623380676571208529659693269627582359429699676967683451126569454609811419652252710982876217154009913072530389269455504123888338221132420260535697669523288395596389768807919174164183799321739334623226992519017301996323304974383323247349926448326450535489602755640432391062213244161547972268580386566284675149987303064294284373428616751708223108087632096119807480347754330933743540821834852539802593303888519671128916057035922380541861049673848161599539916225469409023395313004049825130260395190749719727695540175062493451557236178288023381825030545763393444205988703441506698465046379580744962686757469260404629389035715759246914039309735615880709386194150129593080629444223615755540704954594705405316584472694483598639880555839847478344341405357060580202617564382479507492018697030684843046998096303695946604103434569110003403983063612458929246251450735438570826094015503278485427385178713013523576015777493343938857444108183674635220616210253470801396138833994337587847526035724468993308434487856698803483060577361968887709174985857379988676130773669480623228477357920927730393165765685493434851651804669585580255808243486916680922307251564063937511686649520828857478292289821897724635151555231953473684369180591257472553527053307745711967734341683271177971689142802077123197417491132530452219990310532246926256497341792518307379136023464788702822666338304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -68103668838642156002492773249615728437361628619549061755898224116603028743892850415731165719796468043555421992707144268604901120536032106756073614618973552928828091509683906262771639531022893671612852157166909256488727005905680219791971616569360105842069729425739505506718132242569034917801805432106097343185277854933731556981611251823499526053582754985321561518815268149885722240628215782147721992036877689099556316490258008398461468235334651614810607610120367158844747464316175632322947124838379058076023137849617282740286666691420661814779195980851810368079024273079842803670843786108613262683345737776795624502433448766870626572508142087163947047695264706807433548454165105024125105790239445883725449443253432916312360828821250019595475585593605603795016507710089814132301924318035838185965142391826569028903075701990050761944623254003866939393237339642523800189858777647696415251353458992226202821821987036892065852970145565982744056367129515254578416264803991004789205531888502666433904001545496613274162965200475234905465549386388829219649535138104218036500560267178845627732008965585528157099658855524941458001669766646533932887514784067936758470891773541224511303399580201456911694066016181940555115067103416211799894676345198740292849816335078475278401161798814072618696199573563282835807084910736501324027397592828646740081423671361885421513162782476614002804285415252301973441214080196965399852909041476918094206250372105994537771068904022790025283474064069429628915661530020937537680143335166003751504442657385605131220745517088424876594857208381155520675198901730752408707303323152439694492281706067993957942844178529422594031550151327225619704771076511509973493127105028000642360781491310126070025382601706843306004326978295344450030011954890572211165489804813989692697147316854332222413254266252392314982436711282516863552467761979009885957186790117371498995937911400381557312413979880191251706735736193064036694023164387873574625772195536435032185445105925044490164348437995791429383716738212596009338514490374237985226507434190937444226862280923203154500004126992471349202748169144135333348932702073870545317291136284858815579660089883076619507112452476086145066603969259052714853337996758932428693383622171930235340409076006694892507636141579669877052394364879295830894449271222986758032084001353096343538859849528068053076306599138606814141430181109826414864134838193056201171224976377663217252367098588095283241863422807402119894866010798319072206149064204996078224538263799186747458757842413917519174740018176086427666171190328333005828394108630025408556502758406607961791239378950728295385828237097857043998128509296106035721336164323507270551780072177386914041616652790153423974500115998670186630644349795199082723413157730325412154418401075693559763995647430784179373772932138539893221841435005829525258893638487944477826635349741569519182389726480656979957964090514638652499273194204114498059865595775475517733371207505491085694042133742502338155033885230659370973443555556051234158948425208283217317091186616749691809852502532167108558680705337770414343559802168254381703109913174162964525428149671388108396929757565615456544540086960324124044003251989829995985904047275824535323611397881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 4945118298414504409169418380665943968244720828826623927822663675268410560420112756914751064532752206876573242343241163123779746151079024339945805010314617611449992564441106411916933716469946391627446447163831198642640941821560563521285377293096312702088094104452712830656117085672584318940656708038776808501530770854364366179013677745307824416885267108052770274110377932755039210200684033160134734139911771294067998114869534042376071277077656789299488998148476106057834943789813335573640207799220471892613185753241812713915295847144500918413164909893788717825250522113076061415712977444318108792863343539922643948345264064673270342348938668664814608423409859870800150410771878321789992422056034652523419494730152795624436428705726790034633862294756300618846018936771007208123282944125058773526679730597694237632833376081535977973230189682584226341557970712608292572685739623387359878940585533739400252272496066492777538983756460210477359096499403785895089988955599981444107404626854842723449896978982607753671645252996822137719035283631701449476169752675687154549854579453895443409839498057532593563276009697872628897345062188000986622366364230155899515833172109052893684979914394700538111275099800932505119612048508920850081821193597375145597195050414296299069968788267078141702842602037066348604725466099210426260513422631484929041966700405652578721761879373518385812905839681049857148906136182369472467195908026372383019288241731010490001795109884307822848015260999493764523829527039742785615905727154994975387769682455530331830078887380011762887001418385860973724603758023511483710327043720560934947625331921336687998043851891771898397724568355767011081665353940224111153741775124244982786137245475064897219442824675406899849290365920036136419945337874995982440279242843933881898640728018283849777819274894233031577544438509713872727823909744654728017434707644451631925858880281403515346700121810763674252835496028462919749030697706795104091917007012100187471353801946867610771447497046636691072287528342761603680596261973415168346304153905613861192756628846598335714930500093295867407849397075227891996814318248068456260648343748703375353501760422716669403729776882229724663858018242975658745734470166913649996404027065449700199102759540834906021154628169073670947018790165478311924856942241683390909699685911203556316312440695007908753651019905960601001430067311240771706223737472656113601308197434700292457369248403917051888386169755952275547339969568909836303540924108041819100267448469142712206062526600052085046144077395751451776036995387639870501428401559891784492179384520397032876385979725457863895368352637924968465801578383145742208107784422988342050687269887816164947082230582079699089447205418202755919586245182828486589409813333788168680787018289609332936207969125895659894280278661187606690090327437915835681352310293456584981581682786353699446570550160409921214470249798136646451835293934474027252565392657846535589220134163481193753667858836546078336230625861297135781682214631251412503214397293451815914323738848328734115218843131840782349209146144332040370088270878742566919628412327323173413492162604722454446129734395818351913354038841936764583456987249648504529726952412496308476038034227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -314801411606904378123756954455114238997073807010936920309197106827892267684176054866774265599689763300150474581143899462962813949041232861470132065293503260448442276924769061333752948890680405593472703777651528637688545583300232309221695528640757659887330170582057802218404445508673451638902908562408781820955096082390848288403347977496044258985243349801452757943156782988028008914905703047546927795534438741864290591514844578963851605464489236785040655769322989925559249727951098871105447217491740349316342085893127740709264749363430308616375740539238704820735028193365763153024702313854469789502521879453273911644415790105988815015234521515765632669761500712380862703489574108168397218686119505288224893404893620932352548679452138493308495724947944871258219567923870287318171868726836862014589448080033708442371634988321340522511057676926451212327559414449680453346345700818871231276766071276321278425368343767497520515058918502754310462916235228764715803755009579060807722875120913344706592404798570530807681340469619980521886154410868582441639831741172007433541883246659455532833666450842277411904825121784225454488715159035914279668096542264837851351137370854387770010066623588014908058989827973551313976115847728696647846763989695879199756493251749189785252478513118620469287705629100425958580616710067394518558901619290143874633491721724131955123385062694294673976808420280924357631383956215248682297778589109411258251714653829804159004782217636574626784019730091514633425289506228982381950882069296010173782472602780444168368602784069379001684915684238793753944536074698196463801834988657023103801746557698547375295491058850472694511898382018301475523872989990368095577338411146180537908690022987420298268624145057453455874031570542791622720704378245301522782362074991374889340357535317906894815899898254800339374719019585025304715059760430184793849774686180551402446553244544013945351037108127049200816044904871259544613987728507353345945175834459082293557423929519682218153869704966599806781752863487111503047873319872843113072348256089528995640215351439324086219257297383483929724446107087664593359061690778881483294073965754643298491573156164383184755320664461641277708164727240861389716568320152580649634638590297352663627630841980719178728142501864890396969479982089524733583406662773979423631988960775167936749445190095454664760238655745081182960027241486065513558723085271767282120077729489307621984885260988305857517584557644060774990928515335280448488061255270043112938745267272151383795794860327193021565450944073512687551898086905723968314364813524789974637010083362562608787513844740492393637382160905016225762874003002404272807240633212831690285812294637139856399717473174167912909402471921605906890440657513809852133497024837381117341477391102947292283476343014065885591202110126320919229135698099996779754834627558490726076015375805070069484808143032094980235197814777270924285745819600761807690760964736987949693316822245537093798613876112548318898616588888182256110603139624531729042070118213617120382059146792756585658784990419661184094311643105654539256848407956941288696659923098724783093292604801661046115641871253422799792285328627273668292542945889069189982585653982900895610830848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 18004716063343546660810559620042735456349793846184207879633772348935515491117081934509138556376189143742935081195563453370878841777508804500698229942246319684409917735691029117909710261829511494466650040849298915351849827348261256215600046001341614723956061025947787877896908035002613860541813317483504383818351410589947243227748833674458463448184155421283910445005053281994595750176158443836525890498759205676737958073154116938332671600572460180465434201355264074858892718753013137571260593334524912025717814287033094216395803904156339697283665985270691544136959737927046628512825969629565676780734419823081118533687534150729909435165256282314206263011646426287140371771212877487217405188001393261492975736957089648594819101268445007863931633923278177730664135135474862136202206354458142822801703452812339329744920871186585985397462331204551962215283644312247390146484292295732948361247896585238273939058736552967321972647556004225634803801253183181745609871469157785601537923991239596588690881570017827631526699753965287836293792329990981640790472455444383530187873828114228224761381640189856186846338807463531072962926618955057133300506861951455670367756066334801650890968155611715923241675527667690256732005849901046452228725773631767916004134521557984317256587090543550474867008271913495119984953124112458317762554289036846891592459220769732323005929502267173132241150010860397087069468103502378288106608756745165060682164095721122698919022135812807629593542916379044100078039763843008356354328100726661015710126829361928412322593314144819191027394054534891198323433955617673650742238358417310983049492252042639347548074759739540894501710071581387898921873710030536218950215405344590469815237388548071842085016287991853278433504015790192655186130123741381259343087139735160027746642337996828416867627976293978828105442115983093958011535458640345978845973228445173497733070991714292878638684352740953937336323149877998331102972935221783895295510068670635807631914054420632140239186999970286194789136133148625878610825018617301911940689784429287596993797064404101820466933971189605928745659787497718851866719209736493090386563354732724244009876647348202999637126795568492235674157889678248901765101553953254671712683908415162544500098829016177491220449304337167768864729861622752235973828730729317893413676314835647027699234542510108545966991796223785189598759427734380763380291477178166605260897141303099237354923511686834091688124541501928366477030848897598380533241828781669444812653920383710636723486834994565927247023336433409678172723712713550993713639997024249847169171588508443831434164383212523636578276554376880867258865785413203642874426570959344834817501501262678958958378704327333422198155263469056828125392758832569564026217803784600627538714218314100957576663785305858628410726548659179015375129299910769125054847501148349058556302722717958775954886131702174027360877427269635950438585294795254123498063279447576540066717920622739013559648409255533603011132546120300849200736855990398951501081843509324295957865147154593028500047819716384164366857961131844260606671711679857176185336029430513843350603552740497911395162386672567146922412096566433176316558061637825839329508215466672171830476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -947573478728269464974532225449467673002634719273603995167529881731253619755412350552284030894715710763247513027387197828593022125227907046903661930733082182050286735426518624606035484797251551860226124732758865946721505359628433215755706022108211942667736116448251753151207317656907995941473595122668710438579293475629818860843614118556078283393172696921368921475354217270530829810676163948317812027152231627412493424073539255592090160343162657111482646301323839144796814678225997197400127718909581380155282108349152712294461089171250133938879246993536275727015241202336386281188208652716373180877522307575140708104653293001524491135555351947976280221137461747063349028668366781511308653044479465279720465078488655878440705974611473437418411906086166967148518499456280286478082181024160446532609257835655719465630839975639056951092442485914076890624451183616312912785802335055695203975788718831273789513421358018430680136459857215325615442357907611613660966807232053895530815030687495444001842307017718075719687614479468164136992270480476757530114702470396025323355401174572175985515885755596630865273533921206907827385604314551939253021029042400214087177225611910316905635123872427147064397728491531950437602628829631111603476473453713028098189309722013891569866665474189398792735692111494195756969689551465204439877301045055966370905145254234633662269062371816599651386386563324021600574767782420544811879449981707505028479027732533956680340127040974466090037096512535888676791677945772677236023380843919936080195909325026203154541059080011163232840638692538477721772016438162852391040791332176961273363778544521877475772147586410948724061713897299374585193479197003371310451775077301915471957282569438572771928122383727621175807385472912192170263255901493834316432948068460544634323624272423977920036052282274764596711100568412657087641467116174102033458366904949441994076896145940865276661012452933931944590122721171356122608591497418993124829204086260139476809537451853938285645184486297630365814411638043442421071561353592316008870788689063797688002918972992169040890623026862854064658405364441608494930611232471399843208681995340454030758116025124035402200089680739649321905437772724985453052834800585483006932750148999877881842345482312907828244522214680491598701822785257848416204670993393217451558063555519939113130445072016020269368681295108192616874752544397636472170271062665442447056413794293301345335634860705984485678016298280785870665202262775094439709884826969856032500007251027972906040756512644213055403692378475972894286261965646268612743449568119027024441716719513331404648111511021221689303132082655896602272662082676375498238600751263070403272466848973028033444922484846922319545306425674305130212440509278727030494480983693720373146967096511653376761502146593228660548411894959402198243112264009208009145912588262720050572906013758230909287297567919171390313546336028042404566139759046869533530016169395654841527067524096676609702953058100421142554194586496749594744292518758288514215638525323183556819040730134668235360897154592716975677198939342810528220815291055481017166550120359069782047465406976287008922322528567812131200879175055751417795548713090358703436490714150894305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 46609098440159002041761151010014997005414157267811484195786366318699109219457067922269188704758400460786464205452497780573345066673091465503817256447611603871888373818344044824860680358750763818971829338444976811777759229114464645197735169616882135906827367454088881354368642594157459471664747548754935891932772683148331280292022700146645649533880048251804578540363738357253506100733674336529998060562730338999973692746074077730942147079131329244132485992030422589351265115684203463291161035789289502229605807835769641475793417629505815288804841322264863694617198809414548954132237525001989806273437201018485961716077814460824013280000705211892439936624284437484723139720087876313440256102117523324484764310014667872406173462100408885359680703099528780497566192336927831298154345754990405702616827114952772055664595648756822851200540082570592072876056185677983478464156622480908488871309610677422331431444050882779831291812524593295410182133811681526915392895883249563602143417568730920841489493597847667849318892731362629073694648605661042588067543575224861023459116634008433955356090602559789153551861744909707129498924218678083069237635866358692636779279256630593330221243722011472012723353841762020889303879980497908863860481837406089837178535282838759721989125309207457218556606109615465951415191698160913623767156800947624522755440135933377454229240552991346320027905108090816643750300731769159489317670683473203562373215305831862961020663308226257464972261897132186616708262313644671511858798571562119916125714193329538063521713078766407336443567353510380752102801035848073255606689237318496904804667856810175710215137766746607944710377807208437769579211173175274239190825237927253498993672591640251882182422713635403958457035642999836495387884353475583600668574149060287547658793954282658845697689510724602414459381769910356967594628116681940973104408845509742564329875168813649444078594336349152000988899190085503124329475171173835806587812518676163801132462639473006164209789194002617247145486767169257978544399629462639988822507376034148796703403374766389169580898224808382626496725054804204015655872415838841707783827563913334216167586085807943609697226524521145596775541076868915186637412610440547449727193393043842439889192253703540283953906083019614104094349450637164126187467394243130210323992816206152264030026529403720306128816753536493793555871167962848683481105879461675001546839409600129625218140857046108096064511461615201054396271813401736964389525138148041196331551488327565893007096466689749035456979772708060626210908405936771152471037769275363094166610793150733966059488221738518051635286832034192003495187989217110401797450423805490757368600833536287613270327464417938256156251428241443159457666974835647552533439746989208163780735064820037277998291898937850572185738110002025751551374329868410749765983764284447300122010299466093839748707576502461347081199128751773008564397405694598193179744615295511322239505107385836905339932443597436742887163075848881313885510730323502252026041802259054345493472211944064448866592364224181389220166628826321827419461185519563422946024941964450484014229020260654927388069244026087474618320463505479588782438790568053661901106279453032448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2144979799679413914561754104270060358656645133919183778297649705228427933277994561620175513121145061346840014619506972367205175672186723947832885217053682753787062976877532519959053979864455022744822651040574002879838621173451495831691778612849588630455925501491483054077956653837496444824566912573507943034277555718875600365092604290800294513211563291586729669160412526664854611730846763276739279544145314711836195322094856552499166133325753952696841506191445552428215792541171715495015208209273718817426622330836800603621133784654176262620104512716765600520085209771402947751267201196371630662301038086729403425241091108132155832555869481041560281537834913792368479834515230602163853549936300955672515079197850490462755940043462544938683640634536885466579345326906199581862366912587826298132960577983641746397984605525073238377594406237514405508375364844269716901803119896187412220832643588443802767974654426504314906188574305110154913339140436952968454539187669542706019444689428303399743335480644605756926961547484605529098409029352085038589638468963688500352265477108306708297614229383355503231775193445302787073773445301554839506605530137874753837313499775247197510640492902685776541448256436959114527455744390708279454640269684087928056749641580861308280950473652523496578514825459505712994471622887303701890925026441405603277485663898327658026883942072599189497779772438455288373849888712551009301822428544156556331090668832557578613982807405409558113208348784359012030811001862746252981616423543828558369988517803563441262195758407124526445992374028311563343418707130097844836521296675111468355414535488492408364810432871728372144763874191374072774937582564426360196629316759435143556398724353728144424603453139271265340207597215821610696288047131513049209993638713474614887631096345404694374003707621891382713666998062415276321054535372909859901234658941204499833635674757468859369948482737914270467252894671253173974834056509450774518264236112249037460483384111543878507060764726421099805983133551766025895850115024466769702180117652464955667610879382964282830038760125278635655091621154415329466268196949666182178018300928212909560153931086877334254235795845611831214595024912922675471345909267312390394807927542314817265279641733596833569129575595884982433906710834111137294098800327313266744003525030510125452860566607050090063152348397759845166633204730599138446361230035801041554019777078490879888733975922832526375619844179424622407254623580596553896719768207918795592757192742549852039215937230383454266682892496577197124908573970314912989852501155913619818868993939116111322046840243219559484738029256046802514217058697303431810161393231742976420073993466663760135922888682041884793031364344493703674103980592919992525393137088688494357888552523828559473621660016128455499335155046049132660611852902827164035206638399839775764799594925023009541647237383692544382287832128470126520311080097140668653251630675263394833408942353408989333655999813279490512524566601436316470087723712079540721860927713521285737416096333153399109887617665409454809042220789848074367897977735138782356834344319820325268153611557317640741088163625750856698233801755856103005824531637052800119908498354995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 91286093956937495548936543753215430881589657172157378456327109946224589757496693525449239370912728704091820618503895989885319471928944294868516433898957347879158053693132314835672900527146543456766181704749069028359296893480778024502170887565324028110471256454461610402305651751307045268480899523521634677677901684678548391073095394884740381952474348402768235468332381570527321785624494554926698014254250848259279346137393309310089947306641672629213235082669498485134327574870601380229382022209207628067116810735352581802742634599678331679148995938549089554438582428994368432687453101847875534033654022010423797120301669052257334386261982476460698664029382506290910263743525725984772543106052887348731701375329594492333854282312391877661150015921311061847189384150411250412234742057553504092528785199711496132220323451395739288251761642440691365983199780540620199841316020657708252538954977200270678707561387278617004969292369034867785661224864058827658278417340338906487074409394911097303374290570331239356056614548994732807886091065021722166177942720914240959340166515538717628914315881601577502695094281338379421769015756890403494932219106995794239585366140616613869946239963871629357742619923717252302436126285862443710064010637536748870795932849542184309498070092278051146918091691721738406746858023512404834417889148453996643921271128287075953763598978057380699970132829405039494096958013881934094160128114919270344805848699628527374126743055137130202567341546605877952504884846220577555309530636572123188143228035832907998460901556126624505626048403864848196621257583523025770303493125208728027697694520170837951152560772301824559655792297965401580179211566481590864113156571242557932864491052951456042840462573546219099455173406393147755144241507266717303148243155132089513668749249466114541790278044086779624234795848321070138261470391779772945297417906080149549035822923839676147763018586840782953054683712750119759787163546124355654278732304113599633137020079971092918637328490645155349016259429977168213560077522679943325676562280661616359066421998755908829806632521693682580335343433727218398364607748740523998583609068768663544725101023669056786329253620618064038820535650630495318361139934872007588102088129196089292953413974345655440523987307744083532909578704002584430590397956547742490146378634693410976917291501852085653345000194013926805547027868961207286923374079674757554496556476141812305543820349235055415595138482275509974900388039839555664655339747569974321248073740925885140308021267194865237508934621416719141026184641069900221328192628761484627518069590767845782430760775728540591921164735984237061593234796570090925583027798601530890804997581677490901350715259736215901563920268671173723937242754773547949985766965994619445429861809494595005145193304040137511137470673626014537012041103503625361518906948394588861421952128798089006829683394445618831423148173738899196500464712314623847304444518900311727127287236949717419610910594274781095739861913817657993623981587719891080175479425829411567878290516352659515170057604114330658235549810708767939059503599612927237073279714369546752127639716390067623833100073833942442514090205116216128784915640589201114757165219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -3534299387883680284532339777768618270089028476871310406009110465655399917742906746674718451970538782781972599115480008806647499960267593597516781536945055035142920786831254305859283320009159753348215653637486867006828481255433621545612268900541984553637390918032265067920922279309907811166059273455672900494992688520768608670129182755151920971836772798225582935747508016871244400813691152950410223836296215467223966503695648075718464006137172518417153485103241181830543022377104058676594410942946374109216387411154252140152158184657711434705770079492250847285446232349284105712433747355050627014892647795902850493977864049509431529769107006355898748760984875501061833514281344414417711150426483455471940114699309984654556172742505365559402027745542569265284747759380918299983470867164989112104858368120384583733002666938678818902490829103713574358729010051025213334725291711657940933637216742937151071535114741361287898988658228146140488305488159025645767308792493683232040595350096128771719897267068281515092010782323148152536779964189472379680005295360851565900053658932894622915315321319492739525399409206182024466552445590122909124272874292291940891662103974628799488622205278212341568223302135489618089862365707234710105115007515316631149782158841066123451570541242347701982742126699046459045957310599369810172976321376641486550434221427525338642094337432896231669751089055888149999549576300560098022013417483573499340943620504042857664364613874907134882320403449250514527738676987501123074280350170775232470124527352569426212894474375574910922468881764437016579537286758051044567036177000902482989743750395171020913956130178840673718284663721592198939258671062260785195095391919000517714002214614337014338657052959277309067238042437542738086837228134489239576611027752015152787098961339571085237456086649205110592563724193352000631767103343399768765475460407122184862004039319816968337536746801798655170591510972633867706245690315471477997623728056484556250726285289304030128705335875255480189166178404561416780103993929837408003432661811767564364810836291868583094609660904072631115104592546474369692384607457417333237113992280336585382019013636017127841954952803103664670999344044316594627591545302597238167825472567323902898611662645514459454597709401588804016169633856743472703769116983095338385988684212458982539020870057215107952917612465196611695043311696775945482932660089348624898528829156196133492042484769527652459374581498812670857700154218089990839257599245462842107150929840802214848903021799878602224622793238233469335659446699036154588112998899760643262614594631731434122333326147564241938078481253325008462775499493007240811352778395830752314825926010492668860899083211519503677782603870419938171319658722776530509422115442360613133914419398170019045626584107735483432366340330983502809425308674898724165440156594778732605920862952545367139437263963883790724023006459926613222527620727485072793788860500040347908209094307237895863037863056150435993241338835371679846076007573048846155608504821354626467359047900801227000533957781234867749862733113912513466023154295459852843013270137253113031049749036113572178111749310416530112917136034306555838408496200243420059402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 122783048402093704419386313355679915000840320250838664489345587064394543638371633089011824278825489178622931304425808467303669014979018145274068680236613902139713718124645305275437244185768208239704598405385735847971065482204558776262691359725700030177820037095224254465403521357440563034453153237282482025476311606545571495462400910043722199323192728930450527128667667110162788611305885783069037022290115595958133553596841328856365851510681196688810678846245813554289154101066470395964222673804088415851276408007360691911855884465878197801088893348907640633264243953759924524110458621976631392504432176049845313362838132707035369968471382718530160670160548758329975599657327729336506684766442351281405648969846292719934139070941054679988716861538588617777913915512975331876140445250490053201060307160887327146746471878117907707406327307225176971686453996869399691656928203019279811103860814287975214062060108678904120672605790095159832368691322617330880368701032464943704532577070849040119684663808631015390602558381587188122097901515749245267760764694753241193053749644973007411086084538532812014455312156304899124918708252148227330785303048445419965661773956662181163700386959194983926189503179213597343881630809483453700106585275416863806231479033765044874872387865589559512295776902673257618390933693137012458567708210125152291190601550640343980813107022476005033833993040731000967655074974986687319222204878698370103128505619384335455055180878886930595639532303399103557134642797113806836878412648730581769137398736044560719394594247503779208991043531034353283946622526352685133510899496468715955143442269642383990198383541968284556771852553912941704826168031856413458010711020295975106365331370023057163354563556449233666696355993158292219329517863982329329453527417726375493721820899398494921983442591522155180570684242267338706165225206989940306859849606968646013367132702233886858934264582171288899370561294949191599043780580580832586996815479846770470185917301768308448762304659746039514270892275433737736460944431238790070538406362930794335874095913028930034004095113388991662268711419479518090048814266892529557586029483611413784416589795295694817290412271850848997120550337906594918335341177630254656483174202110316430948333065809083238935560883252607655508328287323061452241072135554431927436255708011263503255248570697155699973260873765028809155469872103582638621419043129741812640633592995954228809730399931705941040465652658402158389904758688330462458809691186408915420573273597535180301864627375110077070891605575924855418204817270131337117402989502424628781884947773192060063830917870812867191713561268136915195054834015302688809871097977237140172844300622827180449439705698602874047574035584485166581530732090920186366857308800995199376340508120425476918736004047616266360563560499391387122498636656951774948969850830000285389507688258226491920639908991118027461807522896452893226196665770489556704111414848886910649750801249217493996316432119833108514996442752038369156912099232195388863670570389357387086617495547546784179774347444623978143856094544857678598464841220379973246529657561712018759287841778736597306280022225936902178020194400513425241775196601975413145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -3796740346343348189843560251587395171659337918762800448515392936383532603486091465901521577914543972445497159798946177320856154362094516710505627923635679777923465784601712574814684835191136690581473748885600477914419331803297626008342328497095291290904366489789995170514079198060131961190551666603102412477188666907013059164400678968341584135120021221091608094976105674490435226021049164482378537442428512077339888037766952265287754124263726438709289729497922172453034681029453555396280751853372047986471563202554874030304139130951186232612748825245704770209852181286724337055471718772443467302661598301423563828671007346472151653016520981602434118179201752569185898778844229085284420182985214445576718397884380790190092696199459412462736133648610528334425649114998436558527348335655649365046439931875550186502504397078261606784439832342715096711771351996680937092785169729420300689768403231611601222837064398204371216306123153325292971583128894386604872303866564750314313139018981001530194929673734122237496627424374357818032787743404912029439034452342458229982421208206014969872012226606226576879077864685579479868010807123320792874335964833428030564560570751454316578190714901989553083344106175260808392098156143413248453699206658733543480857380712563308595284644834039575543533847704243526940538990043291690152626943750360985515289551403417276042113456363845461099860115153149619551269533757743367900572028702479631143028766249883751411340584254408413011753692367484189884586533731347889686277152385867146634125222712384012888091429013553185789931690882054154368937073951964212315409048411150104972071982322587995603529903134307446627993706411894286710928701222800581381546834581360566051811759236992537516546795172567377472332132144789278162830779173695572102135140652875554644083255400155102380721011951711897341353041558075143695048389099961191674380017716448089860029078732258089464729650401555808524369755980036274692756736665560944715719259794895601252952813669713173971510573142160688061181377267807290116180633156206825753137077297519283378945718827790633533153941306939878952271273112067314004457919351480475637495441990588344468116373611367575496823778915502727980897212002521234938284252180752889290360717128798069735282665064547408550565846355367326710080031411991981095603714833473304819451530102250827276175480986773693932254729640567904474095423450307707041238263070143435518459040703889322639876070954525341337053902704963472458594648457131691601396385884497459758660700266040055800121799173699804810948885621899684441914816795010774396387863780842051524955311141148149731399410022154510034446779269077963590591033583189620242171230893304366337871014097707925491679647756293432814957274052929066051258160800495970426086153926204172028850933327767155137589458013724391875991214224271928419820904602410754733012411915545556103989074274627256344301408519970835478083027695387957508280610911200835397832650966617814724168909209842768652726692020363743350942802447225300150881073144897409553049338265842443458000619009680731338756008573266384084772113542323741180553073648905293802953770294080844209321480580569128758657954910956672084439713077539781110293612141467402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 104248356816491116245676119931745728046326495106965873478875792270755792597118774214958775075538697411841376429662827835100458537963624186482213934879646804703434203481577335560718732837696163868162045698369597212057799547374675652695790738927995188836155661470078945193042123497407638195839874016571209190254459065314503392920592225452547897710485855576137736695027211387035426929293355856795478543216822753155649871049248239865170349195233925190689568579030595036729750376183202776242921017287075407434068359636660203763100290198921736368442366775429103469418767346675095598893135993622802768846034377048028814769819114729212973890661920817138581318422501230812559505457092626088289395298501450235676227802286189682292868750895427353727785213623276164128478745154800930618823361887182677873809470422122235194095513995131473328097361119407027152286502970340995808134141140873276455832289379305002112664648707859537514041185658648805214672438816344470830204306690898389804630496267686323816986325844563875933920025372864684677438792238717311472800992061971345904493487428007211517059512095346809969636924135657528423580763139123650265638637966166408453054156485704486602524448497008803328304340842360771753124928889956416838191382725000350929791537124025477508071748413438743258732727793442119180094552954278681378631350321358991415611036451725535864399363319045774705895191476352808125097010380781897017192844801809599103614669681409062728285689030747174024535158618493589524206970512387145930506624650611592929456546518731059152320168229279229929318145808964065871075636853458661019624134437114094873755573595835059918799988194591161274165862339158904088289789332632375618308039580060207002562956210500573951870569045528842915191499453396427121864119949958204930219583268635449164405426152329092632837216815894183693919731573760345409458743472549897199662668677221633694206288741289063857304491930811525412781969210528909055931694964910910891975060214675215904177653966689412342254869083290989796772119281863310259507012083885786852215766931106978157856670611441628918779052273817771232938640621997530894974322893742296215013379724206981645829764449876621278448277971321378148642331097744416123896566638537844894360999119214910498806612264881799988757615761788459555318144349690601614125118911086199527734315251722574330992390389546924672579001910969468555192184583959050183082283537566468819206247950518582877119623312370908787129501076049141740916456460819017903654630997103921982225497479248014625692915990723512217849368086005632530206066677888041386134444852649652918458871602832307707059391517302644100677143047560250225764183160680773042223077947749554815576908413530421862897346189027752033333259635251705898075350662837332602574905484381492784299994770775547492462458886580537649487490694773377125396031168608632999404937520381833762478677386874192557730269489730980809630150303114796250394419416019527317591520679079718207698477350518054193008242537046374823651658663471470265982570363356481437674602473749014039450943139516307629020364453773245564282849516615296605800634054040335183455748749530368309075704071207064318266563114115286607914846352333731415580399357657088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -2546194406993809629090931555093412546046621544601450466304413814701971244506084073300089617632502304134148475824358856501189361339880327367570264235559367779459900117061606152155600199638803873079436069121846951702301274127137865477579611339369731961128679645126462097222356545070436551411856256773541901688398710586694438268216889159830705363529589860047887786263144419352215414937278440787678721960535901513954408376873081605723890332129579613602674295044868192232535309668182944241828243131336329126383651363664132516878048522602212579152339119999976537441595156568881223647013105572222101804418699975985674009594676115171485602094337238094564539384085822346717433903963222261504765245793836405748915860799702246560100329718020524072999535715568614746993178867004091916900208150600796263604742434047586846492419320528384218937291431152000186688814908674376521833762968243554520743051220948183619952258527793739876270494898725198979097404934709798707884045064570306016252590075941268413449429062598390519907382125817958052140745954578557832626837031672981316382637766537412283948737049764460031679860369200125030522728415008650113720403251071125627234700731303688765100818044742799995578679606454168488160359488706983286534917318791229300854299333778794790006045375127083349380081645411827493997227776425565909952130746644543362472098314449042161398316899125449209250966988978604317693939601239357505119723914230186550077814813575546966301740090685995767369997296901305550616027335916166757285477719168455797034107589414817985465407394528939759869485251993558303994945697619008856309604586274720040110750124668962129965815418254872567035588444118531188731309416199140900674104175678154047162229439019621434819287064861497769655691589775167711661127741393638552009860307397906413164789540585022039210488936298300527414293149370009656772967243175312399686892715011306466274270853112099510861357696920210566484324142432176411519242369870212867860109927164798053323867685434837233027745445344386393089930663074770150690575578805255250053158447483400372585232694344310727207952444209589677055856215589213120179008909041601879513062101632128560525200059413656694135314571681958582466445085020434973380691184090002721075573265610382194200405933577202208398462874923608991545369112730835981738589520506341547370160613165688060495466550903255502190380587955097655290524962666373791353229933370457483967165684614228166990468515858546063288945092955535020937253512263453260547072721905145379400476262827869369013573520613535076809415301694757934495005826995060964787556738307642394006270809800576084177724628966483644571625957099829766141671914861997847313417869673515114982542089495269395852442854657535344857981958523768557103238357527848115562948612632132256167393507123364651578560982874831417612448390373534417808913754590453617008084058687101728041830703650652581636194228609298457126257225645030863095150515556828173998499795878439042543545764396932363171882415538640332668205146240065482646798193195534453520670822333963282479033152228722425948934307318654945357653468427020392318274751917023513373961439316474727120004272001954615672677545956569801767361237955508541527933793075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 55553932264644663196694919729518610494170474528513843168114671807850090175112356855735335667642513466472293872264001686908928631517428015644523096114491923541974566299001384010370509051478882306841819805552461893486582906229687316907945731973674737691882721910691403093448007761004450017294924553586954847422933796406448050887600165428767494981048730959802007452805907853563023064743260487228705851939903789120855894238208962332155328253764685909552380231290861520051578528343592487232102101787802911190395420611440866250568388329627184904871684404601882779866774682945277804199673211450103257741832447759164377881940548009049442287998628297457014784625165474342819236093257680757638193916365378126169197987049193038645017708288521221856358812827458116464147614535635147606308403179206861938276972052571348877333564204682217541180078159387741995189330363052307715485099081234508913315460151949322221610223109612291518488943763433725544640044532861121004839282300957302897439253185303707132871152252859126811348880691807678130943871948476632850748133565036841321289175080172671544439447771093397999834061474678535585780503740793197524858671609240537429052895355882238788140259239047456489503145035284198271428274867456921727508977315671080349059051261894542225586298602339120662126701747257446950620907097425391351344756325556097766045344596230160998734070897408629107842395147443332093178453856566611753871797333673738097248397723431818063339819208004680715788488500253958640138721221855355569740391341649432246926829609560751819771410212065784630455291730569780257224023769694987187657845348947238543216709598715809376111304968123613460652599080598465393115548604589702577256297762900996097930964722803867973255511854937416420405232186038581360522721849172303468457448350300168397953032212130542660833837032925555386335644454621354338503695867565420525314990842190705718071242336072565903466851864492479436919227376000300613268895275292106536737817347491768846289221266124722209769670070426957051003842182390833541155558615883847022620594143813383046397200190140459813014666990677445205367448554106266916175994019696227966428663285981877866500736455685207773918154226864761600240280340770883154277331896942526007928530758555984694395017022321779183870667650664034127783859009497994507154875419095585728174494408264336432088435643034441284423565160553990438837630703782814896436066304458590881092998938779707390267730165288942073562755992943372853074984891233494663729151526594218867711143553278779922330388253660518832417740489270827249950696934294874883597080116651849313741267596561847385726461934953009531716910412152652628311243550246860187635141759818885776175830194245982433436336394776399470595469459196351781043569939782879080676204538208085954307499168629492956522804488264229285424185418895525743761959708718035823602586226290762283294810799323942504382145804201431311073067895434264742685059462085457281738086006458016569558977598228340920035677080272428229693217686238927358036131803423544216735771494639918834090541375391579023457591009936458979813400877602109860902269917914647996079296438017807120313491690728522011095068204339928772795275542460546185701621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1088087274964522253943211461891037913686018820534682476707736519904995437262204753445717562316121053621426657281561552916880258546524478950359477339907858758660330990309163567370517945025064713320943141310261147338869102537283855690248346080751519666631206299688452070011412978866064599776227227881925630846544633715739836284421547194238014585712876859227741671828392948263322290554510908737878580387216260471961065730883332724691862049011631928438425265016304584029549135088273937555941058024499894561451819481759164394984764587822417686699121480814958662727284725983037236923233662993786009559619197385120504034940429098870836532140015084510218509491593347096695044437925831781381147221548238159386166160745216541359058751632676070256023587085177112079757788690550887886076241214543699343066795951876353880805106210783879292056656978752571773680141518042981940006929093146882083242099609707144067003930354795207327029148825430629731124280913521212641331213647703881338633456379789889774431114158449284446524864868848538714081977353154738963797200795621883206595597337251786313822470000701779171953878311329333847142691728720727574698108692063740301662095056171721746422680938369338377642348483220112335045283587895871340856168536563106947454412736114921782781516979051301568717025855675658353969762002742453093267266175768977499948067154077509084992645272573169813036381554027612259826009143728783598436000623081786346339487804535761880992828655382247867585455564830486835363908227364679724434706614967528907235090026637886506064386672129517726600917554985315228323983586331936264003025497840259131056345037889962090375826178600348184849974391438791863735100337168415567221327304555565405914227594356955252610569134403711697329272822489806566740244978193927516169189155450043143744983789578350492582255798753393237271867634943382498773643860927736510582803111036413897336717934858844952018658001299229041285551741503503474452084582199852839227264003250044970698736344681607863522677690449585103135099089466587714241370165777641778700692240761887228870647076292540855298703267767115055540313577998957917865302578685804846428893465311707381128901198720057815229456561241223044165975912073262323067230264567736242013565785766398656210448311180632320347846260333354367337453672316478570187364116829977179730484963117768638960938582706177454216116214888849660384201797949951150572682648978495624712979179600023179597191517018551555792077450490109392135944592295608953450649754189831283297022997042861188833869075582559040949566118908036474278902024789896083810181321088430621999480138480422982265031604813200747638917743127054535943606353376324819998735049417142742603139025464055344319219672717361975889332865113661672825788763121889948417143520915290367396436410886662347948919567929937378096653919995742125473386486049035783967040896689125294547486527653590913174538327403156924146071601017291817318370199824839308911103423556538916544625234771648343174058721207463671181563273672008931142533077216463310964830295220613070012258917471417240482001512830303596810464096772528270813222778016626707849991399487889191535364384729097268289231019357645310131722714529185814020096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 19207511004520445089664990260689363106716125018925826839060564669956110416012024714707538000389850240602380750849208079045731942011992055795342303204907734451735231336836317874774411220054515073985865223570477988568248305416220879943626748575776668520884143023268416820900670811200334082938096241374022315397181596863794457355111901658459398472611895443358871881532038915110451992350359252141692643789437372468330424942382571134628970271126265148183922195926676558892630788909819742134774594834664968078025603999863648481949040956339203441392812269698344895209233974338303941914049714011750805282824540706506729958660856461635974327942080441674651756345254837871964196268704713218366428189219783075730516293587191985073268584959013258367776581839186897451008764224495470159335812198583443215209087859786965715833200768097437589578867829191772123394007411270772863108988886824501903079880672825520805395337720200389205541663781275758854797000160897016286755045228529806745447843859178993122442550869970477307232966381030330929193424822227376904910541809643629511525278577135031405495808116029003906590032858950311741095890359370186147159796245027027749218406499169303240244291807971912388402103422308179865606573783845859635952226914190869292814792502191446895460446507107379349341505705451836085691090692383434253146225606419590440881086616406941238964154692761471100915298395488053129629999092322418630326703313580702031035566577487830078793540357780538439855524035327164143250384227384194055683274768906193743561340029486879128086724607609780820695184644021753722876850107947507388216645723899069008412696587590656761364848462119077331960884600140466967915628579394666596146942836813821724052294091498985280735910971569636953909912128382871431833947936228943065283168555807666261001440322459210792592621869981242429005537369425770442228695602397803374264552235917553817155938839363186893364421610260495316858080201797364400888975377727113658787528921167951050069506464179729196422058670594371772984896783743865594396179979919525395708881724908116011303480644731123582584554473409429648822746733446578471526648166209838261003271233912716850662506812379709654692319235300475881795721604734904254956919246925805893216141448765412623541579334889770186613584858132617702621151396720389409460867293211094248056715785656090777811171708113434380260274779123925280487502650228517824603692999748092839378355497584841612879056542854651972879449650973054123819003575336277013822402011148820691996445525031851795163320827285458447736402061788556270997414209372312832015873944068680126805197592046342241462303029986126699438712940776493111861600077900607308956418514697390837137292101815234710120989084046273077787919186005472275881442921952279657558856344081201707816695905921947151296186690889650450723383403926594893595100662096748716758119227663401469405120341749326917368622112505128680823581418914557635687421895813501985645148476843569350198142581897529723768302285567963448202253172041640314616489473059901783983697672284552570119033902657673081350611808316541646274870929896453981081015168297967491924321876654209223642964972794924468796282738826779848906605275731564953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -306193457103940522190739196890258279746885914248547291901073376234841735655723799867582431103499514363836736349340796177063084114702658028625789906363652312217660191896565296423754780529323597294417137453510292074651678211258605364424230715114528828583676383960421703744653761817130569413402763564957991671222446861811038125247852704371879255904208330046601919436020820010366342003322851982211009514342096720722425106249022422847115333314191657412785178122641089424833664731642517680508521269679127319027715032850375546474950434096622623190008828103426532389443179482632681595550908223083763235894664349803954590481189532847665494028186346348910494550917294012413463850032495791924081529612082254903330457717843539789639558139510210990978480555803959008488918825816716638646176435227062878802060312250343521319621327985942593254014775255437886125542779665621661177145954366895210096051410258141712686135929022776551963667748359135437175091547430454951337657856733226200880835100802225781618572374396927259053476750554239300476524905777750523749753164045310425332052817705575084207275258702177513217946280552813832627314952336356171002824016564526013085564867230029231427228214434160049089936896999594214279286051853554222633668228955830494495677996621761304734431139828070231934356287727353891454838846738542697135249363888281109136501699589312129977338125427598583303532615211739877880082330460205014639928916548850505446650965018815767851225949056762892883444574298241599989048144456968658972641228004365760482006783164000067600236544345179300468072173542886642428960554946474472014117158564292124941795556154881649721138114061092327278708247110154094270588623291010555747783718009503603714311884708825167708184869690625300690900878504193155820091577710084102616789670363241281364505410553708978632044525649817621137746453024659659449668038132350982598481275136131484493949170094985988326003680192147856118204260514447829339451240579827269045879025691237776452798152034496417807216684117518975085564693402324210103743568249027392320836324198025333346828578186041797027001364196917256720380894464764572257768226353456003848325829705102799933514731244331066585255654708621320530394848492700862001008879684952789743141646112066890607646872071922017991084538381865503015743078489905039226229248347830049446108714852816618377388228196431007069818984490292705218719245582323275592099474679177493373476178925962935170593424774485465449722342545877731308270676685443573238415939232762980892309887382960578659884398463515153138170523598810783531315586319857337730901352955626306682609701020128733393451699520229830258397462519017929752111383908906107836990680020248573340815332390937440631616935217040968616189009459317824272901642945029505792343329336640815452569339599644683354086255330387066731741729580376770787096806441636979139898762393411717272385752415623353205188442112463262126476960882793895868763069235064336898070916053152617870955780210552275429490708624000941166395332053443938622767651271619445287593041215116476249025336980093395324843160236064019790809851901240086339815182961940888610567778387725411782201936809257958781664736732333600194125932150128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 4405766985039110796308621697002815552681797305912518603336844204484206581262745413148934500993926979348562780667891726951892400794340020677634810208951314463991795536788425465701055399851854216216547731338931538431193800914066211381864274472213103956574885103724467750275110037931235859559720454890477309018429522646776082266217682918125985768474613140486169617526872833640635884617989776896909730071284812553582317073745529919578278503551260503019867075625936223101954750168932815717468326414916634386828658097271844070273448056371711166675330774194894682307874742168042105584367342712468275715416112053016023758833429238496764265626631330345049150443876826274259163576033430069062600235195040821520824984767027197873849422681324055139095857789177359068559437588493290752175468118352697715763776046508145821067113999197813536080974638558154988028936933804773663459685714241416958005180020604342146562788472656373120739340811813128248864829507695967654405393947595090842070610850283741838682802398670578490757198364689315510210400919910557298586158733881395120640974717014437475105936504532727266439761788919149397206895238148509620963193165144823958684418281958247481117914898767697257318623150717318257271660853509083942675968068252233763968520891913161566330467637345820769961833216066993857711536801702502920865604393689493715353902897274327301980735523058839392769445066657449617090995736567087704915023616399103321887690229970225353536616964781950022060577408801027604160486544907445572959870916262805465623341037280902499914521239304240443518606537897298612835076112996596706483164103858274124677777822278425364674433151215155941922643377005627175022519294226500523559315645598498088020051154881683982893786865297843373932355931561950460445068923140101360579846877089779189440915348119745786749003320356066437304687060185540511559192607412325770366038175478742330309686716819602924519715552998669284874948495406653665683025102408503461572721291698115342029333823996837635952319293666235072107217590938591787613371854817990310784757240491593449150296901129276699879183043594147157763132316412239251578842382607239619887585257253195781741966297589633408718239209408048168019441240261531648583960088228097003631398796717164039291842102188908571650002041055034398423402581567258694196139737338994822278921589376897904292271932474681729436139911834097291244617918695174786554641248954165234845405191607979616527065666913752837708545277366914780835861208864924228617147786354217955012318192259373998142116827028919051825901968965723948364059747608136596745409963089234768098231478659253032706356114889484343683248148979654941474119334486275742905059295840871612186470710537786849153537863102338212084069611301980163650335878091968693619608713154523764487996502324756992553689359905455143091022006053374110747484512899083430022761195704132545906414289612566591553218107899445220650068495097925137618155441659858002061999143666709613751013229959383462224604313002709219442688855463835418795751191502516885495094759938277165800091391155435977710403302726765358168428231841040253724771464869459396068271616872795419663872151808515073425634220603690698091719032832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -57058367271092347396791629586567927972055359211323947464710624248588525320437377274869865110227781517737051647912310046283101977943395033764837312805960428613160496158356634810742596462877369023898276399944472022425413995562114379273808991546080932454201487915542008488963568534926960674621657371106794618675232074926292925309077596302793631190278662168497202899258178845461339288163561341886974572445808127936469672871242560585698285642823555933733230238205954243344733314778316440103693006026795431272265834442968793578710755222360757493767750401784758873187179164267841789218921484690238839090604021523346947304865870883559242975754431378722801537730991396025396888790629591098556996633862260673625147133785436606874488497133563443629113772995319971492611509840824888162529692916374146173274106803363482360059930495296132955043701801515407540441364042011433880831350982799814114918690188468722767525101206460178346445476406505882117519435364652447284665229252330647341737451055207572707373454823644392873913761325301299197425885537843463328898249889550074452800321466095045131771544864238369999523628558448768226215277941737118959931634437565554283639194324719670966001384376946724554790484690050766394703752314092709644372579184977989985914317023435957025124085670366090412057153837640201929708762771050171276458925848789204595753778803982833728826066504394913089768385167741834241560746572203827075196201662895260391984745930411302995965789800863199989408400084723922466814729733014556973479217495857343048269666149810048117841770584205214992557610258825684624960586027112434300494876159299495942267866483839865474400074482937599024120446931572927702106447203487126834736480914060458489755836383698530945327348191584636390551604824388072721922163498653973748195465878911733417824630032185596735906798931840897967789744678664786014181832468868628642752715203192200229546065153098998198963858993236618423234044336947519065714643983416415522023257856371533787469204178994057839243168341690171163283216385163746126042744660603953524345844913063390157873820886395584693807711331938236982063084979639839774994778388255037353507717151712908897577350499792449021815607675995453074367871279774038400404871501848264391938032534223497904171234208139284094298695247942296502921725667588533548865572531566239953281449280279524932753480577731573838885713748965320971339517176254614047662315478678820169335286285751108278106624287512254339424596051104596167597204682818557058079681946282929297266142903195200947943828115291020976051721751806272490408274400932550590501742669563722309247251999007870869172683902062049260712668883761019801084220551469884033369404868554386047324986323196009774106176995331006470879417067501735566438566929431040742306893050560143149026901201090251187244104090248958928882468468432148640120465692391141315435773307360445306819183973339435169252018026850352435387788585687397691338423584302919991077082191470692943589447172594876443278101650199848641098256263027315413156659950707559512802264231775145104358898562560109584610548930399036798142473209254690456085490354034760371447221955748767084170609864272687885328403426855069061375590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 662015018528669675921884495136055266292826055814202589309120229371446513349784896085980193543706623357243697464891272691016283496851229172836064956249114883764410645226613204834947348032571419202100730210111120764994826978842590295998931233502947845321333785045409354746153874226577856903463301997041795386935555797201387775702326960339708268467203624616330191406631372144900499776047373561642107305571258861001004772409252097173594506774187197011337568852850390608791765423069906162029387978794542200026347245018943024062167191070335805781225022606884603110819599775274385565498553703848403128885348078136455694938643528165343108309471507194149737649286049421118612548912436408519992808549046217553634678648075428787907483652492510364124097787381375409203314430907495828464452329643021522693469405037756966709843177829877051008109680491891880606296191867644032894296885153538675084208640985843015216852299699767123594805309815351128199217111344108188440026198663908937497260400928170261714583258598977857355751094261281830552241231139028074495656924960770978544265809601140713262205181807119338199898091580213344283059646413360572461944661325238745360717613068648275780399692390525237792183583074426811773262488371704435735177358914143197874879745118538590671518440053507474668824665303388983624210474306038572334187738914318612417842188714231819387861285692456450189155305230842912428835827627305242880524057966253151258317598395832525409338293867180556110642792739060029163865056688061667742850518068124198865273335098893460146039296202342186977939749462945146662249848971904661346131004106743737816951864034960572492774314066873269123742373751831783588833394192355937926447861443236079587947179501758665196772064832656702951913282870204082430527741161875659282522353313468562298309754374739795431447106449756696617840547432672694121937852221830174097701054148742319528262693679366340002408785768647301798659840513004900043710558891064945394508485042288284621435555277880960622454204883197732565613039438747720232575852678728029011920031292960825555366118294601528223307144005083634951545492583631236268835022529070831623115489457690824131289442495886319301078086341679803645511226624535185262343373633621595397905099695855752628596467394754243922547193099220660531271275213581603890787220627304884333290264602159248324891921430518529841019072689211782464662615588991946147490397188120358016574962079327709370802648767212284631395341624715825949950135852127755800376742838030389295789973813656777095924396371732816670197980370312619485532066843966069532837597252698094022248037668678732307579840018748297037285233022418728663926603006594728660449831087392800131856047037433395084495660292747448699001529050105956275231111935441282755616912404633569797785481201238487250749375752865468081104221193322783327945662407855475260832328602638763618958674982191484960282366533561305658196637588942140215572585868460230763053053806550760617560404825667167324753098116787451530193262836747885740967321429395538001852610972108170356067164098215125136364274046635978290010776715888316976215775603207929506664160420839989151868946105314876222244072364966223544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -6840599892023416243963756526530948738694649677547576608962006694243703348035063896315847615498804276479377713617659798717363130546009363351538841230859470433085621967237243479594798234012783731227146620327797384586129634431498257122325804877917586335707956313917596853738077161146591706813807259717226060356729725179062140662575227148194101194519713269899650651391663281160856444197529209982088808389403512855385438673483170020722916425965719462957602870067068558712702628747748103040554724222042068228475012585031176924985411346606512721853694388215492723353908254749746858095237931682498817107295763551696797769610118582077392502380478197407156727139057627024312858715960751938326348462716351480465915384646202904027169487556250208277051039450157902635140782187982786622586144901330012938116364366483879511212915280732130230233778800736314569670567033424268883392969151103678041292195189144550040177829341042017956151486232088581139370670064508080267448274906325326557459828602371120920435627845221783860405526745907530887565365030908255945336022365438040987565593153931013088149014396699526113640089973878075079386298854501385096871652947234871540917744492761036778154493245849362218551641447983434205938400722893281149513083915899505797458543857212986881514313461813234329744855772888570769166315484906493001687548946612337008586275294585492947834565277689771169827422959411788446909461683543973950608706322463139006230104230504731686348284932661736219916059723498351403795479622460015161937440029304585878950515043948270395192368630897318686338582413503839825694685234041451526200200723520019937572136098012404460361388785694477258153792012264457462489706293938769130415144536428224182889121253597172715852353591332096541242686841873803145833320334188943556567238062806849663868831121956292314416777929759894164768874598774493617230507108165475434699884788614537160992537128131116343504869999852523998625471764033124933509191742870944688489820275348216540128492308524000197280826707382396450456683396796988685532490320609002297728721887921766566964480747302176742058362910003604054034912903512069683210674620823528439589284493971072338891869177721818237100987469904020403506092848409976841972741767338798239769119531379916447082219895424596517869463282419752666770095859729638045079361186103692069143634159593897263114987325759879659566057245044570309033888743129579890197301075655740297309774296750552706433745818424299648937836735355343417859763205124339787737321745467064159075004001944011844932315960323202073072345044134045903291319745755868190116279900297319539708050921559998079377156286490875654631419017124111498176555414691774693525949571939152209693634594315399960684251348830900812109238017705225808822053989574094015275424280455379457206764102382867893769654297198019641921660224800039627343521399780187994861841172926937522640391485704871024799894338531014444388967877583247039764824831176116117221535923103989042099540222571700127227121012523773231751468732087376633189679559544455714564318413136898339806223091804238994309289272742658851794100708557197791229568833596812858626957335090014204360743440152987331068162433014038528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 62524943130435461488507723697149909886639649914304628321437722479501293201349907017367815942298989360665997564126584533525980629342803603137709805608689323878778986721403232603267468331885958062972094930045880037626656737082196760935474211218112457912394492961099537546319940085097859521077833501168506847163823165376394699484912318005855470971885598156186194770390455217569820360670190491061768266954400538473282286956400083526636390753855272323250301454790858568814575041842448135042186860717537146674978798415662528488226756552537258897037613920073829182009870969933858512455603280252268150544827717455707012809508246099896715766315017036630844648311909574321848383481204169756449032020400148704010906179485161737166931798718055398411816350828203788893671389133830674081681572572204895720581185222496863989606290968994007568366276951667561515797820506936229857286587825586810406744575301272790039740824672209473707290693116663610795617138675236336243029775000099439438711304872868349484102992241665765338547824713353172738366933601443625679426417468255039413445098720655403765512103898449605237219056121363266818123449395921917189204981180532976993866477015677671093706775056370795841894862530679822462767054751922153176867012087544099392385387728130804345187936067930242886982614717816132159549941082999737415528859455928925700845406366406461130377329594604251910028448516144918325690952505903855523469245622969645162645130349824228847354058265026246652196321378878957772247650853423186770465539643524608713606298202882859783038526455449869786257251678731976849477004112638606115164286771821248895066325040020995512115574769083234050920809634972176948758836910491191557153575329623785580214540342727666029957758922920155690697171603578138980550950110033734047951986407683012003978046228040688032668586753861743441417484104121767715600192534051808874306240793892316729533588840873221017500880878122224508178929680157916917414706692857860209937146076667096365318467717566786737723812477317726258524222823347168568521639473077869421484790397259228584305670458570444238186347876795537392128304559380603757427226878654469262309811885784007846985655644678902977898017726006294075387240940129126316741000778389291116079929882632848346784611531203341839640871921583325962096985569709633697647324893029656605552830054948182982924368632875811406499496090089919659252537578035673638618507773531458447149588676046326583035080704391994042704339953395202562951761737224581276710963337408934713414400998243651963055517940193951081920306504866738361720212009210527111978994831957315584425128912639746744189659293751588176616448175915257399357504245293951360715203868472083230485598423066182959251793461263537473087161608737254609735246009984460583659417482628457488935097731146969607270196808704439789123928167110732141983239320666719472854854319931554985396275158406092912971016285409565174848741061924768901427910602955507934576083457661548712270736312369972665743404507555940857438504553399077852568807811146462990992433479770681980893829867238636024406857960577657234555924851671171977894286640164417912717009930249652298345296223519567778420088215961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -501785647740891372304872243873624193901094017798102788933173638036128371357099879040287587157612582248675155328919370380195999509766383984356436969252065105598956488364329460861398258777079615628767729469438473983742346078082425237755617018829876406494962949254578457608156526829838557017456967139402102180227596311562461561212682572241508161764986191871744259495021217235393196537218243726818559280593578696575973395262847026546069231346262228543947247374133599153252233293178373803597468238656440098667839028453266254430463154007978624362492542115935677923488379026368578289541338283065130559282813305409194221797312840333650345325721628159686694268164094129014149165318257970077638475926326722397505966216365627124162763532579905693925231162349129602227406504239187937328117908851542062245671811717571048295985671899696752043681099700684974782775090779924927682147086070727612678725076985713794250906692919105033685618505730239025464287974239440365305865052940473023145047899830931103228077911975754752436688391502629727402581606763144168720642773849852589215240836802405309082883080636010982683238010085878599778347804432479366668128948413969727306358644825184186970911431954081660767632764618462655255916680080456099641162434890695678559327181267308226694739662386955511632654474182632964028602093976164250713314385359834922363722022382468878583808359379942440037915801403035070486776403907517793977808984398053484862622061869804305352520665518683023024901481781233909589296478344086308927266398716573303141063774603760414383995751974962364879926982253700277989390277160164325627857395695277679285346035315051048275113106924079331621662696468607028868777015907282015676146274637024077120124076656507755594367124495823448237867705765387141877622051693313901820271134641898667329942530639811018620047976161269101719313396710969531395221085609913539630087228137105406878947148757534218831156724647933998753043806564188067446566113901268644789584354015584439863155406667707390703658405248042872217331354970985430985004410477385251916770102440545728153202297983887117556557595795899897992182114464076451949271364216134851708578420751306795379077826615008388968487539420051668540938255569185329759653283229391285763699836350696728724868959459346798681505000169287845723557944438273897332207311884117106442716032451824085594707672866918721728721566717501768901316671601625586380969853749660885417992257216242032057628562535744954418363162907195170721158542568792941856739057063961479177436068408666764942691510722374338521929045218628151717704443724531051377316925176299575132366968367769601423675263447239692769219676057120119865176690480874401251611542616153904280782205707187791246471723128081656508124113429760656705780222611260160568703753472532367323902566798282819496676701652930852095009581825607675789577794297887285678744977249991095792090352696060234599746331243927125286018514634745686247463518998360798319376670042959633553227956350633554446425714952969489528816093766360898587402567357140417958813238093134192550209708646310093953672394118255171116583114883726337067300828371135644145922957860870902021997830525565520600335646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 3507376199846668688872100325326241040499960672809571393735160235436642546721610792562675865433347247514595154191249856456095622871869129013874798072679944894699575742576933704864430136662492086420324285105321997434856126918057962004041315193435590498709623239219189410095104789255402132663683415642271223931102803116270101320218645573205114311251825540446736387809280215923392196862004818705295499776250676979917482032789372060752563248063646036908073590244901070603055995714100180945287736348964330328586304507200317153440257773410170389510998703200428520543766451899914310276809432072995581893489372067848543901844011096724126752665847589640667834150403488827473127300949315596784298486644782568150978777908201193733637239168728196455603747919981880868722243626511402067845737142465166024643990063644402354348854092919786110298254902929178042379195462150296731393188629965501467206768451612502080121325687945084657475101488228446598196076797942786287043249842187757854682218217449501735928314780163343564386352311135243077966292696848588725925189453232662937967027153958252688421511674078553686698921375023425689147537469918403811613836941133112905707275010518546555820995933505785212408541731270749578731464066735129703878001215436869554601086370122897813940835796100208690707706972674366380592734158458036519987641634933981284742337362772420428337245996095328024033840637072206792351585238165055543092401135450059758827304821819917025480062187058081933364516250279961200560356584535553958197536180705782296119018397752024171466456143936318631359794938615312673196434500282259137013521940138326567953804704228708263131556373409676856253909090783987511184578083313151797781133243882282393350997778687385635361196077347945836289502495462788871461202634480792873248128281441505774967368059828188400901633986521138851326735497509012386090221991943489403655406168389139419476351391671758589353990460671162518691299455263884458263717815575004879326597708681216357730717085466317973609323267676852051821530968759871494847726907354800316228448578862454650223535690852708011380926221335629306730473597060121212026477569078086274313709561375856866564855350801024552968775785529295340989870838840719973421636790551790335124229622434273602637485049580664118568813509002056231135893513123535773107079428698141942014517309305823248472297654842422579709628966499904259767995193909447268548849514068994906937984256928117551863781163963033431170883050533726742885774168036552424949337827471042214260147124499037929404532730139921246879273159193329464758941820539176495002382916772571261686282214560068072748230196381351789250418442740740840889042857514684864094568442438140695107185249711495643635054984275671824072041801551745401631457379642884319613329816540291053412864961642353559316258643497972839066163260324607207922428574326405015256143490462821831820943798413524700390880141065956702058971722927850773271245080076690276331321338148073200801200434169394332968401893315611682034642481597077168031887938914177107959692200993565898975112404539021095639962186885972292634866573164704849623435547077615850212550485509910583836988444329954827567104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -21162557065766885702422106362896273674339021046571850725824017330943724474210482249622880282929712937838687572398441173739736137714555993839098403249111602855739019037759076762720424357464129609335223952603635657633736495452486576931715166036659582908298762698208948587812601801917935051819473426163792738933593507884361140983930640307713681017964011968527908535109130817139518219721571783498914464216459216607678401017627282741582174113366411437068929533954869535547926476201971509207881362675644747401275379206996898248673753077633644141862191315236789833132813338193535106805416750460478662243906972224351966961279596274871261147045233271740061408543459366264705398415196919891888771137167867726387066275287166482638644661578177291235980650582371929552566892582967275357339283937335279568620477903635512696908633499317441406688132452761991400681456217904584705666964347015549904142365491887219910051103188322556118572278488099885689262249577201124337699668957254795203123277129358362433282163764453507544952974893184934262766375103716136550735617524683928911374124808735995306777703538577565769720392397628415228887985986564994034454242635980136692984653087216722722130531925573522588590934999754892079254320324521810462321993410006049951371672276619010996938440428245454399920263408287549858353148857708055027785888439442934464359784843350786109076561378576121323240374979714931208184202133402136660187353075656447893675407256617882719382989515703781675527974992135404520989350825276022434920360317662816481200016054612997237722654077917277484371884095395299951649307973886014342242199361707975320696155309197560305258580296867427444689122389664925882711378515535270683633081923197453449022664297997850468891914037390279900973838236072316140843352178805986609825967485973883390519768548300057692974108016187400410432983275958382146153162308184735553271449751970254048956665342600835849946187639511362420365491655661854321179580046509258967903726879023256254054728419904790921692737326390625046293500966442699797181872339858663415297276397812101065094888239627864994663758510613738907325940017486158684738121231784658807582471089278295439745320397278527686093907372604353388310379260212649542204095084341800759413581107628758770438272954317421694082294099126461985349240610110440218522925821442975286429033734615446692236280795371561710662187852239921563671154669099559001735521881863852880286584452441811663217728594150420015228974228185609950293974685558050842228908344417960532069693061402798899412008168308585138875341070864137094782985406042035513602374184308373051799420452275494042947608944971509758324835713298783149187921726586066096603974764678068970944806953484321816628654449308351643644154382522759039151429876047836230428289859633937599484557735537253378420089624579949039427186067046020822393535239581690758752859785272126734074463459232051532355160946229660538454780573228589832728277024883688118889475422740138396233896744054283363390027359271800324283654546395745685180364496855705359463752319003405365704569896532687417493300292445884318310202484355078345107000532177588308348548468874069840993821808524682854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 109098481860464927416273062643064086470671383047785656306372465531335446341010735625171512425761186561648163644799129515488143462044836376073453217090619152186530651103407018639767788449527183001799815896694059279176635054191910204839890790118942531962417111174028149297722454967263599814677960305550698993548149527362374093226089318777871399092104735879664708181637608823063346865689298590737084251769212847892903161403493338679430442379926356811423978585607737272858425518574936519073846673414700644126498773894175999633277323739808967330672675508685984059902488204236091085023281258703927102810959993662740435863840711866388679910408035704771254229010182942394895400879608045673332238346638408744367058288648015489938129489503070730057553713101770170133325297752432674769517171577949385468490580723084849205518497665744431641308684748347922172570618037779233152664526801108068426239340957943407997373342398581507301052193651948924101017164747004647980447894498507430089998315883420461957897379571953706382272848062911238438927191351198705841067184855842510139675331939092383879620723108773396016046108149257938906808996305211789582734636420238678020409784793711862573698931192541679936675124316478400552504570879260065772038195546154348200604463566932000766541298609001084363751974937887294282226842693460098900443629559666925720184222839502695979014103842985064959517433779350301651570216570172992181009507664895291916336600165669800677631302618406258813358463704383614856716687565558980201590529911202302162644561474374978516190524043851152823037699869444264569938298204012465788433705114922718139962195755960311069835629546542065068552670776161289723259311545728349567296280449402332621974324925014569403587714204799052986890007726158415018706545709398288324042640586853580998609021030606192524903950289663767773010006274644072023711246424317683541744591016380167661135314086104166626340017416877713278744539866352705395189870995738581079827999166754051555899508438840856222583800234340799230088276514370268151433679515718033358712862840508422664345595876557296599171649918019069114020168336409002458710695886826022009340281886252686043021090203869061232334546326579441256302202441969273348335568388445792063475457019699424084595941468557726390663115490873064223858715189585586260057584134945500115629814895741153094872669065395527277261683596256130941706558604765616940344255978843377813527349520135409800756100359229005014311799992228130832719283137958844370091134689030287078442218373460089741673071456354685196865441864346652368739715779687346601132517746843595631097303992633808902525144443821510875262800086218911904748899062630796289479332531571995270543034117139282686206359012099493819592254195337436706129659853148803752573382868056692306206612691633454978392428000690293320944073884910171260935197689989043612802614295240351676774423145744854272443134873178936909843501707175907835498282618622259677012384038513795393611909753377300920243515671298855711814781777681346486152293933967750037500413147504846813355841479323059350987284953893637424724754925457108481552870334221844877427947001411980406565453357383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -474605066925750006731302951168266626111150879507413174278449564710822703750975651386258898095662940088304117439987753631944916604503188432085725367132644666856390136718819982874557021355217958940345903856585046335880326608786754845580249142892041486153161871393952174424829284505071129928496612834110334123405199219025299921662816840123447179060398704160880294740097846485044021180173081992895915210431264266065976528078096758826975103918830648050559820071711937245183154412623479729753064555378406463241841880434810564703186328655371482269604463818592738165177193584378075394634753729203361478044341341816769722842916422890073978357864395639655130658998811404101746323827716249907280802002488307147012572676162010505005378218052464489098933531889788965629109178712628700581487351754336068087614785152862379208983213098677080753104298382335356814775182906303317279376369761071450043087602693862723609597887320131178985161955456207797196149543771567794448671757955601902188208585187351034621517841792951844603112361370157623995673947545211296065814219339132023898669494686544084109666221091085106892618572371866826880836633223652270256855790723426176442202894965201729009326626269371589218535937651295965918273491259395209886284959615675620831758839216487771331285900754063808802297149920042005789746522071164473733487113244191357271548599426997368421070302338589926158352606927578287516788344145811849468633248173966510940015277492095044994050993174422039038959680848090364542472860024893221166958242738067939851205053585199187544080470972691755087523547443199929299483402350141761514007394747073222785449881543144526019017413667902307073600641193554731636547565526947507956506868763461792610655828905479882624810721741852876247296210188377082657803757168654776444091305352746254582814392212164940614607176017693725578677113347157735049886419592296001272089019809911262535161923137577760679357058596707813922185829357295613894460731115594965812290991105432388773550143408808900336167873255136139946298995124235259059804484787269636442642647086095156492113655133635330662900117090813318528424508931058033628726154461110409703567061614172172065495189172006604337672558098615022988671672724851058498953199038569984031309953070808181746953054250187485646909861780360416417362208256367283126811410133344864536767281458498169872276112188151733258743005903309604741665139433507987920996475514248171494465083620080323490422981031285598726341410498609118418567887720749339006425292384720463149186761398175939666872924009405505883239479544863201624904020227363370181706499799747314978801668542468314813862228580016121050276681221596129486288446605638393542698336622784527566749936559386597718178538144127011867858907064123574687659065586775127645417444486192358724245259495508265249416858474868045445545641926334733967332414451159283681341130883358602366298945657483577909767059200025299673763019629406524088304715527087332906888190317488279114591206169494397396023469695537585790340091074619026289260377756862550560147956541981922244296639588451186439967242125538596392301687599205071002348685554762629629779786811551291990477897728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 1714703996552874844243478010326400989485528529657644727335343941851915849554516542235457440682385644132673895292730881924788513252983414793417909581265663151397245896417329309421535836343105920655180173559870394444417954541750348133547149048280214955236254959660605195960625005182670438960230129531397130913656539627980262839678256832460022493703583958500470283926377780425322823683372840756523106955985188921396851582876363198474530672882507712939188481285491174518284444420500905327545716338142769041347715405462045688501083529443336909597366374316099800820220934870406319333751814586207100798098473445930778442880074518662535261551738013372774364310837371848975060773367303300359632342081680747863138300842550442202500260233292119945623857057144018754475906882630359823116650598407593063848285904087322272933728613596313386097864931568235534619630389039617448868173082301174629228626533909486981473060761202098612292723186401856179983908317712968067779954907828949643031279742570241642100694407956545563594122908859397081723839897402968473437306242964155003550072938883512679187350311991276040081646469621410192171804705186531347710606287539207990456970123015148214869056708727240135614206281599061168525740313031235319487520124144163297362853341877676651963231955031259339736620564517279784457389182196946688598520357608706499076100009751774443227548194113187508543406571101777624712943571471928578453528224923040577003316531287585768386922902768214058751738930431565818563594533936055560773725813256129342492200922605911010168709221839610032787396078136788577358148653535555881944511690075606911231693002489415448236839698789275841738283227286155005125112124086766339558436734529991014195644518050802227107231628312399255953460910935230469828987505311082209752669612595314297318153909550584454054032875902693152986099223830168678311420345409680440912557022657671671453358583971186099571881977432893764959741310854955695301740384606604283055824120951723331212543720386691890041702406329037477631781592774608006734890897825319729237670565291448105539413050573268252711784338340923062462284269455088915627555042694680821204987449079738163711517462385157484286618737607292080273751079700164094171281708009790588129536357476054265000602848833049729217464549971277986027589293192937040620333874665768695302818989324652924637685949610891023351285777029940673477645691202335307665629452589098520706642691307968533075614819750175721718460321996877302360321219091412323999153681399922597299126222054697628509181568291907089458070446632053525613282016729670121585140750662933440254555975911572855641777736196424729728466426733672140835347449403285978807394843042056785892833034486738062249212454494765868870481568972552943332852548797241866185735387381921060723066337556147926845770894403827262910749556363242664643544703549412327819825778547734152392137454999294891875771878272337393577588815614628157289204516632434151716046252920633633853847091013113209895338794482601184723256471531448376962528615561248661326271479281541224004855199647804742089909089860040776430536948697556851212503054405300436499559487473751018176512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -5036075030623412306303974854302480041315469291014128200559068989923288725544345781547496808103317567276154226346651696267132865344087290121528533276541149599648602436583487507988556962803245474753115074376425213645336326351662142930985107796391426697423859524047775865614688525455321125569883134280307532420234455781379616867509784479392309702526925388136984335066332093277939384547904513601691056308557276560288495512508018667816281666699601779071927903963014417610576033133566860497540560293013309613841555174424264230047538105634254789326986490241278117422342467083277935896964740685768230285665825381431884361232498706802122313324469487381493221703376516083347371106209323572267005240142978348673373075956548972628731600131451621312339638922898913793643011185075414270246497943838674986530666067132671226159776806734009616765018592980017739963749375937039148238878569088940966687372284583953138943949146283197489527424280646294219839627754483106004557215042152788366335064582773973071894778303230671177884499064673377479842159536601987886825146103721661931358184653260636348735488621009610151540207827127719188619515595904736937920604156945450069025360402301186365315600400870732773691528551541008536380627910059762976163150290478244257990803772537901890830211361392630619796650724605377346681724522816212518745347024608322129324150790412652963068852265263831604701447893278588038761840615712598509184479161953973439603462604688030619996781580719380547110423342538972206950055397286236452508788073900368379626583051220412592075119465808112105617384166220229803046288144651153780773379486031887173570719308353964415410014477870052873802006605333335980002713724756845040991446126541255473657219663627474801567003141085710451582642022073113574320551158046517213550128062083621164996149273891249236327591161240431986892364996232403906744408320452896964910688374243580565577750001173571092138408784311982111775179601443711824868905813569318361789484054493551062087810693786341958876801888882939066102065316454494599223402909643824140417422381200776957536970139891541744860562048407902535351639304658548210373329940705374213466199360272047531698837483345552381385217975495331749265300115241461218640577553148279157780365166574614469060151787521769990995153522308857588188110352187248474241495494874475943270251435682817123819018422581321030987188975945248192545784672207011630002580332743057296671530099232350350661182231198576931806521142925598350582335801801586169152359188999211164489239773530081989180075753037286207598909086353823199154037985278256528723078047730302185133506558965831968871396025140424386677449495061561989801864766665041817070161309126991348795605231690459642952305604820441228085797291708416062623656470581941522267689372114633253408784259523173332509873620309137403103208804149333875188363770949945260841183922371868657346125659874538963696446841999390092006407429600866487732397882601111675262785832952750674779645961637092759194925940433222965850541721669689651718029218921663205244679914143810602380797556539635508507811344455727024244142713692336705249250047071754000374689523443496386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 11670484134253480988985516070880127850012991251414797676992813275329063537273443105575318708373400378425695556326319608290161586709977117487041409555566802749687956622249648071259216498816446024446575866027081034862405384724999282963532864347597721790160949780043555854423390194996154733172003748748523798999987259490266088157710257721269254934506848786182322684744534604731838261113038367915655580883495079982102294075545283069277400969780824860958368675968184251671095684487675243380157844790378177554968401215404885521444217158065135296838747183879008214481526285448813628291085402151303792800696188331319216965855668856589279979102425192280513153471559914693766722770055036108434845444255272197491641709739647498616396787869683366059577357258467878745308229963473457156150237918355014660014608567300586626414271311100666395160517558905636309140579993885190326858283083617359837429567458492137543134835430274714170189819404237018341792051350787332440223008130974042934754376177807735325796861488670267852210498464987153385443290579315343945728693689399414108416778533301905480902562771692360130660913210821341167504851431140035330263334008525986924352802153350947544133494018515108124528991237816494331833856718250566166871439476519866215188546844597112820846604763739515132608936357944923563322256135598812001772661976906240886924699705143313151007202137880587027378769840445392813301916453709343908597440580060564215090105081132817370162913147334563327470943180675971194469619891445297635440995398164286861613892000104452918665446525631574073972743413785957333440597918151569083516812520758089195333012615191505552261709811048258807082120228380094048884210459568482297824482355725025843016375373750074577413198556454751790911921940803904443041974554957059130005287254560910870225288284338076756959504091517379671524070841655305068246210703963665197287008360698833047805934372230778240314417590590917267172621619865376028091888078794661604464491690228189017233318883681618224338112084958340102045274022185062688159417406558405398353146961711721831663110524881046657675719941285101483099408308672412206165540696729229319461189685041273625662235038179491618048436837375163141827880493816493589579208340428987135423981933571796657264677346472890724261872457441817815530407241232495496185898090323987362578486384713318114661408995533791203990240365353454011922782247360207936239325246841716141579633129534816881042333774587075351562904825093167849005797024003793737197625273183320014549089590936547892230583882688003999435720926867843675436570142463180690221182889794633511339514716571958794662086004916002980942091004806802770472201957669014340578975760330785874785943979277444073727280790278815207052456185938624868342555476641227477982705853329878055690798439500558101314518384785802044531009859379164347605349665171384374859006197162889785350630908150493825218766513033115551455123389095998617070986876787681093745664055337890207838937291884283149690756418923383644277005378385722167154384263771359306248634784197367202582018229103079508078940434101929679157135100847910202107393643775142283072343317151744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -20455431926443391661615089100212637313503262012601450830817036074024543435732970125174082677442738224354246477799109006187925145486062870151045921685245930852320987751355120855104364614526359349167138120365073331132876534438496172163466642490351967744360335399950978690384053228434180505339254920316046111314856442317530934659448254879519704856155899177544868521090152317595929592523608171686031251484457904316278033425278012419575117726318738695559613766289840447144544922510564732824541505043578365140885729481415135182975701205332650373802226329742635823802769854980900305762214162502062581874396289070653885104676710027253025180331297389552530592852416720439125728135377856623856706918202658248861704928449111655067730511615923606030981673176121420606070504391725090836828502550207388381142696353683552885304343924893764980756203377016562835534350235463625393952300569979399867773530937054707591400096433069872080256232299246836668970619386532462708748902916903329929114180500773928251011765094673107391077657907177536849683762566441240162308276342737320968732902211453675336685479992432007730997068156716915448172477959901509356782500307049335797755689198521992000188835352595080026269497755317951219343815739952815595579226239338173336813549591674619284815125675325204115401731813469547721765410903233001645643726591829820817015000721839949337143194097437997536685053149349993940473944071665817849817110286368884073431609152022046368246077460566087285497786969927123394482096610474703572014895147056018853061581669880436351128010844852556420728526902893853005978212859886928541220258329637969333055377235822167189612769868421716103290239711328029252989484761306053685863053334850844375080678391532488730489788493402171333718106046993624039744308771848623991648286729490107986091863021055334962117041683300647336299298590033711197015587043067299317449746127141234954664708524233914321199925058521210183688271077112252653532282528485566866890108174157531791306794672763186856944350359202607843665679891825479345117213689171803721188947248468132142622128205504531330816153460836420486676785003264044458993398505120562245139946135158626689685602248394143917882924971703381675203065714737335500360587720970742386965324319696459031094963384856011352638917053809160038424156306931611670071224492570279549860058614652895608426649047996831892607339043670549088721421415211819510891440214331748118041303375603785558961328412738973428645222539638436752264647744075564679458765620438411668665437653094079788732863490881419134387652225182616695054217043956658899945846322971551509198891012606238224625390931866117316690395039434379302827181264167402121243357434569051065305922842732552579174129450820054284706058063454061070723591636596337087658782859060526550732697268473633523048114634643005624779358796254609995999312479584222682207941017692623219389532528034528437041393272031271757655791187765306364218635623798673606211830666504089146599696076880387890335990790462216131687945326187387804450675487617233147165569824685107252963748433651794193230462778403107362561453036656228751784236008271454201596975513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 25640886072142670960310739246716386897825394373919406738405600837838050889098139834179747503306124532481884256799795388149180510915892966597703542617326416531226942701049842405793241198716223872343319646661623132730607455560573507421041052035495862175336102908167782979650258998389904551801735523017879033861812675379179566236013422238981565777643461446855975265606546228870203782498347575371074658217519264170264386193360240248574079330022890995075783014156712618405967341058668494308251937027389100268650186097641591233041365803890621968249643800094523907570855259167791295511050007364470601106716263481248092736075513539865410641762884379962699899727632749967539500017065541852286667348403273087673353020698224729007535941422042395409647779165386788777413597702153166380433584963580588402479945689618670652780442768621894324862273104704701535561758225861439248682769565404141924312054992484828510739622873497881603961954170688964884482181126458051576826480949566209988866422580741838293442925195494240611488967205231274434627317757859661261282668640733235946102948862057212232895381414095414267928397810001057928323739289699215817878508233917618095191938927837501207631186109535463470384870770611096847291908073135602864908795120930705139614173774305948031362739934147753942814635708277571251081619042488213983281249589034242767187952943472190305266424282191300860960520750372140805105771630998517437306192510449188662396046874446442022068351177918601228393115610697791341846476844746968383500051229232340826150147471127902942276005047727671170850403068362354561914532079914570216393474923898292597462383676475273045718704118439579145331093683422545604523857025433888127148811873871730972050045182824749211880735153489425155642745154836797228249913047646643576940484541751220023446173464418960581388033403085825572153299447119431367007146979951221069418865143428538214190085757148670561207673138782631281783670270270024230401202401977930672204835339569234854011599868894058766549656028024096855628931701048603256070346763951958268758778720224008869232743198439653121227201472618399187941690952392519145234946208110392594088155296470702549783615805004979204494826666779626845750673413731413430399382030604176812724176162156504277011737392674644277691157707112515925747310056739099544649545853827692541604406716046840696197291929878442589524612572521698146470281711416061736000870554561889612373057128971882192906082038707347966628264569457801165642955838761590393368181972749170719109637555560681048065576524986697222489629236675375305622742802899666019830278401577283618709433274656061048291307614983123969224505276625597140136143449115385409061900764269684591612276427724026788400934972089616528065494829551828099819717995701593542348426227552434816715061194927701877293355590619815860907349272388231603076156490607433424681146383430933570516228840772977936875684433642133898773322829905323276871231160542825398550352542841456479177773926235434832237424138712255611862138772482512476564232771102344255086733141757741651041169777387956529215269094542571109625708020330212480588700897908244244070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -22344875340373836418884252372731081176701033903961052655022051559080845092137463342619551673654237352327487203317144244781339012595823396946079229066578210945712556083513811048853602889646744578050113992713324009474906522654943696378281940077736408644433178427656710340949615258469458672277184369562958183920969511526556237614397681293538986006816364954104586232013249204892973183482349767972876215999911899667546461882855162845944013905228334245219907250263161362374093924866739757146639328962615679343483679582951979388209092886391043151511569166747826507679308470009117785374531448903970839023672670232018569814208865278691084193291217434406269780856847428005692978215713926357277561250349225135349737145890273061203172622844614429807322812569134779731775283514493634508953647234676001703244655280340139582746649485455924630133908439320863238145646855381019225220106224317521516066076631196310300060993561228135071587067164865872702551004510599735121247926189733755914426853622807393390950944854334115576239739498186150047852437201506830837582217277187825690433524253498532803441243686827416345538073222978837182973621101021946798430255191305726127257562273420001064126895013268083909110444515690965302019994323781128241251536064317959989361937940636443095875178559089206820780912456355778960338132720905575601880274005834965752209900928552640082016682406125768196758035291226816553172745308269159642111689629738249557489359375034979461974271531375801548855064018179648623224192642149685161485212411888430512370410740124907675082096861453022993076507544540526665777447338452208762591088542167062031868555917184422269072319050234328748548650003353739590612947859221379568012826674671031137215041790079467503865386660251503772500273962331885557650333495616032708860642685228126222859315067756048862505035329579792241424230130483812846459721429712054843800250443682794666140119481556437758810444623158134449453153760436607834874534822953870940884875010876713152800430312229735704463791652361536820689691649225516413813210385702815644969960803532561026729790809921673205586665410573538180469333677149563845698372897735054653685988849154743855246935121655132188996040239203027725015920481671780490614124377928683933213537943368381386650246069938504125567696011657478483657465753906113982887685410255675772399049625176879450356593114280531910348279402449972167828136904477763018094907849758809369076289485074166530448428934309129236702515776651085646647589742103533691476200345847727088603982530579964692401898266711651244487865390758515502849934835992893182388801588887870321378692887612891833251242149080729387933143931042926777475218223089237874321487264496779809034428375064814669271008986725656157380815436567297147779164103982899626129888262777472740122219869803401326794512263843645250066099520643602377422591730873387374172584568396801540689198612444992130678297172180151448062551163905630647929241260719012317259266818771832092223946521227859205237798372537971208490660497743080009602887936821509212943172861119126947934365499928439786288160469035877654078991515729941724976799701994045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 18098228079926960805461789373280991591695720426759066781468912119941414629393961030243167811923112285182643008180201799293045082549967338214315946870570394503837556783041549287676418174779240872661942431307909655272356369990678685903221105641191375827966746307739115738471767907153373988847222553228343441855195193927130852754970759718948717109656897659382922811431256626849563208616347945977303276327765049645675678644963823927642775789146449854376547527345426827129687631449193545522524583653649259781627109788885429161169097497462233702315802464343485352413662343154226451246126249718307480398312496730119809596971981840587971433296144055297069419175312032171329268539299837202143041005228444200604346276993884948201517781243897735593846663662517443278974107850283653236553474672314341565973118884817806093808328481549421089622312579802816203143689769437476417365653599666594687207789112618687124971098962649917989299969986707531516415170037384045243605429143677339275099219062911924292045190557848163272631130331338026675049947065949090897382271730732881390825875908098949209830736512193226921024910279830631855847511286357736512817704815758265680366415122087216593982690719360510449821411250925061330852010103139155637791354449399934882175535325425154227176025250454490679228467933017492457863886669265782943965772922766583627175799693056432103004701955266481814039562717640008767494143214190614817949774010158291229306900458911788100745781724639312587915259325107002479842703580043062097423909183306466118723990830117280666221957781449284105280385807936532449671126323385177952728986167514056009303085951691966415194810055921781592383655979275015057459418655763672869308665998252977562228043047186164481291269766298801290377515082730826062993512624829027859065490873806727301592572041837745604088279226507746405566320230675229183813872627729172550652188561508327008213318726732435088346337682678639506695517180010840407893607453661443321798128267274827051565654689155448876115663899138212367360283369876898892590185814250607891898632110423625389726501557871126241651436488363228590577465247995235924616650603507877660981729642910813779911848756731780946810722948636956935290184452185465512741429730706526208323358160981568719006471835763713387521014980261061573158969968749256118376631940118422241412959682461993732190341371396839807718636919112110305489214143658304179722111531755101295342400219531189589308391077300175576576697563666907001270178383740638734144701422773551383837388102367054405505931628870191198543976268345892541660275325812783933898808310086116112401277196703581945856371850149001932934576432897140040422208926005171814529973232156469165223190427117406652383182339975418034993689139876220298222163745914045260315026779270742597776332110119854169856927949390782530840264685070739904550588607710930876779956834966255258902059852130006846254060675578155863959758471878078992652868680383524230479858037070540428274947691781980521638802490647126532848661956589347294773355978370378755971380021010979833764845464507635625134083766601911060954454727637869063017665763737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -24534184659771892917300662327399675340778001370065788741400828148929240660422392340644048508540678354582967349355596371221615157775743003185321554687541627086128690134360927329681554455622643881783884184279006180612779223946033650256600680411063675499717564703351251278510184566873195776349981605297507729837922513965835888192508031114998975562976749796854053287266105111609181740286273394718084217869523550273063558002600059176090335504838637026162666987093136249952238180749818579198833121447446539104636595827497021370222360767266636370867921791290750214335657128004978447170466224329987743478745653022178149561187462580228847330503730696883696549510785448552105401068865472718755653610693817440676707536264622513317083302544653259114995298223215522515218811223998908605497698811816122829991311974847868043223149944506742377014103347631208520913686950721106577198226177595769444929563208922651163297838525729016715073752775509791199344285651809615572044463854082895293856170454886492912146288678094348223932635416517013619655117042026294433361748744338013084773523025406551434728691518858669957139082329438829840912644000230195997081352016888370011438594508698862891130702040794503275366214318688726259255111799615833509044945607262006041294295469056830633669765390423343745328199954574882662227513928903503922241756453875639248336447278643358963973832005280468073852240237400016110031951900705498520571238886889658021043794824419821787546360852350286671183631902408238524943712141790325065908508324102521822418107089864030510908770816404570640088945130606858649323349632316719376285537344929415887435129831907308787572098993475145288882001302192777976007241631584697141716699187471294474979648073254321625457395307250978177203131132317341419285392884239603395498197398394327989431225847627807671444282125575451989503194545924382406269839344175754529796424285214133733093050006425505816547883463853653951638409583643610230575924394231718647831399299306671311175896126522064056329730909628319782001924238059492873534190955702075130864888468958281931702690755132714630048626128264764290308295944556846545061836359047177683241446584183911197219701145762322515843644413391146055648077784268984186266971920898786135621159819772865748383335513225448352453173045034757496472754721491076856890909095462941216872472007570353774297795891092094692706793793150317908158183420482071570483005062643226335076009079970807963306635440471132538118991567882386430222208706671376819244509905815382811555731226417286610200134570145344380111319094046111198367776469221512812870466414503621947876635091749890783258322108600732393128287851382770314578853052381998361969287574661739585399742493262951085730208799570864903932963416748183080293595899299817359751986283765759208935575736254515279370921813053542579617796957545897930650836213288400492522598511279178160015648234950926992671504052280542840444117737579008494776934701437173093337961062420472261879129645117857358788403286692119986718424866014823844209452806067277147477763060911587480158743588575399387716999957335487543568666522955107768268226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 30145133015661562254595650904750436026599962207665403499063040223337066255728997879168955019931911130344260206190510885970352446940342424378282683682614081658457736244240087097012021052773568417249664949171286070930113383834965865515840101242686392821420896426339933412068561319054444159804662485039569044899374491246924194741153725778589445403659262871770649073195780530532833459944933891464347764953871549980160604101869174157108420920139231802571596176586318523319014743103583046646105117232617009139925686612267956634892982815721537507098745855879457897181255217006180106984455707282507585854601698523043031852659437856840020259495505444993126662770554532472099698819326100494913006836270075523127532689497123273329161157767033356060321667046451198278622163024684764470537874705719442439098675879756539150369470295860075633211980676735505741265576778306325004798331272463964268596693708417048807401463751016075091680441095694262767964989983313414578042950866908448672598262694485343708352213908140855264977422044146132793931753271377750176951774451782387384395993447393017501471189581791515298820991581325642312933451991941979894225543756396804482211915060757746059404421935641819321780038829537812700919703849319471920449191587427805173872192711805100044964320138853422239077674710153127265321934681367802786351931114293360314450247188508608404965578140775453233579103600385876609016619311156822776364761918489535392818405499212797107188458660608707056805559271572635113533051276201832109184504947428433854643287095497484854766406356546792781360544948991052552126462723478863364042667292890029470741499904167163473594396994708843306023423261923098242342361601839872007946305282541850131141507903767249679866968099320029997032021054076991484550007464882510051998289348028141997083672159392031705329073809343667182693337324107062282375581054974426723846381293926806695561178261547882256541111067268360671179243004623896519867394232105487526614663404108077937743794369431705879311234673538874302673402271697434198753727875968609289322197121523524446849483917785719355773030418810159673569991462525786420785278741179384931420336739969390543721454331935550618661607813125083559504941056450028563617198929993799104742800962779388769883698623539449641959474128473514913628812741377817401770832767651580649171048653712206502695695928875699324776190753891751902567166285620233257660945262660481099774598871139797497124574706595933752641794396793413554864809976064124786938344021103201933276867404793792138033640726888785143205795740046309604186880489513885571195458989627241571523533420438267769760737243158501784351788309435894183036808450677949642371894738220329756147961305386173655474614189621386458385960364475412549010889948004637888046318874923860662473183278681122969680335599816962051220184732772573426489592192681233807697873878672733573287556810216732328670404298167495721939938069158020308953371172188652118573686405398589449871257829557749761881795729130046041763310002140570520902848206209166284191398098403743625933106619499085054316956909532265651669017478847860310016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -18143552773493396008294531458874682961368611482280937156278022781676285636529356242182663443738201006351409529768832911630878488423277005563851920180487931536652108489950400844442614188075369913132803168344988620784533338669380678233405314093005563326366524196970592081529404308184232210120060536838354532431417885182027656164411984936848299239987996948412284789493137862589143525876833642308629989892690582972920463571446423328173821254568503811762675323262580732512533277984981475150269064220759019113687024633667147007419045727907868306011707794833159574355965911370422833842714724228371886981824300754296690646526203901781188277755295772625317829058631929909409510177486406683566228099265371799970892599076407340885839213965018583697459343698804040083590160707662044585009514175519600846340277040729087964815385632085087374167077993521926753897161709405692425326054082297383319939100519156443961159440023669264642825028109763431776766617018135971819847868167636935114177462439729004138455449906639717952695000677587047105858606506649775758161964115596719761158940482951870957633001230805564614702004306605902704132829979642424157581351002717401763578184304540947787784850294730389777778595496264145391567139173816902175541718472379441182816879032377117773062177581794618064849397651523891292005708222833377472117824113318436697299097575382377106898111795617806602264533317473249307302797546118596773808046941472926512375003221111409362313053335330279749456288369187879538777336553602025700341389747632867645989574714618057481333852195230995235596500514150782078459619393325757911512203116045033030590046281766364627742360770097880366232867605811575529356047664895979982869884884266858604938527488614191333651912824485414412626725879943276530226632034370338909449479364691886902644785900440153135802881972151917425057697712541831443721129755181412632003386514165989812544996318679464230935863015971825796521898915828625213702607014584138619065627672303377984917778534018416489364900133431081651779247114752367782720337181432508121195304791559568408479907020317298240950246537810442894695141445970661971103489892975240161730712879795496009172925265734368329256715337917356671868484686004644280749527751132897536530334274189999632491678421625263995252800361588804261489912272054651153534268258596756888010375566833160087913754380756223994532817038658469565356070873546973854336485328311965479888398983468921610150688071392105915516401462506882372110714980021378229215161800149261602221169934093721909553609005523550747837100587431518192786251676300125702922956004098388755618090972171433750981483651661556149956791127521229759347965309240617834082625897254575111350975438219872927746789103055992642563174073903604608238447369615578248934713827154300065178140146183508641558248840077245192900438911191528014909897189240323880767145679234161216362894402935391368410579395942692490281313402585811205873219819171424213126328440628777950045036372175312548317070236209481871285941444451277603144929744047584714162843917320463197484493658349298808461139007734372866556035174341017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 7670847762314805602262203723073890325459877089896070589509158838421572138801153294966991316959312452060103047792021581953577543955002390333235597580383923067370958925863709137412039263052696435550838794808303999401387084476267155697729773329011253716206437527999660287662246805544046695111627288423479912185966516449874454789805561633279905846348712333837597471997064274543360699288544639132879284743420569402944956904549694634640694060646600013340773893055674605153764154087175779654764953576627530339983393136165299838590036880238802847045616588543548464434720651982470835531230516724293139848865187557322643567467715456361146692296999257771675538734475246676848217671929044398443715141811429845583959330833847419185714802889309758806696575601798928601084319942246112608397505793972088728101101056036343113941908469545125071873619379124326559231024568821166410468039198617851993375736509515051842788074725891238746424773644414700524858140939438166381916174343230574944616771265551385157737085279898024862043601770925272933788119259217148091432174882731912490126806635125985730665572067378104645321381299454473037224792456327822833903491069297949918623075842892186873757665526663496215666690383367204243806027432246456988001841456844516653807695397603323926228982139412851747462853794060453580580114703262831566169520231874166973188189165841378394113486070648801168645899751922766108474155246638522964568494256915378610938063116885309172935418447305588943813697842839897083269670050191475892154574472520858441576120846853965815674057122538184312739229495402627950305347791913821875254328487356487939482391947418340826442205876754428201208773972841949978060036050947650142452936879777288806441877604532400269411244706392914697425475906801973663712711145484329467662108472380322140130570086471014847735894865482937249585221298246276134390021948841529537466739423975765442394740711501557209594699569209405676646906965024417781091711635565765638399672259869215284120658589850400316930957182184880470764928143468622054349020653002421064444728790570848581865139932920121226233211151910698714097851593599550321883838385766367096377895216132842514058558137305551812909565882494756137339156672149638721610100162174799955821978503982230665108773482548058203992539076027228384598580781770100011398317466657861432026501808321279615660492111650246642648677353524835559729743847421093436757192104774264105885050484616681785932140541895661662371857526817653299437026206093685553403909103126799001849292755461496561145793084257242256822968640028733632071132054147700894925628431765931378765370857873456771784917484048404166470551950191507912038201985354756024386821573577894731229276767866808052163167161879064430475842821626721158322027395390760749204432943127362878665953329513700697091159116178480684202412388954627394205215665446085479374491546713619918856554529173092790845633992206601153446458273174163519783533165517927324034217815638102625228577793555428686859830492599053327998108998444667605532135335266528358438707995727664988931123095763946874157554241587057724692900085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -18594641233568076549173783928573483618276793603547802831244182873961277153051756480563185649930167892097879387701038171912782262208288607955689448984367679136769081823418758789191377658139754455227983476733355693444749184065968589643603993880266959331378670490657427074602607502373387423857447507646783771022597276055570897130455999981915535955014956897016747960678910789253823233257467115088829451338895889519812925724061513077454965529560719777696326552892698598817610053927688090830081795771879326794639175587651492403338661377958071886838704756293200395570851455657116528339582456729221239160174947234908251419375355541473775282455038159913433807081500943265945116390091379478325989391822483353952675823492479332489857669866969547333623935921924189992973371063676813027156213822045098588464875167742695501380580890080612491424461746322530101188319817671893923159859467218032909638094031935672918664409535131039757954714885087796246287408566083784971846263088149823123883300463955039469112339150693254616897726261436362891364484921960108584204357367370077699661680717848935930209794604738884233731677986833090104769803116473919959463326023783539117971295375602289167086972926772631191418994315354093114719394279363429269881725228290483766311914239902406445818692007472183858069619326660812340425995947977613110234034265253260475409005322122157482544727931775818173913059774219461299650175716339596353956838505127429846264832110710389325696423165265142321817699648626241997643682776833373420286145752219180145952932691990513041594726765871297941940935839728697828651170617002092804581178151841639208849805717190197130068497347047971159034851781858536113670048569476364328432608322462483261309050578738863260729304728227334869275577143682828498788244255260284485774141024258218404467254132779633773743774801033495640698629379678370661093719147336260355815676769141076496469066931740875419421272042044626283187569626009930981122458206022940604114558021434693093317784403199399928180213910409134982586767544942098957883731550284749416546626101173932897294881293308000565006965173609758645529506111247743406909552221986852284603332193835858021160201499575151208483125074697170264904720960715614854640793797179504537153303623956819620857557677002979367972890030429064859245292030395652035169202350014445865026083263407530237700441020291631008679741178580193750663478377600480982845930946767886718957215501660335791202638527780146900546324731710540309983598771204072404638011510101519652469422943631774249436271384678793943136047639099241381198184209032022257042992831670970684982953733594348942952897953318512599693906419044587032844001367481824124462356004027396565411641111076343711911036006350795150268185573000546851108232578832251962567049259432141102067077803051496475850765736538413696723617267932971374158087465322145142775729320486007510459329259831682062342631884034030815207419062168106206441669792196319365798145264872197304065251620694232719045982317235657548417560888017042861556081117120076182615106215076496550271079273861808171966641228674889737568256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 39395168417857300334199290626429116607720289105847542458356162876953052236495528947020007468115948941676708851189524590784023429627572155329351050204634560556818128320206283777200008157230383330363696597976733195019710591607899424622135131743927184114495341211067033898245831531973176677086541084562899933786465791997597393983931400162368320116666176077657190239319485573312258984781984415219262162141566552734699403257593404636495195635805847859793671993103710432167544367488361897860605065471953687311495034865290684910203819822020829371318993481331823453598004775746348182794792272008043971660121000320455236348154291439856263053971373780109181151311807372217168336303084575036145185715363968713516683676462252624116110766205125468465719869600194939454759411836844411276026935951422027916467543268109685675756269493841495265122052717294664184613813921584430526175988165757798970659338751699120223481368001477936025806542495114104438757603726771156204317381574265512674384930566495723425414161434929139464960734955643674531961264708364679468162471337010617065152800118091917183912464626303453597859301241394508052788865038807278002346859427022235392754488426267243548519702385799364576231883624274663543288752950183239697254673172901134568180391709347820631302336505497136903584588024002209647146693957331400669077856828141764167142528918840071772386694305184575428894149825429935090411873648159459941209504362552219896781070074494058946662230166579360935911799766949993767697967650537696383269270271598876081501730705479962108594399536509454423635356031531701497853789354823134689697609247893750664450502896241657244162099344445835560034688096912678103589296840200355930775158369724979099112525290262480217599237955837386960374042889297162788226003298898957458130029964012811468792876416688733094286460449900092070975686214685746663060692436395751817950626617589907285847634300364037979084854138356567448482177840164829005330795802955651497525322935404476117057593652761846129548316331223160054848089392598771317541756668370791561970067619543852237082108496449999123639353421831587610908511658004886824354532603066069174159740314201131664250108630689570878296408045053872109232499097749723257367658671170118633889859390413709457473424068757494906379955872387348774749700743360455548369694648792322742754573317690370287986199704376061543738888734469223732231073004955719487296114279486147975191477868295979538104245090073417161251531422145195666849747410147852002305850427355495970396016065579668930306996171418203241039963004032971686453400172796800572012388930050569515964026426348140110238575134006528988409546050502202490521215067122647281059663372964714121758953496061956989541801980973691273660331104945522740916917634998189620123949539084906804939194747387350372821223617366493321284048842281856105770826651684921925012238377473245529609480313303267442924079071354892081361027912949381434964858612543455893937234360924798854802877778927205112632727570557959207711060249835427471267288861312843251027834817305898592391688467024732643142400579067497676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -54108132588000949019483447597356928222137492775941430556534887255790655535161771357965041239662964489893449148724845743013357238206164361455186565486044152677484975709982838947296691473099177966753563359670924598340294779950415076636950743618655189464636380791177139560143226664539255418178212131267754612089259386006687009280797639225391571879588629544720594394164403999627082957706940651149767450093298170683021149151834802997789102248958894824803467296426413973258801344102787865690954592214985651245275704191633031753160030845760928595040640311092173164172775168315423200399676460761763228518531886442945013351346072254669308986719066526390790012855986288359644737031034444228238893186052325075632297302884921070387853800848055512113627663406675565109681625342097790864316347715166624129976770375377565151635595107163784217548734934076443928734309000401770548486420394216033915635148565926102340031608231073739598068784054859913315132630361868067276977295882929681340398845664572609598409353449700030047246549424509559839248762985031749772913734814850093417118432065079206647647533278898776773764589589866798924504818964598668180428096394777062014938320208202611246669669200521724168874133019694395779024003099544958667091793329639874991249005317678662673406011667210245342134738229364570852543240162906085094037081531159433882270295573059551558754119884314403081975312484631872658843911997740068733163462527189822889648500228301206698822992205398927856203188776835978929817531831748682155762213485912943508307987463786790279831944887343776461542027194170570916170535224810523755999839545268209394073720970382583501250443266110827094280119381230376777071853815148347374743467836731058050371916071039840478855510873346479196223055995685974679668515117155751306155924432068407275877337121143981326736411132781114435541171624266571221274839301418447096061119546087354242914935785252385714899181578738771133709651584849176709881521149846416778370412375278633160624018009805059484229542740628406866363511932355251668901297479545508224510424887087116440541599828626347114260404266544810952410995645803266083774268209209428549809574687034028955500987298328000309928178122280952348338393385782676191207245927412194952436523458702215106146057283047985505196738974667769273157478970387944231998406019231646845382691697193100146969603637632572832584060702935323622283664055018298085732813994066299782218982024635684275099531519629190127204456231188657762433918891008808410293077775250458848374354824614348911417048079808489994082137884272775875626804957916353519661978039482824262308975396407240512987612583709417685111882369093933727772693999893331559002800640966965256483903559042482704226102782690010577964358386569755022775706667684094719204951846318709026421916406390057411840910060311099951958579318049775804768026685297858446904297222038980944698006472887538432407661776410830995689882103945648019021196919183035460721501555327220253288186582235342629284514743824635033879663782850467914632363003747400367382523562065056342049256353814243225994208288440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 46778674709267455535476308802463054762113199548053858100460735589206347014501223020350843730935720903448226617597033476626783609586649696961263180165618020032443287733455915732582729871693498202040318314243132620833415189983670389762377648545964728084361774961739391172533006787463616913205147065891675459035919516877097982959396936486273012146482457433491438500091144051839513503613262268776781217307239555738826801998494096412939400424495292371607272244057646809447092028807533610101478728771910102108657040011456138540239472732641605666203433414480143615011670017757431087359418671706994466786153211117346738382591028189152756236529459285003564865803003464942643008349776725661740080139562553959126790863838914803127147693338797822127409684652809093488061516160125958627584510738537078487658139514536403722317538115578870333006689015428343753902760343345254614765421009517097244013160280297440993782157824005763058011764887934480958372206817073594031735747090665769983917788635371289944363521222608834694430774061992542460124138168653710041623218928069705549149130112343280254537341585931976238809469988065276164462238859733219129371481169533165999046393517549740749069566624415221925585944954197855123561742320221678202337024723643011746101963790566797499388117127662175473104448750534109385965361017655478087393480713096424961129207874397328761545363656485279301681269936946722172002677112155529960658696718359245423049594331516755925480195816912728175793598446601814634870461859604466199941114305189691461692170683107866628870006431120479658260458468504696862601323483937444350842905046450023736435945734588416277297988554170467689616315785243549307380316277512969141763051884212219025018249430811115620715220924925096959695122713398583283526796150691100413175611007085732963376898631204819030935485438531604685087528094574384714651709119034601556910932907709249204438064611682556199929483723389571526632703473125436612708157551793226295813974296919695388654382833721823326005101894776195358464858838146896076530062540523293069021363032914552402972208850556715683178656053298461507901969066345939399197965101985389357220443363506927232091834805827611050952526834676673180740963982013156304263695787669837171253098997758960962948475566689282283900171058285053609209986385582839099978247001453532685613170868338126961438776815547790977291757005429234924624058200258960545716920441468187718238156753469657735718441689886661990033052562397367556110839284212269054349152289491982322735938076269575281454875074150212499869758066843443314307699361937392428242608198836079478866461108291139231246655759485549024299514896151616580593916860060529620538002171302806498681051067638283036319337449284502338344699427081627895051764529490537179350478527740995139943273776194027519040259600464064900786940313002330596782627981661990955049670274607600279080449530346879207715796996977873603463113034008766834062887378946061085274237838632861640877845341108914901395979009076037713772709341231069186743108473337776189279105580461992809360651853415900274287968256000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -45089503134130697891580151314405986548615440648624830165600968058970313935645106336563130299662444957505869833342844860343963391787789831254620577375611996220412288595457359085803207711455621221829845782068039285770933376399759327423108505301894976114069365052478117963842388684350633054058002897059580678159350743901727005057368470117814536503242742410882372755184664601642890508305038399286873257014876911734822995412416500927514424823466048440115612516322818494502343159824296747149321960604802853082281596741445540102864592322684989299296537044647233290362497321892216948277063671918033740138409496721644805806566687965609359265268350816829016770626600974202284382742423357059868724865417592830601854606525538967678152197750835124383504822930450116416405037617491538654142448552282192710605331115862784329378799916459707121685322671810462512244462989189203415326150860743630464258501034461921730012975872152399953515940226714278751859340981983917940231092720466707789977029468850651798233526070463508053001260788700039986450216512379982403018086125796974251337822854900199173525624859732584668756285865917509337827976550696724575499145851218332911257757171085709930392760883709368251295017837548326161482185693393652592883017831902303300872978313110131683448878244001657654392843681686018250190535272289019545680610317856691944127320828304237583244434225387800568668871342187569477196007349042540378654882504801802383000101238700643224630337678993122700244496942139615541937074034709991062089217047315834442990111424759428019010887739942299813038392559123728385330628055353235850235024106250545611685418847518425348976720118051894544199085006032268914147741492580581145583397495622386995751817590029003751234518076806214258521115358359895537164727683804066165122326238187595863800316076622637754045633453194350085000954171282259117641860409063922867311841133298121541514925539935356084638305430257874446350920161999095021332259036645226881408624163064733038307050703412455179004754363663866311774036772172261559598889581617580961968690787458897450022630069737767007932188682028510388239113239303665449637435476142026202155288743011683346621938462678736838850869412656429367303066094495461461929183756777831176816358765813984946470074856794966723398435083405211349856940992815261037540947331788208479907941533051389457970372398024550869414468257969365695886530958376311389654327333807695097759917234040119701724999818663572844037375632369775554096542469112451505158237374382039594600091800849770067200381894083823003423919968455366296159615873416933566986666148400358468296192269533641530114456587207250333421780816532828745941862976928115812089270837623091790832133013330012702231697914456511941685237794313470815101784857063363691322572398974260466603725967657935510981463064564471710014998955653814527175753637797148986651289320885910700123544885727475609526903900480252397408427641172404461368578732968102330494665235890346447524287150952295440095025678012364274795349872698200868620235029402027537130788957264434181554847283390245450547200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 79148663828486380266232300707597034139902706861516771145145041382337634723957633491081717065847381647574926777127819401242221886533930135662536399379183452645307698794351214150817416474912730554886377501544964954930115613894809186311218620682912272776856114540217393013837483041236729835492006669511039112380149550392576485790410111110574427749053823459635402281745819801869916246440690701991691873399747285648245896714039512388728040132491573965123809202029598482412485483573500803658930051960861959624618442004320878046333047712110365310746846838293348923400907112641015946826056170489723554123516303935294982705382338884721147630196023808775361316658829540149058734480701686832752270850352947685985304166990144419117599691834863016171373859564069635188974268628538489774056210595473810972419521027728497017595082886186940104435740931716925094208867676355055986187101626557870976843057752185369436980973517057115583868123998854187379938709084067103780388689590173802419757751161615445933802600901806706137973457412121262274460377555857982858760155577614930444132865647653091097836327518236574551983332043173724333229885374325957102799348281773446507342865315577651511818350180520060221151599558992126859805949791195158995574018262611647961428459355291555035604262459452403333085146708576281939605368075605435797777294382597105987789199916789629783118753904822159803457646209761969519516879814398797761412527497396628839060007057519170445356965688547986502856351633439129508051804342742070663368362159239391797249187854131994089754495092009623356545883938481003787591934392441860842625536169633058185785828950216035397618708649484303348140971406951642955529638626492718371110484534432413780573706618365553378727774298770877328714522981004438009951819110714578467076210073626892779854416082843401684659517881500423422227107949328914500365826997401293019307974952192804861067698769175723760478005254220390857398121492431591688486886397083522267786347940621341194900827938859665922697488659237403357080977287305913151030090554228059206876076462528078816118901760598254543421381418340552385205693573035129380532128425548672990773452896200468280771786274649354700643358937862718009136916659190112340256062962846580474036178810656289278729111298553380968651171189482663187577171810805491928254994774563717595473800527892039523667701211296106255096763612955819139385686706663943547175026906142372048691563381340271513682812285171800113004131566346245728724204000355915341793039210776330455090188465757584226202452406474286831706490263736650270512199625763022407123823099813781547302471666293497420729695329859554845441223537357880497020177239040216641948486557180473800052240130052250946770084415911012070655182196888394090475015264248760837045612058077239386073437033535509404673094276914314067748662800519723107661853893956487669060851226607003177922316516664105093095755558444647792024066629994751566011510960252457992873427799914906874178130713528883766551890896974765086477167216147996259205569948232108021797441699915060949015323919893135360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -83990691172003219046792192763196381902622562901240872028419635622490015174719267543793937944775515325225053471754496827529088557485060314817307537800858587403801250135008511916863443181008113656601571049173131386457560331038732771565009915398669025825943250508951962198578319710214255539156983568965654345115132436613251113166986651970961318475937843469068486290813454418773854973741435768725325347188895815972129191600662705987828889747193332827994418139969805357196813418432644004721816870061437640055954450522664094442796763126261967851479937075024161920039051099391792772348038000333076523355456344706781478849872905624633693780584967410409766811848716658062166252813416497856817086847778995793053507103172992479246948405971776683837209797843747918465661872912968563431204792214263337779667265130918922559311245248543578583310465878053507230596098664053708113271958868225374024798009231461142432872969180480707183522713168029499612374742170728374652234174317041312571055268123593890683330004106594571980069148193635513306753554422997773810770912882685290082300872837031269124362289796792210525897847091791367167367355149895845254322253023786038097607262766771833875490999709519410812250878361762856755248725340034117176881393614854434747326776083273417858636895304090385865809347553940310559120467314511455973855138537033672141652270228276683026680373724801629061495869129410957411994610345018390003429481648986208957294504479046470881169046433418457437360100026390688467146452568541286510648622653906141738111290149754556927663976819072302644750769283054616819249025057152255285730618146782313870732138949654301612015634978963023010001675503482975593331945816670737536710929370541346890937106682588056175867462393324271637885469316489866102830273970702900058762009899245827859235144495978225710325544386978970820814255075167272924999198772243802430072757301720582156148173225331509078951160501342373597864370888995116171513851778866057572899737329888393629711317955472322829983775166226134120731515837700543023064231986500405278000925161099698922924004574679087060636805838808451522919447457389784691006476687005042543137302757854745587576604435967357391740442632411211010457551784586884409074079131550353690976416832592083970024287215261951053561019440671608926162216404336241441816956318546528250554956105512489238102239362233630946172215696666778752216918690813157180153972801676458433234345187780161624727167550109020992454251827831327998826445088977612147969390766512384932327985113099895715464763542462622950538591144463552975653362003515566157080474528388559298136257360243290841112309772750524958033199073190003237639999475731249589011543959760826367000023672785345276101215106666726186711488920193106508589326512502301482859312721089820285638565335300276718021838110803133480071033035247218145279788400334975323268573672402882020363732906617637748536957878398260649506876479059054093792803883186337501840055434743041490770530914997402018765934776858604548554401366577743077470598134776147197695462547760844476782085144576000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 36834099595967803053524552406972871804853938213062851707382118692256462893542755925411864074787935846654538287894662907362184615241599713206090430155586047578933868560498101423076481515980449743280479260274790388742947750073363617259524733842811248866442493120190510460120663347881527016397654264112774293327666009595346402324088051963039006928563220994133962206160158412873814804938676239376912878469301911639777910831635678940841373713803358211526260927381982981538751797314757074526180784393107127854522071646994782488382988676792194179518442372928652785345305848787935860614118723023224536390158631600754509344993646296352791486515541451806490764433881983663845729365487601697240690710625526080133147041264826311341852786106848134161629606486044062564266860724223171832952586818020536449355108285653617056817064884749255214401488051717705907157086057824929567338698167593040939407869020560496825015866809208974622072254728577846586631304676767685405904350056188079752487399228286569633862319273476851965924263565356542337584374576380392098690582858235116592320154988764461440151812921633642930379554272727840579577867281701757437294338196621743415819600368006830742022160537980517408680858589800798106080526294177477114413275910788409034341759634580636233478964802475837879953457889827114152992376951040911845705142110176539177013626738044754532213452291127726741354711558524024331854204644557345854515123359967487489456021496853880972371528952012249763140024666049219039109291946635909086649720783745040865690703124071830620316840558195933743914664976521904777268848039471329121811924646900089454987863059490898752518312072254596382668090081407709691537650683732251465791242361611679587941255231250241097807063334711753414183536370286945386735038270719982712813658248390743796499363075830012819683484560545596657201957597644145859550596084035908260138076299316521192361328165759919861179852334125295021821648776357081815482373512762514835433407149258070279580685810390145518063212316379848784925933725213269066039921058097249618488516019931186307799101402502803624897156112329435920097037970187393633284148872438895306709533394940961778878840522646626851177986227921691291927977765108460481379750237936208917998429353647212169784003993596763125869951235531480271528578575739053276453566533878013054354036798279019620848253314609742842003684638336419720475376106865899737489495968603242043821063164717311579832437246905675523999520184704219959258212108085409616710602080458540237715947104366204401871103126989192664263686471752970441325318539652496989875554289777685757700632326203468506433591077105823024599269953519231595477436131854917719719750271632342701972360733812085637397421460941957067412225977828063171831280253523198599969408071625804397898868670159720734375010722065758709259927666112040522003053630427228410162085485408072238771686911548798723819161695765295927039185357107876456816274928949146301452559744180213053271828998293977330852909778043780193314980978070587299673196473062454283661230341885029470804377600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 12417080296757833110426602689857649252735582840577451353500764782388794276207596691446411654146736886707236207371726053371739459148813230473258342315052488696152472213092589921739477850408449445249804213968129306323322032507461235544741852006648267674834333489217352887236666833012751149315738705962148853340161473739689817646679887200150673818103363416225228941755459403215810028872024283761852605962973566505903635037928635919774299462158526656865095799999852451489704969830928850046287722225717604648615545735484670844628651051475796155371035396480720839868240757925274411740418946875553406976404064310176018131009967966421073194383294418020472836087018841159977690220552753573239191309785511245610502898366670431223353560608223025006012845691047874019015667284723819515385704636522146138877523818193888847759990915168322773876404606032162871643072920269227891626865377245340859092825194373436475052002158949542936772089492309472692362566713257361028731419063559020432518119733400833723215377813820841246124989806978105363590591040400484205828014364997727998847336857225568414236897777996976746571540943174125631261915003679453287834319914099408122009711385069874026516466408277651811763368041065658041635166982113770181982084562256060695469930874272356158149301834014835522790947975142095788526161717457255090503338479306988469416333575805232232338171759197390697429622095657528651224942840571795113361582452596638823722674172532304273029431425915950883140468972191928523709747503941363885422986752806631004195820135353394133088879205695115272364651583049597092136688364272418581452943391378884003626270622267897637674655362119400127517924559506137962223733433887405989543484462381180387710510849578105497540049090925529691599855950609372670110328837386735348923657113018874273323265417237683963818117586827786804209944814128484462588232099668133061100853947925391242210765368526622217106405061790824150414621701428944499811905622091035267906575337657918242756918012586040890709438050702230549862641954602981142868442334620865032593047525522202528248518216203262812536668181971917738277764308526811727514630979774802964943819581763778691247563089609880522775204190138349841192821949499575878787798029194881982420612882756466963478513352272485609786565988757149344563816326966725698529444048350568783901500276076645069140910197896583593191842976474422387049650635929501471871423345810931092227126804118500495016986594437207280013734357129797315494359701898960683473143723287593104386461050410647391643461411420920755342302879197527950319658731930687093895833861364771394244470169792346132825201097999079432109182892204801502129514091067159872814805685312440554514455122802750006252333503882381898828044025756155746986213382254274994028102586861799748736638556087780271809033648873608311017660896723347530244016268671772128237444292379749359206458936716576597703499527039732543898510433328675013918448802474327364658546198228825360458203007166556405468280530707637205670775684789917254055370087739225438187247886055505920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -36057955788749713485406988243677239020605349862332083795078455231547031829026144198605125211269008293019345347827018316522394773377844433072010928775761612403616026899304077388069006221850807539056240119439863514180923184250471282555652024955215896742298867683363981576691921793151430934400651591414683660806608912848415240687090414982245414815217272255688472026062927632194361618115853718761785510128625765734096039007613202210716887743766061193106265829564302094945069243753442796767482840718610405441148886260890610295330842120599578639796877239043966727020905018002190390580292136089155939989918803995996429426597019429520760101690812889083955474829182822082488901751575291375037120139374938391021089542661134046885212499803594677630403352062946959511330766055951157126285145308524627829652798394239823273369218476813577946432350837090062983478913587461398971992329354954084856056076167130569939937116147281208816054320136648892624775010367147197368319622074504858195741179634960380295979931072859350628242081589357314245913750226327581294478022043824262432935728009447443760108046760707989797271553431342875121334132854589974940415030230347652020556394721373375976386400088087120318026584783012827014711918207419591814236738434593569940949111886406593062453756468964178588932621013982777479324379282020182840651415672113637689509957897069699450376489614569985640456587407506567157875185184773762181225623636001897350321162850654303504139344327637818098032255715315318127131099467656765201980780715562783600281392019355272271477266442801351945037891485365249921962269740434031614959763838271105917522896900009168609447103879567513350134978906404700390080715411347381469954147277734944643475110811468529717796082688948258841365832642734963862977092770003148523396513530586901788876668423933256690840542024767028939593997038122378040771047068726546034079655468480832714868591529662201979614103201083466986132171057126929115298447060444145816646761673525008155411815822731710346775560960073828631614449737758617930158583165088348409998899730770821024878598473370441280909146070692035809431045975147838002213093696556549753315790899163761296710752554840461020454364346472084102734402380392811163347204966716648757161078954393797192628668160333562496267784698169575019291680664560317542388712615906781360639198762645936728939657817870010590333796883010567029227140159408466710404904054901070938748964803340398578371863913493906022626660493587979957602414696671726725594622531565055801269189454693328834983678734620870527036773376070976638109680597400712015479686479126040628676244510700663204558112120542222972456298501132246189939441943453922948082167265846197828664040794238626863376229175939601708915018091467054784378139894585217804736648806983131125166930290132444244502867497652735013560679326417710769540299914867923814482950577793612834216825191555750085838143438107858476048384646730026245232609609295136316323631970124259418566590097911073962452631323697694290466409360191202680728048713332419852619871191826432000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 7751371055527108357865124957690962856744240512588494279690528635510992394795909284635516132412623657381594028113790374603581077691372578003099543655602462885062195061878244378322135199238747378355876826907313805794347834267815949086926451492965616844755060016365789889445621727618823736078209155540188549640177600497608119301393605196613088350137812325366797707919830347124886656680488201721449072399280430407767290829747594356201256412265481989428648854921245244944665038704597649916024848686156255050162309239469679015067642679371522036778933500003341590289989314941221492805988822684666745787738869023484058224943327444835747721730786841446843523749433538461924999376708583643855407165283007185614705976639215893492130337448880582868460288840807390358006674456329882357245615042875233128639879169399743845011543649630442901583376308080508529636858899480277846385965587724377572093959759404720183264434259265885398544201143577523324996803884267835570988472966038739058455626431946937554703641807863065116464769309506122876905791665834478203581867993159104774524770493372173811007116316468418047742826791842195806470002340898151527916682887948155131254999704501656959824001139830915223890864258048021207972247858555511609561868981129369282175915625482644780635376143601053713166146717796718883930511977010799215661425840553559627156768042579507964799556954621843889253560148010976279219066257875448947478924826162748264068400908939977853699738693141164841099983376029420919126125264027832709748138906932247296046913473548838386013239259304553357708299284973570818130892325012016154618416177377477334955549460975523875081322923098546162410045362237230742675627672708100691050380011939842319395909590034114991257416610354252439161337724515614100970006777635064877743936516596533148002909168600394822167649351022147784424505956658268013739069152530700595800650968715612838470982505609923192127434473377526257360900765348186436048401888745220591294978934457132091285182386687175724418352070390551532081398195216631950397257255824246639614486128154574620962221863688600657196003680829194087415697355890167621514331913730477810406487224259559827378784346588746552192637265308070340718235328805456604857709325311593607857925852692352179865705618382637893258921500631920086847596120549575209377195773032996022011703701827911643965361466659740661384703621256715767308794198689386793987804689301279737729465860092716301258165631744945299089066386349813759490949586624894478988276272849928116099453951348486779428442245965475908380944379113200183237317532166765187529258135312614092692856398858144817853007751931737120759426549028432991491452754113238105245399542773636342116226102402366507392403632797640303194307649596286231720630496644027983514929052559439706269638284789081883936304956024452472663868388206638406488756404027557278800945881948680000692574290794980730421192650051008602461720472139545960741700445613913691059034142329845317179385458540956881975670839786673891512812431993691027296620469963150912916763443200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 14830912642010952112758133868342269159963700159939658139338103416568897950021824245958271790927585944163761833297353456819470170287011008363980753600362061192303704735448416785571275594070709292275740114845294848004654742557331366147870167882428164077922790835034716403283790307048957653875909815851568692921948263532352252518404950686330442902030644473276876142082720866002401391995980232111788610160894590393480094773402782566655956115695094202129966155786034285497857053227721205261026975144682834383552631228853934874315293687542858669718319843013628252483773493849603695218566293715912228751539688804261479832491878210797563368313965715969331820755112933648552412779934666261949502340893553627859822941711137980400079700915830459216008547458204077688613170191278679658794447218111140933061053751204652797902838994431338603401233971940108454540457795962940675538425742932595641699996843208976349071607511411116392834671811433618103709631720798156761858936610141545693163522075598849398282880942797577884712822141405062981027466086909584003978488664168641979456411356556316369078567472593055193431942600569888659621006629803774570819827543760634972027017804859910135074707436024296781053184115714321139272996757462186524780723435827246153225995286138588264142940210734623073274929307521757814176705004258383072489465066406599939843568182136199385087630464897732701047366088569595247263604603526417147333907558812250946498182645726484069355266421227898006429658817267986558061386862240359349848732516718659414044685157107494403807972875148683238995233237656190078540190533959307167020653705092606259453561808525365002817981609292966863435714688223538558742327007529194556892164484217353902688749398646886542663399898270780447930771718256303538298935284177824528587106845351092752047324204696688036820721351390074703144271207992322969863649270793606485926723196252195371863896727283466881848120405711529970724030341442299502058994615328999889236657791363327830598501431243647748746918153449030056214580050147371748082851479687242662639191865501137815418565692863711564436711464651241098481970018497559817102263054682155025451014238199265636842109542115351587064378950098638801240777406020305993266684571686911465987581306624346709214348696997228470525555553799905741112362295408710136714602171188905464644510509460441586868822562415079021100348985917496187052615498174521267183832169797037412363846233523615327952514900692959437883168560362931223329536923619331700775351264810175493449637441269180889645942687662713972849000062811539245418752493792014425335985851688154109128997793138617550631829740203497166773152465611219340503022737217213394892992199037680281969255285038355004936793223858051052354906045670923561277553526668182233031735600895688060042248898297072702705035525813171606301521290577497818329071231084127090953638660180119080228189228101441604343172964234373046934514214730342076220494799560574731809748105890006018142021315089302640071221973347703569624026160918639050187760243296408541593600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -6506124047133806301681853045417699843943162377801969162626855098680321735685329033881811213070058688571403597212851829151516611324568563349682470478418021376731018530349775204943984512339654153299522534534497706472883279036972713644437887577331368887012244132611518562337401031450006848472681606783638458426300889152107732094944627269125470067294901708487882707375845585354982480733319696458905617048227786176864069772150750446982691992966501923503682237107755018479324634222376219014722205118967026185365578992068063814197905617382947680209406679311602970999854421214597701527779052600043790770736417509665012924316764259454190442690095390051551755556339363495382935402113208134147592400602087414438289907724686054028546558162731192330817671473957051246027148732537105315341684099894651948653535585489779867730643762611897021142140786355516417103954735386125377559938276882649701989023483060109408676193686805515927497551120432460583643182157133879703930758890282297432479596750390083956095019017693216477080051029150964929013916224473378461964328273853908586784302975223769377223972610798930364944026026267320956366855820574191858104353029189633955541966531231623488507137048791489761965704669762069362002540800684930506206856953674102501051272173170207969645161426952738428355948162573320273631001148731777642520638143145525142975345373313406780676330377905341013545068607474402916819465378147869888595158138974285300981048445834316855778067273323991426228932225895610680769505718594272569876760827327947744641077584003219417783333211196592682229406621257918266603489390258798515047019962341459503944177002311694906369263737314957598813885790313678891123494056188502263457288791861642275845350432694880329727068567614719630059325182140136087944305375306376844567477500936693750905897278461556139853549769917862469353916787274071220874588314877812216997683407269278097243236562817731897636585244966967423948702384918978058580128845511674640005841622088991371255502243526729385946461261955260121142893306033167948891231359436917186268360816451587356506423426385339867631309003897252651367936243414326925950618979859624733355895757638271801238626244829506557619841486881553285661987076404950492094113163560044941496921862812924743648942800647314149127165795470832224451367347078190468467548472967251067656568843378963193611386024891292347488204459840160208161037410449777854862204097364401842835189061083942922811274199121045476749128080272561221061205702015265385710161340428338223524684998110439131948206277787862582721879958716804512822242410807158084591745090002231986530308297687742285132182685625278134198429059510247929677301902516612387530139893306296101378582472685351216990775435254583760217684447628837999967630798491683586277179056825274092471995099566675723281117204520240401766406436696607565247200406591428588361558734471401218192902924149172025725716167346484878576348393395682173850846696452207960777285938438191444836182750643883881902607859717209028146054235354014373576073225265217536000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -803215630866576771076757298479209860158212607393635300810290101274175541424826025944614542578908916649762211854523111284983712595777623959693701110981201934822692177937783540922275451297411055510786173771721173708677175162986387896978889823244877329482175491719254150610585124322351505842037899554638079224836932306321796709614051144500419767133060828330115970891824709675198331963455592319356418916107142751031794891724183637228126734840945943328020525089347799248108286890146011912476892632294054193500808932065085893798996115590857672844089059531365457573617117887397030395548603543469104998730291108459037308401871712624463598262446620778848653755353443538737045074478593326993461787856455894350963286183036107458322983111390034538628771414384900496492974903383280163186163466494017953265197536417793527528347773344260570313371828967490612545698161116023599272335928301480395378335700114020246174711856093047361400915067035132842986120132441454845089086353345034279831797739586699880747889807040093212650754183591828340355975473974828799432734280093318242174236783133436146859221636367756060939669991956232284312779250365188336667848157019262974502248690529590494798662315767184673971808744644905292116428652502845725307852437313786500861188526361010300637794442201040849608193824124934499190199347458934283559944785664267136091454873815214081743981119441753192853170349645340278059017501373902892094505623948133120772391213373868217981869989128759350427541296073027551396130572449562316685221206773402361576865606674905546546099502475949848282697122835044380273052760886639198754107556955251361258146724700754581131175446222975543896344363947366155905911013281729482929383447033843379415222721636447453292907739144701145269060335406444615366157916197137490829064447850558823537462878173704373840543955586527577135123107440190317312447733822823671022820401147504389702156985159479546192984192549439400015936423010104303152566575695891171920648403777134477951155793712407084841765075444524369528075298662421957849693884964281138430683571453008032980085306682464705251638020909689152995288612666062632966930191026592210303019508108743995968488014442229398793476845238544560697311043863961460418077047126820057208557883561103609317960246736812228467851006428722867072751106112208524266797076276129077244006394439499824078822434693086754443850405659284188872853368790367400939346612627424392845877812947057415438525037672821172646528016396554862172249224199380413908891434719425817438616519092039539206846253514346714522847937147941718803956519822028771475733097375102029987165826948768702336750719870680584925247010764907622125851584265245916873495806331380427295822672686643878371039015657692109006687675949169644416335784216450457994658048636459725399051438756943645687533960326985879786406360080560549495475489676328668185012219554390166372321091718286222176639012474031530005562071602491858186336736177663667833095893532728317750270192786830951524997261205981961784512197410865167038519286169600000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 873347672092408445421891143431751047627771103177643308690087173535421765292318967616717235753535706035569959296553174843176240338255956479860109929269599630296117149956990300813439043349667573542398874185676459493707803863543966335520458512690723024184072176334406317636685894090457964569437089065357885716770794809807122684470356834887070277754354298620868293749485758818263625346312199330305604747489794130233214298596913571055506951764413415646962853236082380831880118401307364649822036934928543428790140250283482340018712530869006832464981842509521415712005770056622746989675976095082013557271431178666032775206355429609447532333131934337624490779907611513209526266838350018434884112316675519305572482797455000553422952852736425012059969674186890781113821481451344638216071372678580798648568274249785892467933825662629442924838936365966696937496047017017046364123352969919141606874875283038767944827752728390520407600093700633836172738010854939457537279271702440123878701730482863816387687032003496739635471248088618838822218508436564333921337256586896623816534355686255061802210176513588779213752338055596148985049635745348843205320648839173220218269926484857712722149959331029614138995120626056067335260541799341935421643201425778341078432631129250284009795333717124404524386145496757945478935674058688288033826125381177268951958376379084509996048195730391208105829209244121998918966688642009082391591286555129544492635745807566734660831173068704986945655313831615610314344383721088735372949221450386352734721781019898190411928203490207313801539641079183990980778613555794447219572924278066248449924742893478781496583702978268094775592066838833104808367578273319840663673197163675213927675795158810006076274815369725923121351989457953902670489771370051223768123792176709612519329334457417617009672241242692414399356631611623325112585999059382899516360220390311446974539513381299568776809237135580628499826362358965764441732340496092407795604393024643390044829219071036930580296452431797151578822672236224663172060671323065476577667817720147574938348070648647135838112253857611174680611362873590589549537180810025650866084939767280819974691934612147382843397353723088190610192339690960007210275836699785777797887140242970927261832495705543186940259809643178421755106373177294503923833668352026172479244506999246148711833760488579246182211217262304217008866178621273708282056394847301412018645385387825714941916009315142327122897006985027844685573422543793110543874537413783419281182690100570509035438813524479504375463538700509717838008916951180074139229121266490927721092134216807541617295460266027428511738886448536830403321440078811272527443776094388019431493194641161558926753198717604952775756447983928427479345898137989825727433275495862620408410571328625279051128268683870549210147771784253115565891607052738868997806853199280761767375990611034882496071805807214465930375431399660458784000311068486956833424008582142271751475626202912785629306194897985426916029126874139304898068480000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -257782134399349759145979210569485725455108697459584826213834861162874055457942471381487942285047742867483600996608052776141062228745344464542761373179089382316981707280812937015000488859469906887094961346708264498923889992500287774488989947202130235996863300892280001790070145022826290341237091009183649324609002949086156616461969378478485090066736138533213801903640718466516359954623899004163730741840952278432990716103639783753993356021203081356906303414378774379785800376293203049998798287790615813258431013178973490988980046388968351752269257960806437416527044601525055988585074758375603054712242453654197562135380197542828167841095602681223863152088295349351220280626683664691876315489051950499247949859125827395014721302713813562520581676168090625061347333964475927812655411970618382850810843602984617592656337013533221812499408323568760258769671090574076085290891513855544709773176824213983809151600518874027539616492753936064786879504824103549537762018646501467794221041720136842132369259296631842811439958849157818971095347626563246056668226517515981092501416382568906258456769680187893603204711163113595653360148525829356704963613748759161165373262658987724535848786960465955372165886429110678538024937861254951719259247603641424058587079188179199106285954502151276490627381672977877575672614571444394368289523671978454673347082140849907662923084077845435986610269395834633678550880367989583917355357980408278720456414359427745426726598451335426179904551430296539882620163932187024254496273969358677672064915874473082984209357291731427808055212398096965609376980588618575180213821247196544070642138047495855671463630943526346869607584277774334928499288907000157511163403526107288598629870156372421453696868386457349251417091035472139296923784017550851018327340559127562879833143708381493878889757196038670757732550441641395709987186917520409479847410749230696315781984346356338679962599132917240335644271841185022602786197409586861109477960913491284045250804223079587033758425581305963548801423048420696488875546467304055384305829412214724971315043430465868081689335149149287782278895251531451803265754352790441393410233932503603368045070404827335597313323295422643320537683801795473865487134198963990947587427405240127818401880098782751079381881169992295311773367042633970444857027272631552697609120430869606472440168303813138007552828631417047661665622945137444747001570766617982385403501268536918998994852753888787768854642068913831365635333351115696046622431034142424526580895944956227759920299354204781689552595158117765289969514352500325860685658603695609790737853334483201094722531874999613095024408323757330578841177932230687366061855182091929905866220391285499533883663278227421926509109225068148563910620269002589070688501722690729115267947998588007287753091856183820123210302001472837883077605488913212882627791966466923809448642120923974566380273037747018948612542170333216268919024945108060811852828687823716871028559851956590909269154704849640288458382453472493568000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -15260987883338971785278563642844924631051947606243390254964309373112510927407570816834672263350681536358571722203523043676130063010611341073105476882226897041277576809247006461529516172848109981634049894745827304345883771163820509420310978589790514874933078692089754597564661288862511285458351854680474810717057762236132863334060216978597594615091427398039491250619550858779835714639452204549368446202013440545137277776836089430225370592957384044473140104173098195736544578295627541006406974546003741254270150081092498247051394042835172088690870328235936654301674219017550644235488832221552153180265812223240338424126806495483118236542628315399674444092296566764212942479860787074683460082081400684383238590997698032726631263347787989955868397571035040110332412907978775740365624066688350153102366502186706264504825072958500610435691423714078290746746179515594504128261350684289472369348705085960903775308363220989204930960584010359715292807863257597673771201476898111130323970767737394053216050260613694299751045728022438995577233839200209857788381408168456522809177989362412465475907372765383951012947585674988089046322571776898527234826975540026935287136599586112659042510463721132111063855331007898924998766609990739806525021420175931689316919907205293160055404698434450775284599447208470366159774818016626277988016937591884910577056309858500583247840039662098951305811990703539192816565274737465687734543881838730018890106802251061836848441406250222535485706944183258602741965915472263135899911705696445707656100802470088185620740345606049712763316481772787793462002722796402267575699301328428190458373849256898819562250471196528942150388728323411968919389939324116734393453521287763981448164677014768367909338845239997618599799123762458263794863880214717237563201581451357181046270400885031551885985421232375075554627213751398298354114128368712577589610445064561587146426354208167943955067914126341273223839262307508305167160200581248265199700065990940934350173694601668392781627407031422320500676527676750506379636175105980894899147465643846773449485901430318016969426852038987837941049267681156089607968594891496160678049293940244196732538299454593055126984841151471572817024958132342409613206622734525292057819169403478874694649416018069322395559595707386169034469892707279916806643430966971551414156951650914284122704904528680651768638828624516827729574452820766164814913023269681083113089275274982807707998916006211657921286249067549191082314458298444897455983457320854783962744879838676738378150657554580975070770572229967403082695679016486404130238322412417620832750118689521310482420563376634068393546767301072625211580575164597744582416150998622680154255655018132492901374277114608854239013813913775338776190787488580955383565000138667303964643874660933813815873554120841839095054568597159461093361147777763653030349467267661551412359510807891528036466029642646741231952438672888443175870882127901682650748094567872949735674069827284455081963529505756823911164962406400000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 55488807501456598889939185277448636962700016533629435130719803659163775844383793034873480753412297345168407837503407298277439318526696813211370722722047632977108477412454384054750895929374848129669767318172298658399327050697636720835212960013307197768424542899938414887773511169934396383844738285084914925254231973238479455824349763798207741043058019056095606804121395203342200209882576006549293615389493470210334275789985484795797488106373875658615408748368005340757861595857447846073141367905989054276602880871778551028533472641786656702250542728518201914098773345269307140264927268079851097279548304690728439509969705337600470055641990839440255208721407858003817484585190959288979222280948185549157431957593305737289804584918408962911368905636208656808782932942971514863736361628345651527563118015194778724955732405981830580792756414357543927470264477447126792771683469883112654158187086599130340066962915199528078833043204332953751455294382774534347261898985574717719814383332470404793133835803852428052572676459100006278938555293650932932375250651477846765490097537717357651754740045191636562296823256372042366157333639263335741809634747334342160832299937010340418133502551543906575208412637553378178470364931013561721477171207201888352472749551646244916358253608703467622031175174802819772682857368710100716483230660136813679864836217395891036738662252495862849455361645363588215405634400625995115372038695087395109397541827545030367840261405505229152328646951520799549638574348846205573549142734382188108948372761456520391652940803380961073982579173506994536737100642035212532707530226092450836168885459415721362395101774395135144687502510256217159362918161429710643756253902314223007966125869331687580716393881518433682286380834194874479923748819952804675910079322119217489531480301165868737304345972021816045301413693132843838716178740815415096016029410657495759440491999912828988521038122760201748034136241461552083436448723061127541764182446538260552817110048468956581088166470202479287302201849002543580326717206155250834745488925151375737527937473770990238286228045957905220261324083585500821638459278450861350495754808925967216072236497850365769671694866372893489443272586188868918329774317326531451261697726273885936803975839009434197853355827746221743342651902710787092487766800290977150335095141960695751553131816427316934113303725420623612145752676627162514260570062130351408783666217939985284240042903031256006162023109027579597889908379144644114278946173424510991331291890342701005957986128876714605541896915807326584200218235596594406101124449348583995343447468006698731774156973897655983205279130943134885903186744175666091556078325999727760673232762797068386735637180800306284147514276489172364920615406850381039600289274749992219421137097040790829158473267118653523741469885522452449935233241321874535205863845532043887558553505103011434292753519142815168545457807257894623676029359175826844362565860426583463444819848079887911639773883407116995888414720000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -12209808143108303234220869722218550263892324265578267354357417216981968121221262433098243820279289431005012792876475401765151015687189643872528095453609961044410765015287285832053961212456635581174414709178988650818243788777749299405952953272489703442657755384366306929862718545428278537689798627019989052230290281686618696776331592539671801543804412239076034677189924060215697950843119413461083163436762176429791963187813137891729942785986125804056725801348157259972403699936089607868479533101798160548742994198874582685585572667654359363734031565866432958388930979595219198886120891320121463480956051168778687103800450310334111049349106679309769761040494937157980284057203332451431400875521328906447799506841566908238729066860907151622040457546640151762255508658541237660639456041531292665158215631795001858457379503832260857563724635000238033429828417053103984044747787860293041395537640851347632256592958741570763075821614132412832984063860665239167345331726368681746211892968768048173491669407627520935833601483156263500074995716435135765672577368032269440852826239482606113243877407994345034958721798787824222806798009970234176927531442211870502861796455914762214244216377269796707375770249522977475329328399195621909498673804110769418994369974553694724829469501593642031853360360221177483229501686789486110728499096646462360094778791892973365891492274172594844081470653358563332747434644851282916907858531130621985701038745036047868717170772996201512254057150722362756167602643824924889538990109839425179563161380241690431535463765304514707118159164904331234597669293821432528502868584262018629325268765159316620212331169402520455367947082463865162993324978119674157132758393303483735458125164136071516833274753567592290791683049566516242083650790648727340317804983075565111233972380422605795016749937501203396088576612975967954645494847527227172242762196695424735697055323369153722623617184384647585413147211791457118162321017445859134660717489264071877478435243883944470953898458077088791768662755561339224467000808026661759077387749425137056576982717985947061556629440423813277465823268846427199469061786718720088396522790530672501503175849789367892962753914687704907929484229970700268568020014448613861577683027755725349041234840621194573540704755940740724371195360435227585683555471028494907503032394439245092546231566111368296088638037459305581009329276965557723371989964062069522706188355774232367485324464045508266524259953439340060855064892799932028273312497037820852971037348601119632484882415081366856164048607217155023212732021438270008724310715816281840736035249021805150583663240000182254323820321575143787080948029087869607062517429717545789398081275596476816328712805606855412147059839076999617437889256039213402279663181128572335565567153684025812007266892109459168845553744943539683699496283144718474892110337010594152959365738027102382267443151688307132321523273836017620852689485443198578368482181540544931557866403592142552719509972417781956608000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -290626986113095928857554869800179041675107281547179950699009057279350829627390518925617861885534745934885806745739054803174899631030260191954558480379053000667194195588491861705600470378904394402679179384016085324940806206759103847295108073317542006889912504047434632167642180636209310418317896085159899289600002880172968072816604999319997954224953265763899202960074568432845523091988939759499973351376154300615619662630915702241010250751541103723971861245644686404814499681678490384868900136444842390499945857894871962772662966614037809147441364421811831759865399419440649620974960419898734158350146299068351345160175116320200349112596955087426124486777671467627276865345995590503181683693601595140851146151198001602678295329270829814030548659839809986686698916636159854288801802786166200310259531872506895900489595847537478369530799922231695140262672014886635058048019492740101969642385365395173565567274783249652177925632142530232094070191680631520537951340976728335148749216085281858644194753104495462042614574586542489137245064013474073952165017718471338983567771027026468809100186880081120087903170229487241363204758390661594289694865248921447692216385555123153951849346711603959591338916298212590161075430717548649321078353313302989258359925458699175215180167231843532872939351200977573902710409591309747185395943444949987892377817322058826635283598006866824210799662103349389708168141353676372041560149170698764136521789200263383278175672471260471860700655570804146262492830634895761563568752907083854271896017058252221673997300191406107196463604202739346830762062078951109784958584958856890936786053413253438683018937877455744440531439175760339219082534959821555101471477371618273761891815680321535244246060791746366207444910520253663242750944464251331308474389272167754344095174543580435975912884871762756358948151844390034400023046409991275328262467902698044879231138454261226989426516674636704751028352080610893026826685263537897649187674180042046730675711517969815059503254075624902522936626558122595040666152831437010242715526128535462291669564653173866451167677679188862877310469018350941807666830315203824788298358472886943530812033693435893013796260727583221080764567684398116471920725538725644237970367763778506837461817538889016704581434203064927920406287245788427926134426303043905639984505221931022969462616514919944109852361841565715723056089660060832585765960709758818848912237124313220431587379721990978580037361222934216950310635621795701925257322958556987135725714231315160328886524302133399603923553025010916251124017587707596957992661518184475662361742094574772062882686374626127018725864247281569856513437264941499890042858016575326614587093639428684799935880110421102227040425999312062740228381377953496532726312404990785843493380731393639588077186901119282888733156780543537848561900650402645635779672634895910747310898586949188009696238875530796242738110056356080279999860839331183964545870432072012296354518698045860683679966376755200000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 341019590201211710006116465992347873751959436549307623869723821149868511184226584564224037454802967238260792716052123275058200259153157328477649411073236170269272490288985307295103140720998483766913371701617989539455329160206984987501963301937333397141840387816335108632400277543987398237238653526108374317600768665551810824095886011638411453241579067277472915936386212379414734799224329796421427163988786621473025884349958105318352019917342261257181294430868383918492885720765769528552469406891667161888305621520118686762756969746386972702392332771051205499936550944777714122012497731540827552588441512700688210688094456531370706218891018922943458408098432640172821789448014405229297863666587557591408211483827049757084225434710243155543727379517206325606390426484390176073899168694624882180546107614437807544761942026540654527767650934867409921376494234302384157927888495031891512549896127619178653355271037382564532213185207007065912958095477853695772694252231883014392284001456086098765992657741224687800603762391753004629137519248587754085533522692064532268467205503439061112275396323802279513311823888477748801834657297577674286998592388869248505064478323600097132808975886415620930539739416974727215048284528291233043331428689527146212726196110689663129196638030951783536939494693453935689754877974707155331176937036415089879891545997460945083329474478115919249965970129724571982190295399462181610703491020454458839797188475312289371299517708654672244150928590698424211968799384479325047393845232295933080085822593586615940121882944385170154681399838430914752692948943144569567615437693203794821113042050872789682681046748111999277017427886536609318490363990033029695119639489517138889869108020251281282274030587052450892059186779956464392787529753942672758236764986355325121421983598027102678614863688955286185988018775147936551882228515081724163608740281776546499327960726594933188690323785880639460491293279670279995529196227823889478561402176096356841611648563471738478056985573468671161961419809453883447471494953700594816190147176916765057682874634875476447552402885754237468477901395083375697506460573919561450185817321666624518737570648467387122466353272113482038088220034697881389613878943803445300532777845029228686386053557855199424056108272966636815694412268570386498630054082250678306018216912366006761207206501699723990931777023591826829193386097254856603782605424838139246095708841585664045865223121910768228622643644973145911154365019386926624550874583913511448391250271488674900314465050528620058952781930052324974455888357092227961812389066705782863091274102813778676749145599495373238451717835253580563582059184086487776476356025162823259825075965417313666307203354701689852532789130383256236760271397970926980790181568880929412582748521825991371249023621653089921486926454746306012723582466663686504710493547176302817418822801134238117984770171654864121883320423103583513256190701010547141564694134309123598258421453940535374989230080000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -475884335448471176847366190178745369250906497702854380056595459863893579194996232881876355308721317090245168546510872954231798388645925738692297986107664946718362602743410513894259429790983114899986323690486803858731617454290193636325104130510221939170818967939785758289407966401334144223334066333879961090039530222851694178217408244145262096083258635017659865343489737078707299160698596106897988807410554260277781150747833164385029250010282625277568155811816780694248333197660492929773341681762671925353173317378997808074820029835344368763136043338200193741634256631569021488708122696704438033157446028273385514458303585344793687590720205168928159641657958363581217371813902603638601094660557194597819962852071346624971758157180272715227616089161856119666334501606576472380449645841869372329305318275694631136343910769522824109824653403830945584645165436927965374666529349452565799096145258965486659049909531151724321285962384011573434774693785548733034354296020432283181744757042840964787909893283584001667299770786398218246721587956161632402533696885132483078539579225808369583275907372748673836029476241907789435919060104909144358821685168023597812461228647446353594631951093902781501312480198115806260754577902740342799567018205343715634655269610238782800252199816034623285665151704984135251401409050675912597423033038539925358087636139287410889440037195717530731257016363310012432984408438318153808514679207332409270046150504676768510448952744835927254096980058759383321366395674813111065574459938116915549437760797602109622076518841041134770058246864123566392886411527151318734774733509558637397354908221529662532054217651142829443461722885947535148619210828028421007697960268443831888207740526158361795713328425987041445575804355408964902160704842566691492019346816486835571662461181987208977702091658442195209961240595352083943410309879752697199732271132003945839003221348589554366147526964594757479366597426194124585670080883878697022489415721069507655934895059002623942265676119485584192273315088293840180366246831753228039842872812207282728847735909871415015514109972024558149291316743784982863428125188483335768888344331079514100384528249256268641493919032763704708212817278638199392455121950475646739954969140099502768893712974749251509979094321507238740797799592925881207396496439660585751128111789348210912572427974123403371269472963789928675219609911658732712306706093032970605930136104709499434072425030724774707435361314898675546418023532123574593524721412742148944811620341997846756465861128604818280639623221752143473517199779866698691991444244733372191443606820416564517670923521714747097720939447045916430362742838824581395551810026852961362716730213177003813169084574084880229613471670943981780027765756839247840171709169621377544646210222580257513591480901552919775999556199745178376600302633672901611782957572640988120330965822735570921883523045101599780835779119130347118856631398474082608534127259943863901082979051653939855360000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 77344266294603324733168099577503816508971912634751726187333996465277815033054516156638892085918538490554244077484495008902644092265197603164289587485673821913115250167974399573142567858580732596462759858171087837038285842584206997128650531384808770967649734867892166980323735437001979453562300095131473437506824129313953481821760731134993091170673918507546628462878305207668876683948825748475793905900739989466472810337196951624843902374102632386359958756432695647048829853192883392688221724172486272169817247796085396095397945053926677790395428652878258207045152092457549018903336359690824933800429683303864460689218217350553884456309814328572942628739532793867207420141114665213851997023223421163957272627180601853985442157969048390840977583824731606522983351693438910279929398136433886469165362694265007176396753726697379122282334570107208566971643193545505476919952048694594789550734259324554344267749966624402889539708258026120210530298670354419545914266800028940268094112196118575213641846717550767435822341854583082792889116896331240394691033637590102781517538703053440137505844339664868718618277981080703251558814862810657161119454268672224404858915208125403710851707962675201879458650760487213242353259848682367283590207414677339981871950247412227257736823635913834451180025675336420271928752083887858636042409917166182923736799512280527855411310447047720981217422253148342413543247560532834785919577568952850979731718048974010446631591236856238120921761666419315657536086552148289828028367042449408172549596794062288656225801460551303925745715843044779374121034980315749247186586505857593709739915839361966350025965583044518829666753350380574722608608014036786028500165015940029546398639538457850093181796688202706097540878387508755475714856654126737467951074115065906224931823424623928224096463418487318630122288013671845093354839106891810797007639274220830357323499337799353222149259744202072932329614066340300080675707314286119616537576996995461637931611093739048566579354445602432200844519027211272311464795492768672561028301753813738190413321294675725667922917744400099297028696050474432522597431097638052957781367374825709274279578960775255170510751999499103195210312193568382482658987166886906390802547423869764596161083068691511599779700015666800268201518973074483145192067018313539573734641007716928746552375149929513563654431151561403076751338974165019417239638616564091095558868841380147217708317692234742222073345917460403745555802133665114009408953617055830943173418134776435334098678926172835839393480981771384139324012242048432556270159954408826566435344783405387788132274717762383739872088050974876952964575662348397679384401428809389255118526346141404384982021610798355107817488377917920096314270013182196286728898295530895875608186021622289621949563013054375304599373934032916605893230711240174775334927906402760255850508067035472727359021294088924487432149873833044717285709420635181444517131709705300503159648785793024000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 41277292086114905164863653516607314960053404448631172116543324778772037389843029936143302655188186202512540738006494557241621976246223149141961901521604802365091313066472263157900070588825146473243642866841987858628820154682529174987238855964829628340512351684565633788210375051669527125839345088497648148501664614088623790065736570533358987756837406149703959206514530728778062127507402005709628655750749196943509442202397436140270017293030266459686768482790388554683043198916035894800080642817306419427682141514031196327825937192397822464967464313321304333714105680054198309127672737349456540141515202755555776163091693153795939236996954300819914764337474695051029884320029714912595369982154647360825910574791267280345321098454466745882414809593608395155045675053203285354794940956852372064108065075763210290189576594251345528935536865766747427902024499762583846620926703812926560852495598862046118206465702074801509987345126884326217322789619123436269539747603641539367259892063075533902463396355905988489059124079325689835071817009112491932052840196576738710276966725830237977210845632743545711454671380939801297023927408953381179578138604480311887667091569304798189592063895222603614046313327958597780322456531218185681490618960883667611234503742184433947403059291742122754001065519335212229593216505835382502509229820092931049432154124550808335482965994574253603523099643305828868178163199069686182480486312136284623400280215010492198015809790339708528042645464603453629882777518149678208971990358881764611612440623171241523301004513499886241100246505604695564657033911688300533905659147762101883915651964979569290976170636985477697651369649727296363260783551250274111080315901852450338397954818075847847702309208712938422658477435048712135270820756811152722487479117072485012490461803035126931430776150284407631119133132251661078765261828082734559866697954713456789866522568476675087089023947379595048973440982452690016420546050938918104114255506010541937444015001768279481219443069752080659421998553759245516711725028381972542613540300358532030726919251007216530896652849224103600450203994644826009408334411194732985343204351028630521043901978950815240180166845362707217846922601726191078465831387470073069432066838452796596726696713895181041268018395542773986211980417082001686201332337501791251424097556270196920440126034582989151822137746952786080729788107160082008830992745648076325715242577493011819882613368293501497742022601381932594490196890700772961110269011776711478008248362378117279600763403512135331840678904122773279597906053098521735701706894698701326684881827357593086344899717650140767799484181201618698378029759618383614722127221728798921309287950867789121811720831671344684747841135580125304109546031005142950312879423547429047439118028710852729826906983810502692329773664381431929906897625195255198073321581263090126781308179698381870487243154898432057759872626053921901335301684202099458741730496929719681148738600960000000000000000000000000000000000000000000000000000000000000000*i1^95 + -5147487267540595717414041911048608267608253399570298851937937028435552832217735831064419417160373196731466899655453138351501780385686826326158098000288387417940767559001475291257466467212051635560279284626536257421312495700240159280258625989445321616670874599703701517580574768279066941845889083483698168605612427988363711333864771422228119941049379549667896381589947561383234227206898082905715896471801278521491648286414630636538662527933414609631705783998468398420520604908360695227140331680666483631100523464055983354437038767346139761962692899568306689143283872292312619836809005937585008720294090417327506167983426740059178188680280804320731702479189933357554861021203966333036580615276371400181307179531937715767903333612839990786366646829939462302375717049858741671115454161008227963601444101136805810050916899264482571386733465648799683913651182032251840736649215644500203301959976542527449994103098153062956230461610962167414557253929994808228540363213250659394081537568123567300324858170464762957966641625116244188376301060603544505778660311290759668187670684771221543099607599956260116085412413065051506518272940732822720069259075703861977367357264093443659257647602826725731287656392109653278860775417815210034760568134631370072549355397051081125157299132780477928696173942456619558189469820571769050797506450828776183005055134809286417239528060244314486497581189009581860011305476213348359244338803541321391298135409265857339174951628256686887927586675312230637146951409216350041937383616210147558001832263401447352393443984969008308910331799658250800074455767094712359930721562068013982865142517445461078366184124254679572635123853237501403657774273362175485014556726990638765085307314384360032948065999351881076534738213997526508952637560544786539219020262993277640191484510247722706136836442677688383206746839426568600691677808830115248715642055752073259654704085604084598554069642038525625612236469146764198835471174713747684811289662343073298716585472962831974794343704699753456373583830054679988168399370908773481744892336994307749693946117292071395849677521798242797488111040104602828012994463806727029626040076076367811875570523777931237415668050575091774851365413394065128629013291027171691888125164371050672997591542567310781848831377506683600637419101256974010878945647005640188818390448967052419218037027592532171151161291422539639320867770774568445078793329828452840643038830880932680213810421960992117974939126476211451949374375999217510928325982082256764573560022609516051800330113387242767791134226345795639306390250329299445251983865050885614793853173171247986893321669369772392434082132428620769748480112062477017050068304994969822480766767080712132475233240621996474792720222571762817845624047144245363286397027589587616738195590451926349511923174049743334992553190671994352706366007802731553269977243791308830886647024244545016869662416039434848688016105107235928178360343643721153097185421290384125853696000000000000000000000000000000000000000000000000000000000000000*i1^96 + -1241709181556182622685052366587158432794108575955741503141736342788809297730027380556491026853770112003955632125907399406765526132155012155609810622142438980711208229810683740819249560343385627611140072863097867981801046312784218696731914579022709128214455964438118939207346947894196172055385280976538010479596660777291377758306240297215874757054842310976588322046762733427180118263369860972574862771763288220566870976296310391711579406875225829466177280409250563604730772022354843079348398676157082608489760661995764620590675363396263580664001996847399644376138395326960850702975780202095487716153155515510998236392257715781779912440307754458185590390400415808616858313439686869253860194867857562138528382371406695579516829646070114944180903350886357420438141568790317244971466778113231632676223178274302213478466024918661009801256130755041745524553550201168220872189418810295322681682522936550318869108924028834175410100871609465042886518808848282241281190707683793730513322277598527651133617851506703879928273174887519868785660001991339893885661058040816726334001531446229663126073534492179851015104495324273105485067026744615620539844303616591991364842320706270919117747871171024371600155550089022165116343331642805252642682221500119181532126528727870477874138406558853772667415541519057797115121153036486875096312581754975040877333295196306137505438696880411759731710764959325032726165180002340637684075280182735586947451079912281475334607907361844021419590357367294240211508131158315311654445061134299566102328896343046321986196666118615298765880283448570948946210766522211275046588043221406342699910005219240348690003825578019429383296797420118803610699707053045348065256627569914561476909020567882122513602283373801552614602110737747943428205016063819061524409502146863882028604864749179372170952244637549368211808291117220342025670871604130794103054406390442741868782993738333824015611214366585654084338552730133841355848421040068330115765960215646365115760636390285076172293915871051622518014221841853725819783079762777889132152412386968855351003768115759668387490973622812985558874800432924032198073850513057355329805231972816305536950152581650405557774380144037309820998219758399876936885826339358459477148692808833046325370940095350077330480365841497760360264830550955607908178808502912826040964704350348432450736922234575757568912419618003177118109006607063912462878332415912779336509728804799028793720417709810681872517793457459053352663538450214641333949215352649801514980276584535947281221206478457621689485027572760142654513240824874676605780263414350279634014119626576366566511484300528521055122313586634482155885403051174593467664256732332467003172580470231133761181577408294218051908101887610105487485958489337629271136290908104751348536062667976315184204503369326470881584861819255214582664045371589281167401811313097059496709081179964422844860353883344646803884143138830970491341435936740783399738214476834406400000000000000000000000000000000000000000000000000000000000000*i1^97 + -116944512081295019652097101407288962615197545278697439871415431805451331925159462703538024965045452729438807632344296621312544783102127031946764246924254077829183297146661989905958456924023821334470735351563508544318003801055042450343994961612659608223278855448771862248689219503042584411977751012178119334743452373534138575329429023227571465223228143482690438579074872133784400309958609833599372837958301646732604108355605273694287570258979414990420579282572280564196774253201472552447303088562422107414369402228268610801405754384503714879042959093813591783812110398851257248905855424359199368083676125787841673173934089544194638880655795358654555709224910207636273140036365775071970166794937124985434307952486294927511563258290515401996269933232374643853815270134515839883011761988743931972888062331806225717198336929482785890905866130872840117335542844415533672296797466062614869111275412790462754624270388903160825807073858545600676892097835579610932854227557664380247688157865314834495040859070726698537732980256910041752445219262155781835219824506308644840319102758347849652307823568594100915783826999384038509557557130797166074382254272943265205546497143539320249974449344178799333969574613308590371895958154691353977706476722287015112376537483073497943506060037724423080212810225218430208916113834727642338317542683842787867448279729154030296757151984473707576472813955286059307160067747664030649438619301883002238981788003156272990160352112015479640779146682952467556329956000483990802774686662519647335115023334545988448123282348238078959841139947128195353645655047078322439639629667767240604480045820861394145346616906672330820234256680436190043396061470159410042031767515828740864124378015395945577694170788272849158533481582264898750583917226898262117890368079149444404788242606462027172045545810952488468042392209511051368679469225472619059859128891500577861047974500646421697747039492409417550752921471712523111909092254854418706928231753180181978011438727934789364874608325438987135908479822676961991004896130297628412715337446690539840769181748666424015638966008233928955097343439093470910716020981710425578812587840559563471706838290355758496031524510869630854563061200041674269247846942046283899017939019906981771399937378989394064174613731816518779939006035670874818647584698914888920730037242239944832164824533795155128668481114152456672560804824433012012948117829798067122551918754822113105429444790997639008042507282548323806698323191956794785304833486029642495342894478167995958423926708447701063525336652249604534415892626304331659534972561614455758992230448234078233955649514894753484745566678644751081889678842585419463887360304040885631810603548225534192244222811989503466622946996356586561191251727567078522182091169353324922177910779776342089730380507145140389231222153777404686868990493556705761356048168919694279601004874706012705536190174505919165503382994566381666564219932184662488040310046720000000000000000000000000000000000000000000000000000000000000*i1^98 + -6470810154562597685732782895277077553767800594480835921028400023768492626717844445081996651604101938904515064304014560097230976477283361286743854480890233911810699506377653763989217509877233951654096910326273745455779772945762571449063222685659051498000269596351551430086218573361991919227517539880543396069872256846290678759189193620946875509517946840081657395585660517952449404536266757278683755218361746550578566668852913613869963662613149251915606839377554055320885482117392508098053852265646000801779311589327028823532503122034374189717697707802764216326579932171870352184317791084872672883292804060955338007014869420553954183543794105174109635756374957002626238685668305643420056357032286611770532805270256073722610435132266809525190932385970644812368717161353291644860259159219878322256908943110994022855444086275050755999120879669957905829253967118017045493839017678534480377459490435093209583074309809810626813327603145030253863849911794356511307533603149656859755270176922722813657477777691014112871645669284453995510143251771556771715783302830147762657001348995254986014883012647097898081849093037682129660292178179379026639242277997071524160607195362246039277712931022690305730854831736186969188614566105023033938948738910762424286994693954951926108501911322740842540139509186234254371653254343180394939699333847689572721354081883727935069690698953257849608425879265252095409414060809867610562794314504845236910787887934609228726543042108955819181260207305215171890969518971326523682080639773895405720162241469281646089394952182262939087909608230950429054742077848376743256042804162140651797699638761982357414780311241866219875804072704631855531437025998015552682251475307425973110024360624159488245737077548397392983946327974791707050356874212980287657066732004851369020439874227368513890620076473487959932400262665264010072769186340775322332814664738507393504026708647370701663721069773122138012732251554899755305329121752555884266371598388528308262607258042755110908331593039887873388016129871955974667258738803816250955019098039645671117179188711194301400900931167095178790025807891885447152748895793573347248931662990553358055786432315393295474730364230413986461629555941921107070428334200939887799275488516125026755359032367874084056315285246452621887894694232912012437203918116592023927032774080774416852621229145013694317644181361031140128551753490564356524353097181252415299262524058258991722321758001140289143060668435708687035240983083769020408942036840167258709743503444326447564725782354274498556252624295013052090778255414906665921344648391087160288201610635291970197209975911906459294795669683228892685297877942949418767496361576695115981098257253220702277363484725208457882999359832851634735876769652307534526202673688012902978732800276735731796355570665019829259660901216911431008030233898606692753925695710697764356905625578364139679502081568118423473707576758663870009573265576957755523072000000000000000000000000000000000000000000000000000000000000*i1^99 + -241214021655779549444953235866491757153250243187529491015324456448327847902246773579058542333782478991462333012996409276748147108483277318414255590853867314916340024613597396515840870702367956834261235621197687385128174630453250603915018356285378104200627063563777387319954265269782327199998779102555692530795425375931792651835670262006307914115127839556676373708604300261411592394634632853375164145261183886904871324545432075905376717185253624854938384778987621753875739604192286152018756396426345884408806004611289011902607984604880364533502377486466417675278981837197575961140842671352722284788007977098008109347776812978293832637438978592732250994859293620413876591113018525729044237798422247664443977187387337531439629728270792908567205739254960496148147358201205548490202973722066802130489873222805093184779772188634499686081055119429610125505961660689815498085558276512389715220606663709472794350259990527430131725425086067536628867925266567139759924145281308361845366419020107780161669169336222299720260537536393356077032843536059408855601012496905139977963748515358193672405742615180357586366429492251664368609700913866085285143413521765145048802496863350483675064211713662790862159326846721514491772092277530888347179038115481203650768185349166552370319533166442087829937505383593973137004712437016583919644970502168394077524882173108183958785966566354212355251969432415957043617356041804613587401591214085305220656167625110302933204757093150592062081117211688637314911571494695477222082466050003796334528328049800392437465050101924544556182514896622061982468571840703684360462795852341346350853496111056312963589682529539995604443241467344292776346637897263018793567286333073141926571945750376445213813249439522617613909990672565077301109690603395766969712809031366956987654338365174755371991510027319243800039780821992269051417159762211907290324409397657579172911443344198482323325386997880503542369966489157718676230750786919498685244332636290700419832970345788178803270317639240615817529375078474811010042977449974079698782269343499307721906361221241532088587569743803543829205693575185615027313608396792942377198967928539478212632439885226169892506912289074442641336191496438574765993177036784018573615050269629773196050486609338677595755296897945941190777860484168826051380087151830931222026742767022685024894227612452411059689342345830007273844264062760342214249214789846608281587986134463561811218675370588064656640440261204548924619579319709257983672574360398852573437466227541275268713380576372047061839269833307459486585479059130949552456947836803285143568710446688234280217210968211477939665084817937050716299890313130790411686386412159257927959714156583317729822200357759677094822514685841430065951320532112672845183929777757454993231190482259170494532618069735186602474735133434409749381495510569360490470485927854672069302509654129706808673623424794743575068498601270378178672360731705344000000000000000000000000000000000000000000000000000000000000*i1^100 + -6179698233074545577540114375586290027657722025753920754865861863734396092530795707769385225260092048190380788320730746578146639880925352919387643030275821668484259300326135646995681403194538429753627503468584477042790646518858727334640740606018097076299159124330611339983254992622933830013550009995580262054093184925597009343842798226166416340582503956802609648843852658958796592326923841491224343018438192137378574983110969371212645595328604058348458419517235826791686731955621998501654340760136014417130145743694251199267315998464923764055231530053912307558022652709242779618680952945902934412989045482727418197500362932022979651739947058438571176669489722603809404616775159254738457467460354068965254594045345955431796208983429910413709723792658446172870456191909705551592551070833358944997544103187599890658398981817497100618703615076698576035518840856533184583410772458781831883602407578403786814899875226266160682046654771018748309120877811459383698168536106606097756582239027245019967051968351579070857161362654883595372983896436470667840442557009649330214683802078406956172878175217715699781174075736699976355172297556054018854379804198432792665130695682772560531506643357763288702768700250087171963964145291617547730242159066461115453683071909985523581089002304384703887171624149503327115565346329477527502475818983871212306507835913451566210951602809686385023063289195267127197455190626588540572030218952609610150581296769352871513722692544849658155456769700107722551638249223192274434224443136936973424168307242215484116126042875380912750133346557343839272580944964612457158322227409258068562773924985722784770226441154382518273007923817709217503486804842318691859965042424216340829862827124456766269618286869911664565793978458220112708878912778626445971810169956786210222942254715858549704388130339872687527452321278550669778777882968965965063232257498960054080480419650629854043672610579918833904085007819060674132376339961846364035272633059353412953590330703905479871072556457521605742728356028149900134417865949105757003467328434429057843082609302453211546573955479484098924409744337692454994280910385033061704999187760708824398024610742291045112714481424636376105780342119984677864664169006711488477570848139102955287522840305178955436613058765494001449934747650860387202352083469060452781151140422893614230242454045087761078532807272202805185633446930899579391313330604596741574372183574380265620934983554219455793847473807839974848234003951333415480497760742150594908732324128785024611976575138508660913300370028916284132671750454252896026350871865912583979522845149138077733320686022966555304474794982257257012245370641009789479073497736154057223683842706456102312991664217283428800579228870672556827906074218254245143194536029255070170660385429590558871398896977018997907147997847856645922356547996494294570253196482872868836894985801553832941892320837783329253821053188087805766449233920000000000000000000000000000000000000000000000000000000000*i1^101 + -107431239830419295736107305149148984555914409692265917533065289474111567191235002800110803188721093988682905310555293660809766095596815596380196827568902688865671558382307595276243428453009610577809535360408041669875720714080263376947676900095661380241413983018643269557487784338677454997048205770796624534444976745611942681570366323153334233328106404003860919443409162240620588866888015881213511949192483262836614705662870008634627476714912984684299170679433128732317348393710624241343398610329079660045146020141273742054835276021739916711913001598576697767305151578988997987957819127507490623419206854963378545192380719831111614482573633927602141278638744076909432815648081070881906683215025284864593310865360727136976346426730266635789208685705760577978724812352614409462572273698271499494160946287584028216754077973879298685449628422149449143265238465295141582648369310756553088458629060583821963563368503117302412094229139399513397381844873722438834260965449469671991924436967391335990552354966205681488962333905346490156171309723181705344256023575603998592294872010622310896913560912092550405735243287566919625486436929747817929112726504181164964140350238313999909356304381969110966930292554995949788988080148316849186821595346772509394208551033937942709228235660168144783691828984697053190468973256890513444325406283648373119449003133941329872421560279707588312858767398875861537037897248752919634237850147472550280698179309209474179895284833826485008721876641910337033168509291004163634194082516173352549476993378997696208642200237123133765744109570731922054747637202844320161968778227089542432945844200749323348342274875436715315811247123181899981655282128282339067218091989705808956219398504929887878083559218296453986618193288698239630655729095609826602795355002624923673623598950198290661830782935420796262417544831518963920448810935122781113188748510286447099826030911029821735999034062681478784401720138096466284386998665435216279937207899984140782935375116885904285063353912222107783526029558022512471521275882323786790247919331740198566095586637140275518470209694576784491736717144245926077369241137852343375887335012785928852006981023973753678673717986302621244635304980069291388517495819832231368528809802945915466573749156091096243419807345537634770154788610094266795326454991087985264007366769255608930132501499843834463637423996578930634433008762012145114615679408853539581533242845653746937492668033976457572868776088894708285722210239645541696816802649863883933368295702986058906632373950074816895700367233816781543154098860435200047898922151130334009236344188635576422923746625795405413193721359905761676057033977317182297850913276920475936531493983888683445615963791801130624684777342907676267598962119527017924918008077855512626581219499805256271458370289530669522751769665483193997025604834567303186049126118756148847302947771513711569619711971154120367959149542205688905728000000000000000000000000000000000000000000000000000000000*i1^102 + -1166224819715257781260448018811325896090583490116303746485463637096351858175909195825655670691049239728339545834482125871257878444879157460828943769438938450616006099234473420370254324760128859538954848809058496273416287003277553925415686297630192480480695439076025289819554117167624303786518143135670271425186841980414848015503750003057242629053410126118436056491105064696423124563571347718172224126597807626044030602414228228600808866371110574685049327715400942667514463906026755775602613896258595690238892340864807108944006926135318003997716706973900141577988018995465022381455591507308409805288225876793992057865547149535991815503017113078834074243018552479656801406653804992207199257885442572097060212248142975551905400967397222090991217903319851039792195451278121792415976084553642153397708439350692701961222403624731920396521918400693609406673369158593925134687509122120038014304006098258597354879215864974506900153715048099243542205382791683489940447348056985028382834292612366530698629089990669645856571114129201821776719345770217635339606372931655451038661785751757619553602848982174359408008340496985894204404187752371798463995836957063280627900669284511628748895707928494711263587095293609055142930999347710443423654369604323526075864145155490120653420972713352348688022705711024168789917840899739706837877028487694941460806432919931172844956214035422021724716091160674748352386009774176055772381915102562991666708209821643369529037623755258550602616854931745719752270408845579768604275217597827668672342380283236141374608663783126852832390927277187140563693764904595065213043949957261174606616095389929199944726058990784066936921322089738167973646125458587543920497283859911592684750316807017920947408193259028929587990213851513708521249560709840894649928920926635280555511469357811558018137258158353216600707822663603184090619485657049761695897329140227924593989686074423617533677697289945995760391510347503196365444961779936710212538742375496043582359671053836155053687315346568259313168790350140812528760983755630066564611889882169931864293231152209652104262820595071990158730978944703865391110431814482006586289556594457044040733280891406205085500265604325957755313084557865289223830221121770276720382121372945483022436814535878305471931756556747735347569127964482167413092918271685722254490796430484921492041490985769197577835227777452341879309782396014915177402041886613795003471613575324793332404420984532076184077271874412851863096186626446634808887419403359094024507415112744090760453710535729102119147782839901132114913387603295277560608538506962146117337488501436942420486653727295132857968726607646008982656354326935461436302889121286186351979873272742892709313055329980815511484767945765561630943703463177700761791079927017645663462238220972709759174143542790528551112003063012363703098038329374129222158521343132823834109158647107700994557777134980274486536364569395200000000000000000000000000000000000000000000000000000000*i1^103 + -6145261105175528024870843449859771398758749197448677915613780326494657903943559337880047389988309115759711095693590298282493389383078471399810240172977230491695900290513354471008228935951309146521434882971223288136937930111822517786292970184451158614054188290150474121045315415106855168724542617683816606181506879012919037592861229085462889846999035588585387824082911582158024549525467828502416631455735113229685787884851047197007346618622748417129965745298785559461855663067494092757627501181104473841577432474790022508241812303975936621134372007858156408636643070257129513739914901485867346230341167884756026417360183537815660490077084281556358278557003803890440113340516276808332905852186871899804137312505245669955219691381933647192929926105773310363349724660299425376987009359160701557356635385208950696828180200830513605856957176703784147898282880200723041217588803977698898561568800557139110697049967857963079340395041577269181111293732599966999398521161953382197304583202916897725026261184567285048872952114666438565707651665411020770599655111595759398548212503344473845239183592610609602912563803159246664810515223209103952308285671047422997648459449772100927021520743414276714051634068434006400060579016613470789656627079709917689557460978012262457548684775096864390761374182120234841358296574526904036976363081684271130918993601764934856346339444005996929897803338532452855125705747478993664582364454663357910433505791897799115878729863818579190133115623849903517295238153899012972734440691768433161789596594593012582091023974305737369189222725180680213188722812244841673745119814978228186810236796629671840072690531905856118334465356201760058356930721215242726522261465393228267337295248347022369280222814262059359873289614113669189196353386530457335401395803029204672204833846073281939394805282899251610678901606296684222086506118136180325650242369930812431647494842243242821280037473197461887069303852959165084001714953191605378910631608138532420224980285277142772297181103823292607803822753746474070128665289070992898743640356578915612441228635770300459653897193254404237865725732423401945509029079510094030574679121505711596292674969577224139324097079025125189111815178022493803508260113879900880778778950808717004780038205987179675144265080381940382622890202619150432987536983833365420458201694645228489057643418807749689841070707587755509596336112862153967446907268089036872371382395820786573325969567388481724105954959942602606833082204066432902929491042178642539805040908464013807594441342042318823856633792314226958914935019535880176650914797345714963264319350277464977169631055432726760693421154660504086472375547074007685751800249304265195642622403799425971729484309648596107593635020377868964815823173362870758696143666925813465827419357414596146897023098011459499946003072039692288348713322544832123755588504795604782351316989630671170873302337554005281032110080000000000000000000000000000000000000000000000000000000*i1^104 + 12965047756867417643522845587688416891203875825216405623579462571705140949081254754840173712292980798735769576776727466340399195874414736027732402463076414019716659537928786713861154223590370645199490577595860770977371481150332502530684952943382201209514356652473745730164285688621543603757759136807521861094165963963281170803082994332011893950159809873023924432467250447728788079233162860616131198014832511895215101613097683165959650776583080695489681954774164655449731215491304684569066385304429158075446827132422522908941553583649935007466018760436617801509604551098979533742790061117332016735316854295722038423822174018932182036457476822737188181606146723348774788496669609847825326032595168096741739726868057514158958587374349546625434573097449923003474269054239375717898274167037308250716325011171845023433349021107715833669353189254771168089827288943669795746812683335059338397626623139574116752181920374073543714367615166369004236815853573029357155009664779401654156565031955198066962337781504047797791017105304474123664069740348314543220684925790122452687755027865898846840883276418239444704534411361938499985600365883020735842217634378357319675715740030709069750546497545283626815527457903453442950487237685388412540704699852422452343899283300976868485352654192115914581492188221099970950275181857500191365173252683415649024515290142732137729005907434001508481517986889318394769462173297894682787307544661347683280785785539189035481107628663815222048973236295296957341177617124593328208394439140357360679211868010926231467696844018319772007598639111911582169353431836198615810665044633714378063529580466795392594667292930949343320757111434636943296869610674592897208668369532598103684074355913909385035683532326689757368234627020267248503135204599295089709965096331499997518785581362481124019940353007228478189391631585184030077066980137117866003969827549171557375506333557079158031820960188812693882746121633530370057045552112065776268098659852376208085494370424063991510340666832400479628714793718383822757501723938778373110460003779202574919407791257303791728024720676218908762961440023214492687323468706986633983065174367959704492663073136883163220748603456957289853136403203412839084524557090315828979534909716100055377397554199961354605496966576194859036277245925395955509249596740359236162536604973870656628851594441046436843441320475331722270955978891916904441115648632052906771205349999459396053621911917901363410657749907968552197757219732551375843216856239185946015300222394902689629652450239724619210405951222044079505266142519609878880302732121431032351183663025103679608647170225162747139764853497954600167577803774387739353063249398551697393494808336088813098479092426652571806063910776444223458959687492355089093501950344285813231371220519442041094190316542234371232162208932859317631538241114732460154591953199843185386225598369734505200238063609970688000000000000000000000000000000000000000000000000000000*i1^105 + 391620522459994503652516070636571870855366969492756495724404163169028162286324635691414297461578110946215833426074030679732124402886773284261404119388033329960259539267426494028267237197406248924998508472840415569960121219228119783305316085164052874626027016508601945116090896073229704504672143570025584508680992762898391488443110019708092454825832892963577406610855851790672483249952669975136704031438530181640632006408972836825816902584329525772589666897221431656769878589583217651354109988796414920718507314168584725764169141060518389825719358894426093958299492849175465877822409176109328830136847830510001188191110723695465317516659720127157472407734541589137163845570932078228843680023138581796020753582359617168297119003863460508009776105639342136685581411769520366674741234159319549533316046676800448958935455564471050258629630992496044052712006243086181832173767287226595837055904377115692474271467211161556670000665920517268864476234748312771557797007029536170193296774771997967316492202837801041149869465878990255508876880095023352722568259846812691573799711164053916310570221398597597767032023157384479868393170502541212210691910542576250693843570985526868679999403683270336298987054556799243444581373229648514930078894295676506359790942262754074222648475771285884218655730296770173847748654404148217355746553749755669703614625381275382401900544073602361540922726765103373024351999461353795790881636301275576913108583325669234614168012575917607305752847389646039651893259571009597104775485994215822836997693621728542598523077137723619353556455468316967221731152778008173256250635762048333382485276704496260482258448560323396427934660829242418905810537958484494953677714164602477129456068651016943141082979572125684140298424133572940616357595502380386197812560512693539151967509089770759210999473602562610788895303219675282249602857141263442845237468826470520310156756705377543490293563024289354538139368143630518137123695810225849530367779495760153009769843139830014737110340449033985594395014855936085784502821888326412920689705788750327821357258035538044206946452799364727086099410578634912788328864806951852633953113468449642951398006507197026506112902327515319521556792780598867673279225766144612237745612598480058693194214571323466639191117604253074762958948164471471047816514625136622817130821412567189406573505703996040470705513504445133371515438673210683949455913140908863756240237769609119746861004568573435085520819138938512146028766156346635150179314133494095985827485910133858040113064196410405479669097843490875057404531039028229086339504573353527168724807359185861255654962270774435170702202807308297598646483725810430580666662733709244782928462024919923017161622462609922031957882652849947594866723210027786162410791908817228329943263281588530242319482790798158118703745669452878258688210691324643245181611877799442692725127054400268150289884774400000000000000000000000000000000000000000000000000000*i1^106 + 7788781308675882006866873809504219832943060170731365888495355454360575321975003564675809919058916000770206983510118182262839522711213861283457909143157057023352756595396795721698754312920391574571073086896412491260946439080578107928108062030071602642527575948584303042175675975631471694397142711389245653643525678915547398482449839729240523836579028386185147981530568965808465676225895600912473218384008771887634413418582094322644107222257366351066773628356290825044695275391719388970944883868673558518896036458869247472867103272109114574908589558092192779659882739594960447233071990448093996696598427752024450151014009329610693116287074806167006034226559506691624502549243082298165804085055670498339801589013025526532309265005181901168852474501149953265628019826503604297807960487717856618231374327251308471428598994674593776423506530015103118701289958919437862797475800148850359314818315222348896039665161094172226366695606221965402893214735625688049362978042162157756275163677432460166087220649859548035515429854947743183234356816994265055536774221830922713106209832485716349648066729507596079350668056138186042284325891590386183666036215035992498222475078243323402911811651640483146032700663631842727991374961461750040290986948795146365225730909823332348449574773559708462826854716673999900019677172114379902422081550917497121335913027340161209652454442399733400896224305517285684738944909605275198919743958220922920462802523625354882156273146204937319635690983590043715184033471916390590312376699692613080460890084528756828898220196693542167686010397860928737112483008017285795446709414940081819833167432082971259927548892588972416767368185203798724953306594169944733236475201868221701170929269477926154490001179095821906820233722573381410817740614545646858800267186287493506807317125031460352158509170372923560047091104805688032572965449642346397385594362856579693828010118995623703737453531086111363197008768325599479955399746838849898017875356581591936916373576498901144437017363035515259086684697041697789526935968957155419203919708497306375372754008670080523959799417151879071910016084195781430622008534604870573051552038718333953196854122791709077803893387181506946791267616672762337500761287007180676046619146938805274277640749328924508737926026131396563168926275114422193039724891793716332930180877321244611527101594014408764904927502926154952171314104951842696906359937907308238575163388399342399992192367580691590386869397620985701523376080945997062927759694447810928690153365949686637835165730375251780402801941778020196792576989630889942176806233988573572822923442525373629631605008542193665918651962953518387618966618838872916453977015408222541212662765568006073789931825375874067294604359243728778015886333872386973338484203061727357107256045836184446155725316794715139594476530798865023757579321729833381430144733487584861622887553940944354017280000000000000000000000000000000000000000000000000000*i1^107 + 49135158122028258972111974271376156196766039815466649093769636553693758447356213680780212340219474327402357580730366350285922846485793046162012795197929616252092142304067980983496377570428236779548791459155635121504424226306938617033903714673970477357162486754933731436834918846994427988722982867337753830884568561924393790464581705680770202764386550734242925128607764319977185318307181895937117941888602243650751590111002540947222574250248447508609064788020184579608680075891823284818841307287166817854859687419252801791359838687163765939719077572084472981896301067263175459290103748403281769492190210259671660723797601530667535914643790200127969417341233694864694226837640581162941140136736965145632147700888402676733024453323984743720808523465050362828044266137922650465347181895519330800776594173884563345387105592058174998915093801059306947896185456958648446182366930615028697177597965331662374687284881666889360441527327425284502243125916835440094510173563879900763359043825812769493609638383028406188043400129144734062602362405467578031866658004094370687446377869042426031581591142688068675323294366078641668383420995180805490353332809643302668100744920299463335109862607760587523936882137964634769212513603770089085021303262613655021859596640661657805996503295817699997681560523076817681232849891416187943089190385924040407411451528481541242531356035415061731080446301407707248703805340311410236739846478583762716624250288996246556583633020122248022981015613043104111128882821965125674169524533395724331907655793844863294820676016298634648317758560422191240965688085830031060913917662363242020290433481153842276175536011387591251637847334626685073239895057411524585181749681776668327996442328405447803002234304750326172275881070578796021428449666702643481627576299123744764197404726644177218739627357911616139261186348407879390739306364208658983815590760110857254996496999264098777232186137917710468294397465483205652461238385804324127561148224206910010674653324418880311145440910924519067147881479223846033876411895306946682202449186608536513430575822642124854105611395961160227497441861754561724723856588074346453604461416821589982175962766525096368770524924094393933708783970308167986555819912465193012073664804136872730975251869423838978784799139730181764826882694756731162935597307812249993984814895121631030336901965650426782952594223576766298191681041073137505595376558550802571830549978528538918036000254659942136725839911535205656459799139344165347659948901253679214195227325662409770788303957520803933232629842255293599041445994451036470363454188138525135181754462446717275575811956576528610461453661584870513254095616415197416572859212818831427505985695453864532001922774807548377333948363454681862768500253295025031953633225208059427296748602549097618496984408631604552968066578765576153565110153769266760738698646368614682848239688876032000000000000000000000000000000000000000000000000000*i1^108 + -1875096806509256395211647190540925600883726044808030273993392225469259795727649716844495395261198910103674261950548394444859940131023400554041212691827092207079743155693142277454529571831083089823898228678772328495294791232463760201602844285908899958376362172190597163716033895306814793993343360043050422904209662724645965442277488927940321000185725567954831331686072707068074122865578762569081841112114679841766327835731023222910235080881479069830658927319633114201629622302598346696052268303900251278670051007303811543462002094883107523855851108117788935480419941167110916345737192338007727037544775933706696244591819790352561232610594963293281304991395615207226524890577304797095187729455333912237703303404524644660895333152534728029238024473608045402968602142080009163348926517260315839008477802385274711046916418692492151051224575611179629232837683502375484309164717470859369852071858215173584185835782891134468193192471163956437535698953901567852115233607522698539841596542096604428448400925104475637870297722677147163146206891699943268131464358149023034310693430995601562341948811705244789052100049148001373410911322817437811091281846604624096271000085630688779435070385521789345276678812355254965632582677406036320667259030214874919788315782283011005816457677132926984644951404965769506825910753412678926166339271114586405602878312707844932590075629718319178931235285626653358465799954527210511584294223791610710021560639559370570301625079056985661193306378800972534628316311805773346325061731615316285407947899830831472495034325386964563522853116534641727798660451809093742857926460188320791340178342008765586400040007679088117364486296901037211889888878924472248167267527889427508321553830448055020488092039736108120007910580803936140140142207948090304953800471462037070768549239535742633671869336409640514952329599272811865244257172321168093619735093432114924035567533926201098900964297033331389270898394851479186794596330229380621386827793740004410340676472140866823191816917354003157221417788487482804211767231271321940011067706983026792987800393911194476934855489904821176731740270665994036796417656320535061398427542359563324920432642112535156626106428640685165787616730088158446925459012220029436929825940914290145477975919555986691819755799169291990467170829896969471465735354950690033793392880428463374099917523654555187707672871125914225210191090516499998500322653733928126905789527628041440403458230667665351599736908529522055810035714648744535308842089151117727730978851871158920917194156344761493583220126203698301935984506439985005659394420787688107570980752786501020736035331053514047105431436923027206510214432854652261215587435207694333817758874583846762341905621087603151914923081057951299465321707694585481056521983359967607937517268926607934888402563604697612660627216009311551830201589938121147860929230390033729974173696000000000000000000000000000000000000000000000000000*i1^109 + -28016886572209531477798467232612779822284471815729377881902832961081639041261078183215835690014487332038630552334663693959660514756311496899450199297032376585291126700466142657132738779725305264731803919787178647065741044534188899022811692398053303233906805551508503773435329681242312126795320424068487980306463629549167339581878426974311487990603443987446239509840042740296651690126642183128221260049132485443734429552076245211879613813696682924381830014433159613907344238305784704639728647589702118561441939050369169167065032209774910276561142509450658673570306537925201569565428534838128736269369955482254392537739913801730895958073149203965708648703741759339389267654766480053346932418580852260582164113092597230569084230740355242316031247406419131788879310432620418052368007498450291549419593347663866194465183897729465473941172317962239089793833539536462276621499966201019861584953854116924357582739448337801447217990567676744296224235808781322437132618331179616161695709991750254100532346484292063005455853211789083300145983861582044088415608288871418486839395396258869695763118683551383464579591369819304728242760832159181778357198322533156000070696309744287474105127545901040019954964650326306645535560763703416360630542736166140533673482788600214933461816549031339867205281536040010437433118895743192462038589484712374134751406631690005392971635579592978853253198169939605408754808726134455898056911618945394109360998256432900336847394721604192548477225790985652285479736383503522936082995342247972092565654111584041845552120095846150575275468161816193531550513806284940299486356099825657601452256858000858899235655815229900404664763697927470213104619025292362954787544911663623201305918460405638143999819970800560445225589017665994336159231101594266648788583677709744442887791635741880120698785758446340420930134644230668393353448066144040719272689291855969626424607366760657443237198694288473265575863869626405788045376536499456069734088241354389428874108666470189577083473180579787313463737388331248207304317752992332445523950971032676096464606882660372896741665239429278521352402015470308020302094529927169415723391064638565550519474327851561987737498112965623371532304782244990270155320736170626614957221221277566080717701237502676979013504190236902029874930137138283102773000579426273242413457785232709872881576847912190631384229995659604067921154974074893326433632056377104599152838678703247053717587745165815790435226320539869222007296420151475286376990814039660209974089590625287457522393503429325092518461427626544176349712916622679026604315162332565107782207340388558538402556344388749087320101029072102676488953504433966511826710068472817833738985217704838064625397354715975004099010379039254078314336457441592384795543541300812535783862160730923100464390421847504093523493644152629604170930127026122396753836666656789626880000000000000000000000000000000000000000000000000*i1^110 + 65203491690512261154621914665039587565665942562546265045889540874438297893269905635288776927091012336191051539791541039674273226905131389754892539732936028674763414949226605309425243357095915397361063055116199413805022287643949505044285104171828185424162153442511610796277055580153057788714038283208113779703258475694254312685538024026187706608757983325371847783835749066663703467947263817225776965103926812244184547611493145208121173287940312978600373105988368262529177663065208019439282371858075437368474693982281463144023507604204686361940357325325974648578427370777562802488188263510093388268261472178408261237824850732718584132167930081185446686770201883680952086978832416953288237454967740622600420957817512574739585040758038002172860317697204141961898184885360401570021077372473694726587819416677466617882940066469910756362627720877612245850260830019291379398791790780376133581389791550719545601266586841840716715858139809149246226972584437828450924612162564080350563660451340964355965733433566625965358423531759630692315891926096943837323403534145123402555109682958174212929703487617053695692195934822540884119667522344437590451755924367018752339059008171604794354785835502593396148887463517954761807226827282091259252254911932036998316290927909906670351402462017273106955015675418390151716753127939974435766487958617280293034848287414806802253300321426232986537735530996822236471521002614344749682759248044540875519086202956166889804758872615001235041822770973844492171868011674974533454890747598373923771101402698047044773423801123418463175934170152807468166551847041897298180262512191289139461856603307825799674776678646975504450738249205745453294430823712817250111405682150488199895029608156507052044788728426421318013674821194377792476688519538717487341535193941236133102772049471400219228321216334639465578132058375722300996063094150670308765521783512097522126764860472324486628087092350273905529224537252121237374023696283402129600233421028255761666610394126048157508927770912153319034115136889136287181532422886300392217127522752237913134247382748468167322837099483124972336699228938175666657731218567431935793380904699851759561558982833104478311270215235301458956208658983482614317846853634757617205470560538926641848924650056103350937098367251510635169134489805439851701001112100674118640629958244881484797792184720788006342547309376471914623446826705124514937463792498345128611400723065745477353506146627737204145064967403844651764390431852626834302267950957015756998702970763770289585656299240237498965120346905534730086742911285135778389817211489954542057515865463179452702567164075942194441915255328179756246498168345792723344015638313010046443152794720201407410423504884591742826797393285525179095012194507885329812297663642132147298475848854024041811976472614491193933702638544937462014312831748588229352839184384000000000000000000000000000000000000000000000000*i1^111 + 74696768108153735805302667784059068610179348950203840498736163312719016747450755686471119959882735986490135110605044595563837832590207578886615103269902301788451393595442429143373870134451744753486027439306047321533872712715857252029815091360389597073348610527242279054810509612383635129520842683223043451846834327468595586038859679074077771364665770258625565868179448246455866341588554124606995161930858136622153682298208051594319575757482572703117471314283018483728770302774398128345797589368589540441884926516665236713788905153390088667231189992144592294969052964433420283834043911234101183256640785202389480880055555870183731837153828910526729641248019790745945293633161702731550525236045058090082404908623283536909585111709570356157722077147155084523097871480322719581274781421500785565214656579316315763928391006049519532563679086772449709115384767092483739792182706295698948982608922705258565442446336207920720701660752924892691999427824347493899940311146712320688160822904511273600793140290846653080329965090072738108777119420391469221652904515478276650362319000382906942892841823121327090779609893202444173889316964676707588838580359620159861529957303581122217191467434051451636480333214587454787949022036095958564753802553514930348564051639278135072828391881005737163414681710969847823379108348977934085464208717440087613728105436156952358988787736269706106099789130039759111256726115476099123971591007086218528701793177900738273833113891414843124724719851718280051025210893814867865758982189041918007329498561939266727303308348269820902863899949734090644688160839056048257411914736200416821238254936742630503774614833398242218643700067698270156335284416583842949741522003612832374987451672301118734974930635163683763425738708572224832197337027731095975114175715464792768268313390994869566414439900677124524641919091576685626399063145759149885166899117082100508898596581653381057250225692284354269578363939866957463542887359567685961391797122950579717595836125268563850912114431229151856339788280425483176519081897279793312288984366467718196465684187085711139793176666406515476563594424599243807612070901977260656561843577689042827259013527711142420954848881548795955308336361542830149506301145019239865081735315929907729346932994669012379847276538904840473996652795862404437082180089140121083038766927247291207096441888935161033552765658922331759096949631113183229769030941178976331110334569247991916893180400476905199996129069581241500441607362163558213235856190143138442133757265949092386662011007123243969593441649798514000786761056851523642895837064016619007046688630949012592280146776691431688181019706716841354723312195329336288526357328255357750632219283800294399101968790410886975675867580691505164502202504946462746060848658504866112375055739477731515784536413981331249289571240432489024484801447469682104729600000000000000000000000000000000000000000000000*i1^112 + -143967675538141642666199946252852540594795477278913598924140311178082605639141621005421731446519385696982293560628367210876679394410926313313120665359800252523074358563706380408747054549199834718744099400087070203378358654861746073315170114234204829957041910193838440888387791812764071223613103632846944293893042545283126843362282285136859384918720757972138110049425200750344962196094291143166661853496180583799178186141696320833029118518678071822641059724506737268732859803997779839838968203237076710385238858145680792848666112900306744274090859242398628167545122139795239771566759203160213113950584771289619434783291416748587370750984659815765130572156314377327823273510219958231711339039077398511637990278458163787831203864118969371026214985778656939397383133470442724817930343010980388909810359907067545763024685685453369624732727794721338476960242995703495255580427098176567985634780951800724721292527672133419206313710077534363589030464391699680790859168297496205087823076611708656100372696049944156098809785833931956174135192269373367256907870549471888083423003543975848084765680566445570733940226010752837066680644325943347719999451448403467364476012558627420070128244331086219459829178172807638989342764790685600514184348580340696114388410731990509697936455910819628893287553303198974786499952644593194015215248089650426537692660981132637443397931150833401328155902833694261221294226502523886601654832850839368506638886941388689998432398346171206473434151481244263915377225042136231466106564937499402959330292963792802882814597057246312656146554298911843445691783338426093123989258943124860569030913164774624213941389616950378470276292472214155496540389151974840989014752051890305516027085122958851186925113134079737532496885057820806889329267124299973923903343183225088320864998028442906954688075515759433691920571657255549665438854366832211981074737495205607364361156063387196718547891266949099983386883186920651638565559476643489116277295851836419998860286511700496811646963636271356514919436187081727250316940638591466159458841391828749122001135815247586589328950190762730502492509339063344591386920258074225752177181158921019591666448066987521276002211926471232720644702844027503483761463883427541106337760123074326107828282553686330493316430185839416297653081102669498447956661317461652051283870351480422988078123946502086934827417619777260649070720836682163715322754041667312282787877498824794046867630284079718529293261145189645136957810916947617545907143617393472623717866116830070510574969356209424562921469359441845327369693622533008722859329813849033064270477580125009934833258196259390919533584601075985568924122045680819661516203117130510089501385875428329397324270308244204861645698146530978722291064520695916828402301252779042589173168228621385104481078759713192413695646170911312680195090190172160000000000000000000000000000000000000000000000*i1^113 + -202655193112039990487546982832070142388452730640568156370466677691743883265472477241477551473588680281352612807739099730075157659699627708747833728568164240463548457428813804075250230005318148823734286784127539250971393404095348616748076941804956081913831949022854885622513292034582555176113073987272972928409623130229615758837506241876695022765599827839788489220289441031621594707227560152733892050228282608381232469728328942800478545819136885652175304712652735587936601515036437444508464295544567582067698230166941657984866440273809542018337282617210263285156535892734310252965200600977283554041632454452609485828625585966377551517772693951966522125039239373991644371977503362575780081762613469981878904492657723921205086718366414071737574942934793579345104932089418152479927887544718739523941220782667679646231009316807476560630897508975074406860382583948923108313946392505011774724776983307802796779447441417658358561976763771041779307209259295727620038092880232401471221988236057416458431901749126799726859655076049752652842563934208320951659781683994372523454726184558185839519209565169213043695618801205313972497100638388104786298318203966242995367369873520653345677546430853249380756592788973456954701469487683914859804352041232724988441768121226195696288230372622120471435048482027537079699325143954744788917742680610452164618210945517139563425607834104654326924894404073628100053793033878065920176302969341710534154991059264023354887350948990680750484708943504158528171594552728265356630416352566389319657166586079290488638916661748381582871001825228666896724106134296118774059827516764110304176872628800020887065830795493784973992155542075374726510966396672388305665820907182916221379199183296513970367168651402387928685235204489182533580395430789560364116651226786913252818997513830564220774348072768333956347270369302146141621207776723619985605547667151310865186196957138884503582694295629365445919660205790026472541483468447785850559191074079030393196218723785270269989641139071624689835940701085735869607614630601714289421266852969989800997895382993626648153293814136343081088818617993189662798270262647996127740058872963815207204620019369359065008084449445135970542090873717629058021145151029558970938611128499748894083319990118176132701185508179243985057601233906335825526021131601899131478231881955661902667435465801883142353071859761281278560224702263667670746816494890755616346853846883237549570519476161238908784295656356162727415775511799732130518543283774216624577466763342413293005579195384237177811492404407524548088614492730023609990405451729424072757233442267664634874291027031346029608279744501457137353178423144511869115497808271534790130410413502785219348109558441412282867025884191524812435852323131121710194835201381080301763420336738604356052779237137997322162559483050746898808832000000000000000000000000000000000000000000000*i1^114 + 12203560100122758063047407440220441716747829200257907112120226802931518514443195126940202001609741610524300777512589352850224153625375943985646370558794145147056061353694792805654817619180914045950541657015268591202079967486838925646332984751135378588478622982011295653049135044260308677961302890995817044988421608079664909812676230408848361659872318329338490998262672746840105602779736698498535799210469098935435289152676662890809677389654985203245915964547671267161636709516191983094414115771771533619134075339044370594782323997925420326097729611948104212144497260161731199441295317287609407712141689441899646252796382681446329567533837099410192971045558201059255659693616710394268261754992470212276275678885248638103042091804956284917403260839512384833675066081174632435560768743617115456094327055752192793549576758453450042104353316240022805049928771709875669152547303718133435024334677473633018742632792707642491152377846922576696529233878868650696837651709304227170310143169942778674633889955452011518092914838777846441285538705083111098063583172133145154499589039941995897376512588613863264373617080877718683571792916288966650272778247053489288950063267073646033734241323591665059009970018497355876484501226021663316448534428237794273389629164388205442852700706315127066566379024249546587560101398886070514874219968020832944240773714676641891879530687637214071051824955586898838483475334226571023973595760332793172751038820002374109214472135882871618977558871537587293921567531489006174952571153536375273620024816454144542212471034158809302140596127076143954706668017179032990650426300267243987852464203930859637788213827831954954618691155096175910393960568893098647363401138154591382752344867046975596064415067880606182622026560618378603593546137566843018183919805737791392447268304298819021367867199773996010451357457975672169529995730431322974158896563269234542388423655782227162030581849985668711329499108358745233717701180385671225663354806424719775401339057248050029137911407311836159373951417062801629777366042576516768902292537152975074102137493399690259496794247004611454973874993204548418171430075029784148249620447258581228428199295955784813012702753075097187747628703534295617722091001664726480486959459873476731647833000218624842591892321707110002750055237457535871416773393044321035186763866003411755499378207895858345670613408312191511532199899362207498201679488576281792089654060787069491380227774420623627656796776402639631352880655474893207593426675246257834015976740673371187089287684266257862568813401925217721523604477426915372471429625139418954279378814195997671980868189255455104122267304756659423465329142774732314220617345461928322259572127193668190233915032029494868751712195420868419407354072360149399879637268096721019023226839216694353661389401450404611148462667753062400000000000000000000000000000000000000000000*i1^115 + -122298568418325416544348894251615515614009909212453901758621140652635943669672624018699327581205651794953596921296399689369017605437223790703110216027571473769630327776052281787054998995861399413263695105855226914176935176368092286329609226056856103443524618500766636579531491344990775473408666340480637595803384585752541614526501012804988744996591963778804764157820703842781191829362547134735669979105319887808138791518390383058451138628498771199415119322333373446631747460739265117571169417100082211588730352701550453112632986790037638731519368150228253733350437549511166846005753967641242730869432525659549028828695685127556195966993404549316106182996526524837127481961654106231440544058680573714998192307990489613392243500222601212197737099856638867107866274322884713819447834469475380071897964653422473601988117593827294335979318895570763289374032848071768810874357238677597297947502080413649326532888625902690105931250328536776854679250598426010776860319125086386119313174008203960001474232926203692021119828049456560469147821999803080677846765361049013158204327741017698105542291053890243810554603166587022059750615992510704221013266045300984512395014893447325640855374808624709206996614524560990837472757002192590176700358327225668883924559406525631078974739866960922781986061341670625455117930976694887375689631518114745107716529214921373044930022892503349106349388404165723364194681438748846757356111312227824375482472424018333856490794408837269349054296903149016497350507032909461827046584165431579987082888811393058401378220811320401134289074007019523946970549465861231245662467610049578926036832671553486170948688986949546216553158693138604212998795040065130037415602295700136723647840356820764646198669063558875801271342432398956558996073046497171023703892384355777367317302142600464386098515498693597065153460580241977046259475638619329789250296860656109794588578055142681105269437087295455775566721369699338105634256078181601810747736963731080275889832742052794779924538638663959566018840800812224084922872235206066788459015852678103946214367209928028418442966868238407604485808234771903682763023202243690615389012690896139882446567364985349543893904118461700829423233496737421323362074810501163969646942930523631671586953955708206969539083171011310507542025715918798352189169110106937800146327014844297221714302477564778021641585862570017996819437499687397727682016890823154296027072023784637545709556820724338483750560925945556692873787669048371504688809307140425938205831227733000148166875736722908065811063196356915895557040864285497792424473710425171724864258266560625835409654758784285082352508839548576718698669880716497501244304351534562532015128276365925621462291658715505696599043716621208221907725279746103562222246529558931846466635929375179284964016943824416533339176960000000000000000000000000000000000000000000*i1^116 + -246026001820870879803634587529401551688954935070311903236649578660657568529053800314684961271227240726025335631976403621011463955895488595819578381897950301024055447450617221762935927451754710440659216603598637288502964388452124120123823487683619017843629409123727465936066684509727451568593953812903784328546924179875746454334597384632206628234100079306793547505701551005470999077386968198103552127378736641210153827300558638943529608619733336903739321093976264548099053490726132667140464727023553198389501065724454304760364433956839268251996603734645201059403407374767284402522338466862508622457327379140153469862340157243602420845779497996053096808650109071304778722543474247938451240220748739322481292833851338126698274002719320080608431546380476098987002501999457485619601647150374974661284541861438818868979015288041195731733432833355271254616050513185436816648755323837770647074399117780262111470978166021506262566446976279514183351129381687979991349679239549439187353563002186365032529725664018196050258659927972201412434191952079858062437571760940460672953689848620505105360846097069280764218357768047049200058427414463030017100297597193899191938706388459650168052594020433862330624791830809938304693973060244847854487944670269197241422290450901082934040751419604857188737121864236474930176405088051873680008018066914580296425538039620433356905486268661066506264891879340818834342451092044784841064588261590096836970054535475708608402366106699089746439670093238661310329742730167812654066432652490388962512263643020107562550441972845798683297004816824856902357818464689745913438044371283810070657878653362867039294093238330920069115452354820083339624612643164045377134305037193175827467456265401128022914635015810699193360938161792379767558493489090394521391413821880255109684267450113148099525399159340208984738375493311411160111351911185640191427410918537161627209387813189391400039443552164039673094929185404380414352234874141521301533242088946252626592898834203171081207860789135113533067898418143871054250008341193058520616389463884397163208946987365341282899264102362264145158190930034315588674278899818737639885331291350259590345238116507532370378908575504398490003090427685795651600820504793912208080992619849988601937528761473634894450200814281350481632876538471498291497373123033504024958978760565511930649578593357117821571147096797359160352556365247978172840183782678756736998552321267315465645574464796579444783142498501376611914317006660844290641844595180347365936182771686397903896824248685346382595032308801076283562062092631299986661180384552686965893758244205756432065822838029367403013251601887242254169537355846611450692157483309367747813794421717339184719110630319354554779095737812214357072764169454671517596307177491304554361188460361827867683000199227113472000000000000000000000000000000000000000000*i1^117 + -158325715063883423812014325535230775217545624735119404348049046623657846869700071849666790843710054323320350062904481792243835826992914200986010822860265309562884044770664490799869388365389511057350623655872826067187406015865709530843854657562230189218552881397420009340581761486764795841640654170848761914723473211499218743500686267402704434192756167257855003733950928891067025525445031451392322585378599196391162205455291412405294850035214322196560607842392796114111089435472351689514255793226385341904911064531447890450009736600306617257671154680011255595819040042509730456474920699656375663416239909275017292981730795728985944171881147478012682269695302440158360752947033450621733152668184583897709782071281438356646022388439605338054628676275797973759617747121558390509738291522868264874615525156218095336106193358902943472000452042567993658529147066964654096817614540755442658650802965301130003223616970501769600432539030051106079890222781573279723773329499170482476634752780676494269675153732020911291586597762565209088753063843755979338128072202436854015588287905599521127688331177714626031881778091520980276226455349370580916729090823998812757766664204608934927647655453336258413943124509138611358006033339906901145819956736441478070877167010359802524785367841541420619032589899999895472341781139336285631458225531951087594922795165523259538103939402917858685900095606655045576609988299520931154745131350157888956128251150803306344168001297590679127649107317313946692426314545357314403401568112089901186916469256514113990080222544513535541152779176088076063111583201345893242624758913477188664399097318805656010476815085314463093159748104097465811729406123321618219092146007952955768323749066450631513617848486887488266680169240352166309549648230819604224081747002187423986680066198336262745324330795761731236354660206568633128270391658849458422719300121313592055643487830395145570865885699863248533090411623624429527539075608853930181500908905933721859110559646462997380912683040911000013647217319956132823065008051078455576287085993665192700070315589057617498703944228914565554655131851400398947657831772678699766504144813760187538644816069405437299040290748658967333225537865672509205043143684831612796072227105023565209731652839888607858273302559984523156654753293226954155835485879499763457176679919430992772757613494650656548744574594392060723990064499166596679562635351519691385883777617947864470389405943026279977396444708525705698486893178602660579918836768770977463116291104694066134643290086084777211906761187338636479947087292573586642021461608995567386767933042445150818555150949728855938608086250805662282655121141762380101494289669818287846461341857775832643695666022941661852504428142382037039531577847031368445437316747142370986447789813390142473764025139200000000000000000000000000000000000000000*i1^118 + 43908474448914230771024053964037409946803148203355201308222258319486416769222288344952527817169216309575156453925278715768085143240370322427391854642580826905750419450875708798337918332896919732278504109750405952817674700799796629751965135612331316557092512714668498976803508120001381211101634713132949981749460620509965512097459407583939864784916916688182798794618514983390940902524718800606218408864877129542659407759894684306049473664936599981691614169402526169230405997230802504848071604825519093078351614175800660691093427450173201283701480271101557558134460196666941361733780399012394062840901941858375830858813037190991439566457864339432469283879272973711254292806790017067550803040201759733751132929277368601947910637229697739241817878788014187645501123928031823454694851652092436714917091648546227475049888130414423377675528246920171278534963149938906300654386424566198443850725724621962464401791306897612034829504710761852109438607662991463530314422300840363918435175714416378633627503109390827967624907553849765702669001339553877292517902294251561289988895853932934424697568290108425348419786537283165536332642845673768202172884489961477042695806023937111165021723727220663423977972359875323160871495235568863909461543455633146907786712692034658989478328311659644813282795791230519793226502307312716993113706459223410182862832009019443540504056312666414791299373785213139260085969211731501793241840335409914165776515793827871018770846978423553702783328103642439315375219514653614128874947257590735856332389880575868050487613019409732613495440004700498056584010751485151454939586979172993678956532544608202619574755642490372825589051340705697819659015342194234451192876712332339727790638951696053203553085795630407214232218039958909368170206192663501564069386345119049041472268414599324518084031362831241019298186110863886596095374756501517131725813871413042161566164079252870279952880120142577342274174788145342420765536260507197401873855560607792784996459227788503803099609245572607840235089562340495922029921637356998912636462252393655450555218102114946366165597666317391302290151592715865932414181381468167472185988671200061811247965360407659838089312337860984625142535264112515424582230432125263714223785121482679336353714530663051580266156531310875773658601724751970715881451151534982406904882662135869074726354721360732316758438890373119254052419444262372244740777326930288036927179046913125487622919495537896536402737776206329506173365847372550276710856768610752152639853938730160543229032915098720014868706557749820523522591344794081156894380649828186356783097968328559349548128732015249954770790919783073284827681254494053651470358442092245870900364205728135898837851079289306665258882033751066832258569101694314297982667929808301732046506965349150228480000000000000000000000000000000000000000*i1^119 + 22338458259276552052610785266531518497551543732031195481059656900297354616378320529769149137245247586326904042171033691688960641625582535437065219593527485673478543420942179939108140550716494292744370513659082126401607401971382127932255886809258739600990937165725692844131824044439670816723883799722601946882969370708242970605053348939994835500646185037009047740381988955272487356363935364272239723510319076905793495585551036173957461254213164143598319453985574281705971467332580137294346094497861234442386117280161719671693369193251523807536619079537876122572046708530107505455558643094047376731522276618524943663099914591581395118284260849727507146166171420395972662667854231152561625486096141365613788675438108580781928031302118807437116796750740718435762964108716109444172208708867324959972315635452652392167365293102035771533863684323152092870575561619784838523132131808400854874151130475607506672158086908180365758810469698278054769892899185415279874292790996903162964591121138750746570933501879767604255780730761760550544572022968157212706252710842449029822363649689770254492246411181586163644159894764827354793225011174797502468874037764376780459208501974172774543896151424753663467450483881944374697052940143276301798330468400493508353384938467546425744616713831814686476947591678126551532291113752324551490639309592941674477322451125433431456517023205323469590415685765123705589425603774035051561920241505812689071298252565948493068767263622141679342555909792803090647155622913471405729341376953816988604317247192303983410370799239730663028839746891435277887687822675891559066513344916810587182525216650009893215158674052048944867287137954873776806102540466184128107561764857635444286702840772459947481233110048075949590493982689478594497497551269895236846690196800730407157998846872588856761449604677461382086359827985724230887293863522373086475785469800793002094087667716590017379588256559638542931315289416872710530974167748673832995371793929013411494751857260222046495484900572424082388616230513384980764970098637037469053290535989188673709734910453215973737830927388825417684645069009243103637171662777088736505493844716280586472818813664564114880887511855963896896893237806858309102059600498325056767832289118797945170862755669495630358128263624453737181863897435253020339249088544724374903574510083846525313594014234666815872589763781515192197063892834569257827596815367779160789329359542233758674789326892805755708893582270182585499720127319734614329520680540281669168013195869990765707190393057401213123312095623832770433304310347323352618054877538695267773361254684751613746330796070308679248573931411699464179427462626129658992538033360819071639343529887649364144095413885165855541441885257151533094124661827394802649427564043063251262731452416000000000000000000000000000000000000000*i1^120 + -1975302940745669160925287675525628024886780087339526593350202732256243724429828316425676057231395584586039430740775729519322362533327199327070743339999062745576792060805656949235712741730955049494146374966418455208411833833986511320695007566174246508363784679062742606264046239949903240343052693000576615190446630463849465688118176640697680794103287267428447064493219816487740621770623055157013084264951368719456926618421174773254208731883444573648317969683104622132571066252886573092677431037559366059789037612496019080641206039000982103397302760694120218275863717125042399649703606586194647685254343427656544602357543149182254222062274414719413051610558223090166667633278776771144674170827879902101150129666059042457628321239827997395090511849686550566146290552333355163627217342469646653817426604311019573433952536622657641056614186885676543578875852387343244631629642006492866743312022720467825258268039485245323697739909648123712368046921952345531358594014934304247808489623905563642626867554908377983505802782154796765441185125550880871252957949651518360159277538021978628149760309130126057413514104545221618932677092657125714029294780316235466263559707330915822142685134582201657899103417665477087112169002777252400947462683800507607381479883676910572800137670333935761249090750743671827048227135646859794943901876214296441287871870285049591892051240460096250092955691614279763274804396900783086734361655772862459446397408955067496270332439176887117440670011101581463734914672831645749905416292276344210771968641420609199789244595255702784092946496455706830563273204834807047034037733116035025879695086191392605943490881025583180580857863371902730612951434021364835917373643983005604383508612224464637751149056377217592013444646373616584642144347547065138504287364455043113087371143349143575973378846080638437957774736589457630811469236768955844490535673409774049461146109164111664136414904076043112237361370250969941371456975653363923025908062056634061926501516767037424154022309570753650301544527875311616350504533453921623133108871381008571172731559801529756288389492082063058399276494244210051812736572991801108913413867918042311054250339023811283903533923167195317635643771171394807071736249940181309228442848705518358675159648307912714085189981510618653897465079012282681353515692028378141342314354129526205246315651504403147139433727565954402843950335194392129732573321502945424286910342001483557422552255054387241329153221646790913088218471033761558414691946703412564857040242288294611852608250166236518200512851992024123945358310144507391338116523468108339375466467556337409631925180652496861813380419685685000726260460116266292844885899473972309888044862193173556337143360242320948889209731629905756561839031324796853655295292832844506726400000000000000000000000000000000000000*i1^121 + -440451097682821478175237623985392910617023255540525599437411141708222618702192644755716593034025642876523372792275994173604752641299590005375933967633163089891088784397023210139582299252153887137798766764351262423282017355882270643353305076844279627472534659780222608282700354775886976888628688520121712126631528230501811094793963368948644140990574835794653194847215023077974178479000677021346288627454312522338738404348609858480650593971585468429879061577701953234116503488002228439387817186124210872827300469413748998233076833706615533021079529309537339310626057655104965339791543397909506299700142340312684402424152409497545506068320832060880431111432394889428396189509587552928169155821012154200643923138686082521399115903595654898558839249648840351357221502465236922281330984930690721076535037450367703165928344383032498697397764132416819413936573122103096748627452895228051589140533874473733197007247815877681358505246297584819982192576804198647292307640827045327247041564290773243213693796072426012238491920387575767137797174096039139979266581029129980637059310422504005253746984838895518613559563405718733873687380085549428893634663851235390565775894339633154943362445024103408961028317808362011213563677503595163122763256501968541918045057368253362361874422839757696518273969326561885444686406058838281615476373131551126681189267824001550605704501174138003068686780601301276954376301865195030855213920591400238631678443043255383759678048139901666102769148047220489205377275988227578779304935941743686960939943289461013116219793824423316951900698664807208196006924867374485781668787495354211587116188313880756333755555571383980175848069207872030695691277331499830450973952280643209405480566206234525416994506732934374948802070170827424228014826223442774433399585001373410815608907601667876042708003791916634229696110082894621924656457343063101040454373833890080666715195361255156879827030850922949195921755273645705398689330842384900973833898652549287382160422316808593549794244412917710716065002688104690525622977023269590018269160985175406726681777530704854471326144978907178614963830995525948872640151209994435370875677425038297109778609589894234685299479839462522443102098676953409060175796439428786557471022529751963672693007517821472476220027338210207194820261997521359713940363498323782608902222671746085665442980396359608221043513763072381885796975060076679459244875290883347387824935916432773641105992487681395803600494923544723833048602184186093957283994498097792379671097297048656570308097766827121145166570081955829730532492072351358887831149742063282793661506155039951749884820455375935605915073753050341102393159868841536748353190860459718655671290363029383197811335745742570337759507589627618475261787993610289675475311656960000000000000000000000000000000000000*i1^122 + 76237550481942792205359420590000199449823825412702053606019489498708313327197320027143861079962523061295782455911914019795406735947913695175161309018980412205299176197998708694810234895013982505019274988982288538900409309099898047146262904225833116841573333108150560822507581712284864555200802596785706715937590948451321801994777514353020222652325243673001878903254738304799722483660547088177647517722183848550081598617890150750894090273666263088218890780037165031851820720934601571037353532884206988731213696884166095049693504896567544775607655092365586659695687235326554779642791563143912615543140582282672123698279513272235416997870774839129386430095088882290125436495851676704431866675196835474420984368547351997883768376693342953163229694070272429489234802652624644800549395521990477623699078848337531353141138392077970420879607431862696295986582383229316657725078021096291674155595640511037184060341931748957124947733912322687302058550982004842178861238440838077394282032701566193930749065458674202651109326800426561588044488639165802389850753311743580455027169752531209313013468797646103441086599717118200568424124866011635297996916131902335587745707698191354905016279530045723708000612052231606299911821977768756560329971077295773808428434629243176286967818365986755710360477071854982051231437939799982895572458135167859770883486349099773973199848430674747226993969714085694302336741401722787901931501676983920965373262623492168534509397477734498344155199915564066202541378053831810163969759851927499898770567175494973859340617865981472370107199031828455699719919184705140106833220050951800761868764417847947099038028028088283072988091663295256905703664755333679443608384923913633249945254653623777668349615112652921273014887099939128344480473997022564265128101538717277863652174535674792008146339907848733753197806392098075816144707712585771290924616132840482570131964472914184200820429767868629095712658650578523488721339744521065376966948257896823504975559979295537708066647348008172604339324230032270600649044731943371527836054444819697746875295973488777371956132109323826994928114130436430297549109331699535777138042939468936747072464789322520572816893888209664153977978055066640819196775458708803510966373443287701584998081539046360982501634245059827832801759046715832067712700413119253017283533739943440301245400540440196015273688576167405550934826393365876997912659126731790125455151127442828910134091005266935847586461142878610158025979498751198299087826006277298803652942163340945822710125154450155506713581511188811259280415087320415100162930546447032476746503433071207539182940694867929246207128804768570656886656479742581948714753105549796084691336952536793388775168381036875470482152907260573200674094356435574980608000000000000000000000000000000000000*i1^123 + -27143069762858276920971575799966801044544704056440688921082392734448683690441161331320221733334966240854991732325271202924473025649405040694208167352906227637253884164636334397867527221674647918890044557646669237171911544291582053454831375709129701796725764966972421002627545511496930047877154293960888726009479371442212183180847139340760977895368604000175778670878639252649124147968735370417742391805637774823653124958935079057077358613229988022671997424544343043124682439760867132079007921411074363175145432405090922483887523701907423453871884240464762350827609168997865585084702685907118661971113310541920343555539042900049819517865567577558013684976949938697649543248580381213431300764488844590287556852100702912990806539608075296188465555889720621395369933154055727650340055964169326499709192030024995069535020055994332167332266121839635290257831754984083166249105859253867217522344194596902415247809048830117642843346986713016714743627813173363197966133537028694916808681012674463085405367076677629338247551044474043986881473788316067205769638418866054907218679421181579121246591932949728620944934127998578977716320252356006785439883219772288593635558365355820069128592212693592679700867465384323220480110458746442162055041312108844369942552969986233732830699310782083329152080146403460023625426733755713023833399586783023476766437600312756796248717856085705708638411698141021351205676359626344468727241535759862254317545517211109349449055398414044005507901161295413664328784892404939285642412863703007307498414999023655495749075376862690665219259745261691281309739480466056983793477087394152072601170771356712676475591300808736222173557113526705483046396168969525152288013844198362852945116684387315732406831028664673264376363762419547976963859659965864576428115859277846273588126041926278598050842822089846757614609622725017092500651222539398679037684606641889955326690062945982014796344996871709717266326663337512200234347644926853021176542025322741592600281716430146085082733318072818304519104773163653059511549320747958042983329151226231712991465340314142097086153838313857614312926301733711888292764415036076442946289402186197700568425356953537180302148102332015215015112924193598628805077835757999237792509729139530780143320496268819687628579417268232087271415990377192567282162703173388909030163666972194446976697657932460382179453518568509373584938289835261292193025560545297482673808299400988273364819465978704640099530243631934598625288318802573795893329836905865839264000791854127768785155402746488611594825232587996527835563651966925403062495427749232650858968592187650968110166955915247579225182950989317791956419835601902483216506573708867200551053576156489557151384110478376831051776755178952506832266775756800000000000000000000000000000000000*i1^124 + -5685716413396903289477931347862256989610454419701321335949915812976854553684134185609724971837878744650298044020880547603681390599522694834978204485918065531199489295602616532943006090402489260684968024668973350523376622258151495154530964451965326482100037593382735329514956029268391254418500781102236576716115215760343404465571775157801874486289683098810655762828439590704399898267429844776642391949147423495526484193505538029473079880847507852665900918998219044372705922941887597835487477283043386116559726419795755677572578181169560503376703386582523751562030607157627250946653950139775989793945360540859573676834058057550971673651338791217429743163449050570912710152442583108627691729940202304636658201820012172843793819322075870600608659421480786842043848582814978571431579513371999593419271575853693608475519272318392275973107362190028987685779323812525221361438414410869225639169764262658980440963030160446432377632998204416150836555101017615099656913765422149269646750065110902548166404144335253419917202589307688828153749475153638572289247437661715904021799703144381048393708566683915532367125883406762564971947873234503337303904408309548913270635549527619288008745869771171628628933020186253255170064620564642197841157201790697658069314576495969500590617808208468761938464159997566734944521186225810886975393217265238081181964229763058124734505773115732084452870612134604376909216620593051738564744370144063416354697056349123161682455237801441544879114990638199834434132542505950385494794334879545254212143917632686646556176939760659506650304057494379926991614563433757590237606733926152650865790410049102888433975043936296299937018087221693272691400035567991615798019927879678370572902641808268377247488361632647683601052261033481258294853206509746663513669817747633568139766526837741215275760622907025932415630785270374385328507352062844734780662229589797183247909186521375153011445539694247252466273698417721863029456514866184428152386477908550966325648723241121113044632157284322647582528583590335838980891461992117669893636414232800691698261937438964945249284562259634230980264418376183346006298178263150158258429849578579683323847854560246972791934257066034373697695501460408805808273266769285579117301322316830736320206030887169324289373682970293330305276356238343421990015546223481316777844371354601244163194181608401796665560929099761479143573174588730664656215913574242663354681279850220815838746409870955911574620874003631064462890600451250108969999061346001084970825958817178598483987306644541537507014714665635469352946441548860805046423203468073220049929496491392935688336540645939361958358613277558409803202858873847702254226747278362631793795920012062859827672507329699637231905835535825434050560000000000000000000000000000000000*i1^125 + 213768425053140572555353218219650770226648702597909632190563331833611020786511992637217167333347244780077465877948294237666110299081228473325600013151923241358082948168660070167129397738200700358189258385697334759086052619943983291325043385367923799268796188028684103470311816327369188878030389353297241580071265112162814665117349445988746137825294541264392710559935136433518131726796998654914032572287498094611914999894336327126050376511539397994724746307563894544859223749267129363002336630279586002265046522807111485949511668705840369976262694931186634294779232766210750170114024098103871480375414296534065241467410801593073022274687887273960632097240224684424520045885489510518498284643120696408969581608790946847682173800592503647044997723982153946271680401798568499292663485087906503991729325789624789129108911015620328642698389965371466621013855634574682963055978092698942183203589138895001532753282079085960819589713455811755749643176272466149426133564106393827813703790244206765908511883506862215845026158621320419157894184846269351018940408777467882418145977209154179782222389551568652183381115592474874421407347564357528807629857212145650174405771204118456774162576610399617326859553740012838347611950814661625589935142393422473080793318752571403951958574058996418512084642993001154499567119930269008119945048055107837731694502122517534699007313711819731137600762892641944968939869810891583974821249985484473363868036950634549180029098242993330268561850071116474774870098044696672087288056205255802299122583427787345121193895702117138322489138576422769083903680841043553078034299597260209030370431959805935981654073625838266383264128137044608876977131382522794754086043605509966013442092797339445882787430427235180882783236044559630099097634233707014372542551433253741249562683412440541752276777901957621766253915873492669154273415102779939186391510928624313323563315567691468250016451885438160207065688744616689036228897548087093365437942543857848943010218842017577099907219319577661241066893950027617242977998865278115701618279601145573464038829571218050236381772516206702656999187305835351491072861964665967956309946512699967177871293628917249894137363405265403541785416182303158493845149969004541220052400339684994635816110373237394951871240289896281516320384936946806096184857918896747783361902277084401174562566863835786215877591765151460343012927267799477098382244052452218127830724144809333099328595760507794015054847814727296553086853280180908636273113429257132275311260511945582278187496324359668065891265443683488091807336307739975119993716291750969361525473465624338755062610141369363373667521234407453852905567266806237892288916718619352498369871628054762103572260055062200112391817003008000000000000000000000000000000000*i1^126 + 19254584618543223528372119453782421825594866985997096370539694825304211820618692291571004849179268169017532975277028763426784220583229908883943047010879731107963354528583083812548610417800344815117166377844968237274112475868726502556952938293546998152303257014431189029956088658980126832408201171295317649678789372935542230876793636425973397399123597162580743323061947815956209406652021613792966642163528413973041815402872044219367034439088701564920182400759031218271992903473986885020610274563422413651286264258557884226013199265179157393972660381809246079851482648297735000146968461697754901774512314053106961207232624126928298947895868451442984156867746932811707916510858978362204249696846801991343362937443437193938518393498094138242209510926726854270025005838757018131406518146628000113846986418997275952918848360033609369743630474022913861627754902545041811433419348257887428376561477666142270336498911070097918142417169117541771778798326939457726915366653639964201891987217266486721330166797243097500421776685684214917582144823845118087167693139339564763911246279868210394373456180981550486034277690222249298700096012240427349466019925648362920868660324903186186697483195756042865460414222915984180003750242350017232542724255268223156967541369369585636822112872381250394752501117126999451638533762163444488031378603212481875848117141384424722958284349608099029340111198508962949831695549754746898080607161054688817231191031360775084608078163125200318874253650939319157458925492897866754791239886562084348533773452749037259013940365928505585715422607863313118404750888254147128337651006660650453978563412255529425733421494095606416833203927757463467732484128790516941334862935764479433304604496582787301900188226796555201517698010416979767073801452112884304752069225803251640643712939250170490347475608096346397045315885396601000851874491342334518797507215020090869717272924088521149889621483281567196894522554580424762511788588980045461439035749977805629999533673725521957323959843724887707059388867558892899192008764573447683211455628656198671900999886035767204537138019531137660331369606651376870547538400145421502551075632271236984762109666198248556830566838349012474973783555816298869326247670785399891567138611294972957024977411202565927730909925855215110142199028637693983154780495584029689457042323396501512741728501623158732037026514267999949188166336042060404590026544588430916584709175933677946128627139210584487992629674061261790628130442356827491247436682768238926587720702093883175548678174174027170807491423407587945655969531678114406012047460339845542439015995497926310921895203064389459043569308723798910938078876630594829478158873071367825427945465339182657817069222668716212224000000000000000000000000000000000*i1^127 + -5323234113390674359003664804813058723781791229849194549161826458608168935311490574238909706803174675839896918962107833299323159767490357640903156272746622094384692121882105079952806869541821173694084502075898033931930635661542884709202716141649495640731647207225308253168017308256227023800447587083409807757058264073214756436595879334495936021293562636964546246161754679198299594682237305859862319436131767247878130534103495631877794479643768566165357728996386684667017452901961248314009397598502296681398655772860962173021478719765105481872236204778964169162914038503730504834972102136359073969408387141328917772042068785194371018243378387514299850625101870747695373015616662877591947898475803463099748402997760883023059143808690048999619782747421305077102944000712589613825792057012759041382644506951089694204776716306707277834489639962585555159410157441381620989337418165497501408673895666276133474154259356493422284092898140380307978679034547607515876029079426831089004755935016647749297193785302957359711888064290862867645276940118218788728649619876000035574007130665715651241778929931776605951353080943172256942803277625519118107514833483901482515613783030277002911042646002285213052896891837716480493067083456766298059774078241888247792913350031928936124572652968995869126775474818511502274300069611219079722612603625704736046858688178363065638238627303061026419897150393368511906105362731679231694469214253787368872073320358992334639143593335214239267945342619129655204247184738781881425796354088781935158086723500793208021591654734800184120035883658890194440625027662802933837977340093419818067579995584678470152236957590323695200467700999820720835509642865266198057306052718674465115725303351721311516519117236239683203846774136860256166118901604613257795451422934482472958592730677779564054677357972205256522515450199940452643516817409161705413723593777778180020975831035193817716206396737833709057812445469008436664125222743299470661795658585681809020335927529568767488106676991155163859550290606522067220370105921018833313127690859925136033880889033884721387994990824192084776739066937340306535886018449984413163084373421455202027554980638084576865262670831945276153160248481996974996979366507080804797859289297662330212385989805486360662137561868621526468652958727741999221322278971792657019508622700431107590024944053741846707532652512786907396181028955085038257665031954171139579448719127860753517347915830262978854015647961081772354693991863475008927201500872881945504366287453241299485615468965789580336861382809949681902992792259741762177861128669297328101171235302808205475165885664433056668119702434811148981032250125943054772070030950830709919437591525279573399018510745600000000000000000000000000000000*i1^128 + -274389568517201334177329364412432480826048229198267417352480252182004551648094562000247476222789389473101245682052386812924538662708460804206530423096636760366743611163611446612626019385086586300289283313689449495725722616984658423565800914685178061173341732816860122146918179327059082771046129696006406066493443161012067362777007587988811052461517227824562561974755050385133140729135222571400146339811299360963395199435058425126948253452375145135552849498950598452912811402137577899847478215881209071600153387567180126215433195148997419249898262532700219828854156567721898045981635247134544623112218631459371259981714357987890300966584789847616985941534088717722409016246973016701300025076985906408872593461475087083156491497209753026060112274257047884336978504365111132379640204871796127944564709081506146007540970005256958625712099465147459317333369204826829337527075797596322783904147814831054813744279856216014199678359048815406409761810701639707674974971990365746124147894726945593567446534257020676223440902667864244684163069715336058068439305025959129044311834403986624944599872229976362258485397577246586260366974274158147503014287274769461852434745680656570495992945789317857355049002420608094883617183233755223925533972605513890039133060837861003335186281575453012028217916854558183330795647805449795455835323798560424826350034474184893890252421357497936515534492554797365128204393284297841491317033769626627853451924674577868563010739003557560494455291112181452839977725623311863190549872581191735112945123463836731798230073627787165263045314677818542351242181866502169299619154801259244558748422297985254773089077349066229606863560271160780954164364850476724288544098781292362747816172259216689582456081857998005706209414878100978338888157595401743908386386345370322578276124588960673695360515201054363944567959594001612022705111515901006053934309361223886024146326644143813330521472663152289039507254474213482975134687647407950580445354257025155275214007997616389904531825048020320478093473955471758916006345984495047990844820933471254671847084110822723265603919058255546822290939687170290774074768977712631985422147819195593873168310485280552130685260804616863695386432909780588130242264378880436545307453023171629364821519756065417334440601315358438219287726799274722327828784116233255382187422653124232482724889913978052908389818803725731001676249286329946847327510324323438961201048063090225138145423350064883331319806686542477776397954283303307234856220801679520423226963765396935800261526869692823889673477716587097795033783791374251705433619394461006458216177697123380884959380173245970793087268396473657023201582528723626489577352579813055276947290226533699944448000000000000000000000000000000*i1^129 + -7046372311803075152998462076442547678091377578407481080695291452867500990774127152721775353336881323886595340298030510483783308771937950056221044875803921620959379887892262856215735429923751570856744675745547882116484984435772189629715584593204139701668417625772042792120662631425988686555760674636411586942244544399457425584258291731707870214722405471021597144347475395060310275721294822597287039383358238070608227642666260425326724472447545960447530603761077960685685403482691153681954690277984794476443678363665080889176885731350911443807423207660943895286158087487056588564272832007483844584007372620112161313916032437033730729936629285746920918599748063542219693181945744049576061166564535837370132312681449966911841484313779723787368799130271646264683142394595044312314868399247747630811553217948072226637379722694467590146442116031082488370464828349734887246916578434503682994106959121838977545398340767914427465248056494923864357063355630461401470018459220033416225070416787958144828186746304007327582715804169074954001857136195622049954187557798307486297302132989469895555064076018525484147536013920126044472759346133368998956131691130554651764794368232571617464114097800269335872178932444579159151884176864076937009916902302932951302204502870165604595824059573023892204127980999831817922110956140553117815803825810890502792957059932167480615779811752335068032675815516206986336784738714872031063289628341029540741400067197120755414972204588968450045904102292731753862660024015408332722426929973414022295253319628149734962848168213817273824033199145597957082953773009883778339225198433831932303356403563531165219349254036732643477253861048955395668329685100750098870738618249793319737420028267349199529773243288349895785933583977322194776841830893212677230033853964605114310088853541124550103678717454723168795000023941878317642250045168054382270897774442123715865147928205009114644296138628929543452366275537115148500741983829490179526078919335104548839008310260639825397313626913820769532617402728969503738106206022436507040137492224412715543724059619423828166316702373654114264719047474290682545946484000066299401500491429677367953556309646861172000438878282465702113225399767439020846536018201180056460308865142117219226312377846962685738471688185963283090808005144822506469079613236879560528957454936594772772413795335697290048919382634290778663340576485485622265517940887417581735294132929860274965201004194776344992084717363912339731961604990570760231518589025365886083029269751842684317140009759749828689174745306099853405518612196303447729954148621333024888442023154489297076510782402832533642011379125187982397663443834208730383553308514548053177553806950400000000000000000000000000000*i1^130 + -107283711955828233218774552563242283705251755002497015850006567671950471608122367110204910570467857167596437851490336699766329886679953625776433758575090495475291816605844857942801495168183157785093008187603742479963119448981359377908061673200641542734095206354767342461459321176567198693514064760348170830856537870592915769363151122375387301865569613281417704315938571646307873704228294310520339279944825193833710821656920365497355128648466898023615068837378919860355092279013509759262964542465937924205117260898084971686941815834928587575414061758851029705544665910012545182681274916255654114252278932778653558816512057867464380310954829513735906967013488119821024839133207232423242492965106042314580737547302928478476262903027385498303896933599006414915147663165763982506805093339375027999857364319810393214510506463941106178830072615390534858658435745663183023367707296619183311856799273660659107693958627587176967934301269276628417856673161678376608412963194603710881020309722531564897932504698952537761603414417154993739702064017620052604201108637437035381428806056209140729604898740641577112914243304650146937679041257426358702827765696132328446718334615256186816318868970255231242577198821415141373599710783561561845640105445985450617644759600909792965708695899546878698575676206063847591644574366975212866260814632510485285641827626694257978544993546662328012680005522586400134304696757290283011497140327353338375072010936683021410721286947968210362500857930967123740750836835254689935071578520852833679033728204417512574064560244551815696348858370444039510361142960621476487543134357521714758111433807434401057047239266395440292332373420364275292903208008735448783262991325771772996898788547122158391185861777921410954841653949890181958850088334833347321931199813267897559239676269640517623757090469591887116363887930827113962241805603934571458475807499914112094949712223067469469692858257746435882750138111044991178570495425782844228151803917014169315082600561048090397652646809305199196983391394182845848392653881244014711625643247643656538383352366904921505933620372090974278253720658168366634446837901920636620875024538953675340676713310753994258954417922238491700374741308748048610431934316678094343861154196141842160484770211113747760669913121579022320532174566472733642452322622765095919696876159346642308657760211577105223767518442525824917949849816398819290985872630856513962921333603380339303787872820022102381495473203005484374512079577515769196118267656632195033921003912921242231595010712553000148611875322134042237142877463001709383122641048840995222972608326729388687393798051599131594620163207322004244206472415246195954603974173756542156800000000000000000000000000000*i1^131 + -985204755845824894164141486632784039252957977712257987943928283639803228131153784768140779208208807619627240904317943374956968528804604891497425365810731969324406317056006889504963313826223240314084474129130180789221674087322726875018400501011064518918567987499081581763808385863467063176691649865270944449796486020459737534446838836843959777643886000596841599025994905629680690248294038539280463011820307102063195217216370122400931845088427220581900398127435662318658333523251929260100401174073081035104812314426888991412329297621655107368932061689458192444703461209816062005903371990913063243444253632345146818485096898684871929150870870564351142341328130572963467634940639608073856192445218509754899695777678704112080222609622471591965787550910157094227740932988265319624839704262730847575898117263634862075688737847903690191489048261374206926657774788938057177596851263492231138046964079520851136359786089709708009323169416544178454156831109120543985745069186431719953262373920770644334772786420122423131309007378677188252452307776073208757238525856717972031956849563961237330948311949251240982667020443334539209184266845981207871542899850469887769405957036751217133200737761219566141615713338931417282933326300934146542992840368653808668197616012991272552860122777840455038965214881384992731047879107287536571936328681644713786281188735609485062056305464905855730656891294056484663377811881886312843030490758453977611055718358819980760361624982130187577769867269577793483721815266528035397325913939473900682619258415147773056951961439739389664337197701156176630442775113751643277539757718828588654641343915136975321633443574383580613160696218523930718096579951718520819567316322184967520827283116942116169881462125780355460507850360281445140953027489337482615107261484203030187652711427255596951541986306917652210578453662360525181008982657504350746947219186831603874338318627255024086419623480959520532047241850804016700532424892876722809583608654104323239953771769958114120900178735555607960675886727386067924698715039581972762100111147814783301318190396424559941636869262141105056093913908058350634299589636865476305869022053684500839656713157138354931150340838491886039490115784327210966259427165081354484997250532834146953892191149036293323722660706020400182468642548099386290469170609685751027620942406613100120970666448524624719075112948055977911149415890566293958188672589181584724916902432105427960050999609222231959236381282088537937880559685775761501531525727190263693745438710122131954131830163419907299630035878237175212810754366174774084419830380501376023972609092179688619954409811820388123224396434262208456360177991571583750086066176000000000000000000000000000*i1^132 + -5144048603637754160933358247842074273542480302326006474898115029123344569379587245248820415805569239697327828684298198838532579235660879384227789422358015779039663420439838740545112345457051554189663445946435225572398024215081099535893304912224978396137802207840462135933783134397757624727498007405552650267403283467193492015899874245664406499661016780230712083149445382547472579065612482902670877501010650392128230656490899507536807505059509334275045401568036335218298794208209639998271411371938781744598262280813941048815183287182716011934043379653416527171596816230029028159114222235037175156918639418420525383708239818940900014115492416381313766117496270917391105502051698297765321510916889097091786409206816568556122525454129226611712133717189311273434392427105138766870896876659749430136402378690540835818835911818518171185813663542934051541932837951541416715903893414925826906708891381353597826039787438108348062386330282811775027472798592194795941923456265880296923689584561009260679733728779072609621660913484005840544518829949324947436401058178434570097381371329760726724993577709666308452871735089327832124599740713735399189894115987910468960606019902629615578499629533732135323780705503269553615861020216588934934160004833205534983290377705548056417014003026603866062588423531481292106510795692724331896854520113300475032968864854042707139733032540666600919677186212175330225643625252676525150954171377590544936319730464510507068951713530712813377462361416718305574134949183063534409116100141499605018670178095685399853486252909524565833894451632931295487217989880903431811120165416044975774386669003804368301087088183953344786978529716715303845286471721696418286139577230009665274190376007906423463542490367574780591930446535685394398899331262245729938286484193339584057260816359873930621036603041767832671936282543868413148651469034503754306692215071846307029744048503433966913499878821144558164870556968938492528326892199352765222974999256477149169590065545442229681195630474636628450547396390016098251825434967096833370092727534295154363445549594584091299660715521909976162592504697629363382217214554149328196471158006103623348935743623652763628835374435236357653349690454458819109730808879009164856372747404649879878278017974896253322035332660219109177808256467126354763117340172267911407350137149598572973064702923583737103676950883241119904387931864448538842143403016445373869589991602550149944075363411035148111330642157870796714803471221460608733677295533311677924940923992879615705642096463661800044092394474579868842084041942137883009729429432153412682699341426416643721355330519626169375508356753507458220900024272184934400000000000000000000000000*i1^133 + -12506617637984382326773472222983417711945807755900559101947629113268877655864273170472053482420759110272441728770717793696068299101320686552881196056454783150903501613334273675992881201468055414846461749331079568834129865306767682874097880320650785437058413636245861008358296892616652455082656181258109750285530082706310667818324299431878663664275533924749115213286389345834319881897179838981403252751126975210369383052810686652542563627235122728055854246202413912402180536979782156480262763586234729256569673551344148341516531041527366202490600257814901888398815034909899692131674439083567143329866234490013508992900719058669481980290031096998260354645724646149710878840441346660621441326696500412029504462328116859071974487127367134263001847371476507463831067968828268209941732428510685686303800273650714917944357093269536959762845893298470851037392893739387239835064848423377089044697432643094858097212572543616235513413374663108732208772529097941124450244292020585063321024908315799064684301285825912234831369026599077126858641468180523586929235566411656794137830914676637129728417311965501269871749873628327621325778386875851641935753966226303561370197976966236738310292108972895600018556115678860083016646992157135097936220199761140603631354247782374690819718042101223236158676317498995430443002813423842025209960768337425428146272240659627382703617424570235473600571225967737238022752046815801821723118551574975328647400772758531671018506806731255986123566777334991782194564771893480958312033072546620550339733134128547932353339424505560835713689741385965063535909814794832410672373121509634146992940051596235952258194345895598705465478619414268461656518777199601509237025045273601239541990870627034561686580183619810768468867415246395529092932595613566324836034507748776370027295259214349891615598057881549540073076581199782821786451425484920261656951774507230538045635354175623724865037842881001129518414812548506957171914028279186570327403874283789985324063886212276888522568622780196126446602269636864488322344408693287235273997914953856040107049023863951004804540534819698223470958125832932876980047422682773016753295997154970299565764669923054769604787121966780882207531148518113274396953777934264975680421160692112347621507698330607899465466095702179479425673922355153591660052068816996413533205584095364004351684837813689018814445913775910747750652800500161940311332521054027515144392878617802220075104300175459257503405993305976193898984186663966800261191113004835878388699970590283310839660916354010020834649875155746827202619499670480944036214399529045044649422431431343406625407215333372467595509195395035820856442880000000000000000000000000*i1^134 + -1903355462482085691587281856791813083563184008139570018802876362743334091800227726129351049699150565153097147491421442848937553967099096469105414549954144616284244451231704139413156746570501323895918106474863074276910446036114406209512685358875191782879839997841170505848722707948845285326177362961545805645561327261561096521649140749789754353417563554303328914931903977442446660970413173106748210706289616416067750968021650475645611344143042866763426566479377049791846891912449525914003936519864503078924084912520568032366694129843964419987971883407250167464846160118572156632951555105677503422014961877305314806154713675486209344208747979692866896346744111377512846658148049272788476748970484771003145507082188500651776690258633585839510314609761373815322646581638167260836414836902918979331019675397025663693366367909393853475346010982306269848186969309605565792849564536143524093621121473074491123329191423342902436999142548498252381843909452775410307539236337317571435620856646301074512473692429459248622069892424451857782552273873421652408230798378939176365848206564440261607169996788100630486393684158501185792710285057630827721082760656669528679863300274592091225479558639317695636946874565345773595797447540684640157755220182565085157657963453523383087906160502289612626564950856816876592754470837746871723695175019490522507817868718959095508758843270292867761223316429579559512987587407465927969311924764364245010867621104027678689417887837489399590387718201067009991302208431505242665888033005325411740548530121721924423750649367477842713388609312594860314256932200164110178409450084732563644179709509597426850744728242017081759100754943153938530356577189842105177857808010505782096277734561862374102670802327388736945485722472639085338245597502909452875186884814469917978750019989527848498625106996375300234242849408857227400237931504545989127039876825318122217382935844559271110585881335622835976848485143429171444320473500180077221420795019530200805592325687513300825682524836330919065190236495679095565612504487036040151917850849936126822658724395248351157174817529789075928480775676473471590571694315511317316432157517351322805146238388937784480612858933399490638090118181974413038865055505190187028163540412608929178488879298625631692913609571215769416285589854502300477114131435026802705395481135832129471444850322333149756155814345040736167900831051353163237230320509385130493560893796267814081450112650399947217837340953649068138513200135115437096106224148569065933763221310518516258970791120402715427194612455867216029236393000084541152602958848163193703217230566766470607614978055544375218419863126016000000000000000000000000*i1^135 + 26238706695053872055353240021996384881469094228257862118178451548216955845493150816038680789100556799819353695766308532448397537280205876155896174219671677436434012352016364218210085146108925458258689408318709278557609966661161640787646849880245236863498326018061270543106882078940123614448002680186733962133126623533611243250166831945116347690823948820969379472191046864835354789678776506167888074496609914887380388007912431090058331686324268479328671407482299950068781902326393252396264310252398400151665159362267842655190406788033275890501013365224474603743765767303944139106210587396201002203015541893636498337685360831917931518201965142195616218997165291476821208500422085863531940394986855373076985738068236699363444905496119214738182763118839112394314161188674374630170057796495853670786418637388068963660746242962775257629573161842713731264156152771979393412304899388518446197061084605597599340898286184669991412280452940254318214614740242278068061632943142076094368071420043872019377519362297239227000452522990134748612283006192895490973775711497173496115810127623446081170377919754722290904710548499449305676318783579690278602259323077989309475685138305460409398283334546329714012062251163328066009017963757985796711204047981611083068447214074675353500240528393281191685586338582962285805049984043245484926614889184146467885877554666277779096265659322353750784053125108300077331370178802624134971538004343191965785914810731564718146181102717425270049326721759779606376997030556652114927892271683720340460034096302991417067536282997627357317880452157321260089678187919208643913718754614358459763786707884921115694547530381610862192270267359109956706495400028025456829500839155760803403025906850086202685574489782533211990408379053885036101552878239077513241279793687504315740660441200258000869312863272743281866843932352198794458140702018117584897660738610182910033493557700526047320786170101057074539602017941764434095133158448568119416087877167430542462461527943833483867025677573722964339589339487230205679079700827838054051490971230136878818577829726687847242652930793845898725717145302188341530672483034664803225165715410583762406499535275013903346209911212303411041372572789139049611666105961427886846096317850199512029864502371732285173217063202382884294635012660358848041666669530890339860261623751140886287190357914346620385588664729456459265924908252247311762378824210066993771894206745864967780787455683152609649760354246759645593276411123160616569907987334947437659080310955142291984216324055103877491317660661208439626416391954872591172494608173930804731086280631359172114017212012983798988800000000000000000000000*i1^136 + 7939142956839450541292529570145719225034082757650578935433387856305563157568447697559050985824821134772886565547158510420974885813892279753440135851653574895363545634506064255132139994216994849057820714237564893309845452002361724166500082276349279949993347773286632656188300637337969786370614519791656342895938190263583719227150686235314167763951851034626302652463703728743600779282833213668140219592329212582882900851112902793635080746679598837948004222692027151819685220117784982883095002517876412469487956189886891106877555540196962839323898126958815751594945007040835845414413937545567191454730337682255002105367947180633236607997420002305514109786718214565364959583417626201439636244826883296752207186141449774323240352402714944877195378169718906007861747461364210356071684366945908699084562932981802505774700132278782443548585500185057120705021861749790536712276992509586943272136895262732007154284467546339728741657864786562877618974589825920642119434081362995147712411906712706127036101256796519300762334078080951974294099059200853062594519446414350784758626508860466391587499112026273277426475117557061935205244035108546765742677171613132765335579163701748498137440547558701202342705693792463533796495709111532410514583842119811429537708331458659205755253887603530639436609449808466185206259897219788320352158578690208444524591756224245241468263122663648662859042865355014875108586912879740815673115328273669231084825922843458012822083280692183951759672403620422128721770700858996584802820351882063240029193028546908781781624176181349966255402028641958070932105498859542294050667733656933548819719809549707849257268745308645340524096562689498151231683911311655340557673205438331255607426798779925693793652108240433385608601635796489641327609423430076440848427182072911798154045517587247420006097529990498746002432306317427269107087564780772289367540959156757339308621708100893330870915136454541797610763509880942236058712628199169711457357695883862219312425327004143694767290729781309022039549617157765061014246901522896548333366370664920530487127739210530390465267822875985468740016447030017606065569799220612339205639372282185092698224710545401749493708551209174908190745211198966513052708893500273020511670447026663967297497661082121366126249394200568507508814294166363581333979011619610764923989165787059023992792377678153214432142893605469945030655905160185829791507304637037976482143631868674301137457259472944504839998543611874514484496293395194650407413679457945661358982725964506174060408545846005191617523357059673024071843086071819850073051982628897734872480413295912787960345395200000000000000000000000*i1^137 + -63494679610320894260253980648598029916623778992775013907266647891143813792133276462674289165395881222108969105509816158518668281000982388775801224355343686987456146345044348426982527627644499882721433835794672076928019952543269751232741673580993924186434520525549205051231270914390856888170305857847498289841408120987498397413131352178198840532057076155318876654053524488499672529394470770721170348151166919974599803287211554025847875188379367792010871603085165805807488347277302930460612148085159961386698787134594706563907208633130811177243387915415972809332285838704879934475666022031401740536020800746022053322369384993233829503380378679677587752712798363446320992562099110775167998892928742806676427849159329631476679093034535443293274449466962554756274011286195093858671219582235437990988192214359250597146620156219130724224828078013857963356972718139663173470635641293165916464701484501591966424983749403030708470868101261023885529815965607934171784877399810993008823212740480484690774722207523092726715973649170100958507695524565966863016414976875326095329848701941416961688488883117324544555222641821625180918004733155088425516167300629961577474397984233713387828647245391004394439985160264520111927935764291773223829174327002488840445106310285381688159814759276854845284981553541383696360121579074654626918489754965178999125378145745640156125537596233200809681822413444712425018987336450466445235905058470461192671491347741787076545352310564591459062612716698101183068514832769703527094595946566429058056992986499824122771573461279321217484362242615237991517803430874690480349875652342240722227692251813426223993088030722223097929509254589354232804293048136189759660725811741603822449076512762581101254875041780167265759166742105981333746848809844981304767033447163947247570028301864755544306851482484307362711588744059579019474413501750419431124940793871178082231297423781520713544052201786148213542795180428532116690158381349639185561631921899857383057447924318412791876263499227056690987496215204359106469809714612578608322482314580164032358684252467221044475809428480035725819799148995304502819907885370764953704153314809515897451571634574368539423558966777876356960997744101898603701275231049058564447149787248013807568468625834841975086158551678342633247308117845210854280945415597353984473468220498322751723087400554200729598110928192417528525953298904990229132012577385999557726625502173131010171390459800981299729189421953589665638855477731119251731625498558248306704737777735427284173862357183467014512998258031758063499748443647321631414577897457137950449443765116469248000000000000000000000*i1^138 + -16722371652904352010761175520037732128428770496413427827194819095881184920176855559374548775429019108135125916641248343243335724431414509277819610071718386923449690033497994904546553605108639564303686210833859962854271324190888174052775434418256087872379061971895421128704951680158605052835160475260554125998162624502926626296859568013909530697124645474513801915707049333337421687320223609782280223888940988513102594881614673442174553753622086691646470877285069435838738550668834017712286209660191324525996017111321634576554112465291105603509483668690978629847669864840668857866539678172149302140850209921483941004243122167767719421890854813403735699428639483645974260806415274247725402389686687775255813036100563100353208698502931297362497253485380170159176494325745456131625047132308348794409092876559881883553398876054583867510514716753626674126114084753139180086537765883355162072174748706538640536376933373879054482032781945853377053656115032246369105776277392467607519698023161078202276396871293922038664782143496765639847157463294755810459626368951763852954335131039087265435159657850832529440435721425867689366569994605555459742903795850091899173516455087968607858057848503402932509619840085182844505184895725620580267387073536127216463936112431678958910657340134289520852261956209903749080295662254990396866436456972237462169038718149178420812751707164129864485170130163886342756876784726021934874107785150494001327647716000043950882732047008060855253181320879466106381965782713358736380659622018167985720914897904853741718729763425566775593289851404477592350279192769464713684679761826929441244719419653127164356906989167699311059749404479524075114491186852057234125970540097454906856638511625154898241567453525026858316367484257662531508622183850087949994224735304017307903085610185473608252603488182936562730421315717398674099420054972594306254151672828213649264703255652528597979653794258674319574002556342015954127668559561392797319032582663018863361175929085326599367871797176561092383105920789063279874969117042274215418314547386097424992686705448490308937520198703341693034809181596252153194769577048857342663545853941618243332855679984191036493174019330149784364911786549362326386144401619863119351331584438143809361863311516491968664696427582662344107805243814880878459151477280213304252494111220033689014114039222521780954286382136320590167764529109546567004289881333079222629323449532309206574566048182609293982177456642556443989423379066679697868215026583785407975321088535374116818652780667770266585891766681042512896832884239342307720383290767775284959641600000000000000000000*i1^139 + 78102719882523848496925478475394007104890252182766102277257565707451333340733439355718464555927219549081267670214135236932549003541795594145026306571249138642151146922142916847563269003306344896232865813941187929645058014955104941713608630198080658592704009378663518588137174292305159611978282917497066210725307837958293039563246391398679653555274988641906899018876211486320404325756560576523917354219189160725181833675830092021274584390358882598522901573829850463758211321368571673079384782503987128448867194865460810226798893648393072342621123117186689528717157575420424783519842270373328688749334316018087687789245011811390927739353008795770799210156673891808008038522056984168076635340301423325301159417158909079681925304361693992825460138086735649035341634252157429306031711739605210067882902549043815877677280263281322995885344169245449365357377019800404011241024493849666337586403406326141204247609244046867027844616983735469260411175669750658339336337539021181713900389061098461189189050560844393139333595374034751792615553201694455487106529932815892416288269260376181659483667845213704919406731487826245000465843055107545063867319827714279264478832567795355074347520959505128217609060660550665659843195259559531749562497514540212960132932964661661865483657710436125631608580669443694301469832034112590903988114285483803556672689682008418923992040013330574367758084128740223505622056260700648236561212679884098011949227990840779183374560492203709979110317312525743865179010097762017070656209901903153860707040797820068966034758644566623332678517359898890060799663509276333097263774504752964343108036863460129128653416746418574362765757463393503033328352329612882639211858564220867454155077324820970415955293441598160933725550914704644473491313127563582547547693708735850206180961956321936628960921651811391275758737267580953222871026697469021774428227460821901511661112149743734493874414614521626918519256065036402212157509246254775441372676073943705694954561642822215640475481758811318254543439670206979595463240202266779508932822788929356600758688174526953426338697815765948390939757418873375584389653830762061001970041443299573556254016275123053023123008270889865562123883630840330389766470611454502038145873041423133341383783813827710908359435840196937188886234427660083963622426435196228434958479197743335720780334709933132037425358798240065623990322267929461733670334806648372073665529791223034544639923197710788820842385434620399354496620800931897158410832362862001279881532717807166535457512898611643128606562308654297645126310445397359435227756652134400000000000000000000*i1^140 + -35399682905805496249774076681476620786090128173707119667730101524871121287584453943980077316486217218826432595264923034134541533159999329877185787127316579730211901005649656613255856059806041752899634262067318903575601205560421472610019036209210578337476185793333858607251795341335515416754213274672447823004242245367987473577561321989474968559941668237566225191742046411055406608655456254886618895561974484607827485809310869314244345993926883857131861787655710259537700621879938449971155036415009243740838305877758282963984715692539930929439166159170936166364088074643614058828311674056505962697369867885371368518307146739623120924391961472572667892691787997589617692237454351490212976243841402716166714303803167083071686770038548755199870065237813809194672360834281134225169233941767696836514727431669776846864388071002632644418197386059782890235148892539522774252724032769341255063243543077358933552148923403368527057963679352714204926654993506699498721191993025650716696038033748001995421157504749294251550236176247564200843027099189409794125679606709406683480619480604260887055174503845285093677553723209515338014270644232989750236800780885211672571597361205385317630708130430767047308862901026002695916369887459207241680582247297896925367152690436906747409890059963835422420508409185721516917939402562535902695958671885930619637116384233115111139063411206760499040369195854107920869754704575839262211586365958559325754995503803867502052623786189903061179738070610469882642312895565077541367765999800912677579557724185323729862107860322261212523644600313189772828868143228391159595645096948239815292080678329859283864849686450105631528718768584106393848356917262696008569841704011625858792789782104198807268355131673194689648784928131277784463841103416601992406475070692247396503767280664082894143885721552642538318154590551796886221483770399579939100935002561142517032278475349849813697184020923860278841013336680211471453513099195051935133702018426468756175967744823425230424888327833481042463729897694822116864238037732651516023605171010838480439678758627381078586539065743467413675744342531088119401351901518872585420650141801739592976659770513939471825607470986929393932394321776788591279629731404810167681137005364971323724319347864139347464685930317171336603286728459502207767696860358752777218160058693741358889225931266031602402634607343192751343947702567450491715276684186653324798686378121659891723031741749893493313477746949165609231106393702670747809916127844196743390112080419327626953419715479338773494171889746323061498085394162745606144000000000000000000*i1^141 + -3161970478883524818239708638776714316147211600742503358208459391621284190616911561338508967923517275472774894654254657185900400382023245899014871184901830740090538017197662279976313676970194303611204273306038115240807493007176338882131169446660091163980346639988504748253034690788405117098773781388886139923713420162096236863779267843273809393302396026908387595816958421088367679759675910317671035270866989370134815456047938121426268055752739121518275486553690430838772666558031140337934535925374757425671914881963952639123821099396176490880189016516584640141735373577156443320228539277158478553856034319486865342137812438193201672399784578718088848612842960156121430209924513721968931799090823351881571586001857360313046934061614398253319042716355152092773683077340108162463413451353887831843136855138085865860959818272347211886838706444086697784037525725944893554269848466302652946695686399805572917395491133947273182736725720578940503559216695528565438195933147700486713640946460428299173007765488030911782155519454858678529245376646215519270048546442270346086040841708045045394033582609944879140741197081506354642920122672652544412186711158926866011456243529090999636663486096730576067833632116975396713811390003539599337162965657736129911147763035406227695047859247830160879558689278698821846688851839751504512863770645933482397876899355624945201955564968468411473192034495928264292959569785047682700536767199465909959988209280167084235808771489131425864965691564314366481646429665299695342896800726104043931591570302876932121996164752681692854930040313090421278795933948212442888122668365737677659789425839917410937416423556496876823345977869267798200220305241001765543413324270490417044541141215539907799795368877209509403060947597698146291351373315844096532321691058819565626165199529171342922759202548760879767669064525086899489955492266833912723839014237898224384464161941192613338458783893505023375193878816665314263653844862040911935858005326511843387275775239563993643371575924713640465667610665446094667866059919863406709253171059931707813752552009669981098779363465960565769003796053857303649104040852393690655131112579546756722956365011922915003814101835677779594166041065337366327350463092827414259320748919145651473926695263688354558761072997124699900800842553515969652267560431156890973041214571378129808918639962632478612692509072242455481220007041478186961610550813364123563031200880587998932437706788825884042948257894284543028788182893554706921563669843718443561664018532560694387224239444365980102796921856949146842719846400000000000000000*i1^142 + 82018335142699712953742753175201832073515554741820828151130793947484394096076003321935386901284654341959406656283269520866933756687416430347771061613121189650399637169362072011581477331838866797014248937227708265119186337694357271728271138818685362927662067359430833395695222724803906131564503905157363336373889337441665844385841097116313037262193534016094127014533620783019226758290156595208898028525708844121409821321771769702361929476095039541311647351573025061248203077345459160911272172553836349029244333507940861554145854005595518463939770062219080340298408984438331847741104140202416063372319359834968051342588898719394397121392597396840197154062911652898685356898490477370630121925786491255182579361475766896915470708487547324006418350576136662813599493888001840643792046047806759437087587002904502053546640874941967872189031455530527891464090556821634320471766738719233953253345502341887084987875722174226889912619020887768914065211672252363820391637613441956100190829405666449681598882003407584634584553412049177742878822836645250660096476508569738873278282588692638558666678468675323315982669087537875860598694893038490880603017783623923824534093063285569920408093718297050150462666254581601272070773631032547788140630370369924779362624984725611084102325217116743789977605056422868472403816719195792216618157572578242449984774292708289198870650131203752651883995034102089452743562769977040843847461832712902589432189412447646226780896230226815233060028573251879374908063565946467177659503401274273901424778055010929687596599488173796031759459455383958995816486426140633351202214688516580580016809663640641213470767355138950510747748907398700125196643313709780599467726414323304164534331379171668040899009941316899742106578448287223345303264497781504376194299392155016298375359698428569804070189097739367185454764672090616141153435401699972090816447269917002965291639256346665890213916142385550621445206938170848234473554792712078200565556118307047579455425602737018014556329360509450557207942709223502513437933233552179097970341764345337425211043001705426068073522941577758230194259678225439793293591203508077968041231951193486259383230928524221847804175281747042170350565867917855800360642031496541459057188201590647536632792321648210142795557120485069442460945885029343346327813834151853984209870741525847694325060187255775536776802217636744236746157041854815901514172657792212942916927658547745414975133781980490292672878396329928759614523135422491681753850938929839538866054304115457639514115728044865513745144107499520000000000000000*i1^143 + -131181075696586228413777857033472197318654528776064559502564459193783609305148418782678155939343024800017513420730216269855067656661160649917370088151921665339357806445363286755601416359920490492561371588292069801551084038095458187002656436495825808993452126038053938218185423958424959173029316859275388560583655281086159503360211183003822518587761021630282788507583919641475603349459511760652252973516153928652655134486973707191718616734856266588239092972530975901260465814356086874362537366843791009829553997123885416263619932820949873752971184722180416861224683677242967548688251256752037269099492569314149455701511559370804285636505060083804267863880789517055469541680728431358899023960528642493645751777017048855848267831601398233884913458891687699244962123031277263315330999139490395137995322974794387661094633293464302898796650824431877364479819253048663184369317199172054003996277216715515411548322391927912180530848021185430484654742189624468680563993263719376161960618561010545862403317681715110687214933486572481848609284642627710449182306650017595600857789532813600147445005740385285521806606013200776790112426501622594740590363284080475561385118841277570604257348337098635813858944724456088593957915028348080337461914630879334137113401628349450474650159630334602177207036557735165217719115362338796877865996414086523265194519016858666664814375191981481259736439839795811372191705337795674028685921646109792430540327282500778742365935690235907716057325836566000493722063590256316536113587725125786469812289170978980637700553716110841204804551482506927774477786951024679354202941541623330569014970697195373881475448587365745890805424586183264786711231631780537870827817876409764428449998753016340314394972644949856828051980192059175269134298069442108496898221010593687620887357522097329457930280313558773218418258006413148355911380115618518884873818545987843861634923844261028570725633952653058667164256506482327942963691743629337483068791122609139122725923869738989820177436454266043646203704501559841456193326036954040966377831186507389138496861479121825641210784331852807075370038336471041379911066041793882168090123597539236066249168752420013741901958301453234220067242311605907985538776063019974793003406793232860733820677838965299011195692113379372058577310558585337065752208436823467084021072456716682409903750393339287690868591527270774731949495231974808932458552575921844259863853049707879220818837256774225368439017500066110448497433930281559124641723017706279386199149916573467776278392910335925288960000000000000000*i1^144 + -17363418188742289978253458811851117591276061294702541833524500271248154468325157712664707196125451532608865334263560478106616103052442558819865164520664559417575595597134605600804784963976375190655811613424355119295062900739818908446074951186730811074734428299124212452995047184770359238745121135705019071336433081390816101640395397274424254216047461281826122420981325868638274712891047692958375110548748115391719629591539272620769046724579549681585327256734969260478976628178072645844840486238792214309388267029996699817331916853892878017343737879735397521397225058801704658680660990701528619173185307876907639691524300677507259872952415079346139903345410052495273327129980212276769656501954285216079742011599122038462088009730292844888382358986071168272485099135022734215874359584967830858894149993215069060881328180046817157249051510172621550561661883840563169843252607362284912538451761760338913890341866826731275219107123789020241722599660205915053864239428830537778426202203105978702221717883257936493678420289860290645879381358313024982196871188968150849285427845517657221641884170505057545424515807332883958765181806821495791823879782595748726602391838638113024614719217213208685248085429183595778286603304253062539775834009735113536557969116641601564666387848847899897744504836775836623827893472211972623936063064403451135959127946525827855329520769868160431128696461150658316705416656072519102219469557195377724067344902420794522753695072575644744226891479928645348214177696434697051361188959872880085086485818023760506573620266230440502917646287335516149078853090498614430414632457687877917771702726560479225439233970409854940650375370755546244430051139668957423677693995873101235004123136020940311480994831286460907205241429085151435913873555873510700622951466238162188734263261518141843469117550692193275209977557629963071511935876350509977913555263648865676449841246027508667773156693739682943260441797720846957280727647031733225755058049282933383782636187261328890069876644616836365673515378306621832345503401979212075282013442148183730643413871069297263888293828542257729216318836140360547909613882886786550502198772779769766244511488184430817263714197168188828330475180420547009349183829190488538973747141479938020249275693595881803232639961415026277302326389453879997051370689081556711524551187928069903163626724677784799602068085785111228507756405618618535788863563437201730284948771885804154224829713126736348502527745147136664784216117724711940395316890845904079597258214686678242811287961600000000000000*i1^145 + -705648312669339381172407808470175839011497803040929498121773162433687765510605543929011233588408117435651423082636861397240549460783197516371903030384081870734043991152664739809573903631249186799017488157319999239235578357825231669448612847309177036565424322305893737646723903986597108285947347545974101319979342649448436878753813245572992247431670907685031331625307506338963322474695854493794913566427462248697156770943434728878355730092170363857095806897123493294769183898420360806679219102811677168136235114397281079498395609923029258949183292542024084017064357201198834777691160201266622172018298663530507379900209063998057015216392969229665079342770282110069197528376107373248478512615931122728139687556346983402186691146825043394990791190599467957225462410577657968075799609565777350215698603366045247543613864804193445221404524169715713864779289296852978932940235429189528327145177544149318383293543443652833735915230639040699265653345924747462794233342232259621489555460690783195273399010076205608661655731269353949196344169672220419788748362528145350598852067883679437789676278996394683619636392815393650825976351005740665258596017550448460576502616220261682982841228842130485048873403085167966100759532423439872699893621908706259040223475051286798569677212023167114614147407134981918554934253703784795173320290296856282514249368959503472228566700138717413320627916396136234675069048691314097043935454295199001352860831172244691887521149507692578822611837956397747290169748271663410886573458455101236229878360474820085547664916035560654611436884886534951406770859463797251418173167465327632558823418762743337971131435073164162001316895482195536192443238559210891415701475795728820403664842965232881444317076529967601435884733599978463621230090891740789182126619637871724862451476174523768505329126451992751222137358994162386755027335759948075270035118562671513407937730317835577255270080584459554021677256560463819929778285319028257330488535729272956263640237861273920055397437410159126704893268001902273907412747103034566230081281088929184920835120516934644148718500393382941553784157620137885705811259701406500233252485432493714181232855998709702130089620445405973284258556217774377781361060210337266181903018414970542002755840557143019147861169518526130179279651929187222864963259845879461297383410469957529098073208885746352866096117499986093863984229153010335958403858212234676235910162447649288649806447175781554278772028446681785713043395628842973290015347376648572444949582897479680000000000000*i1^146 + -14155670969943751148584296750042721953618403469495592370455003996970340653635092056157900684562124125086103164562048343214493062929822626127236526034894007132871443786116358404884049817855391294159798252868489859239354050817904677907685570909020836040570822483625477828200560364070155917214426935388071210211523919427604273478672507389600383259505832488738384561651948514538193497932305452766567834723896025140952784933106843599179527927501630147574058303035705930202230900604024732226632150878922193626323968311037357906263879419860314309312288878289898639098765341026000981206898148222854490494775850266765888218412997954489474222626221240783155803533416101550408931940161710624668275592807481897899125705560300257637935120198595384763888752179600041841470662666595378150149055473943636056752071315793137832712056821037931100457041479853118542943394948639751760654569465320041785079397794836959350111954294796539763825828422638023757832146515360386910889699468476364734673874022569773081237389380275741904339709240625879660364110226924820503556399363948218716112278685447672872409985876239530996055872688521442843532517955928362036976800141910086048876806489940082029625828801811504785894543360150699497958657017017655557791629205795559629725613026606502733703733675169558427681630583004223137011257027573015004253993722658343308044942180539821528788796105752391382002869895592152165204038856929132416687252189372833731852492865848942146370515891149198529154308138414099438780703933794793131990626430974119094336871101144581061436756861264612530009325182336683465090567597725387867362188829355657821223604401300231167853336499109047221545873826950899726747014149999252322260845047982022113238423782173166811356392290875803235552900461068112355049855067709464779631952063020547602895168347875774505383875891840896238596214251409787012457650512923032072241894718263246467492814533476804493378373421000118058271552781303784876182245250399143722084935646918309806117789659755774768594500729408584773624406992867214215394710425311411100135055395480056886246074182882473961156123463669913789777286779401694236112068704380736670047032679359164380692926305314504279408606383517454569257736119452120010008210594988133315900451767651082235116081730754505102502608970284936009981656319271099467642606075242783906746708071874352229461441005529471515081624329436516175228686270003388405057268895234281409342774902809059023163806595712444939727710030503053543867317488473837929525330098064310927360000000000000*i1^147 + -146160059117042874226640236991749768624627764098062485340869015369372333682941487307965395324074139234425595919793469273223756751858383230780736803507081740746194105621683941224214519395233302495150703200034129062887696806150448440332158137094369307873663630994258256091932041551043195974106157518020876682997728711047696998959312782200678344071104358770590997912863427539129877750982298829789286586473109317345103400873332585915264837776616779063578669527621500829965627692965384061766266596969282828653116010926094805889594862702816065997682181082328042458322267324637014118426285580813551718821123764513594681192783601492505371151751973401771580439143419485062699540923670139994280502649008807346441607156792992665146716541771650673351362335225346775158063919255197945684512247743444289462800475555697178001531820203530690325843830525743084380151599984034238160478113971462657535428091383174458561222033955081667185349492892867561632223077934944882268056119836751210815046516048374846001860238843865504291051811357859918718080393006289221513779107503981459150580548279075434275743088886232778215633372093171925419115354264816073269695640367478334110539950627043863544421561944884413974338019945212921644429649541274692075340302224659340217139906289661336022141534839686857381788665506141783384968555422722713362349511170270070120405841736502497776815042309144010799772493119345260407503248198273418046711522125059745589328528658759847374479905251759079338596843521764429124517251306136260680424006582151463931823856302985750229990296488013311094036410371947975706106009522334632235099795684598756567652858793755904190219549133997827686210056169580169594746038493513629720510942732282446556977206466304073343309995893931959154273729538645218474340943886253212431865614749241040741286626115204063972373380133966428097110942514442721045786103794444187619248158572825372238535339521114898413684441017640173605285834719799989761298538354904000390005468124841995988918406220125723433823659407980858781685521188666269314215885982259934078106516625130897575672609387770727499167527141752143024227666726192743931358696797132754904610123742635763856915154602107012264131369444572775527941091720486214167863948380519477060827340865165013395624414897947494395158702576964415863780155101894091522972414796902393289089479965239460404988015419309079267005465264787499351314875873549803608196427117532168760296678666044763750113303021177604700839493417894571617071106078286674194648268800000000000*i1^148 + -632153083577283804973305464308688020652824563510357609620900607995140076591195169415224732400108847096645816427204137671522942822662225850416724717768967088961285184395856809019531448380996539535457308878569966203340799490610007993035594273629370431271875481891215486233917800238276706506416475191307211515373137379217056237789388314991717538450558154614866110225116439043977030687485618095996101216719895293363061565905741086108801031912040854910677030659098809482426891974053898963798934990604764736067207600915679294264647234223813387208427177310549614266129006908728629764134483985262608729263693638615365706113430875984393640088542135592404145948385931655026684950829806579897039589417723672755520189761750110745742082105406185517481418836296074047973169384998720096639854814136867376511673046523618574022396630438418931723125510584086258776248485486920581518701664031837903066126619744805809118302568858972183896483891373171609708002367676291022490135676343919206614815079131437234487969072049408538557628463871263608544406277393007689101005825083504387054701781862978184278485946560081839127443391961765248346868679036821016563350689099371089334049703222823102091079101072465780364395209283154669587000724793864099344926958997249146962238142258349087558377889326053696843760005552726371298889150480922336973159998090131472542199532175418484601665011346013435058741857000362777919688749514992118028173505936840432925219899600312264895079458552384989319502901555801104454318105202095311189653865330236068424288138165533865213389506393492966970241226932168552030188018836097415287574482357433311208560507650005256089259504436700104530479240363688016899116047063802085585154771117478670065524903876434437037012932840525330233795758669947572713568293252627908626230549683985057247167961134367720776814991647448483490557552168364947055297235389430837924538616422867291006173228331421790794670881708167621579596839392146124282146187616652711371570368705748557991237839998104919978659730742465959236686722185584747721041411195827580414616909483956389818110408999632425061195771836438796277828468307688405024877175145190082482618715134079970823532692600384137557879215740359756569963540205458584092220140404556711538213923469375585856993471850450878613718526418134924114410750094075141993363083569385954442656727445231186289002646371456011343671327156290368978345533322648691209872414442211319128365547585242877432505552395602605846935893327179195320969860218880000000000*i1^149 + -100809010072156903464863018029283869803561856470170289029493522690754755051512180255068581368143012450729506072296536230912318355085395046208827978594040658916014575351894505916865432724298744744240947199761835826263128232747690094818406668090375970474014332672841548128216614398503391688688339817341914194924939471306693682390918261060515215167124521447396911273567217336577066721231151411933506737896937576123693697500182034564100175334075350165095139653219178441741937152011196194980290361683203210548205290547506072281036819189039462274584448050650816919816129299810208895095521521218957910462950533941247222944548638922685159351055323828397688261913239955521091690717422229614181459256607864716954178319461700217322310260882602968852653436800211350082483085099427689620108241444629140945245136691692625094955485556319531925118852756638126704017259419316453301995506120111007622973488938422898496563692740417041180036212297571655802253469276355936923050205569351526112363890689209173872203649134000788677377375590735344151548929536805132888108231994330417974619707907325578960959601325994962202185801048079457558434688397732017517486852423322557741464062334586912244418786781960584582583398071883632352017506357972186673533954251969096732794672524084617232648344327278037204304829043022036939660852421422273545991699664609703962904699360709330907534271830968835051745667881160711801113272480473231605214827410736344717316922611940028505324210965593225257924156070316174897709163999534252781809832555385850286934349685888564773284641171417074454310276985147776304788618910760140307751568678677634418335475060691962570830071607817287203195353865801951560640062420668114113692084793390773440395415071492410430868005722652180207111719087260394399700948665730777362995814878827588713214188342356522890364813437622296282646211654330028682753538978868230030640119658045397797658889741388929724917070945711818167979665483238900811774778270563646791075815153843025000661613549759080756305086822379904452991094610065267712968411721360308966925415358012447686584869610678025662025787990832731909104744388666240813287229075017874822897825036302621076371927315859338617309187790404500874201770349026409917432169517549598564417393619193009579207756244355025864814290176047838748946087784639058654359586368178552400694285686340714186777733208786537330760357672067821861405629970946042850750664238623407564261204199564207125137261893848489665998598742999040000000000*i1^150 + -6131226396632834258078053913600334900050530111837589898497768658083462272720450291470780310521532941702496839334975914511066048714541452167126382710809797300288499215348675640472678339377711924205365652387950011459628395074188207531552768099177482026727867419345928022420373179052989939619768386459901221691954808819052204098896240565216536004578095542995254474534069285372804224876700048979911767456193415812629057554052417505167982747063220615070925108232976095832840921858687121839646867621440208102500928167427191571386684660791282459890162566066857044805294856771815176013057920346107810627059725547798505213991550908825296505435917204242169430161911962108380011068658396003001842232311648390319981063012609705098145614883825913071257419549486599162808598927797141463015428801590853239160055388187386556178582201769282721893794490060534136366942605820074544772797906959199322289253341268538623624765629806411020889211424595216880358215680834181869923851821564047356626886674040040485397457450229077585089314643044754836787514584956089254994903965850743247075552170600609461746795501458859706870488709239890812548346263409982059087256380858889492271443766271470066467503563561320230091821510980849576316384866576259534971548557389901139775957258476575240538391961290170966177096927505761380996752650915522614692186944847224906284284270653375361221714967581474395764522198442953010207424778237916872879538738447407842420250489678453365382856825298804582980174092876233964813463203213003774405488400565840533430215488992407468271979486724546484308922507554695179208383481387108288414587055029101529586005761857008872477819678936808323017153025399241810841073572731404560003439137421249347757666284077546189945974264857765943262991300231093602101057105347424704574930460467897097260040572821899510620544753849804311726266162586196178997264812719560147291407036893549287996337193198486472113338534376780870530283422597115660114864247535503683770673725853088846734273022756162810355240151419959713002714991009604640656058426527692392538332167726220957361392817222397984292890962695502623179208357353704395488901997349032181379732703856760319302538774660830956983849522166642197021177283975842151495346141234124107081038635816483419649207624496022790243849762527391150851908053602297055238282787543225069302977446544604334750291569566672734190669412909353661217547345922783326825066454745639431509266012119557131888152409406858854400000000*i1^151 + -144319216182101586704832633618687518454994979086916133986659103735657430291770126398176886748328162349883734053934395105581047564957858402228804973427563208247010750980529618036821858443435293909037475785665826153993168621123882792470096417881311367788625014805142310507623879776305020530660292101600433046750906241857279223202296041031454395195128275842419078780719908810357088355861570163386403943336726647659787827239030279628328014766265559678674025591418391970930473072465521236428428446651371899092004597394789648625244539386266963874203814009732606538915909838334087521930876581967772640719310232952214169195134832017447953218048265762506805313185126858109874723388531672802179508360321715030368516219366413514740330763218748420180339400928883664223214184967160445108740191266447765021102363432373792792108280859826360510836879932179394650866582466188976770107144568625191079956104593195986300618593875860837732209331486137235248696072773093887229038274910137488212255003162217870816498467334675944601525474533789505147211861413952212872641772578632280714816924997142677325375863111713339100457008841928996531468226792770942118784183371076556449635949133612904219969418028649256434210167508200581016993034271682124907612008122949898863268347302908292849391651182119985674111895580318155680757219400940039314160764347831215180484164350121731951418138517134945184536254715060970136870227876492659372342424597073786825038810446921344405307674109870805658224739865802581637266110591825057813435466807775021164943975887891048074838311966673415674949346097353694438217073398220952240185712610308395166249370037480752877435777167720577738153200191699965328786935212353584837615794796472541231051685288686309487286874962653422455520511851871083022102069370942092646117527969731369213243643779482614425881029326373635162282401015453029024494948993239441441216663227146693533968266902509573183102258442585634607211099132482261447158541485663645011515211420075655630334043706831998585994009325025489261611115716693536273781938459199549502539515245105024077914739643928993239796860758068783766187546150778503846638528529512976726939977740357702488110663922812210022191188010639088440015856621818369159388939611727845867752808003544585773535237148971764369483630693530730639429394418481089262678497193716162022659301594460599631260971919271041481952649496369162261537965716659858991468098438799133531063839445735010467840000000*i1^152 + -205811687403019019679415937492642168472673966190854836236803895371922696374732028226284565956937034422792408909468266451150643546339266310789245492031823241025442649612643187518971637636707967263814047949663024550228340317617825808366788207148649097247546023239337548119857854156209708910777630735508557588064290237158689887421713046362192942885718255352533995971221007367964623740252226910535632819847011170756492756312819332781194826166042790868907729518677194830599907876104728224074665934981768686803199060028468490915404594909106778212651322873426814108682804804919223809215165311643137851836748330246170403260242638914476721331963166130471945542037446213928117588358987319778174083557725703090387373016209431586634440250798835205993715736967499702303346415142462259367556912910810888363055544128139435195797312973086185847083848901527985879796312648829167218260606671173341032324793458589401978949530648752884248238884637342826118691979471479687552904794381533191144176240421605877132330202611288705918398059394132081806362380536390091295315579557091329813488938498558321594017386906870788016385243103594842303826171151712620928119150053360707503097413418947491954580664789683543505858946169448543767584581992577437011528232273113230637912969144779531805349876068609208006469317093724953997190764747524374512767488083220545299762764684538822462803719251910281488957134160382473348887087915119224792709948324212363246411811424972810974510479846099243928082248220749863180789571120939769053442019298508824907355763253545024106773774786151133035110872843761314600674665461637469729364072526293482834637264856652855953066747639415472348287825546163902212718418819618517766104463608994049008619675329859487910973090261689541288640958316031377799834621555345534578797682409508992099116458049894092821815346685139175081951030921717295897989099313664698816823807954258326644113370371902264177110575007219987505713885392985121410965617802871492611324302579675210297694995970490576135580839739670875869970952332592224115681752256769355190971268454531318516244525810076639489947492730876420772979393003129364337393887500185395381777878483323398601175811374933462018674347024548902143389896344809156426417019428567749378148384029418307563932003278263552793949634982620592691279840075782348855981395824711341610175359794395231219976138704564501554224883876580715029058828015485452622358100411642950975488000000*i1^153 + -2928618056856184966302494105415707739614519741367386251703425694500128140734114665817341379750829484788484186709055144645519990162228322332917700238075418215307944350977779287821223274884629332262640545807301914013578354768942772705889081394226175598296384825652760335407778763140508724058002403949578798561199263651157728468124422993286956812296672373654855151510295081602814216945610443518480086435961829467113848906285688679592700028422715654976331399013621727358257429572825086162104118300084851914284162254274619402072609158811146866228562028208943037674541930899746992938238986324908395450099098372762608396554618941264643179378211627205362912375943936864336749274218972878572406986503518774135992646313207459176780445746896611099270685033208239861852417631423057718952675399111401945167088842594232763541472168676199550542802855218338213023161688476122585739382815399886736466480678896715057669445874653600753918340487433068601316993590179965554718010992728274861620416770943636091676351610513301884261538530458951812325865513820063601938996161096180487628556486469597879067280006707401881335106870943275674497119146320188392326200233090809137242393223617047233201032579780417743477598921969653562362742699571743489464108566941282186455697496281206655734191714526134444757275072835876760289334385321059413028044843183501686544833015075529718265965356453436147973374600521980417231985725092115623198349999964963058120489392805238997965025761391785707135969370892472677550801495966557776011129645491242213949156960784806364108476694877088707857694833877000304493302622610685143751512540193339879651793237377801505132238437661304005274387581564970062964022645163603521670562008065115148325173878105285841624618369374285525269729872131343849206097028637618888605862566133712461595667039694421684582906671339106565563516987397488291754264185879417547706629121538485835791259064313724365187881939604713078557070837946264133220195806715611290213534538901562851120543848770581054126194274005835144121943432528525184649503189148619676637786418947440286608578394771535667922598456959879119368646038879489238412624391774726114235497890057429657466347935148997515616116719259805537085905535564540767126281588529092477126615751885903915824096882667708452730829710741797416894753205285903561311669067431920993432704195035033445525723970875730348420550560463248124145960014263091200000*i1^154 + -12458712990776074274924305437257351414172825620716029854336033928131250838691250124328267843582329754232107869177455463473092818915589184378809480373536437176526817298162151238523714323582620715039095478642754345479933289000450861596907578853250435198101754355617839639730487151844693610989491253469207291636855337285510361214935027241351600302112407597616503813548896558204660125228567905863648897893005387694087350177298111165882255052521425388333596533433125692485358711055522879923225892161353494682627130481330405201640098436671819589558758888192610103112188862744475000906491928580567033587526241319390181855982779671823150587408668021812190749741125751570767807653294501458294323109052086223128555465314823935262046782925648566949241266083606806846732734173554114894098076909285841109129086026579907269567215818520444399677663349931878040214677988622422823222953222904150410771724149021640180631515771639624687377504982311353688079772268418426176659400420307248931733898410952791313142011871098060162402376248852946913909422353944392074592940573287089394254392402236844415252475641949814441552491097013559935743789945175853161402707601368030132205345907164485344563600749985593778355435609381060547987358016978941746288421282712668324301740050217239984538771837611891665524987856414880193229548874973802291082367365470791710295917352802178051801805829913396558395628117192687301001378929962598442904728679612034541490796273665447409449719943840705763356532812093151030175815343732514573733070277260448838641164220189790811097462135470717494449836201389732791050144318875044185322690447786430103824947349681077099204072879942797152685162587826314742317588213736137301642277548548385148237306524346739464598305824469735156115468807260427097261368718073077567304426536835904349902944529183415106230879943184099745519653898739714934638996884311962624527559950701723899502525563070827711911239979187402490155734660084084525113401000187133161429596322219163722194615127514434833298121125244611562844746644778898682921136647870082041209843344128805521021694623978636670215175754673586240669088989271180873423847366293448121068799007580571466677764871155073416546600857102738586981054655536673508451496109380746376633081596598064815118446007285030736572382018079619333510286699788766084191563689584669316582781366386376972891945020400541751847157760000*i1^155 + -13636535344157961231853987734892119915980722015963221048892764670336431541386002539175902199612580257479467205208316120125937776948488764950589658524556317736518507921045539792829910485354612791997001816763985438968423674398029195904532784822517536821845936784763359797732829870756335688351469978300153007550885806386442627248540937820787081194337802595307759902164658173991556563579435599529463929369304193164014570795928078037282721083248519702649711336796836989895798024912858556581580146174521518049893943827430623725840810609822217374902827176510374825068318343282430338487627896556697160327152215862234046341375332059161597636528668428332590309369627992661603022694487749516599827317805748744658026258711295037613185472475291303779584833288176834448035078602557864391505361730608601406815563266453690101324892911372630000038683624730715817918153009245953916213378799882899754977267418497768630112914878361509765235618185043132695779896014691862332055609427540831691454697016546048002025133704014357555592487022525981983544761130486537422208430264350029980869548803561847577307368673517888765010542800615755094679868251363368291444989436003453090835848223875604664246600823147569211395906687920021485797471325126088460316144593570833020884088817312789464911392556440605100145897566985670315321527729634822421172920771717535247115489309744765791805991416729412154241002024676438018798895300193836079513915933084054628654900896169586629301652201234685259842577657007487502578388414488446619035575132713752239270861653917515631052673343197081963743854820598947414094902603483656129749400204902872108369118216537716853741680129192728325584654323824332694249618870318066674873082183396506103822723612504523968983067248550604135647572879304308809226909607206245189790354445136555766101225425359240975628951330658449259202707606627089660587187951362712507232244772605016822267848976662387568935514411173297156740629374871752276559030010722348381284138749426684390878817598048920866955319682410549304379905008587313798740711150003684157083125615092573051851314135514583473381134123608778158410586480190784788021244622298758037056974509092604001017033397596921337090585985613207627677079520838042126797282936758728325179168097225084960051793628549386960060040998528317068565251419145141487724836017036665661683519920078323712000*i1^156 + -4294507882595062072178595217676450509030806058389557611029738038478878908059853831529888941887974450435305498159012710885278213919500317130342896134267148927301140246980231706362783481204873991929436833656567674630821145017541982896358450818036928909834570108404612644096746440099694862751272024353246748765651536001912799591999513676527862982215321668294423191029891949491543072596221197266076673488960292931331933840729087483400627939382092556858167409131057614297036308633282101203008554515032001386687775735775000589236676068956799573041294933468173875329601692513153345746949221044685127850385727749449767301680111508332240381484128366626315374708315117027957755228565133356788203931531613655615349140790726894993722797777601796767311144967761394169350963749644025339438660868578595201378228273902835133661066769699364783187790602155027494632056364925159007426795457012165682900771777713870544389496570781641621095552086251769000914007041883614481873022392407337761535489567084941636508805098933100252497049357585267984478590769010514993314224064177509736959014660171644327282583069813238290828720738508853442645361765021741851642125947158999939391699364066673984909732262890952485328151926376563623511697638591792090663573374919774674193924335063817830749235318849671070835197474029040330193382480082306179950473630039740795046428319956790191642077797520705104190934062616837349056203584179828483792720569579623601433627787362212668008079656148187004391808621400123982769485950265174708653070376549005082456008549338036556121663590704885318318182404735485361532506181899674521449921920829390225226767163408349732729148663141821507715451610468188401535551540308414722683380581501777792817233906553746131072901335371773079293957475699020520093755898449921797486903172854277558419286016804983427101288763606210378171326517012780554735531128783038726248377949712156732027451122407824740779793406727087245609716018070068260734218929605780879564950762029965866166706337445352330987280460478254384829248773026717523184077336739159354966113365163479536931689002562429776825975304792854734225893872531350902262657695829639920096700272148604000372528144909045354035610302434263646283001845899800578995313985144046701193143507412740872329826967818249744894061133091020656442110863400116389560084070400*i1^157 + -785939091429659421841855504164589234987315226376168912015576621138842968021167341152939834995707405874309608199818419461229908995930018841408371689172828358996553737678695915489387459875969484525234031496177513883763475442467367254297149373707425105507671356438725030760111639154936340451714394019907273460781722813719022789733384721141104976931330252377135751416480096915453583550046130427542163552326564490412384298689537882153519529835166967205140736766972005426093609021625459357271007269331899531881620516825560937332074815654294561142817735994052943916785914890274587488865942733316963435711279852144809699399534187248735158930809573472590158882253619284243008981078544720245857002483923743302265947603412686983908652544276571791080984944095330909595818397190545297028959990824298740727795898307019034171754355558116815215549827124772088762977346237510885837337563259326094121854728225067958076651860001648250402550393273097186157264939221273904488812450238102079427054931599971089250084136923266502853188320139686377618522901528430194887657907630415957411069883715873784030644697689433679203335435084078257773279220554076216821007876841900252372216580244009628499009960335180123812108329366978430174362492438614280870814445244795856767580468353899650981431982667478091389074137129684170642860797936733533024494528766157266866592659519530866907482434607240946993426803874333861962919018900706322463424646593014389041842109466303983242855591423216183898871015242642627528494077874399851582901901578702470429006016379912014890534060579706503691745592404788039251118329340779465136995883072206019578744429214784580056092815921505223789009853726947762980918611237685742607868945397969959265171507326292341551803618231021887358663279802307052718627013730699567914482706701301514713450911033733299984313133328531598096423621738752147594539563063751955021922335263661396038787344876034045857588273223097849444019174480943997154884619507061888097398399239362980266099156622770823053952454846903194845444228598871069273512270115428380533582673801623287654306251825820217073543396242149531823396023950330844289415910221084836707429970737455873018469315479482837823257473859937001724667856062718097109016744956325476996024584252218400693485338913140787938254113608826880*i1^158 + -2535881506440988356327229727779634625665915985508905809929029026017562073385222996952400454370011092739786597585604328300640206242561880213710266928932083208551423100630949194030255722909079554997987770781552638303262810039716823924766802710934109088291494982890457828267926278467928969599117022773900041711847412910865991559990714436092604334964655306658137255526162352009034428765065813475009891056068193240970407571650921753947134173172094883715258732202034183878095191981179148553428036188434414504315563515944274121252725790866515033875209125580379817845323629142961068000510639424640792397822497914357357819767554094865116152268406983288774157424083533171528814675183121842672187320371599147275935764857097291761164241145724482754552269226904128422212878468695968363744682073370098100437337487615002901105030588887390316174582426736332707685456572406852869370490503379493052628456774073502743094676943816454282858738392958617265897896993184994990599495124660798886768714857640065314671316335505033601319603208480314336268241118855118494227504873912878908272231668833880406881319701770063516591286307926004377558441911262788887797862062433796151618213980218235624737138190776797093417350272472339939110391230179746243579562668893190469323182896172035840451365630987850543516133564654382039506807974679682143362945880568534938330422762070610338724766088727658186864892378139698288003505357406392643997192672171905294750570789840121570646467990415248257518936073329106068381513170277550694090718503078594553359861692185631171147488007175294013791756826948197969223784852811851481965673290037045905629010829676848477287538107284328471761128704472846821553710846656330197372503732874908417032947440884747103882307246794284005268920014110737776155590355077208567040757818509574752457971077069872352275111737479910169627956090438842206808079729279708518900540298564721631327541660777761601338568945790107724764699298603140296179209730091200442814949316659769808095231964571443880029978002656121604140695551444008115844506446859364064714435554360991028288765549078336035533299730327049984710954095197243795606868148410867815941752668067256509792047235194391209334879133983967545025895299065659423831723935410865446182664626328898469888*i1^159 - N1*26792547692568813616739924552927342709975585284323451554045668263724708503358951465484628683274863257291168435889992591944511263625447121209861288379020859811984452464595446968936075856866973387695803907579337340611206956521682724956726080076887947748326796585262432906288155024825117581183102245924866325518375707204831655271574402031733055270496186740647504526188935903069722995588341211866024973448707731427266959917675021984689533114038846538742748929001254368237787242205991731975964732119*i3 ] ]