[ [ 369115403173604130413884358920151495940146326762336469791682462477321692260167409817551580680360473849594985915183402934688704156235266974635618378830486814364425824692339706367238763259471892739331257386954246491532258262233836574113612381398911662735809339172729484076015767990712828113003191237939488247245541752558073882764868190668371813096534218895871350547598934263335830580438233625732688178100923751462650251027550301687036576168418181802602008750394199891440150824615337035136171132433374919819390783998560908793120846309210627796551394874333787396589300495173635440979313473898091353275715464970202243544355106237278472380276047513500140707866295732931119753258463928936277528312546012386489575717645537650305907052188412527747686339232853723288224275783254877874173591892034016990038114950509232890870172375698259684428232391952571970143333123345667431951635671054498074966739238225745935764148213846498385936175257556326617352022631088891180861206820561593115390029513604689850091156998072280777377053195337710029591643493150456126262059772711864177753361129863116552880407798306041987173880848548092204145778980550295248120394923381829170181390719518806948914669103194450468719217715181326632015939309396115372309093518298796245263228116515922985634881905587308051696267860675421486823944532327651799734806486361898944126686403611254278142438840291651977457894049293752612967705979442653752175261060096494490764519332416226513828633764727410763065339842864364807506919759520843259184584407224718758923948786967480155255129491828522104894488727859187160503124606734931467987038765614490539786151405027596599782285510696178313678233408301258215617918310497504967261872072453772279727044934675749435354716987996947377619717177830503972512410397013631769234957292714703225688350537282201995588026043584072430103544999756793174079187840909252069720728129779102086322672418219077636689703021218885653541397352067262889574751870897674134032478478605190082302097924295188405797783233798050963522150850910519221038156428646888144126155584361320418191607953109309417735562857493702779675901438627414699437044068214850260763129328600707511509901590438332121318066146781229067126859164835788173590039783330147098541892829122662641539246931551644459798195961490531667049377261244171684225578964713711473574097794398443878681358965805520223930928785351787696003857403687937209253142690847181502522760537676970768343351554415971468981478517271563889954516085292614488568809222821972021320974165305923606564593747625812245656852736438759747809538847245736816908772564420794162271000806025378180471246825130385820037825027776071286679775537828504191325558678635880249072996175140931950235809758046555506814193614799998439912247887843123584541460667501880659194931406719156847712051155397902113744027485030072529257052296392728085552677659843909624906408405154386886836002865035843812562580394750731801885969460765411210715625509564383188754680868819668123268539134091830251577542703056905300012479207088330258680870781552489280887886586014782314803328904361104557276478264221294354382912136846963438022043222425252890017300885934182164625678872678925123910697691781673357632220476313276355773637199896290081761995827586661514260091734850520713250540712109413058411400221976216165068414568964366289948411437004878666498928190842662775984082850591214865587869353770907078206906865472656434243605849241663162965048801551086280357516358447298220224429779526694701079629836592733327936784912749027951418014074337044886747834942671065771562018752451816018858816708918389582553154722326867812062054659490466285351723734316748114250278395615430000679723921949593589202013338868515712201178750108710849209801113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 803428545260331886068861589258901879617497616310340324447645849982699447042627159653895602794893592742685686432429364245710995782263745761182073366137919957108349028404360938238686931849634857916216910616552281256876233512040998394763679189811937477675685954236942153257271447637028204633821505864479570985151270080575687271237500135623602186038314109074891219485456672186487567512925987580536358589903666959069725166255597421277620639853616775272107959524674989391118709034174563715419550174165099449918992906755548962994254317183391111747631624241632161772275895332525672263361168177351620980994503291293689471306545884939030186384433544003598312737270056037396356532671923944502182246684004025583300040587473039221343358303089346498023883412356414318385263364614095139393354855880541735808605376527144244259399016758324157458994951524896530004049964059295857418645518617346207304916517677226590881885496080026057274431184643994788973749182839684521507149495935861789957078725529261881027115841111062291149885388409113240696702735823520563704466832025640987232180361989860824740185179517137046383337336707725101233647515920926740326493122470538986839264242291424936137089613880042975304847152812367433714711719592514739684105826191219807602176413852190940096052964728246766907510585760814572265586542866405732967887343043888725894010804760368109684871125350534730018133672282231036227984574635660177320473145772935844432696615989842969801957506518304644834056528413257397251516879799402650830307401187258985841147510821851810172532180076509783792987141161315933419585251749615184086505742832467673901302023726751861725533592067480863769878761521517643758098299227778211661201077064630150188517388436608147728967766141496476198847109347310744108055048002807216889407837911841258289148211518699634674303280429277460441955790131233070946937496794536364646334016516172119679948467692302888991164039626961723796663183479572634598535662762802053680528978768808946804024090863120383386523712318530411525092532649455259457648312390955825700315057888201433831275328332934784618739350078167631736101608553146883395999872134782262511390321496204615256892813268922536616043356844971707988496348563292683385897318785243340618882302058718369799088285699294101840084633877886503088613825908938876310741561204033651201947382821112253307131055178630918438961560035796523036887765394506188904886212635175882866214270717384346478831949830693082583478913033891171374550118944509445643401262539865941851585735421400364491519172848416149787604960651186365434181012824535060948350311129209593580992431652346846513354915298661716874713725057226780589571389062143477255785741738174699004459692923242477555603602753305951947881159402027622543629941800635455348967808499329543809140701012214565128432415283883318495526017705807959628875866370885574747849098717466488951933086944043627997855592424049356812910442671771241236417007459031813545723004975899399766125793151953842154835484219863616264928503856195795291966366209366228016080630032497949701684996668915948622674773167053695406103839239530494967004417899404050371112770454837493435157229788908082526464324250025951550498490486822307769079525294577782213339415977998342358559052294751443079921816124715047510052067661172317475980015362385725807874848791477636436728639861781263838312162837858292782053988646387782228657703891163495577355412749701654929722372819261710824128362053833391555335998109076757562642389499825468043698999513911942478303079471328335858525466000248847407942474149281047274222168009483911762912194854369120771151480133606111185585382450607264332494615229440302670340698153656230976896591055047133640662976128653647762643653002486238333359882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 7735187942762665760269754640092153320321488367420060092209076761513171381751554504198735060484618293614921255560364197929989679116796087585553058333785714160562434202095223987901598256911688221234909644069378910947393207390209547856687585274431053603742688677535363460613163360217449747244438316372292727840448157409106565933059179929821033899803425684488576594151545041743811586215229725284533824741047462404459327012444764376724235496701967336528748008136047423422309657203382137530672627448513729577745216086927473292731076275892345906298954230480401450856307678219699631234240059811785780241303313641618084043105539715059363982546325509082110525191772011644920523833167565021879984329662980045373719855775060252620078217326633780199431348300514181876991900559138849331103880848614473357658765823954979813631953026744838032995078549700479098472545384295399853015156376916222911754845884281155995360781529797808572868235880465225646612537096696605805446871565663681776978845028622103475469676872470420917013068562506231531427728086016376806018904314621856114167955355895628659643964613843777932830567192679708191221830522686729543901140826631609924503823070774959850172605551522045646250589757528917307444119471932599889779756472306676799267990993893348160079410612875154000861925338356180980211992921139661937570645258961572144728745515729612782522032193481015665939290108359244600872647628978515354868318307343947422030822487666904581985731672444566087519530752975997412208476735377484570773187579363217827947379158787692333927064493732433992729343235622069390603388859625260689356053506364919661569745806401249772541305558768386831142692989073445193010630431509884248762349276191916763057593064212588325966619823688079662834791575556306558151936514899566081298840723964499185040349483813391263895208690863072457463602255685630780364466834937435148293321716005314926125595962150633598471701058866416999253728837872036218912947220181188260811016178210718110091208064294412433830031477561634261643026924425611163475504876131523574626946778956017385779094091217199126295710003013330203064895479122944692499262116597145284008145852971209602533878680374609578244127911750703253845970003882982607425263941219264562179715366468060525429768606152022315996778520719250962921825271724451553567052209553191191437267812176608334019124200421896455583410949132382005759083773216865872556618423276763904242402488914703647451438866885725403623088597237503130926163958408240551669561074290307604489876984829690212605130863280265050048327357611497005700495983899215450047507200378206739764755860780311682522517805356920744484027654468086447601179298010141485431852710566657437450829586403969583165143362137118305740620806917113877745937286211152250300951683209404936510807365737629315195847758425047077731060186508895701593061641711474874749478680695815750738792464128416130891070223661858442406763241641814257288014701781160404643399050515349836445921121207795029129225178757910788944773232571885354532315400917091412952646819470591574233020670990550057630284520240082066874701778084372380626326458156232255057291481084555423182376190431215457008641005667815838800390062883307263933450649954318548749574096362911671317765815805773175700939565494050152643037365791816778470436719960226384985549211011767305829395041639557787014246299377635210381176356604393557708558060170022614031751003415918680189354411279800217041542601095863823931244375158164598997246526473360152921845622476927585556115646773429271637356692985381902390072088658958661651184012210097380231571172835934164183477143899723381192669254640852634080764324640693753127953817144851234812910204168270937651114849836599299708738437647165669964251136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1999351401783730548512058310403466890461075299072580424004687667170706001098645699447579755534157806934230788353644512281707045089176313358719461592437472790828091720153804562245190183371413375377532749493262371293199808117412604140633605684608533259040173983523561271629965895588646923848960871202834408249202022621403617242312060943309336589710737360037235418165054996723042342799238915021998973707060045735383995916821772313527044535389544060874423444070191788906011521062078849585067381099811410414850091610935258962905763640864243474981779572161795128245472122586180036271159771118444670884528689540603746838745975849285836119951248449929871158489455562305974866732209294921596779682523288824266661456317668571425187666486221167472030517923079263514991211350367654854153207184772802580765768787756791432247984632361992975573769445459873138918733265563187389334940622307842693808899570895015082879639697329080558981203596337643121501372685762653946505164158833562876784557811178899930560867253454482857638468564070941822104993749579857092675608618914262495706198557954085530705941450192674873412228844498121829272930433801032528887734953764210490385140018774369358422293673445954428683157594817777419114682853738110558916784843205120684332114163023177986559157176536126215019177252586842970006179216640399555311308776065442363557366260733974595649196134634684886974501173254192109137715813147442585418174182161047532838636826211851254140388107301331823296815681767842172126897103556328915112045823883434237467676617463428361468230919016730294322539839332830161382467386375533663615038117503308445124406504814994409849567265021297411468735264754331280828652507688259699963116404255423410012425466948262115858329423058325070123117322269232711543886982889921338869987481322317937146611743460028167849419310317556500595650384502225961839140279694911973786973122502915750671269402960522890593761995191825771268436652848123234167950592174750895622690514954112552820525303853749202980788424924212153705913697091780603337387007336837344073354425397771942825796374601933562594186125115590643021131811357105546376984312332196275576611447208344953655659780873490147875392357157700712173027087627056415281775854441481026720114938745572723398723361408651916422584512363344887486800569045828213607981704503921487029140472143441055841113718344008647698826730469745799033913773504020831606631953822398874877890488319171318917328691605530183102759258749406400371825737721655509641997616628793123284291135755913036565108946623239563846308457410863491550523011461637940737200734202852377180642435050249550160176942119560039060492254879325540779367161162449700937225593791097605032119769315730912622687357934913419070691404561903204908040505133630519440163700872713056811107381618681858130391071481652980201355729095520483541352570292582045439056183693821023324593731905556015591716690596872552027814093107730309282305914054891061787350538773422566200129672165207756111234712902093866989759134115000974158610969470742816012957734082822623210186996996168596294297633068934297589563511032865708613020236808274599005254524206746693365859803330654643879129167516931063503533506363294602872246172752489886290902113099965504441658245691970619855398333228943264559323861783154671117934549360489391015715145665740989008470773981617703004460502398333929805258424219817485915631601915713324897672629077062300443094520264296185775639663412438991377891808473044607255842834927606336413414677150327990884218164529153719466501056206196063762371838189427006561471986794173131619750604933649311018388384235267404844306993862994433512258398567933380790026760608392637079534359644807467621155391476202564447846589317997765486182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 43254818487331620542962209342410012290295358181001892463354500775030551654451132098513560492333435559824323227420109546050388561790020407846961397333806178694835486395041885114896114658650718534374719221767647923855304620888941570717727105187398481849563617230546641218899870696628963118930697111775327893106393181922742182037863395336930812399699787974750195005275556760008115624501534835554653163413659297566253565136107605488351544973376662900123811482263880580389482918714426878171827009904910949533594717697185633291022582570694138624120279189513748239564142614240772130617279055266540905715880597599137328722499289588014982552909962795797557507659834249270443299720512604261419790820837071120067016781845926645525229892889429893933374812823542729120231848583391351643656082937025232734896036916330253128221690116847051180398497592687434925316598901778720352771715025630105201617104728100951171045443444239116861595056890891958401500298818884512174821401091233278492437771668070462737217600451976744275702095599391767603455309279617532079174011266503238245755835711431342946663647166362001754743747252910774571995162275204664522087956523692970945563715678374728960271819647413630479385668785371796979097833211977931726498171042472057176569280186580068214092532487558491643825733289655822968464926192208997759540937080726312011389949726724128344054100873599901681962955460658962519959767191081564539058310974664697198992317780290265723806218250279513488071104036424726947445558278556246591445721553391602860812433268171642715174793310679616906257124893642325380002194096128501658514890087320242893652751315406991070611971345641181470663920668728348521271640891545095064890516136021472340183693404077040709448706135634076079027832856666701996309640424204429565180727356168294434671977506622816771593704018851802339035505179234206365126849439838908245405571047526293252738564736432778222167086882909552088590149518833097462550470087730634929754655175753184811768146473714393595297352007368958114104991846342121630206131470520209961043110843401615630478495750541355248330062477366886694509951910310527233384039506152927458434426105719209378817073932931567081639950681555601884584329570228846410729967379826814627285139687528792314780380767727129422315894393366300795832209549193268527962940886743746132186797688863690629022815952233886938074410737193992578158182762876330134320433124610931656474198327625115501350450174885769457016253700750828885646337292959127472576293222851325391204901146560463244062423940635275190204815829993681358119854520444888652289997065074100499260823483527408897925638638640849239404213667636994840083527192610164410780390483608040744396442089208064256560207431124284403229629129084657297956704695602505303666073165288371851855831079846094484519889225193758076614922141409674150445008672244757073406979876234390203312618196194068395326150266804941811708585158098877053382938557099228962869820232212116887374172685184598480849028951832433668343266747851484114334821133795500907078914785464043849573834797078031590433067427232998178960240948079441455146250173460555409829328611230821472292040101411198567861732160246654485842164086620703212436691838423846426334333485848767455164684652210722445366763028235100106433861857770287111785358693048047645989301032202591538206470034362763554139623985875815460518602731508505136728745957969526397994244867701440723337513778382534913460220947473359601083398945235007896402390335152048736710388672992129675143488566979127936780024299017078139062798571499752660395669890810655099637910513623659019009878545175716889065413376201846082724832266421946876149523356409552279077448334345150560147878934541510101597145513779596131041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -32681770702933461388126780050128575871779234531885571914015510961127489003088547180327953532463892785245291759216376245984860721139367997363235228825976212249341345285813071821216332997920953377465858379244760566008965208706677734377559687792394544055952115178208898751860324224292494977107254278549010779577237366978904469231245556431956890467364305518134496171874896086091265345531029014073487325342396423523935373853297054052555292561657129908372833814940068770524918543743758276223975626368878846805513351907800854832941459898371519702703118320613941527404250671584629447897214401948883344298950534820048347737652834791396944145968127259870262107199616949004857087576973475918396599727693600920796062340615604323727581390668780947706287985203951357901590930676957132461525467407033901902540855430726092712950900246779374882792583387083734295238303540423465136393937326359253728999064727394128071208894642533680904876698794460094109824229884959528721905119372163460061548331250147394140892419077472205654690903135787229145603042416432612707943702681429917367841129840970906250267489082619051191852703205132864092697255961133271332503316205040778781192905176966875717548288533855304434588382519624315564788591199712314786367385159187547636690383929080342189809005327321622761334727929271453375048981911136040997301074697009406578990042385972702950358682791223959920597003376878042915739067310782519058798522499943774573943865695547346693303846435290704185303710811285203090689513508663208321115817271599199015057243890718987528067427738163105415090740850319648013152531821586416082947784132709600744876071831285070930069735334417910488676290208184177348533903463748910779708461611214107234615752380460753754084233825084516102124348079992600458539837871166192022018833512462162077840520838604843182991118969951309401936794632874377313525892954987366098524772946087491829270817203181876920471129835300042509282919052743721030396474360789737902841204242761132582746504378598339531660980538699204141149274860840422993197478872644522456559966357235100354751089905270679145285823244658687815766198420831330625542917111503544792707619952312375907848421316007886552984467395701464751466599492271157629108023413118651927231687412465810568194902943735434979033458147277256653713732418464324036194913665095600193599506935008151757818059608922956471009946688758238682306892795533847492984849106147945387635347676521150047465151076538063345479635875271472793924389439979475564087731456297952313999294493403541058229984610748347832761875396926704110314336068294953732545213349810033087687372415213166066025688124293333599565424845851440795073447946725251259474636625439316633457881625042954218448312200034503254762440674829228132459660335466895992251579890069271647034101377124521208373675409133637859478648246328607108198505619261161222847688861802896219496956400103057852478902705306555735785132661899368245787598560613395542487321839350493970750004664087353574634488850310138480848579495108990816987345926215981771628495307822942148684124494706609652450877725363469156895990409276711582646259604954417308430761957372447946386570276242082515908334097347078605980148177552877144267068418614647723624316417799901515230704152842993699973653613694073963528577299487136675893123412750479074124096029649087324541306793277262861870856194220754667048699290409672664244212028093476263314594372493580039208739583873348204421428739519692101520188490151215193737689611150854578684312839233006009419638978418022683725739440800770714911152149277357421459672647326990286403075472498534750397287023092650089623925172676568164075971174911801678974905227929803716063832377144529957806069277112771908734401734859003265024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3100765278310062253488228633708649716398859429008489660638920187705137349019509556893893340800924667671391369653317422080778071949991906161267510139908945169038545000395264286800111778251557651459790007606876110119445336341414522340958385006081474744139803151540964614118803632671800346095755434414522054322232235274552793817232579747818193110407436435842614551365180336329374662197833332647657780019806664927382186595581771054535453518752529879830979782993633243255413550020747442053849987411836826247915458385888454416014933480357717413042445985939277548471828579038207349462626329890408932516267233298964035318316357084389074900548075442337307626629129343265337084155817056711837537689906290230163098487376489669523878133424163704349566832599631629387726188770781982959768062878382315612401416154301612855789665373398568570459461394285167984270912161839503290949023401911910933893184895201823535823564732860176741083392588059266065636486203873951111015038220809005576205580148426591607083573766243014915128793136825460316046884861015338230818412602575286935066569176607726584286658889820525836027633166528806384567190516649133678924938974079799360926973062048425512675271005353690361589177217440136859622075844532133690332653022829921530104422720727936742707942406111192356010973581135600532363385594327322742746058852480759289656475930729097457178460379279029725604903195532436359466537843499051111169033979147404398975166992759706286545241980693495822115936552685251630666359167535201790300412985743493937752915598012051720084218198559182214713650611700993933985448043205632219896982747895193769880765898428960529349944997399569279424121439914669416791677559300479405130810157107041894735834337334756295311923227961228715080559362822778150899078804102687542908447042763039236351376634434194956224137432995192910233976484093929101570747917639978189137441482694292695421049675142399248994958225011804421717467877958559548740279486937840355298711436630627732509126790402436949109915578073734322432382917065959465981703201124371186842657878794711003011289956466666915652704137869563083723174354671191593000963929797201974673111826610444735212328184093091130995833602257418892760826723608351421304368690543170000475943299440002122002203892645239356554616665188755545173278553006740167239375297039749762914709513160592021852849504318778597259035366254744608711595656056190189885161756047069881945774477619269789253599110451165551109694289003458288832676483815458219037065598644700943739046538820553706432674754902192531039492117443705144120092485006263932272641976968033868119996507507205215586916669942482111369118369596157853075903397529998351007279375277037070766434940636671245228180660573156536498792338802117511353399348111062245210999190865443787962319968904053275366728682448795828052768738875521418578080635869633961071888071387883097011652646477486516894209296678991241666217812608969546481084099575365972785646009021915908071351219394923915932633924618131211471950479018035656500421873073485643348109458331182259155096710648837541107338613067629687729290161357491656697993308717792384230056669457386438210336089552653693892962110815814625641387622353407752853982913580322970883108613600895019704991139865613959414942717943188104756973810384970515470513802364599112518223741822110078089341754946021818381066804486131535812655889194831857583715952355600193036072001774699379417229224592825417578756401516100526986268635436353418589592743988340313788093482138909342220747471402592117106603628399167897238237288495083175080947475625508530656123979912626500820136577403126209018276930140207000234443021133596006940357707538996869492358125825752036946435524121568234156571261198873395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 40575856566006982123503459663617622791800788977039359901111378682466544066790829891627842034879150406833133911220442041589747737524562838795525480828308977566364050048152340304647884991672006787365083978335217070144495146525559430783076270464810087716590178586021811344358484041506977692388588615051790198988996635757546280291359396771093261649631310279117134409557864355975378117841618040640375858146359404143648038880525274488315950709433729686000710564957416500207059986282303714323709371565660578920725734712279843578091710472940107833781490606211510628510114031217851330801493240951344221876599895708852133015787577871957887392176976709808303895249519824683967442058642017288960870538393253329587208407608243950690353015782161045109459382921346805967279167912990459041845520443366257168337412253528989508127657090118639042482349549834948498409172116327274010797860177825121567566865924229429774295567450312858087804897771905332146448383441485141223152419836322429299084300203849548860140258543682808981564125159323454620909867593973442664264589295006945513939465602548381958981561775410085982513988614933316528622023853714741562572190901700661488440889837858661809791824501508845277791296174112919090452188234971606202936652633660993174425131545739093042202976579881930972358013469386541145787220474159963560545785564900674828842496321188166011111919039572248000843059378427941551427743869437334211845972492230591848223935611308211882502000209778495290049670903362534988445422172657064812234975743503167605071188262064583822492948922887214676726142630904213032189040735543083818537435406997157606044739060562790487926805551487698557286547639330235705048586845078708274332471820090441181981896736622501807671243062837344434123580346556931134680795999101146574026413606128337916172660732655497664860350507747491278892800715016907666173900825711417069704653998490253881428814969566437567668154183699285541182393988729629295924615835832593302188106208880002039827209310810795231240092722361841294053345111505664367804282754839896699131789985135040664313759649358717581153381511471744305903602892820618085711891118014673787555398500258218743468783149345954049834979186893679308437484860304061997891382701563991342956989410222350144082923355374702195281388548889357282790037287490586637090581502817999922271570771695472285213912932123519922092993274264687597297338765116578234975427112285657934430114057040731991281381582160188202883727118060549008541605407766114919168624076261549390774207041266036113031387747482651877784011785074768673179714478466578030028444701360801801863042805121860599923124404881704897928958478211021096563194111550074015163551521904702533732912868703158479783873240714338416206089438377442962495588412290654256514875172580149707022612927746142774659452375966070815354527989410512630622119562543635214713853687734048815824133385846530253163756608234842682560874033695579877351108168511333347937372634584426841901431914148495429218999295990724670276984347264964174445250266557175598150634446507306509182191891990445427554012163663650481487307350585348885968095710942395852088626012540642276174461397723018142276847726106512453612512340859490123757302249696664914081812700873207856225880507907660213871783167664010688690234221618646539192056108492329882068628454564704538914011332347174601045102997814562104332625305034152595520470719390598043303556454573355329749869950751707347791108158081957777673161766035523563456450920810875156440319708208328576668384749756750869898006449905065483178512825770293199344576891795246138846597571404481697222597830454649784313937025602407424964910893796911816683856516335312439332589564287577562835415242272425198949513519127592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -36804573254961195395026711317507546877542168232827211282294734544719935385798084255359114362289949789780430508919798493781845462003267695550257941999304841878831060606004781739651732884817210433212859954983167013602013355145227531978483914302671308876766816026395739376362972406965352667993376748287953282004876435271273623079051254588901385765216027786216556371654189479923843046750923102516625461548727206524135068995900573683782635790549257184051895612677966035848535454776994502051359885572248467647890646936078230344928586807095776425587549069646916310446071786998179771641773762241030476611385251149596932112859091378286597647419449141759733794852260665077328314315333079005198850716403917073500102025916513123943670971947083119073735272569575051784080381384564304689611481991870213043298298545422562106876360580571245532506282653051229203245876451249431935680174848230361082447204842964603875320563876839964078924242872377177109092157537634649649542520069250140013181663433997199349232078815759695062236499392842960075958859165782753870588990940435148364464237660857634407534217335942030825533008382311291355148374735218695245400129133279380559884463412034865382747972607478473973178671744404577745395445831719409205829136135597299135788857234093161576949700273964490968304916896888090358108830833990331791854143774869264154608956307549635184887462095596537001599189728278142990471205238780756622370154038277606072080265384220411334504141723362076310400931252608861559516510476143143381613104373419204088863078186336423877156986423305694367584271381017757783489877625941891310442164410504322582459556064160995261789585451738648605721325636211794804542587836664602675449926426795240486118700688583425691344563827481664229353879130646278025872514545444068840297592210724395069904098093559213716374078716149079949740015979728230833144278634076935653967536134251241377571256842176530914832924381509511824274411106323136295027448979572085284156156839136145529624047300219841510850867703283194647969171245880232204661608791397607966794152514160857643006060982580608970938118684258939914039374899127834815919867595549248537038177471666267789566541103459603095127429086976121030300666508910725298903471226356794460896776336219244472081652216267609154063060509011136726242928014901425874034053389481008588471095289599442076923061880475981062539267298119491330434722511913217485283433608701588328611226117440773191799774318388335292331172553251975973562696244698874369878928889511717361456894664457208863764397249767813816857357912246460289765141427423759065537371776648229645013010979563269466444051091415365235560952169022277202205939538120724171225486215157678165832400951226917388450710060825456903130484689102850102664704400450015649466966435337370362895460366574016447955010962739952895173133381906518833603333884125725418771408331589264122401483663012596965053932878308773025155045871715346873166469690915904965117321493400024181948747406645607798566988929683699111803853374731816814568931975156030996872065424312894877827232376424547162601948020116594494882173149583798290021610708153019929767548090676782282675545074808115801391105453652117255552921652445318631724092452985638349245757911611618009259351102936347861664643245830828551328259777331506287531631931567161816601222534185842540243734534325573779557065064671444722096443271171596760895766112890270319568011931565302219181904040338498431847548284534638423233885295425610389918690147997076209668551669338820085409799339005778821287628510407455069562447637635703701673540705065592035304381545289601213379946622545587341073518432560168339005982943615974370112737380818215085114918950450387235513657485647659735625131152637952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 17724180714514385253353815839486641607747181505788763928683143378526214253763568442642732263188428703889128211940439105825283936902010985657752127854871721247688236221221306171324618279448733012963206162663476766772645583057606171836372009345202225906116050173861593453470827356892330854912110047878040778621674267928995665660507417480002195362212154520317627384747652442884466406227526050584541909763158280857306061785672835765668698805592564909364467359741500367718116909477351704635556237346059510890171406173807300550844850287494237070752832053252140219078806739155811166247475779171978566674793073353568106253882889936670360458607041506393844894907926087407490504508750287176811150095314629142081584055299025115805772171739382675530964791712574227320640384670724078440899071096901625967322095017811416733735994676348278287695015927040795323659354966315826509318061131475700214991206150189936342379365081454811687665687694741695098162004920128002922262852074765645824522120206023178357092785940954474781927578546870688887033113088240941743088786189365263157353555288271955627105068486188972782481116275658929245593560242610848115767209609317827889820339655300501240638954932620921140078279807022249172298446229462548019338158132589009386006615420490295472400397938513693336531935288130526046335643928701551459992097488117654188248145690585585952887483472624362957029634875538361630519231573839538862812647949962560979492039786107021561691775866766948909320221377775459573733638376138329486321502641522457727186206342675734271152082277715902359248114110479576326869614678002418774442712362586827913015161546593132011840537326168288824063810019664329572860700028869828070323556175057869350126209536348601776241189312134155095417095493917276540896210761549132581102281694391704909313823686684751785460147772433247608261602375142571153355366348857699468424388454461862658996343669843553946890007082190906806732697223102687585837374283070633438741552359352378075319380395917753444730886497107187035397117254067964372409389735738139764099292947636111008628801324329420530353873490924209313621094089213239694885091228997037641200815276217069152610717587719294408507932777073084117196212896024320530451927515716666921820171741126858190624798565846493803774708812784581070449626841318466251371039216262260314939497410817680054580808373478362502804953790458501443574824316543192606142866213764078400337186870815689870893449440520846758196256385458650538138898377890841020542473041179553133626678865261621612377783433897771319352070612388219780851943831844958413568077504996489952711507596199151873947898460825903797542961051542317850509346798468954607177861117360654859711186288262316649322420169648529176821246964791711368015407433649281672362257048750758307909988164631186123705298493927808171892451346822476568186584503012822709379859347534907403157572394530359825789632256937970622865416594729330096847366488883002023968781288004515992029935954284895916053511569761188802304933130378986957651201124485775980368070393722936946741453614102310574461936669426977175134774298381139367960338348915142470963191277295266903372925877792576724450303225993663239149779594060622823956226348150346930354696565760341500825470197188691374469010645812555883414510217892457564808002699828062438611993478223102641612184928134898816743638018184640077614092551122497150796723470741353948392909022241771259638387855170025093951250282097178582145718903108301168500772851805505359972817035620576154061217162214584505147389197308672670778860123748084466902507169461728716093032070710077360395857560702272266598707402063837533888349226788872897143995151112348477505797354002287280028291029297406559193881221529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 53679783910347214582425513769855569048045128777637142296886171295003231389435919645279632253287324918870072063550833724162073580016984738510295681490017502279199058545776307657556649188129113655359654451352331361290734382712388998879926932527969621244834133374723485513428090446627209444925759657610909768078560068769783563856382663987118911664187444679743670345554452145679706794929671598858015424494014320655879013088087931615622659184746250917296824566012685423078814842061340054299240002033330743037279339205947032086493146379557975203782592770620656102805169656142684482679498780256484933302169820543118913473319527378251035396103254821973380134835439999270305863329244213726737391927139665174141894174480422248429885597856588272388869047902630267588047449068991878167471791563184127732613118790307423782375654652075252134157864721232773589803195126997779292397366112654880086602340106284134868373260147451943472155908981733899145724658887870840044442214661390441893902542872329066734641028850108651870584134748262974229652408751413051022657452152659493534636286579827015604949530260239819169131373830688292176557151819501840609922343545793048830372698203508738371718938067247938270371500423403695242746461913273354542941429410421169159567798436729140357687582878209946601245270737649139381484601753490182894533153806654541379800979685632610787259513040040990363471332207127470560217572828661517530836984406021254947337290701237469998649004964628859692456169784836370307898972627879918593138695728567081977577827300598503602814712526078444063163083114663635273585860611941831460661092662574526936892570396314823206730105236778705961255671978629847961301384942512742610255181954982788792740987496954610629166838826825092205876200648853457721521618528253730669530455679479780178604438445120655500458051209659537062043237148337031828503004043332875696262987460693508448916001431798094724526863423415122895294688727876619562739374696960006598226512239349075519816636029332481686613333876628562220531260230240722767713505548468958393920790164245127751573208075717230309400754022747658634343830472136890854532953181359684231151749092231572967877297256434096209558179688548947923497683614953203210616499139738794288345227596864445418200419207875090161505871342965143622464221459257560851619850000157271547454109012468592896804596703823332864733096444665136003601406198599752124479957826208878651050545667809698097366406088051745407618752242785005563515583077861015069508423354994952122960302943117112416610681728122753577562087398881711364911233581869903190774423717272565493655443028033243634020969268955107842075748995730245894170967280089180600698953940199482888159873828054802776635444554401742028027542768937124482998850897337574207587036703759067930354367782738175102313521326806473541455360350677802916694470075139387825205156585433905916681415184003308670386435589708824920123253794162881078137739970784196436214924310674973579877552078214279991684905558597732319558718929288949745687579672146555616898210957078190712676535733845888855083011132730502853948507827726569978597358323033868183892449202244171143985486871976844851168320041398056157342718877270950858981549359765089580307366354371907820402565208773327152090675609739222663413147724819769767350118684082275717918349058487235595423252578162862626207311628232977427698024200195286773501702373954327559517822609736326963591991721825725905581275656197315335385460417869570293487190997246026464488803861793211818235835074794815805463138659291344853815734142088850797529943647545427267957479305503451293828790656095420015763965287154675841820579205446313968374911166825216134401523659490875527054501187982892738456793907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -87343442364410441566036411011792583682490568933320829225987349262691431051465226041290998661291061090618106040699642494949787499017943622874648607070372016818585869520683047035301815657617749761433447981476299175311223152771684821149017370735887397669138177943801661146423433060460766538944378808484760933470280418896151584343426136559238769719231476525233001001358304402340277239751860257633749992921164721754459383178020951217982262212120152169375394900780818513981158441300633062507757683659755795683067672011597147329015452500185733239416145972505179626992904751285217838400720905342786811499480014717208734240261197884139122543225452804153124858210826859232257178681236711763786691728418713391809960797383147956637349027144738004314023115688056493870727965158731953283700452564820158135445228723114922826981268201132642891473056936224901180871352056500187456386726662390849383626613060847836078475701044290783409602491795902501927883717838175626773013679482005498908107574009169182686720378460771909841166379075234296945756755293187839578283112372115193941308143778066108914869624236201494533843000419529395555146150121811562893338963134286323662345260266732044344904580721773851829540754817661112233025604713044346449685728007211086783202123969947995563645477413314564537326088429037051713874319436932695193627390441905310437872097904307166707059785800526778008006033552693566498871003874733669982419678305760220536384561594114358802456924769759751005634884520640166872678168238029539903910961927962532512821302971284150336526609205776715405550817409939978818661175100887801393860009166221847712795707200879812185741980010709269127383616535424401805232620058950897670034194520196448120228496918720723345942681819550295593236243835646494170959649299077051740564340535520846766705584820284644237621349109795098140797293240261794333545299063647566615741020859506637063009356379717078002763546092975625675709067597393109025285101646965648011507602368223246418250946229279774364389300837251548447001473188435369499142905121715770146533507294772226988418446510795023286317245001346249781929603081378489761826697495720485947650875315244190843318971285063859633110803492527542279526059355647954817146914952608674793350302351190060625967364438707992399189730224041193021933880041396192312652344413288345572125776378589062285104362360481507631661544552068212406982746406305570855431615698715884757206562070042115767695932623833284849579900691920427480031582534505368254496296937092138989547403305560294591599676093298065092911856785745882418833778617354524672010831385873723274337134697623602161440152994658741358569036780924143891208748027958219691406758989124628502904763504890540236939113824263845814686328314953760020510567146007448300011592511201300385018904252901149245079938454450421666209410682319771041864755480603352021033274878063220125601215880523760381467961453238461261487947920947458663166440772388557337364270755822099209625721391747587017960726014723524947399869761081789781175358517375396185058591345908298406245248293539614750468513385911424811863259857202664830610636893167394506775022592819869385231629149862094456048391024324428103458170021466937574744279251127584530402899860532246939901367972793613353902977969370387237721826452908622333897120766871841582622131406654986526536863696063781029097837262372807980666345766202764675485708476477978655705694489365889280499482560840562863616340269968827880367087446881398192696598967118651608683295818272801381907447605696244326787118747989402603191601323800647584012355613586535574599970743421935055189923019961232855180084384321652354693187791371018699236351491400159698259966151386004151486046355340472672055197696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 54933426497711397331902835257451054476384535111169974343985236752950505141057921074204266686127728337661693908852337943307172505797090042032180791540025878587302232640587065407966098146762397190829494138984708354283799470711298820160584314891403131072974705852357869182819383241539427777358049742914484586212954589206482288282943600252014997230574802363274309844896782028891915167389694485487331289279429420678407578717165966930957186775043295594863620409192198647945629884754288057630662562516636045631182972812986506765806409081385479860750630877681185300439016731509202056672909453248483962715885673944159096881615877428045168769195712054612738303999908930130356118238727592379749337395947586041319987589599752189711140069449163954521236593794875753723387047630496861677571546784178759992674240821745378867873131054793169670587493060376072055617554709265636981817882937878663959292963346201369942807945695436806790289815150602459551489897131323095454590206918555814848155200910699637458660424148891021941108227887462482644591386441089003733561741715382596008799250842961659750227165890831137452794636006985096459159014831213770174134970707993989901592906014575282691596814884805577940389714504731246005503936430225140342769098723131408431741772613003688647329825710652808349666844269206009848390537203940387080822666489185006162644222705678006683331677925253903559860289385072548926831194397478999277501311702584790938835271865024807703641175698836128503818850248313089034793338898340583328472232197426032000733980392000110102504332718255052489403546482511443421123206728287516136902947005554843556329747909871403414720372454740356372083023869766682364394287957741232635135902668055173963295543724107438312444351440607294259148708305296525092582178967971592433805486645038545951738781646447176390185690857577373263674068821407803957865571199976518956807017507658001620015458605882494574258872445091312039990730048377236214114387515812987796075510076024198108888909785489669281222828873402944592603814409787310467037538130536925473243868290766400159027602913908794480808587407809434223797925982031206056861785879154585099572687820477883085388627841734185519687138761602642131303067247718057545172710647270405219141777412439982482845279927537247718072342352518843540272043614419728753625331707422252741247713012439285318837858469306723819566174004828041746805465344926591195601678837411642671242684571698159925345316707213534689884196844632906397545741082098161895250546357163014209617344109813414246446184889056375600374820161973514773222275476196586666777713794016268604553203234391729169791735252739410149761048241701120696061918120279359516252306621576897225198311678176891506873463002406800498546611652825122457799781390979405826184360647720948101029555324435456418122275104295203128069236371723643108606236138302811810777501599748466197418757869650068723463085344473353232953477123512553808349315198996946284174447084023606819585471159063807202865671393177169152962898952068303159919081224709216983465756801190533806546519774423148803928200319625159158465129932048218829447535052293958014881410457580014768339645977102335136461821953471837127175191945680329080201239128219467832165848959496035242692834861656905921133955904131009823092762460375967128990775469157141522169219281636966636956990535280260608586318721658881446952433504369411485214635662325983375429492696040750365904353942314206742275005652036603051640159232174731012599032135276245460873987128718468984571141552628188981195511900545378844864456353720658762616162275638857366582019339556987476044820535927042009251973090727613650121925146361862694752755251990410333677358096575498444493286240721850396468838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -13773008044739993311420200532642120945897808289252173310153726078145658843328320612961439545100819954897170315359076394750413644106552330664083479447743831264464795750454218345024321055474603328665052767436002324211091380287649284488374317743072667883377767970207816835474926218691769737247729192777707539294040433411640118547500696472974862015110652078946973551429720844623457339565389357104039182510805962608241225975994049665458042582445329561030256575084784724140536901285270401876302031106550438178124614244349102804606044568948181370842682025761325292472271373121939773907987249480195247116884122071216147634017538645674287975177513040462685832664966748088743507299792289615858279952035277008298000303434713889312234960254980240075869201925832598511807693833344137390809117567429974179677227299022570503218175059648529619320568258369154389123144410248584678361770118970086548459764351189587752108671404358137708535108509316499032817896774756608120044096284747486532257644576048474749703669117672828869608178672877722363378151856132008302615538755893167346550213568929337988127039629604002681995321088199829764034163707110838442178095135032089611252334482277864150699527919952911933292775119834595287333460578129673457207408489451753725579006283190540549713782613919613986554160023567204549185132231034454442122203525822127801874988636185240089504129369341337482977131628735854154282817827553247826716934539266235928507091010456179667810546158428929692731409564562673013538335997379967666480833448130894955508911239127986881348851810502541869603277708694687559299776516984409614541170065494836297710126141322462663554033001983171585820597239135031965845883574176014839356267909192941622540352190932311338960052771510469007429242302590390366248268627166340346152056613775552469304673828266246572530710673632428566908939764972480457663252190687768254609938075605858499897622453582137051811768355487847515355244684063313886394724818972129147196266525846218591978616547000750410857196548067641493335954300603942471915653466551339108938109067980381997172959725640641279230761410541741992089756024750243193422173638334566778946696883419898466874471130577965562301778884441760437076612687573485321579824108627559858773395301872684276691815767054756232581122242189986885043027056771511317236945018795114254694376593517069845138471175849709238023367912315127430090907348370098019573159171872520938569397162901819865250115231531699278474824088565587655226081218870317826062223724940629660825690735563073247487573032684984269809029928089480570502261861695176514161965170709689937148656705467967109705724803234926365124439219910319378194906576270619720002124188714495842234804831571806448513580338470781438369041728940677265966694100697428781046732602494755929300616052513686880724554054824364863715217579200542509031982949524773492132682652886965827827250844584019570152878212481516759673511057246453115647495307005241798995589629405447770118246243240190686995075560022964467454038799088299727747954112560766542446465974097018781886687449958328226785638810848417511203296345229763806800240099497649176779613090486535853139590376532622637523171245908525848653514871571675394062213410969515821915384532756822864803766316659840279582109986979065341436862985209343996964327642888573274246685610312868251261800534744698804791498779759416297797491706087762854965964135975724294877800643161799332197302776319232648630511731851732900322270534911548669922452432026793576430110101798879211568587965987523997520835667252318529673159752957109597973978553122591552458870612590727819145471615494022932262678407125711421463418746493133419386304562803348586544876547381544770603097678198493130260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -687489288392341681016774969935670983158172231120427087961742585940257032028525690491785740001004849779514007014861531795020130335266965201965609603111291959045627508287281959511510283500823699828734069473545035929715920052067641669971660837076639728811759812362166887727538904857940177905214757728754225530592713180757627456692800857177184409319023492777506117976501106833888503764878054234358055958540260862433943666599100622880658180247555831594473053160789135923461063345823055339590411783152910706745343700997407248309911464931357227375618335679883283846394400068701398912343816811186786536737503083853393929484702795414127836760733681749580391384249291749527607806471326173361311788832774755286435474682464683845951586607454288536999371575241083797885006075820097946461866095710806986656734138143511616057423274706464681642060505918047860426976940231438173607825385157781885231692137218514267892501616996832655987392257682743122392078214055848630866095508339716008547414995188089576424762278335880606285974917838442587773116007259989099722836856967647471209203746385356958907551635561795348006204442196746863028768297705189827885029572573958091589065760547144575999123530629594444759475037071749019373209107265455023437236928301564665517183052478927532094837919816606869354395260532805327130357421607057529957767807223747626846879918004070415862674566476345995425940132623226050128252616098019864760424297063071217054964252733982805185598718106558151029129027079500698717462362006906818772158436904574837569931119486767942979609638199420305750236521288875736522544235229165300210268627578926722267189621074822584994692847567848281174869218033264995668750786591121985060668745713988558641889116030379161878657025882942651287730470697657521630056295296059844398179223175422102769964210183355756639676996823124839996835756455293680962329993302045588260489321274198117636659744120872439930131668523815439291392667823007698803908790788152927233944431914016061629378538478241095569575184761679433930742702150159274577382769053757828712615005803836212692653730354408363290015166693215767148777395169962409755202705872469656246339981673310136853250343093230250184003799486682589863660412704943678842141770558826174680386287891591873414671416873338088472307678467598818652621462960146730524871021989080861982686998999789792996755736425202808565189647644885746416318372250838592638735116446483262336213843403741372122350791933134763767933405620010514085137532494831225813178646528126807953056787087715327197428188720587568752860703711393006383420494736802452195247901070925354118833640274181569028224328333886531468825430643196189478668792177549656462889985563078184045097123069955595665364592910512894880389440897731036922409200057526229762691801509015595245119548337402134960261135928962974168250652224682655272983688391248619630939689536949400883200691616244078198116795467123487452449818371276452410177446752618088797572623671790058709594326072672203955729307227235573719651086255152749665964663134972813892785540691844436624775962742663343993290132624010848377379172228731353732251795773177949933453583297854236407440634192880514111962875911715886919408153535299687466688267404745344036235941590278100596088670605708504739171095310820735803861186040487632022426406552973704548249028641637853770067749869298371158843632176488250081521474154254629931915899783564222294022479180683134566737806057040953714633934666006524384779878074550477070518368051283590423682233717533018954320730576081394795835050286207885844032825346956573901669965386802491869334725476781299716775590415328837170355045256964721626434598821997130759858153602593577955830919698427197944812372304634839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 748534885711063797239461027584193136947942115997301168763746843907316370384370541043963759853888528452533796839759561456080118831742790787700270272704441590509852003848704782218041532991787494774395034550395919558990405314406295023621746831355087755241395722239959984260411063653341697179038367084925233551229495180810037019245889693637135179405180391000459314060910085147213967683478737874877986314178647330283956975970923881968130209448219752814228785532567802529002665018281180258866743853765725396424879259511853132937598802910342908528340673401138798440407214848433902428403425314520620295857083633343428659067596019995439201768579688007397376342608031162905847364739021390645194244131522680826780904521859039893661533492495286845518934469416825686826471016911916622257624897262505835587766798613322576661017554407890677607564458951311978228987679679845143589940039675910985531275075286810561455351882827009823286667188466852692629380002081554230665826729804591095656276855354849698434537466579350213504569078630660891350440000863110949385441180665525239307723936711154066009253390431340456580232226946903393637398229093767290264956132722209700757117093774101543443157823674792963911197619579267630395409607263792134502798869156687772487396391700004840682882598406919966179845202065869336758259054818402268194967236678065669490054708594570581354452023748291237185219613901528859916242348724368746104024950432112171365650207668221298615940525776095573043299486693497347201383518700823712314965294263062643179902349965864772359601360010603923825120002438880056967600867557281014059299618956315076451634864263350671963214936423559415684746404024870381347029721764625016801974158303907667874050661887849698152736793100415635192808692767620358131315864526806875195005672612998117763366925947506400134039157630085630772695482412868722630650672643882968881573469859588846488884551240855034167747330349654655230631890143099282097161154542911938493233345736224452056373785142550877507797688691927448981294075423966973419894643322577156267207446194972828911227477575288743923989314676629960607868214948035988034775357494053357745782434186672562337261305741057198293509939427985403115405151721019173498774086028443911783236130660163430796089289707065606203738584798026344430363789064066364152486828936930364476453402612028711643158941444539465048304704474717984515119347693479068265674600426316864098560667971425936596680405520092912675022298360543026771920619321078203893767892141046634647254575276158380762941307866596327780460568137159004261783667192075737168643036187220362310203141244568162346093301715262250439877198901499713421438806117732881167684393299816973529609002945613009119921502206765992602860112412929253954352104543257311464376057541563362219147023967222587038676191120441691115302366333010651816768840566083496917973677655223124973540801368274336854957774974866030180248706610196236543351986189701568255852103918690603626623650378285352375129184119303283663877986330849834681207422854441924713272541014418699115927390828390994082165151045582401609835880491166242243523646832787649141364980360245994336270709377957857418911297518504213075014228832852696404388125892681140589726925084168494929747229563141253915073050305004270187196101748552778377058856290221449625658333250984317701345727093955501574261331699614860095879839843362201478959785134674212760345960380827052814898069167111509585023145991719168315049668047248163257285073744084982240796788684806929989611313887519508550941432708317673050881314396328616237549244386271369443621831768456430906036712491312420940049283354817981325967496144966208934884062085332220629586106364136045764449831125149286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 16949776015965038536145130618913795743091865803963094546090268282309258523726216873958900926923047533145656837430877641652406777422810467873286642785654824245971305757402575545752817962720174055991803185836225722734284951624018546511570102145594182266192542555195299551090773478333146889183969690383623745346044949891154721023474080074197137559652280162239374573302385806920921454457366250058315635989217304679891108326798922767438129358244186178160017440254677580451848621060475797181628452695691457686763970220418497260870260198800723857553311539694472725271312072400363744852910243949215197041615593322514539704194865468791966473658238657412847377315796890892962444504838758002788031138161426692137020173823829514971386387146021324413504353871923604717656075704942299393812013041449229082595339995260941509496649967040354268265184953971838360814551013151963549955551583192532349574040520377474416500622337102641656648798769338765436755480646233390924995913438490857806654003762514586987694592159727520336144056211717428997044534796785655087651811366278669185690609227587273270841111888355069319798600797420802504987772512910253495467735859792357232798502305616744554084311307729805196852495088219358301503014241757357862086852160705674406885455256313957084554369264012878734309905859236526729853668659198530266346873678467967286279123654163381677092781665442347796859668102193351321967319025244780279035600125527670811240470585870771724487451231614408419579126500208948860989159484040018793002867733716573875489312506644733974689272128226077452683167673530980989845647123969529260402766611050928970532378693551440564538229798012260296245013440657936554185851746501633898247386132403308674869947212396279985316993397287948479711726608050859521223210119585436168419528344739360427249639479639745479269071421277194559560481820855791155571019555032486091609662855950201521668991934817176589976023314458410337141640115936064598272682712229695274237319243371865229207365713149071878201213763507392518728563711815005172518599724546379419150925982821755880252167446828519760164589049172496429189855966426808239258613490606011697739665526162961550152317670055068299543731462828637408839716508989752969605786865600358448820562500634389430679851988256233332469914396944114372336444898035985948195655119132630386796496916384609318988058457370964073150325167614549542606958049808038130980823070104356405891554545176492466094205123738113718624242229315628895042015063713953554674069443922887485112189460703430281948154477988555362477762372120806362550776735697778606771359778223695471689659534234799736885594570353861665158385228945791101587485465696287584009136325900328877206980921516665376076998436105559605194107303290661092299736373551320897247548622519137207312834282498655796551260632227121872758843198439010000184867615757520769742862654602544393150090922049689041052551380382327501634210649813782587714617016064691450427207990706255112326056449893701329424077703522591648487710392966288156181414235636536593679666512416403740393909090942331136841239401390961926589550915634228357321961838641305498537125698763243762844836936671740386860367103158278925410228333642329198708568601654549789104442384324902841433309506766825872469314777313878693658359944916128865399854563244675086342764543042762924358363530936847769525876343245302389194060236607533049752605459026342534605198815692904921661211201892674316976469897252749170374593229346664700479281354365826590512966453436360867126947867215037167112469288673155648091211122088991555835725618128233081188351047651736585813868463909657474266524509141646766165535342923609243264039874819411445370949629231079450619706668482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -13156764761082953318470540508508001636404561964761277526554017805136001650202811996525372444794621831258336623660511824490829933034265486719434907155751595603798428470797279134158476853500582282866185793439731934866695243940119569030141766026676171724432359890401358349884136582041010801766857770252761379415681904769241650683012711617927567503796360023958005404903214120369988058433728517685573360452634811238043270088693728595408753389406203951624704707589305777816876891310010704824700304412865818997516988025693101487618581521985055995776617390844652577141586085067441868940289942284628430897924349632024951916525056587150663209886992907575679988789074016074546957574689913291464045665613373580970109556440340519559528520995132309627460803488487307030698530264591398875449300278829915041496364851245884504706674156125397073286985520652234747629601244337367958555855522780075513259762450332621385558009295119350058585751550221706836433556408221014434267722859711209754935704946762190343367192158743629097608965692769490694962619043274994578259951723028594278367581429706297461657457792087497255261814606772065805756295605868685326720530158797364606561444397290523990008729748159945287684992246778739842234686996518326778253498435427533633529689993453430527046902161144303088833256227062687424466938814040320304001851053446713532415099095097229211359018518149936508704892349693873753072594210802646949425203114343763644990392393905537460472741181895741543676101355831360547523513523414643814570423831614669388617595862066287474190702744350687960737872438545206544894328517020639394014744470904935415741672417161148454461333410458436407147011870232642115593661190027407342526451481939663258302240717658176684046172680670534889218366829490136291411446579744647694556200184337458032250970324878394665904767293732228512188805534946858417966390210495753327104960516653873466174684156567201073279366821937306355505936842377633463404980899559828350271440430804056772907433603417807630296853812804303900133640977769856470383378289366277811234613551726556786862408695451376936193171729316937080424013524781416629739631290394192133710533550693149225787163586847443664897729368710502697716793165755715263206216231518584111660273974693382924584074194588202372933298674010359585421906598596896196720234515338626163774271678761375159400933497567343029781343210802852767244267281371704039695982642250336301338151065933164299686512704104422173492013148171415975308674198957863671504931024607721303541383648934982194426065923634976644583846860505150531891462274971122287238757434658398959784062560864147569159108348925281685284729452661192598649169330392271115506474536147690236772392901407939675752244013343004730725041689690016815799265416153735256682657007340817940012316197294897956448264806648714504799233326491812061029259730926539590495157204756692766909000368696940421295612106632693048281873412043639895829961673447183503752763031981858230018087555819469246706582310233165540796723185985753634776611972616692386342220814631955005889072274527475392120432462382587806062357144267334411673084838365767189136973728665329102586249662325074146465490482241773677876330250273141476810375310820868559032028426930979468494030258139438258040479689309392455970102434788150715726962954766521888788832958795674293021584822442828778627300823535589988981098135718013534199598463478795275101944420295750106833496287497258371594394051202264517895266879518884088640120602733106956399252294753153621059269981604063890893910491882557284690662708308663308766296328868723095361154704278576095552839172001314083252287786854296397695338039670433465896517201098835747181951269866013505030516113408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1573967170953573701599093539545685291301877092738087259426119507493342754405094684081049763728375059709652362741916461896276738717143000967942760456660642684135501330776940167939411175028714262092435497988411722798211461229835677931491540558949619740439549295356082548590315204108145480033863714359918850298823757851866270472160915363088825983479441415346739351781549137684837711206308907660044944756180132302496491249324941657211379170040068524795945423133392401524151831546672578763529690641252944188764396744877445830933345647996107907258660808440944552637955855643526438193316085303332511438863442838778694456071014817081496768748330112330944097051807668824369670338415854696190696819353295904789908164145035123263273090867122652850767532964003859873887793530563205709973349172339087579105169509089158711952370672540222201994246101816405904239394947123375307475702968343796330377475068833734678854639133944204067511257302659536060343598177646247637666259061055032329973679105401231922472812966315245059520685631097912131539218273257148359709147380465236639280318230546077854255702197372080395634508153477867283003674045538395586247453570609491818004438898552199895491061834991418033232948283805131589030018327138042007473055279148572681278207015902183421875279467738271797461490080483568138703212039725087550729234082920146824077196824019729318649727915682422671636338044857737638805526927690713653151469877470691190290073985685764453594030014251309499049772869209177009433130068721138683990172333629942825463952920387295458617808529488560499144980561600764053518771029522358499039817895385984452042738570037517671030516742090557920617919448789543941321817872273428652443910588037312750914396706519168852786121543240466292928122354237339323702034567478536011047381101776490397124244634723097865044687467855948072528467457948387021023644968026461924124089042959848034697881955342660489018268442623045336842135092499100377691868298103130877110767718566525878151151770293835025038495231999659909402548774314968635631953455641076584646370749760364487690377366381368090941123787087817236523513630236082798894874376975241254558487517268431635718649251310728908791443318097899852517312074555681025868881534937489288398095314972039160676252188548206752164623022885297284057235313410480312498022992620825552715396631598346683424304150747257919375761162368912031154708139182154187239399218547999413478414391905668989440870441656217782485716133520935349786592486508892414429101445841174807671457735533856814604960561866411910942204820485857266020019742834901873371923575307896179008922619690113249938083085708491728388348564700817257482508391443799679475265326990695889432738084145364032935421353938128588982491871901086096563160904285390859960648057056691404158223074367943946398565972240263795521788761042677757071212955890461012007121403461569091888320763239904887711216728376427379889593371208122368727770121414940901782020456858588347317164222628133449617492813814972024695579473412012149714309972857718981762733260789226686188585813322211585864492974002950750414451104964600876700926619738670751983394047844879769684675969041481136876390917753714045894887462526296829070684725410156992551937439608937512449743062379146775862703224601792772827697614926720697392032208640081596417763560358338024009227123011858011370924356451371357044498284562439514781518917931587636197055263691501390597084320340619328559157313220539729811689855383057444166308464726212847949109946901771987097117218161709197845905942849793670826990611170813839808239380600815988601287844134474806723974984658300548859750904144256801634023613728741019765471633592673559284561953401680157214769152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -470254947983316235902650605748472007627235785549944590428042957825674963141283661809795431541627526141126064198148667694620769837178644880152066964723291466630289544325704861596748756570068370286603517277269616793912266317789648311466780686635560998046478657620031692366177238559516554850056016940685251891103069478080692345193322688390073579308110611218479544553582591345702867828941636702363665276455960898357029613573840118749795196060538055793322437096352382475397933893125826470112583657594078513562282029833502257172493907048578330686111410041977879651299009273762244374913992708726312810394407324821145452431069934361412318805138174060248010025130082762798769583282708098967782240657366113062073917791483568457002139103845578589450609881046039001225981328608379282367822814602667220732373651795157819591621566486116853411744589553553605724645535650412190842379751213976303322533346092428527643319323706634184691588845146116300456563699246786572428408586560647227231085514181995818585186549907497568127527014593128898741512491979600121593054369970568000136923803711762587634644963882911429575968714732594184255340127210937286939623459650147473435255065908514417481624237985259834550695461130989340087719239740992970872516648952280298521393226733250111293904638734828460125490642304658924617979083374175845561748502265160641133327549333395289371505548012114889367654551855932319285469557724172008680515750272435969892886519636585803421088252163664390942678557138224571371350501383718917811203019911070555022026747485630355097945054634490048867441084469987879581170804404936027105184038174714702158873779161328269817833370727787099464646567778185480053543901895289885305121587337835221126728431525945824201904067498123203815174285203528625494495630997588579865161567099577231171300270621212325180446584142844455463338120357763869439015642744481872301952948556965502256262357343475600265133231204494370618599750987767751136831681221546559723861763655532365877021016009133476313583094379926061442976988948171956983335579001952011118489853271576502929594815942622625795023240012640401820818567632061914277032411516799144016419811392283935036082743575661103758619582255588455242708260648031129618504371430287152049026163439178470349293417673188049155293902569403705525114888136741243393601813696192783473990291821467369059312638465388398173079614085918188001309195781103829006219213798464844583154379288655582349961070548531769496692555482376959864194844511436783048909800331282446432414448394138797874398928239215442502788672886012853579677348288038708236671977066488801685416219733215078795949856056880175922732217386927476354793238165385418146761252365114767548961756935987736460559814224579827423125679777485278646968724378497509230986359867816127582552657214029583111437365116204437165566170280406732761430065410717357238480905475401634085528313579858867771199385561017097533090095470898961028846658803519237800664587240248141194089881846866406883242838400551441027024892197426402938788564806620586994825211209549193541329469422283250153152358545318303044984900063426238671964595827845330183871933764294798562861780221480537208874695835734947744918764387279221463637705201046894765122401285890036795290849980367122486246821256852195735737625226261956849891128132480684020100650698054913218204881785682848112862213759510184368601610407274179857815002405212220287224724506357657479685479654458374516592272442307345001835233956953781376389703229982087226440752367012107123565993491186365414157920871741100723229648554259076786060290898232828843752792579652560719360673887776345782469471814710822860002958385453442676643962602101860968247410402450567667384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 29080737400190470526014782831130269766834835485260911823477158007422547642374485022015876705583073729134995091051281284320281584474758854555287638088111379982888954603431510109332761532290923588543874459887498240188644515251174673025020223259301034470361204409802273184433376139817826938297034988335135901891351027017055547803551389226228106686410763461716063789652322399649045545755735140580236121599770230233501311499160931871790905971088026269008347539414186680084008496642500199657286537812047622182279462993289811063850546233521921468039344280527538177033558980337874351504977167277512754892148788828218139968372806707804542822230425039996502087275106029185314855991362883477728831109347521640577321067508277142523141400414604043487109749998038097337444610104551582269287219963826484237742466569013827411458816175371956538830306598072853532749191237563920960142569280543095067166715366932418097613799964386257005876412604795800558813248823220535233840446474502323701165703006884306054231387939298607865147388071958397774330486682106891346301837408203159236618275734129789748874410263118886776897302154097801144594562606814863177666470085723431315484976558591123899431627142465351043021164161166383175871651946538334215498261093051587764859391117404784098329277620339546051687736865319863959758617519262765724613799919873840545371098793728960275686984473727415527201980215540556586495392187601167373942829511137018422563037717238142257351559317802091117620048807103254459628054152720179371179881186088910839266320844606334024622458697804891101180608194975441114136986957907149787627455964913686401721337275330035284079932508203744307154433960851063524409571432269449854243193475744254516639419097035819432974072785739000821129552861007088268654938969786089825350682757212388847123180651993352429537065772054122627074386168793780197242895478244545959227841305465829297356669955299228676432110222867235965115628350244292591367233855606313171895431100803032677818315363070291464251816794132400194987339159246567603160049686985833842732843213201248297661950261319851591007903613408798814738512844580823655200299174639490338391844617407802026898031249595373788669678413552929036688044210093300512008319996193624888768435472873408822117031915136779658213848691513101127089094969784678626851990184703756703448434076702873850537472037671073789041283633439787534056038265952317998112593908095690229343618621269692011448636748283688404814434246675132195762797517084283551745023809075626228202799055799975859187816495448991350500561268037986668949385977903902014121992146974839004100530301972518881678994770551097422319677322361870364824289221287078010510854811136030307338759869824737651546054959598988088130883016038297368241687906099525624069418068932760967117245329036880264524464069111782792501083042525611040468561241269414321127243813765003131741882527288252927194341345493301633299248588589157031912717700021737150616739385033506767352632786691359463214851880774250944909466889402164869542034580482346918171520823096345709107932404301112304286431246446847553742944778463800383832998983222933632609947712419139599002510475047549393254095246813820448033396787859262965808836057439350713297928492370186275822742876197599140585675512409982587676264878717674191733325712741117099293173047226571538844289485563135184058300073034737644275594371449005568514099503767146494687075946269790260555497956815586248448022076494390059556581662481295189311618284846081389827592445484430474211233884563034418094749806507757373465024757177101682850037635750739648257772582684989497235616178223454066652550089278284557998621339981358028117072354187096044126120179829277982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 23171419129374916001807607739206504520330585373853566245367272989275445178197873845445924148989395558642411875729589229424034024800901458931494752555190903373961394118187421161934021713843358366351359198099267557839240572071728460819250431922241645709885827788657973736505851225160719835944159587300259240234462479693527088994261655746464566623824618321597689828237640993575092811340419590228225770618693726300067763654033340931719446849766155215360430014081587179872556983672996606531841576446789285304046251664173621093460904439367078120965978873979583174820337487415302506578751484629368123035766500489873357462799185479277197072514998840843582021389450972337806039983573751245915792780460367836560106232839503463830816298538730668436310821226407005932817656703931631228004728469353454945278754508879018861659605103921669757706579611462069050795788475280881527025302513675787809672250140794384601700866042770720166819382118681001803698302769221974106826228239820148800503010125808556054184117427160616725497067330112163375401137279322704038422304056525534790930608651479706758836537150093884087225312677595932899552603060754048054100664277137515851049941248212852521475092808548856313285599565718636687838328660966249473314562453580158452406943879610798246434647586771529151293060578815862317516650866279775659266871259602134408865188995641040006270743747923126304400713960270409058181089304286593745587440108067001021996457554558342204745868812927062132706903688261439209834343512083290954165159392133998332343044907921005501554263683049176594911820181581615927204549997499996110197674730247624005003941604029502331931970224296436470153161627110045787280934166612887174287301898306679002100714820509013759928300108246753028447386731999916511363575351914508575120596309481000968625001254941627374659263471766072316462142451955252903930519668374619063606849522518425308226281601284584841477417785722923219395963614102409466039392315778689597329146816186225624241319061295245388493509977282805854404110474023730614695624993966011843095675870472031987608411595124999671669868644425874608940377670266682056917236522175669567434332245330176407719527867152070385673573237314957939461591961246826514875041580422380123116381256155911631981099118864691977212191923398845173167844749690788143537900465182705302595356028368809764913739044249896478152609905049999285831990078044764314478518075040209027832039607364322233521697088177929468190516565669955438811654509646367956876232229834272324746560861470823568244486766126260649748010509949405814657945029468848760007761153552485382282120885187705844753447142080560917138585989727625651956556943970934868292601807009900622436064117266851427814539350798293422743698247936390489913266846184303278315617846859562259622377824726901566951131197865511454947766908319244628925381128597790027406689649850345907972301138710031653336023235201327439517680455885261006246729826676022409166894625120518345548307374724503171969386840750230037015536764617429188892257759183110155318058856319737761548426833795832121467117541154597341016232477570433024648042935115712834830979999900551321513405199444834665162343014934140108319332784105228272713497519312098073207185121731690442647634487239136582636066140979928393322582900424457739840217129270825214770252823569275398370233903182339338379883355183720374671009899137307354498209015841516096201274862868600936266468879070165814979159666525566552564968226425057751692142507941663321649863293749234655822595305572616059035737887018410170114184203551572363443251140869408997990749090164285712627244143666982205967168499348587969731937416129461382464779367435318659031984712678218137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2839410314390864895264434393296523203606397034437238593265571041975802146054674596795218726908427470968567654880290808650368639554998888735041366404894913354865444753855892460115253433481416903756509780898853002209191024011491961151813111399520760239093280198068279410826181194791507952742758109467862527139896766765472091953095511049838126037200547721565486327865883833857449151612280238473219806830681425707490609100125681281852371246893520774090302394767205916090913621788940253916223189892824387714489358962920682828291837825017043470742260664173782624582285253064592939666737341083019456291464958283607663053101601895173727901669558140793576638973964841124736759174178386386121283920765186672250545173831715341895940499805284835066920891757452413887008598787626512251335806601079851051033169523957732519177485578110645826157861374544771286706383885820263515943305042183918628391669060593047145282078014650027090818741123193949992380502123299124720707682318622251608868083685892522304952799668657639975616101489568112183111384456157720711199524925238034140067759922566071652361795100754310248970179748635824233190505720865386341966919098259606795050075390022393166365548258466273404324044360183449353208323333356620394513342165656677039439662124838622229305491834443468977808335205290171562158173149484164996227466136836239742796913261914979601576613950766701009304535849421215997994244593835346153289016083919752682529021208138695652331323742125723606701826256157394446952699626687018662269086457968871917466798395409118568668628303989334065974145551776692485215217247349868812897803598551801223515005695129736203541304328567200406299994067559347229383646113320296538552949281843369203951426054172567287266638138849805969734263255183761254244147813942687708806649665325616511283663720091238037018055268819395335500312465154542374455844966394970851117271306024340199867642979820551302982485222919401564717264521054515914217832483941528082344896442873949587737594350964938675778238194054976234808348944701584036890408725518338152608919172369901200292166176894845940903926766177843355213319335711641446743040282422441817377165825377388879396240915096484371155306113673013496196500252910913127908684583213639689639681019584631940149281479369879893401376851684329402239980646204820410624869742798408092673908462200759388200047734139321664128412976655739115994035661195810340696397496817369864818709742870114195894289279943380299830345672728213137031663587537788596392917206598749360474168632284213280199826566060617104055212866204024762596383883382334338401529453591969264800628876966487292022260019591873613720425866000312423807554137772896477919708182585056472370265605297425898455794625962476447516709301577188948563693115399979174472446073143416814160617788380197928150312531142602089647466057835009195015331662918525041729685274262602762885856435244532451693028467190676385105011150786744484159783820043588973397739333603898622556581869688040778830156888056474473927744652836769678780329145163926974050359590084678865285870998375709826651945811577980125003382378230348285705507023448622307733636394675321281981232678551897819987952347594263114194831164841627921690423961994742117690240266701953263102415040380937414041593562230794988910099401678879423394520828972279666890583852606836798782039489093848881400243855926706112505564060232171380222286391062543448594102904227077051047919750664095214555599980983255513784733005107670868916462515535048837289441734756564098882284961412120845420921770110706700686550462043455199038495683633350509461269110088672385836481250957080874819592763059161723987685590236037960446686565077487354840568526515732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -367191022095511628893725182908462162823111211258669970297529587195110734498568381576274774070077729492360258446910158050444984147816709910817982185261788706668253599964564197367512863616233772715548876712917573904496785654919382680068731840665856416496273183309601355145061837770647097379743297101546140139611912163269319616797709212549772199834409336508025587891052659498277468687167652411837392113156046096223938233500134120462478572567930482507458761567843915629396156817030725793151078153969406913608827732024344378793519665181929419757431361982998015593277551736554798927780890661443812479376410761659468845145328438665509129081036677916407667010540135561202057672620438285997638311444676185054397214236987838625916760348976014300612180381201375408058390564810772189335238658256760930297682163625912127827148103645474789671162462014864377220414173028871107411508274374760970751216299283754667094319690341235815214015187386812972308350671566441709091174972511433086311042906523085725649521833830797689891006294195476821180608654195085402972981065243088730490955444997398537653337456923918500618519081222305147816705273502187910598327928291455339731709339441536237801637979865007240916388034694573717048617233755616703275229518189758144376573702604968797131987924867074641493492274964607834889282450716898998824511748410616679744383270882814920404675304158224018163651709437130343108449371328686280654973013333284989378859742726885181401339375114618117848461705762165345167475276654782159965818958561505071257049986020569462336197170472254995409088088674747758488417196710106309609744085516274340685847907086085522783462778861380882191281562290895998407339649175853280793608013629536548960281532714465610804161738788005133499094847928117342158835377156967661434456410615143855763704181718274636683434461179042917503838139236216714321566483785786621084244712739393444453843768265357624527189633720177146430231853465049241573626695150926899282142187524094184682981920577252291786233105575752363263776601893262714058612156185131080560164803210204106413060541332005040239673706949913185334171796519577134204874478070979553614970892494560930326774201726857556408582715206597468944722851238953994157515700604157689278519035506167017365998449918930705233782466825916989257791345394619373658176092215222973087587080557261175933062628077008509746811411374374156201339204996937239442108599423414198213031943258239616410048489054227641202784886974304079570333280128823389958237169803468713378642923982258654644922636004296021156148461027952633914859990882015071400265403769969390106595227507248764222061592013941524748922966435311514289035523793781239691596480630376187325127584027615623532621483965992263935786425448573924071775948678821598171579819286719882827234718574197637420679907758637918917556040670298461072062919375175990694555565542673279468555237742654239655920079178437998677890659603551416030132071082116222549432475641132924525326148138159972549672158635768138514552542724220000838033534970447167355755092721657762062031626600409310758351729024942026862314590064601230372619942778193547673192856642318876209688260688313685745621633064731977724980737339162745063837942639590854315797473887133584728331840403130047151561085740237219720847647778055725514718199941797741663119869064656075388895952311019078388327137077050585301399045021188879032399387809310803495009978763548095770944452283883400119205914251195397800314928391889680386154875536915338846025191852103126451203589860204420750621665255033183588024099936539336265554595021395179562437438451072842426750681407469497096387898499701797091253689900841808648377064117982166642262540288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -75646404314710225959109826982478441595926855102909735966594097024413399774422762795113346642860571712666583664625956438920775553551698652936577838387840313538096640732887057125560549096138998004869230284812893292183918052642148350650302828757485460777340996142555063329594025536157596488292234440167853637658290528781417317010273662654375296375297982607370861249088358800288670122135161845472438817456037791247015796009088273413044545599950269657038960444470340072229046836092552987288626559972435318617500002153686365174915968748656322705978412279084071878260551442562874938528562136587557571495302583001711208874212725974257619507942930906441938283095757987206927802580638572497846425162668171372595213725591853485729419292477878445433247813224172544327460488343056748416813985987154499038726309236757551244596807047053856811863591142639816498857863556420819013676052228881351849452716845978360624392085140833153392784123523863505051244943069397398453259104772401587728593476546891728824395684324549109114076679585618298425935978244515010319579319040499268021037660762110598301671200998825399578918274688587610795797818670308629992990418289516922046261597617955934503233424469457819903566962012163216887934188184223838513862539817837435386401013314408555437967086049184455622654225657069262826372834783059818130969917346931356085450037825242386376817795107646218860880429369271693588068975325586102932161011414248762644032035442931165105593350506870247576093672980748638699326128708748136677901764206287072643846083300952090931581363291314303005402000149714432641637770353196389277343271259520340527565085605929339234563030513923599862065570315983899100558647498955430142990822842514625315044422405104799404408731393616192204895558653516599851514465494479042613740042382923308838178767695485102273954353544759008683593786101125716811249545773798985463804842199668895229354005567315650511459011862982705615655990726184354015730755882193274100698787706616079320359021618707767675566454266793166303045061269537979017277424510829025217342398087045934754954924857521173479366112558114058530541446868587282399547686894706656655465587394529670397551817241055207158156825318779148205004859359545329930068327250949731690872848860815607852248266634542407864865475846838592096526609101620234164324790477201385257730518918861197986314917951299686019826559535125832877779395196659283395336077343701344422811203076812914243608454057375214687487940617384186804239010408862661722394547591177678202752315152820085326860954874144780809369221769785601462853355776895296324849147306251653995108921434181948863581781128656001203179810626783711314892053201467015772291571834639715501510589059152262444007419538847987761307576167529676468896934569236096513399657418787394271592621974797018118490528691307426590622675896183089477122343395937587146551843010400992527195692354318683255138512061026053778937384444317324932115938245281871037075369272249584456090205840797067316205372816421549208575486346082551041067901857489938340794473956868239400162825526924100231115307531774885059570284306767040613642758714393870480982453815104666959367214412474071341899579739773040182506540364533044475898772984974090633540006948799748836229462839974018248735679767999706679358763707467345121341313692842117603481203961336703725171295715489068592679813070659531999866706232440424033356683397662198806112070444871023564842599926773467279980637558817931589707298084973702450022728994174698015826048160347143898172585554398533900237493841305522723560638402888070003481750824369319454557562215861576358328014356442320133222881469022236608459881133942163353511831816049447759851290624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3148975388772170167614028733590028539605546025657343697996584542855914100856158104871821777532234412099010255277011579576374065246536029197722433705291438140966418668349209600776536561233277605105231634359266850613441737016881792278815837680020653898990263398903500048486558720323248325330178206766398162431327766215102016167377792639301171666657724306654235717909678173331578676661716468552134021229159780481264872222462834721569589237298786125168497534607465123899938540730825089314326483933952728710796274820985919196480199521890897345354817618899870143482207138547371460416574686359152516432060761078175018641309124730313965337646342955498042291305812979933903757428188139307575383856605240292304479314031895977337885198193404602869880087351773902056267671462106331681272103255605756949693225516892030293790645097732734945591919600188685384306033533135181595186807322531335807458004957976241624968721163168407386959287032823754666374906073484012440571783701709730924788411370550995292354243971257332578287205238705833545454003360324733123318291882778600648118036457872565894244360910299538361583414238285997324418629469766531572680424153862933285233841395390662441255766529139403067794283860872195710063079218903477551756986227011759182995755825543751951833480932443798475190074109128191470601781545510859512906923410609864481779473149458187139782582893244864572546713068023134587784585000574833703440200664897392778971235809088863774516856655186095259143983292225680128296333943830181975548126707837433719837742010448689694763477842342216262967360000981905031834379825124616001045959384388246139646454728341827258853351181609364817523013111721269824195966539066074655090035693111436094557143351919195257077106611492056627873752190880512510087861788299645217674955017113841535767095315815873906428783089621165647475883186820560124607396693466669614721036605656194636789851565448817711635710986722187338619927638488636515552267702950082534947845811496305038761313864598712088305109548572368277319893668129271862624844660609458662009590103421485798911559545740497711671891252777942583579123608750168690462719022076401901774233302715191429223020933745174503229451241197032275423686877145169110442894719707263728295976925264913817540233481117845218192714849577899291813615721595675308101619860748796190802663222088699196320229305185740359588205538415641956225895506788889429776460527588132108819504825452035580933200397931547410782802620661848263227750524541518463718014796768570224985706011748183025107193294855163461613988455722221580655769168064979938692055046290939464328849203496577900922375825535509720016232799225043023322331679893620144189912539656422826393967145915936270056683295082415640807754968536093167824340353302355020350032727447989751355879514323524730715445858931413599410867005174560935546044300250362121019713127846694261136586980027017520040697717561063274978600714653253099830111765132621754700063441555604683423889872428948977405433521706521546804789322640284714865135567550570507419067561153756403550532849737100593150251891397466145120895771413506578062161274612907161019552044416759110955036705555274091865533907013979362832431016127638831214701717454400081684217085075452552508568971110606761939427294105605851878294657011959381033790026515147471518587944448260172968936985936448550473435866761948461297088987360233870745858129245774675011349496624528846626703981537507890565507630407088245058402243119105389473777582728724655818682418102955639285999268615916863964189588686750075087466987010691891877823389932777672374775072994459109701204138151834216124571106868362554550560751633027221563931518054266768185098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 663070440687279386967276908588421570030362532565904480400940404212995845594378359526068141386290719275918666186800865603764758613281330415979383680904816273308595176733516443987410609610343704445045779013683446548905434405784472372097145084802889333039787726075002407047171912248611835756829090460452805995011859945286554425316642602582584964039759600221490728170169185111650412153241673205708327507167961513027993767307134764852729077953502100896100502645999484567008906578577677523118690408768978631321952828949115177034312399798028553857445056725595340022872274957384779997699893318326308421494688326624020873990418766840608993274763880608427885866972024374815863132601898128725123060016598510929882307784902473016617702407386999587880058978524375826411270504794624991389043728552128276834809713133207187545411103236425478844428579017912206580493588746475850531549807441408324289894677713048201891898358141894323606114269463430652663380500858409041447228068244508041434810906547113646654036469711546167210029033289777551352883601099745640566212605276019966646606192172052433637381777926387037997008682080646315642900964553326136639777199287624149119578847648467805141086202003658449783371538973369767563899536533415085259717792311612503176655996876583045176185491009695122197043987618283636890508406957517444960124779551224338720886447989026169855860924493114083417661298335152994578520849624076395494224639147165813730919224745782280985983622585865271034767489393644779343224032120262454126551490282835283508387647641482317226480077380497496289107169638255475023264529768574838166647553385920799335632054923729678176452005702873050654420063398119044548577470612224256731725588433579855354227069740079559067887528992832567467351605045524855004846505696850277582444066160345205558644371051960446497997181403259796642494758592376155841962094294444897724966365242356213895235273574729392254287111067289549696458412789341792189579988164705153990321447352137041736791000267258915305217380134815920060505862123450538290490934927339749592821031456838352870876458761228815198956433581419250885279019354346946856757229277807921603368441671813055342022750625654782092852063658552988238678183734369724295812348024008779957151308160059194858340181963387243658636089037707903451418305339543826796809588887060220048426765124267339560241588250532480819073089035899164108458674895809828210277257191975770625349015920604469864703358687594336762461535683163162183991431574555238861076234308537548022958704805830683439890279032785822795300748664395768570275333046943591236141782633966219835716236999770043063764815542749894658314046112356505897015407899875489695221452840478420498718191185015947440321719584394377003970845750441879524801438110553980236706044247093751280575029185293744894279590261111144483083349998728267765573673455668482632633481144002303840879627636158941878372168344343501827702630217067831568692628734333481307231348099030765809608898198350580268180856570463039171689294288015435883216254344488021878862635713116144275280577231520491257239533618320215291622026497367352841805767735106080384012413385884935033510884908246469241354403830531706559072800361854311045259426004472694421343689102601359600860449318948381641293539777300064897213998343838501217487073284157005564846928806703766178552480079732969620891887947302179081263505212719392104194947636729920573985727711304519200587768161910987558383158271405943366169231814918772780279558574948044660005445928212441772403030402789728474396198781854939587911276294637479335609202364823232341849292044775006117435058927321776348806092179366515079792046330754240558019315387705935790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 66201126754119885433128426912945664491214653275216793010326707243886245709525613786501997210435428127229813322820650906757300171201635935944824027035111656164323223744544899220804102169490997000817358316128521476936941914187277861819168216374272943727830569212443030589370078728605952931357325945726326645077850188553111106659980996643753687810339001167812289735404403715176095601245657966624481270784378660389903185551441971533456992337961930721670690441892752025649220218861540152163854548085948374593925695641478155386226514903017790228972359860899413415341972629172385186592146346987121850177976910549067954125616250808239129020070338032515292715939077500927191089851329363120005981451365235995051614104555135356881866052543864552705349821664169765834633084673935308847143627156864565604434246841465135503726038947672514567399678790631812014407827829534074875645777162677644517412349424099477250554604301100555390925770264352687001816469019152959246030638900441849369273074714840204831300506942387394828220654940740543391747883625454697427709945274567366897215615844773689898643004717104846741904019432553726363242518360977516676078086158335742981741538966810046547923120033960660580391465730172040521386218542603912200139203036287564556833763715206162338893506634749311403038512478865996695216081274724494581409192524865311906690804647330674029792183704203189796211714034957090643650699076694611249750409407236543631035418256497569567010649797104653360454855672814378741866261020378428433782441439348278237217163297027682558146765580563598680096730819783157517327369544448787072920108320617928291402634337816325563526929303433133616664748346799198366656661162298385016104945752728537533277543016819315417608361613807318083788332611652649074675835926455829288444361010971499153789351588743522589640770277157376428058287489446158274638481108376337880902411763988246726068295698669134570969377284587283326621315203393648514260838435509396913829279965803552483229497580527530696239990199306274722375390097006962458399232639327955159954433057412586163877333651893226144238357005587131936610679568113419375712094810115067419548135272580606556294062699458158628539640970960793139328481852834440108107232937444859808978076643683499537456653432454878899662524573164027933660675743663609808471467293598168640975604744637513216647371281036468953978483895211272423690426199736819671620014239009960979543859689857141532365651807278860114663572842642801721005047496353543832422682494719223116278589801723812119112968602603147077578687720642142850179888853471622328124182277963871415978060221355170260338793717353064951482019014932040285921910255515698220419529473904968329023917844684619187720137716600278958827334219233793903771294931931078625443400897574052634917547438012528713116099694878881063201512026907942580935406840818379741075546041709116758374836214623635483529036298556684777532804224497677537420380530277689206907263094901392966037380997953167131019690474535621450627976026428710513012002267092219741300349950136284113744407194208559530281138042746027241420836314939273073928168207306418666789294759877288397729182071876031584798740526132064295235849995593846852768415688256814698715985409552185850135817958823894086367866573157347653410385890513748339239445657691074339443987935693138757420925232508199397503221723150423948565687225676916110834602855839672855485640434993664733844557807277724629500173872933949248095020704151168253258695477100099385231202216803534448426076009489384850110155744299679456891933307670327600156080062396441333579122486381470670206838385724564879972866866173881150050247986842975830297605301695047270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3451700081591396952356956853206117603710062400425023134298264787813261205718943592409641435086239298305715701166061721703952850247656245540080225465706052435234305791368257736851731752292163949210188319173263486165524850413112944506071795670628959310733925495956451430590563393310303411296398591078023225204234737261623514325808710418287402914273214128165650697651956534223465994906563394087966512217359027660494252106701231599181227193531251679238731278144939871690669667794327201584063217930788039172804601581806009261243790371386381428718564875932232356872834079833651285220354149372369426143665825206243763523849181845969409457760503625376124779821007902395925929481352531183237981804431317639002984198301758353605135280398205288705981831042402080987840275972589064209391500267045797565763043981574732963401055399643952445447439994844743522875058026014225350957411612417927375465309671116484373319256101120723185969581289831516483499246980902821920801873123589003933352945539375544252707021313229927576810416154781755176511441515576152929361147011733805022493342683456095436945555973844454150110550029174470018325660344166250537456659477009889408450449374778838932361302821550958171965460701009839729570997517251370696417114943954520506703362277011058036783719721741580340742839110294201390461637580583053499571778243594290747797470070561235999297643330377346658948082257461969307056338829315922848340382283894414040620981695807398330521829586406853887780765673207900279950051098616683867290430979468932039078801092692526541302113902197392631328092618821669430684910132709786714556873500334462203510470259051560757014333946006386577559450743026192972160114814736736165022646242175367165207332620761095024511583529359056699625249846370162758735239378092428809621493741622817713815752823012521013736976003144928364643699662723567010726922545561196643400953889908389649655781283234953226464588962270712725020989328164328708491327390553245671345772785384388335754563219895666287047725044439908194845789671477342362742480731445266067719555899134859561483284115962610123012174757836592552915609473102507684831240955119182390024163980420843100713673489644734763340484798144970383319973197480465896380448724964316732012844190228070512661311466104088179927729016617279013460441391307840576010807558052463606076811644670166047430697385561492165677945894698866432241519341166208388186476070442517735658666692133454761014443042426510372729111114503850363820006582919164482280808360112019733290904453501268252947118831690561663824641346682962827787196241932650137069215838139632503916029204285167917570250932356804411674954720535144133267657098885202493569869868300108899882105635137359929335105040756125156523751986697615123102376636484387110341335149615099203754404998421408268508572552345628402662018900309505399236743913167003093742869309490671015893591453191516651527645408131276904883107401082312121767914406016762508660386767798255931435275047170513054653830017298556080282863668122471601468367889965728244273134238243362653596295104591687622637013980986061964366394494990144298948911749163614014178491780424196625345524966435829038399699293993998805277584812958073137008292772051079090906371031143241703320148180312702293742741423494272325236335536375569107323742734938653927512060593747172281572058611254440472337015961595557990418267661309230581135525568318293892622693687310914246075057395020373500350229663965842199968316410315576278477344821123108934568921136931222326333265699227115156493196938125600384839946791627873239263416590233823323106136363332619880800448954279445443425047784841785126157073633811719248769034461349150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -176785426794505810680649175015336516535814039168867500279834968907349146189772487019351895915528921987701280689977908512885954237446411955659723530725980146493273290842391332805007115261365287046423607566995724078640329390356471233801054592335908282696156610891198175000252114307726235740200094502823848691917399732333660086620128171817621551034300651274768114317859420225926835407286590460337302161354829664255773260838163798285337760435750044994746386638360502808768383304386623232445969988413286073117950990036981942055030416894784738073986426993573594317794697615345445177324255232975844411960797558373923366653005594049504644511324530488004831220202059713957991530686935935585067842681364421449802194607592388131663701889420763229897935452235110830122249866015613792920034820018564396043362336636825088436470081073410512926385346759094468897212438959005651192964922180325569933328912420272682536193452424439510281854979415739925378611488200093526230166905297958328513040782804445121029970376943663642556333647816063113964293468991702508045943332326957805523776623905494501667085384798455949274408713676299028539841879280516958471992274436236822014343377648095369346431947912259980904050728899531399780415464389608651086311470806521076121774323363627022286446426304316773593622650581542095675250111229984100389169205274001271959195683117289785561069827005641670488430627169629702177642664549575691540557681266215633369783208419608268152076021200602409630902465755185678695198650576707025969302725910470988429493935064903286831141012570286353430198117835082851735259402403228295788763176958609119925138071636129125265844241418756230502279133872817885968268800097136635154442037685663068955168795135764139950329664597210780046201318562582906717743946734613633362508574517435885844283179936602880901889375495163675239449329662405956869503829085397642141923705473828966486604051843236150648665845169033046850133490059272807006309725035917415572503917119241842297006627758354006360536940150937058525607074443444499861214224404654878224997116592172489459523859002587437802491044137137873586078717697360732969452873766442114913356073459732932638218791752991092844138219941501520927401466910910386460820168796736996248095862338523165796989713556451046571150751956752425492092367474136342495401914298152342708453699503705522255404676112435938322191791425762239021643388177773497875628426041205469361215753684742319204608939196633622056435165626547095882842142993612898485344071683755342322147490584232540766135744737094328260286613132867030955755530970841868284873580365251286246515551392102813518249580862827037968762494162628485820503299676497910814026917855036168280594301767885106674890581491385474821275257540185839885832795032552836057677391431569826575441885227070336654426945119179409385795934093787688637678800927660305331896359824830238763703855975868799448708359982518089713974541512502721253970833619987111322531607509601782299814447812151160452269383176516764937522975738347806463169975875547880464040029164055007050616291614256049194029842711577000456882498269332201247729039249351133113937907079683224914077845218630539142465612853360727197599215041811157261728497320672902680181638274583810430586644288910544879045136448602243738037093881133193539946862795327555601752365242218637241889491753118303786022607131564105930523403407427087735588961625647531851331088384604497493912845315121009502233951602306097249499553353024294720286122945851838647216528221534546172745818602544913228495315890415363816365944322502227840399141399961662279381196977641760814066995424858337109580773629214235833437001089699093353766913572864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -25255762683673150296448039544288041184545767692589818512896839334218922611366418499085230706158618970321798239761034388406839506631525428290911245225855207338495455102222560482726179641219964454306232668944423091583355382086192951357300994582950820441498935412280558238019253651482928809304238641815501860379188526430114653338859415880059535371536389799871466008256659035218640118256888741468590855018402916967474854280892356568215636276119923826898537028801546460392079907553482541989172332549872346715260678300430411081927932846523466277669036871433614852024111018629579335280373712328757342043626188553380379235973221398420814933385492451625686936967825257913031831036695747752442565980941899810104409761108476016723359959248410374376370631404121264605192272620308410319730308160650139433027178798508983406426247288637582455576224683837443587582700933064045560737813856102229317957519119403296274503297570622220400921017036553561215904249207386763385729765909521886681570579797632667876833146631177787536432019880296003861672292940844697000082554609702515756570638317963796051142336928639860818957543925868449919930222963703320456176482081518941179882742398812665375194372475778399426701103654742733139645550492813015111478233363024023580512276282317867541969920098927115633231247686710392410408757082865952048019658959441890318508110827037604111428801732910848644335058019002999470943852831761722297984382080223690996884187422512851760083788906673315890284306821141167348943079308602072069741745437891901298332030805635818361075387159113795477531382828593228896293138367548729294520930140640409094987833815583153905681761768335225024374891252109787022908222293722753982527133017859460264647522313431858024946215373097298616840255237195544798369305465323270300520901021328063265833272768671336706330199323186320871778499158316293175974152380013981309420424581961233817844240094155646101232039458829711850169144158356328466594249831370454379874745396455770718980927794068668838868391486847936493620187631249086534071641792570052688320724495461545435186251040190102046424826858602259354699544673066016793074847355753662091824200032029966132329670878025797264378436780574236172544194577695959846920524937404044251706857079219038672240696864616603272341429569774309096487223033732784230161026083852288633125798109428775569172401616176755193303403573282701885788503544265242448987396310274617670489075560035286956753437698472634832968706612043020115790701060575325768355111227333422236987987311240210551022874497715811666731670567161967618064938848222737521232260994953847130484541374718606023429444920516949411202187050359145148985524731237948653749149619443065845356546248652260797917726538057341234728717753422346004308857780489089487250696178919804845004939872999884411825969616320587731556250833311509332389223397736329939004994370159327681515569002874302746267797020542923329406355304944182458549993747602445415029870199648852662462605866267428219200491485534617564794803162415496195672876037071938522509639525894076010839685174182058950340813619030624388260411697496190808329610800084779088330608115167070736073503378747957908125203076142412886420731751637886723181289251168847186281391400889045083032283114303811861312589914626593037383895047096822244171562485446475328681572378870419987619493111672366125049764933201390901330112421213683816587323056643533809425690449864745252589998630072739001600656535296593661827716637781667578616437857544264189383968600265686585358487310562578482018156995420248769924381171904398588710515378681450694864025623890608620790081919070274003709505964520150358089714193036425843887518515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -3646177730450289314645645866266285314640143906858615809086125534522950490901376196612252266563541094881913154435475000967931139994500372840329629792496466115367885790476776793743931844249496090699704329168225955759930586452522652286855721558100879597538870116121929431085628855781509047672567395486001929811724720234283726249402866342383257259303211943776335887044842987626900614118764708499794945418802043130971825277048424329136070469015444604637784881765156152805566490953048571073193464479100647386103580551814413982221060841947420433408371629071203342884947546411588940921514175447943982468358607167628512194937294409910872032341008295455672756917022379119363006181549062739442047295831768437354904343684389787955754714417565085324931435629982287964303294782627384734151444264998914208011592911732806242836103745625598908362486655410050864672499060753029454233495985068231963050493654954332449741420743048218979135054525921019387341764517993103674638787929230873773574132258015287850673289234325511166284781108718199529252534882480231590507715005437210899871325926270788040443500796717787420213457409907785351558037200005735308230585402220855719670449237203861908085865341106581976061913382168755158704531697425916717368338348434029205629684230866862347629283073159494337217617212286521607555376796351539014184795910440525268057308623284065035012874678184117114358742360063011907421636820073262997594543877017264684821699973558304844301049993928625813545251167113480724790178498662266131491165932482000868947970346902061605299231704767041758848000914964072064451936981811363134663005960751234321760899793539376349818995409914395860160998304350477385072224264894898209208172640204273448454167084181860621153199847358622807060712512450850554071649513098930524512433138802742516882761010437974455552341345644085945965730380514123080626460064109064157985682367739287547097757902660018066920913090656326298177121379315974206373173833707269674435376089267442023053675272856479701513226922309331600590558712142261290296244431531938291109146774457954270232352382260191818509194169857751894034020313933513261170415416002758961678462630006300136817002355895586777695430615912832975462143310271609732056571907494714985406049718686442854098432429575928059410629419805237178928593631491648409091171929727691950966810345285417200393777020781088534867371496338550999275148293986937843183363833737397394500468826468795395478546217645470803067738953268270470445161897520253343960394086810026380262807329482275184500206959488135886773859207650987720292828120985607760934784192588554936627636262067060497648453656849452557856020828787331682486555480571608519721588113035561331481368774767742237520458690306743149956486637705780379027809853463646233516073377345059255601092020547656442131487474711620257043279639298112567016140511714609272983861532463181954931792049879293650266356945493488890986796966886513112898289268248502549587312338297530572674335578074617080839007836244998116362244760157725210027336153492794470335328081920606928134885815735958315068504637685561979346580588533757540747097965072119614662769750555650793979777961745885188327963441636513051403786180436928964451579863888778228785053222301869889641097318530633907114945045453714603552108495860126445134278753234249294424886788395456658091905498110846991561465538900751688235747517307509514208181999141621570206531377923229771806955568902193940560555831242267804795362324027422808360190598082064120288283109114911499450449841505046276356340003702899117364617245378636458024358634643422003141697167396677482956723217211563405064678456176037798454531764673235420174090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 15644948787365795358728066017026492366484524156162577373786168262972063084090521511098208839870698114454757131838654585855051962478412021870009174657537245237015371462763277004457679492734277476570575373941804534186818218735454476140156537748059527463256596440202233340337242270122079675226231597532007286400688545744775929730804238180888712582663432306935932675626190435416713857383588728551661323819096819553650830320363932820955371972993291287090336031751376254567842487342376283995035434426894266279820898251757571399282503009377882997989531360701701908531084978705707185383604506805817969298149547430983221730876680055022901338760996574913864411638692876766074872412461222226168085853302759750373550218731936711494548187652712377067913226083351175945037676220690973179217529135320819947068594659243151908671415270460696338007609498390256703963075582720419199186890698794919347152422403104934998937301761864842005495857248900987623474384179957913307942009177094773914725653882627313511741051076594808996255629519731301843838250356519344875608298109137457883722974989184938082010832507206981024654481271564774166330992119149731810079394232712093395962430530120197612445090199106891762157196760587552307205267478004934519711008260058749350489734944179506089181760406356095282335450604870236307811555465000774105910586141979422243631818787124310757577326658624877486620623057986557146352843710957979227744561263380412304554606026893350855887871844244195334922080611707638975136510393745368594521544557034755283017262428841599636704016763789157604843260407796406245230835861265235633922164142266441619377025391033337148043462103856630022142462659686554157811512029649624068373019881111690143367318068638052194530656823993591122195524374806925639876775740355008955585587765927424141832173782852397841232364503721226114098936460117966402865282523375984723211454922505945895078305957881157307329504175989213107003333660386321873498717674930883261378150437997390240544014376299755101308137038644907146330305638719085293604129564781739435668036263127001427824624761579725102216503622706414897231595738250469690070227031960472693693572226063959548223181622008637029733126855248460511369502561502487311456885104935585716485227666217140389769071151404951424383381962092223229023795430303021713688278919770236251350982858693208469009312925566938187711297011827069106548938452054673672659730888698206333632352227034639755218670975568559381164035431567236051474387443260231016924761234706763604464455811632536774618407904123530688841963350289883132645832483225750103792291578324414301109992701447387844692152857766220380539305326371057578343038607854444268930140647580620885190545141631853147700322948431982225575981297038623892303801982644735415843597188220896955038745183999830503010394276496173490861835019277036948546109103228073963440953550376659291685291611170172744220738614560804891632992880379977488730196950698753942670137604020880780072142876742814178905368932215340234012319673782810471610729647396022724764086365535365445803691688411092662710958490482008373113589430870102668293624259001518405314242888234474172594846002795696323600664871938598255989962735507186163729319904511485081719283665634211237629985722782224978902902982339951288490119898510945323012537492453903282150181604556852045277592266057358235137526891975819201036465531878620892725252437698855083836807269842095023336680996517690565842930214698148137986789490561011748532530620557159606417277732842978992255405869201130466278575430586856423125462048087041687381365504842484193392437651616666332117640150514427958793624543479724490618164544857490587648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 9918213231358718927498194296344383554211788380397608167380271801527947221852436248671471447357349681893400135459942453588125116764901773201881871531341253669186737821618450393835284970009723061006772052983200926542679025028905593577740202416624676006378403609556449014769072233031849838805433130540752699670327336850608117440832226390977349544655803684446004366762688126184589249443473160996530359930443166363831306952549994191733447223803889775718359447178109730129991657798885690973880777373752432461138988004292001637496685884506284818004047283603972810244746100283241664706755953120335124584666356938136944225365814503449616924357389652096694322672527026419410382035434829632930680595854774695373151925649652344095907230527996838443968988691176707995430041375102688913725421478212748841349686710999139689706659192106669019321290504488236834950108347590550467866028594568375320323044362304033731855336158370892964790652833990239153738118391769541486979322630500202657628031868057770345517814478323567062019361263182522781838933621967893083065793440664748356642565644838227368707219435686001365174567784246576718138150579241779061205326881346445506875092301751955652016550041184848296945314250184459114122554241099950193496221163974447723220770384647466417381496714648468223639584528432434354907947544969429174662347776227200992627803442760621729651067391705218354854445335074351620101907560678614239646199680510853629559883398180384213852719026452557025995394709522301017579227358090296799874824346751300662180386658297032788238559708506433419341006587452521779961342673896498919722428929459500131884074495177386365385681931014285031020069844382954552183282362751210980938929683941312524348532921965037684642398969379281964854978519117370642192402274333452467956213130316810047856665295860008426527163870571330897843861542328362038732182052870384340257929014470730421538642931853916592073671687703546857274698401009745873434311294904753086881573959039733841830873984336592990203289063042947190279624016118827909857980360307374122613131910759337825599482057356349293890320102477570162565443468951903013345508557476920774798623408945043031326748114746288792603848260462978076605151444463276088746633547120185987489210607837996177325164011119883974490029750017362001236777953280168128189027547111238916179067123438834846611858950760014428848008357558769085157656412635441623306419612805996198773589527301270509142011469591510821837023148169999350239984973042037550808832841003164848133188697879885357771510385751500690677139100805010837680901119810556437560229161331351203349275227021904682657743583785658270923982671295655701845364514538861232802847963283105092025557160566540471789376962459053331324211513176428752908830785769522300718891853020505172599216536602255073866413635163759495068927392061141133494097355401442725580031930098726457626167372772377182332278861330200886418212299599348688346996316860948135499343162916985273077454148457977493282199926989338304344469528056937977892320317138785106017390051296298256032973132637576275226908986454564889900664346894615665749071578765373153653382988520522557770090424982535338048841657927535219000683530791681978900882570331017678873255208990082445144658529616827212807279120968325519784686836030058401347192431005956983243276361701653475530436958920851108645720095639620203664609448616767130481846570761132579353910229133956441907587959644081027312260464348965236658224870068803457693448972708196913269016821653044404987495444074894909786729249526423457932933665404290164241254787142091587308724931516790736953545140749985520087399034849006043172137989024461619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1137651532714682302121172324485596346898740258675233759838263627835164752386518262593455311544399216464150810562764121837179471544582880877276232765876087327374403633450742595373450615649630923357133321560877415379587432558312182481245459856722176832835617660592189918721879911154838740184619999078421052121202180219829373927000702926320452601740588209999120025540179686791227556992644447982168766990994445220436759635330529091721637749476576739007512878108994278899655607667658856458953261293104143125493868954699492078377337147208877312213776158280040283404815813610659501114316539214832308745519047422523570547894189260316573985680598220536191283760951077932138815587961534306355485702706893560284570636008699210232162587766909441114881009665467930419336764150713869224150687801221208206559532839379332216051698016773740133698399676898917366252260897951999918329791139434953570157454223947970312740638017969654720206058782768791914550086643675243455977924854901798549650751037478995405627859834075371103593973553938366709139726099699605224074897919067666708028612146499433065244364226324312384411762655524849445792709100462906092860689295167682270336810212497414026655873062439839066449762848496534530442353067420019030154737957735561417383250134297934932799608506733802554091811316004769891160230002669463089508956420941351502647173339863016995885095361505422408761227351147367789373678818786490487495642452338336718553820095323631128790681752418515895351463502790495539164994678431958990094662434399270426364869480423695145245556975245899207268723337307664826499910661704816759431749498052625194822758382797251302836038742181308317661469538323959244145282931079690025105660598426663887364318835601059257551528960561454761950505876439094492115037847509707375889427916251066228802914852066611905731959854324477043589611050668413898027094641808928157398360839546524796995067218424385869868724183168048979698651738127180283002351013210478031140162348688149938495135790570393670775139779595404033743926399673231015327287514292760936379300504029649243493590105136696920828264428821618070719040816168839372559481504665777356199900946347123539736157731859178474544321506866574269518226454235107578070834979831699148613211570029846917906192431315403671760278551635226720573272483060524474418430558822601272774689901029223959316776630302591105913952716582392889664405978189013073901813505598582759300792603364189644244940242179207776576698203867339348396031989891668107336868063606239249278834017725392071605257986311917324674513446414104467326707733364958140941406293726143244378754906075690234578004789504537384182699361963112930095451899206377028849872423515327776211116152247326817241255234680454779206345834597770995711443029497797663974364560482470800578364692163862120671049581785036183231932317551523467948382162800721585447232755581114306601882535933164383560869798117226020812005018605986152943740568955076317072850951701016633118158809333434812961447073784216280017872439456930777321950610314714411777162726776595207405154610460448539503429702745595692519916266294986354234458831354871456094440316685940379852006499154786500657930210426951226314468115402308688324101957497424096907556850601898575442929581120134014355334700136082639682000367686846882980165592722675431846615519918390984005668154023670977631142861733033593660324325427885937695188322513915974413024484060300160904407643357880191036872561539459594175547964007920246844052582194898181436806969735727379650765402370538392326369913283141719986905874428653460936166193695415501887965418375991258986650722918234669601729882030583061205173222831554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -34385408598838899495913740760801760301716479611108999262329673448005022410224214772891347077633979479411727020427127066687208643402636710559374145138724407966200327533365319022235178068686250660529593473837488875571578150456259943536657637049666331838347400212351389822673122481917968764554575398636910823022649212942213684047210588508970697941334692622169264463052954600502347137457367384625704130499859804931816954393957295776291582261832880615704051524688372122916484355050252159569728053808679875493216239686504852115253586542202408313986631043126274313721682438346860313222350248249537648859960098177988779421866233377143663060804855059278589419517254534945911663052701540474748107779626982542892378610611449287084890704292039322005101878898248947883971660799149445885905779144263656333394532341468095853066525888201616163734372094438466922501288422291318384705538351535580991077520685270745315189166015573975064351374278041937622002423356843106611496514730583034899331280678431441703682582942268572436062305654015577714269758429960622983104686331956046171634954103347232826994543813511979783269342286414730914103201567275486350786259784706773209618622418821614983295664533020576345780136655879004258303892064184655426179065593998369944253639342318934437663303880444862638272283764828344634624493429492545703853830780097606904803735649489949782105844828197839792801199975122156801115547435626111504158512440355054313343687475304295954960794588205328184003285495431511920293595014562436442516640164155537089459827199536509296552751364440752436515258060695858201477314056493985513480344446662633991230100261895765020659874975895503950158476752302577505465599695902012107486849148617870283844461493485220806304179295969133491202077415381795613964829206745943018069856980369911250475117274137811847974251055307536241166925332525183441259488938833353163170646137649499661129666917876056432190582342952533140247584682773093704461092977391711480215058288399950351967736123628491502942083627154093709174783290333014296024133388374195597149371918179120571187070455506029146855418167034133862940187371919195293131459631691669443799110024167505180837185875422128361516950488567285837226419674271606211048743577590852745604433878092547622657539187499638229579465613869340221385586573628999749278528736452684142954789826607807236284713075188801996910127628766668427113139774812057177284140498338324594875900148246389396267501657929858220684802270735760165210840424095949070928426884107089298055478048769313547066598501414679901410282096372435050357320955826700152508128261426510161969609809502112797528716854316800301685043574698030913333457435520344516864913109548192518630471519334176569484877306593157318768657778197962820784101095023788727169154094049490108767126446347490399953139967946485087042452914514240623918882770816580986724077069838645357631113460347866593476947476236384296426539677383941046281913505632264698294588641953930540499029876579238553286408507797589444895896511199247958666813100908628397089223390210326880427741649433680636949013182927871158707595092953400478599383312575005125400830466398082130224622898252109654312184607208338445679740978251618751565616350442494264468513167246014612319042037318144821280400070692087657902232644032719565819168493135672933092174414092549432053600228999688076679930268693561292440221263754670173459433614898415180621987076303358337082553591045220693036665393837184407205156521396820876838746144536732699814822817384074719504826082492313261542322809264338889555006715884341438579541792604248118970579096178076333828390755163434771092169130197687116407025696768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1369563876048099455626908504962185681744373171217292783595514701611174033488259857150850626301523009644912760308814339276583263693366120929032159679528095696407194242338690329547592777689680300770145018841535014343718514973567470968847097040159665973541234533777939839607209513211676181578791334474772103245985406705206141244423017659904176513431692120200281695317556842521463685747892750165881563435431051598776111661498485269114304416040741582152643227080693080657581179838955153833366848581295228383417961777138813788058746537365904739938368793209904104632827759914130105647301125129733061394075439335504624831196134527808501302506722329506355226081424272050234366956716758005365663794956673201196721405321199464146414105070146911352919775271683774022367132088346704952104817359729842741278380180932458625749748152151102342099859559607341066252967063126407616346617316776581710108104309972266193432865758472538219196509018126233694495523714501358138756336691893899357113368920138521166647161084837111025240347916632446259268082162741459569899139394865015977644113805156897942606807674373120812828204562193585648419906168342867202061661446953043740641395490858369172096747437524440912137840275203224655350296436131008475659391731826312778493031696168057201828783025006369462956367087846814520245556727501604847032892830172804061431305332142643963748309818926774546762728126097570355395124835590364682302622265279333596868131413278801917225133557920224594641963717663493503585183529369240226729256133599792244127224622068915591026139942090411293210205843019420228893449232986601878169282037436770686107251225642274852770008834846674059980410335832070005267182417309793095663453586446120851521949609409192029286924072537981729315800547156896356509302775788207652664181192664626594871759625269475499719130430147638932921565278589928122727554513315659907031982669533210745906406768862328301383754947655526523247423770217299475939355936369547150831951392550140714463584081849793670713472465494254251453863196851787672530291752788297307051648739530839017464756945243489183610087062263414792404227268423427861043343071890804430783076054673088850470750350676316035024929712863694318479059926130918559344095826364301817639314210160940260699725019854476793986768486530738317873721904351175783883774496950084394919157482046364943121189482999821824556084718851560386567255126929027907435200652013048435359527448601503397699070399520426613149680553826980024115085513590713882767954940825911362373784663344142364075203630468861232720201820911213186260149297447859857895692140601392220596165774043701085006961380585302455008623512883141446396602968910083708143647466359713173173436436762510078848045225323024597866419207817590011425903124558606072245485188996262930643114338211420812452690480461449295485706160078920304472723520705763265079064379501003974827283915326254808506671662071572170714102800203700822856959326207139147244708676747833596402471513005493358399599373133530363031808051254698194891363114415032664752961488158921175505831687507818877884146514987236654302525111858941408018300141600913836758524692591862358313670729154177676932288668752243486262280165427082935117446805294403668782519275160388983618992952075822490501614520805275795680938706504496714991652034398600088121837677695308632238670087771564405372330413420649509429203446957850746839969081088285893896078385339872778902674123559935002823712994751239772342748380023857289341218372133372195209015449040580331261648250388698835222804229137699260752617819042454165675782964036399117960389484316746296921799266806113502839486953239564599982292992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 8963298359732396506392115491822560694485617151228215842480258194934724883962830854882525270112224647972025855066657248438285057225166622451389072945058705866401254309142064125029599035770203525811708423356984107193912031602889566954126969401240328127779240349946451562141369465712267541808138811227036693777235800910263000761854735217332126526992463519818492708828747095378352957400098054113191989162635565049428123983467338110634263557688998015684314649745987142745988043823205902252276968355150446195678486666370009369680423215336319196401599236157861794100523373992731987959290853615013294211104807696013466449681764814805673279745182511587456047213724693197434518512026048506834241478687633908915505583322159443009964720245182661055482696065427286917508408101816220359212426800650898319845046336025134565314461722053340513485572320221905481777744619295450244299302426233238046278543620650045129457950017928680158072130743537119993378897504119473401716590638185951706256184863383574795900541564423955467732125060780488029856575509779884623429134517476169696788306372410401671684113272131004720348117492633952900277650880840296032927063922319409412139022581964297090290743824573953976667465118572541199642487949363117369298043920494164161094897176557202122558289758560686378318277715384412738135041360667317550453982086188925190962261135693443356786704723893094484865076720699548286228485183197669318232865820659904826302160702533721688912192877599238408948361319002896795030434072467431972872612227818766111024303242294826760420388804446143028487250217879830466335100093579477732967302691037474665127431044537598211282366657409075334928510031106303498091517258820660096636857100954990687283830370749413462516822035881339882655157125568324038486986802455388125682014398169043379587721705824546563290263057970264526312888362781177488650117028832244145590799992104343556564334794808581472282313674563103028902597303153278734049161144753432483303909440298105869908818612960707726214520966002361594374201460146852192941696692072946197693660928478585395953557975000250394152534588297574609994882458352876326955734111402959297013313900779265061020138554042866404706376797148543955886516409685426971954072008266892300287604614458888434176998865818385077952514359939270062030803828469402105518027723003067219100036159979121243106567525783352936061200415793941345997881076090232962472127081515344622692682186602135005518718555459113643396209612768471822297397749719161365262098245211412768684663066598828700860122408851136442243732037529484902750795353689192704167947690016407387814303436579130220919338774070674991525753422438665344907306160394119566259221831690465279878974938451755066289406364037231497781062590621488213643479232602287664169026097798514035795729277397323454782881222959673922396327408752118024301626666845285679814121708234251241076626901096572203912385866102057152730857906042785924693589181960887865406073378095588846506082436203295458726435230582465964014907946482326527594494099978889318750841531788477341503228548426585848691538798486492555204059151977223741255445182011268778307695334868809930086005847029783716127824990011962618815660300262237163263444940644645789733534370691076453182859418568107663150222688954447944018552071324858179340147286107716882354636559210670333496789472586588447753884495292048054765154248974198506711706678168381880636065820834132186801941037269043108305161251584868419242445320930063715245954426466964092378397323722575189990195753870494639572420338618541437959621714919173254588512130008021930623242528594256992578608345138374508359071787518855309557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1940228789770649735927772063338519611281720403630277620940495885930705491159499453615586534901672984238159436496512763031854787572301025831228586454537671689337128649637061215080523167977806443686796702453298043294627711878216405095185526681368439250622958543729055351390755577616377762572377752808585274109877434349191953966862073499746351798864825439134787794807940697908043597181034812033996310983801965911789322253789606706526944489165193414549230891925554043168970323237546830874279452992582220038958408283980616315656187388204042580378298827159588859085313738939322568154387741648436744536024657330930960809123887876417200301234261853343398339624616838135233215941040883229326457038477379010116359201291209658162899782812381337345811640761092319237411932457724951843448876757314764255623672897967879519032877233662296666692126551748008298479430885450985061924686399530512354721801010855460456295930060764752072932425028173003269485732761522732231914151853847124381995045482686842100826801868874315985156443544784335172946576318696369459965782849340985008290971864213982717359480906213131227254925432851973874833878808422368909485934554655112385987111119647950196344762731630982797383538465651654875927365783410410655862086354189195020902067434433801626377479030018392192209877541305267879887375187720337821105901360258391390422429788412861645970132810393341234258257753845196258559117915913753891568605849118656651124448038235890227380937779397968660055768266634698277450959136574008321102017137674252666133559471062315667887511909248433466307586883823543671883766751003736117842555481753593964338066831440658928895148370923793215444463355140487246495261799225613562748391069912769356105519069088536074108219208609323908513234954334035314383724702625635003672171227138941755726362856794160756540239038320678025314733813257680783045536633456395225845560064099516494804323009358314953494240031999348473970122765813998519355667256496456328149184377806321338854220829147463413114879904768300150418620943925215594469390369165995368648064177352500967681721689905534990902551340499289326115487404796799587367680369107153391870170164588722962964470236803804006944290293084763444202805718552118548561918179924346377703305781949512633688629519720449726244655030120884558808707371200036519806498866418146944574073394943386281267835424428983088292031502768218190506309078116187802805820474341973153828225687508579205533984871369535982918058660756378763235866358856082235857358368999337212799814208287165596365578847228011292481643352961002923734679453837876221576965124801159489611206053186667081217412625557919844175484336432830548713600812294778316780618739833680542476678812637756607613981830061567766615298699274355569773378190051671058943483247392959277926924306661013777957724535081986650773843130828607066949211225739434619163129844176297027056004396420065354622754165378224758556836460521233444043240233501283876280240621547655222278713474714110468407144834629749026495170416730967167972266641751925034209388527235744148774561743592362500377331041840773550694668718108709119817750032189259451342673095824734704308427796771481016187356933705064288500559318654208337460603446063916340122627021407305269171913482531739259045970173211303239921695239300675062344139924918922026829686239890522187151791006430454345564676876924903615310446585301857894840468867234197543095305137261022513909282467095278318523287262510407430876317749254582419720154810639940403765241529952088673931371045073554404673365605848793360877208675225632132772825580685721384654614163051800887841275946292379920075913502971893399552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2727452615294840514128991291039120664575891656080817914779345084947643926245022952557865216029983985852568613156791396973703822209977124637014652214815256985112376920687458920212774952845863916285926511002182618943330640704067477806098338796111747050913082980600246919851089738122609290245002903499786715228054939875391804573450011737159002908826762885107390020163038684087923217460522108607749722439156505562861669884997908039690082629663877038802074408180628007274135152602014215376638191151938991884016162580711936697318072977793808762058224563731283035636782137827168817537344852813244175390559125352403971127973246078641674457125051607928551993409880283387906988208815807901207797632298130895231314790820217709248435351352899593999688755008952782033435748036163859103652782243794098983485399594561880822839220557428955979720332641192797892660558131908775104222283737133805143702687471452468533759087716759724822320935231738028871799884638234306434858285208292208956089995517202093561078097949745401998159177523276940375719485211259920719302996010133468540304485680374189339478113790274967840872055746446436738117185448551126598143294483974962283881534699443725548680735859235300614871340317889094764933664395920752119721529512946605834596987218777639897979086306434965034891322123133099564318843611364497410314579058179230769280473329757400585944988033584429483764935368852833857935359240251115389961886384242863280292387208365797311938069445287814644362513884588309361437604422684220539927312289945932274369481406228495702013943701345861988162934178399190758747821586883220055547092094141615903477257327871515715549351714953327419639455724846532733746476072974571789978546489702636489563598265636445859977358610069086784336115490683816432152121519660314979467987353453236014595968222692011623512437872950235087775965960057459606370632196113250827271081569080947170852678862553316524059905814330914797970365396020252833170842743974669515255214374241021443545141821664879588294422318184977931284256386697844901106371428886730506054765159011519545953811622073301984551833256519112090874197190563639163750237740017329505507221889974831364859013241822889192402591959517172064960297632429746121876805563330620836096292974626587819059961428592784183750950297213820934665512566349263309804006571043188222983035055137437352708349549627133077231632806145670264414506843315880532752359189839617346347447607477033515132748823015924157126522566596943587288176968790503545775335915302564766990087182949617779207744024619153418646299403077158844176839155140611621140410664897064926562788274215060944440562216622988250616841199584170907306657006763727696340044080546258551557511257899080628364521455886936148216063230411740487206660445400571180202535023580849219467019333590323980674577826850213011535624206242244679584742259531695773668805216402275218662894951656679159338656876726845757949920688660615191188704954912661452138910014919181239333234207600407292308737583425762363224038981230183037108345961292103247268570958178619454826490230534106247255875258566970542707041801858137748705082727981505746901292566707290373686649623676178669264339562853364997405122597508514369625522943379591915911626256425256448708317544456961918547851401553898428057483329767924958470188179946402264384552867595430099759373029476472459655190016746850730561144204271553895617343329365732377234781046517440995566211186519203808857118877375400240752691537789884527098557422696705943193634762027474685488145419597906409260664066821910430672905278242036151895674262622493154453913532011743020047319150212779541359334496634060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -847571384261304246428120448258292815139249972924815090319741395227639040365919905437229437331049491015848292532250440613673781025285733170946994690413702344953382434430326378010807590527995200055275393836389369213697430425960226023426776973868624934619495411163215856346963095074005342635527572451587776814993598283339228746158516271109627111025711547104884025482122456144676442551619971776651047771278768655827129037891382149230892274208690269850509049003908416485779981275069914996994555569132975949996490528953061081302529428959050394492139883994066919509920122552529902341241994282071082854186331637859312958195887196299252864189453406248389251823733752016966586186218994086079127696055876528014805094425248023670921179598778908763152668008421673372930743563148758944006599732311979574039987966003926789487655736832990672932438242444855870094221825904593582375055451041280215715556691451081642652835850315267535900385397450141094351755302052079735927154443028105112058631474727132139429340814871516958288450938100315200140722413600796793784114604789824459344022085530953113808957403886357987121556090621722860746783836127696296249766845797955994695216511304555531509963541503363662913569649490523889447487784901896425222555764766925802839486204132173736685511350734145721476422436043008592183683850618570644580100755708018213746780418423908102663855579136340366052514657442451481111032516518088796895304170450568711012056642354055595212116410610914724899675383807578296112111743442260701164966183637551197402883145084586029726322122871877366667591726615739112341064516009244360443093430857642104933525783725500345634564046356284385462166027347041022083227268986896546158181828594879638727321353109211082650498761170672035132400767054682694230301228531556582365403139731126749675535852096922521436404685342154610480652222437595958030119133593642223719648135140344137813078687792032765523081821028271405480019530471156880785105460878993014102956584771018762674636986058492833783380516457733029845907718839811342225707887647074146218979589912877782899591799479992344246221076126626862212114766343643868588703853971607203520281272672377526402399102122668483848763465005521726345546202717463403236240377459685911184749040946602232234072056628986760907607392703222060029944177571461478401010547973153222603739948485604303987629495382650601033133948382291452827331071113727183999865817725542546999305134036974839740229313518259798215164321899498638892183280639808942876105501286225775528306162174243461399144821698151607043626381920320802516751602673727520320289028504436822210734304238503502101792153884887281271684348864896765653398502424879233676492324821331584877116603148610181374085235304818901567505309469809874222939734804062753846319483898843120313182427275159392212564437602996233513003462566182287236471662636938300490780455782731014820888320322437756818621017591923480958873448726696420261260901762237341478641973835493491419248774469965064088143270846980808457386404097597075009111893767625999912260638162106676061381633963332140062448775803760813388582567890090279404127145511487029190736436582106330959284972905077114322020437852104571377294908071416033895949054929407121906500835549027229382117262330480183596065750586683384828290493660543942913429428729875498728222515245296299618286551730871717464388731032009897845317237681114638416251384997319848505067049721116785347666042367792423143648580298906501962030975704832336945924856545613914817259182679022460588914418636851486322525849130100806187781468244521511922069018331685798503825365368936601070944550524073328086876750914560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -15093730138853298502504701535507789204782974664061545857665750624301086766842646767351907926529584577881323018494364342991091187240491558610139566106957902889793599506648025637027760254858399624679786240625262946236552040714103308081303813315645869368223261726924532362245323086563748132548011236420117807895263841930742687923569286219520704244878394341079883480003032023109790908966850635628297873108100558327602432013564589057952054487013930555882615918866320864861921765898113338697498898987763615678680751892282722647619838417814836252583790248621791371526427188008639638205806275140805222271279567881687723604747279339571670739651848211552533713815785155939003617269219626189296258085127298912495688410102304631854115044592164584505952645540468102517898212352352985110144047534351618391353973204663761370073053242948425132780198385836182331361820781564008470415870269964895300760552506793014286777616195698122662775673838276494474958033172244361622691137268536417396585556871008264532721177077342544992138689252086502500797238368670670836165581377515302102519142536318069199117796711250845708807577058280302025147663220044566650998320067236797309866992701686892493183375274007465608351111181051128486609971628384434642896929642601043951305101340473210042492514654948884488966388778523288263902539361697775426144874020612816349761033439334011289422459632220018159545859708187025788004420228480187477720463345120386088477465925371933179781666788517027332251578072206417436374697785688890966446160939530132156855127213653473988400887414913276825204679917030411133573435323254555908156251078405080651888246233822918806032176304044551133697205848460501896546438151424309625756681061004235121092614299602028568723813569124196467167206250126317982626799839489006397936489276812270564614632544726670518369016783160814241942580028758697045834510736187771711910828464442627710579096866911022308730157295894133296304650954917905976277379013642597228899876017726040661169107700019516713271116429854920180180258725465157370777547160130972384685335453689678222921620132177265942582196432240900488667892377051853398157104744479851722820955250111061961319422736581934122106947282352387650940490343765480556228754825785578746521285323368325127001213543481423385816194315616767617333632700149535989918341829740713212060180365966359568260963002137524789197422108445631572153425393575007962845470232037987297100402496943170696666007976536437327405638814530464538716965113686929045345703213556237083679022573249488808173007645999524949389377216324813933235027319742761100486863666435464477004160005706455346059680369350337968494823617934374220573587945055337335867955958187321300562382913206879014395238888934523557877830650773614744985361371514906283306482002280213270555499775981149029483008305637762345753995836549688269032134678044838480378824238574161186692131778338861819374958565808472861206115886763902443419946969094543304094032337579245893825570800852971336206227953725940508505750315215072643016248557091710457070327988521278973869980748098594386738952803330613896986187806758170475819738046678706410465344044182500296799421899501770186574449008282347718306767378129917753610793903112767056262920956918462535288749536517102482021527284849094692538573222878340729141402683596861058069314011218304964757436567969346432387633474215287872692457838544627324657682793762817646880105395326473732292652180557810567627768491622747337984524333029438979811713007995112854884571290273246024258106584617799277739662467584248830167725613824104770644181473531001007482408049688708933831715829603998073150172672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 428304627716937190657159197046570016344586191008082225317148367053850937852371670146700543601190077575787016395710732515828026932387159179816166000372019862552995475437159269064408721129230781695109009355806332691847142017784660280749999987167432727567216589827651635837473775793162888126415199017991908973140065346295497732824099428391680335495786359745781817265645251762232093997058307153029564269425831683117210004578226734451608686033037811703702804365940050292794632703656248530898165322145163791117839965416434785684247482943190964207150046128973930911869337491793437717592334747393338418279641725873113680813387865429665266270615426962855919562000419944007438394247134913017096465012634188335988390823582595978210321317167905950352961211722501143509399364329394311185546244896517762490958128367398609210748660928748369207758595683912230650181902609680992660857368568606805799338541716725837587503576531850001786894586862517764785136373370978149532735661083256814705534308620336420448876967231636547588053017046940017131248455027520761982751896379453326069963272296227332475779687033506542699145626240889831556404374079235444099521059785113552989929523356255533069248468000838472848397096577616202502087730280351476730415592879979484368332964515278511450981358942338376597822597245330927500559342590540644710313555002282907685334483774249970201219891741998335224736420252862778076985330615258595936132203028572525295910495904332272551439557464170720774547315592232857344419247008790615571096961140761111114728615587376582673103812005274507105222613157549225412614227633652538377225361776158776441620143214867294076178239600462673491464840410589191684998130643772942407388770463944128989263502620727423395166707718955524778111082901955701779996416518898922632557409893539725378101756225307432581540572324901093674740479647688170958686715318383597998425345274840897264675581091063725060055357232968450577375358742971410767115291217412108717757626039927392018026786035508002918091879866985259294532976515089913406197731656614348119501447337260594002463042138552897798711715288224222817012828312615304583286709320302704166446338886493375238746191158846174633040423123494105955026266345463690841558137140432282569628342213881577535300872178235188041900948095708271871978489921858395743135088366705442022417345984119678646908427242962788639406864337855620833538436909149921387827059762573734131366459833752934580213765944055940194563602825053799443524380574899166950387958911249207520803098534981145128429317485639342514763252130651482871213817823508732496575723487929107809450359837449833058891367660432211291395600226636701170011911406506286877418592909263566064092063676791263322773573231474829348068587566823305094317143488790280417672388384768371074218849089732898795914399233100894142014944484483197758058582857236987169853695119018168575614189260430820020331255726156617069584923645242705898854523431356174550854494254568966851365116659225586607051270984975758024713908736675923527073997261298586166178355481789336913179793045757306836436338730892195880240017465736877675056242508845210291292891675576698670851960406542630003815111249285184670875913744896713084145283447608479906765351428429954765842097847148737006852620015066080508962156558744638065188024652871989130546660088538292972647471230335505504577720654105917698098668831677525562151166550371466532279787647352176151370904994610663468188161869541077097973184162332795987912524832553233797537873197708823311853323695583899399249047565071795889006648470168013653485922395603384543008798941463222276405530639289463419916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 5883267560443886621837011753482482609162609602987354653401793706355565472749777364423745110535365620037703146532543688631427412116793609858920890274905148100851694859961126595246329076561960158699226493422882188642903207742989623044928833756154838084740911327449624039781903965892897205878825364992579050145482123780718861531016886304553200215310697297988321222121379712446994217719638327356623179809698946777895283815441615834846655721230652773911604493240560013677976769041228435215402136256237142937644943045235831299905946145673092375549343677957845809677055536120467612960917650384899799447544151168138582410723445049600256483188311637565638048440559230436105323572695817570708468441401194597732954832643280709423462687658656714420242484402306560696582862063224637091186129031452761321406710050195088304421601350597002693538285353334472163446461267627143616118295006512450831418294308358363177733373614944705629291269053719127846162575555086015842698530024312756231821873276290118433711319851653487100464805092598007775606199342726735350317328191710526011796863171471556596133764760806368581243117773616996388887457870157589952844035160775886235090487071960172471109676507748398998397004600261954038259352714134470870690046722999144501638249239814271340703292574466041406276196643176520849975604420129683252920268853338538681690226862966604427434442073586694056142406724266641564308559442160222811613456876536631391407312300641420407811140383402623298621077821001917793638842154227767873431596360143566538953181847888018242929310029797892714888373773423102384550171982171364442927983608215146286218324206272022714344382760677746146632920208383644153636205570833279503216358540172454581782095604523630797606669142641843688604547349073164754165588072363437092725309125095040300543720159983989665827194864321564375600418457057520697664815663496523067439851856167593844339380800071620800109591274645094767748617512904993719558407043635219656799182486507812984724660319540596431771659539239821566831275533291024706947997044272645383840485471250516039591823614980725356075799410042905732722343676748662618733289286042058980771360048497373285701213743742081626779947744403740083509442397148504937377636793423004032623004158992555838241880506634399315933664246691645000934281393326056234839063654678338669238472736728292147991838954473213289361646214350703052758135925906241774213007619618848994681696671455997968261364225222792766060122071592147086854879036933407982226337830984131675522760050400665320480003516654262081906612677597551813126799082473299613404912915906439701384178430267583100557972488232188070045215789679248797622127147399911406192325686869900156420514600880622887183399058843156931758738982544446498418868608608778253212770635078328373961054042183864860685040526359561421282447501963766020973419451600461153806143916430710522120935164435215429955272927877975674542562758675613708877414904038583997867287870605146011790852608075090067697191508386502554825701965163962403968402092798564241173225048537968183563621696691949161004720323379656491627116483734670415285992063780462479509647084006391062325452986220933105815189916764858715869928511569211078251086647012091777740160455889850100144120979948274455662696211446739659706035148118350056887900080713331795973244670551805680718839382781547292368555664896798754927811282965298674370537647910187202969363061900978317065709763821050758202753112118458489715423759654122230078932043277479917763633049890294181280428591856745857495979612617196098413162042752725754411470001193191217297511802219040466635794978870638341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -64025528085753203399358479276038136491918277762191953598612167679523451643506131059829228831437615658723992375994618898867150797843639275923261791538805503136724474220831593157009971971083683090200522478664602161296648596494872841925987326882193156814425189258286241483071612215632497150705418238966589339444095036400056378667863380889664268527475270309505286703913440118476537147823257229289287383449368058396955433029266385758024513934809599111663630858081758914695726617961550530500208379609126443613593509678743549677979551082568153767541067943843710861953391914792774000492148050516588033981267916517344583315388320438139524239096264759668882657245959091393235904391919442193861696901579229682643152784035219705944364366722493984662185933855807906880043681407793033433974360407295841611994689237046037918857396175111148369551706524552532728236512416439104610499790585277998581591377057583038245510475190377535302177740386833550180787637553622343075461352380336214400450117393533874186639111131302745992885468751577532785647629393347948666068232661446961337383564400720661837380551200289312570325648766605804326720722720778389353620013810283207897090575212370702115837849384760206600614899650755879930812230818817887150368443418096445392606741729823190368743918323783006264921704542728515515414385679727297029216242336019288501211394414581999154573974039886410547476256451453538456123928095986667096910920340552967916732055412174509332111026268815382210970931709639554004231490819419863728489522322375146843819294384681041649868467012039195089664514034509699629425455027447587422795971397092774244132210705865384350910151198956193065152825165987720941217538872864704066358372022014373677259688861231410328312007424095162058618068005749939885057962880156553285511242707725180288030290954801354997594565539292490038772777029806317634251794704870864998638586375213585492592317464743403054211383516478867255334604337425129040855625756489864660240835995662625289160227649322282777408810962134595139545272840615678123393018144110465688407633698969526158468629336708163525590533757738833726574874086651935822577978824873266486735454435247254660847538759773210332423379184117461683849742225116215361483708587240742116558467938609427053388203919548762083471729362618035008689534874198879858570887717233363757931509671896547446122130520907870152912124353895780017765771602452723431872086793710752028416102924267011629096854540353556449424480006368286641853286243308547461950294416716612696056595243316731311211907654269976513699375573812937812484672934034149452409962904549746479699961454962990425036274890031274030386207709245639405833512121990834878068511477254853115303610331961105751723573571311851570532753187034737213245688379358194593121636876825635826391278957338763690278994874721748632598899659655108634592264533060196932033864773300676444792236699103667809226184361803558261765964281308634625712475786185695216250539560031785243243372267858543856402010774497849556665749124169348290662716492639852530152598336958227600980196682884146792857737202410049374544722183915630447598779323820676729505800581837478508184077472229765452633139365067877184208081005533081242343551048603733111022622607535777491070705508835784219247328108440123204799006773879062689383892482464982704728310484532266415216873399202218445656106828426013376071005620964113483986163243427476306764318141653390262463138270576029818815034769249863346261064076151296629218319416851622779477779289257311563560112183568284545358197200937423474240307289479162149587333855205660887827536093164906862207324601233168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1104094144897619802689838471488442910427796030704285217283269295505706870883352766226741772570135969064698999683288807758851711124665642046395497958328442762270645806163400985589732392408405486347637138285825071009034433968014575230588687603355153553890568158032180048353456765601037492966575019850265409916572216600831453287756269848270957745860922952734239276153548582102749011426390664621622863891083947945740610000652715260398292622237470784534218609642983541712961169926815623840173247426359039835971945545699588307410446562802087861518935774667479962473169912850230060313111696508594560446960255981834446345706691338171498901841259890793674075567119173765527215261147103696084808865029364942345766617630115063329682650427336441894565276226170502552100069396193964137917124285282003974518329511539581974273928125425334270807578542526780985125102623643133026148313659265278238640108715037316812120843222976040187255264694204245001788277625029510993369599313014202880837619175147231891641237428639027169578316804538586976100324498428939006652357914686727724129891428889872797435284374425545951183590677872204320941029156018003219494323821480651709820228542231484797073249437684221614093428772350628661057413617585563560735464747776339549009749272944107424263659687889438794493935907863998207582537876905669163290407802473705451713261431919532449667953287767125558635847541641322027940170717327573591253288495571922265584332538945638042105725075564882898788256074815384111424652591733728839902793546463995003936261293274081961692142684798124016624477766544437050209137929748965395070908534446042722668336256806514388762873742157509789929387877744152664506224006624076208518957934475745937245054913255415068743712448348076301099093739409853110811264190853994255326532105970483056897867783400267428081471672293525173471139692132658349604584936979700146947910348278545004547831762436507077982192771150551777744387153470367632573682589435976675993782921621440084450177681006853217923475103892240654614225343180733277007052689077633089356084278979120564982561666187228340334575395915376618464729885342437182050107484603809684372481512910283748227348342706090641418653917293745730895152673553219395971168823205732113302564777842494889995449121587499552631444053673144234785923587123861957842226986087532020978256796128440902420828106541713326079295297380680268822057487609191270065890744702380587256823990520079955632366199078026280825887929759231349303238275156568592950252666424767210985952924150266645066726046044452445798345192118565427451299476521380699931544690048007999057816368697862331367965375129507949920567430571562312138206078192845801275981929883497802993703298315688507092616009677800592341829376966133137940486263077052871728964352309873725491950788207880740606628501013441508062944613208701587153020852877714787833087184228980599515118926607840915657760879611227393860229047015490629102594883796489586615741278588615172425641917695474437925870614311870177810900252048942443825335372099993094441345834604161957499223859502038356436558192121848300937643409620544460378485028889667146766675952898620917936517440368556542085960537839374004915438950300077589987102239351359031457538425820804881672686603721151174102183119318530709957482533950359971444307949301025356623559729245447052034687051959376773987217624641586668107302247424575158802413321989412698176264757559455638125457398533826913510510078784597833054427376612372086508578998608049315988213466250047089567173990501352786462918148516706183456510181674836266809972782217363197125323305854491388831713829690600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1371313943033037451512558100906163395974299226987986415441836598373146323940944644630033859889225158872697296476200699830089984178338240150431990749128980454093974594751437889901249249269636104242921076686722048774908216256630111208943399126011687673239219468280808767473135852967039066702258078092736426607234851754599257659064701664175103891184695561575035946700823038770703778764437870052577122947543028656326633471377585666098928109561642310448978308278625485359685196611896539428113563801925293816005596767716644108132621384060002301944800038145571359868403566306421697714859337190337934534231130371342692872037043049535389051434538456171700836695601625365995281899313831454912769766423314842571008629167452726948434319324151512039302527376941060218613432227818397966840682275458336649581914734373491890615518876202197280480880139829992929854943023842237041320467821317708305077114534885314846044344138614850996236504063164409557163075350481362626166802617407887961203035622118114190957161285717263678792605512788816489783293194083619769059583855351242892465565574889961022602039552522403931685610155512006239010117773103873572659834914980333373186495743522961139134412411563856956927094304709969056018950795412468706959305494287951321153546507343985973962375362746080628117611964148681724900173576782121440814455612350196596730507840511146328007097439021625063519803608953552763084568555476093698406825742890014829388481419750599139314032013478260706976761407164008949408478063622582732518944420327178364577802489093518057318265393641109725991801691935323093516097215579746956720256885272966390911178866752224338389422998822376642567820483339518025431814673763183653878548285189289525002053182685759476610906134689400632048657181565754979888660267032130372902031320851443563764900005002312789791115260145378876917248825620833660989964683857418481991357752389377571802332661099856324864801518332095902113150878842410525950925924089694354091079135200106332361453827882424464754114406023010474848518922184408727153666897782839269627211045513641901565270608187582578371740699910781649982853511424172808909389748796193530972712682682878334263294967982997812129508490403948385094500909498341404213296316515224158128644973726264512183491350660673869908338143119604900128221041562597229814895699700961367660267699741018204126385606156363277312779162018989468157878808515618905318327905785636761679010426323525550315565670985906452972148686510471876150236080389415358777250660811160359182215781054910350466741567525459644056678933176947614940393450745926113331053949310750646524839792065448753443049074092165995249579572663475171514124473152779952447695062476721170506064538230974637521928278268170498799487187601698711767715167337959046972787065983859128802892429633024455042034947092906120333246142388577328851621006104634872867035662795323518547145984863331799866588631385779077427289652952760870267512283293195302287593782301322027421376610154599061672914367395386321115319777084309382028319584126103776101124443713067367934114238304429927436582465085105120945045523771734155747693450119752654125252761100231451150411278646905342355519994663119167710727951722467723894729138119166912615673508750168802435172732039855105885986260998000151003573757546966612612396398851317890954576832423875381685241852468160352877221962416207646748600997840015261532327984599909525716963211907464571833384222105846088030992705685319658946948768446879076996245333003133156713637872129249358063556490814863449203030157979586638175291705163791161404499699120475600598564901635398444785222715000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 45557562169558481288384451606103998369886818917824397218020581164131131655316956070097453808318155815059301027685148471533200429546396376523371429987838258869369137876586600493082744832122377087862222974524485885653208654384774920166872164083319384988618481908732559252396208654875797965866733140520569234146405512712924786728135348738883720198082159460515753755101610213156750231055602797512535887316468559333433872940844759914618500886944188505792884961216350481029404923091864790855029547030791216740957026466130197338521948541716450283551846398682497862811853812368810371664221304123810314254093493068777195633982408102287623898008475420115316857844973617469051735827055628473459058576152388567345354226104216578289705083638296552813951520604969415205620084695556753946847116313400213388114055045453302441918302730849186609151242434460094412724721544581463489945947948139006704269175711513369777300759546431698579376631938770412157561541144263657133335893424505528582554518146399349189055107581561862137049721673691483375487794497784331045382504656254861112400744072763102138889163018641084144907223582441406813361651229668704931195218615212948398493806664515271451316728560637306322284832067556385172735382808343488693913480616420152760377818402937563217502464298035444319569565628414528954828562057361792341240460001371017468791801751699411959963313194631375284834788660522744954461177163911279818072253959517956268093631990305510158910707094076864808727957800582110170904633988132528869150000572484105988944790701638052676757688830911644294221865449046574470862023217816294345736813637415546202257951939334642845105993578853843477465209850000951054878941735625210796071265916153704400136491376121399007317044426395774268393693385397128520884801304259893925243953167652921569275587574173901593194749578165477002353127358754158687595945339209413661708345760925886097505454927921848655270384989095751473094310192425894223221185288428768081342065568765798642435939984449537836278461881075678984737530033279210581506252507636629432143359079294076969645851229990940479682675343460740555526601823153999325842039268473221222663212499058969004501757592544012814194061919060664871346159051688677084542095356782756166610740875420688419781284504120037540782996707948165293495382050606740893654727659946308568099059625099046294845352876051692376844284192278417973902338417519896251175377706832657737710606854147279655539495248797772924638775354259524725193677314882600162654900902528054281394749622899138276696717344519343320446799562883709815595638069193849233672876963425003386961756593315400225226250517700957267224576372133395645807851322933824224481606553257720863613026970482485163988037152915715594081854860302104718683010309369578848977730995853255382766327568273870875421838698086620196206792948594569847853681954106810927557045286799569825931540744119695940782971781661103588329706454511206649836397765529189234062550277602274638534813822429584746474274383442867422484032745851080088135972929927846764978047394070564034570552147626685961552910771125434684831546976125788230016459485504227681703198204544006916241821874920372856600573224659604727213100708564328590972548198589336244892996385552327552343956901576808361994141632064053687923987307867219459003241298689869238394873786079177808668406593802451283793476585162546539809406419516345483515704677796471036262907126001859425315170082318456607066344067581709027510124218261872645337279766088630520093806955302648464867081400972244914837218702854872730884413700985620656605939062609780627449523495569190258233375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 816815437810627154095559532087925635841207579442050261172849756140641185646543265729626706382959492607895257957740227827531192862480403111151257101316444213365949196787853143643127376289756597094369538822843461602964020954360043283011643956526432009035360481683635198097718512073031917677654811828101019768315551543230903203483634240959050333019649675802964534585727015055581697766435567677062772745707567212680183447933051641611840561709014537366823406126747902404286606430406395783918163192780459922178167821022584745252825962727037572890793445529035858881364800759419628652750405914639325027378501071165003459079891603135649386288144876724484420280891439577957154364622736947802186056680374270695532360035719369880076382492497438712053814022302843583231182067599638269292152464311568427091618499676483098756471094129942357624332690371948962887642897005612533339696841829697731253838252770920240114919148832885068750163823785681394451950914299373770191450600049705504662667772353909459049639993892431494115078890694390661425400167404586580685967119807631769266011255008875419449895721443017847896797170050571024295373621652554833207766446463105145769262792450511544052574142627968003571836417609771930940937115246824256989319960119759445743536937319292117235702728591666524093636777292430228288180600871089983326294706842932881931303468014436992343600163933073903065109859293200335466244617014530114658120765354849113336139025359411965866000353317587277990507324359270699424694908692999236403912852803178561739377144384222686453269502346495443607435688072633597508713693968569610148088686765008775049676525813264579727227060097245675881760386858808926403448197802413157882111153464562669825078612858587358039205053494700734016611021120094352200327311226382562129373803962702003759237664570446117975512821698488915186903523675226261010781125359652686113246660934249999340182382942878302193845971014453134759669527229591925220529864777416810650770218349158363102720179396973122569214231342387576498563177675928626920972759778805085520692262825634617849260184169376548872123403277658971411775780372805228207779437318689731444734876469478662070564128013914514613888510464325516504519575715684390335341043164226209013265914036345871393537523554186670475253171011565614032291607486618097121294866402519919612647853749501814083733276813657308537059836126516436811736887243175813075205434610463021452075037794154809375531619265899213319646378491507264433578931249783484262014700896239785875634807725446693804755261905702604352534965143016309000797457755350967403509523007414739641656804977963548801206826658068477905167330980553256683359171701309361084006188894302834898832384274159230902440150768648301780956736130940072689646784046158831672013610513326453324334268680246954203412072482274687065610874264861066298787716749440184761277854999135479372229611647115094324076837947290356561917576651965821528586018517013051220707943296392278627204094988677459926504814765946578142096765931313639666751397165338078009741714773972946548502431304796743547806546706294070853820692547419413533799494611003360671511845748225187550164483252409119587849853299513427131260674621812630370592497703641779883350209216971478388997159441324857526010187650292748607062884798984151796515783793388833914570080486508529758389763765643752997273903874449976700341609683315324593666296980469682099194180721322170478451757803128420513366871923854968813899062701832765028672415590025987248378978054131236854526756463873332225167536813839197727909284834085749994738878522366896529609092710806003494531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 8697779032709481465599591542973740467490289034766912790375798180957707890083322257663072697784995952060977730167195036240440292527376844864095908635038097137644513016131737829110597906048771170774024686598943393873189634970826752842470337830429388845937455616948231749891654352522939461211423606223066773670578222765943002237625377132392173051500988110698558846301378655210917608766897328751302091008654395320591106239839684109523703843932896427847714595378728108157115235878255908120554332779605163297847386291165631856632023932275568460562353108194397849499781142556742263123950974115914501467623639688694782991128724136135596572192512567422859889344526290866809159869634761763385937478865916156994621307029645335934129895812162514472452159021239499268589120043580562615524797705984338809659307896370585911214129103237901202672008269472280638423998252701451650946509985017735158632104374806484955387585086913973823340131314683411488237782314406925799663140016157675282032419858867245216078418417721686035024786492763625138731544518355925703241118111234564817626145979019457226761646721256137835708389851290381213316012011835723443831903451843835275613648657923713456596706808914448319816102353745462673560123227580438134917431268226188477065555550399341391407168957224404538147939724392461841962276388285447891895325769845642826515865823620431513176993417642477180885634821998260526753894658646380851759940195888563863514780073703825721066175334079138203218000565196880495546920193800396404759210569917628481582019506438297220090664376124684240325540632423747428849822859269002232679030127504696371648973138598760122827277521367583911384746284158775185712007870582957299895924488192606797114495476930583552817305382176442455656083358689349185783336162107739703754586828936287225770082195673729788508553922857286798112789604479708740069237380359304165733502672381554561852949773835172315492027880636640606671746724012997704659802867954472873691947175468934854118613157140325564465801717711611739228543374873741863139668542980124213939029666231159201254962694128106171055967409649943282771694314471507549373373116650639165814874727664415097512748767490308271656145358047786483864197017211238715986945426050565854526884895079423538257560799552212569092906519730962853103073170862622376923425936492705012879244782412856393509790724557621550030696095088428345308184713802819458481504537593436496596770474817020949444331303055296145360616740903248435901682991802114905201690718605983445936541176312350571235062399163282616549852176755628371086084455274355486247097232446118039379170526629335213526436844670127758926564155004410024363331825501473402530269475192480508342012550150698000693712876527925033706022112250201676648990114685928320591560101176021281255458531343284394993925945104983958092003073938791429456914294575060682517042608761607760395666114919836124547471019856279394175969600580873838614987138312550959181212331373180522795873414160181791720118339872006788877008449243901449135190669244234966031231799649833185896778392275003232228481999967247166957956558475374026200690364820389119114592284152130203412558283815116740179187305142552280637973351105359437524047875979652221450173910036302621629823645288329460385023371924850034006233458464543065906313114817832200549773197470943174252542850914475650432762770524479358887185505015414516229164580612172130278139031072515688452167162837757694843643014802631376339629170395486427425581958462461655596402681715816400380092258995775363758068921831317491175437341603657385594772917306779366447219716371376210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 54829416385109309961872567296146813211666860112315669824729274136504888864596404938452561009204425698197996272607752589547636498991556941434981425170434360271899788009916888759639107653812027026671248402076146020347907695687345349635710842422988778814835156394973690363562114198704334585435660497622541424605613284987478915328404592803309071471076863697516732314169849389054907133087112298308386027213300039580172831162764905048036282769632782830026358628451288758519245500000816315110987490857661677388521044017597064151018955978301152527203772514579307030380207028459643428169127717790056471865309096181890161114616875930305314535628976509163154111984119647467020328692191138694642221146558775599240342229939232374524784492119965595614726919635090388288718615369442539498097215697592184960977753191035991058767037645120184092618040292939226932146023699830976173233634629903125569245826995895570056153109086739389844022033316650031458534327879119624607531314828831806568273598306430289579178237230964962510836565977839587321748509364018612681249208357563577638037954505116701475632554805013385130190789924929212481595693779945193121841594855467750813663606564729495373508933945617909843422350022973062143131571828931710095397920126992831741114282438302018087498590493197672061373199746418136694520327297584641517307022135220203585132508953923570980179110270205335678446913135436931769105441294966880933045380534467469503323462764683558589151309764190388661998526728283806574848280376212715134026576753655590298787378965375082257491752511229143901539836434681194645575910665559117347224132175609459964863855354867449590657600035108790119872990423453126696646296626386205246411540140917384892664347963734614833331341325455399621852335613830992030903781712051076618271291305282032197958534315024775576601561498611970003929888175276728834473516668216756606245397202797692358863377544489934844199473893950113127430906912919542402185860614892780797536165730295530277583702217316811472003514191462125228264188171358739934761860191409558852819311204946617620669490748411181182621578832451470886998682657814172155482031141434596830702233531252354681071595614127574821585815115986760687485094409598739267943449857199601881472226096266656707050849434229579429021952882147320258494739718889811761289251392070751600090918724084553459558734095204326716669908026956070429976765610703544549335168779519663977227513960727660995673260288420116042138891474027890077821376349664656260022621951952559151011767378817943910611621791192854566213052547653584981268502374745307021232058961397508238551653487758883317091142521226529927662127031764103004313099059464391812378655351321663110573127329680024281219422697747771556906395158101097233164518481004902967425979168369544878117246055322507380766500466789503082604345020538684017844086347078019192631942549407255324677406186158923278294839796369905406867635224218634128778693944818810446322841734248507024910384429025742229104903723763147860852217324090019404065516615580338345408895011764623726345805950408733944785422030334607653219927120239211453295852144411874708385263969148608589114965592102756915320869051657704413214059122041017973069923467557056472274512406505150238265399692628052770220654085186353800569483966140663158974121007644309134977760726865895852278711110823803760899697603034079189858255139318851727032421337229667079820630927311047489966770271582775391260632042188435888634692176626078055111977506084869717739794762459465764784464347172173908735225573092827905762141482845866644700610595379133166657601447530273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 212682189512521925924070766498362712939156551692846617905243887758566288889027307517477577191839974457724463127914904596967315152155245719564758841720928121030189385072997957841906424099729882893535311642852522498713301473631465964943247102653455465979761454728216319920032654625917989297393271028039984241504352958301558595413959388112526149929014018916187148907238186633069728953749179987245731722611235735372046061845731430607093318158984818926587876883962910175374481499659354161639493797514112341329281928244880507390565924637465041147147276597148902970145564460987252137506637413747724476053243907994405786516842828239207799034326463279739468492389904752450281776678702312627780161855470064603384637895289492482311742824873093577278641713574990665215193205943420072480683375412827451105999660513219782467544359498797150802318739005497625245946202820181717659325371238114557669668171901959059089002698452042583232157703779798969358067556702312801395172423010748130818618981306973914765819121505584164972558391397689021373207513859581560261698841080448868660556183250429302324756708978066779716134323142728112203129523969492680174904461840796657433359933967061028228689315318753128231143954505417253826525528111915316441830993761219716737514546559491256809134527172102090170713982702306457864296154825238046387377766174457308099834147994340339867529970009219557013558006349721798324167848551787767572966379612238116074103870161846180820899369481455353095893101268340344434566042055276415601184406055673980291142561018964212944368846643108595588535785202722313751360969425221926016675694813103205121012704686702672394611166307471066698025217701514676879293214061056050803837591601235169016467486021555931164698452684788667423283786856765623535744024278189425461071418485103412706852701591114509897221425691716507354747688116871258849635452436178744660538719208763131258460838599878083942128252245094663015914047987460262923393529145887190558461030639655028773208194271107753230509198506486952016443258180958807949444154387915313135175879460185498218472242723545379525158989264107179310207847315612174622658323001871522203554904269184414218740371562968062038369919783650622988368460358171275560017797037222718456906312204881679306937164178679566886585430834918451933522501615459919004049878312903911693596205637361848463889564753790140552784725150483050760322180128441814980229097683776349943314653188066181710170013774651815545865345000369550793111424255611128204196072809995401272651719217748019433588059024094101089676923765505174143987233221039314285747425923387221904839674143254578504880663343066532743651818817585950587541854709086305021292026488917598535410446152216655084306960401640659063257680500157391231571340303067051572798854206690648290594026638057181106294587672204823611028788542686094864548200739800228176426823181674654742643767840095522003432196080349640604265753406845599405639263691104824268428712900266856165693531490181382828186991995993551397949888142240609688314465260750570626332853297016375109832303870635333701033367688210749856137738050135521410265912952590256703485784890554230812021543449470704179874641890523419773395431694104735300532372966553942272504201170089053214439125940535547527552140837905296870390678597928549753224979850731444794539469982564919766676132521290638445058813991585796563571834360227392067907366495802557857822080249415877617787196012005907454896684306149118746460047604008883990201073531527134768660470823300645743132189082328772172001792933667467294866178337018694587244783167447419105343598608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1158645008450680109567578532745000529857017127969505338417516945227290680037272629254938528634302900248997111186812994578166220893803798652784125267203623428801305791020680350974031490610861988615815765650959793764166926249032762638127529595895923355889316997999431478061345143878418592056168496690457529126356968624022416675423314309471370517095280033381442341660717403679071956712078229697245031271374126857509351077707131427369470489333269730842600410147516689290547652921783228530236875709402527463503294852677449356181362854779230639691258620580968470310504163508103730946773267572363682970242535634657564875282874779751249454714279395989749430097281603348792989420281203478685718266026203854003908822859099011605704638671775636438624957126159618582509924670456276713211529886323321133880346361461180814510384375441475308014485239613141477209425021950324496346822045040583632234418649522178572350176757633001556685288447500999966795955477615371589270292385946639534956786167728839496589048741302340980945243937698995262724518287906119889639167822212900430167860224096200593889590255838451286025218519351945060715757523074962314638920317618185713271893591869634921864114406110113152026969286521922274291244670870680503935079210821513003242989151819401423713687068119224182494136159658224024860044458331353801228133238118881464910320664816419462893551376417861504641577892878067920365924289524979358455651138271504833862613634906109588069893541968708675591455694316875116682263904270545989793835002212097745880916075488137955429345593304586246370913829319647501210368246920489240505105686015427474898563625484272754159810636629084730837879139323118368805793093622379858634538386328975452544174818275883614105697084309680723112734938252415661308640284825747732252007708145544107077847973593034109157663196967546825286377486097123782102949445630230191323828999575022825354012717935858920588943764381259701938082470318883161011546576964874264641284120239189968147127630389800203428850020708984456623778938820684185034487941664788714171118924532568340622960706541777946468368446229771380320380301654928723106489531631355732432384111548446657902306651133563190939677597170010730311935213661183657990705284430478356359838059535131997915865787129597087516888892870618942122903096782159398318210685089980567648893894965043241628226635089206082532482728894301698454656624971347523686301542073709245586178095131428938723129860466835031166935887928318507581397318848185396128422828089413294645957026471359676846511015609340176365469282924144616039457358412091398266081318779743505859772886724915275774699251329032477274365536468719874941289784496707091670530547755111811436195304048865931289117689188834203102445079898857693962677620391184528224940812244463174921902252661550678431553395098677057810672041670267730328375690608343138406359051288565098145927561246882246680564250873871657664248078289598637978038511262844116888495029414962896192849365794479638699818621859753099528057078589884101691851921230915747897925919953511058956672072258076104654152504058092972153480303436983219465674601264339731805134662963557092955219328873427160663910108580522803558397177715638903526999403466257250241111466666046380505738182770726723825489234679033653441586368151089793931064029648481111659638716669004869246240958236924015744980834227737357201676277415424288864567014463619021594532045732793194407797637686653092822225920323882886892235662574551215313670579245949872772269170725241629816643876452839464541372276261096600460019951376031593251624469296911639098637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -497271074763437872629106606768655253871479468803733042393291813217537496444918561430750731931738389437134644552624982737930349810150290035896241217415980393901752560325177520660883080071107136236933321126798949051282660670636340066088518385437434285260408815490466506500834989661097517455131706372029764347121059442079389083678648106624492376142465992096180209114591291953900418741489398867886435299259473630121971236118295060097842892180540747493307755957689179779420972429519688560797260108065113370042883470253491326885810104160985342539318203888475305121499020503005067731302853161322245728145548421658421790952141128862430006787750295435541138181304556933574565326683021195084133691219094654232418900245539050179289796156504986100029488105344753187835465844545514789816854353460279968646779547479346280348564014660367686362246733861427506943781973151109647741741024250494670925058688011804910770337234981212259417973488098986641249129156169016214750494876712212280268149262919166666190400771438821395312826087052535164302972628806090635683291157155983803816592487445148985541227374552084571081925711545044331538027826558362418372443721267538970159559838527614947107295286481184765558019010630622630677337665741659435976067422038078360473380846272030439825460159809391755719016664366459407549250130552183427539022728118261897434023382567998841943887594466687520312319622589618910610984793432312481550702296378718115833905891169328688084860621753469376533617389882846800252353419058429081006891839314562760413706944913340545860407607356393892612911569687112074625704470916152989799030647998730831737745286028807619910616967012705041106405021662675545338348564035675133011439039856880514165300937769365636694615507449226812782411308846876334920534374537172049172744539231573803052887689496388396475985184024541135402153741878639315949728224415801241808860813121067910230018961127308110717842329013358331509699669126020124634212151882572418416166378864045452457395613451836642173967340810243855348850522633058248359313797250995222139747899477717643942073902938319145806574862392627314623347880837053013745241040389013589587373948742602034723360808477964737171633378445045813098650848089831770989633185714605614686045290135092491414075851527172330458272949761819917483180396594265837312624958946757520700281492393250236412608759939064323714537006812784756613703314279079288403843212751703599688338676448480845712931198795600097343700959358029526956780050516936138105916973475971179071787231173995412652811350901738567095602989585422336022507264203276105472302133208905988538264326010516074537602071664470148789525491939037764919339236905204131560314447552823888817283159767016374541145240304927305766855320980430428439536755211663011718168236244642394994766534548775277654893627469298940257833924078906912382679874999008972296233463231831754473017651238671714258411924610168331916122506036305378398883257065526715577183415543101288272500842363377843085703455040718297497351270638089797863852342804253032852234895318606974748929997144457567446811819709772514137231185306901994267638671119887362192757257978566582242027482130592812219123124124251649514629421139376187605578439895591984817552167614028362179710983971078518784935409794457360659288691612659021980251758698801177656098298540809347700632184679079676767523189501700530432009732624346386768241955613336172341389872041781257044560534615708352377723626616992516913936007356627747124608180939105373798870810359056857359874657175593606559103931850671408465129647354849091185439603012494357284545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1562877682223023576596222015456028547096681630818693631627013073417924144424311192658786115817265496100065761991901383425188076662775400582444559957597954978714592319964207209864119503093613382425670630647247725991132474754948570666509306510402859667425006531328357082091196275276577445475100485798304595648931932124486982535158969810297702896256792694130942277461151096942372152982317405208697526680972068038661939210977491839410485076323342061592404413428967139007202294486320805048525324798013347537236405939555771816819006533634868150053176487320547916023899048947623116653378211261205376221255258712140638120922960130583456063298917099586798551702957913705003512374719262074249800287636550845096027323711053637580066084592228236647426391668208639921425631287221145018362392702007822814672147160550774507819370086404442236704263887884253013692356520687213688362532325461281369651694543120373787858568883446454863440547014667456995364148835204092198300583700036444677001953688943849538241671465451874096031396276525657788046915030887082429665740931309203941110849534803824741654570723186707707535628974019066183520620955421889199191055655016316032239024791619915434806201322368435733677361871118254098873014880890570873362371491922158028158419128361352291336622886301731626931427150947208560337530943831120387421393522467006650050316391850180074960235990476187865715420805801351268904187461342931923718792784591672290987110538307674470617387601387268061537648673587543933924529281242440371638848736783378772081452109206696045710659050028826589726855492891815607642714245639257590520105082069419324601877856863882072626095979564976311921878268244399519736187492494348644099232307436836642256092020008475425936514849313027574997981996956448876432343920564736032600796659592592843254671711653533504409931709171607340170110857653772196899156367397887543008420989587282125277419123332814145779675150770468027082876004322352145091766224315940087201459092950840335148806888844339557480287473371300967964104044240507598366266540503257252809423020839140792576452536712606965503495735065479699983303553779083791553838934091449908231348782016125166023791364723132682293349906701337671719990312113855109229156163800695971742413572064191804825099894257670209662193202216881816754661006256042535263487915351794569282603286642083442529595461443810896632529581974923073003105027694061759809227299350463165200526297068360060040789437203094904396973675667989431641100328372623171846350050461799517923127698169177607808196662701083585463048749342960489472464591219853916157850932434377562762356749932818079495714212896060451841766530992924626266697604035444629415870815703034715278232575051443905049325449940959379042986163465481785015102922642291235629508355179924820690702647201441604057627053626386709515990259829765855151540771375832360074942640826568168262678056048516543220792621001893376705680730102741736404891594826230724564689049441236630290636350984008432066748121852402858629327468986564303626165153349097276747850854639943465336333187907713151528818327873345769506636192626458075196245260078907300128413315884092443918794366439191394944160483127607709494968165474921251726872209761661911182310595507144561619095056786160060774155383038414273837939481865973211678082444511547212317916150159621513114800507750125970559227002761846756157377317483712245215102814953093173687200700746302232535704972182014905166131504807236773591581406932014679368000069611780456487606423020992466161540456220682841804759019040354318370513302645800747349094202492705154418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -44008218172753009499221006394457808565572622332781238299989534597379584127558202483118769275299325474712640656775903941916513105227212993720003939234205195321079272867147398331803636532569082035515351962651735510301698816239581170804863845966417689223438585229958503763841281459730481874284941635992186866702790203182340633359561626333012196049849232143922010057879312280230688159592274114062256472018756121003071590374637929107207353332117289323424270970492269433230027229434578449875828208877376891014097652697097039547058262676280921094536476157002481334058911927514788160734935092884075745645849702153977382143252450553969917132278199192402424157603038738808026190711428919767779619113665590782082505621722705554847281291009322968207772459150515677609544832992164876304235199864255598159536456885125561386852418518412952310537154980692891388772545016347878374403149995284378316200240011496818022379610525453059973924855369498235505420146479150973931883470880649667771035682357425868476815431510478287368470117519266154272799949044208347830170634861304843187871790113411620613488175898599915177496024975577579478741503248169055810893422902940610324723522598471429891983498222033695642317470438165792907244632733633074666391447245700517488471003863877671963003630771569111601397547688404068487868839952429708681082069583006961717936343093190390491966089326426269459518886806472577944437081490431538575189292354553510635778571417679404999313675373971825981883209745976160288282385212886656520667191101050651101354251143356339960139940934939345995393333713978110540784024965012739218377156690221243126146392323440225653298782740986083493960251353582781356811577281237921866286559681050892680017411741282996909922293036779839511661381860186211619775582811925741533814646620719389065257202874036047232680875041101786202429250135114662159176948730365351599086633058214406711492856855664168495746898891952724500322306010650081208532600761569436185361103959011204903659784194879511532764575254761229437211222951158788454114516765586774977696472857937160381436758735657575730517619235293110111544695403788486738956728712656122886359736757931824065250628751552111988406168082664451448731874885561863131101109469919472313555685474015287259932144095941090279464737152222360806310601510849428435421467205805325150605178817422787257111087385976995029378918700558701332703238194729357707231273951455823321286516544761113412986157858281042314658350009234400277356599733225224160474767822295026252958305372652483428240165869769876421843450849656855819517201557034771195381749874747403853550264505343210767572464127335301121211576096586157378596396129060230125877030917131031435353955254128467248443516447610882865974496631384458374015935841109037756248210436258437222128977989862370530315505158750477840146090939901133524281242955915852450595104423688949991334243835482970826857679234372144656479570745354405759834049117853595383900936538073553261915679763629533614839114894051208159473551474107696686983681427220352303892475846258473683305968159731243498296714015637090231713475614866905877069325554617145100318606310478574211383489928951485592460505354027369777764675451642095643051636652194704485486500494584727852674202462643822854994957394879813795966177039412437902926966599993112781477101489969846238997485327368398881485629861801695990563755463287579968821589182057546747626134070614536292680939418014874927410596215741328870541978775684043483465523699662742882206893378517798431187926381570950846174185903886407524349501116084592431969854746007919311523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 151994261274820473487858342481184843758344539595204624058956491033972953869998355081016365165453829531327943622192231056475756296236716039877488923748091855856105368728444408078469326720558574156324331124035999552366664197267207060883270328996574306689551696251429413527444534371402812640348969095624338266881939950260164805691795943770894812950083474785220188776837735697025305746855282996667412184895753793946999630127247413812847873036686520421721247365740981003671533960816461569754805637257543663999347645142888228058702336339692343670947913861521585677721897093509019722062264185744709501135170521660467885036390805281577089262590174926952579939438128012831611402625085810476102673470856713577999232251249318033155522689726166347051687540494640732572507955741209115198441761329471004822195145594348882861179966201476080089366025267414917254805209221637957591995260375344125870099295040191567284860273512148826444151223546961433686404198788936321672048715707261226026501712656577878653375913939715596217994912153441634127305733973272393537632212657819094205920566478121801655218877223784677683799575779592193964177047488045688951893371959516426905432746346149327891174129368085583902381993641694929663752231404588676523295566190819864232074766123346764576362471492224081263730408654143265601488108147759491982997026303021954772042698941924421293355741334774397991402849618413745561565038882432913917575929350851917419737702488549274850296973474440445279051359822686386780538219398009449523691973801004901980303917478551340404145290599764230344569873308326073960520758737170915205519017838627483088941167843610821689668613938613524121292938650328102708856645854727919387267256007247309151895039300119862070064984451257704357383488668590541845498212552369809984786335348285979669326651800709700159043756967118776710470795810480240340097954709759397200480977234345957991304375769416696506161041420265540148313449241554738238461536643139745788537948367055436384580851942636485013661260169348121429500065736638599781943511927284717085310870208630505648779812886265632784253784205384804944473091542133911795888608566390611596282197676391863869885222259398015560811566192471830246100022107712680623204458336741790910832239260422349821075247261135372042676933283412252892921269200327847961608689218044416743994521810093581109952178352960049125160181851294666466630547287420840896600506483255041486180611111013813657663019321213970562299279239534001457921117777402687827479811127322242226493150852627243671294500348639946635260825789107870734042618186544421736359354864951959941599291144233514501691117876982244625206253373818090385829074398150559547788264545268147345097250844918699737146789037590110421048989818321343900558428607532546023078118900426048910333680028844457278430566934996014826720173519714981422254999444876435011165514900896810639936267207010854916230030954000096886378102964091936794563784368130176436106760732543413804276593242542656763592802790887023937072165036308800724857432016271506568210183008935575673740718348642941586975610370084296158250944952436303394806703855836836896023530527436135222785436634628864151872186823616050739930178468539999927846769541271113286543300661585254100498214370563207927603643508451974759563897608130116475412202247078806117888883636876545084327794631835746431993342863442283238780166382476324552116545314690234642705778325343158862070676330657078145886637545007779953348678316264928837201897721452814621942319117725609343413013945593700310918103854476975347545076598310744611529464840888977050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -742072909346683314694838986261331144570683983311561306006521259922281457977802726092721602952232751616135971888091161006774132534289529977354088630808041967082824005553222356194536992737630377294854258318810842415116266468865517850782654272706309638675658740265930784118081962948757920198840299489282314676351539797796251524307073829508973158251271302700329061980506812419657782122027346098648112017707160625966407182264873676922158679401330557069216148845705143323349406544563077071426593604856748151855499076069376468629771672196688438808224830369920657076451047333534324955867178173747242525126455914740467618894406794927331319736253236238329400080448523013246252650993803154707639127932134295664163834907369465197805898480635034313931601554848735579885899159274599848502297844746335097854386614012461319112796944775855222144665963408162007984051313440284166458868830455627005428547308424382830770624043461127261201569620036512016749367263316374074114641161535961109582089751565258708090059110571762754510989574240091103598814200569485000779353169944354248306397263371795955125846019664703029153753604471335912801544393023035227111119847272089603811472852493251570073587678590910327325001238025268143909442388750134877825884704890078850055965376984724236727989858837601378191187535994293605184500854564658805055348208605757290998242277531906840406460698392831841695900642608610765102881485137531540197836116256930429466183080012272327957904652396470664404273416965950347248073541821322016018399952140782692608127785266652713176839048983109182463250987051073186095589469541165082324328142365394375294938008135791449998874528561127682940149081648729633016181951462819611101829311141980874589132049281296937813690525804446059822998535633128043205763276614508158068736524476024841875508433044647766697915419029481189572935154097441490117016331046413670458138036718887978655141388510654982364839052149531533321602497439199812606646412477012949197280830097363301869054197863506594186018249921217865537493018579223695328166123081787436700183580841816406006951140795085551165634069917028100959760432822037685037900020064057969909844199676709956231787795736686909724338647760363008358344256477838756956804289752713395307302178249046657045434623333557097758671558460763437781442397323890083875370831373114990103411246085004097710759338248434601161138282774748497029580294805026442264625693402889313156757653227450309329902980985477291950340133389782357418713187788323032670763162779847737548853676609200091970128871281042637720718865644945570984709247650784871625335360630988938251513978412758771200799629010233771118531643435300362313223517816958456693980712444462901100072149449390715577670497568490184527577233726482740924653827620727395562954960744444274945368833125647820974752988870288144143399695478698129077243321002581851875295290316594478781090524768711385578610689679147890732386721404459486893838629808366351777676065363172301077111859771719801679557937081919354979184542571567474237204648560551824813642173214977956966878536475896540507620666471395666776608782169294800295345372404784566030413262857101560688920173450272406167815820270741736032804504479977589045354130579375646647153923889496408161644622991929688995074471705236713922602134693609430545932241119314583763761985031889035292284636148811982704548357592404254866388308180664061206352602017793812154609561381049992789977820394929696656466470836332501900290011121455674813813681237180037994256689183042988272850443302992066519498442810605483192480557650441604843020439147949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 11950945992974991817606843160746209343940043482786287243991297306343588484353578609128259719941544226044575163452348790946359671508636306483979630009575156689469937299883034214808457074064810078598203439282892572193988446427276281511244416992984961853021904235311987861200035296077859690891467471083637528991677397907473212488541293447429551635631550187344093016375063444670858407814714342324123594278471346919612183406045315077883190627297506383287357825323394474165711682226986612733192613498194125261895636958307989247026569815335070235965889940328878255515523628497109064308398091542357045220830972642349204611043008036535065100968549059663624339753437126308293652427543926447004264816803634227606828661730788158236066431270905760538085107445143627057809027824585988034452287768042286478007557856304583000409350990082544770462499709554121152453427287906453442340355599691084703377927140223028209655531788591342669076817332367862156466969964237199986792217251434904428655616487588141611421247655111747491242419866823924070388220140013511441745283715156460973447507110583598849733482905907657687317036098191205467762628290381381269375445854176809367935143519181184696161215883104323409696971662797676752839698425219104966965158016693960797992884044491190531809955227793340076254731262567661687822084083331813333646220453059523394693946168598762523094193842454614768965048563602823177813528922820512747264122640648851981428016948139232080038450305421157704878289786058795665820913681191113979477388813567240421186475318647534834096501366370219910290729255245127678988416854504635732486030960289012957428340440341598012290482726387835146271785830526298837885348253690846345480431987584093178447837569567425704043782167031510727431989633601134233793959847940253589519102759216909010800776040303143541180288277514180845814294220414167861527144328745578671573007489722802666627769111986774290356307694701082956881925027915072717124993982690677831703907079553889740998430379589778753062640477949522506889541800172483069636892114667297143764138085303556704614496159927821750032797529748368393269820087102070308883796818143900109554731414069283235646842605814457234907750367604501553383502488544169852278489487387876279708637164847140673305546718499035824227650385832131903705513543114835195368725850864711011775586659971586349316741342582677464915986729600718403038471619837827746698831649184479820013905630090522010564857503961907253374229919340897234329344146481592165854219471182272732815595777568971802441460086228652139713486972057970227910140782315545476773613549961453933725846002017302674155393548333104921039965756517308996350034743358974295966480912202881386297494462494355523809149179332370368479929782932390265456093099089470125313308029269147471469905709808261194575994962033248550026252070549087149598792671407835079944162703396288703704496684800718818431678215066893120047573050053004781024688279159015296052049576388921778191701408459887300788047522560241611415661143647975196984709627940833015290226659201222020005946394248577568251251594432444659127699141494842853744744385022126592812090242543552921460609413019307050590394537578194956961477973755583663415387250888596531329256481728674435897095718683294750258062240092348957290482895473418809369452737942203368836311551873810977903649927937610885958577023361537145843602552613814422651625482273070358571815141691796244784206875610620126151567570171122194948356105872425178213552466369532941289227386835421393710857744390209075601239361100859842230453284200751093029975891113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -86316557234176701507197035188740626003252029885582171664832352422574466143842214438640268257762004386846865646106227852163306232465762582445815787958249914413550318794694274259500168168572182050731060743354676672996301537160855211835554354721910420300818966593081759831683283462553935764615648397824723525639139432862333531158503609231184183898292627505224265381625780094258401006107768596518151858061009408437981037388737943212389308439356069336963053728459499229189884113782981946077824412988362163185928205973357838610151390239064543561777184232019361450349511116738394104388995627607925551311504292800945393494737620293684184145996257698398959204864299294900591040981871811446525915669344906236769362443037015990406297393643492856874736404981473202530447070588650859746557813506962664394681485390939557685021129000282933914659577228869754052529824944713497843328815674708043407142215324487250873083812333120399441462134768261773653099991073218924623076773458788941347539730262205087947974042265627640150844900636137934967382643317299720057252814863990499738731441945468442898830440949148584352782846899503785529491193076365457481444005762785554614819012259151562922460491173285416565863936648629954925697151722932285778176803736460164081647656811757147541051301008129602124648575170099684688301052173181654864048694400946114874348955198359474219977639771698408449804471165916042736552909590945844252610186521725257996596022218931551598161209524248117425503789052376751087712763169894708930829559776151523663529824184018210306767974636747822399109450433742022532159558787017121297020935715935367581010848091927648243372829059133752517167355247793521647606952246570898154169491777430413080806436407886623031156889270984480680112711584875427767563233856604564692783721975663560136793076224863520715381716671282317058265390158845583329742055696345611627325566986740696146910822822760555807766101726687677032698472258495872166030596716773930769649206647616702828929883966727941059188242358423210472687132152794577128395506432174912930488892557448539940720556684417133696390726866923292081261187147479863752877404123848361471269239107248198221519696095288599298478024809637660740507298743017909783189226585554525097619011787577265961351652576889887844254420838154521320934144105202396991539267557206664799447112195718489205671452751704823770119049886844010509722856406544016353517660917159482388631614426067758184998151431791944491013007260512367276174435032248331028435015375312394672940292014407281773809441404096597384316321683048313022162975552852438539650066287089777266348505903281932744415710345111871226550086220852426186407656100506947750241343035754922758911350009652418025905942557936983494285234401285786937337760893420141119140877880226421640441935059754611476620557865635701643159435397339348198317048060480733884356354588637588910538429670503600256294517021916232183519078288620650304337313524582748312361127537838729936608740431333003441671942697742512120337158841209659080200358651854407928179692768821669551636760811954298992071685124305328723200673302543617158922448119264547400759542199102696198605101814916596948581027494266605527994727739388613200391783615681162193910605812922716168158400926135006384014862230783218032400624418258905563984889992368955520353834160902062492188872051464367638224365878261940262528698253716257640825474796268880503699166204753016318549143839381358114846864371740968500499757162987353274951612826395887357524492185064656233172409072284537918486920388364141274883124731896683573722839355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 598495218278517412864247917432992680488158229691798696621726683940562606610980773569461914114986513368738169848992022549382869696843249077269887984796623341843460195726418854944902202466580553831933947907378273500260019410126535462568737217618148183348448421547592060825445441676671484356727027071334000748416854794550580635779995448507590360161579982065160858888388708490263722394139469316784340251636419174908200150195110193939601819559385253027980250826108934021140549636886214443427478513413499585915807908779932801187278731944444403163288880826395866756734853109699415588352388235589022184706629972237994448453991991276307235863208592789538120083056571921654923417980311036501388685756686852318559672760394212929785247737463869179599424496596773440181149796921301252205149073049706098688208947383891635597495938739099069464382694751946146955935613579775474897262918564983785507163169489095604806346397173812184973427310494387700941502597160794078124191894641906446028126912512283572722791513061828153134378785705527999108132946590353254039658120507610746598087182884456315053422142914035236458997523208951774519592828117808936055509531363878604918998931545411600704400116476741622135128571408158988625831773187356507077370870314975114965214778794149144729230225920761915469571172898377752287171254219527165737216925839351228692492319609248675208003859109318402017989510272189728138445773455808291682962454102259192992450254866102650448922652624529830091358213120211557518979025078253748595656969268929020645134229916638214599895346369728669441703413887558978345860919325300807651029846476101603080815844545226872733396568076478642343106647301073376013005291069070467216885263348685446034044573825959543787067486524858787923967499356302843239819370080492786797737525487175913484304224892310272347334020611509844648544101183415914598825739496675581124933006156181750190510700000661236389345186826807520371077508334927337839210337202733035366722230737820373489295190798586079874626919937455564544399814589041852367277273895799484419900962130718196582625851468450331717195734089978315637823985304496219915457728765360211420337466182356325598325957032379213872674638945957431213574347581831643096409624364063408862575435741377281240373881442656213733508010568855066956461411959870667702477479993020627221871107729074822906673354025428072089611721015576395009968182052991361495917315119961605721487876936134688015419793912296135294972882217790311217579575330997147687165341082412793693143247536421286989394583213766113566195121354792584159137605249842169779174493867805944248276179812766845449481615754492912520262282250338942638090079083053333321405397559146256601261526949181893349314691167788591236628570443926683516723380469569220622332143914440514537577084457128788679439779577768530526657097798347325197566088622295346709997441433475583704958686259005751015897786250091239663668464654418799288795688034573327791647623998013422752123105381220840426010747166089179460304375446203070457848175660231797645677333545855851317171846361107590160101932323914575079818424060736707112538308974857688470368033518393625528010309781633785922401192631338358768388754900808413521701994856101769545399290758994868046154740420119133567858093833767983882388854673471237508489030185380955331288868401222850440640792026287694744972072070317481424359759798245235508399137290462398928672106928370926226822112043649663219113306195437219184804082716800623797342877284147005442702816337180100992495821276382591324433052489690939730272709161788225173950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -3073776860172057848176017574417677825192327040184664257104820347775020582653415823310545292273760505041505584289614782610571325777367429750767518698628314118672822539576660624753183566413657251038573134697844874864199420255831120357029549387239307776427765825605513344217655008563867235987316429081491284845408361020792045568910704677361380825527378814776780816838701621360921033079767406323042834537958616022888991318591237281278984190736615340685272195906886679311716434177330068150709449717350133065779342273665746251932089427769329242768079322496320229005872304443407019925308118852493753016631864477587003055808704199916320223304560958142130896411982309538065626747324796548340894704529317477794824127146284829250947762955644218117751913591978831608774362358493565265652563644455554904167923588433687152121687356814330820706087242250919618626513478472399835651356329705459762725850691693452919650004626453902176299503417809550802350948126849125549443030870975547408596039941056957913787849623673699070687642242679792857617673103058951179801434080075492115155777869156021036701927606491710356579551456443507236110182162355702643584577105388665832834216308153715812914398546922874877712939224334691343246306176925455506483011693516719816825844874780009930017210571736453535842059148201969457989024540795413199312435295418916862294292651386114427717342368985708912785286704485964194013647277840207076365916535455786072477435145476117898288253985975031380931544919265125532754323614884050548750541531804424428387692778955418756666493170209885759101339250699408738515997215409743756136736615392514597365264160239490982090661563373704700570791613954322767453589461405596645123066863364376380487964910261836366592913088540409217806199532201767867225208176572074151533786189535792191347760037095521698989364420042900953337772321914964739367571753175076227642781976469221276034581356628617524406727483516925052740557882530304903734993171517044109066837461701644165925650440430969487423584370312385588161486682554794515181004769811762654535098893762007871186788255859717396239969148657413218980883993531058952972360428302598185289188987495721507273541140567172725286609002956878734756378279462447337759888924848775781898319676637998958932553614500410711742612438331727886417782179539301675445245975754619543091190559153136193422955184437573231984708617707119373711739531908262674397169565353365015327877086293082341726698919786344147423996491827148790232412295634284876876997915287873415584352672524771044462380282049472204888922938800912055723756311619095212980629502181087405409276077093373241516289461986908763629539041512505202223446716104492185650793046843179122048365395852781350174699120575153713429532980300174590581116653741047402492306692567884745467497885375887656313855593004861133706661082240767686268338304980966726701762661616272292295920207416417284448804572187782138584980173903333144984744121809214007197429813070925703207282211280338573500314369207427159842820782994874402573300649897163707836614368912758828251774911600370641107786089145147588402123313490664592170882122790749860286803321650153497646931652646246174355855957122218120501211437230009612544642565593571306707613148695446226027033788720659402864174521758421942458651571352885939915981152550727874274774732465326805200288069235114260057411016257466580973077728424497076309067153279369359414950739145275091346742901224627389451875779304878214017509971159432688609649547542058121556057078945887320498593527718985699266590779419050858707874054089188575744628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 11214494476773008650938947218378805156007622093296499523477800356617461039762463104117708191554153445740470670892124053346292488054165848619454551413623888249589814957445882662414554582431162738347843348866658466515223601613857982679052932429097569356306925361179572822147139631636479066387865759610303667540685194779045232013636857557831613122712845604408642956097139021003216988641735021812808629945175280142338758432245349740667807235306116391912993403674720292582987321763586550882468549636095767100704990199904381526225156228870253624155310097628081298810639814857054457409585724165143834790457492042639868088078812105520440123893995726192968276854609029627124369460821399642299771536507927801326014019195962142822123672317292661750155463611645889202764569215576202536071314805530968455583557096775252426220749679126567101856807359857610161526031877991913810310150924304785296241363721687750662767586185291209375752928151957647579139602463004806205192430152167590883345881283579529639081649553901892574848124212494279905797760270512774123884282563045955874161809251901633774780263766078266053275921349360975478706678257638851030360272374427160298135953677008458597180206553819763925523478825140432434939061183964485837524885584198204328239214013482647267825576947057119800434334008515218921685072747373965739724465844162174138783926278263635020500265185103341961092144822417342834843303040318076445389039877985969885426433139817583669970705925749337403187725307656263540242305010299001538795760717406701728008509929703713414601360643360138095282070310675990494419483189468801059731133584445247283425313001229344499507151605270193548975433637531987179261643661731169215785258751748012749004915428005000496871992149125549218193058085022216657476293180548405685191064653230846012319803014430489397437392897356247995836988928637488019066341900102155762006215161968594749947328420962291013522524145656831489406904948563238736344128895959410587774319668576818724017768717831706313232788580661104340702608816114657257138122553530468937664150023689624232206295687805630096127875107323264954938353476083820470994452189536301277816747993841376674616998690341865763314218852238950649521689439620427895568529601859897431832671537148647631210535022076027742292107627816966973026581322504728884969686922592771806524138464192142321237497997946914606890026673793188014163557814405606888502562079618967473438174681617459853916396270177379327768405787751394692823031500065910117350584632080607725941524552324456233190912517655349686066251183051321748144897218558556171344138582064521292103581433694988491448687895742780679927887528816464660093649588064465418936739782604041476494042249287976031616110435291152762045431040332832727684014082094161925512581985519970283486898045316613689943471402872775774249838218972733305719285111001205894556309847094083383074140772156626467664167596782836285250521243496005126154720671914913574111715852166804008252721806189159513866293889483152066592460565113590341945886292750926978462025041509006189440009749430192892192634660440090231100611161718943848328670639496199661173024642939294109652010423946727018206191126386522155432048908203591681286409902321953201337188679639623938852484387062900542943833210373884923561698749543765860644913748008649693049540462618622736076799870737050338082492023150825017343386221857482177999893505149840474803637830818880284528482540137344424158777416611568024453289579043546534271312213620317397821985413841909528806139934280582350738573121599332206169841811060905456542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -33821780807019684230621797624104068195700997160455177305667414420968041558191293603741718303071523829505086313416555966447683883315928207978965425747440443513827283245709980316357828362959910898409836389796831133705106127644565405101857103136104299139777563034242833166984388035818462747589095452270969007463414469813815269718454678761228368888536276602284345757322277307125401834356946756653414734485559974096284265998167233786652537589423649084794214280650405219572535887303919638428531941260925829506524838495511721704315145200855855925484152883503736106235048167608339837964932531156588536504202423778363161149560596238043446650832435978441898102065870406214544333189403646754608681605657119206472470890707351337747803290036570788179363293296736935229653016709327933483828123975704368148878509015796335721657186519055321095612042636533711306682570916844633922205805122615314089371310025009444110562731239563516021561982175246114389925499487593991772535462211882882789122625240054143484327235506089283618869196303738042524630947103491403711454684416512282603741038643737339526414386008218742569399889227333904881132621865094463784533925137983399624279970005174200977454652350106467647964928726905356144807469593888508814856367446735182499132281519844617507947682423871419520785606964442615959443714906796498903755795719334129760164532585492366458623991512231217178931490749558893959351432911696519289268171390724223496355419641129395093144239092130160477232141851620880153636529735879505321129992040609957652265919518129175935551766347955131897536323240444574202356137464597626457440154909679432615694445774459224735675562002791384415487844246428338947710110066929585816725472324312391741462820377143929067895409121168513946285587720675279158091535357405906598984603978339043154879475751029768038664628415515765621999001442140633160498829097455976639722329028507349436475281535453947612057143222720541964600679135439362421796000401326542154198402693505942432182565573747074102433792222116103622825217431879095122334466481742498410424679407392681651615367737173691799752246643419937241013167616166292433421419670854007993447035663829622652122184570322591051602618674892231775247449148460516182446345391994802761711256322172750449393612067528197829052695257148894272893782226010994231332654005266440902754146899238990356246202571286061339262146068257697316840326816363374999652179616990184665690739635320135482729786415581842107753136334179640352500713931115294112855981584013968703643055377850504944914375362983265808046761936230483678107625744901580144227498105075023736152215696832893610214025529086656630934517227958490030464675473029597883002157513237741446898430595246648125797331176704617063271955120361045858879985927613521991909909801659257923390998594077274896273831643036405125675784072195799655556719974043684925835133747167225656925938272352111162246230719725675976654497559015506639421758231468131375111199476093076850734917002388951519719333809051019684129232773573978192124954081612766072278244201602204961496837305004455542814123469512271143737556739393803659605549644394228149237693328584687088462296716165920954801013794851026848148558238310121456368980991624564442126547093046042216740830650996807064062340383702068878642104975195771303964240438140851055032003404017633351434093406959094979201203653349637781048332644108569965081975836325882730573583848622731844870404697334791408172276513760831813015347502963602716502715353889312339648996735683364611344926050496348682587338895286100037628784775733947753906250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 102532798438485007306573617292303034642752235532467075713407226691699036352643128736752758969424665299514063618031470832416304632161845997277840027147522415097187399975015604321683586426347626213611323268794647181610677865104660356664479098209315215834681571518824292155764364542588965628154709714040552071240770120809220142515395246948065134216078028656869212690154881701537924074321067896199565603767656656804711514911583186956365386107771710741220157608818615743184452451181770350156641998083700157080378204475192183991247524542176930208586386513262214236197498146623216637424314332593542647653025199740311680513882787324813420839824649144270369246627214111453726546029516793809644484613989355389391272132530385093494410117285078191143807118501191304645602316776623271633576760369934959779317925924901874228726474079386883204573120400778059553818345062460753449972777886535567072679852124301763291540667884004249838815067206559009860568374258224475710517661645478274116373455165946456260944500571602681955329431779294611840944682997122074469979381902353574154945940294923370487882735224629149209730308789532311441937134030203967780542225058727754751948802108352539667532793762280714293753390734355278116740486467994883302643378394154770089494393059763799480046233545081003230591258414097479109657180502949010039388220444864416097608130294883560440341649749780765570274857710222161378801018553363643581184975560244295220351391642946028766240272718780725164400641314499907526697523227954141838983862813094303618314769819652132169460711379070415852146447523281393249609734321164274603095914489062983636626654456276395226242707068263304290624210174218995631194657679682483087182790538448718138038649765213049013540523430771319017844010535996408321630672341870438952745304209451373843678556832957137616529709235770921798918549114265657631223916341028325896090387780745623672259923958007879014133617452407845773715222469979933220127580054835913291961728621739285213777844578114947602385993851284646092808115953599919253542625768734247763352574079937828191434787945270346543847993173983956957990656334714932371350153106882705544539610640092437011916718319516580523577240892933360659475292144692757296563396883173208187478226132509887036450905299877357604877798788076103938862348241753481862685188573924574989720749189634471498465423710544945068114814257675111980736523498098274592346799545267429368546874952311487297825799936199056005454316030002205369246928356253585492457294324576036252530490303480228498256633648347004928591855276259042099419536692624944283926395501189219804642149739768587293348521944760403007406187006012786238965174385192500992178868538750905325223112588616366578930794530070830330849335595499036318017701836377243666052786419355178074550957932141611323855087283142557733546472284539575138302013003341673675191653958289472297066538240230278369548138510962473568921958895302434025554354621528130534910085747061566064402183179159896051114684772571130127033520325249431520155492926778615810913748686878829266248840820467095791467301747101507591127562935820980979756403348174187300445647240631885647020785622779348081621889117149293028450893606046343291585596455366833788214822985381987084336966383787866006021918104541587391534316539935153074698145284825821575154247450469224183169545342381292277991292498167410781239437023786500236170128767122312299984085980007629287126480476184606450259822538500468121997426492826129118681644016747199188531094302772222317516938575421274980035104889056192405405454337596893310546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -272285758759841447100681675059690176504218617849231308437850187116804849635313223292395178688035352102177520781167008466372455337629240306248723637710901960643754311597320552270748050546095627066889078330502845252552426096710571257895183180934148051006902563973751045401213479830584254906454151714456165259389258439322039487440324407257396984505758414957272329805675421861258952299120578744270453693968470897281086016144097056202846901140560646066374895008392673455965663142516671335607694194723222045625875014405671288515279393881422199186448020956960152448802564834885656055983051101960430402005116422834158828700071965217642883093140135965643517622470791499282042384859732200449106728852877440578973413731475790196842936985020172990806495395274535189737921693757206773610016753283906963599489730281321600974285375044811900943947371209844663954057311259235880276035886687043564018951175786238369057397303675470957084768564137176690519387865977337190152792116755848279613812277744108380393880827850959767581034866100134364292860960803132588706047816200326075485793956563378946847166665073841560581558865387466950671310187185070542148489298825937788423265879909936302876825213746898994916393537958682458229918525213125821352139227085316688119040929205668830267232357763340798175286725885870643199340995162545954187641505206649549247009382740746991113114600399968888685337113382062556207629891617934213203679130900852993798664868253428001714454328600139146243276922580465549391867948826644629240566060216720236532967482289532189261219574127454740930727440518602265183248796807446906934240738968730508704372807349145584909391950825699028610487161233195424962134341026526955096174501969548716682909013171622566292126759152097345573687098805580602594526574244162266964012299331295165549511059639772920695842533871036448498998092899747459241882754459634228390418493114780083599498236952060009042450335558990038110801223870663407164599794880711503867106041306135593220668584675843035610127374390441373379294834542131873210989241503330880710196208609903835207553426333164741520334662944132055089055075741748394157155114660828482908263168022111348918938438641092286096377998130676308434142786238316506504077194110144911817876789631711279866632439080508258554229509902876793344289853365399788876119980785771198444137882825565111630754302508159428791222204612629542005529555213583754219352803629623940808702527011881816345773613854142976122734232711177322358097560118176685274863154998232540275391758100799459941739421177152260765158106463927126395474858899969910825504175039645512029171661937183417413870428510661090922569303943144657441894315677155424214524269748411511693499706133720845076399078601728595696300016044497563591652116381637328772917702544468545875416435715612137966108146444105080219653856212938126219109614077957698348645709195169821901290166554330265946784034199870433901868649898584113652003485764582379738000939210584927863117316662307653692157481718329903990160328071727088111534790885528685710727961672353887899108496037470469496982850619572957323527253911362483368316847078626004063336414147098471792063538172586400176913431557312927240694529538087419314168799454392233311434824151983178590584119150743915064154232366666136441743416956557174614556469223201734181769015825817417061996265340055740720445218660559902822012469965742600419680359852570981956813319718791637918788950930366796745898196681447252399178454578042401753975257480093805369291246585634716770928782548964935558381010389439325081184506416320800781250000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 509891611840532194013347584133173370701096250566737023567712833270417038640584452215769567212286023734593632219051948380108562297292220317735318899049683423603577064407583290631050694980694792316937718914379567526735347937368163270765386292899688328535489520927944641654381646745262913532134160767147974517569091892618475313208365472448881208755542992780008090725678656758938782473185130589973379172893271458611766458623517518405185286301287428347897332414597460441015201315098272533887257844445648688828928924229280427247217928802355328779456300677520398158253147204537262199862494538675534495062091316604380620285700853827437202363007014960036467837004357785973509781837522498503475402586935687176455070983245323789440807521168002170563625633411623228723169030804430562733390289403589528293089452010200756696842094268795027478926685316936734767355459129495174755839717364340122349159801404076889040578564545560537630151055358070525473605781714832680246029924065788241629841703803533217758206557532704839259267164658861657103298861165319645733794736675643872780580420834570504374405570125510369393943074010043853461197952768459894874367758165990223713992205974552169869532493251605741161725316540608652836090382349847949898916725586494091911491538913788631507939076158136667127041830376436812941233844035869827580560718989782776504036709910798242397764829886580313718073414628194532464705753010374712713845338331533465241490875702320228150730127533796382274422997050426171377596219840041605789586426307678881398852059029632102515532149454805870132702899909772253104345076194420716070628276586406264812555739942950407159361639691657106043687439411139293420599989627831146282061319677556744592613697413922331934020270588430920494434133532451391220808693101763437729917510704140767149439062254952963582395461226514887954507579752687094609788850562586436089062148911166145950366993449118866998275466362127398689052208245864172502105556427264555061867488904478470062971999789080669830820123537136959442208032521748745679665320469527817829619707500032200352371659599535530978699685632862327346965745048518780341016355733952640775984401096118689962563665322959579909047705344256679387901150116394268052368889432480183071549426715625378696225368851648017281982100368560817406498217009336904769558469081748348658490659129083131225692441685335294689703829017625855154300421932716009344463609704903484751190981265867704964837867279500408946321622522734210809172064168614332693059588941709715130609287046416297680910006228386537606994451829891899328746261910446744522267651864373771235714486188364240347669022922208454095424900763254930740503535461273430016436780495047795713763796742147892529146825534516949403983724043520527936440589030646266672514546821510910728756515854420231295230824712718992147095920311455946994101087150671611178003106573992047704294884402442878284040850034842307729835873111293301240163470480409081957696251136082995229562158578158633267686912516997860103559741890145877895445633213603767104510304622800602813878244900435784988837142719027834124353052278408135055973935935963049965137931090809747693856941509001332048021367990082749876011716808381313925956985622545174924978096471178504474803283778307295495384605034509208255613786968983006488220828997057146259272678326714117273209316997226449490929839241736127969744545745055420262973253447394019242193012768418923404198962703899835319202809574013573419191728788510553955169209159510370874429111944624033823438715782145349940870517002622364088892936706542968750000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -536780543937894384071137364816803180799785504023705497914563803236661231762561423145863313884342563030601662956392654086472148352085094634173461338913234269587524716197983843620189072198680703070731320222774386328677377874570742518811458212803440707892974467095167499317820529342187381926416146400731375193630449245483307133527509620236612444119443812646471363884166649458456492690999367155958511734234499305361493619826375103775143814712703740694711912086702252973764868427389829077142694969117815019060069487888621718379940803172607356476624540592727958948725166181073141826422047725919865940223286172246799306155583969427067004504451152065463137456112141633568577883545654758429054917473386864534408502016483609403697501474474497006724002709824657640121917464033248000842958927822839319192843272613195694618714432136355501892205040582097251419627389170653623885284972253811860372961441367589821286950950623293598564487716277512092154429543837965489166683111505095114496584635142975784513864468740182471160589956080701929409793670353158170224923637257937935336565000006093233081225366221432201891766382716259793242500733971096643156416159902946739719598059386476591297084332678767202943692542144072004719529467143666279936588015153409859127205077704880043921382092366067713951040624528626823502062681222250640395521135944980915694834932469975821583918035548861574228841951186016990122877221513041839080074743544367510248882606438297725435893255623398314936531552358432968482025039435738669294570607973344105268378474021786740836071586016053958211903784836837274494788245648221707382580660694163738937782052466584053861467748324834975406372037803578759466935243046173423985308978089097313210134975568019189979254306008068899706798249922324993763220107683637192425042029940099457271345593707543908981270317182345090745532992837920334231292084495604521730162741588050583626399033171537265609903897652021447508226134329228720141241175090005422987915876687306336172333150086834876291817077823376011361814765789982819786091459686018488504885871371912076046026984809859342647234021433588127740454769089274365825379261920784665149201150822276548313269453259469500216868458112138345837536079174277471347963264404345170145336561782372359050715584205879900783455563429572952574821719910494809687580941931720281985387424481837296236540243582121224363896936940203380013749846597309883016518978822542848844039590552859778372668683961412020213026335157255081341678279966434024316507311538548225109397526629442351268770768933793516989879719629185377924151080798300715607235720422981005344728079267213149333053401298046110448451525797849832703724179465120301333269779107001576288476344528243085120665947748478794610270057798139604300139295300327087360692553857525049086259511691840250935088509188810180733976754223913745068015692677878260592194444571242440918413972287831152536921671988052735967543626102317776569791458107892941427816461616927952960231170382277003924938101302124813597925812514993820701101329431242266801182285756805946942274839384881631958285951878816947803166462497451616554101364833839314651416609486554621906047967430166502096458365559185534920745238140175613617029371664248073807508263938938319069686491792739901514726271605006324499076388668711945327784523057565432088207111222521315255661051633528266378480990085571001278057450392758834926190805983379390090869884070450283449220236083674220073826921148561101505201023195239569242531621125267640455013145623240308787039539734531173244533874822081997990608215332031250000000000000000000000000000000000000000000000000000000000000000*i1^67 + 241677106935417341963882733352656409077323940501065835630707256419433254036365742192676447375679368700088767891496710783979569677844604371496530923207082267402976450487218188814586730463078515869109435388881102693552797211740846174943204705899679968563142449466781510631097985717431026021360166955569457019800889863359706497486231071978049084902617610084692816003790856680408333893327365371635650170960432182720203203261850881584006765818201581895599340389386779263115053717706899289767886229581918462429770166289198897400021975476303182882160426301822912662914262182125112683807963749190310560478915860120034541114631087064595018006840290578575394309526485197121068069997176096259594643368195529191482712339442556433603819995296488511139990565749278607085719058876535371477798420696470989314927234235998428878658644837582119311131996214283568758510508624054997788169577677732032630591046353682931094348002130339685964798998315140803014227510040027491571789718719221468150588873030843543358106366576159257364633964724656742607290866812024733067810059300370442563738135192912828228904668648741609859595044086832203676100434805328912495097007210678154665804382548003513615836564718847082565996115107611954506864126245511321703208543503492385132831645760711955806941481261275418519315929609007017194027211158312393289569525176296018794755715097293597049308237841971389115902520632366053195198822070904480209305895735180058731693736337358153434097183293713613740357993553575688394911230921421745298855779588216568072457469040245147854967893502648436565939288068219897960221755091697308009010541222711372470789134167127979262404794726987672468459183228827946356271538499620327243838498378444541163230028318972885104806301032487486614997483111066533246764074481094282743836449422931406337851950512538991132198494697286617038926701143923213590323243116241572796530054462215488006870208937036410282953256946192179211099264405205793407683630910986178689137289724798925886304438900852264213165654380301763419893313357399234949278333309763620770233532044332837004001620181544585325317183795228577211598447049458354541811451786798432324460630179547450623244603864597795000061537121928598977881735234148251390737361734656262546048362716322540482460921909589326244729655033002141322523071479644591836933680739471502638711409596248296292836108314622249440795041655842482560933418288992560813558202936022403063043227725813489764414878873285806072436871739817446648288923965411338669700173822336586347185271496836455776318129963599041454056774293021828353656209285362345950087560449310136566495961300744887868629906643693907082084863508000083171898318587123651105063910524124155036200849060467448875204408635509296108897607857725537438967075398304430163662850454279148276350722690440689204373474648623110568016359412739074664214296983922363196040698525301108424095737497976673626913067530988967364835099774646171172765445173920743108149166799013899267042429035058399215289694063166031737670414981339960758225111967122943849042857224151450322100439223741327043817821202412993221244844098878262229865338559912893357137895908985431621532077113646411324656043674545447913094504001153337211200656114000006051597999939362515995457746345841185871291823741941531164334024568424839189654691658376332627554628498815892723257710629895714125020175688923662525085869326754842876878452897915321051652686099735892756457883097030742546808286627794018963225070656867117909920278900222011487659818843687400039331374367988786389105371199548244476318359375000000000000000000000000000000000000000000000000000000000000000*i1^68 + -8580166118963621342327941342111786579099055531565032354401290317608051139027850233845527961385204505988733100057345541421575013315923572745389430674614265587204861318756304083268789574877735482602550576896639695974681640199226128454798057838183856441945936493638684173701365499388858697972056111616714666178102964537526141167452207371816529102122546990948824923707518685344958916878977240347234648755324076049438223548418772095508318612094317218953600252744964295609657283937099855619534345056285480373983726445878839386599504852116477288064091658170018207973688546261522860847574138387703292047438630467709269921410930567764588496167266934686791700800285130918934344573051670153745682666795639721776765925598998061327407416263828374545888422440107242207101531746062643732843861043158183214587880813233575366818265357888109186680695235700980431615439952212974688159824747364720990352616229974287763778330351225380693563612265915733606250837844811598547019656214933423132132072992749163498462660371078149053820689801894705785373680220776627703208390278797231399968861999042858157063776123277944865782008297195152754866889945007860428146230085738612888377617320102764873997445483933211550059344290560211712718297448013708655813837142968092523827580009299332464388408358902335233258773844816113535070033208341123892087888133170924359915601539646065418570227084766457162713323319948418194028233932109903589643970999951210097596770647809654353094930881626075011968073459103405398511825630685437200434789350162942413549216296738240748701890090186845391335760354883147334861322183036515048917937915669530530209180454761820836152816560537874906772345449674554957810796122650076502671166092343752715540547187659126220358516510582565260748265147689368645004395227387471921873251423852098791294655648117108074913519604866186798701403502125399921395499640176068802956413659750974430794207649566669752692722008542423335707831845447995967764212173438836492331514414311356155656084413979173428691681823629966124966307567248658235845398069934738580167539792527142134012734661739324761230536843702145138806639046951728399159499109675915271256201902350103253289306453562770674001072277485355946442259799901748708387573160593683445943085472865861062020485823842231801118137715702602929127736805041323190522627290246926093451832822342626803075346537133090360203917730099063945541566320218025688068803319426246799963904428043013735403420910492198382383265804278244619579632802945837377307203689186895983423264295136513819474638643542745136625500805638610031757729168669993543900036710834231566519486097123137160304170744592235429187469920142689132903085553027270385891807000788227315901039813022945812502978166068349705853532188716126819514499702943551516734621143054963602478163292567990552207477312776537874912331725983157101728489860831398506772233810907870253618265803183504059483969544170590709937211287427691668665569717680848257777320710732032629669252283318219438513093682600723115404447068412924379215204533805527240696778506793819569366413422476341971906982080223744278345305219277317984598915895029112473518629028646130984030589519337687796285742926695476725663276407181121552943906347705508041736709017329734941027694512541533476356629683302244084044966520023082755720070936554221610255621290388501962546963921456600055256643346205857972152859182770359347850766780746764132925753987993475448703713384852409313729378983918147313104712511286593599922949838543170438956183667240651714061531204258415073127252981066703796386718750000000000000000000000000000000000000000000000000000000000*i1^69 + 283166495446587189989892785098430328514678351388595967732110294149484484604737739155787234439329706971576256141677177118729355526667068351436326335228662224399244631715671038814879281046927865720673546127809826772481547721335945506308281363918738645158006824745514052347972971786271799837652451469371651656589737170198185970147735470358565317069770144349438163435094063904645899415576735333755530934546592477026350210091986069714395590548324584855267174038017928412573793024956345533132251851132979457561371829728330063525004208936844971887433883203186141934105011548665046586377475097205651952733521676908549434611509982532393983342017240327567564305226008620591439023320606592725799355241266200610031342330937905706195761432926060475951406107280460354295323523292209502961772226386537084119238832873349539651908125962168734380634037851912458455937005726724202653978374816600786699986832336640313709780991845123194206328676353522400702246238313585759042615258123757553711123583926960944996062857602082744101676354127380311686938213098718428925280590458198240450319736313816022767698080827996009473520295169230932402100988013532829240682716227202957721862410936322986119969910929505452091843794480096050924199848724797722685484128327602505452410231590539126712787599781929952754530310887505341434692504016180926705682555485732461560201656827072503785129057820162148777685767559485290504274163991906280269582378174841718276660095064229285893901027246050044651189007133882606476099793150765238467667304704098630386731822024343615754420422299273589154649699182527342187577668583865000181744662811366227625411340514650108849124877867769390331177336495087791680119760256109662892030713958036855730284758624163054123629803770916728578292583322943317178548375089169404483770470619055105891681412477256438822945712275376554222494702189263539294389641188935963242813461294624604199397385675238614487842940745440508677718173495528309391255349068020680090217882824598192025459921492231599855749503880423491523046108299604585587527311678374589483329544513859443015747333681354141969625802414787540756032046559315275035388905014961487396411091617475531667417740487774265890615238448704156965621883969275030478898300567114368476563007395817633908080911858831359102061117288636247370044664768785128580977269786623517490466420873741394953867827363485457186670241299912072114891040894820092366926047086039986435291333662240783293210211566947835525681581763906634532896525900471492657711499120282140079262361247621436030208822676793588875491120997093264988472751016411711222374472558723896227383492081751559719069633246183860004891082172244456075142056707900490845410101748279971137902247707190546697752651169086765374004977892352520052692133077624153412594604827199436590122930720634233484022426028800337774645467163387853833309055239313994181040918479149229645502203480211508411774476267502663869056996610937027107954685310304608945491992279010860858497502133259213557105361281468584068070333980440480532511932523480738787348333083921132515525165429597103124194539215874822763141164305139926893455340321802769637621439386614189829997536549869100010032090934390922528831601523187356606706219344682406527891357367775323164363807143350459410855449360692044850088036887306997078274046328756306798935258734608245217160812231921875894430101524753311617945629174125303184385570732798069692207080709593954411432489049184674490284741226288431382987927477268120344788422270131705749050414944410239130624575842887225007871165871620178222656250000000000000000000000000000000000000000000000000000000*i1^70 + -413542347964817354733183905750493858853885516739558840825138595644937093665490844120594073970556805617492647037986899746703521441455715827272464233547507480656062477365823609764446786649545118891296635309849901288000094768110439129262238817391106656883402460964540579931516592358708842466435737589534145354744002897043137129287554212936865187091110527951417509096953135426630538465360663210582215402810529742243020985573299318041610789205335694754964909600907291643318140837833744914859508266115028127200424335998185738841410321365176625744659395155779989360193425240894485322157428815627068042428109197720072533540992434709013015539528698277994646451544338311296658906724758419104605442779835600378448965779495459999678601668556722630670300665950090667862405714086179273327527096957457589233652420748555781032767185422754186159962884530646211146461321931387152778468924869132018052577965574200271446637416478893212990747491094254539011522095610687636606842591504185777402521150660674373078770109942763420196935922456236525857462301966243272082454024828845579771289986871518549561678697796537043933054957838832521227336191343221824163416717558446662684780439495397482274174479374117863297445501272523017010619675380258705789985267104971748127313593421555839099108812649861889270879840944073697660350345891664612978216750757634103306615155028856445955936021153042373670288696253546843949307844775647081762990401410584283001428402154937449898334888490373296840994534082674514053713717459081050231174181452342215256495943067917234367668230100311125052806428137349510419912075853385215572033253294722155484767364042340476243941192820155957663623571527288313299957171921979847960236564689844418593365055640252240136055258552724509651631107934389136312594763959411631716426206600839569757912094042800359382520890119705831733148516911756446842964914364599598227953974287681695674832583283497162010682032892481273160413884875873371656539286001885984884680856897394709811581188152316113387016769373709006293672953247719859692950578388589392586900292502524198510112770820318953463606143132934211163973382020916824649649643968592134005789131127855967650185634354528372275880466169854356911896132311204610067734188770189773606811974126401738410685909334260296486899866078891717097855436078027971824250038568230319855350145202246359672963662132635855244939610501107620950284944108513503835948063140971309056336581981264532543645352536362447096961948680712210999717088933578331750394190561308997953562959399195367631581125418371533665496940079825168210455275663401227329061489061314428474151995483703229580008173078305710052790395946599338741154079212012273748311430679476766737309404538326253481418896865228667801805842971354933245967149196713640980799210304972238065033157499847862460279429111909849194237021010074154996472204173510765013038849340110133788147615394230373670613056187351001787959986990552729360324308169010083804644672535561915737301908444951322006007312587887512333841242080786470725819561389766587777770085232862371686340803418713203136246782700510295558051046384380923330273868556892681661143659940785443823391265118839368950141826298724967127545021370039987634168396368292569942460066678132135992045086091475721888769024817701367498055906520266636234290311600582219875212475545965226321235074611734882744854246523372641835277824994638623987843451970529872478365599827632178538886172464284196003405645324686297566851838305881734831423790601626640351544425182911715673905739265592274023219943046569824218750000000000000000000000000000000000000000000000000000*i1^71 + 656479050363375726606218450515423682218357833925702725078078580856603237228832967336589880520376897990677672204327316488647372079687004991334600517757252319422868131934736000322212763222297346369622841650018121985576891369665609666512053799640078731330736725421901891880349007203666486314975640847527272463202389335790418360319270448047337902359278422924083706060303966248865363653553895376713550944903165694174950968616104897256072614453561165394561434782043658792011715962302392990779190916911324732835358439780906391062331318814683489807836528599489813291045196870274828721099815639327048780635490226893714240961726257825782886773258996755330307599508555122466607985688537605745585764323031357690990449009839773974783222004730075449125926064767770035547997758120269894726671062835023631220927757496972346624263531611935178799972612394008430247835143617541621762801335174839347815998478524584188736178591805501944312665473352192392871099855806909559302462182611203907305560653270054110118834176563197256714313910239946465892582421020203785019257053781582737302460090984583749452584316042603729702503078319761107621486824760586724496281561121892803641503145019146475103517557065387936567075060474995656293246648234804610032513737511264391456615289042239073920903490393293835991116611095534472950678107054630138517672953061549363345581041537510979262789489985230726667373331553110909943064308900054421947845909003100142743479888641929111665190816272746810609984609236773178701463938611767892227778641451218859597869793521276684373119703387841953484141395064835909544698150290585728577622062701582356905171366006259556040630360623113555824805916040473446405379422259041299493664465621581589545987990837429455794771672149229648647949779070543398022004662717372179888033240176858723390542166313147317370796597872419247239281943997391949124637080042114917612066996581701433942600672463908212220736433878058933746920530706441576530489915430395950864130045032049583875911953471166848518928318511494840955572980084024038016218388402686726427461026811501853918023680537168434462645992645218841443459898933875387783785403003889827324470973525935347284322304962709953726772415849525364655189604364145594618087813219361076601914649323472403876359000926746298081754691911273484954323649314537187643151678325516587089138197956125620788041855204211313914187861714110694720916815994894147239277644708366937870192523489908379965931035544307380000696564980449318572162511360302277022883295087597702678742447069827364422527075210971965932473562842111704753245468000326099064184554648032071690787535317190859860328288590873103247064656357471610789831524453986780180787990683018902140556915836486081880930842729207035270661988436258149427613295704153610997876763613811467825889531545779941362719217671996662055899028451379686455320686321061885436370378751931037227223338961052764869609754416680564586969868367178979102788840779158644471912201757752354478921446017741981373011101882963184959262689577457597516779157832640418479765081029651113725597869483704229801563160909300368626937430099465916166713325129641052877088918674539684176799995934715817410716490012758830829573042527014332369980312946007465369397845083268267450470195455166143070898930828873351158897670781247146329111660564236651608949215564360899873337397418696265963639091899090694365201713081579663474933292514757611879864323118901641071075248990124397377938687996878476683702909715307958538023331706245338243874986778939899234597277200009557418525218963623046875000000000000000000000000000000000000000000000000*i1^72 + 24990629796362291986061990173802338834740786612006881292718814979054032303166814599346311179961739766182809019218723120990343676368099483270610504253251184144218333565463343395739419569250524114703476180847949662609151648037770364044590535669020705148429718114207081844461902053678140719306937793546756485556514881114393748401498903872563436564876376218225855627243257599602381848732588048522372302743017193651006803906106731634692958852962248115675885456121489359993756658175754009233156078423754642027502245275040299733914227283488579617075339109374553376576089066735712120107367979193503171614773528905394110725278455253222297762149377247653132920553082698477127150799225961655120619699309662574107927213110005588502787560838443639116986299997700448830916026457981845844935552777827044804661705683436523512726687020902198089135240118854566434689895537787065710777492717338472352139314099104548572534950364328706808061730805700955271191894983159385027917485200392299728889452258443929580033394496360692162443380015864966116186561531867910284379524469852306300890790855075652547664880391866383518668424233602848257298837348491649772850971518041507695858125504770490158788372781758577449523302134000640693042039693603651519262762476682199600190638217696029246202127087552301627389515766792315033443401537668126003308534826492405784513797957796920873519729988382576980398559271633842643804305833921581189261696193051345167980905415774096655098749491561284941062960354006053922687718069347383896479620941313434316708890989081469650356896600955955015718539066456940833902725150775213483532813784281297213801247888206093145767412868767353294606076707921384667578973417576696498719195278212658323782633648725073241818091623535556358746138748743798379479252158901970063372327835453878471277815296145805397479859490608597931681833862877087497743148845565186306001310188874002139576833727727785131225151753288292452841550142781698684782054482982385755096377642134031961815739184793025050322305198479027546958816174152326139893977718919742224906586381719305842783810953350370489656122086970729303955317829468628720770417342023705496659120188268140435677551721489150256388652554056081416855942475406463041134991367214063325261696238932597562110545861798759392623845203729583440451105657053138166258095956913018577368374968959924799663594501765476557642753663438536404358663502281722673565660930879030417501906376081059209253560343137021268340682837896748088302307145108665327521850326213677102088782181924380659724300360483816517879104030258790829215913159572797002095363965421079199647078812370638680452318608622565613288148496625978013322027440566603224675170957296017139636219892218831803433622606422890685438650735713714780839709610520179357619960520508495234213148734077768838579296201188425592022180477102382472051621514161143293555631866133343887407583310826976589337512559889547806202822484414775286840085597199884859431819246280073250257965224926788768200506618363601019316930396404816697622799264672164744871955342208662822190493514853948951553727152898506145106840796026557540827752862479293723410942138665963093487511982468001279283546847652594672893618932110373254569261051008647427130461413080134784369678307938671617864929002825411554196694271067564309836337309388150465653248107087753852373626573007839862797913659736417181931909803970646266452332360918892171742413598560735382755490183066525161680023980768144792476896565855249016432749955100334749688449220011987605971626180689781904220581054687500000000000000000000000000000000000000000000000*i1^73 + -752557796897879145351584850160856280652580524564493860246442204149694227073790679570550742100751913923700461898018320789164857656350659311406952283524414508258023208471638954234758980216428903136322715973807370724614532406212284104775547060303166262290376270753064464948245572383362101112855928862286823655261019735988509263330915801926646795259986337918283811706726699715080161795223532876114382491938005945423804488838800684735121516798261238037174416154370481619474027092517008475368976718313479088059876508238500793113704116812021985573002025587292557193219589823271452780564856558672238627826846327907242311384255632482988260551938855052721821895293082198330562603759691175495577126134118557544215971384287327812459433255707987980538846995829640461187405687911926885356154778855812579094554433958197835685198975713752388496370746146120843832156567083880918622193437228442535850335275184013317914565770352610407398053125101544977908900886267769365212775047380424246361358839477321008736827838549080015888309237610624534854423703623880843698779050971891514295174977136324077805969207754997195199971885206871812527925953201658892914087151460474144059609768749026633626860713864224226743872628160212032836783872074353288940987693400557403776894956344985695774581762574492262054473644385909089728387823963958559693798015974279043559584079557482330658619272807554038680993209934656719139326572111823474499966885439296800125603529312390296436361967025410772674700696634863738106032023352236556449804484407124677059087066740460790036567127611527801099741268589033592322850485224385163467304433628734305930450167018057431366701090875031033079772348772971295249498090025838245170071608923855491385748121500596547663388341313435231957845834045413269600049754260556664476025126044220896146024723868465422014511430842526166695797183078819561080814196082048255626694462631096123551415203300361854128613210173351781334844287996939696145330194000404691048192729403263983621109212763224147830823273018217194719074736261132113108054554959577385861529287355552138130893683577589002508429477749897606259399193372210585245395982390958534133788941181839573806148608497488221512574541402901134547385582584721527269476388823463945469080359608982666153790554951205514334349378227372899913237102858552107690192616188983334234535605459495167071522567095720544089875931744755419366559249175432430945298817336427252230997697932595505890329171660804443393335978038831730619256416884796820623172751178022424943936018536318222020014627983199714853237936560625155917006442171566927315745995932278223820975301287145592358160239769931781193846564724231340973806160127003637817872693982258865173532020143221640730793857727157673992139909821291626492059366851059970937128651045770337261591497650128719771368032946494664371598581123586477237096501931899791687972964871446949704467480253657803011357719991190742207092065517642780007065244116565576272752397661013934534895692418487261944269511905059495244488936113922005216548579046620051952160830897493463512516144970750317370631583592879822570777247677962165756460680904054284055772109541495113160702740489927336348172688664866185470746557565067449034963410481441040802609644396865981008680057706850351284961356414731791742715682012064752634519955590287090587329456800341498518142523373199603722186065567492991573764915630355459266752260067754149228080628552081789605593399303458761910897404885242282237373373006203432734473889106196543951216183093722023045302194077521562576293945312500000000000000000000000000000000000000000000*i1^74 + -1148387519334539262881200033397243201262944041860228269241530865722479586918147597602143219336267483637361730123881387250387471891950126280648391494817434372487219138647378344700027837299686475292393995191786457260001534646098471369228196463007573490144986942930576381454946232015185804800111681122493104057471603563082569541262548046014692712867345967019907313433142286908825818291437248569785043767765518487660636475685395967924444884838709495018936804110958809095010025894200755861699264542828140292283019353883908336875415147732060206697150676036035814880187592883664079960970328109687360795387138519507772560420288796858238216427387981736037030150270505106876907177630773993063394488718356123256768744258914345345158791916519003990297704772442243894502890047068314813284926153155102219825744917570442497112520338352894318443236372104843587772167145112922308087151543351080161554117287954344289010943957231457560755178053994421855616228344030714726928954283794881825452413213375409531029135276790878355693268823669272262428663811793855144030146370623635076076879500503568617694626949114887961970051764171681857757602940982349029158287234181152330424381475038195188572188032038591924220186500122962640352946507479483697386997374324182866385613283080420250556201085270185451586546369078509090625202328075166263359768692282290426585705731042476946416427899737101091696791071394473535256233448389641942730032919219212951823261347372794027276910974398339662770130313064211728315296132339750825365391273405275606710414638561872571517471775838995121704004982387891872503225514138158031067815887588065637217548183710483679981660580410261612613844894711840350237368026368126239987085309447809630339377578685843630127543320548309454175896581673782365050636326630276495022017733673817474855856582896083323908858684262556160683242300330813214220733731200210613212846833739702112846112308096326632291249461019781701649521775585873683438762624649909059483147764433589700272808856094113071713362506941240948340713954444081372287562241554171902864290210667002966394873167352295683525336810371836946916711418829249054867031015567666838515323207627582197279326513329670903537867021122590459108868303200588760303450211486973987008568031116303104524406713425821251014645916928231143511246373320435104058778116588256977443716156762742665498920346821809883957150226051078089771754470311350972483535804368113412310085231125399652965017253424280455549926247803926911115228041339705043137625094989400651919792386877583380868742807701004250985500218474100119884625831629674964312334769942346812278128164220772983661846045348876830408074786007533916262211171375513555174415679698640907570031010693821971732577815635732668768744542283239565547310056324186790829835429823418031521858915621265487811580154317667927068712520728098218909744569728770252413583771746393864321772882302806017207738022698436914059428540292650858988325858173396440252057355489668271698560080476417179472166924030520524213902645076759083047179803866187764649959817412457458510266985719713593172993538641830705464693643271858646305817732568674924896198159614819932985500669065151728408620222401925665337363034509354260838782702827027627425440650670803390977996454464771621159926789130106155727577414549134928697617616631063712308680851785171583640966129952776785055148175203603342674808789521896045385639187153719675281433630171481293805950891222622324412064027169349576842003176403431251870170375953921485527326612485765622295730281621217727661132812500000000000000000000000000000000000000000*i1^75 + 66671619765442899907135391880805257032901202589919673557279161822547156278576754277390546497544926453206197075307170021739261417687041580518296850360503521963502386747511217655543164565923361809955823429905186210037345844849115147987019830237791505025499564526631496531420987011622327094657463017640579183675740508263154591495249910343599861169785600438904792412127642166070121046711817472457857823094693405554474849133365919209600527758559903973420798484254262151138523737129728031641252669299720470352853192454987488106478411393588877015490190819416395842600641564526322845875224356630894009168131987628847638295505340177820193412896319079017797234366732152978115444199276034535551534364476490359925031095462824859880501359410521232545416482909530792170772029413042886827214296848932265754959754521435596585503526681359390518296583485888988106160788041499114061754204550806403002567641458094071258841915677447124778513554718165784510282353796854691549670666938402779678484909573007490419887136053433457022873626970833958622972762419415484131105080463136334861837326218608012771056627018018485472653467117418519526255492345364310227093454312925465050333416915464986726572210924582724003061783176901307606121317295857649576916292740662027751904531271589269348481321543749626794426069307370784519007421799505297174043843469330533396430796909614585339487781885812869709043406870556079566314399152598071795694846890922106246906974065891718443307283001047327648237829850418848069913114911381810305870755198286702905104003280081381253936444882957120888159812362911675508721202207959714463138951448909551769106054211407541477741363055522855543352084453049641950724996969774836336176827645706596741749492665847559844421281742316075523106325037138695260763046268441681008979792188562826006384813808965304190317146852014036377902103389043547965302587412665241439225233934515194998528615865018300302638648667000474651278111800941498915778674683011004066089256543745274739665962901142427433501188439869450033420683804458933198737619731832612456710780790911700174459410360200289789237665275562858587343463305277465236429247397060908751908661478149825004103223100917508227376744998385455025462708394921155303673332153016778911535345830148981570453187080710095813305976074821382712311134802712811783222302205098646524297912879648745491848413271810430283193649496364097467847972016166931440776645295875911915449738077666952510096008895640120981191957397610434106515071155868177654441986087782136216876756946166845532977124305936225570058278000844077306117932806181116521511017649571131051390251092173556826314080665583186731987018687080668075522641674558249052105045979004561905341774746205085422179408821945701372671552543070978540014993049424934982581026428427204782445363010111059248679092756495483498400783030747323785579290039581605943359889269039575887060953010201819299014084246445532823103109353416646971060203338984743737908150071345035597745428674319345129457402559388904745875413362830399604811638769098899515559310996376424396157959529964658532241403283490465507113583542025486854155265306356819479404274448401070633350587331218991377423730219637227460970108411463640680156737742558963307907830954945859290078373280244425657860645098846527798622347818323752451307652502946609278370989269541638660111369159746241926772409235495823576843048136127419781784011159763340557894437448049313086728291177767257730567932229197509510697563585394036777016377423423294963644725186213690903969109058380126953125000000000000000000000000000000000000000*i1^76 + 1601626208281285673142844233289689709849056772878298651120416220382091800115151910411266046210139591213360476951861435286183500365582466337661990839473332525052779405504512932335279104397139058536365774778038740065140514615283482129457952407605752629611983349390617056953974702220413604301027026204733997628059951498222543467757222865955049267491703062135232315109126180875757760945011393592939804973248279512701482642193931625079947848825444557296511817195366994394756283181322538083486180382096358513791535624740820628354001340507414032312552129768624273730909724190677007599551679434257744349193933664878941243603520253208613421908930681314167609217418489965018071139311116181816732755770384230242807630345764904573342773091527445074039514458302889841670045783145150507131561499265681218975255425677536878932418274360089274314864767481192203066981647714618150318131603602400174692537406329476428963589305542112869541177947275915675621784331381601260961990130481266003542858316493383770219518722730692169621822222213040056733514013721619492682217168740264544052867900716505966180825825940769478902648857931304781871964380505059469007839647549022876378535765345164967503964546208503723319432293809455115942172444056921170670956130630604738577365591454724360599948245751640686417207627152624591157813300451670449050374837350837443382173413001104509812269441739310403973961359639690229615147471022593359287814275862718977101954127934252570721933617455254596284182145201563217870065668073299986964964677248252419998016421454635537421798340367621037502768282804255771825953737468972394482465932913613348017216709251274603319073622849943706046428325860264192288384194568053101910669575628749430403743309944664456466205072875567260688876054448243595801089583551203942597740504685334387855005386431142678549932754221017732505833540223041296284397369327459866545590350552692451629557669420156690911194707125649203481295351466261408731840852459443593926896037179880503474270357239947993192930448676323140880944583906255805357554854129875010829345573035370032013646597288694965289675617227277994248814319603008736333910589981161404843600021379771537146641680218569807838426392177062367758079330324435541300141647475901535215302687589270289880577755735106091739167223900645233476830312512061701724870530236822154391612884782509536330248952099861260996418923611167725002555066962766892350564388204146614765006451092159773704993385178280713986205001614253212675004587064281539905978571423146078184031156157863577246616652491013057658640286459069501899102636128708863425906404168105452059030502027883163302224585976910114588690399955202728024689213201675868342214032012973242474137236395943050313116834754270952146148306474814490244350260990006975484837853458347808475171193181454922957683184481640603401408508582536699864465738051638371470802023175060743051925778894682812546595736114465897917229919482693355856689175536806375586537324597302624537929090292347176514532427343740826254330993948174019377750577619686751728091106904945485237617585350590699323003231223447779620702825958027633169402988114487287534440902668305339813575640705474197314319125160456889334317443107687765579325686580860196135051690026811363900894163279176377549762360839505119395240856762895875449765334730684741463794254539494156971547811932833264040427294662728236074225753796579492393807170138368107027932351178025417122502213140364124185921310690107218343301619305416597073821263137445667507074986701809393707662820816040039062500000000000000000000000000000000000*i1^77 + 694744122640506809398710902578026862107501886309590090427936694888546160459636836612831161037165054848102152021556433067413106586406015468775298100835853298756187272032499486712700100301139308266892786109912561359779183879107872213124935516763501857299045366851934278587404303540963286803431762645659850640831571342892497127247753482584925227611207063194885854549994976909517892105747480893964046589389998251733985982404738517481325245824794051256295795156823794964261229616815627301482773649693944071645654943321959846300470363982203600706755546779152457189952381615118347944526690507587059757036256931810212069976015755369309141687979966856815361380840950803009906867026510678783877123866350579348677728638175026182984794781478908177135717291149891403936388970019629896819275547510161617089209393483570894847417765674545688524277700174401419654001188442830607881276246935649864571955157092577416542601900456976625213044787468433136107319004278435493928543835150379564761265946139470817836228159014481922123433715802125223693696153598402968139542047961225817174644601599032684521706189705063773084295061724803140003568827273423493625368501347516497690025452651567914012027968628947979029954217993935981503867097121384488492434754886380770988347255438257025083380526512286135308695228673251694735655749026016229398653843926259027934137371272496177908276048712598423376540234976408901827234484184221543709056719495275165476983845582748603224700538836974673548384273468187100792460566045043805535894503993996556102360551434054141607940665751606501985584129871929549569541184839908073668757235361794699617021587600791732934127644714095879543942395754916689924262824193568275933348167363085571438409606412942248621378235738962546574491501031204938559565049191925544164521338144433245904858830644837102700738203270708504466473820776583054398596517737069322667038475697394860626076868452844520470740356273584547133150358511194938563751113148855860733450925123079384907906582465888646113861031574287891005495502263832156098251495674353215206293392383498121738091658489438067633170049121927893662674456863904021765262930297708325800143562857454611847975243168782495545445947176600899072841659881069703074850763378603184655821060332048884522263928853533583412530082426372282684488443119561714872073776939644203209281928095546931624204082075142959167213621700135194452856842264837987105157670984383018137579114881391900865360714975587303984997879397742889839732588609396309532324752226148196695015690715756902106750396125239493086336746709970034739462533501173928905620886564006627720529094213062918561758971164766347943723298781077043062113856796472961900857451063234371216217395028874228250272970126657173134400925819946974940481669559396149316002488258179219168466509645986180958837932410704268011383448119424406119833285492692012027091169541668209079211063524365189509419522099870979924353072683939416820789094304249015578244669754758246801639392281434551132921968774164232234154097789002451715907048009500483784073984575594110511417354401962774897532939520231573270933762161402325386984424931270234383098481900592457896724296859846491808051191018416187359694117624608328213588667814431478214324935517163031641722860016287703611353549854095979129153593494560162773981317677245016782193963160391956218118615951411500783067958121489977942484407202844176024164712684465785520240323798978896792050407916644087956474362466247057716431168241790964333998914450197387226992873365816194564104080200195312500000000000000000000000000000000*i1^78 + -932480054499812969444560336742611669112773059558450543703061546117003010226569620997716138423852242880733145444574101797692521306962943241350880090239305583628152340379474479449982617879322634991084741357153686481627630410537662605180182724858670115861196024106062833172094287413688268259420743695568742286199802253087658299081220382040874919763737122284766288969373418542806684771898003250809338259187842037989285683492791386712083405736851649885799124158824441974490197090381623580392842649543096724865719570757683752351008698297385950308734304531112744276428841979421271311818152432742718182675301478739926753870654207075328390287223339356551632506051546991851944110417561087626549219059745538833156544497798863068855946199053646624092971851838051701847994210689286247996704172616297625547777399105717519448192097727907263519876231746748517962571495280383164929264586729623737718580585740374911420662880389092968873105314282240273957447664813154349171470260569151190256963677639571933232735756307241171131143492583105458568282945166935082705351959706397592487486986389879655295107186705298582699577841632323864204382355983347007466796794157792452644145939304086342969659037948752966319399973578301599373624319538068423521929879263102345531944412160118629199466773751996945468985168522592142613958378431837192615957056168603678407285616955365757927614774660856464636082917255995089280669629770994820331106781926025590781752997162968162793889516009873974136344511356050508608307286091780789570671338256746118006416360590167095981088968365583456160161703241880736669008082730402446951203403267313400081149271822671466872899108871733028964083918446578858701532820409218618244280213349000176621159486529797924534687039326531936709889606690849480086337149189028658331794602861012830691659742794662398183375264230170829249114679604527082733389814916682639850591071831559175593498782407266628847415740721193131029592288889496094703175345207131152101715999167615066122235120084639084953453200777679791280249586192935043551488738406574680273858424935101965291360908229321104162644963927667729292741370865276696215113809960317801601430552023454878196408407119603907252031802921164853366263273034521395444838559290516433350850589208995489845142964670385388545318864618170576903794263842411916734041224357743759020073496945234258507567889750724303114505379045729144448312176426104948748127659162026774206245308347596068263545095605442579111942791969724708951043153716789630455958589462434092864058341445397875202431295576658868140485026031241946438515920678427416680754843813928139412560566401881963039370803075914344659727795097494660167118061798648116483190507730404188066346302410777719010498331124816830566109106605233081385570487989207097149375009946209853044726807121545098959276020302362460095892114801796120494433994414591985781593513696885234863756975929012868357497923077507148361298587290082539214074792433501171360190517509182717707293092780697514035219190174889520575573520733426198718927563822241318382197453216804955341970335132735546222539036396129603402319694740690491947129370838713277434015257532746903212073696773074185459699424350007410116482242888341683742888229655118529830677697443617595936031869467402901952277961480859142960194362796816673513242579087741665125810331853095456763094534298222603512569393606754352437684767305862885876707939873992383214945156978087798216341313639661049370435500420318712746762004234225845547544568505532458502216286433394998311996459960937500000000000000000000000000000*i1^79 + -370869302091067216241991797715584143772634335017926281000530332453263754308634839466703689672214703907256598314200262182144525188807480094352491607600334677669381384741475038736525626839576881148846683188034072944540632488471962042043020752350329831071843387384851135400186774921456830642945237901931146074834528274077465959515486433652361474422406917796051161725608666119880878495246326825702991554360211772205741659566147851150971801066715532500341010495720618828986195633988079470698153165327838110575929499240997786397807973380532693155922755002326883474878091552021898981534440424458283275160543181126164567314870717119959155154638731122477939612357385159891111188764369227118994395645099426152346395554621930333703101257644750468955580092042781587470376038974895003574627756363187624121661593816845582337231094581425251927457134078920927083907795151324089866078223059621161433273492759052703240720582695337021808341924058762230826644403772202176270199260203792277415457575913554365170685682372789844886162053665679342485574002520158476294792029663542712511248780888163115490127033852671467696350825311241597438595824840587682703082112589458699162113751500734532390818844267814800940588524933336244301754448920564939987665440216106596760219491173393739113357443629630317075056521027818114034331272578370867122820446359316904965909684778576002711717521783799680337812347493977175818539027741894058506029042956140272169182120741909482677239436527134658576946399663771580637423956829351164829641738231028006542075050933668198268730106490246183674150260930279247625088045556752516528846545435029374789334701318647834761770827256588664109585229028459717703254404561979905885136077166862709357783251578860604274920187881468436187702140257389839615896626844432750894889696704209054210134465269403645008440848670468047533473937011023584560171543814360017174813199158456194813232214557888252519167495306120223867747080510614588772517334601048968169036328411823350104718591279405284584553530280984266504878410378812793875253341510962133749239629038321806231974518686430910566832879587871615527252765180558263556314848541197141618676221189654416602822209617889109570173460142293210999058856513302733319750286113335465244727329675452908318062820619256794602652716368210299623328311661263365492415941907663475784531123842060981390199253301361515397988102002715216525185975729475758859077942971496193373734391885491398549856668711308900626528432401704023437233838855189416731440983219512089769393408196409112106796247880746653055292650510927870903628991815055029841804693629093350642563804286737966873954359852605194324173141894794025227546679841574293281982415990228988027107034053105229067646982277493691651578227461438186676221187719566929912531168178148940421231049152159117590797589937530325765479362170368013618629684130637172771884299377201904569501345657817219581668231681692861626476380940938928036911565426214994545440506469580825455589169201720720588477013867135992978501409568058132379489418827932805063115434069362801124133346473740960957065363711068142806639563527165406548439930722127660644249819225753446716913331544985088328413356981428053110700417245937741623455756824300124229257460894572528009215779607741526912349473374042654380952517720987193263455962896241574245840427875092304818734197457061783515919840997198166570434084252738053237296642961477207194966897249699048591097851521169114778320256079170577281673657113944601446247901870012508851459642755798995494842529296875000000000000000000000000*i1^80 + 229946816543910455924003038645786390544613847567583863580079988088976055458099043753291623631817396754247558766492257315215031299166504195549527796248454559054262119240530565329563691879950265416808781156369009457800755930512031095620711908037371438672738727568123423791582634378685804440417519757063251969992822254875905353043530510663029846431323806434751056810476956657790782587612880611231976745415426410774528548638456642552142536774366775288948692199953400991268267796681813314201460666359256599733366001195994135904428970671610603271346286550261087156462755009024368812186480849398056281830890233452400475401183528643673472129938962247311432394261984641652209870472669893649535236843251281534381763181729288960305967526710004534518969299745073384954239119637995794971011985006379145095739684582815787845484930747392202580160295913638725030400803084238142412862157568124506028751007395381021790338632663946398881281132564595310043855973583988631910512426559223429227183742247925953919071921628457065312685946020401205278984266646011718865259493943707994856536632636058264931146369242461029083989827881902017290315285754866231350739333298423049098102687394193908678918191230731411539658677534292768714841850592908257201157425587950153445835311353531619582489790533600013500091304393465792920281081537072467033026362838223876917350095073965981516257158922211089748907544866763057189450516058494519266427730788052445790774738111564834657205726809761324607726996767166934814579942690130084334598114329337776386597710386172258421198436018952582658010684664309414120685616426152113572840593564906305021170746874673441807651643312792919995445906667905870195865170558940683278685379356475721266294971908978371918257470967178127959375396520872326240254097783154664586046651755534235769835222811259532264815770806146776036284059174864150191077095981904514056583199168308226235942962594863652175036978249087864765516226409023235035031081133987295732358659971057845226621183923627112764883780228936323880447774099656218866917626212808067516786984392758827937552822849304785795178515979317059932173719949757730193161731149651300684846439257514360206563044432682520092366756511193122446108632974093030346024990108167119017730821894130879444967917133220727121529466356257506876952600754620923142658105027558003961625265373317641955245208498378776709357071826802048427783124270720925245490135942486526377808914348868417496363708030981164931046655686379501111580652083258106366727006753303985329431019261057911481137577069008996446334786594834646112912504116727674593536668684948617399835981936390949579081310049335782567857713399904753484872488098445020418986574700691352150673721248284495209046569481979946323449305883993581993722906803760707224339938315116861579550968465947839837489096378554960133068808330896694567607491835663047906178910350103240477599759817957945709500391192370939920719762947595763777041251542087182369835231225560839248543879212751234231993484777664572574389583392636298248817686812447995872046537575430425744253962515794104380051095465292344218356572992718962336655190408900121374979721142106822389043767966933280085146821550794704324864473084812825862770620092070323212250671608086805204226318473925105361852411015081307190310913979352618211511302179016972873455482763489934553182120367200158523214958789900935848394109372689680771800434195924974191316195063784793730469499933023013899259727752469355925851382541072654195441968272284327667875913903117179870605468750000000000000000000000*i1^81 + 70299095963867230958367576510379920419620988646799190646012843541372528919848402438277171227827978987841120371772367684968957662973690454040471865752563780900007660598815301746325868349472804637956616602478802433141522108398561452222743883470481212341548719819337220927223383894954510228972873479830838047146674720624359797706163830282495725948015089894573397720884157853392748397483028337689478212208183199674147933620695493797711323325459798802229636069991508264321449262500958426762960513182855275487572715212351228647219549965036427472670261682343121703015793696239899676940883774021867278979982701506067158073318740398410227578634500835926495009495210055543586817556473243578798316320566310895545659501097959504013032740644421443317000207867738800703443189722931568611339585602166762677804725492161202931881998210934786310669740211978227197404803966937202482160877507334153431830025839506191916510337792629521632664913910565266543835205207590701825998632341360104436014112723258080337381449135546950412836127042605772180005866614503702294583298084843397488524258101863667270207480964243046632052879969913567269318992560279439248356315413895063672647729627584887861282414070890392012390462904122238721497673088997036155812568717502244274244882909535924173324754894480458137848063638082111436629991887957219155370964283260191520450530387420244152732683927135862405060278752378310191883328087310227229685353729414500020776380513439214544915530271181862909160783893007670834490143981419611531836595600956004467334101419623529628518373533291661739866953616311552461189358532422569637324357210079932956368146885020951440813433364478845437226794040645940845769467309129561201376228229333681059527484987577153758305517455566811406829499104238539534844851930630449430400660170542364863207136038496187776550287503810544256070640281040379591528916966086794480511269670672255975852178124449898026662706679654744458491070899710821665670836894839324941990458931556415198773849528775515245862633453856153315422812125680367514971030035673743740537326704828207624012648244446919708693468434554331788273792500085355930881557277182611423452395980261007133489507892793393537116832375056908014686699816970901695375769748220588724456311651762344230157768832953675354440092490752440491470397886912152285690774350663308451205854060948309346226937554030147248259675455709529531706075496453208089412641775300501764559421891543749454780578755354978073013640677206543964627190219799103889918866272295002894799485011977342679746495183222368693055303476548195891517295602694629868995915693170788618296409829461938437920128088851606115473037568045972347031649483344537193117753521885112648035109481028451283771913016147236089539468947752471571516985931469342798692624811452539623008765296498193874300600505796120571439531257991253080882117011140152673186393596435663856704969061512124403004254844834181482109559156717836651265617286611477111966376473903228351787739139612285265114712184139088624978421961471102496675802340053418709602310252020493416084340010175798300476919369503609767701933781500167182330843129890117169172055317055183759842122025589079787698953168098405942824116649299038725243063764718260798484429813674451239177207477328073295476851260123177264723625667642437020930225450342508665478996170154762898701517461418346032405902064693073658935783971143180128832567996246241503318871626857269781689444016319671557218982785451452453820225353057197679659817701747215323848649859428405761718750000000000000000000*i1^82 + 6851163174947785614800455401080310687402854221799905361161773232250508320745180216283988838735472803422506435796120251600924868567094342587107022911024182037097885511319608726113156680255243050814928620585899512945649238196725750116484997420096071806841421731271324974864940329544112061421475796223146861247684265914631693889458843091726372837749308375850280566448943834319438185733893680981496494624138959253440543378643922871982261416314554950953459627912017158936537453959708431120379518744069673384629086871673149007564603163259488015772104870077440118020118494222949688688371939098154301543294242227804472919193084448488727034363321527756030000618083696649855113865839371996737363199288025561804727159555204953747818844046487789273033292735155248610769099576748477280475796878803111034266958515497860181173405071225232955312009982673857892381561394266444713991469433468331810613392774892693824942524821401713375872058502321551121821251927985771347596268164683154719868076246709286234992838541007325674458576735977344966029020510238781715385224425055064634183088355074271363801561331188671490706967169774542966794925705287275597552707329564455948410937583265518006609166111902596485838587177120612798702236023852027894500832143529841346539424501340350279652229042504736025846609934329643759241979793827598563498016325330232425563967933928234793850357101561238216323694944231415411285431775444877997363424345968841608247302369636873394605461519089090208082427670385478520351622041282237253767519349944304601278717611008152786685721455986144562346394271630464904696093920680414618942876045956301638890610347947496976943300604364743628617246716699077476624147158767818108602095052834208227106498600504705578409059244900705555610683032726475546509989674311197336557421012912439292763328536421910883119061675738527073349963369338370777009118902525724662203150284854050841231367889780100756938672654895154139449150653208011042017902364182012513275376968871867284212997392957468087185267112700843643500966239396099258193522636987957724881373212965517611153042585091149475912045140941339984371972862119574537895049361953993251053792919299052087133987438529942470445917354670200396838497956047321404692719689106713194779534153039637464386446269982806491009809583752624649470603167212993971849474595989993127581122131332567300293851337859917193542849092582077903074401710858217698197296147309146506660502275194038425377801003848142403511018333639033639484375885446364483392114134469451504824499288902381446469609794636831136607418120892985484350754179705382085097342869284999116686735948023826518765299982562053152905110119598117958792206382437059212556132711966771742849580345394636627720563246165166145581346317849245555204966969610018511779742382849937882692486612592612735928348871858284391634524156165000954475415919976004457934760562945987666256074429272207586603997537795489576894583546677116303903800996026458373431427646655374531152072821811413757588595009803882033427509764738288234611081539672057925863182519100874232678241964856412960422259891464947064130468435115939937629242804968367061329345822910796332960609840638429344976623676824306019759347661073778360837289694488626321114388492911873508179088941026632070669614288646339817875044446970812010668669286025350920591035466149795063645853173322689979814920826621950109154374532852292942899998839593074588734023250108516979266548119046489408803643125430049598319339668981179866658060007011954439803957939147949218750000000000000000*i1^83 + 6931255064189405896351157072021750576775829336899128379539685936963463004052202430327645893586515796601982015957738325729568089757531362228169042546426944461083185781325765960978804053003650278559549953762921007635411283904176262333185090739186394712793630402713032855794664694786980283961443821071865491100578395652771553089552410523274164745324251822769177297982679372883815854054873336932511758679966575385565408994998446226414453063435551416904706868176852569831770961209314712816598038068236866018189960025795661327502467637487758994429331345772976378708072050643459048706237143233721444980668704897886780418876215462069283968389121759519672636730834732101195063553480779431170651258060011318825984081005354278087420130601994984960129076982860041246174445764072843909504060359251799685009234275893984503998810835176229165267327288760137744820940316794629306326441274636018087089490482897087359775382809247388640592555393488590831638602449331337494039677243177956962053119696314246961476494693693895908738321699126060104472959881187445349972216126586421771709269827321397842639915700085976577644430608281435178598356420260792618078982144625426476547236493383818760265436550220500400327373921232410867895394941062891020672796284665848731943651282647560659883192270681726492368946804290689431865573464686970809328439381310489286635876833519512312787988713125633242604792365822426191606443808521407430378085157908825769803546990969191497388067764344325406459513326300890249354260410125980476011335397141335440798777577278996220165262197304900182581962614733573902518878641323023876313893030310022547354388282749136604738800326782367522539146528943154284342889377524027385264770446279140829394267004398813912047896982035962966897077070029439540473797457665608894099332984836614385196367290699557906743729237097710147422334007932172072764783918434241967152278001496154140983413530673670135916610456292216532435622056713248092949434477616988072454299613963064571074714007104244680836076752006513691124818076180900477776482291105698492131065643983976929998820507719797072668421389278639174120829937313273833536982941290507947637623319578982212750776992167158461106763353179582024153958064535145594771690633525037329772477514583110714833073363582938091228224087357156365142025759044129270365857594786176347453307318363286076988399987418846322228247676416367681614692270831101104623980550941650224987662365923345741371182746285201082630594788362783020642347575797878846155927518018250565666918120655198802339765025689919352779721893095461371340229047393304152499953162371128292419181889322565191840793339402030345383478283209026331932295185803065864450564071726218751315721769907255985477280417746998734773939751413510228573276228995651063830088379383665107039486771566712276486931224991865773928644577284044313045244297242989539466381313311098053137214038062618180343438143440376466198589829709719957021953604696953182245812719565441751294036587444869243287058440996465239436737960466379950850051445354028413727224038232386974489510853680911436755264417003894297250830355761238094889181622535586866243242558533276175113115780987900941810232420171199151076828032151790391662638528521472167967098347596350542191845002462645547840367425984805969109756873065126869940070052053032807626579838983275928230386729742549437877885976581572921799094018035849632579996072980445510331863685973694912149469578221643177477194721157427536254575211466244510916112631093710660934448242187500000000000000000*i1^84 + -7124144518085615296292947284365468612908002525507586479343320345488904536257687245241256508737973222988002465345035530083262657857275938866805839810114093667601783934060757981172352097024416928930612875077540348257564616044976155087465930388246799931796257572628003661817900514350268482766012878854936929445968664462544731554180528475159384282453301827680541310594787470702826902105853720053068374292836623021281523833175358621991525113783102909100511841844346283472104366697640959266567682081933534838862315449391077761624684425488193368577739220060626012947277807750833696978274182181749244615086032608750935704208005331473227978402098062239733804310745901224019729695955263816593608940192150992423630938098318185744805117394744778328875965885067389523326106756824542889000543536055857313459166346754299662141008851016076411297439593034087971579793848593129750875389568157584259673947902450467958241727935908307752850664837015731167807478723067153201079524765093594691847503738847931109307973643464943237093828399862043530027379493779029358398688085327792713113799404580712657818177711456076854891449254588729733135179541116477402051127615710240116348742218772157992109972415834949593993982809016478616371365413509107790986093378721027705083397150110529543460225094037337201807067192516232402427769792344523958162926272152114608861533105948299674768210875011845937573857665584705380613466347329900240875312361585836223706172584917625489046435539163175829222337221523358926230226955816146705021953011589167722180942005077583265820496761108749952890952659858920769929442766901020988598981305903355778795941609250504130178101939720180943141419398931468439607421492275250695652934462683847895473440507340678878214688815397673418326288891001365450641861797215368277390667322439551210566443798299095327930743761944473828754145256302784241238530567877252447350449436555412647271238561888923442843657557315545332028921311563708244404645249788511052942219984211041809271938952071425024382655818045846537621994845686609279632751846294072646312198236796874553514616667587414183779546117897848585458596049996873024301392392721787769101904603853249117765404619941427461490433690133491391732398827518272303779338063705131513198221028823956481017923618851001645543932657127940413772359389702185393633209801739243937266716491953920728369770440002336159372375571679497723105553657212570712749372688577775476787962643657145200376175985530970802912840832553218195417169970222901503507542910230997052900142603766912847029911629889918472525898009907223464945760542276083732075006693096455128899450201150281853348115482546922647588736433965534874946372533929422500740439564271995612637454227701325872071254656309833395695663813235044060331221865829128542018455888493807325678546448556161533473571559963932863858999319227166747113284867694438158572890738806207433728512660539056293806971456946587822045482371060593230620362420703824507495608149481297492599895570317691382735605521500517081137077895464155179193770711621199698030559911620094912424109651453300573912824947934976570098813991508481298192620498814441970288394487129222620488935786525010543765738445826316685639144308406748959349333081921434348777389066133608918207293076531108590043024321164351145551031456395300224526243411428822450203760736450538552530131055814489558565503146768530542870488116517710403392520002033300551730459068045779129321412555496671001387084786475460395759068009044479019564732880098745226860046386718750000000000*i1^85 + -4558892722254960343155621663955358349666896485820027407588022455627646138630967693814312062568097910239723702790362866925237704706968804437697989396670164212292798423738712356857156039425950620260555623280876758574409119874410025285254119213941419269345710854297551525498898695547928545389802988394554773335021663142805922650748581125938210568061579397640942776403056425140721167598127000910980568573125806427728375783171582372804869372259132474374992181208697859119713889638424902054784313581520227456505409468368543068799124409069122103646301769479639947051083339072266906809778413701327153440080547481192065574650248143168148905057622380425253903624592055443565729177639721087809608594620815141986589534277879944727770123123898307243648161982456148649479087227404594054438864676815247676409605574156915466772152957468959577969921751597886735773168312845183607773256430736955872688096474648885020782095473313753412941513651229748191590669080010198523691167230167123492656846759865208278330381802621952149860625350507257156042582879739579738094740744018767569384117263589019207707810912859764151028864821566522204478008650173299208055072922046230233429260984145276866440557268608369422754447964639823240859636788255173630583486680463447925081661117281848764794005977700087641229391127833972888019803136403317749519868256606225151119717924177211090214809708650747067752059334196385821445317196221550242414495561043737819668565619375224310575795810528582298553154335648360750185367129267168904775493470819298366943108262803648846618768892395254063104743120949561604041095690804573370062044140104242626504350154946847523843808155639511699825878816488311454494056239355091575439837228560146419261145451996786241970056563372906810809023673889863174890889318186104510772356452960505566110364694365712539882017955686258172144607561398695981664560291076956685490186472090097455810851723166463161181397004959268958868275490800225788406997471071821074257125686806181861708315504431360416354989295608933816224982336980299995000131561583666666635002842055738956334933357426606410044718766998450964350499255220466970431651187956930854727689941509122707944181307859245958762705590950134643711536515253849616711090622008913474966189779155825195782591441997942632643599351040377840393992524471317366684078306065422108599110748577386581766392715664460598734081418784949231161992022953774950278897551061110691485321309029686221972024496272855128744853045381541201079855067217307336184146345565045619958243685415402705167750119191419799206060866087647429334660506670787228915800040513423495254104476202984956846277208929272680886498173169076648908452341835066072227509352830134198602855429557768040422296610660746979297502868008379979375755223966086740134968102044697525896550515145465595323381429521623254707012300583246163869282205548105656330590360675581938771726198642472672778945293557591492244863122231606058076713819447940886011234263705467414581223993467781148147862986584356779304968617413394048139034582073298777902852353903691296578324940520456120261830760780904279551950137871519066448232078986354110726820780554165110913236207427519193987188383818768668629442196052634451514346847893379775997569770639471910789296945562480107411197006963746637822424779996495664439570870529623741848866594545682045102917397247582802733805218988041939764289463833257189166488209163824391383837850682807935137363463538469595581735945219101389193133364030607879158196737989783287048339843750000000*i1^86 + -1926782551847592329959514670148302364016311240374964337393760058499205597438122903257808424886451928824140306422775101256969546584310348615763874412805532032572587394922150212598874178884007719368432046126882410806070585679273016078136754490920393293657962795964471796786133975947617123918144163992011693393777519946252677299713261624204969955681133245114563183205124640808083849855570694312933437942270436922133789509218586797368630959454589879362433646809461103045745656510826209121630978387629772479139100707895006362661996859017696041342749461316357917215865366478630281470135894462681996046460220353075003299897157904908518340521371051866488583265148314987141734744665979335662089875401151770778973979255306587970936118456979383040538008895151010765361589144760472901866965718735847828403261781992362361954781206306730431174262709544453908532279702908066352144341145731304752591721018971012005201385899132598339290393531572815172849587598215015612898966267051809639121275361624332449799909411036381349267852216197137342480008573327732798884150157891094876313784982610065232988401203092441516465882713504051607866196523885022836693544439971613335992997679140229127604754001057476446266539199777292872847530141484072892574388785040478796930879081261733688689592897174964169817817414759792495288433093886439446473808692438412207427507861963185305391667622457991467023821650879203349663794839650358171209267062251696235149139260223677886298293622847460395529152461104991903041216586239509259920913123877122243310988387938265893501224179183249465577245964308255061441143108678338863310554592503799142138013683784086166565813867650856273070002453403029462935122995134388513483872657986839337631321893966143477906894193350752629999433890388102015418742118582993411980298373946303788234533103923783145239685605647086972986727342965328322442518796844235911884480945618280660968113783229183187021961646285298978981274042310417474645193886311517231696833334222972807426219326405479964364713346641985746688992949260145354991856075671015347591500759566021109104649424599020264162126796608205619775574947149576596720027787296529077692469774382035202741502151397479437132397016476234159352387147874988729580155404691618848525744810224361083872180009151187047732970251057566458168020569643381554173640763586577969423054713450253555134452663936565664602175014715397067415196611346723249653992102057294458762382384023065911110759015556869753083745265237028424646399933941916237284741278334673513468461522245487500701247841669736958759097225404670167867949584027108424774917331952675756044061763989701955238062972151288769362888080064835999170948721174829511863061343146529719719386279317981429312541779778580707540203430274825168632369388440977846010067204090271752692713206861177107675737278745723183218793561219181783134977587090705389068482746232565842425530802006260411474864727391125555391047508215668090342965397466027075708315195096876093239353674111874198961359937733411203014058865702946373822578142364930960930395085103049555061610997144028973633362095800875688928306572998377738522368535567769526231850796243208681120465482273780581836397927200879615349808287071021734183702204840250518857567180568174942723569989418500036875651641245293674628888245163349897382796991081227376025492428795343775288247824347382644317942551539129305853947937285402477284299568533611939711093550009527034940289167490084305793375719770591062178152763628702359710587188601493835449218750000*i1^87 + 708392419213413767213597427748981564887687107015006539974542383205558991482855503169217939897595685282025182477367533895800461993384515835508950743988992345412807181352458772572865853072529988310499299632799200461134801623233500028500263161467260800618421230230573646823216482082139476897847680765932948578567104626893074591840646385655903117857004018704418513246215849700480184212003177684360540476098370315526955444218782039215924205746945015916431061198766705425269937989673983018515340836228226856755719142031327584336553670417030145912317751670363918535365824862562027175319222360960455181782933064268084774508969249008611560399530830096796399363477900975368954680892692362867086610377045653201877774758305584273303270126841791540172794660827998756215295170439474035555938863530881581139236708719910477335909270039021635376395717481540439981805205630730823620060457584732394377658461806357611602766883648789820595094665738679795433240369009401085714279858041454546029123624390684819802158567987363926419455818324020166946079291523284904581089992651919023314851393016331370747882598905293450959574123359665143552113990234975377019691712882528531111267783898277485093418583083065317687602698605678053486748558467418516059800378498551712225999922652807531037371119713681719942119065683280856832074092625081101285794767443710119187832337305872911182484577324998487567935422745951105731758083300054238503023291234427172330986263861295090372516237237988685673084056403115656638288249804977326242709949663682235642476649381114035381012286267117688331143049712639352954630392447089393983799155333710455455594264757933303349573344539404104540462179325514969900787933550195517789982746766963221478259817408390399880794080675122959358748113526049111141270038937155746142681290458990068810205859082047134319368495451217310388499677802270916519101224628377651389610458905521629516540128609118720991999264859627396207400753991762281518385267654196584359645732161375062705586350210122266316039532670937837920884919548855602689844576103708578032332023028865921364817917884539802879157434357265742986282234472495187973784155214167493255513119444651026836778935985250213123501977759097843549412371963415789979444185920600582480972869252543420254131932409776458056257302126182937602732249194158829971232898631393985289506634775365749680711389892586581749579967616306495754164972162181369498586348982583953258658435402748213336043984897693387402829487952709808472788655357527505501900605460357461246631965555534887316396712800124035538324118999450010551088456260976853529992291428478335513347879334802983704422512074147765294515149524687085794485507562370397849113163110888242974041444371702619719864763785511348115087382527486871955980139627116409721524899920949789335058033646638338040172245022812208091628373874109999802863078399432751213434360639658651249371461022266868775578568375523902305231897814120143157121163948555160104364946686930846298728206997920160431867601819724133185413844324238901601272464040331290777807106217915553980287959134787308363477035663239456986795116623874294889603854731517372562019668704647533205607719507917756249380171740518494337433405544497282295295730351899835480155160126338302374726744529029997171875611306825915263331044771310164359634244617258118152364002721767271947341205857987842177888382806711496321311443691018575503171282110327274001377120298435158805681023078558683165563144699367168106995951148974199895747005939483642578125*i1^88 + 302345297543006880437346204053526572728641985159803792877325783193854389145907151435384486539615424364677527271230893221513245521912777156826776754803558281371554753683716723475209336881027382777177554951160386187491610885432701025211694696951400245986293059855165809481153627688785585350262828123732272337109394131049439800810693522702816341736182266020786538132849814556131072287995907364048794996856820191962112106535066997005441909183743219524386325199263102768474536881449617480106357061836140121567369771873059460188330784943215304088868810408924135910621225965420706689837451128838513893886951363817564034106896784610005616342739206598269020078693589028699259758951406624586484007163945333550048041621898172152471809231598969380363899958849640145019030344364758905165836779181042606520520329344959325035170321546082026737478126415847039738893739164756053975400157329300783333949590908500210304001899520428827445673212777404120127831334830524689686604445770805671947408648765856100454718414181412244118809104573347214940581895949723723268397553759914549460213347047842949803463911221299354943813733267566962678668117599289960143931475594894280864236969730432468014437866980252770416585594723344067047247645481824787361320548126044482756529706165496204111981556861311914332124459464239867586213840080149005230849982100734788159796674997587606235172564366363867211183326483062127273004367475862228326237398978576032255040687173642796510898309784645645622912359926428166819216183216826090492286648406544801175161783279140329238649946990555490998622712971684912390691581250405223899383833489896807810539838499545082939624890311650743438157627469966093191275231769403730497431431656660692994760079381170067360169406975979492944453026320934381556571136664982349385726982789152260219395856892268578604237446734478395804348754373967234649779704536949432679403780480660999895615435603068330698368251547484683955128453076800987359303631401625716077999919164996200393228168016033184626975199578645815792693755741537840702990642958889851941349890668237684431702437375084312053158685248530050085990579742812080945619333663443488990677239915332072081520306938889996804665381063536543952503843793772260290789153156715791638205325219393249362162559775946987069064169850330722953708308951223619594184124641534345870695906034656791033225869500796822703574382049416447723500075692507307331673782067642287490788257639274547756758304613096570557906563905112206300037089520317476575416769754339473542033253721611825321721722992392305356393383807752933791165161409868433660845812230727792046885570358265009145661054966258111327544428150965144798475657230915797715697424203396297993415813812298495669585761421909081909911401191226522539592888179087446917753975263161629272140571474141524588797828246849850652939349171471876715902839588620730649797032290105873043106944533976237517403027599344198918172214914977958801885397148265258999296277975578978444124036281941881370862680194213498728003113540362619915119930606142472745234167043720191862255061644154090178090173817283041803012282326847750539182429072902165800456449051161914649780398842002644089710498076055591272538645166740460280842703494221764978875498809535812551024855728051351080620879645617649158977626074738877966026186729659305076544504387459168450177425213953866312157907379059010201159235175377704080587658434540369043694383077471480670903542976253606849781213616878972061385866254568099975585937500000000*i1^89 + 203083728461728846883879838786857338509567130136896374974683635896710116736950918621016729165692791770121023206979389202198271194038707394199110848373491997513030315993628172591670366056145262978929695344257919118987756473144984167911020647453013013022488031220378581677388073401883650366577438513905805177184204454980260241564598460301868450990212174018186891515237001435110637477224108767586818085764037613152923514898528066144603077225114579550534352864152584244156918293941321346997439666179378523131742747104239709635708298084679842180865492538636054544787995087717243421296567160413877674041756486409286448361250104786780538789524007906323599141515506953871466890443148183399707604815961884923347850407902094845055765694672317463149343214980556212069202303068030278754897682304360467266120625458874789288773265008048056383665795904737815715393077313866548169610609121926659889800971415066757786621343991939182776656655106379595551359974769739242143967752288618782363351767644859230688939298603944753977676662284577604546151917086268210807878245197840024701954090463618496804204614309325355157411533631089627263683334444673079938033810670167197435737450046358452349407691070626060030156747212639910991216607684067310214160513549277440663163940207760404621476467882021678245153996518305314569479953183664157527122855169814226165307359458825078632637024870476737297334050109683198768497727705691037373132306549029234933227518374671468375334263277531951449364232379001462487915661894352919582699834518584555085044142052884833551572438256117498045730638030655075200458619912683042168692104287587779024447397432217842406366080317967409492481497295213371843753521348643781459918435477559420496333044094092437423973551155116755975144595354265305778252021815583436315557223629385977905969146277436514151855167044831047918291398410298955958078364667434762618132256796569956457311228886137823002595915239633772427971868567313858823787632106320219667097592323828443077862011986429971645912658863929444054739851198251598594589709213643742247514422657775719821852759929906511447847954554788288614191108309704427909635126801175320258010879739927340208732498678397429137543014837871062637908977924939220285608935748012716098887244808250169959054462924197454049372420422748106521602923296403858965967496279345042539915432521879600649238017370521590292990056968628402781622445722253951240113977357691505119125245603696420216258870259959793501337059502354242933509580773224076234414714326693030963060470200791187227667495022368721967539672218883184383941298650933727117001432078373796975927978028974621328722944452681289272522832372260392749807112339295556365241839359944164881478883031025570251764539485382067007474037841290177114383688284890185183824688729315145553778658874281954291319007701311271082538283243588537688247924424906161371756951419892079028034775017683327516292546936805637602025917988305461693454651659520299006138310724845343692497972188151370745658424340935793247637560273728936256570299168386166634899647403746053905942238358649474077443510303471342786216504755406521298239832193425392218172368798329184364684855237019604721243381339970027097547686665987423667450757422589752129267191001580957962017104445902777109785724336380939724847397758423656218677330266682493743237910271447900794184001657211530344159140094311794858512831706645584073736540324448265535802284480455921395003016181185495625527437368873506784439086914062500000000000000*i1^90 + 84582948288591080427379606460106338792851913093402811658023458828378150274369859680668644978328498064259944117044445456454478419122617029898438792589030518096201410936187575674029251440724362884076372860030889379038292880607250337620949889058991822249955336038845217563805628063192652012414704208742813307759639823296589734264219498461534627050855512654825322085586158895455227262402471186578264024250986964301220522944291074622442358800135720216988723574606821147192634872928132952559004291890788458252671002638460584275755608757145033163632241130310807996125913451100954647296585188520477929005735699813274732993930228929353883007976443703217593951868602065623118046865277579636091710218494490334723500777710629389802062294023725320469462247174459436194183643167464398419376930786069821813464467798526291161583757938731019615257024685226233779977824451923956074236798748830858895062404412575004741811708890049984183543453381357884484370326208666621841703778703104362620430144490800550337759795986148464379569171035490161828343011495242822271726038065617682862872854140276306493202714873048797762469720217418943209081508491123042263576282917991747249300874354386941851638080615150629509955407794455523652621706714723571244253124308053194825628058670538798985953162907711758181052292833571301743537349326192253444129250987863265901604375024380584345857212474970239037511490392580606629101439697326141780740121516742511815707569196893499587911230554509127689481840706893023755603642984443943483164108549307064821118203624650882225338016180049035211987202652594491019142864954851440869820008218890733967115617326516265997468740275823833866437547455569890791465397117553737917493376449920537428890803631736309012782826975642017247170610001054406143783444380925856267181871425295646916960031533865402425646650155897576651369214402548870013539915138115013598704286266313627690045773274312221364800711883701571883397348781057195115704177262191325526950399094188715797945167264250427758087678444770624623350098802861670618367650181722662896192970910679600985456418785076179505224265668487651569389171034766636232658575988288835756289607089445767603761077755791538123212713118180210887141368911294018456477335831769416927918799820589734005811891679826976017641605092814924160321034499502020106193793304780319160052535347299852780986119902325980693453854916263459030118648567914952176075119577475335459628097801587321540954251725718752937813486832419427578537368478238663456386078067441183079038165006397296018354121436482661011806774426395806855351352131198098557448795719378169185704168882242574329714784332557210842052831642402924242090643151152863337830784748353223131323463435561224992094812351850837852941128149971201574397760687933456297282824952958835189256444583832819313684341539415462232801085879165863815965357273050820438928120737745325566749772729320581041023398204312712705262977551222858806443701491168444796998238299612735258329114844098823954807590237171974654487950648164901249625760782856823380753399459294995479634415584174862285645268128795560923245703504239439798535767360404584922768196661817820177043265060090081894287295552015588024638237551185745735768456362668237214410167249616545879336611928105542734561765872269985045525556170536473817932012213824178808763915950731662730831121914165597542121636379411783345378741436091659166873950849789834550953402766059960327105216038034996017813682556152343750000000000000000000000*i1^91 + 20992749346374145671492335829011861874405004447887021494042080394396651961766296212671147411167475201551159086510230329831665423582865911159734941906626335203833241474336217166712404425886297229875017916131514187519930261221858036505122753185382704479555883769345671719380442734569643204241788798531378320740388833385108648054646033044710897433430323039558589490552307876824869149881704162056921233433176509780820124942263713143143175798288842601813739308883420448722676951079474216552869148072460302617392367495816244228427419900484233642588792087834859582879264130788978161923566918555347794843793784189919345699732529970491269333877027059076138407422307242216761122057651155925236591460527962903121566728548097811160751320031225954133557881652347289082927934632020640708214016053228247653201945984213458195050091217126458270721496203874887193948672501854006747015917140171757300635027783627107145773707405590013748921165784060518067040212876693028651233752909252965527486956373747708631213865149527944557599979688212808194332590328252236408503490001208723739439932783831586659324611713275824722643744984111827777606927256348536164913184715110942099987540857526005794569405438275459296679645872043897142051685716896198650560329257871095203513153426313009564546576987482575655114261504555194220154383905897283328675906864715445881347367942264680145664712901823452808184026910962012434824440992558163517421233440188859223014639612905131583712913335277761544015169349538998815106688066950202281854457845640429904406624171215407724161015795380787073680929980101492696360618289265654480069952293773730052052464855197434211568132889755411843550157158739735959040120169693568365134056009403225976561501295013553683652926325654376467738555534004718409447317891969468478110330673905716763584440887452312946590872289914233343434679810165864682718369093330800103054124230046389648239413310927809175791898943943910731358056488513255170925445110543526271553719605064361119593051311642178906151985744619282895176444146375030373499773648627934058420755429307206702900691798451853837995489153361610220757313765957577943342048072731548156204800954207897913602253926673744964270392121251791751813804855038621139837840001411664121671542589105590314268249066321548196385216265947946276018654683448624467620710758497958476655168263688192352851998035440025263638657561584929406966508505217938739161804124249559180338554822661186487868839281652575642121361735179104657035752347272129326614446766869159653053496387015130045952974359031053191588843339121419977398645095511643768901898579790129658639102459224970965768818310883678813578600265216272352660081295229685179515919233679011664581290265068373320978719093474771810832720354329709630083158986833995372440179536725442216043642575414711405930397889386356121955616127381286512539012013709547924729537859156111831610184769164973310152353989003273212442184938169624383019768698007945476744299857048920602800822236548036504872749405897801146380187591318417952510452903492488420496702154457700561285605772188649718553423604742646735342670374360770887831372227281260573166420248326527412437454460605363345327017850124967669321305916241092428644919741141892737871605420197331132498186885147587422119789824523872255777933299944230708160566215572905629407372086129900611941028114260260148837125901575903419242125931705232722230543010490470634876736255591822555288672447204589843750000000000000000000000000000000*i1^92 + 3454608759815421048319625882124743007642743457182608944310148470197221889786819678925105445168969435163212045079086956927850971020125687026204868303324711258999747152296979329404022581075831475698176829119188311626672272949336878045656937112621499932652327108504535136775212808887512410892120983751758758552748745341528200303172923646928815951989113771050118332669590284187478219775210258663476769911883204310065915634753778170188537231629047576256768363994814497836622918554604412490578659034440948588129569298267852330048962253476350939285204982486112832367347081063731616557702006186395361153195322387128334748887119519394889354692850479294722140869928480205938167758745932779152155487112664229942479554069187171948420745020729508798449261098676916927614221036470417919030262914528792356202661148484658812991308340769969734394581216734901935210698432581075098595559764145018869801621216005645082352895681734875434902136291850902664391137600908179233452213815985397460591702744143073050320874048495995426907863319257053392167618585624848367984741469022022567721742214967619667617250571902889143331934411726645569326911570558142517391214811007629551549578234783092243301517832686113288180479003848827608735476468976477313063112742833146032761060241701475335938090642765157759868143565462835778442968380029598502709616332925077300420224269857781046008283146419342115986491220569664391652404878411700466051322611071970103097591549087353802588924663339257922818749817572712117499019410724552319521660280832228894688370956094519749591746162586732241874690034576926808585885705820865192013703121823060809776440566669863227937017166333833426206245114206884366228914636953914212087444693961106174600137849323714374572087962051461699352437610790827862924677918732746722840302182627111400160122356874501361262185421974871033229239668923512041631729459814020287058890769615293668654330296518760653980856834758083822185577059028933179754230088117199548586382123376311490075115652276658118065570522658485486546620874235453849839897037620639680622043605838909215658300235041478980514646872776194177299863440321497257035759398306276613162613834116827891804594938216294169644089487622971643955369949361468829765511951806520696769032235112577216190976187369524603640778713899327214497387953332941869425528054271680645455452673166437194936889790876275019612735048199312155737516232543015030355601989269507741375152840985355220531322474855514545842917654253466981783060409597125370148983065601254181833516489483879646352442588547316818033719976182665149662943528698474853317152591216803766770991995538018326160283292314537330435499055992214133705456644401810977419505887929750220573672319446367050391064901424533912064973229490058426249030318062183301083048857582828414793656330192146655457569170187666730789335237568023162171108240524836224274497425435107480356336336895030804184493605700216747154396013883098723714098031590508339279651462445522149845623827201351902898041638460316397400964293028278525906177245022412118598471062533743351803252203260204121881676187454449293644431319690502940106518634205351265434815678846859273202424816981358426545107388404314920963333577760925277029809717311592745560623095175669208734140745458328406240327429876426347610310022999915004759518327470416769938939825599023501184448836503073613102502542067817364990352668149572523779900822132304938349989242851734161376953125000000000000000000000000000000000000*i1^93 + 416067602403551048193355449839148792277618707749335147889777883849188129435909257773875890653162232345846892922014413368833188960008065814447796503012769037619855812454692870724236235355652211360075576809563955574565192924899962909977220718920641323744715131602829380730590331264492514655742791623238811617807323123888138878368432886625315558504170787441892365086127319515785763175574117951864602275518138333959322082708042908529734077948730924705765720697752243516081480110653436873253282822789786754898858150785553193359653477019031656432928727276469306196908087044554850890262131334850237495574540847870584390448894607770254459715591207898075387603997397104902606911820578300455990219960118788408655392211204894117074468290678172549077832411144658124594482705536753822226010948513989673637183705989435770261924290195686832958529532589513949055840611731283436785959978439690648203877244089191835131138568211604681291965598620707896163343576260191994503177239304936281512108730993161976495639032262355271409009305257131841347024592493977891311308545832764040418440491341328806020903112737878638410978028514907809634253154983524243912224107032603027143313496237937844595942551235021298033721636974442346313196960792080604978482810407089804853416203538239883622694876013763169311475965859226346989259931714234616907851439298971610952276652291720192293151327043834379238409551934341003199169853271937794268728476583093266694726253256231960656718261910144726205978783641674246476194359232396620327310516658788747105019168006749141625956797809871526042149660615553896458631318666147790706759194722998818041934689676335784518830704553848054972740243757337390795478334189599177233288113624417268099111643416930305545141125237296356400638485743937999506268924578881840184748555153449553636303287808656552756548537652699417973288745320158081650647209289189363802228134194046313184923193537216363671337201673789279664290959481732401191573642956518922395049759016567310812208334574443286154995427846132812234314212785293449045938367933952163366520664705390192607127004524075504360585211299507496421132570820626981841704968923249996863408687639384343379189610050559442578922917076768828328865223423718150411175497116719142134371788115682132468317134230043725544751126175688247131948244862158396692030241877989437876723888710226432982440542075080465691019799823736669380303818109106022175294005865093213682523150835408536846473478102536461058928477790041480526496112900431062825843405583429866238859952607505176566010365486772701565018249694086566094179154366177104261283988753218980954022740547150595192160095283031744189998745395595987918237524273914075933813809742505331996402195771326060174347787670285436379228120934189290209120460151458863717721167603007447549415196927444845869232546318912135720648214805761071997158875119799102932421968009873690559848597805416866562155333401676179102983071361047030616950181771791101830802107829968453942783354957639459936454434793486331627102931253763844502049283558788743979168401406996975949234970551274389264992365695890027307702544512931523236632127936253418176867945414986774859753974129988341898725600342215167765901743473165636264610957038923504942835108746727877382828889879702809283972605771430763528745111533251960340370238612352446648222163188288292356928884859617725213830628086139616122314685320064319460734623135067522525787353515625000000000000000000000000000000000000000000*i1^94 + 39491721829734749688613791683679386697080395085062962077171127332573005302602937085028043313459200391248195388681542431828842324738265759221566068105507265206914659494709166655789665294023197172384642359895755532114210184738627346670361034817232331200509718984698708455423531063801811027613527286853516235192184233696268172391308470789230070313616316666335734670534668967627611383558908887205095996938140461502458409278460572410436344048108048362310961145556069861202105368599770759397909582495757466797032200443374221163245435973128454001404245069903528724171201886698541804613808870165764274029449605530993743749687681574420470022967916025755132555073526302984828016483957385619866155330585267413441494989586753058964237298290250707905528139330591416128905823698817336858589924392967746248225425514953962404087758477750292541719838058534937800114099177673434793877178609829442753722362636436307166648106887519432609719483449602037354956477755261205205521729739552274445341446010131677204575469500229421889069068677990256352247218265840384702449328109889562300582028386974698641581235592905733588724249007702057579785484846593880915950604890602371823226952566667761708634549453092400029863515769277779337619637545845116767151491645765026121589830885635282153261323168492827184422473633230042051068138720538978329570675317780695123482048440192995216328403968081594420284229660201917028711610798757987825770739140980821624430213647904117298150970442705502450211424480083424027676641304838863197572540431475269123940735118491713537551059055227945372217000081463116609319265378108910795652868496593499459256661126283919139000089139647358557373546394412888585845934565111268360104978709495413587220675714299337599640950067643850578733588356437881189007317423446081372804301200467050103944464385766157211239076841706074010419770485558890357147307170151772819369854682606274498752694319637089045739063230057910739913331529494166617194877769616122230471352865752121261068558725161489090530119534408697927142046641049320966273292223368712878344255323500180310621675563305475795032529121252291412940256991541412697082611498281478013778327369094880624880265150880850996301354467619356898515333792500704307549804013658118759960795528053470393863402854075212971880997176523333800520788117322035742870831598361970790115232503297480369703530978513471645590884394137427936557204299096551098075972054869401264457803536421528391495970548375470336978691420644983993908233750672408386648632591588941733748731401222399880328304178944020281797600013779608626165151102712413269624306586979279812539672568620585101208778175929662420831578824873149700921322931996813975580546767853504754203753841327035855526114676406476459163302136358069563413517146408015793133062498077977524179884684355027835934934453396883344863437683899611099700315679530960447773763874781137201771506900031404719571220007654569898092287342939252002015089755877689570211826214284953026420140825165692714416394344413286067398493539075531490249282597115219928487192259068889066155015826320617537078772418334289268573989604622251984325417064368014562902200929175455510845538258986647630744814241091338945600577056889380191606052355226117617355241058740474067101501255183714228753508326732152843013911233016243025554991144960298514341009108957353048408189236101836948516670982616640994519260448536137118935585021972656250000000000000000000000000000000000000000000000000*i1^95 + 3109734574067194495987633694985265557684035534075355700568811182678659068617679960674872672877816588495773425099614487333715966739286171728969215856732694046854659923259466482343761626722662178347312155281250118160940493337390067898287765829824957397797442476303064665976358719898483395323004628530795297393837906473458193381873289775174336366859280972657641541908464430887905301525896065201447050360253008418251915964995651084464767744621811993230019453031963714731116889165106962374124809107801125494425901822829517926516330700392358689599601036438384955889141950779850958943112338769915410262997476122027029343812781836206541233242561923367909006266977887223264447206540434621370659203350420709891755030020260646412317980439365896235602277117993807146111957750220784247336372887827350806759000165841259204138096643122673501875797332152435302336784780345433254044361706167329276869429083752331406006581274111312806569564681727733972604189791552032612986460518385252279148361916844172932012355328741002487779554649655366067119288505755909407094051759305073141879715882661628068454044206921230309582952213123944650043326783836885268063259567723251105770589828484148634907363629803326414538829601038417206794788132243646536135055540766984225285858224521106151286077646959457078702593152557614850609637549816399903303254692331689970950617175543288075586742908971529783352106248187535239106004653260082764430687771026928339154509523330765509188034474045275313165804779919951694878302429461193337397888433376836358751131638957839830527115468029705800332117039704967729560011092137491736047323125206510040243730487544590615409182087737216092270535256235948871327976704348025047306934463285049600695712147296404361665062182909123280962994843274759093713885898585627079469196955953536866977516064892890388993672348341673516007797764010930324572487858146087845306323664054185942365210963029275572562127638372684384264644455877703992970127441755670079007482514275414853750874433075029135834878272472249127526441888931432970563451913954620179149364826051062384064860543693456854901728560910808415523846260316541535716128515118393762654129518673787985626363567706838413196757929458840349870874477974782474362437733956751725047855802079383244740131145063701691262297679573413215922217073754142893441351931344195621535960108237568040516769409322708382307967111611914340955860341786224205147978783446804929581977260832009692588443797698515203707741231715713414027830446221110485324026511429609400786330810295811248138156814325999254153547384734165290032934990582086829043092085019481965523528544289971393109752584646219701176369430302721403658733011344839251813380441798166454452246195107311797054425009297171516834200122601914448667288533284924058939413349885602786980280893894213410156925759564759301431812897261909908536843736106283718560666174962346574482862060415021294908583127458822713809237955176710234129569833196275677322588988179578923307449561986474950445444111299728744322265750966525469477500362922984842291298747037194683457703229076651851473200073637543809013677082363508838807774986033859486697282763089912789310823307439496825415186555745012991275215807431898224908322004510667507887374990301805317293612263829649209548732243036585502362004514664255048580081806415128733739140855632491750810434410421546975446777624851934720605188608169555664062500000000000000000000000000000000000000000000000000000000*i1^96 + 207784115875183049607955664530537281663212031778551573732241270313409221066946782728795375010331990857313055139054035219738299147572912493015368264117651188974565653971436457500139123812065543778119217488015892534323835066802566796498301116655191984962678768452660785691825022920717634180461634642341783572517559171111767524760169768441732406413680080735005414857947804576886229724713547480042509944960715702019001339550304464491887043706222386995834666408083359531760909026256550913357316925123505644051492863267314222616935767592124498601117594246969326939131891838549943244438737576552387662943554125013155926604653040090366159480642656058561992369818878221683837860974605327991295616528410184512716660931653299395643094807757699460769348232852882171236483207219451635259690467227897716755393284690746062220945392512165677104814779999372169645880104221965905327994328748034342936255770077685094528647209320401982641958758611276696563262804113981901739692895669103320055558901689595176901800575618017624468634213540861109952723753050361869260993436212287815465695163682283201799219255032292128534913063097110760008801022113966255741331987880008965802980723757182453953055831869732419272033404035597767709415610622302848228647900551761914596827409795461060182674256399777761515374693409332881259405064861527571396451911845548883851098181754619287049469938694107239567919267185777766394616104167879896917518023064992740021365101913009395950346836718878302988236550734771461114951113594968559840268879081221814439045246206727511190124422625432071123908953433143755666353003575866128130893274511532323543570065248175907195243323667531527616128078130379022297586706115477464387446887168670848741381074317604436262279160443681741444979739932560894624790227401744804283933282474741180421403969096130843693034212084831923778431290586990231203929967900290646375850475436956066139691602734603581159745910482369664993960214972523549741328986072735781407921343677619077176287406761265371712968840754819342494087168162195660042365717248746464659121707368070603118749916615603096902722662596488853403387756336480090839111173351881913890749818621656677833126921165830754334930143565025296242428286780417498352386075036879195139435702503913763751964816662840776223736474397841172962447929637794874780274464187700697608085581301192087289384474514000550485279302101372488480142293224171572433671652670263207954810712290206913828377548237027481780907044558157676661172689475370547530942528998258046266071973022986921035327894332741119203405289205615989349285687680968217440200655580134074375151368109640669779226097646268027349234379277113736619673584256250017592870765926620502797278775698967617372379597267572934756393696419195157930004777363658347546380881497861036535261924083619479281435634421632579498720729330356160688850410826786816401672755000701868731115712066097666571865665723106600713717094869672402012554304880301625054366687068861122912238760819093200168192127363230764149634395392173816463049727882156625985699230078928664336790144523475779742829591221789593752511603574863356402759500503118484053245025696789050704217349191039269243825513779258882562673142862945668675376640796828109453544807092243100858826937860456279638708383407868553335712598779672263152264067911292744227986743483527055231985493635035146125299824382490386962890625000000000000000000000000000000000000000000000000000000000000000*i1^97 + 11956450644243395106686372020529780728024119025259585826274505763130210779130027171874336131288703451595932546859128652644232309537940015492488206257675679547112145046863400758101066081125379737821042458179010271067433046519605268467809092976887364681356707021756873688047439469234580758046634699373595363193680255315646390922704970356429503227731173740319690221185480920997035550252883450792868392056358857939984863433159617545802206058648049348965476907546417202525000118831771012415368544454755239387726076006280377889109898633012430865020303815184654576798213864993264878581307268005463367995056925489295517347486166571810824947692082851650483210695194845891815489523194299881178831509183255035069978352829869862020533330502382178142830258939608680268409818999574038324621038882949674000814583667947241346761102809939097777822053144941152387968367067211917735953533610531857773492163364990373983003893276946119340935199163872212542359695921127938602920738431540755087966048036813396689617800354061476626963811005697657011169527951428897241557707856082676590550580671433109378140582484524035385154739379379901591847238341745803206522483939234518812625097686405904943694002815628084306138756398305998839495092743031887235440875207957615416003153797778053094548171311330583157927906715111711217382947965149047668111990135661142803788298947450999020190849663444986145059872239664851763752118435270907221467474236378113442463565987462926696333460238238912742381108909729704137782976919663194332853938561938728100549766262316191427467837115482233809320677451396667470989017016332680267795329007358589005394970190348384679650338367128246787071434527928920745674523737688841618795668923619838360544177319694572165140742490691994084761493439995178600376325151893933477618713485559432074008546559094523212793998000488409532124364243935941336846571171984319646943154338572664508755736745474141917157038685705263481464002124521867466817451811376804400099770931258270590528100228106466496454500937466074158835760925443296494504503939338833940286760893791243743458218491050404409515776024873366863772283741995086393299073620323423613648125971997771736895179552843778661127360009836541158607432475197030185610343943526395818651599755646690294662138676423581941824263917719784550673994479643083911303936334816552757750965313580601159981915769612642213514598320580054833813706019817947937701665731240224213791049472179327932934651533995219374622239310309775745550821646895429805006275095759699596487866361879659464099533499147721286822868580700866221973967631829895951013064990249717019445716350009118240389006827157451175189436652357819717466289577765206140517919164808081156045705724697428818776235772356007220047723971162060622692044314164257925954523707475917858615055515186481201636052568924452513320864834581014469466864474888171530892907203038355861895673724950961703246892391673320285456904196934314144054090958847289727863780990498225529492239734066456173341540726643448131257235410322743438137585028095988469370042769768973229145421391117218681943250033515939955384097983774687277838059586895708332438164694248795509944893333952021146528383484329550800465994729817956836230441680734584819883998602165607218709152938946876194807742818648295493106042257056735027715957939905840929862995347146274349422340702261713262916968750000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 598163703649270230854915007749007812463580505356862770836420602452491535714518730650777428091482508477992770982687163346367233847162577908405563158519397566407246784063802634424746314162411747277834580326721184119330055916838730681774137296335528199025498098859479455676500753378085735605855416526884654243024291945182861118581194733449057520160019878976666042794244302663803315074550761460242352322998621852830619515631340144081128414449287088535072976003009382445235073632294935120822728043471730645131472144190157984373435216239216700006645589705582597288017491776331823244854334787070487685279967372702581040011871389597049428995757526945491752745285395983810699228449414514988981062452913915905715736885911956898957289885822503650385921848041376150256387895943832465154253225803633312744595562502225709464310143968756825822870719876899079097760275460264515904972075703813266021084941232915683865516697767446010915426246459545395560252944123221468575882107440918889942636368539138073861143717982849188860889906108691080688849837926155404281748237240141044432054052510468218250964741798781200296327230013445216070049866073190998460337194254156630331711533473334955636947364696249179785154501192805746814879486468677143299433671191039884888146300961911624734668234565644176509723280145745877032078743560619608258049262798175487566576934404184765818406275220533238277222272042696571739456319602851805756224480709124365131127602150472448785728987526905713159149579640817032194897804651128255659316021955424457925498734713113819616284309273498827643431452141645896716251071361047462313962556960106620312110479631025760133236712895474515282678414446908689453255578622206985419858126970217872419919987130734644763611342359046528524343050667618902723710790616690443666264770585904641346889199805276596592161454837214275035031424147282956662952491458260612002091431848004674989903316706215651251266513849782931935436168590374293789584009094904009622372210006060737691934354663187157800094682713179449787330647414347016545049920539099789405972649570370553313354954407565046033294370141464429933552545861382318437806151869679987730223845255536591943349751631789148380765418433952012778563489077600264654486328827719885173734834027144280930247337550786989016245528433356085381429275596661607570041654079107322818547384001087555843246666324005086526339158713505676532777319633209098839610575322757421130590781409753460738190886677475013048062984650923839483392984863255722121303705788698446778046790041871540755587550835670321814139134615914926524386557209447907408958886766763683325451450292136721403016905360160186842838943253621085528009735705852585419563143577353382331255419760432309302381049651028531803254705743800746819832265960771517106734285314828423031439389096101626312171014967707183504170176514572650777883271144946321956569512163754746243964931875692695050786141539383260941910125476369152218448802711426192283001858768887105344381100521131305801155487316733774812681579246528373800712262224788043342628109238647450933735040889095355694420684354623410468513568212573157871522962844284817280857270906569779980424836498686920309379988316872678847958535853324925942157253727754639557862310614022852449076839878383660172985175922290952795185366816373245010513339272317296415447521532572017054397343201747900000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 26438012287102043649362721549794439602333890033470623611954155835491967402339243513669808546844326241379272429786469095322379851475428704767565286234435688209849858422148989372338320213716915637503145381213814922131862692194102486860080125091565690505759938003524666356174283544881876948519369771223845880709266113168668484234237019187497829188596045510077537060764462010746612954409030951382311188868008285490211987177522639135452755877016874197655111611677057507904840115185824960433252923572911534589064055499820549387639653385205805198792310731256372815966223016001949526746526218828096627860941066714582826364589346147531517267512018205998165381683715670904316714029963290176392246872125802755042886205893165187893732130642514688817551562081414938250730587487908914832887873042133528838667985335668949739265939526357814612927317739752862208726445106890649935013335100070049059577546297307625714210082601987364416936399701890974828847532306006717972610844568018511941877501070127460818652733201187869947267238742277610444799998472032527196586232015970258380891446844831632555507200764096849618120839227337702825990339794684396042805265386914729901383237343943230774146815246657926167921572456533069430049341651567509077015016441037521563211597366019205260910010091432997452170171583271406390101063781090027205955456836197247716960454193221094225188731631248928590045420933032152802929455785929962488670641902280069507203362842547403460521776435290628297569922121804624027484222278637307188229905059187771644791898301951490694759114263504606684396264164913131053131930734627229456933680093692857973102955924869791068938817785261003289875125242677771860503505484162973670331183364814522166115438804681599407199254979472693220943028687990415490198205914145934177467122433819666035676357529610008403272442817299461835569474618968212467165880256661184490876113843416809699816237125340266625827130504061256396292635982553483246929274299484388673722286609454003940108471580750982172311179630404742803766089426718423201549915690396047954906438456419876832726833230507985495972018361005481176607348596068753626777856380508787659249328065601172859529340083345332172712936735511023254458793848345227425278460768316541441576145283918670193869180940472339751675414762640415431317586596974118610375265771020117120931833116728704792629234206452855382334384863170560412984533432729424450399998559705559664406056669215545467482215870123671475833394131591420690594010389143592125058593627627100436613360893795440218055929687128911070523464814432735090648767936508488267965628933769382812456237035650753619538990695902434843849952529465901953460035642272667415719872536370763394583808049691453953284161244162202433805808450648069503188392360721840218762470177620805842281272894476559372486371547302435375319638136530051035459199369702903883614375026379786812244297220493134091317358905180058161171618829479360814874044534145977798521738691746722778450015620981538781467603655920257036220854177949739812495133544269517511937516287666999782107713572205258875769348709763829274704493397171488495787469069016463789634664281892859894297203777543318472866974231035371987884023657472335263623207803941268714496100184589491492928331065662582238980922715269535081610070214514291637515456157606069732843491292978387767214730240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 1067059609555019330376459477621621715963522933867114569781850963284563721667417461222107942645650407834473322965074943468730834209997881682689165337366093697620562164731092182286687703850485713234259215339666517949866161456610787453162278950166779217469478781256152600991414046358830797177795064020915710944753770170680205169306217807028682718966825717757918042903348153003958673450114854206885787951688229756124965850463889341194285591117938150720218832773178061031044993507934880978330995990977809582241836887831353797091716028735640412260584906752855504187415263289701045701332864728464194095526289834845590484572050605123769364066190997053841322940503690473987085002314523075386543856764955419472124973197450247978544587229825220617263776416571527887979561437385710472108911624910723322937097217557480330285666014865777760386781029978163763018801336032500738980781705511178112187775051142084817986885592142769896140803994928425872604721372090958903274907171162888059198620828269990532354484129187469164641517664716727753257028211384343629318125818079765728418477960476888521530040914625212939899039312914874388592940348228433831499048153715111635360804145845290221048283880946968952366705348449236787156493570053927130334504204630219689669541676524941625772394809566189574056596069347972618176900887260866692024260630055341826807113091153875361082409717616264424125808168743738696160659740606465655493349812477113141328904830268058644826250809778554723864509884634220434375313228336999726055522080560662008637445635078890264151389544589191956998382434922320989671254409002154566200323784286601745433564855819725216225498699828002457560636319065903289377736194388382444372572579312199817245722906007607041811497905349814671223697228975039575517054539512015553013403588300343039842046795264786673038118205619804677258568532077825002274687186862284221204896100184089180191447122235436905393093972576530500605215661777369512932143903396234441527758701702471645582367105122829489607365640726197647714176568359561443126413319792050148433506524331506550330930245786515569347937456195387906603819071762535559320338905396978993652194564123144304218476958967344143564301117123682896026106489740390934242541406261189466824296589947445622679502291598737835308653467950642669310064632669067332932123465167768174062895609187959761103326591310702178666153258131322900187567476663731196898328350558040179554715863491096390657719916046731104770462152433833512962776945984172842186942855631902621709047694162386309913508780867786402430433574001006933245515297484458636757449020846075745322884084036080890081605788370840719641867640406401463349565141505190168994432273395699662893003705778869301628716709513637338534741243029953495394218854214822973820135438288600982677384306688588675494955367242283460886003276611090726743265830881989974786371433395353327122745954183982325353933009130179485359130264144518615503882274683077838807387898030940060294415140960748759561959367881115200846579850830009343147218779469406224932182679572142283375526751311609102345732533054637576275886212732170958585245804285036897889287435432491988023713805998834053510692275500864423535049227371653709881262127882313098671416036355594293796659427131438461086623011565683226214835007872512983962109890100397853401787747778460319744000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 42800789603614464806002905260106958913026433297844856398576338364842224581322945584779850456903984313232150669983941202337902436585840651051145387881716754333056665868496638623611293449953050325336861763051317043667660991822837408422507343913135551695442514281678847556327210887331519901159616807316502884557861696130328493918210371669645893870849248157880075280255496983097089103838247330249843757410125090216140324080210404072505052767742239383410239012634494977788291329531557349584588099193375613492644776228881867068972224897021000737401779806447284976703432763704356270808512572576781252572556920386613558292358329188954355806006473378651280730719022308575926969142556989727105238784793913152418511732200374519922953337305641262846757248993416690883557093619483249303896454775704338570892275793148949918661783065191554903288015576670484854354978828797089826056894923241604265086594511069032782023707273352080535510755492838095048659832800491714662727953964736915971293153521157196571390016443485657213841421785698024642651657888633126076783195701750328266303585219925702090143317985684856723507294682897560817791196379036791491248275297257965928857685679346922319835212054717880271032049823282932528633949128940040140890974056859538498045272315724267936088684757936043088026773586108290971632838337373850303640770628236204269409528277818284133909507766261096045454333346934825179207480703577295249817361890547676957684942862301928165817300380847923030621706061684476288690307943341901677333060669085729220454181759785281431245433467659495784120186889513469037448844609389798927071595588084489551428645250206635263837751822757676435100614418636514876781443654116046480021973107631889582582319010462646148178707850113154838077602449802786318527721132700413659523316385549131244706110943192924306329097838804541882238304429734921035057904648144548227153569744237248547938207403966792801318463809223853585738562133651838134146523477413645988871476289694137674227322856296110034448575954766351046222428348706850364540197037744148123768598594041015005330874755687448170150620405049346175856098782255555371199029977563026883291543233717855273595008026600339728538509955816609123898256037464294341023521017832755972956884626114932163594107605149405645232891548750262020831718787451152670056307151140215280103806971544761145021051277375293164865983500638877538130638131823691563223630850678440158893126014609267303537913549883631390240513039324170233716804571431947839929015147558781435231107601371265713676287792844233370527176356246109368095195964847073797957035663515742316675476981580693744996054560775499737534447582122218541570901911521645941933189855495008652029697517142417479441562975910865209050358849855915219651314750227123695430732435157791868831909574433589608427793112043114949090159413969779168388733092706585182050471004045252778907997223838870614892548003653884839320148263588795273012970692645896827383204108941584027718907454783772801323821355533912509941271340594086547748228615555758020448389199946072629274762838953463178414025691791857882565228457402346163510726622622401482872056259040096195950177866677211508882795769099128680794148489982632435335244395228969819948585936036292748341378030370778132571959360641620681694037434752422751010925221523759026598018704998400000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 1671154639205339273778048921046030353422903586098341945874077255532764682157083031671564232135634212675892827265979897480367535352241162300231521777233013187410216839540644571068608730397347897604481526753620747699931991418153264368363149495247814947461988938323035611127716871010576339410816965176791919583872074497060328071386554489405523300920812930305454069864021559227022709782557498242221568576992296771078759985229442626716628824773838472270524799602302965896420276428431843125661061298102715146667639570479656250705118482885339106686437866859944489869102874797355600366277692526571001370210372735800314949609832093827729055339853295225565426560262026691230626328595703433599822269096482988769193188435786181633502801176648824582991158084374403967587148239545790457900995170387669692962414224306130645873774376339158640828884480399539428454063694755434879517163336526784460166542964407266551932386758092543077635709551494993204417644974660497598662608931587991562278787422330884523579150007379321221580747860378845736745316338014964708372827721211397881497101277752054238246580872016855854382867997696867583519358244153779851921695269926602058078730959757116502323360186490036412507104862145525449695734019598069507801203469666356036486693915539345341744806828771368512937540276145955198298063302553418047261225817902122064107373141529352158483636072597610386226757725239560543775656358079241477262391040676471379487189295148624343954330088404248997948109766309358792428527442839111772373876490307371326773023205435846816815473764409616337955469983740992290902877257058264276295038624016082252910829886787896452608825222472541750169255357754351641476496228683987799210094474346163351265872267184191882157308295637618575114152282340558956544101123227222078904908345609529213543309893764690001618014842120783589150992722517747528922144322421560563108153642620715194724456900750261091521073178511183737912110986326008172466935450794889651531935358931105439438172207676703649516466108013389868331235946794641247055918726406946702875514888636856929917022346050187836607964758695886752650627268151280466858279683217050059388964726851607725070911682372147769320871770206640800464998946370761284605246357896922966333937567947393619820683195773440899315504122108834614273332369164472792148081871231225814875967069898432054846926897745025249804292167717944446476901423544080678775265721273389478416686877948210519471746729274649454191647104458071031557758864670739776501274702107756420659668574338284804279823661811656254868739319652658820491235109800526938337779605597140939434341128960975850402366412440256129505025054785113763694918376920210910944257883367488076575728186101205699341175916957154239586003157083648112209166400962545390409341273377066523309108224487078624039228645934215707633329420563092446582720604183776241356692925941048389983352182098665402750595264956629740382040052867200641902091689740523680369143438348348804999519145047976149726473388809678755487261010668814125166448711798606662390939337895730300206719902674604191942542086334900179338792889767910144294940742186261001674132425491845165585897026990895816192328476508638765342899409361354449372522837449090884030542078517366765838003321596367531193356594101403308210018496076643814149945582956443060970455040000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 66074931961468276054120726527785321143707725182207917646661629504304186360850346887354144631055404313660867692089569387299386790634032341575698248586563259636137537645654846993863960338215852104929965243439328386211944171779563980461759339154102745053043301137588654339070249481049714480708347883814860201947936947266669943901535528257310236488997945977943842402679711642861506609363370014534437348313976435571755089659345123217548033248319363593034004346671201518732863566703092605665157328218997450319881150017429991409461058223525759167258680957207297318705806521592303805352993661299598541470275383433615421757905373511246475835627665745002265738341607459428885637547869167850264154753878965298779217904813002157061621653198232564982301511566939094781762454433274935952854000647052970617206159998690869546276943500528202366387976536009455140459411027143231483565785042512202855869634390036521639177494779933971246815361403393087179598228687586610754840943908198826868666870829123977470306168042350754940293578103354316764258377022469549837345743664034711956827541007595845851998264501920002110853924551478650383668651495864947966842286674033612218857237253126499075052248453867731292352577034099191485617210162402860313143676033176406592748208715663009159185501447101480741229820338407319448097096595022746980565286341878570459623953889386711723918322276829023452055889576074495463189188247141273330568626039847386676002291915287088665473489903687827547916744715975519233580650114603145273096929136118367833879321591444861571756214491450392298941969976384262094696083204409363425377024496590556148595149559767791958355195353085039268181130031176963797349968954698569538743177371857315471896421688312779529842165664573560996027980159435061313344381547797696956346399366625235920537772372950699222359044105278931889030465640949862399884748152432138442374001416289736551326057273305560455433640400477339960324432406062277278079791334818817340614693300336192749136257438176363709561943201372333289027308955590590797462320814339384973344793692091701906580969980807571424869423230251525128619403419503283684585068141000372450724364762492857764213772851034687810858421850060148792666993002306987866504697715751187052175267086184177131878291778689947511488325294503400950460203511768770648578216382275608509878480723005998315662471878804013191307335198162370338429530401799645405165476328200309473610691856290278226946061506881988795767818733541082751463770354714636758833679298977299859976414871195602204324039819223788698587878968223821623993162620839471220447183669000869976607679751709347456278160269643961550118288644416832761939635162901282732040059700811613833557217953057960755096509512255236203621662216577226084982611362348110050621885919637179137015440722409885869575996820097326545093154419484765939318585626300611782752258583894115596131132488182714214182211168144255221925481085686848835912236352215687165521087769865921471128017471376066730878691378224550795913636497239211815760179310181812013216382860439626251368343195562179749403443860648099803268444820267819597915705142295665845017084352370258650682093039041852112922863427110565065440944371838193182708743582625738836011421062691555568872392448808211180743637263553398017891391569547793113762400263527727104000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 2210296553323271001581539211000654455791799081353270052532703904428270527175037962546957766962533331351185057875562261261742203913994758631086919817793475221711923125049066432218444931799915462842460665354568477491627637481271085905997258259212690039898144072099250831442536215136811528098470149498378795095055703075283696968215165972011020532858034524545494243764504169204211864265310298163015453434798007438883552358953248883307111427778713598709649843416572224399956982779941245229404098909135299202580560203615523648571706103063267976875716738944043415322605959586492234355697467976624242457660481620793801088080684630640792528454444100778246699333615459919114253343878650867973254940114989433346661904179312936450566950542712245362061642410975245584102071480730565958715230813941226181532438090468206270885702493740120566427736877162970329522549804964858021745680957300605498766155007680379315684793672417549927465341156579228955172355881090996467206317684486523861228271131176598563009784939455477871773224794296698916929866849660157786785733460653510790930573612522270610808042328093850939852777635779255188626936384139636715917133960329338519656117685256400619725765484124086505280530393164256339642214371599356041492490113893083586148059340447459685389133832922923685472465809265300591891145099618900758701542644972146844910808073956075678726361417959238836747278226611234424345183328097756070186584165026177078272614609941537974248614087817303487321202059954051210663287563532997451578830303612411652092176604251690202630447395225326148271538203246417035214085057400045143710187713305424649313134538114250795663107260021032027736314339629608131993098124410433284717943317618858464898344947098489526080883988873023894821948438315440457916160334705019175966782384419373429240870696472798321909169003317359053352078709997821208507664559277604661902569255026714829301050864582077398836091506998791015254535554429545201733440425480332490782538247172823622551084345547924610818002869163202599094898166483594462812162629169332184813471761066977056929261056022550316317563686276182029146571368665273871049875804369956772148264984889137289973601317051363424191312627712495364545299005660898761017952241414480287182268390567390620543762236174081001638251575760937994862646213468683618149544130870156698509763429776164543190590145473165218242446511712593624963224861607737006390762623356601825487547582611024085405334806300570632037854424347246614054347474022706603404477863546302933130038294991604043117830342076222832480601508752217920803473381608897449209091918755431361008385228905900446267151736811256335463330923059649399440759318811226198906475833748240223717147025809050957316736202184344473619089599827053991428465025679417043642203483999877390109293698056067558528348498800526182463730687801148219547416645356942506404776646912993329972204683966797973904897370570887927427579927701141409842085913547640957885079532379390439308996139334235571425918316272121117482969123662851018462627605114978121485941315150911257764872396512073695673795543651891503032599774333132180139465236346440227279133704120673263788067142477715028683300553388091006755555711564102210786063155593076580742779663917559135464261725453120310822303999612704067455987172971867956738515166822400000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 61364385515929391354103378168784366196696596032448596158353892697079369749567747460435851167296225919164629643452901452886843732557167289852971137061041008472887359692786378534868966266934652426675708363787015848636698081373890996488940311135795842972227165245036732538605933605815638752384428799924662825596565777850056564611366900978697695772357769078087256074453113152850505208005209611581634139517296477933388121270668921908576463770307748947412014090443752498858872791712074034642637263348702508158862072858511770462633075686696596242111545092213402152387924344750093227739505432720427549522698378021383196288371965028312148343127808074192042672900042313932457818848760410873718989606300741371886192747177260602738890844121899258099853272277501919041319000057555544670676864238080710709011768700498841301840052444049209592900762700891527262481915011938220801430739492150890060180740096109981043098881394149983452963392055198297192712955756864245336500895295798412799048186583719584114586914676319354872865097498887616073055757659740716596301102146319086927668485072205142450679684019435719793071531371411189671131874283383838981515294834595604350516989955768741094261480484831446940250586945620861372811621851304559655048806302359362976144680931692049663552722798567296084629627135019730205138982519939035347800801339910149914679149409446817520303788832591156225068618867122004531269389961062345059306045752713519663231577690979544156053278521592455335741237588196072230967276927090131903649622122236385771283881550204419510320385606836793885517713782940628136082157796072225729674090812498311979415108775854861008103141141215264354937671027842338843198780914866713437183106730648503842348830448543251274342111869800981988222473812086445120531174681672746148969881410699391346760389566534133763884774023205571786937839931706404536874220560899528469618440065166340371716139491632502167297081427834077089680942862749451262484964491010700968103932533018823575245786031479437605510993616660938787500841891741078655642714893028427589494916596666135817773906615539435523938770687111620134554808963842281843208808492376720598459556453198053052136130144798555910276450763544232125345157421944225363972406188503787488071227764429868250155112405132669504168915428565025885390963041994945878450153013612022614862409510039741907467577817666552930348459869488412828542203808433265550489013729763155777106064880436515457615763201697487229658299694805139377534747234175679393563498280633682264994717143221107522925752342628460278706568304839228104173506973808584334927206968821470843456747528531718073398177543877904010597126331068335257380918387944882911277337440348036475663742408364701588290422913809719666035813673381169757769784270805797738523098830026522597947629845224646728972787577494312323233001505715154324073417953150647227246473205301073744658574681516444974887769714452017761167007802325692027739057441326522587382042682004978619561968963556494189835964731106002472412698424241560483065539500590788508632264537318002138571979001054117286542116576534079983381973113220640169971355724097394332244568309656450139925201628521965273025286503199402200701241997748664885804761439862071601895618653010862023543828860262583761020364616170931641246451391402490661437440000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 1174223586857160240131907801867014815855990726717040719066015484127339415125843538040485241566593852237529893115439157376938090685265135096806155744354905297657419552358737166505702655489101584328235525601197213741114422736336266106484247989159827714875477773950497036964107048760923653225031548365732014541188090849688025115627199699886229362953533610022891767380112100134546119755920790201896795703111488699567057523388679208315849117538722184922743176828123596230117914463282072918796050283395142827174554441908548537771507202224464798395081703905623919399251403062017364527159584311151678245707764227646945425990514283894103978819156059933737668606871921347739513835239930003180126459095247365733415423749009852742844137260017744008692416973733906597168650241381620884086861128311939356122353539716934238589208245362283905355758116999125237694093388752264619365194196259882708048617934211098053788921416772740597260274563859779749613604679602626454911337899323777272914690167878096293912572064241784421693182216884773029969727101885041934841701287471217951779171730967713252951099111835845507557455584856067574128953371778090628603663522294468911094399997431096552210475672330555511559784452175787172168428944578986494273126789017575053243819260729448047464682097744590624644016958978029909800553226451574869572303171374718074270137095489245154110898867152166366968079973389434138182910809904167466133692647705357598648690883892587574496731562236885005817447431946966529989008679543222177104437302041346446128107975482947402388640038443015434198541133210583746429970416026033810108331020665322831459250114960285905753616494277959944902313268021428903282409186637997691334690684444491154808221088797492829658195388870461429155518557475533186742777993635530483622983369328551022847853441118203844793792988470299907306331135769475372095164430335981006716896049500886875904632103040442170090883219369563948953061694522922118897433648016260384175926391950128179539291137923453793203089553114888459333363795130956200486580540170717921568149330403392911510819947035338759504166170661256022532613238230090811922391033394588378890689804191057624255592565539057254678135545501500460541316385953377881767426557186437986223471067786555449666004625897718233793578522717536387573630111940052563401380503038044992285036693923706857076897320647463230845108383342136093936192559392499782214966344278148515574055985876170543246986513772396919106291610669841315485554368514229490360723761026786356720687886629663900775603167869912098921653225642473041478201592381545057735497320302747352970653931649577252150399316919593228361331804631649531654256325167523286326220700559448291043551682855116847730011371780580273431931474593889102100543314137171698440399159808562312924894953859553441290327201217574492795118997696455958486211883685290050742801712984363651796378193701167666244397401855359834303498732829542686210497205050800514643343116699692483645917044434577242066872467048282185928290262303330323355242536603678508087131238106468619577255972553180369574286180463726127457464530817323975736026549033628370660135874271436621052647563823601993326653610582418434972175585333241801241965547566070933720212025700448556187518914255501822423731379189074168051103108803067904000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 16999811696549594466162659565389997863287777484102315587775409655844843366390894377073845299738274046622851071711623384756466517011697589225527681945788723593737946700128934646522897315023268559884754480593812949460138574952757365259711256409574142409787265928516907116207792489830194071189089990319149554315414342705764813177316367896208798333997897905270679400891837121620715851943972904326091637915318337774269815701763496900780937714346331629864306861960425128662650601135239421058017453827742498036134886059488048753451985326029085981517578283389885623312038981360102507669731873641989320323228842108484622700636385209321665109914445891632597327396830815682714744863388594766331697650792046800875752696093462569110941524837726039662416156579340957612981056576774096394242978257391781189854825675509546165530426625832515519738969335797467699428709634277750171390166913204229480579646489563107872547378149069898069044440472073061233945772456222448333334576512094129477172750215876693891408208863262936683164159427013382721609163763982644954950609136703311258632150893482342253225455464698114740882205565700787703031466576822158758833952982799170086228818994500888692496246837234000408673306204746746404688587303702200120048070338920560618329371558471862960909268152418520421600982201643997571260281732597781259312533593552045418884996988419068674456688209820759431385870476964745630285447284936824821644096940487801900556633971029713577987852302805585309905306521584978672565802826209432049424700273351893677452751991796794592073819204832485694043827972691653670222657246849364766331653830086261690092692498637559628126193895522441985641156546633206333279220100533415786014910107659455842563027860494869549331042249034523146915514200603633148162294370128576619580016730854503881535402983318597376482191565936189335634004242850448794461404811916314463263201293040293484444582588732661130801438335026263546129204449571734874578584278581600756261781724705457270903319816486924972058328179667857070712853370186879119189396864601522561058238186704108272553383017208073238112700551073969087796045129370545507648658183554368015457233270986234957273669507668244012776490396029003349400594751448214762799588535406096642113109530321070364678365134596748465842953273201704094430517059227817138152280374855203995651159966434524225421695647371754064108000626151742842744529348402862333622455778514363604513680074701768507346624100761106901412245037977702211749928428139064683062468083624495643601342814342129681754578966727631285248103017009094807202816154092298418994397979135528948486541092077295680855045724844998021190776753715821336852088476386492304495782434557243913429511848466989413297301615435933626475650994023976086629513696133289449307012974706648139868045642324160803883642497510015860749999144670121668223439541425212699653370881514013534388699253910584427834277285958587982333494919687756997006273686920852780416971336995033617867656735529880674844849951868961979020961667852538999532619763227853821216012551977166097106292715202129558536565679268656808614862141646895610771863732025497280929064667879094774254809098411109828934946257978416677073331253132734265927125494480383734371302128799967230429033884442125540129756431106754871260767846400000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 163004886388424190899161546706036084320768980075062803090745911817771656298278703855317124415165278522269391747223425256167390950869550979450242000604698616151241766846722105367701217559243616761031604293300217667681615896244242116932369659008459782559557161641093267533128236504381587539910330032475348847186658891973106491665273176360821571483035066694067458466688794476954184642744121652498913758521205063980531489091748418014679213464016526403104917060258302015787223937554184366530511430109677181831977748828583803308201945767664979346238910674443810603170745894636696391451628719455625835728600047007359641211533055431103447268395106801082713535891186494708411282677317471247536876260459100507078719791635697594079641889381276158221151661764829406119032054162545414688207726266427738496179719788525902130957717621976703246603272940975959636416484417573406354844549566311029413801647591346923284058960212559652482210126148418985227247354681907006496361216365555586562544233316529797303067436681290402274701400306348617098825765454924428368394195128726476810677541471388695346246723504201476545850011121641512922565605244674089647823583253193282709627390146156731582576693885644190220684075832339932542979548088360479194429385969626499144488409345141737064997794109911266144704297855532691973248216204970652431251068078932325946244290931406608495307147396455917533448300569336293978102586256335468549770269532817318360517223721456094748108581844356393662881831923021685953806542950969465277900915098964063852402579743026639344685938504204334376394867313146074202285487035352385974547627690041910226084699844100036741085243216337663725587438553841371959210058949020637531282643165355758978892633564660913723502589942368928577476589845856739084844322730151715644683631959622069521369380813475757587078524237382838121443620541243079327979638561321266007184795765755617960442089041117301839664798325679064727411402191461612408183678591488296503829987733444488423960896433072053196513267670600813382153620024213768222043511026645808780255343958935292859263827800950770340611610555870315534897149769125122562759596416470347687095441439914946828459197344293745607399041312785246812187846310307011331883524568694433784485295166308283043097370232404878841002913812059658652190915322041804896102179786531594418110025619868104136512356729726984772655869013446844066358113627242367943286340727471810012574621404858734800682811344408189360289663261359139500958351471951133758916420180835897203569868856576443369015274651262162939836783558852320668760687377054571344836476709958342823544931243776931707365407739277008879627057459762011132101452187968047230416006357405206780498900859003818205820358007842680589808940597819143983645522981690550611874549868074914905287754357377932298891799477063284786908513377456171796697376304177285272131585935078488402369695594946548417800649979106017777474705238580935269461711548503855502651459549420802659460060545806492860159712311833658218576568367250445989097293692319893404976253765232764237581304245365913979456238493064752106578750693345718618210884404813956791936381404019330604646802143768335427286149446877602201505851848510654108912648335565709235083937825989736530370168889964950295976626362881870397440000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 957722603537065970537411754314360296831217823971695366513948942045886375294283571020347696053604196304659350754692046749256830241834551451522775692577214860295135718525241672599431304852237738190247293971901352389980506015279170145500444910517210541872588851981478155467902253794041672307875588352123811463473391581653537218832474999401467567403504217430241460911557377315303850650256065868055249648731315803439014579985488162057383884446717842243609517814711260379976362198001385936398823005193560027296312623955978056694613519830389457286610645159995939842589792277539260108489199651037162539869609950074840013493873847078658714336620567645816239797073945462246048394232035381929027369228581586402069714444325054077371557737077442265513908445092843664540403269475713374377584371093196754129587657278922518089848597746156234738373380215421941140723032302868415470143249896954458099850835493602878603300750040200724433627543573171958828847062676876034651680859637221046332008898856936860977593904555219275338656489791617866939365486303561096124001574980240422649239321597678458936210550226041010951599408439192101140597144179456594394194762425033953227206081343569574612365379005457119566595492210153508896491321563955063703769738091619548722434481586392032095169073909087779497692565722848761067518939733429935539114775058862433069628837866153193377899308902910443315818367181840042294966394019022031332077813583930524271456742617270175431039017609937442153321318202146448934066462267614659897978185267618418375199611614642330879867367490426615996185962564558482085153009421586190034092423559033829274658700188991025500526555996552140240159074281344363735842074289117252090579629817375265147528134908884686109347040043009636928433896648010173946294447367230133478986349258184115287992266174063443476824961250599496746958465419000248723595182588975121221327480344324870416789208636502996782598343930831940027760174361982638463312656870340479259261528178348181364006660107055783473229097162501994920288307520714462557686150008086122905613916456636500106734733654145097619312202001097636757907201019504727528764156655808973977489060963976456911029639140403760415046642943912544464123642489876247273845911249099218460269181407668150814463485441645259616841171189575373223052073598073102812585578917475246108891459170720968269234216898144539463999110241667238047846900499627171834462849593025286619495522976507815429706497817793647480072120969702704455505516707230078175424752929314353502732879547978449354658572294803327555751895936067422213461207806197272603039789645657415124195438949673383282062351436905452723043195186056540935458885003716770398995624314141418087274074054470730739224281963636341998820050661845244059711339861329509936691976437105999010784538000498651789200141928844560576499756271764217355636549206419252627883199626521970867313622973788561145533834612468072981348878870468043311241083477680474179457762823759645552592748349549947913835631854012481983195379257213437831079674169618439390023127327869757503154995312198938887913898785449053332274744141403685239949166068202424925772870426721930007893312334380810331487182077245249938499116111546457039709023940478821340182190788742168196940458580987677857707452268544000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 4997333355248028095323253204629788042384265634644179490391005863459375825669467502542238806191341678069118382994745404551714201736296727922728580776425691114303843658701899511013343745193723989361396993368687300270266016108984418958489952207223032589408090069546495935775202379059931290708083338317911807830664744819908656374755790440481046497384303627068582087557276068955158418663717254510988072093759109139327513735870750110340408194626621890287525932269360550594653050073433814651954352634928929121597791617807383552346733723139014181951039239128042004866960446772303969700786895610185819002926295925458764777585054154366304404772203206737221106046220437967455909599973220155362640423626239808078847859606330769022482836892483192008503416408008600872360171058951760480000494739500488695885525434606031709620011858285839611404741564549906599753070283024849872441509814498833441957676909681734739196062289297553642704103612349933409929508679224668498915415510964547823428082855149201232987049402342058591977025224640236263718736104413327895371934754584132114877702960760710200921070823698858078190539427739057076597176868377576094744536106226783946950752785941169668583764618663397116527327045192114952927811868448788773175875924414818902986168672539073169889562616939496274449151127540516945432240372405486183949804678304322552566502519190619206849022724399159914676710213972867940107457948801915948155923776482256712527256878609886404234045176405275519858840895503594774306812036802801245547955879419410084510431344074569760633203715292739538137994514224641160044807400832067829168103648156018776976400845352803137502270706820528150450534199247591763444945428212321330659665802007144059083630827906317834557529672364626004827559447140163304547999500310498756433924122400668193493705471732758885478876747979110146779008411151530683873636207999479284624334147348404706331355331043538408671760020787757158994485173049659496616653697366253585721768796690197280735229644427374844386791550920596500736815341269613948920099023904111988744228258347902682861820372481232807949505407401570701920211167600143652409982619195662179427390435657172618263201709952076098990779838674404621538935755626148053159840916196235641615576742326666226678840531507248293331290663450220814484896003876003259759377306979877193372106778029308711589185093263895029181816774289656037375615769252733566258088853931052665995265855774150421885199648462446073838507882792715542189449107915815975859236731582089192050876478695910632496095894633429469397511253966755071469481658611994386389194083166472030880365005035550868725512785264150917433255759677866603088169657492255372284246774973565658878565482127139926590152830544630812353675467734693039733294810074267711211645183269249831237152565004450740065568610498114694332283108879455394243078055354299703190649482402488546397318458721106235464482756246245419025049741332450748378432750425692067110212466941721184582791956082722154994943811325517511843709453615718659852212304001115667684250818876977293068027522123999916227675040255468574388801394705798742809803347170322542250941635203404055138996592051259302616481926532409523784245842877424137397227036022264769354789668624622533431822880097799837738598400000000000000000000000000000000000000000000000000000000000000000*i1^111 + 63752315351688876344735442203371159103705080184813783104200335549835038962223515954722908601765119217843879233633323868570489751129304220906238202548246450128524485207030574676180847519037837512318059719461164614621351807259946514371436922942299150233985550485727014797262279936197529975752539115077881590053708115157685941534027185966665433089488130778179193496982455641496403965396265278069298508181941646724818640254332915078364707930083039373669832514495607574465237845319817088099472299255386381839440215657501731761680623821167047617945503091496785980308151849258276238388540646631380603327239192198170981600886567216109015204310263329959394131477398372796733628885859757316175466723066019074692748875118005687540287310571055569661175358028620258728592779859920458605854990493497918942683795734600398695114026697922694066957670778634922182806949341892313586467827044904734888030425531142810510176619542459901755132640955340548364598569261988883874996750701664397893677612924035587517373072156591392955543851100039706361712414626470076610033832560288480807838909057150589666925018749841974446333010409887775493129593891339599412648759184674208236865633305750144906487563019185917870953546401460854550083837598859899590413742908893672930102232693284441423186754692010027142848718179650190186769840075754324602507479148968196790258514273614729414889113925521440532714171471317198260582320333749155986524538341132815171355669260169495409183280469485897331894764869083682695708459780126263354901188167833211748459248227893157137018255220429749030953154281662334221197353623770728464282640637024915425843693623365299049048229445336362699052433030494956015409826009536489797954178449482308346786346136766241203257708694872377820442000872518213079180934409939456564734499143077289112068912118799289457089124256614310528693630116205770370125483994358331302642898919235426737591044615278006535914866189896683390772204867043497571603203527238822466908644734800438649320052543505776898178272058165173592465845456994187718841411236596806231460954894507472279212268585452446428283936654126387872332332724225447649615163609324569901978795743398195321625856194944489932036937648330192788124737183090315336720848697248463217654373175852931339525548372425290805952068255625783350237328005456420438866151183866782249988904292637097121277360924447883776424657610495842940303857805073015297230782933475720165464708648630013276697436068070506674624206094765381434647674854943922251316184413584026681393503523638238518294180353051663563912066304241942108095826973617270496512638756916442288373728457130510017221120444823105760199412915274696507810309118923953154868432626126157685772360426883009309416210223183340241672263768135422136444152629035008598341913662259138452744112602308685354105255848134739117793180238657701386182263645479224723616638014018434227102446300989947368284073840146179948311555930964071658540054494441423408085482689330652005508459402689573762800080403073730155688527129390641427083691395517510441068744204457430297469119336946389712214154107217315338635141804678002459365173798000992921526112453868501229558852448282762820013819501731990478514117500398847556143835610867157754892188227671406791603805318744637440000000000000000000000000000000000000000000000000000000000000000*i1^112 + -455038820390353850689831566254183843768218988149751290182546402532734618913251143495492507997055681161053832641608561965233113640615039444410145223850626095672029852129197028085577370546523529764216394703453951864950544240387161073174280431802628981057680595190412281358357810551378134812728280750609661168174894158057067985417539863556578364259401781152545747191595834741760279266808014742474423173195837081819272074151915044072121894133970059987202388589648582781060352796532652065111611214717919206673163363027264884694547677362633775341151961163924284102030977029929909345760826455409651135211155267214509033104231964904072409251627924067408126799759738277658153116657079605969460704142819266973133680377469851664729846895611651822409666021939460191968321159546584143182168473455092210763265842422851763749619733158445580999679990758889229740272782030693158356241788209984616346343767119508071426111708067710555263836923247042179881933426957495343728212574717757816565443569977169429627820815933760858058851560901332962544991435754347586024821991503997658435138542110906776218451093986953667954135232967561827049747750759920155593743623872483612680465621949788922930009468770096628434419028845111827615058721645628792540505997853937121058516169121720971972253694488856977225424700175469182257213444059077454561989757715620593076666601710554846080767196858270874421455663144133658126370292451086442501984799104448881606354184340090323093847775539451576647035231047677039109807661845774173245869272046355374358630679787454773702937641756670301402870364320314527970961551896434140246610316084014700467655049429879732773997502937691648541651132236202347148399351349706220805369278873522431209863811621234058722076908425772158372271779564643863415090270011300694690359787025991999434321900590580843206245316107397393736102793612568352564747091239744760639906060165441487720748406333043045663264459833869375200931340510111897843724646661843562578288384040001828832604316482766317109025925040941103436763902680769001957875023581350120271286242106420524444506401091955200129358088960925227602249335317630959831116759121732925538139056701406023441326020006003821608712189386880702856492180996799970062744942447652715858569744888623723555833896605765722452225703913310061526046932711941736966867368919352761545444981459796284446560276785907290657504417114801856044029189100311821922753374010981658037411853920047479438642148042440297642445742591552575680292687464270318610237839610389076213656520698370840384044059043511294338111814010241710230511062959346323310485067807651100465178395602207253739233513464051817389391991363826419166883983407984427648896231995173351455798526378651898709724410380840936299412584923716494037324102610326357540169955463316306115894988680592441261616137507007466765383891709409888259073041197742549239899314995527850801001943848194881694593894626498357205197361944165354564384306885033176081843462271893612805256935064358079161947447811558292452833452970345394869559999807983106176227921454764213946789594062009760557955914035438219849615272172218090244821236336440131983895018945749442447001348972265836157500633532414975500795418622238726342585332094853239710380140354606765296840605696000000000000000000000000000000000000000000000000000000000000000*i1^113 + -5082774436339581161422833398278617855145399985582388493893869276926244503673858580826680942604561136692566974437329399593262512483857238539923742528636621792176777975801238907802123404232933753747723180373040595209542860394934869649588034518802687217870022557806575248584608810814861343362430610446040550350050681295954701504357682696969501261458610469312921845572017231069938519050007487840561246219067401770852642076730997606646115935494805810528421991716839578181627553715544101291930156662080749163414514428047935161039283552993754170553368794572678198201157425926348472150264801065129294073140679409970193653949689070372542346407893465358992452098132617362198083999812506098020495040992899331120477426135280291313931280496963552027913004080508006319905229634583141807294490839519910240510186611823921133898358040233683307328968564677774038087588970267090395212019928989213732216704020265661747309555758292014260574727591261981155434601528387160811678214042565700984492577919254435572184812279149225884016645853467353406182831738193522775274591998030625917106867028922550905608417321311277225328358400318587608938230658633711841069915597139805005488675214283204628448757492140136076641042923647007785232526454907397178243358475898704014767130640343352012370798571036872737148326594163440559965487177561036717968024856243004546222480479754267352968631560122165372552479562898276344603242833723965732823228855558965304871037508617273447411824753191953108906805222170749704385706965146865618550233478696742927117143334370932618338481094751940749355935349154570687312691496450466313257772908097985274625858373084842015488566444447374348748316733822298328345190047359346305720393635746597960666566316636371168603485348893999032847720762168759333881236752913899023212662603175500303953277465884418586590010144429506210091984816482842263503302266747974360678144199501533784675815451857868056137711432077898255751393827887853189720983206954661769173274524090945010783496654516823992604773775519683734263672059836142636646232116611721541959240883715568860616060837889222682016300519021778088667835952509559180237707369997563313211598219205291732230522366511598959483906945517056210048399896776755189141296345139598455717572665535810110199859498024871208217230415750273921242146098347824910393236386005806776166747938815251964412957966651813240546737564853734754536304201375387537659475076619586371192046147988113193367584419573684802352861121384389950041822249147388979473797087582904585911291018798587906548154420573593533601080808811330039035081769363886268846916456287303476066429672187648770918916221340177534439686705126049701400584095065350262925718868232171175610037573200696095438655317737345390410080194972489265383594915723788031581246639288481351645263284968489165783921148043541968346602607909639653139891122062637714536684024196319410200629725715515398409377977550539131925336267130742333105092286270637902007384312057018599087495010894127726509710406400586514035456517668172761629436840793367275755522423608515511577759338268358838249744859109463207430268349648358665533297891563774041276947206239523080765548753432804828608283666951685803453058140684501430915568556684356309530973552127893936537600000000000000000000000000000000000000000000000000000000000000*i1^114 + -7759253032233372141937412169572320022669286900018463199792502864501047503462481305081402289902825858502790064555966954711651728897288523346838849083875200523613307352766000792719249441196482854180387968369768788652945900254796500949422233675077147993002451617926380730061216229687775164937829884613834371571506075763647323067578059039304119298854977760122833311942122973268615635226327545370956827681292882411373280188685376085997609904051660495390919836800490811525485696037953347756899538658321323160157228786365532237770987605661901869245098735351619052192956809732190764811466232321719955028529624089449872790711956798139012059579589448288398095539621162153808461658026720141030394062845410633500790204665202404256824217049870650197962279397241995741501373239117882282856777415053680035682459372835576748107990817478536771263051849925804162136627397388088069570906534537704056877113202810359320553269975426528288877943080961064482273136505188757483908950557702877099687992731575952568635499401406192849180985255833731616006259645935103321724942113177944589064552226570933540682991771405119781245771576026140352749739836426811768460297521246756025255684983349149618788634218918294169436521153339669497316231175107540585361345334524352740815449073433758940265560015201640743147193094447045407652759843428441312096887435552675438864246205871112598015556021660226813104824947336596967850247260612054627055630479726508408722795960324849758229090560089619876158218786385204233525208893769810602649466548994285081434478356816581268703601112367604358852478723078813186712751553320091515861320192243858603413395522464480114537876859065891485134554721209268110580420409773387475321075749810675080227051331663672451795644386702724041245738202540532315481449534959829208499504745938997684312862835390708479084567581203937310130904965518777335371648392569755595043620404225482962959927749386691090569988681677285536234812325445987100551568331804309248809534140626476332415755690111482291183909240548163286352133667582144355633743678234344083881714088949468315943432576094135292828678311735368552368385908745847179205701350915462395745968992253908095696704698348801165507794089868924044833471257560564849290557600873985777916586184711844930002889286714729714398061875513672909442623692881594955895742384436546273728918182835445109274807105231533629020248602520284153790759270973575536349527163700092498994078611181423957662875743547151673159538254820589169989838322050833082236099037270952721303107722656005592984633207629076189129524527184684039781869548117832248377749803376867067826509008869082045269292993006168977555654491896684472864798969875633385358193701864684865140178693834841727269394788723787604765362191862167355034190156139786797080019945380242250313496610463673167798433077098406476299015942043635037981510393496283126051728840914173722736739713637069062317620167535186049229591253461776309517831334505623586757863748045958059755399211291820868535234603903082780145776196993247550326947631181798313483926981514216878125670407350770669311919264084398222722956006383812621832103904434310719746483378014370178097302480852082975759233316172751877138591329712175573614460566768463963668607045468160000000000000000000000000000000000000000000000000000000000000*i1^115 + 156265672647397309767671016640071384031319083976092843683509866235614863714362858539154978621698371833437960087761741025349034800919331706908291666037872683241467232909717465972625385301304955372699805699053400298773727517174845018677174229342536878540946593560726394296842684557488633586784373428477937774545411210827311309987172851907032594809799942623989923226522874749256863677382236391970803504855195986208865760964208322840138833109461987716677073245882069719265742329756390562702846990882755346514250205760236087940312346857354744336013651410081388032669444106233073083472314261157012449655839512688815660352131465899466670203587415685969851551971270271746568808162971909053640820762983511120861441864073488764944244445663597606114138361082417559199458858057736998761886432489994410583376753914327394260842823705042394014437691780785895101042064895152448569993710321225996607785184778565519648905996274311970701373300411226747300673321763748711776966198686947795396551676658632948973397385782167509517958154320959234649082123076335531895305332765022066683336352937296044836690533939717044608032489372244344727285966767414924684509825108697147549407587915628229193452729094471489291235999776212241494231948516657297066836475906015656165190355387982789727531606893388470833951649644948028915415273297582650252779406330895405094966105726230052987603254952398976278593379059999429363492743320848158519940125110985078456274937024705139960676722492270506705351678601112803058865403191858719054685115311776895364516401167706224633414967859371890551903385674801512411514308085550652216845039440425851165212072910902639897039628003487357366929547782526209772164628539718388336151141282577582395158961241971662009735227406728516693928470587454219547700219354336885387105803935581569462884742490489777468924844409928085810879986054262758533295081056723981903767062867505923278558719214382701346767956909120557753917797106352618097629301155469278846811178091886986840729376421234559267235761773047347908769988674274942509246109546052058544158623836237844596019132154965193561031992713767403497563552146908995580827155178270900628146093950430240766180689994435944019423469085798369692606011288714783389163259483089194317128200338844122880965795695770265435822084878878185643318318400381107260360305363190281681523849289082751084888762077913203145378192438961199016353109355337072598692587044101841423557095606296794526968273413457570861934889648129661329407674985160558042011659768201583062969003044315289939346660514721537616934858154168812354353750696762677687015034009879491908405698519037303270260579583677089622354982886204650416349355112014977534910176305506990070251128724598435872542615989413101913115212886272496336862665312686882479002450899063734779539057838790035628886819114583469331546752431803530842502128412822565438763785085348094165062074222016325611166137808380867112764940980356958766170908902991191137461400449774875507997700803066850114634894634672760605624834659156029876284902413277823051467948962634616101195927110553374167762195732004009742064136661938226715859697036285433486179134978182788886784235866090876487337072102893575945318882283231563938168024674733032822800384000000000000000000000000000000000000000000000000000000000000*i1^116 + 692829625326692086259904947153910673620114329584862882749916678799990945859954660831806840018629908800894435890525169363554976031881783755561722192576351625113277700470243755189559399309178193757953370623862738562832108364759207738787657687858707438967780717475541094722407730379054428547545864262867332258700405702889191925191592000342216300293729536277524464281104136561340738922600063349908914797511271288202358392104098468341022487965040111414930995100303403963252784895891225690097617379645284652442986559666327823377882569047007053124199368722667799523664236957998846599728533500124712471787016240587695063598220722873623408134584532426688836731453040690982888020518503838155058724251671590441650178863385359942001561411957271173175928383161389595014101311239524896089261415023656770864305216752862082696439691652264927624356909035844739348487051121125681653815662750411673157470796111905902285744231577491105232178724149571280663405817798211984826695379528728753169063529359835252787290611127536992301462497560446311292984358566174456865946906770576527633786779989286579031814754060494443663336094457956997077403256703612183498984629961309734648820448799317565254893653837303697505948758648882498211381273010270011288862917150723115568602030654383749692421524849798580649554732058093482197339532547091460548874015064948564877689707881215151176450629229818735827667558919355193021804655695305528278670086969196760083499532007337475906065960862521480124330397334730437897921870381021373837114902193174529387328859475088397753072171535743587653312638302333795540079898864033195466815341864630163519467630108317428549526830762467741101906301311376610419139741158908112577554803364247729447388240365210730094187751959053531188003541931703794420186774927625772402872340452799914148705892918996065389810052231159229005565668548847301622923808581414770378811418627584177792815836317609469154067035087696472397361522743527606433241713142718953607260594502122163838186321015316413369307342850051888161173663309957430621845987939024825942588699474452317138939182163505805006193066911572281214586512175410732904422068764951994490859980975156306358655979023663523468036734019492878308228556781686474005917380457061970570620382931383653828270420240140927092874278235063420672083135637324969951313546535548160291760616863773609205304548561902898686815797603523140889928778442285431480886764821219319661021486825042312908434261767915631533375813474901758151845030922702320653970668392377532001560284615167806209880156930478993525090836157558911655895845298689984813683159170308538925202012697478208514795182082409349027133483967865811596730141031679554028962759657156751718892436978403418573924837189970641474035062517661212258445703144816499841549856756466249955782859220977854899515634635328517307629786523380436615710534392855639673809270215276432508874407820780887649677574733444382683697217872310862090709803918637557052084610492478948709387355942151761684459189252544434246762727543585787288197978928885815564488294954252546067997895161394262099109922892677275738052947077024710986039829688177965700701393179831344161176732318195172634474929931132073535068990256794819571358022811149926400000000000000000000000000000000000000000000000000000000000*i1^117 + 195445597757569285600397587008281758508722843357021218712285990899190846602294406025285444790673513245650889895678982445369360541816273956303082112698716639333941082775520654257821658157549362310738371636571723072397695943278464823739731452867952287978116698997741327040959682069105680130386347325552238456146360048392676688700178742209537536882988589505082536125026510212614970076505613938265081056274248305436524300103393106725770077138151348170666202111024030436380759976742533199933077889595587516175844512086284302903337279823188726691420220143308345595001753388002567671355539504013672683968973171949879728179179662568705600023262008706702183216476785381146579401491062478584079261489269686432818068931397908664909094297519636039945751679753769055698266555016254399887574152078903462325349278482249293776392142482318986038567714403526032745802489579434576433105753498808932229362251939353224523111916676155113208331639848721375604183576206918037591695590990616818685971219602555413232675617014918403371325221264544175108425537049925488868702780999154959328567832286832065048916671318508103311105732305244239437004781575601128866183104416322926970101525669736656048045065846676773615575540967670937171633986138695507927807912133191349998441419041519934304394560697096064618871054664241175022020785539568439031903724313360618649882496677197880703825668836824389665031727571767461016386853824062411687178850534439967802479459046217881996698855271960061971033275768873728441758826982118523038383589006831108758343541353162704133724964274613635701846052467414162259882366107480635326318628438139347477210916238093990124869721419769819058846618875648238973423426182686188497969754776483652008139502848901565306708582718624421549267268091209528667216478331416848626755932151895131708511402033592817474929922255969537767469221491670001690486803698929609019649515243490302745075874173440339675911707577414880396264425715819212261822126978814895999717600199830874408591553519827451571676957130244666993656482060462131308989269594718955265022127267700526807949324543577519003378616635760682336634359174402003392662197228668455061466909917476014912278787263127037380887949516391403722449813707039608912447279974438542196560096862659943684668005405900429960103742403258117874216150822094400826521993915693815172651079489972601332257864200107676690418962203260393655242432032530505936093024340232537390691537916927378890592420253555687535829501704009780642073652817297880884505126008626520376597261361951790285859567825636994482294164595768667121391791646808031538595043298008864551675604486792166268276552145789258323767278985775525376228413399526147639204545978645331695871184135299715838653287337816505657748115994480453967211023596691995625031986905550676951726085062922721777415319681750518803976926234253785314522610090811375957342748359348724175794452020367136695905866494427057187033199486428853533634599366470814780757375179796862523246050354698782221777180058054224356090369562766031037262165668121977974498461360861172961472451823704977221312355096789938688905377076984245870777516019972680613122887767438884967019403029083915584167127165008113140828702358448674143301795840000000000000000000000000000000000000000000000000000000000*i1^118 + -15044568929416090469318057065831787782100458866055968025113146668543699063187839771596385586124751209139969180578810972699578661589635609379032064251173899322127908664651765819211283249974701602010287374073230159350999500260827675797763298887842205067956009429808719555620618620584681486572489791711250436221840618728632570074601605854120643778387283249904598617886924126576202140283606159975905163239068626626444278174419307064885270899829317247568188668177775214105210618669355805265679867056852212883983908097143694512215442177581743961859842883726105789078171741247422418841224856598877381693447151730839547685547597878867265543327530481142180535857656164969339749383521653182831272085902188762595530116981601801588777959022749912906717012590216373966854427036922227650365750853476152791369934111369323643600047843952700030761493718783821408475008699865815578545796802606160015522331427579119226286091121533882266498507591118129541335283614500072757610486401183030625304532966761186484510334577959725296828363082339039370753572852405319546117081539390592052568740770893127698449689018045993197591577400340676726730403191490722538010645237712367963138884985446718186805038808935666753581141171809687955333703610798393948519839164095159643983357948594856293731167410694513847009778695827404485083961269863044395143166479924281293681498438145504391697004780608794482922642065894230507124232361336516276448294446732363729578804914521976395492171775268688599076881281846037274073744755529395348173450867565912300255469244877503953344579014570533699714435909071128485980731327948113321419577118989070142672371802376484780430814659833562302633002089099977840483741652591296159850612489445848138716920560913353624383663134824514181977838126272282359344229546228387989101133156755277375413557968364394046956178556296622281986381532855620142984704777244432509623486548616049972791610778647376263272915303287735549115652828418434988966694289822954172584553023174187404266940631386226802888824676241508187308985273865202705431726119582077263867500749505886148677771127534309974424152492768223276111970168951122144343218055541721796218877798417316492268988926982165981454365756617055721634158303177803815800612711979746203787039830533826292528703184781925533126620334615079595638748426224851399057232067810165428328717909839217758520520094557341915278664492892255030089313927057579207022039420003657825928253581655480355199795406935882477805290952992419011091339032650068781491554235295589031349149414425756479266836169635774962261202585599163202552128782666262312433428071243147524671893374144512391485200085004291236963190255468428972687679997991026982341869804833318774074772263014186172357193329757536788140896737328013842360479070820215312163854292131357452357374982129045900816855124427339698743687624498921938913459310541839884937045951991289647968441559671875669816247485236791996127184217703303933652932337482067409508764274022697172286408572933377070162438886567625248321277526473575256087969723851521825634712777127895062133221451142498437858497551892144216568774657949564415715831468746285229537513408948456119366999754384533902581667192045040432422737439212276023296000000000000000000000000000000000000000000000000000000000*i1^119 + -8432161499115817936220405275840564028789404661979097210238022305811795403737859055287546605593203380852158961620178362237768167586364475237853062564911745704112051665915614547183272536648991331299218836620024028838464392032523554186920531144890153777322283865488646344774575632150983033390358123015027924643206297672169784749535489583137221401396953945345688494794250072214308620637498109631971127721673989876855950767441085053114990138267120442028342040937994833399658517737956743011352383853858806602835963783222052984031843646534091204502824220406302878655098446579862393457640006515064775344594833922026547622006710242100004558186812867200567265037150828478823243794472977013812950141832178021304406455893627063744568380080613391194691884957404495496580238932103045416091763859900007355789448504588944112681092819094929973479686860209978859479957632312154979085354817597149408852363273300443108192640147030171387247206975545815748969704732945821768008557383157041740958367112010885414022128480291116554952404047738132024633087941342341340304406940599046667568310698835672970715511110785264522569965192266127478633575345791568714321974484198661667058898876743775478497426228776288587311798289153888884973789850482851165772521707570046763894790927898002801238247362681697987568144934914629996456540816701732079043510961293512531370340203334694379913726422245010025162543218695732610641518676869544572704867883665922853302925528685064897816281491371593355273495854910963886575936712291143121800061020972003123934073383364786862606700606712487039178358394757253794518857776855304042827797347031844359463783780156187669518896123906282965999927877182132500299170903736827740890979531732240404524075692806361079756323155826270659292687819254111450824480907441944472257271937095977160694464802602424833648800097920763309388000630334466171213921903340467112197954994188698990861648769449805121589558935084944553944658646786448695263574034636026285234447913779231218023713979861978546808895130402651712154369699139414254580595241215067476328869244989199099419066106521517541773160991717879644115264287642960774501761020302433104623975311746088991017529676778856192475704483927573381393859162414629751869410955476698118491038004889960167408338392165077733502387823632066079053395421654857252299237159914215485253169757220151419322536660044506645417322374011019330207326133376882403968200708706203445113446803113590957344787784312293926449907004640368559313792375451916781217042692521171395426510561917545948654839064442481328906040249460857145066557549090332295328779261920894485870876864145615713216962515158951907139216569388109838503254071106663656459764248043318215905738506132301929452295597585113114744048926296330830690509061207409159132739988432905798837840808081956933667903115174172932969987995363024801014538720165111723320189643456320680340377118218332655609697381409339021656043283815252349856925123905341157642403313325449293920546890030817966963753802225202249348486565520650299887563864907936683900652519423305979974554538927231142892513375683789925582936218889772029235886211672289505505607245881593961127131227123665719633793289260961551497813399961600000000000000000000000000000000000000000000000000000000*i1^120 + 30301295676826623448263922497222689923078105575713242896144457831738825366451375255389404075707466441372497471691979544494419885783867916424936124627240181104384253321709023080665803638932809737335076163749238344423297486776012233905037087588670449951554956253480546854713719360083292328035383285021361603149612054925328746931053311600922175016562998095834269198117285872772846847711179134354543872363611043817884026945147725560879641966333312793580796311652601845487285507005029959046720280833653916645911626501765961873636661285123078385277861047105692280260102152440003846660166575671218924878407484876625450960363691965349227100232042161835698723902299759868910069145526410760642264165742942159681076872005387818152851234646004454770963453126447702789962363039409499035139803720589986042534104525838664596313852277881042074921134014290547637534635972892764919053965605671423516602694905701464639571402053405463097235016788161036191933164119301358324474683559958495023649171779408117690614411840200324589637828029417207573998930833294014147248412395994365692184932779873572611859004028492005365068483345913443987944699557734457572889855218973494812475973907706737540960373866746498703453920115306179808788396886805819491263478351320999643036207660358350825563045346080086847869341933526248219346936811347136964136937995607592850839953293948876647141507680011721628551233245584033475588929189275842905160907288083489513127354142572520986465379836899217790439019266795384809634088763428603884715476863413457202251283838721477933095561004191905197276718939033732198618079226324088440710626890659141126150429718194625228190393338892398901564652337314973956997836695345259367051882327776000259837613343972210439055602410877950349818893284118675221408858205789212696787138900729210929426855745452669325756882298440915280402885809777298701646234404554720723057903394517650368731331760636232355129014311475639405214707838035118646594549552835052175561436883701505022435767355521518266013819993683703312205034594606250198326536553151095221112599362636084736261070481299981969807425787884583735554833142549366932229906049447002101527637645908256267775948789035207577640266391671877482389938002716935997789973449445396621340125580648528644800445187345575681737143711411619170490933392011487641438534600821395923955705695598939463829743986576448390267327836233961186230708230359821087583991377425968516827096787964805473721325516750907023602810836360169377153737148484432413655678008302208325958593788183408451673596767838009361161776994268953332860438988397356212094085636179749912696324065110211725992503419700898737394585659864413984079000274377290101940495858611347852860854827329177980159151354244377131852043105961219097059435834447084396961030274387667932831710554641788589873352166848132847966238863722935791386563298984570397630708195552651069796170447201010963704959159004704112235926299400802643047555994651874968224434838272652334363277185343918599070530981254139868084760271128182726678639596370441034205475918399648477520980186181198245417476860020686572200854284082908381088246599492521723068574955829272988039297409598898309250391896555711092490240000000000000000000000000000000000000000000000000000000*i1^121 + 126336356922886668648031484505352888066150076785742038126954261855001331890369127505534763860602443879999649518362091184659840816944895536226623344060935109436630634708722250075113095785743158777554903318097645797686325638877117753642978136575809099066885788603932873071497678823651436697856072729500444210786262297438923057439425710977175021528209514256615830940544568408776417973555599210998493049114867855904491821238531185818686730961061133504475548484559743050840515106983796638228805533025041038468194798800166488739406039513520321737898467929571392317859195210577047138326144541653570892883563035575124588253323859339002617629301910683628755921342983876376784016468835907677457682340680334063016639558592695962852136314486107165125812043823554748178409207541742826335914411257342004324926685276311854582644460040120910066908070272384070162904126652894116510888519958942917011309272640350402822247880946195524160966813702905328796082662084721725628465141020560118361127778903348135811005196863511572651408794821267837750358005115872805469598235958176523346595451970023377333220755872247454814065963399212824356340675150742771087059057550576712202287369348134247218787513703595551773772741295118046095879448063852963604061310065542283785662589069678253572074458768894067019458897943601251866378933543166466147507316416783395302838458602795258647775784688299248238675604755932913337609049830257675144931256703410743604088363441053438206878153303803915293699264559738279777758726921750575876115219260432583662539802390973606181262374035428871011790138094335934902685192797828910290362271825570775663421898858770359721594239415554029600638874945381246264362760903471956542301864246223734870300973000605514860453011632391750435437089070554351166752839675206123716303036370021046907516506527251813586900714360548639323985214130942667299353909087790139597396649846442173846130379869089851877711069113442809835540788832301902037886363100137875184961259518983810116876718729522004735411291701835323130931653391055497771562055145240415491629469565127075161981828893890618062894810074440521183622713349909139909002785191890662011033902894742112829107188605250993960627565288333694155021179949672077076957993657237213664901894534180022908268628829540704658015051294531317118147053782764082063833620442181791064825578509820307470480882602989416381998442020955497171301670195552813478548185584577282031856026956624040749208180978144391870199587190899166838673436599599254186437735918526013156346279966664675759067858569843176271531970576250363997615475323457316287046584128260819712766922293516430757442582971475100136445150354759639300232438088649331333892170182503544418086821637881914313942659618169433110407191114556856340974955342988657781501366256255350373756900776839463123599235132469481532480140112061417223079055466718909509088795834424694204344937271372177656652125184336901701357967561110339102504913243862842260717716813741068943973012629606268952642540441957187128041706815733446742956521474750872708963418417349684625436307317634947206401094704879708273298537332303405979847899349683474169229817740870723731758973597340480549734221929775104000000000000000000000000000000000000000000000000000000*i1^122 + 207326297264921136878205390829588073637949053970096017781963802543624595614171732605579059471614723195733163876812682379479717619381865295018620716801364139028401700861682770035508586270018760472318381560310468955165849540565577781164189339224299047576648843250565041736604705483336999609990157673822435309869235885147361037128952060065334076772604661466029655989326639592783689564215543028332911967046676304053516697589940462422288624539027957144321797479524495428076799478776805740101525195879399418289359647186961189271429635998239351050727508218150536426724287291182254559058349204560893051211902280490970843418235830310260522419584520337203430768381220651344647904823006468128361559966728563226818051919254886229373644483125766928881417484523835635617589137139289314154960969604093496932298107304084132153605629883091477786057235115813828856117787378029191467862868806886848354517500335829528470349149650887257450711328378775092766829198094359443152953479588058131142942707233128372535012983164920621826550835294748295497556119075946480714388650278228281052652574376426498843665910650042492237783039743947986934407120350159571531562205862134899772239712553513960794492814095219823082013270824611970237544499103384803602347536037009839546019030406373486691309611562556020211909489201071981350950210158754830526982451925684281709270381676185718713214681125423732852000372253131145513895463897487691431221128545685339354142927064806789879848325215304402307713517384890288120988436747930049668903328529088811084285700014032918785869884591803053707340424649488353586942307737472384208079292069492905955061360168460210736857493101203133152441953466145836429698266576618658153031783240885101916310349416217118596294074617310817236512924179368003046550752102242038673228041630198222571484945898486867200602078883454280458343184202984334772083216915162795245830738860170862534508413793576138465165369501070695491416692532523275850542626734785974659889694076203002849038448102393739578159277438663383041660868856383317064427164763789423908261357728491636685159274663206383096403104012962122254003505277199357557893358198620031561167500287238156192952711263081131466489710174776601370908059842360380975027932336995659945739465438964379798225832169875921457142569239221481721883668516140425493048521593495302291928296950370645512953306344528484678867148175593971962724339960633815734517200443290046269425899952120546517351414324745217611648687901496113381863227493122084955590150685047348572574197422334697984215653574845674093099019707784228631468544353433304425544316430649715177524561516803593158468552409040028762026845579248163012948883374905436051194531592299484829323648189066653831159294053033784258504820018147156059739904364928209346102522970606330751930359955733867470942476911419304125929532855956081018758817746964751584986109397701133784900447655943836357532482642304606264076956397032920522814323529827963132507301124015820405158356351264602808835728041391810319757196925311150833822004495877251418572511457799819452274507174096638078180642972553127831612703489994145809628566645952619016937389175763852613912855627655043820709478400000000000000000000000000000000000000000000000000000*i1^123 + 173825921270923303701164602978775980007831224777135955963865824573694017767938111056140869078331929352650901387425140089235639084800056604817416440322862222877917909561154008406789543948373982606840871732087547682619194027217393989596858053685857570205827768198560386544629029389037775295291966913071569750749157543740895081008703573982046394160347013551692214620454181676697179674591259625129869310463513751037155817419768174102878204203897066655396481624362659641190003940107499563202630446266321520523585635083596575900566850848981305562767688266196390580093798436430261264129530889667063791250967477774307341074423548488385133697636917837691187080622605777798369960404974785774943580582528178194688717169536897991268520245757999864496473019133308127617777370730542994848143616482844015825008408916773566910809870317781752811040327487285426931585151157647496187243796095417485585695179188323463306792110002899539806529224574506036377221074585040802735013213550413671848897840221053629341610143203626567437925403086972642043669057265849619770112828486997119066322168991619481427102680972657689775512984617029600131748914610969577136460715248330406909945312910790303622310456908929757726765238403008767885155018162953200739888077577159844318204421578531162385068967029896001620515013336582703798301923244908367237907763229075753547264111504457317037345375242443867940669845404764828414833956157053932596113726958179129445070448800795339817449962531006009328066347869222565653163988553316891169882800711986998708902547504805564346056217964358899000477680295398032348384892861752236904905269620539821574380864504831433627619716573955263397352788139829017737459605682359049861510010381406197401736977551783613598667146207665349334830717430179300671700083965750542606634492931694413903996062737719224385898503376047645719517245986969692555240185756081073454708637202918437795386963637836234926179959365743847878287083726536063026530596646884679797012930362805794365833860780895799677534395050368700526911154949826351610347202410306794584904210694076813043877816524552581717362906028102062780408866740987329792950274244977857844305583763591293186818548144435644496799391807012669959916535304272076062715534060788206671171566616938465902901456401408631276202363232020107297335627015805902882168149167646066832269349426892330124312362690624091990251177390612549952585939037792523018643688156950245576656762406583752553133246054956449615592300214946388598133146699684368668260381490225649806862579471841327318975390722426031786105888821029798707476213428912355346710568688130459588840790617173931947411939687376343584183702535125938860439590684298448667566426669367836680050315423055915194616258443345321721496628377435218709864655842668340364229516899473173036751669738646149463875829765369309414149598618775753283935911514979325244625733799498714141865419653490693004957856897894909205797695376007687633104739949617450228405172142825493351331359547381764101062948444989794310199230370550905111064126941316216042857219445880524164258461948128533458409051373154654574907907074761625058362163727871010932534826660328043307262731494453411840000000000000000000000000000000000000000000000000000*i1^124 + 80344922794111785376547050876653728177785539232678307778979843581345505910657002952655172684165251094664638824952476325697653668487469726479864286033962050820521571510306163227163426341705936567592943493735323415397264151694805897277784746079489326379098888195271924069386162790312090009360183424573046468412797813225105499007072288183155455141193957743713080381864267948681096125468175389572324037376895739076353127794946813570986445487164441748104697637826833399198983884717727746442544473486322450363425248188246157027366051279498687994978397814916388681300464367878762492486674989801369934840941086976324861039989389222608796177312251820686003692058800496460281544139047336038287365627796522827291757660056052591406277415175093124047077680558239723043934256381815241465173739792643888954722330321814535839538229122512944518073538929430432511366863225906585691433578427501985288066397681464468659815071729559712998012135813542784247998346057063862365725664165683316204769749495803092331290312616878325005887553970503958330150935351610617860992655159143722928681910264870065093961336054279799245328775685201201788624606712851026070410467515228004891613560862928672629012941859525753548753126082337224479896088583528228959018785945880229387910172182330519722390110131807684840771988668449792974984575810134086379860573514545834538453599218078066140852843942473694546121122996197248450233236012280862542840016056308065900168925363982828202842191292094907934343310392221090854061203930178550184178190179374697718842134807553568836247036459147148948223181223360683317925983756672860441071162033999942125172067841830331235762353505293424318160551170324875596236395307183409931208613631091099778710146256793600901137447787872571448024871064700707838886787612725005075255893466255883641619878301416658455870815832846356040072652306562473231080290771830623487719590860311956330218155880105646725963121173648060755274824928597034693583207879486402100086827661751824000032161284136233370676590108186076041348293632369872530581869259844331558169125733422689392081008318481898823325394658345554367959079489263337602869880184113110937214400380388242800532998385568312617098614007895404427248868041593342991705691702962983796613250487596971415857544238631749591569544650938961959988488651936205710791146287956915245200827827724633111188246003153409018428616988362439107951764351269349251182985452496669025925351740469141278276932792609333818876690953746486473663938671802712834886136632981082664862848485478375149792604462036299735604015579064215072718291078448980652608428282490574468546830205919280215981158720863312258240131136648673677706817877913089946618554201378336467782766128504581489352393210028600284221761073535493199779887617682392929329628601308518532998168564010520886855741394771299594577874408300782621865719188938756521168013627605597288478902119693667931831022925664179742470596498918046439346723896586913774666709134775326675454878596202953043204418236442215237718181367307698650869347280724415529030963420674807202856210874815271560832831963510235943301003364439379859090704769448136437285253227655212857259196416000000000000000000000000000000000000000000000000000*i1^125 + 23639589588955063001232008527755738620243726147407654053974856973761458212048019001999012380685232981578508249467444497083113746400246424910686737624693020605414676582251752979351900483396863266467858744992252102600361458781006507400225809757189547698999792577718045784274389204535088224453952779561504600591260317021376010937643024413086040975501408608276574710905692917275491337759815745360446768554131357031811184765134930440190670966212725688507016039125905000711029746978866396911573248312085731744255578607382195920838375110125131915809967356035909810305592950087255644070144952502626255655090795228454363314119643411301942261010891065166135535663905857155095562457008672020169241423271394300395931997373835953291325986170302439077382064768940726807898104061392293613570762775571813585852095578154237745025647926146377604138668867048168121001399539496107116959831830260914316199641891003681392613381398366937201870096497602908980405514569214840024702054238469601983167826187947921476614437469863059159751765960879706049330267168578318618670714784483236612969942169073553763608973469108621443252008053928377259342365830100150077462028448700867096620458667941288700976244245859337854686716214900061508469187827685263234774988217773432053616746956337513979031209918045346221531227581256665202228372760099001536184465178368883007115803241529141166056579780233689236190387006721543184519667414757647364705694754196051801261965340636075216927559875775712975184414607261354680758563066562484858696974156226388474016455700876714972573375487054606973068914295787804296889514462151910042151924436574977816377940288800623544322341074323178004684688472552723278309188353982856886496942196120780345803925473378538580553563893812693206424209947745727685336390026162924694417709688065607855353753460501678804792909788565711790120119951576399837756561355481602841497568226439644971042533800970428978878930091534029128794953014136863155068763894934715317531884076286732438413580067917857515405641216543668810449055872500262145654150420091415032392862221329929161647969033047574906208289308133392898869055474844077344727837006760670078070535358131530312133954659308997508431995524766007654243188356105547454492029876527656385133027609034650559385397650534215599093938546062876077569928265940681279064417645454359576571507823008613095395669815672037886227081669843300549810434675392861362802691670689611896617618270324246713540874913242958766961758543607337196114516007057051684168573003854601933647419914400950124329252385442300371293011977390256777200878907876293700574423938518818384344192471736498919105734577947697468509884476509500042143567147765149751145499261615461967835583498392498853341569989968196879776350526439987001686731440441661604334116852271330914578577074770661192684828842558022456493761837052955000167500470566598043600214563220965933017770753565258205591870289609047280890364882091487850322540666311287699203285663949950758465901972716102014325279582883920023090237681864445571680564648453328220043281437873053115881300550207425794534185779299679440645087345530256042742474259075232633734802612212151091200000000000000000000000000000000000000000000000000*i1^126 + 5849084099513740978752757500845822185781991438875038304569301978710891773508454731264141507801240564584201024811901282911843022246826409496281850838139103422162690053409490758503587926231832509779646818704821941070423508878888022938433896752244134224104608059657950236021645626407792272557267894668496874653428490940056862364792313069790634625529619563501152135197410014718009314391392792578640371564327297955396948372378448272075699965675964607451946591497650735228946981602171469178089309852831590374385008234005583303411865530182077822715693105851970801392490168183943689188161628658163962703504699144590002156347020982799620190637904090454386881633644925635004036210724725177811253244931891672776874909257214484698873325130269985810628018887860576504375206769571463454666764541462230549216635385802154768962745526004474633119477160689074964269963596891703531130552148542141033572032008169562744353903628975299023655833690858991838446236634440710424070841751265754932946723701343188721129134742936379520127697243391147740313067685676227063067597674988765335941382250765332305581492827466233512306321385195856395131730894009421879513540147971217455242167030808254292221001408349106847536748231109266815670506723251370102797781285253217458068284193936560177530870086921671056720547938263686501597150333862566218028715008356845237086295804679446837432795155327420813357085398409100738161499732682134811174069939760387126886787855737181686066191802054553570893574984265169864107314572029047789891705683916734814867692168475485934690797046584346306165763087021846236168711630637656611339666615685409437982096288412488168475813104768352873361204508894531074027218773825461748613433889759455527658920094283740262308434562224420909946475979856591591605067457279279142907436977687294649951570379642706331715938948256346638519610550443774012224451638590351352414707170650823447969339172581480531382440119036860646803075276071372717080533967712111853947425760813324043112466709843184487984898926115890468334441963397431389219217236815183181119009196254245289186185251871357726279417158686654659063202960299456312450163793645246837505931795510451350794054312184541669918891141992207412304186234830842646914422516544054146696573050182787584913925927384689314209173770905670986540237477146321894669369309805178820819128709686366766194447787832808121094200252949343216624737069008978600676248137831021596894507792109915691879899004002487752771077702552537658604720595337691874897354895977180568924430632695809638931166475925224554999166361198859591877564594423744148373458360796349640955427329510121994055571964516224293776697877016716524091373977309940329586618047942269085510745941385790118452277075246490302489840785015399073391586076236871184792742532111571465190831848812695025458161274146856849485797849136226764385529860365257078736485687285514902728993980177190891344283613515307070649463142859804086414587567689325316321261822446964159694041821121617914209607839353121991325768693411093487612848262113798517084987232785699847939779890830872549533174353129455067110582103735790469508069900207659567050769039360000000000000000000000000000000000000000000000000*i1^127 + 1195024201487066470750141152814673537925471945943195879721229174924874685787251273126636072351070518854654758669733565302661360048559523641504846195819310888821814434261732451208370425165321581039063029151419845094584335182825767326787265500153568357533439316004345080163723692978102531561396501948022569966395159616698738193677883474075197632154822517635000609997881572497570546204883998934267403441159374182697735732144615760319449746166993121597976409328439309782481715379742316193154448068181937480301930061269131257390201918453181067751796569437454045739720610798544409161565946097119384240992053542010397033182775071032656037180786313313896431575239252147038839599892733417208215510986962302585558414812889343958807378950158005695281193544242190254144046959958222483066722188730582786382463007606382465230563523942266093837251697295535120044172220360147054986697702930369628031258498863899447107719888597836481474355388883884922915269629529932771850343407006920876449866286253120336404096571834732503972413289525233605457974365418657114024500216062469453872637430999334832321353512600276757536296042866750806843572385034219428825337558765293673578986555497652417445738011619417564360551079569979558899615400795410076719819786998896280463978036678798883414447183191093834241887789060539040685563731263959962538079275960648333602195745268584289634291313529188020398415150401894288182860620617316119445499206973212435330726138569015415300925717839679782241179297002643973809727410686234324033502339813805428432374501049287841081031205681372170503577529187145381007358626817501996069470682472144046145244297208995770035751732758848386438763548616311839801546423884325042985331760159958832191129550799878947875808204593694453403781252295784053345549301703220195268563522515334026325910760938717004239945282232722728920960738866613747393576948059048531220143111551849660503789794839626265075365930105028520712836577398991404072633084602599128287814747614471781607413255570616304420617586216035321725710058344420976554918849828534379447280879950677178377857708758642772643154738574703135615146520482752321544796730194152136297212250700640383055495576550804714508507394845885301852119074466326674945918832808615865351239095506123739114213640419865780171462744592131311841932577289136425200672220315489336370460727642930218311700117567053928763650038610500615143183294016485424265945561038740463480134404754531896104729162871512126750308339245195148412560265378453742930033853233526480712442245229147045751934525949294504515183343795218713707613780695208476897771694866753433323860139144751758852917711739602634337116545445531489574231296645536510045093335417813096312260259297438580548601980819824631500101026828003708764733086776663459706699182861534317612330794497841357252052124880977741579364501401120278558679020757439225089528397637483436099632805831335863016996657651851309161583241743590029941220746402332707964121282831519548374195253346620595930109778752154922421684890812671646324958250085907094976574522580876302563927463421961396214556963297651795250282219979315437950381569785349537792000000000000000000000000000000000000000000000000*i1^128 + 119085750113125713409024102202259214755375679053481409143755105469236475313510452888893473104632384125854825180462347467796849325394575468669664715753846251021572492843376338011348307959065291516146959299314256563923557244217360829850684776321639508568930194353451101298672583973781972970609195560495899496535964150058409060001104168787944865328881627075796645303304526396175858303686816449018976546157028403619052729678066876726262616486022792574417711589029542740940632588708995294344207737402199766901295679335496957367523907692634077389400541013000517752690379878553349834929248707083898471309628969895908964704599098811401182568597151349991650538865580592020316704383150184553907175762567084819509544062129023537804504635943473479998478206654261774574689390382107539810966922536678118809053561887561826486027017766369226163377200781577557000734305932866857713151254845776514253740743958347716726120106145107168888306143792291078140541711452019548387249966991425088900510072063048003930284442655961171352577817827736493417964980205341884869948503749546407842054695533015396886730539277207926467959031640433196628759955539307584340635771291518710620593034659463949684442382626587154676886829345767446380448397065320410117279071917460688070690340844129612972708294142449501323211993180326585921853113811893574085422278037713943384500357149126768483740733370878008182245522109542883653519174624829970531072250052034615090803156922837327377501015956888855044560323436968311663011659137950791181350349136916083436767196430382987362811238333601777638812750047583647166744688927635015385931379792282639002841248459298610700190769131748953400341258540964987966555660312103397645344051140375782112418974142314874433897683169649572195369044421923334568236387256403969968625061438905457265530164247250794345577086400980721070516202192740306243203200914372962990223285098244092620999702466770479316611717427935145358737008936957535884360322865692509882036804166909028768105425561697465567113230325385710544190380446232179903674306839965168970958289776146407158500643720102160585989099737712062790381390198416158149148783218181207315215409044714308427456602360939568551239488272761298145200524897781344308159217708796810325081869374036146027427443683215895153902517657303453555117540978413348129259063266623929667015607908204189250393813215000372833464735309425211041204732062683995062099754784095837027422190564471156812505881800768784445056253012987877145887755934364035991347012728058498920528205387550425093024776579575320892723504995716388746807988601573245320471208915671136169958631117414492091263278293937018328825408612781878117256790336812723316909062279646002593083752730853873811200749707146498763681073145494195795639265032967390422210873031163253776500391266609650939379216715162271151787229321459476341844709353677364970022570270717530529003683498421512129099221998506303782042828674577219894167913799896841794313990352397599842672975511613203529514975366741229511269883976195621144972030410287041529960873742160410265403711186755760240516633219697870822400456863158659038947835904000000000000000000000000000000000000000000000000*i1^129 + 3805754301480125485221441559392213081812544452204722074499600586452557796280881099075120542019533239121181697361507001624674633313924432023338550688739702864496969172750965711270654138930321707620133680962527713174837072161288915939136412196343559770437279822729352132462465850825690315869183284251568657347241333407527834752303432208859937210143602723896988566316737527564831368607506141134784752666371511555787310947905795244651387903077042279805419931469373815930509469540223386886975467390299111739058289055058180292540931244577992146397359807283892464347821235926535354262556035841348062169147461304864251739704877041818179967288828461885106515778639564644583372764128793390851905009680962763675943084739249388338682849019205927144124716312977240778551478487531750187229153675609714811326442788639567024518676404356008395884004643382880569867348985434048216884655720573466990952900985542966921225949799008757686459022565133296289230010445717200476786285247992842297293388101059703557357462631370174286640667176611931547087137079584992646555646204131045859987053750231276989141443938088933390394526422563131371995649000113053877764308081802732129650493595386149303020939706683944163389444131175588297595789454657404430676553597786467693677508907366657922944279817032566941463603281755038651626985793735885858075057829639132703381211723271053433067971500663860817611293051156362094949912536864009895736472150259217764470435836817778421948299641927327008505176311880707315773671588642372780923387461117542180091558458698913232456802550124219410781840934622406853348964869504489778917216862967493622260046122080196514282597662848895903883670435957623509543489991783032580698269206421028843819177967924131078163450058127583477754104288016032689142081614428539808054939792831168934012131688855637852375628682566924621511468969277676476672049618433612087775217539389212609856057573593379170759906894399735515472281396035716687824012977525622340435250349406653839495531275804295420313868869237427915456465304564054566505076536526004172566759682974066190569820494189381219143547706987084491424928911019585710062419757505188131525332576370598377356777641952932452924669926128946624231361804918885118708326342509050332470322466325606408675552330081009821174631953649519149050869221202729113669100224302773031202517109594726092398139771997645159501226710705407179085498874547054548806461809750392703852357996969277859899525908811759924965637571234946860319871655883689553536830747790032852907124040092086985314208023689524010968407439033148224843182385194661958220541224833935882861513919534028589240535784902422347026794861566038416833456456135894116343457117203238994900756811002595380338193206360291982624733668928850802966645962882795488673655077260490378050095890386226993265513458267388546691004361486629116305571664597141298215127504092962798153664974163101263794709092067056061054848770292736029241364782553656934571723889480949303802780920798325929832007292447855968702250455471935756452701004362972134301169436383743315440962235811552265695075073711291778143232032542933647360000000000000000000000000000000000000000000000*i1^130 + -290124055610530649008878359329882662631994630124965540738568581792027241923223436498052820096682997615260222218344794842636025010565167046698981950368075949985143371176824349483456137337145557630064788613269548636895285186001199637590745172757238248054368395171048062012059131834956419978901077104213682139732988015981261451404353382807830924597764844794672455267751883664620625764895999751379477831803047704815835960557654610840834363724278430971710821690975077415561297994283114089335724301571559766236253243424799023511651559568302385772040196611538285805800055479053875322577950845478506582359123835404573971617694973142541252273061707272151974584812856041843998107659032413684582983319884238152692029603043446034120625197493613902357148919143606297128653135144896903099175952248098336820136941141912726053412537814937885558883568269285013573251223576518254743679782766761971583080672361538696043150778892323449790709954000786050188310648282483259323757888311762101725990363133007905332613360027145920722385790061562518835597934947512963661780407607254408628577777329171684085791378395814600579861332065967137488900437401869755395257263150727258245965902047140721234605098180062040510468408659464507037717714013883905170848676784541327261752592866689886872808673450852869452364084474164425123186345874561521562881175029139474630049334697860173732091278142817686110793264931628645360378784356962127458193023701812410946469437818694957084398080486733281817102578508295392364794440854992297957699616892049392003927505825851884328187477074394910645105750553231897094606057014725653114292344654527867960624402149652292924167028177177927225195558834225063678112079860945279224485725437066974824459776366697017913628120105480401739557329033723183750669476027106837595806752494256720446885712329635435957741294431850681886367509417900752533303727012547099454897480121347656505331299604168699991005745159619679128003040317013707433441293656973918584874936894641389490957351146269163732411026735265094861951446402481452201535919897754178283287045549838144811527477596104502552487614830428379390324214201369978581081690973287834691684616334451496357153895439975800912215490770557604996378597339680352104750190266147590559791153702630030200198321620681048357136402669112425693620531959305394905942192548074784052113115959472218367320992489922797954671143056955352948196259962103329508114594740391143177489788772906531375385787130983497039809702096905673272316130196551507644693074009721455235402895256329953620542100271785827342322996473746457011998387566184521820832242569773292517465914228025839614299633937240002214377270078399289559246983830022826608744169828383070431011547126657888978927413480748373241438178329216397984835826603201804105580360585923799565015025887450983596156336218104782789810465716578893839421161979466302958799196709657031607907769436440007660870406509010643474085843939538081438085667499135888130684301438813429089390267651347107014751757951954529746888209215072984588256012261945148862451075572342435399076987377382764874972084133104844457946120192000000000000000000000000000000000000000000000*i1^131 + -34753054634721198770749084389286888603662948369919112787063229141737496431047341765770048383509692452871354592407842545889944258228783216268057841200979853679900384642329944773069450147983725550994948631692629452101911190484839146874453579962085571991937165364127477439627598892315972200059101546840783420253964470210248597924680897106677509087539666302483211997489545401002279368279389848774809617548365053055185203383855296097033330163855259647771457220701384475395332996902168460319023712889844397568422743023686515231077348346963217688963647552642484775726884571344754231511737551994610812847490454968457263902190683410096553717783170511371505476284140282600791420655145873684795146067076100642467677829856597967629781168894239148845469088739380455578756571134825670392320158281645171065207330405817053254583761786758829180854726048343060568280263643337335932214849885897067176246265140714297520470360441649420438934172994119383326732585049518326496059969307932061456406926223062125955035548327577323800219123480687699682344778717205904492733894449906726732503521362724049121211369118505816621927181779581717055079601500340447471090710572219832550206129407598184945236104024551990917605413911586532613072183066004975931047038349601205823556639696630042902087908124232178705800270694142813599953839813585285016157841185992990999328252774348502962980191086190816877837549763595059021949138177626268886461035467282130040425417661058209204342784830812386607834500065432937072866141690850033570787378420089028150432795373530662647816484678553730067947097905416062671207645862786179745552564025789698385651862153658587097370773055587315792494999220232019051487995333588601394608397124425649426137321993140185626398866572233406217427046788776698988075402500002044124476800995229579795363729878853409773374928920158095526415790163982834863337648014206782346471235889399878178107523274433081184603736317116113598910087932829054297334208405407398147043781257286724517167414467482165466432762777347216912220328135447203287092627695492474834798564889982589206392817536501683644107795071836173365976780686875406226954691015787446100524863410266566877981069248092575542499113978251409553309419709144432709898195148509447351531553301254946551481476280367713879515174854687564024851026465841129568189284582808305324922636801837944693690589639629780936233154754412619664385266907542251208052655072013772858732889971788402063422788027728531352428073082400634891388760636548875565138296799408137638152637299474308404202000773908757880969747824673811633352194888670680036532298660658630653776526124879325443294642018485132472152408070901844299373334682834313891364736579785891189222377074037621888107148217614839582815084674693070447558906541338970005599882906700303478620359518282298528899379908555075389253846269453910455510070859013990852351359722499439245623736656090934313260572033761435807982856989939176118057054478064407744845253306394424200847916868820414012423803913085547957678534155907483089798832169361885069084728034003490254996676254243578200641990494133839462400000000000000000000000000000000000000000000*i1^132 + -1404022627918527924312603574983441454911274248247684732507478180215741767496425557462662616592420437948452644256339510454862037556596052204388414057460299734115444392451272855957345444478466014983342359967938996241840285658642121596242159079088956656155962237297549716363318231462925273415482430094945087325906637142949024093035850200696891820389775276129702214817929997787750308342472519359956675247325152355161220826227977345581288400284689624472253641945519858581241114576756968082999719457379026421177770362818847250373596683946338308572229226636412073078627645908963218888182870726106463271292852468629576684722155240650631732335876415148461656490678745965313157450854703725716244906824054282630663792023153413607130254962576661186175491380867717973810479456620995514357622778103766317247392814772999540720204632377565762867969617701304704154280120589027281740889936392933461977945982644757375100407615553208073087766949936004257107342676314552172468003668257438364704460608941797251181461936480465080340532024618815836558969498164033543502577998940430934115799983077622205298382094598974447544188599844499613506966959155954760698646888675167871273809888069652587238162265473169905664959952366477085812987030685995169728268864853387665711661960340734949927491737160863731458783627300203796152677928467347094863167922586750285987612423881088388705605688154171547475721610964036408279024837409650200260655805886801130211275500020804990363260398905644021683692414503874836401757841104311901999733430817369209151513114608294766253623313204589097336155549365742090132686587406395578882079233896184208956890717911549566622662079699253502159361835160984808975782092453157244041319371764756589759717222423614645323249099027196583931213043936482275317218569599213348027029409355554433635987116389133338534903497374210183096056725936472583726567872586735310129289509860930645144700243454948978023176467073215557647781953479265902646320688724583273481157377766750478312784274201977929146343784903230915404436800370567315445296116216237372930613719010940914721825935745574958504972378954104515448498636962283009724670133138421629640700475908598352714632742961072437103087718489338093314794786934491236007344374135306589486029377594508965506694209565166768078601472679898032065174672184666560036603858188185413446468123740338246999810214603878633295871893625967030600191222406477721488207437828287868435118702128008916663441120145223604285132628665063210838051748017067455257193017685908900821870905145890713831353916606686097807388988625177858033822964370430455690302763383833777981650531175581280887902675985366731189537916089599436289250737587017079905006029141265991558855174498118860882134803218855571448803203502227311524312877027553951599701115557721166415171969859782003367265405458595293734589430596030225271016670509990218687981903074861265461477216197289932498419974163312976089704356990128319188919623540049912317951334455934940954395294086066169473654269289938199133998601017018745910080631815540175404266441237755354060338815542947213824386662400000000000000000000000000000000000000000000*i1^133 + -7988603291774448691952165955341367384780282957900512191877657246150498741630586696322298157394660910927603049506317233147445875077910003799383936827598503780961687226868846718239636862105832406422513710669262802515066434421649983760254265228577997288738300835497693724650381179596167749250763381534992121429073086745949104687111975248834234649828871979704228551235407568657466744387385196914339165674987523841602189393225363538197187518448985495816995749646661398448762173366078265815890578697422767502995729241433814338061295460725740863665382900100770835843646596826631387254041632972974693620335586337354156581809206320615978367754394307571004853301078819689866880993261310514702748832565234894445250761356339179245805547805075321483854052900613282934688557274700649946368523563615504147314727787407633301180115667515280640510813947208803672566230716779539924342247984185158358686008172738660500266764616656444889652889146206760952884238541312581795929327874425514499067944065302726403970478635391995620910431693526234531800007763864083464007320294317180942897593721999209360849551961520435626041801631631089314252694116146301819922004684185513113739431921132456319392890126255544214393979104551243054721317767023603590491659985530940976095087359984982457031818715753822215999936214072203993551390005960599949054391318367152543782303193014076063388522633578608345038187359626390052291088077087047159933650185115519709509029819467873862325963739637368596800495168038724916041552185698452615780172634479256757823848521589376452706096975213725665501613186069875858544649721162461962525946385806958572464878436568259831922385926882901877885316682924542023858070154300192978998161581613684943653096314036028721621511455868877857564178169915325328984713728465100550048906760087035890818528242802951157809225097651360114645744297152880488251659843663707536979571891466811202376748802569183360840375628350862332064046026536311092661324194086417110024647059318006578552810233738256294411071608710927428420993012410696385984346294116392272975852907510319800392690417891456512621524084547411339674801729297498180251068984336934949531797741238091219051878803720877767597301358322882979486261878026320958306022641143408813009129330235632683059274633817961696786777180547937916496099692657027904758422152617299625025288429401974758997657400073771725130702680909848665340636958253299146372917807410381046738255552747355931761618005620933687855232800362342037881569283328684383279001699614847939784555817701961104712068366152950600729349991902631928382865558258574723586231610826134873877103006184204986490019672287572870335558638506219225444005156368298824697236155738056370622210456710781798513873778692663578155675966652716317045920087934070161218034042010527212438848976915810920336692291427859183165731576664255458256760385873020155703378042244883639719471352636087515191344282816483778286131372136869856197001031480895979790075839042418892510475065629446929258810547673983034112975588440730947025106271332922537940611096739709607955182958447427584000000000000000000000000000000000000000000*i1^134 + 1911237533162731748242244760393786271490540556435159344220488013887541467697642586703628620328031635514732153834487903792510389548783893365333470781890445715292836892605548321284609958887766499521512465816994635342017282208208087279218386186508009734196626819340970333367387583442393026979163951594103744256285928507941687983956764342383842148890123274531038398107462032988544369715304710620477085846674833321141941229613861684383128096203755339414142407851487235656286692134543766796517386874257081863398780567836005624808700536563508481812611430248735998049660000361105379466519420067292578807845491839454732110358210710583911665121645615558772845958663782380311235292190064884968290213725174080539175382779426324344702694061427720246647650872633949731390730129194873760219829883463219938148791593449340476288251314757836089066118562288751511909957884594606134268516899628959298560785842148314391524814769686221494474466112540441643327147459097730266821761093055856326103508578425697237932426472075656049108632898472806569656193609076011203751169819063336429200213624633839704550899304517410027705184389058036143532864704421321509436372468979415966449103088683948355199345325066420440356749489136715878930098852366297672682861135683836581007808508642741469808067893628656840402196779184328022767425716911428879203727204757679229403959337812201500889146899892843394723921410888711833298597355671890832869333789210986918710259785179198254583425246200765384156577221485128816451390528334291761514833942735197927736606658043437971564884171090225921174912467095521847210494692126729251832283980783284613448060788014607884269086382655194987068821225221274447054221941946803963186696644483887638116701669699097159093030991999952085656659778972398649619967651806364417586640319939039880161050873696082496612745151611669495224993497068086704338040671632469521556694312898175654004672820243993280569088011394183763368088059610244181820483347248592127604117205068307512406372194890256590401180078368668818975820492689916896560678113282286265754686529222636468718982171590112742730062777417806945314623155841197154657723884319933181276729431434943624895968439768288043405421657547448534041386582912940800961910084073400769405278709055480993553978348950069160081214997423288833799128691405541688194550354648239933150792229889207791569940480541765287935569260241890857586238183725755703704985828759542152189829111552913645336216315712566709902758034299989975540960741790626350025559736073959418507831909457681680729770141045244375923111355382516727587407959482085789753351228397945091953097557706148258630754672926787062570221742430902045958856574847789755411295497650401031261380877473801307166641565672795840396405078035249602500825678994222261012267240740092403091119125927997509405654658721532193071644697983574833398292237689078316307667536821128194776374783721988531528126536952737301499411360303801602533286839380199114305187497420954428609445830585642607662171395106757850857181885921809147390310509006417736522587578379425852481234534400000000000000000000000000000000000000000*i1^135 + 112416556671632942151954339897808804355398962794506094895727403668607329992536235405740848575457380642513240364025825176975474685815783037853763022677515582599822074356769114772200725450604648768658754304356009113054580347503563390527578404295296007454607856068412887325637776205528473599411511986365874240542217052483475310907977822387135250131395389048513692145021451670578227438266850144287254206491181670218599728044218395198697349987654382323061253164104320533637511451008411230388877533882625906345986748611186516812558602042446479950197765885821476406878840020385434127089292801675352058240373889078341094331333872212825572539492159698513731155995929478043991648389244570626534206020502197992662672601540105945771489782574089413236496380995072463882304335006156322011037274157880880081370222640349082153988199198564624012578246817160023451753547117921518471928709286709683538589025144176666372697759680554448889778343307220879978195672227356652536221820930444020974925116954805647174820228203944396962783534097984073942854117112479726068118957829149631711416550737093139873490243215071174394352733588093777977759648263917439558237400300604592633570743924138896163308438986782139203374375801490551946397128463135366082314198141833361305599070073264762433365728609582524286055721522098275268780323248014429411123937983504601323092686853795519810082745571680821775628709995302754283852654504109801681686178745652709877967921871917000082849845684500563838470866939781234186291835495288105629628128028530591599846153248620433053128284481850631039313475181616818139737162258401313994217031681419422371517430635616584385559614422459230257872972065234827239499410780993800045803226944725182060002298508631033655386390382088583874544468388202001622517113956674095909616655511985217370025543082698852396500576231220477726111694269756874257872926416351328889369816826505765109569737473377741274808189497187807649566683006250694892157454566600316600331961160000126021796434273058636489719058144194252677423175361604323044768454410162586782972912515874659742165834865855892439587222937835105849739277093546151680066036189037973875920804869199666425855626110435251123755780880941178713231972258387170475349713198118149168665562567779676290505749854831020479286538944918079132733953250880199783923902218847987956246737312227910993183882699642826256393710012807956234782258218617193854732832216670992612454394422056138002686937714504726817775917990895788940718834938507329331368690958721421482036927606083385749051583191316292701774342144920143227871837954715173165026881077023977764139224648605989044617166043097157985784853778669839636721166659390588429625349948453486890443714511093231745622968278788782708609452944918764688123361869072075690997516857478933315084474075984771817089672571710187639484478071432492674494600336689488460102380898929337740706233414699612859328571680368632885385428961113231605875531003062334656450076421404403933543638558774030856070077006318608217499163544273715365591662589313538705674450976762757120000000000000000000000000000000000000000*i1^136 + 3768095418160483194471266950233003742233320103079475867543846032970167931037772782701728574285030505576958837210201793338495489963180168032793603434611817920751920674005955918601533206881955813490491299052753390361461150220552660150132509558367079274074685472228945683571946930401443422849658484800344910284659913363899119424128672365983302562930915949249296782527000445285261079941213961671985370825126002420330658232045278281858322774446145885086867837735212348215200915753413038409891519197094745710762294097516267754527926334410299117089065670377231732447900089861012332412608191126067906655187106619196071971484887378931240433906188505816529805882552480460800333037932048911335052903597903922078042976983105428072712454112361351359042396992279575706374605858430151529062697114666876983648514079719022543248455025731498765330430406895785420581969729169677920091081072556480830307978960578291607854228309099147594945093427585251726659735754930838635313114114523021578589668703535323681532763773862977090655987059362760817043148606317687679545146380111179681329236370504646371480687030239602580847124874483367549376586803165146359217270839998777059001480134141082597710344898062301960254903084137415845514722784987869294114014488859583906652199322531387454880181900705114417683851261894141262896681773840015634089981201760027371757403285282921482813471724576514735445674740415380733759745916264987290953825673747579463101825139907572109772462588515582398799804639701849255631650294965909386549931268731812313750745335135766184966410631546353276027800756237518589030548593723421763406582626459242936783300677405682942249720358962868617506636018398283143477906384656662004829048198350914031414602465414825809857596448905919630829390385089476837589258316470825201271126968496136774999383266225753138246884734635814854398578587974550206740639055238017929453602416221050218706353486571623467522864645543699782009134888095646583161102322801231613159977286344500232479445964040271791561163305072309279793582020629985219503607115291669983979420411480555290948496930702050366532010986577558112109295432322221310579451973812874233351669656990845911970905907521838330100702889068876815123297180797748693687545976321666213561384850223953605618017590988018497707609996479265133853581415360932869311130348436782711270794567339600567806798209586146297513624219824495568097446847197898739189327973926773515756660587624795034886025000953651028179254390202609530359011144278048873321610113200785378785477809619812792944318685422116964545748956066341739025256044625302776074484994824108102581963677873076518730194812810450304703074419454305422819999678491281187645580828908633663067396343963582329115893796902486515626585776638727974738494360201601520819046444648051958124165460249730068941075605012573048688362774862344933050214765571253808541451739068083947403900374363865016058870229751247576038007170413473500791660417419861632411646957059458916120680232765870793041510932877357623751474735043709239643560830448612388070490112000000000000000000000000000000000000000*i1^137 + 92015927677137208176340897646090514550333532698496808167521521237753161828535330211863901917795338695566595359272316359843065927237197326246671795077302887611889183436523631967202326430352204832593375438259295749306168355863577325155043110281367888911184125347439132691360526241570130263499735295988642876505034853230292807164735729734884179046828585197459891127008842971959615640939892599475671519687589723200269068802877276947169920497603980857949013809041265247902612606462907680455124807920932623521176541748133611461253075436760894611876677483629873861067695833488273978982506638294118131626008259373943594855837514140797328566726049588573653127320655398519765898960256067102799240840858031001434887009396921442156487306656960758085448167282370191770542941144928659891190231907643380553489065824551325517586785263447945093473772875405578170772782813131798913058291838181956351097339399305912902161367434070327403341080499982183176237196726488904261163119879796732513986186371459627039628329814614335047790024500630398984070126222715084331026398664404702321812090203678527998249794345281540809914344611282826810714524814995984209851203936496161101742998557542289161490382993383617929261648988383946275973336581550367369878244559644685337205466583556342894159399830154403422470475198454727319843645994061180540019924825462033590483050217321857982229876470726226758494667893320796059045560221028814083507487034464959871030799976942875543097393976408973741571719237889615512162993468652964292130135953434876384483327178361331717858011339474564151925434248215213275871871904510439355625140978558607120920704077322680556545603310054206423810634304122236280217368444822447940565191779570323064706943104900224750520228111127376051895468296012315637754308194900834842713675937085214624490374310041937352187531527789595787905644015096484239823832738617847713366070608214691812856947781024452353983782738588620402894461654935762503446581343432344095689387852095052786296563236716841551113412546693133480796390256645478889627276980496168825376693555232693282018250549177852617450057912877380094795395576075024416803997035534855217083918220952439025334918158193640463741711440858565415722507003722281270038880631152538713910375013135196372686904130156850932783273886762006138232021989564116041006230893510190979365811584875288560173431356221212766176361396113348220590714422512531021906287978363924777748080478190700520983582737254629133289887908910254303062949805760756896115993105755168739735069479253597208334895618692244900159990824755288708526581117237689392394407575468618932579796084234935844480178892452986160020107360624382649668037745108673829354279078977876431599017075163557017341200962386662435209966688382784620396839322203378718877680120789246513479015463827422736854572299447154115179526991161062519254453746535034467059072344473144764405769536904278817161608769350829448860817589439758918730764293587352420644037744974463847624655604014555615364663805340338064079059324325869430286243259534540800000000000000000000000000000000000000*i1^138 + 1791320662359325376053910195485950849538205995295014340102487702871839751489891513712136583801371837635491387045111617853563139048432102809409331649230359644631304998194916366653305969520897489247743044631493966614867455511828035651646122486302223821845477757046258137993048692331049057495279011733576369010113187817366901637345536148116305118521632620039162707121871258077673033000048180034637036844080339075402913334184444140777726764704105135768446168092991912568443916986874891266046465128755818739844603929286205127972566661855556896451813452398350570083855582662009417171952668828823121517816719808836514624275191490623416177366791341921087220692681586642284794212973123891518073918407932087711678769784302195700003781268172955819726928796265804029813549051764071007975648625892577627228029137390185217041462001563945514788986283280669313895424205739989568772641244443251475889614176801186237145622316982508343057423952618240298449115571408723064211310882435642217310835565130391604373756747415824400841985236096257445199156712949402472786541975694230026238230829593109549134268054324321968140584548028770313924468351593960375563677595667554409285549721159933346378432476489272329648319836463532961679394208144247738903900382540423345578495598937188915894331532158318235146246905549536781364413870898616658063470690149904972566796013115097502931270702335410139213112370604476151567594064754131808856456394849699495928322409008103398542410796656075488951581300181207416285091430056021461179941917746130804003136209691575080782457213176203904898467407398474745887780121236714847561719992272226788239046690358330871355547363259730855217859003698422502370807176225272032523027968980705507202410081995876455605768426269769792247540676762848898429865646128230308595718617542381258272905135834588154093164580518875191773387977830284856370064432601927254754526418424009180150738511508161643491512564159761443821969218046462200883817866850957552481101179719567362537441189417849837607568438666339337794046709354579641174955923076171792408449335952295293532227986568887312782116369996629766702409235987258674152122896091574006981793782222226414231674344911077163195255794000004851606141159254440203914217683706793882289589282456903023764337500992245167948900702881673454026942870243774415699905251711393065682425955214352539797717796502961353723921224735090426321575749068501974723061527696218464211674307375522203814982342837868418970319589551748819886112038300350043589679205819977176030678555495275472355699623348182463284000245544875145972777832895494407307910270178180695921938585434584143095028786179259402727412287283834979713994585095608622930508788363117483190249065754620098475833684555779116058033702192743807212107162738038358467448904209781100227731186643129844748255843831827971361557861636425806701196416275545124908884770414520873312720813592770853426881722834617584301593211713212521919976435596679052446401898253270884958938682923606428177411100663664192870869025260828677206179840000000000000000000000000000000000000*i1^139 + 28741091862879560176689273301173879421387025505572226380696562394485841328266803450444062349846191145822582173777252876838525502933950141452661953932722719699822168233507658146908416225971422658288147667303722565296415066974221403855303463933937307988033311591113093612497397140474238132585417549877966926897939672500530027625877796747317567874809020486420839016795725850801750640749263924300539648304533331035152686512499853347817272750260358458022082534823206954758340428665347804365795179766481632930735628473969958117903529354205589183762993552593301248255770968376250409534784293557158866476819591525510543059714567768129999599700474568226512415900834293870418429973254990356207860992553789852472440166674295950980922898393404620876588905506682999061276866420415942924422882493934994722851936437240464201015047289382441903461050736781237324484625186433988451172882157057085414393940550065027832275707047785905964414301900318493300416860403037967990443533874764757292860817891068334628029906663641746145414074582771803921371681615145778254614945064625833045926836262147186821017830886407036858992176918629481508965957539068206254562759412760196594900124924076952430018281216121011799987522940338042646512597013014647586257433587891531896293211387989407086959088831933268753640372995892350015655233296462425508933919457520792191802952189770266930533952075768252184664023790641728207000584621430219618667972697555708729989402032769218161041773728688200252632437724974664245208827884508345895733089663639110899658140588069576203505243592245913864837897073689280899219216091405678204550938959534650615778627268082581175466478939217566134273793739236526916664730055173981151076201268114800174489782650300462190792813578972362200396238660046962004965658601205991267212571774979140387248619287048052718514228594124275812350123130383536794866713182182969901543141086809537578231148038656508412941293508432595221060579818278953245214845015811926660129729821127429813761906434874466855742942559580610785126620164752225906400164233740474576919633480793228054131405782652591255648994473147856654844971887331416153594619504405782136967795234230502127812851811452235850469608686441269847950868911729940678613465275076225889074009982936462839782492160772351170959367545136595943477587420750842462719064554802110658849121994147756758471703895103099281121722445291093528352349481289719606924185192658608706226542387510317967647970678774393908949852112222735276945297142927186024933548674983996428024871266583235250525069717354932233240320590444258564683237391932336629032448989602466530804903093265737886720482386256674099811135424360867422238252377035357067868504332698549897769764894306533418693739221941898906079681134106665228775361494219846251375356681884395057357362614402757145944236788475587007239024077401725896559959619987734112933297480812923305409588851806312392896933201022239384648476961175758548290817679704186575753951795214575467734956111646267374002559417507055869299545847365632000000000000000000000000000000000000*i1^140 + 377340345347244345016483955473034761684286849354340901579735234549405056471201374212985097267357975123599296545561131918987690097255610284105533487865554933565809236332626775750039784902937277145814511536956251678271845677921909352150575261864173103010383231334309339548286002657982341382120350524555056208007700511914959458221448709054881064292123152017994131963096501263310077563263499634828839865318985320636443353085031053053171620038665437154075201532061037101587938634576023553153247132279506068754429208577093861633513005688183146469052377097777530242908116787747881733225034212726357289574092101386523941715387968588753332489214313653732810041167230154265661528609639002618623383428045157685813386043268151220194299822874852217765729134315414176391722452682241528771043827071110984410311704402110119677313620155217304088598588663180028225081523179683745584873158622233619880870291356944745598904308261369822581092562294858724835292161075985414039447876808149924293644745949146500430807673203759395448620074208175266219516104142708540960145741908002793378925011900450808946517658751641572979428188315097869349892175061626226575985815696255945671585448385915257867672518828996218209568304043647077391954718755228783872738119959688162220908142382787647235940509800564895537799399227037702857767286779783868758322115059335404967736931344558340493747881559705100907097602438104711506262600620887877327845520527621985571656728548301256710724031456647391818328115530981139971517150707759335565526359021064455110023633983645964405490872349943312260858235973887270341600039655716820041017501463481643937446536634103661337876511922200446351688591208218321881480517721186282683716437412707566467769433550067105188545239516809100383315413655615478067057814053976550224245418249953345623081655934287996595140390909440175555133700239379423803223150237990939012474739381313584307796904297247690376722349463106034576721135304189838054150657183419618220946386158888889006784854160042846899847907540898771661515674155112914358733050265719169698925632157489808505082140352605408829324754362362581299893893069388223975645288564590982639104201044755480001607516823344418546828611896708432925141982480413629444233507062532466145556701713284261131905950730699030201318717791387781675693517813792280091544505998687096343004041033550300694057880226538846516671483746152863054425226496747401907781816478701703732756583045073041532287227065594365939895992966558606499347418102147443863910661033861292974342362858581374854907532571828102180179356230274441931661865803063155500578158313857771196213238641336541238245430123145168795699321232503928131583133946590323208084376300609713610128652603798805591595602234317691932880744807423312759681897609506631046407387355402725225634637065644512903628862084032241048725828562844168158206803505419268605647690318280836986403124526552414132047303467008471630630746727673229789089163673694499505349477293255519005633749522349222516811602615450367269273600000000000000000000000000000000000*i1^141 + 3925918212337023391316101833092272646143871328786637217113663843295229601608790730994372208991310064782157373300074865635365297319473385722333125768293450275592147787052591868626396497675197879722486045755581453821984713237148132484627038637675890882733435722672927726849763697654895956988550139597697987046388048257027143464794253078668306895568889380718855525366321844338287772408253380879055358229041049031923980217545406205486345266565951948672783892176372393344832109027915238933648190561353635336587520008112776032431075360815093785318837038971995145532672003713526334517704335612485492655520408277926006744321795340494973177901779308023443806554850561231078973543312550082873031821455236289444088874159325219274174251848041808028795719097408311974719843349146041597382271487047567428210995448071057389402755114578691073400002698759999238343156230383073883931991200245416692603546582475540951668865386781575602422418608878226724468062749035119057461941381826681470029199658850225607184255000249218926440705979983455938187091140397233149923993247297662916204260927541359044170943582624986723340402187363140730136661031366850676682945680018583598986288483350608807652798576258919827286302347789384728724257471487511449529857601659262558589618810893007339457287907360235959579386199754312346416026066807227406730680671439251934958527059244321030598853318262024513742975452862635083519757750501262816916503456225968902600138600188689757367118238319345579993478146949980484125885489716088521421291919913712368368982013136799849372846953939867764649851245028620163175538535858878462083502905322777476960073577013363497174194664828232308456438554840679189732095591275343315265040374180882785027171619943583961891537451034970267796560344034673175289157550995827380497108245071305070620832096399955159999224657778690720567508571859769628041648782723069642019877314098055545421928164934637894059079855419465840548562205647985241034088318698627887643471058162060170487823898634576482651879513752266007659047362196738260346895591515876921199079936297693445406997926927714646431009463096471044117971541223094239394035340721317889037341318238828033098768544942137488104026129613835669589444669924697335457048852245722922170952873947302412188388792746539831254209542032465392273360102407547854682995271454965729602458177222022966981352658860422457441895283360916716092313299136989661566651362122909093814503815785410807161459847066814841995891017038468167784260423512851104437899515489855260294595514560585047148603770772884365245020488406558768475471835539714793422479009322697063841958801523129927806597249758779752594581100050037780025829291557281450446492152333726881452553817628044591814813405200603580487580325743248673232088824388519719916605904604399179775748439466629541822563231392026106526481775489452784960425841264792446856181404265122541956774557237494168858302325997041270141843258218278790940843482038221636279130498779369832518997423122680719532062387732480000000000000000000000000000000000*i1^142 + 31592953963238748754032458569102773325150025082927157281137164180720043503466789720564958274996326552618687807348741183539492011185770549309230609712249908323276463155513300679645967145859483093780399183183356132016772214989555922007401861944161003335981206515615812708031631086257578076934404546070927687477279203081842519528098631626327705453291520628045156743355392173460332821921171653720839288865460713807194137140572485301878467762111892778392630145567754193653553934489577688727634409863493647693622624875794911714136823536989273280175651462862111344313791388906054904880325461239842049018914828473888560356596398419787562974759171599469956745233485199776599245222891449840126692947607772437123307637897126623687834487789606468694500056580774829488497593725872003115466446584983028922073215540631737812655319368264682854927572824307258363190051649889811608192563544417387987874125314462470986239874074595114567622937863084408793901072337376447756229517878788368761023379216964850052283694774866780686386387532350952105085797605182442790089003770201498288629356870977366983243538522679352601782231614099330632517739573940950618450942489758904451341917223985264702207607181821148527453899541474654106549054258274782192845122109349335990828305113837669877483270262969373343871626283112391572141828350716360283728996409946134481607822639514999136426913375741818055919062206721290051899931198162597198558605016649731190425386312943792603962457613028957720897425105488622459882924619881214371996242474651947520388593214515077684560396798466763505536563516738393569405512317288423610940757468738273244745788726326224178454876604670626856352314128924832313475496944536020795523420189586725641585898058628408471485835455999051985953006402059925111137607625533190287820681296172567369174745006547025067282946890946080045855570365510832957705681836689065929507440999657088020846061662787190661681817240802462318976759511396528889856181922278664778745141059774165971507123241440973519874147578657459324086393380054651716633845151501577689427736749584639782955641503410201669582568926440136375405216131175968758062874752795532613797498956515079902855381829046006158961056322036637903217210254417634195537875685425716889531025733267101810111421277800041857544818040637191711786052185187505255614158872619793721513862260769243795642523671327291401107704478470866375118577219470218468903439909689016448023133187611362803977202515306271552256716650846064823126457328889045864810747077003619509960856815338200753099797181284017085734764005897789099881402478648349417724879750510377087948601546215130951779337604862186807824575943492154276839434942149416055869574564295126007450394565382136262047345350490012162865287340672560783601904990294093048455891202207511253067384129652491125205218715500924334520135880043880118343280089315650840442249524949190270465244507974030414459234048028254192892100329090648172907491322111338886987530349731743271468717544334807793664000000000000000000000000000000000*i1^143 + 199461409064857535085423255256421500517361364084417707618703964854569889506108600213285344430807222626472922311765739688664335514164064287516974202644369122060670335057582878115654177342969726750479586604499004341586344686252909465329903941797943861014053434007526811318489959453010751724059249476193575174311187155208496003080024027804313115075578947301988610743912827699239674592139027697655947878168677434355927094983190899160511262828243719594188483957340054929883055359523526196944292774225261995694309664640569989825472468570777424196787575837059741278235451105795967628991978580438267389309456310993445994918493224717012692861363865433111719060632512806869309454308875363956000606142376680669617339597650254743659059490244865325076877659257359428388970737085965218101139575668078473016064758213111093588080440540701386982147427039089238572467992269506273110306495700557607203385647416066756761351165728323003729212713239938824515631463077739605070726234127451640074661540771419177744249766588683929327936474683303284675868609189635653995802992636806464618389824671946344901178775520976914620457684570780706198581561677916228952514678976986892675927247336386972794190125529265444709694592941900915677008812707092946215109003812680266190431016886743009495782824976214055766021090975125350426082873434216162049720220073892945332729232081136271605915861323388818398014779725392514382970879749961589909919103805782856824021308465927183424149812080263867552301836675194005631573486487480984955625937431377483016504923753200797365474066427688032905689297155434373507446563004961380765317590879078578606902488344134460960356360685636782969756160845594206074837895552529818642679280308708660692986376905615852624492503336515313634459415833189776668486350945221754701850151066612389465222402736148763608121651919656874571841536009297254165677024575930760278317042150419003794393734806020443540985606279719888582698146892593541228092920314398468410867021619518394152555509931809612494947653384632958410021973758848913967009931903602819012094557733469418872826266450588581640567498187451895480738268528907593376421050661695725718224262526991055342292076272325608234300904527307659774525059763152269020670659411851312514796316590584284700684305971917989572070008905135705269707291855056034347806479878360759285670974769855716005928120705341514929989373926872953737091930051983307824198592912232769911113569861422041994673872920029252173950788206986057166314278052360897477473519397519986388876450877835804683712594150940428053788222148754133774402333805959229773892136917534208560822751256304725621314834183371669642272904432247002139022359597925554668041829949043756089011179143197978464744921709627279768087797435458261330251536935064316035247264555540004412642720948463436354324797651154751806582787877173674995158344932395125343648366063748382815359213763111026440465511338963430938975912163444203263729220398603306914907599162087760303430303744000000000000000000000000000000000*i1^144 + 1019809608055425452251178254765984440863972955359098970189973792538457465072000210469222609864812396900531533754120468578187584816496932924551219890846005524687629557424921003364157804040513456047427230605995609914974092164161628611068474400440916564539252714471450464540862862265410235245233826160633576700531465734976914437313055842889329354183160101270928612562566114967992336887448428217477181716760829559499150260735776411475195646204150224507884662232271716542808938119158233300954137651694782450265270752053594284547737791576300015134017364615337081239841978799612548889409536817901255424535702746028397999994841981326702105801135837636634197210308597900390626062556158036715123927652345700298778934230238308384692273992522575440434438151651936191399377481829496558407013530021444298645543600323822676524084659986637748653232175559152141327686081934021390466941258953729594054845685836286264866318282615989554287830016707673920213813026259478161128702616815838243129156315504252733966768464293759911411605727412095764935574374899062772734769852956258576207494409595866335653337529414953941653188352128734254625789863182555514896082847057519642184809810360360733534230671952606508252090768168618940215724340538835229910957067356552508972228892551038037794416253969049256152022789961040179241582136498650720287475485595878726992481335265520428879205333764295644025060710339362113799717094774882616746099016718297508060313448750019626982147187322453423374343116738858990944819284334330546347279573370932953079431960198053357301198768542788874705556331508209899771353304475332168280308132143675409629328988386591546722132465432513490370866294600971798802001901541940455449686499129872441335885613223446005015124612258921889107699125437632478910252393527652495135658762185518931789875066250414192878273111620129199931635110538188211585756884601975291827955453126283262711298510838720136348082463652927923164299930675905327721962039425789435449683131016603906905508864784084793111714607178329667807063006559267094740126942290941785100115898861088954502640595737895372807138276030184602662678661256957263119762910099109883416140854536685881885160832484384970711453673921527610073579826972633548026010886377989107106804468008064728197651646219008973373344784091494689375496363245669220990456092674096032399315008911248885734872199040346818167802175719824354297305330680251786091344309740121513351313632192917346371030532095083558539228333629657519935072923259206853896772502455558822008265845368233259541065995127375512353009207396461918429119742014291542488462886494626594190547695281802889151444886095007112196734536108354179438573468661519567689616544424562691676120905502211408337834751641377247342459573217165147295717709690624138154393474295735936520673293015831142542520936065319355308698509069805323777356402399002828978324111591273631308900022228671452043508801996572925236313756121772740550439184405892815427910017584925245440000000000000000000000000000000*i1^145 + 3900936884171142069456926601439715492949323289973425590340958819012449318458140482664089654472072052939459758943402726227377885790750396164721719024111180544499869381791582170411224992938899439326142027664078232758742769277443126890426494763231420309364773812869651859919969008050941383133739164977589454198900440721683933547726798743797053004917414832303564739860138208721360694286099029096111476264019274607346530035831240954767076100044442011980108050683429268869384162879865054834456882108207030778775059273076441737621713228984715191614315384079951458690656926046341589355618837087663005249173726447720136305301586100173690527840517897455116914461972226816896926108106570980493747669387994147890241187480668618604914505969549283198276004952134435936296880502765780734340743784883853247882282464856834793639208500271482249370019107580646856761386462948915300678023706399289153534731039639296070843907531452855571824971555801238834948384315693286905599328484997945486585797999253918790092242969726001965051988214011245736498672127103064027563120110438556935770135993708548544936622412577088377531049641854294808773986587252155761165337067468838945174821803507932778110732071322721556945282874205711180022205381062242242361900114274220511763350555917591874269478575357246795188425723501012662513871140335941523939124316877743594982002121964091692224013728695509431857109764094191067487410259755612358514320990032379447125067859108158771787549119526563355893247106522145622647036081576466207189824100129285648557235317215345416450488784184864588285165364470832654896905413277496463895524357126413465837846480913780561097409312516083529481342309632528591923760492467403628952459107751868889164478279380347226595977345985024940978010613072731431256822332399245399465636223926642102126183958299925481252855426053813933767243079747145464082956477193311276697662792796766066274993539113213120892631504961602655728443867428191456642955815979545686858066877809657477209774529881707443566587711034759677667069481318528569869824113748234635346868740277608207698185025970644868153471900960824641638034866323200188782540530900684646900238572555930289490270805388435978666002039061704177308466189843843459792877672850133935310781556153576519237887065523473351229816275617657176834117106448095925191607993370635529655555959983287552988703872095950879406637255555438762619007622611921186574381530984375428835661832995895816576425943621342937309992103921232503757397123163335245884350245570749750611227703147973544293869199752352925264676306053560742626402905705212221164327097770072607463864430227809913325493546524072247910491772011045827817919227686281502475455767728073822874238694793108368137726670281293532463297516077530465071896081526959219490544358555774406257370116430051437197829503456093783252515430690476339137313263583671141298418232647914716889400171119707906128747940085762412661625252560380923578866220271858974747262976000000000000000000000000000000*i1^146 + 12035066067038365196352747242203454720404786795563327747765895614097224029686000886011353412208930419919692395956006536821541003324891715989838555248311807682184375885086585040729237479856096150959185653520850399998745685833672034302518503773542939532591757054764963086437762498241395321226769666629556490333477625686491127572605382166101450532389356507585839727743633390074302100536056578909576990061967755233763173177526753087609145379690199640782712136875891833197701346522329561067266397607028310601300564469080572758312379225518609417700991608461446478905422366481001220761906859543501605516835694222757400788826626616144666965710553035664098856635476202823364398977643421986802299863972085893436610796777663801825126781143803053402104281394687752255264269342670088269009842615337029712006951086130111151695162984670979872736015275401134611534680242288774830142864168137412504222175639397164251874825249797225880073967262435414185859440197015713709914456556245427949278942253212539026657630197958071100815533567302662357056660528863631030343416049199565526103548108621705359955785472346713900784686957539491504062538665920015829647620741251915822353509325022339907329197192557057522309808690655175074945353225024703701364009227633787651185580180153622844308634369085012691461390864759122041812305585113868903418005576929740024103978607939763430621574167764655988929249094287617862162707190532552649330966372254747935380845680835401015767855736086892176825492135680267395152720690974513602814242398875563833794441289243316421719616911336435846938672131463361352410521872750924209074435234296759369385429494216919803652768397020390290012868266819075234676417609364564850852102892787998774870154046137959458405555276288832377834705933217317443041721801756720789058228088814925929891893587084170949093607138043084826495467563462427409612983408994038581316186278847704375022399369439372294040860596217143560943792338623536606392479398704986303783737306126407906480908794034124818938260440745253052140435095908768313958478401578325658577017795337043604646666380128942631970102413061505891347234822468595018123590608302132126232685556206016411805820646316265358694603716085850629702384766671637142448803784975017701487627070803680930949641106316060106480623608052961465826869024646419368194780671651884788233090591335168807363921400469847952354245839027843010545876151279359844487198279490481808972629331703079064387693692400416976649659163375977854264731697541285708888228956528733230829584439560757652093946918888149577910068382639805425646358492087063303531581331366083675328167882682736981005814291339479669010788079591859110017685608966872690065172832229010959127524807838136581558013304560417843792117392827332456870664762026189070271981196541640265419177293443491370318761881626594074433156503883063583418314766753766241501907270214071238917692823444060318198981798897542041539330459712703197888533701328896000000000000000000000000000000*i1^147 + 25374349073497436565920505610222220135189361421433553378578295266134585350287601399955867247490116736497855824857876077905003716416584393624778842169772797485694936075694551481518755356004892981010141218762145182473646086016588313388646879646602253890912838702936450821368117793325017600105232436971875902569904235515967945009154830595567001829585388889768885210828529276168744081729482854637571522300343517801746999088193910421792329681744217341224050832167250968657178378989622999552523070501387859142372913054945647717357442769383623877992425760596451710680743170395645913928634934413157962417515996281537159983327414783504603578825788979909277555722989895883241614544995845866308530304348427243959765041932270174540376303634996213078547081614278132392057870166795131159983894314174719935166402328949458129104047248587265580905706959350872082635753258586861430952263698010858028115603256216998164266537259688492120311894227435412913102041824067838761526732150099873334604691811020043481572483430063567469824709586645938638856165043376084019862346052871089774743400479041315816582582992591209702669468291054099628589275953346992115582441526662988491922585144203215220847266948416942355277911428741122509353159070024758918734476971148230849860967371076357398518846236567825787243911440740666415014125361841047613854623653512181416820497071186393304600660515263671893850888796614512258352215517570635626380135472116676430257246270152216586190816414323395812098564435269876411453260370714813950645317897375683436759379166512009920469693670417658644952888233959722770989684212421431516449215039506801412572036255144692717567635403114614505456550007188452973233719852030493063328157021864420745845910945501913715496178874010289221234065003942067363954680388093296895402195533367291781692353815178741860227704323395676888682236240657588503131698495224758965867177055166336049664050942039026552494685927490034825574959926593118887776038867788958645732541166870111097741788682044718438404458330706845471971904932916404862359350885630005308489765662560969648568553994153266901122190297573600302152226669742698124171823737131978522168473183289694568802290313983327529968787808747595161542631626069248752202018173825790948281674389729551717432235741109344962298655642986510423238919223836669468040058755173400916878721570166687636995047519801516354193379084480952696166765923958282806656738007999439300128448651019501951713959536138864324489064942126572408531384899561517277785009856035940150723935936963726412854134492508247201474934477816156864788329747851535956811789502507800415419948843958600357169564820280092275008171414463730025533165707616932420305466569138223269476240374231040046291383512352041477522293786286091762169625040179979318689411174289542658228556536786856138090170102964988561363433404139459714865853831374295350449697892332964744685062005969771551363943197765347738476221896603640413552640000000000000000000000000000*i1^148 + 35100197488260230636149766678542473300148575716094146399389544356148405613829144998814455438254683861894931065389807727242547065302927819996035184304255945422207368826537034406749032368350197535509558781550151109065025345583436730581276748635496548609343871848494934396335281871036746545531139123861175241776235670286516746640942494422352024604651383002447062881853010233864329836239073183833858032877777736453983181427472810622305065368610618506519226235383575540561988183029907374918620018553455282644115288439816617889482272952803017864842614142183912271654605439874699164107512252794382646789028159830804805067995059744525330236408632403474093550758437195538322804928604710598907576183089049589199222114797088904739932754889771294610803954026832029865084332072907917436421083591175146359239323077021070519072508564582407164852963092781529513688893833056918701434891330064047234754092882081648679757787882694754472502148839085304468511496945144342727681511673731759003122969377914672367898597155271601589917430346546023424435362904918149624717613726157955230958993987284645465062237269886270933318064164363406635109701160544077703388616284287766480218206214859539588811771204034170878595985047358651805535367276068494278768329349355633276535725029638998777395766871077500004355151555904660182505292371900597198440240107967655172992394641834425105165285019516150846719944784985241912904425760561610565368457912577948715771220424296776752060183986085009418397792083419128407713529095825959071601902328224093343557002250791724322291467983094296687875103178745758985512940313902449061124000093695116508280861981145754140804321436578604414754874608337132536155679457783797949630573322449202845256726736369490573191222452131431648135853275975412036128646774192776566314250106297453590105179207791085629829196554271357508497905372342487796360459813436492669970115389373383557584127057449648308286574417349784108720544969177637090270255438871946137475681259831406120015230552937561934830629412254786500030837248519197617152328619383761613646698393024700917893032961749475342170672916117176132104662884817327737886079755514495900040176861425611403374960187369181022279126708745454904147054585163051942163487640607077233272504341342556047693243395122431956107463727067785216007886713621770470105882132916220074212797736170371394928895095470590726568283012615213008680039865002627563290853486978613291108397556140433042131863353209353588358183466911339994122676032701324528923200827085692693094556926094580196446982180928942571434201616581422250243386999531249764928697313626200508430477735889265579184642390776999321496695345943131743364980218347842589619056781690146904827755457845089873844688998276199162379146405582756111459064192718152841644001371764554947321433619402387081278082758122320382632637367068160279215407518974118052777989469655873847589545280226601966260855829565379243231972163584000000000000000000000000000*i1^149 + 32306000091459719900526592003995284212686886536387048128550644156300950906307411983314748869662019343497772696414687155066437374103420597312280500317341844248514775665261839584363240111130456888388105238942559123992636265088373712565428345577567969302585479114924600892267884627228591199338336433550479564178606059205967691995301417116068009170746388754519856084736081613875904202469711198238300660653430478583232928462790833577239973360273699050457089076624136949880952416774955879415272372821202580627048579331248324911571459052164945440268099300051999248243424005987757996746612376703047293714963295724556721703110062477284297627119553271137408658512308683470070970010507860527150523734336890980961464684936397503897522642709373310955573154717592482377004346568049200673679010350546598139445405890355496548779629296574343836408732343648692461923682566497821087807794967630859617199638802720065183496715384616800653824533006671824471440454627469460077370678825854273995709479640368479926404525426370777622871214509431009467962789412404708479745364115732444013560555301896885419630795936997650732461159760117457370089953948126871367418952513367629954864097198732869990576209160076128485425814635522149761108881596903868402525758148001973459179034717279772943777231844533400164765715287541189656933653629965297975683335815798066714715874396558922347290254268975611344983933665053418527912105594253835033472038988623216084637413554317504431031739101782910066538603654774160171952872480785853969321314189447797185564026860881028113195863519583416973556313699468234218446097742065229616931730228527541670967071563227869585201143054338868402523942249382678348104242445777540549658626837247097742134485456028994356316259428324724405645711377840895696896631289369484033581443392637730102122516824519488576377621774652402272120463976615482396729066392910236137605693835887175283858572079335412726299775740965700949043993279497540719982607831641551760386070669359044191130343032667545919466890359451705621784931087037692111796428603135168163761614206317199989570665246668047786233750045581408651724415851694259806807279771552527628682658258863610365684860363699367851447662606109023818703810696961308147758291536118758692412716044562492085935439355261761372080358241177443329270424479886225247252935885149117492231275545786186282299481578561505687693924344200084735023606331055758331510791174567297288284071403391855094820516463114604763439956035511431421600188495676644276790187204167900133885587920919938448599438387680061840115322843223325836234771588268543882588644165343839581747019123812373608098853990197344995742617648335909463208985676293704335601739374398930547118803412216268227945500295507525269994413246777819424428639247351044575080250313546784741362086886970651766378523178705204436843932692879487803630588808691208054142706432939348876077240107683671550686026843513107251200000000000000000000000000*i1^150 + 22396087542388185528714518405390893720123156295654230424802366732413746929175254971145853108361370705085764829298724746633173230631764007267811078774338952635488953718126924045440979449814462553167971875082746540736779388328463559018621212245987857673956278544762296606709058830997913294840348715375773871740285853295419001310306139301520864058620082448166229012772374914517298447349092355326500507658574162491585607356902954653582891269501301274387249811947166087866687754221299866517481192817573179312115121529422573876510841274175790051138162268603813192881978563463974872401660666780424156929668059832665262291734099409823153391169067680064126433021097076647239852769016819384259046447595667537377346860001418333933693493412085511033694726390917943202901521641904568072099121488164333659452512577096140480566179659813855032774820535877361527835814333488274702669953109825046288376315669371068356956187639049990091183921327393185608502983455695349854948855735443750833841698200844422772306998864716797768481087617438504198641651502026224101955047366163225454509968516528573520509523004453680857500477913160778949508313986541633214758443535535231823078884105089983583797026845960973600297474043739309240243431334337606030145049274410636924265295023480967804644917637443709513895959683031912868986949694384007681471465863265346236260077806965856663827063027627512844483315799185300800358899930379711394042404521307682669242683233797816307276195685750275418644775741549310557781583938163299544003192736605853332856386659037432979226254911209241624850201120038241091921056233306969404703357742040049921899863539684585566983717482701817642557466069549529016366624196031175456467682645654392398507398140416976682687382365355941979104481409446968322181886903097555226946895907409289425709264812408899375590622913678378731180047357461890198213913465968194853257550858000576614007688304959275611923897679547506438715278118402286686498325810111768489242253123795391605422656325577881369126987696739433404094692410362924041955092009922207324187885475259519599112845193068284435149389047777479738358006972156844454743703900978980970869622048032429963789353985057402151681035195156404726799285150175008426110215116033989030124885203933163069525702444870064464486664908631657485200910510408683888360856582359968203145427211889577706341115990229280028694081763310204982953276251111623267158293239857576692338727493619207897994441177056485925819717824844745605195863915027153163720976352814101705791181308666600111867872367130431618340938645966494124970205223890067735025540928826558359353694875792221920126654354438882612496387859402828226908105163935955995585557691377472791838659399767948946138632612167564964654417350663372986838648080288287563205254647753759683391826311247534366852705704759060828165820780577773250546316232980845439548021571950004949316692251685088022893690880000000000000000000000000*i1^151 + 13215468653869003635839656481099202197513729345287234186246439928991786680434004392804924490945143633505735994655407245227575286914931895423885709009709416561789397891487527141050972424692364174618164128620199070888127383024304653128187605029971771862650822097738685004770489797621731049581497395396756409150502870712222998184089347977212420976487761607215993105366661048574702933780424469197614077066682376545568060355413461852539885056873591108997517006454392891434392977163461893768278696359858718622005097838742378090583452887119408764399721588854049280351235581645829873873099233042605933480876304026640474374530768679639029537544022429732034952855209959662565909875666743689268852399363522747227572841856260068957548499762326071687385068216180490155153609505132029346505350571453565573134306137417577832923522661405251122552455290122747514290078603832685807501502296953696698575100143096931386253733490866342537718000832526180665688054776364543953678212256434426325580977314610228670600070266305262757243555492552252725654458222038861272410471094214035569041647537397868829764367430728821262327371494376100344848863086098782362736197708517223818493561313788655220396417964119576290643336478851326565614566808691956688316844022149163316085638672451101079808784453546704008597470865541422920633227246472238052783144993678616160350656795561016579576746524326017187828801069780054959208787086434546115554502954889873902942345178724984502476187469486495144153376813883768669315784213022226305649488046899212873195164614140747091192908736228047358564041091484087153446311725250229005523588958555245729046863651868576878785587726307873984999657940805025121135936660465077135157173084576078803876093663983566880482286804815813451693985213367870395230860798058195663880025908126536000397628336324421208314944746745257503628751521825849878574425806904641267591751775275233077297406363648328522174942103956767069085995036339456629510641605869194888080573544663472746624973036980384388573262458693284998021879254846508195309816871877328302409634788319659773518470300456968905322373438638511759890969035651973342611010473031465682740389264273402995842505524172108506427335428475185349525425153701583886649239599976611150655074411680954290136606850047692999365329497428124433633711743826787762034403054778252736450370781804478470835532746648226153722170958602624048727708562871923838853362554137208543196466305727039307474978783392137749004743594738550355045758366284980546088517750210352170525808365062656789404619130248402705598992073842918934457200860232037640481841580828251141940516135191800353411485043629601113104039077346670494038746032247246680575218804705812115352147386875117704292559398191098114659191591313633765454262153805181140444888239273032052559272086183645219956925244649184250335076472724266315400854261644750274616699900720208784607719632928768000000000000000000000000*i1^152 + 5966633331363708887228033367933720261084041629997994399825389222284176699422926494082574746627902432160641306904776185714751522247245482250240502673893326633213102648475744158550500809692986257375776985963977357198760537340390140039627933456308022095564300352256216160936105944442194119594553788522092902690760809154602660524551798993522252234933365851647380790812601170742088376667775849012562353841426968234161615729170460381717083994622267289113951786862438945786891276584247265624750463041973540644370347164711326982882593005921539415285925388059696114287238631876133803021920078536017365075376342224429360116388401032840890270606643520313819846103878467318290922479621255745812973593765220528300692466914397668440107818294452679264051706692218292122299285178694437659522290303504689595327992474591847909985850342686196290745702828317870621305227058850642052187480902890621966991888213683295606072874338650192527045769881919906180464007654387912776123743051247752846442239867004832276040016346399041561403016760994558474383822277158892735128884446350903051628783088281331473959987732218813857645743195296309041202460730974974169792823689060672556408445458476691660588053612444413237706059240768942903844361035134829001129477322647473403611263151518808411814851067072304551734506516226257246707553604288341599685079848364606283048203402428690451254141367779102665934466779913261427067954481415358999956411938985968829927542015893505056555858626446152006468844896465560702723520413303287636484826071128579997810236112016549327461131507742067573529995721430168786270884416483389182939948676091524760557478225959520184444491054657357496548040983976781765630595013727853404090334125207781056216137246493152094038883188207317925674262238429973370680828323025322325487314886596927903520826833818069919169854260853359255174825396818107888984512127621767003884794567956238039413331038405369023295889957135179245387249051854570592010491265187378865585749375722631569371681132525726015161953233944639292775613137396316444522343124494173823350362459349368537937141515682847201956713480555921367365273723208674709508293884289022400130864693625301837039804305699358412420482653398544782604745637791385493620625561033147055534516117339937935611630336835820226015489632627314441469636582792024899147944235791418751204904191346283550700812166035011552349730736393218523709386152226055176504993624120241091765606767086582024154817906819509638918730600507132415040712799647543251936536964112779123143051120098025883315910408080912948297293329541889734551573795883222768531626366191323258127251548595510522588292382977063902151090150713629298160428151353492791980866818225596157422868403941109352897618764359885634829244004869767702449053189014489040565407876422828988479548397080021530443632601469113641884574437945050219478951162599272500544685070752591065907200000000000000000000000*i1^153 + 1827126416151138606632256204973823847457039270992411729701903827929834199478413318497358260984915307547129451430101351401742348135682982450187220338285829769136948596877389615806520749540657970213736440895043610509939636958856939061958053120047389589926007917155337820149690178987547074583117347979027760321101128668366841948798272905544804163800958232436310014119306661471718452645186071218121594752156997978920714918273297179346051272380770559056008387785281481299728195078131621099346679184225025262638720021039505943947772511777244285562903556160945896646260472373683396927808567058429988594857322574926995595776925258952037255948994744017117218454892324081629347289561168139602411026905363277056136296988978408778693726923784586092121924671163961739398861982547006385716829239791149443880654993640273589542463954870758922247391596067619321325605075797812336463521871981423026601977208017845509501882414473578442578689902245408581100702986400031733486281198577765486673000974625887414044571805624626869190090849174920472721139354204743195072989477984921534334560830932144304645554325039367566551895773488622456359906769514828862182516059767734679150291387560682116505333071470440357449146788120671846262632602515459141012782595550742311022594049703598133107394281196156550650835093750681373424728640181600453686504990366604934782192891302451643218420445992835317587563106861731435308689650705625891784750092660957611066717218335891543606233845100463272740947099144851349300982182312120400313142185266689557631425697733398656571355556475736349895412751060329544116739515307407222356791201331253239352263345452560916910731054987749137375226093004302242044755114934945398101870513252837492621611280106756619368644700939670134845978268843806044886064765932478210252604638240722156721988021845990857413631316435235618147197244869755734098014484031423805731721841211989463817789310566878707151434817149500757417721880040637495971684082503694860938616045643780551804138285466923296909027881430736690089914789759290839124964722654347360818470246614278523432754513056217053290810136253610187333952894428407858504442431312883291051077400625282546940254291860340199727205915001319160397480018257772181027824468479989370413383561773980866631664475165310001633544877608446910381802865182976714007771153657994413541579722219759511937155131712675815584185924977737089734516515961679007571533680487282849119128178694019621622297443833918141879748129560668259492831697981753936179027309233420042049803241407596646306179884931967671988435024784383363277877845536475688761630870221959677238933113833798889579850835823137535274461900840260801601415409248001926665091983210883619386467004662877501556754366861336316920694650952729081847020944643677747961902206114060655375984807999231142437287422448828226002852573664081591475455350523250709693401661440000000000000000000000*i1^154 + 427713829182838426859412131550627571849817478331701006154178424185709515249926322786976485708305659639362656114928884492222338070536432641827556291205025436233469692772972598287760702904436716509682815528019654979586698211813108856913870789668864828794908180464806260343284320687076415547516699209144587885218474103574358067390453040787890144723955354744615979739012295871779520364834396388007784403040873441623424219140713368917095895215834650623382701694235494860689665640339566387685931402301223190606701755235932480612136747692813321702720610232072864307283460304121675208112320553076027713025704325538605371558935392001962940354289340628088347634820451532464030697729694131517747169190268328218972157725482059026806171665150970156482989565057904402567286125717681711860050808608930526937196943285960577224098967195699826459210706930738286074000292944761946377445753975120512577246518371390194902730720144683601824865672599793460310590033564618706824665461985010861492512606512023480177926109186803706131575886602823253165310282976988196290376385257935551544123990499350859102378791255200775519354150636864427229960060611176329473288044167534746342957188400416229253616906033499951534849868466718221318151003143279753239118870346685461112049996677785139144708618411739578624747846934390770267182265129666918396978596596252273165447732420600785986246452559849505030439770170488564376885345038681780672189334145881901078123924795708998725943045556188686024445801768949936000574973879375799786637602057379144946609319244883154391878148209701642860050855362018602347838904630039942367760188755260578163993759308561013702234484217588526445820898330428512535990637955789239943196372971025214198055809000118109701781519872541691130933497206109401889125587931184405880154442431704143734353881785467641424686722900303815199821595084692827284741242102269696591477820839195509611689482964205081462130808301578491127792696854109472016770980512117990440105244915838516126824356785441314459501469897036882434532509701721897988839646302170467857115576326718987364083161757026425249138422080233981550838667386937448477344607577611151064482272982338513184129489444199153509006581882916560213791999195247049482953978249516902289173169922761886537825576384701655876321729717882548369294371178289059986518671572751692963398172250257263304338318367829602307926366806027296999193047611636026549345799191639461944846515239392868466948573356970818074305151721644146637242517231918292667117054460750985262834942044189523045644277045428324900697071455645768759253786070054464325039491182474797771832303696505476012316697568486590490872208144591347774394392401003101069692689088666669130743973161859314217252883037668662846776952784764560732715870144353199897790318188007049757993685934013107004100041361033543298257836157490794129696394865278976000000000000000000000*i1^155 + 63913800336779052238912372101080553586072342498934917857805736230335403859883877874739316813472206607255898849727233077144590836181094750881402210134769541769109225998052924202728787823301989947484685946260168433876970451006108222014944158482385742013042302551975543976210213234049183928198086936663139866961121832282080727241155413086434897892653231988199739370433071764683689760577594935135765409448542324930167249908243151414255434111016956270652892543027605005685246240691431996924554574167914134463940658145604964820575485775249553157499540467796346888456197534721480318741821760357109519768333222492759929472852519128496065129553493722564703361970703907025931803139267638968022663174104892386454373297216863982563002960002951749053833483537638244513449383659238861514482948067287735675704471943371223826094245957162395955058261007174522804312633782843978254339308587533535008267202161810040618290247298673683303123397107028122162627168727790038294067070143912965324528733763206735702525704449799468936005186480576887986187294695400703576437296027259051815149111356322510721012681783816504392626867493680765573798571323870569878628439626421559900340003080690715824662206840399197780355326323541889829536631916273622454105604025070937858107154880606845977163157932835278575781127532536675585507262643992336232200803537343269651776208462467300679473575126356472900706335130560991409149337967174271977022329062222602693402647261088304986014716699577345527602889646640200524610839430075023132256889837118707433894507688318302443573739741755022901299760126734662185928802499343734989975008184616008470412932383207549178752607194469454793634073490908481808807318800899031767367932009881637974545387600412504103161812046811788464905613184383653524428043678504089488750478546363058357556337400608261213728795554363846396440940495188241210064344703215432590970829384255033246490612448991651415106497805454007886707391016514137038356155174919324424122210261569146737579982937992664039546448108031377460764673258071089555395794897789526461691029879356834395414868174108522474568058619292667444103344712327664588711384922650585012565662176802454700311960656551911803433619084052715615410905914140754085089166647945060001100535548737728610945259000609479648318244595309675971543215276163893489609587838755049610700600361000270489173289554866866010073835693125499120053431734062899767115042934784605560139317781124857067468319053007654542520763652607669312803350607681864204947435583739463824757147428840777457322937294062420241793554026863047937750491575395738645564186514913986105946707970519252824742556220410661941418099555051476879238873406375280171003761127838196544433838838499412837692762650742941665769755657419256446104416050077667661807087976744669723944001485617562717750140732736882907482931937299063950540800000000000000000000*i1^156 + 4002277114475795468896543105876337274885375921227714415861711643498898401686926984756580215377957423696584901953164558416993802324052996244051390679282752742165351073213934858620394143402819443667810052701032403110761810011870562833036577160984052960755123893086686732366259944345746245049704269225311882080353000850876517848843852106892490926894112435516556925494343684294308157910085575625583666625597413578222236179156112955064285235705055753497544206222397194753175429601783320608300074064810662931810580952959321257810501694958258371246007360924035499429602553863094634770285031247078464339635618529631831643422893559827574150831784719790143864402509717546213561352430079454193820656076885995140868144636435032261181955578152174202779196998858386410860941537402045897242612443662934657399418884065081239159237273467266987728300462897788109656313066664990063404580469202446318320993836668119340083057652595589915976372226314574616649099767476874836194889058339893738406748708596746719005656212203822907165570832532293171728970228962536812336792760324677489958005248394285018443480121944575874404097754870746251920111877556841625788015965084691173075356960583030695960656393678287356607835839825671304347411409556406414571979541418310184007159999133864482863723708814976417187983312793225420664824892587826551821643523166802180198465154156261265195379903771913676656109364996496482144134971783301266614034014453560707402638143311078421256141647689150948804149331628946024094286909449599534092071344988295444838294235490567084604969839691769343888304041108367842709519307261657499036728590237226630690526042332444763638717616215599412972855674313055744029497868720533606675239011973653053934087092260732970863295924851336176867687205659879451219672839692192833755898248168423432536067919659551943225681684592186581486759519052303177177774454781182223050391212600225106435849933427877743545096031324934009342853388251597966664168122315013022834722278476756643849361274207038983876590705755991534519611914546391423589974253155135880558533509428197988668980682916834712211365404004871304945270249992629245259930806152534817632377381195056890085290556860297046968721649550982120089578116036017457360666490918917594594385570567659764423076993127151351145629295088730163039382549349654536230628564835601920566619150703108054682100982145053703218802398412825864081219633579243886108167484440842858477606909012073969851473966856121528716675728080887200729223779142903288563990989779915525248866462383865169732287124254867228162863917499839429286959272654785368685241221306913806974507645663929788555932619758834451973397935058213433832637925640607347670956499064098930390524987181008830691628910938683165774500355258530940674628121025152456414655563130098330813662240726290454285406109507044598556351528960000000000000000000*i1^157 + -4355927557242065010620489475713932236557137477110423910858939316255844856102740500875453803472665835686543355511907994711219285459034314458003050711055767498466859982110219714289920037328571570958937696174082644469491706283055240816520231405144381324263378315987174560403388399206915501493425585097544550229462496050697448545319449175924301698001600829255096047353472018185814539678814748490319871629337153473202987227795228554337731364962867757290207957415063799016550568899901048893206512368298492279680148230182210249834327984628827953038617416910724847419892988560195649181226112938137594159507878392147680257697736997320521529137747880512146575751023852156801330584111763275460480641576794105769826700235408457406043380463534451832469103961725561409838144812869271012754256661914939137060103603465769056324416830339105347200191088675413791821642826074169684743564544198893064294442444778502662171548618336512370134732786754475013364731939698701307745309162825478034447950078204982676939216375606195130336139672527247917160398701841571444045738250848716625285603988880930825495514446650075177318868626713572724674886412545668751884454818314129228685051937496523770636332382814519034605176147160241170003418554463998729088590945973987262996145759203913728677785820789274910157186301031498040913390765221635395065678297377315178497245784674978783033842312998295381213206144762927291818075471737931263443126759230405543355979150571467834928313028419704217913088662322258532397534884455759482792519530255880025676439091771242106118471615306303376426308403431782607082203835369048061270132574039665157782365574366715169260168421414482792758402517873027094310282405862414478415812752546796670167746308464649285655839529485873017110374636090332701835568664981275766997423733701636066358390822737517368117297144793420796617479119345150423162464060437696011010853652167474668633362499373997982921870780903517394693689807972734527262921065315089457272557392107052981329067352519168766369845609644137374242760547297885973302044323711757479377799682368292772361811640487730394444464962985515243696794032139240569988842652192675191878348203827418093600259575548823712428984719803124823391040038280655952085371394457012848824985218440200596030374266052847663224863647433502728608179308418939208999221624543063998971834863889298199795539339921919084241942087713444208857278395919374954599628481019451390245530723394989367038614223787940511515352823843378986846384191387926441513738431636806652315620849460023564042127350551641572520783339865039715888411817907191326000284867984017545548612626082273930389561065369891736821562626544914997220043990666089035729311889055117943503396114198616688998105128643518930229358152516180848170839131287434639191555958134853946674981092203107859513760603439104000000000000000000*i1^158 + 30022009851541873421161168444465066466002218044959009326463658988509036167678771691848229011520422039546625572137333781196524045229801652534840123049212044074227122041458972696911431917418028966293547534856972591879713835191682624260740818111852638137075433679524673884728006722497659819335743590641908114983786721491536070970943221547475884603022205581469934813604071490027928415534553519316185304797504989367932680964013926945448705138702269780219419701417832438251697409276928600658840271070940505726911026997510965938447932633938260744374898156668686382860428311997765197644959566969910936040898066929943810487768060652810127225974676139438760927745563526104126655943247605763254279735936971312572005221435101315245635547252097896745823576085632058252282897497027743139908286502940580001854413216277994933542654515702367316953792801796251448366746806703207667160482522960504722603992138331070105152814186866282651957826700649842937709964900808319362137737865051795076715484306264169731076232318323894313341532233867666676524104141111758205738493280371667390556774747892229980469733448848303110449633009354826021063643132341292394995594661166425160970091367634226157441493200889241645401084954899633743253948553835767672582200470272672507922966442445603256208150164953641021938956001563489703948916308491532636015368826270667573099692443183613887774102310629873236938636927716966499733156527377348717650257288814491963785396948911141999749956827054690655407654157314338287473739803966683960131890333058249874721123878286641694008023408404693528599754700187766223765655229353981295522798295103522813653866649725046510993120420549356746770143323517641885541410543450247678690564497995225186927538465848284201225952391709452626141607797057646265578928416587324092126907483297535051343817211468889431947873978696031790706244411011419535691793693155198040216438280493950232059970699388360337158389437657448866940858081759975730098970136361883498472777423229769552019138028696799967583591721753146052762866726546565871237055750444847545147425050966431371711482850562464539590181798010577881806532882728424038431665283531416660418840709187019684357737144861374674183076745674767921849348296692744503749039181880732567606029773528650026101140872273435260310803352966352477089190013876425571046890428852907465439449273611482956798487926063401435408841818246786766785674421071647919986347100381618816304186687100114940438378822950502015869859683330762664051422565629840652843609148810388288064354574989995528128690235633528513967356290322965789139960587917597496762513172468308813858906504843058073007560307232348982169531436968386459785558551042222854590024111987651232425540293046301994268459802957898072491465075533682024117459419288364873446431764711711270677245351372731187200000000000000000*i1^159 + -182550074950492081167139898391630734985433007575672224718353957329327493115510207285180171763078086283342850300266674900300782101684059744095207951000415540951658975541268373598298466604820515404191959346817698827311352375627494474888954067641398172160623432625460580208074248342440783208706993314584192260864427256642751471949439711957995536973201915918288031747093447146896220779207985714361627014977521547182128390664431518280389006322232413913809934647013836128483173525578687333304551842177584282931769076057120687967741901188297885404875239111895773484288747461229255186789684290989837873865612067430485976572441568186241004099572561236088283084869295976175462529654928785052916411176474318457865788567737684181859733192524187531202484895955165336717556614336919454099223291730735222230096941355850341354384884724351803961058479698609243790972803430478462465998283341894019074646937177978071035547621923045292029345309640067972622792466896070264995328783462746557025763918276544090377726411267701537565471902040841694022074514936901554719620062362289682540005756870662511454852463632478764687868427795194626278778762969282486676230158467460184345232087954410388488589656473776815448080269607427322659699487464652002298326696522258794719940828964338482704956616776702239443529039308101714373252324596577357433488687843575936529686444708403328762089286679711678836905200053986473143853740668165851596092531237802391367366462005797593695592328438965192668893328806587014787090555419463228585946680501628131939894874153763228147830888721381622679504162228176924333970374826962783568197138699854822969465093206509513276810988770882690065716458675935398254488598300359846376703044398946750671994238876493351436137404979089439992790607015947383853159509969486118843749574879963233676684920169792078014985096363742351426786792526170361778492546247692816670688106436343638549084511609968077648956923809751509156086559166114023623847539470363624277911050376466673251430959778803629762083708040704073217161186288297494620628387343747496888078665946604543147481608258978017372699618706031561517652336444997002535536338485531540439504601021098023616277631854966892929039609432125135180158087924375481433043139281388430617397415862878522256027728933833998331484820415158561371412162937201468832162086979651260632328517515922770530461288007997885134012770157442264334188028274082432793455919992748364031610195902082108756409549553445726363986176572761765047401524495308861522080509686396238855898711631544131177736082408118999091206622324883884196917112556382656653216744195166734529227510517675056862447844611442793525006074826463227482647837670329663391450289172543688710351131404483529366112300806737017322025269669740020279599977393994912883344317900325833219768320000000000000000*i1^160 + 882392272967939691281872206856125005922459431625870859575490959075084364227292771327191654324417338841102861214833525910427162203459450797017045958986037425836041714395885667530109292522742779041050899486968952801314790368040835054115732144362687555023381339563380822708217316703579551467231715151058868097447326542986924908356621757045989090709758071417472638145832681687614583347784976218370743953257696009129720067428908629856370207035712578790221601383157767229269347826125592719426097242011812959875784353013267482737350162966803166181617563938160820541459783699674850943323323002082824000736884435561338249219667196314822252849275615668552691929826647866360128664482512585918406751731098194362591662328161156251429918426076121763040150305557503851105283998771691019722674593149263407703294242702611719236022209367011480389381119191241239125062257985052195569639828821796984764620306455831783138257867411609103748284951648132873854773397252685433208105285845805259763708307718873127146476001618984297901647228983880346709726861840073685837653030124230717945571619701417454239728674948588611062446958488543089921387140056933197415537645149782775606081851343144515273611404152689357983114737254294098748518001735788519748403650543564773247729056152525375716093564287290872450428009691112019609896927371574235527254577468369305455257374007105497299862017908263396256458203041669074723442811745790656025770533098724161963053839977695444073804928838243416194727588417837919680963933906216911483876500478258850373758950036536743898614874526739276510720008584950379478135407983225529522899604453549100884986372349869558664459237715410895276457887158099920445629219982087776335552459254851362341292871102031869563394969785778174241932277526934904828606169373952168895444676629834926450128990712262182158341172969978777774391267851925577152533857859179393964645161131660042635761041826240917746356146921426556507009636023225082668957290672731537020701998194347343806116210292922523796894387816738735056742423446476345792298216573912681696598860679332936838359116078264501051526723081994453094188321646834198487146776183538749676247888688020652931486933492978302020708918102345389917884884110785790482848929176640926762358816124994714370344767589007209605297077089572540109686906477763656156782828576009970379296344711425397866732564428010758112369534866688520719002639310151873332633183878468760636412556402211826065745303279771330407424494485459675322212412849536809591599251649388712282329149270954402946829089515334579446111069043990502819050422340114842538664581438911060637869795199071646750733451578012528676413768704942687878511288853958311899074358527185644096537716891363265077370682033547301481897620239726299399294983990234021960024588288000000000000000*i1^161 + 259875195325924129554236505346176976348231096759575258068759317443357874382290643361533063575000986631969414732294631057838524909609399637919972894946364958269936116104486939582988428753919051940947503255548522878521638394677432144666123290292518510688403990449822417700728821742012375229179043886688856907801099145334112562986527058617500643921073335785904879977731909259578263842410167002454764286187215786289089627962380509052554145143657999214138987842983763251302037357150264160447422388129742193894404252251599296350841318914439152256780380109115284376848119726404556881306663398527351564424491967935063356502880762358532306811170904478025791787158843899988212542322180320413023301185974918702783360132497066942703085207893677278822909744519263034952044219687269045618518446336089446362128348319064816595468966845343789287020265961760220928936306301088911759420840874696210664891864187004742549073575244173757399965974926133387742305644101607928818605740178923518695206284469432954760758616650914499998402544288669055034025649419797820027820340494098576953134136573857897020104236196509247737004293829581306679056481899572790639064352527993912296718757407873222116571846702938998905766071760774230144164191658551814435368548060568060923068823946843941045881817963169352764985969489694207182974225998685743084340503295156475687974086728186829381629678196566823969745037363446435014246559065070196569048619306036894291195005086963837318812925950499761673032824195342938934294475610500818876211641469465428614888032593344482686589564023371799420673553524586335246077692083004365427183875037255292363745410011819105741531640905340811214538389984926908912489636579718920224043264756930142437491822992891464823170739341631918806891644093320440733775499308023255190800989493508907313481920589790841901440670440522797328528416205998303554723668415457989679116616748414181626208882031987904087328141812211119967196840456595101199151369637862273664825262487609647856963079840122841844685086153758089179435893844340073575386432044141678006448412422608516594765948406261264744861751217476839188846302479502627574115259476923895037269710133885451563407109360054277911776239524586448540608062384757914992133376138091028152201696298991964922827950735063831906953385570984407703105211417350589548691480211037907664492740470797534172539486422455562632271459680372832203645321512365671036460732513015074899630189010054617341441934817467523899787604062239557855282554508184394075778938765684609405787028924222785785796344135705759802480956865856793020349235583690358398834377390618616021178491509591607389762092141667382706477048270522722775598682585687356695439713990321638614859517418100948777884237798445137952921870889351740863663304605696000000000000000*i1^162 + 108695303840993278070382554624423521692549651225157983989118154382799364562899804391991983703746798267385689044347085618335370111893225511030514107925525854291671516745988585476701856827957746239566377808688723314960771301830538768626164950630790021046420747274026897356890675305531853380114941102796954751603345072298251177012523592443010055853729302108593513533901827506605252970877841438546968213491686069109322053217019995388779507781116628637005941367703733899411136814651396928249345231577715754776966780428245183583123755214611550343172163250969906885206429610413001445817062256605137835724433331127402823025886609984214731962480755399794219152541080977470867448389564014332169753189740089533038354907306884013529632365722515372068280180429382093022304345396108107637471556901312857738640527246768910820817071232926652872357990396130788070700586115528453723632950873660579997511580588771054141449874580508044237115452134815214087844516215685099434865323223415653999762436058428953957311216631602857707764272753408382767290950296881914624998763630385962743888385307567708634113269880651930083386116094415192469936457452306191933662500857356520800534512889577273004254770349496033669131248028615778224459262956296360143961683205804445536559202765534937887799726796771221968760761729771596255345895906217653417575557938954571450665387598445003157369427186349169328602606106023581675276049975988089374776407225960115470298090735899994308185451349270317499948811536412686405985831638896963964617003869878975878768585853211074264098890109234072316023398623820975903533898011780999378421885530342870022240507250468291132455399709679932715994647940276501890074416719597869233301769374876607301979302600848194953273234111886156027492785832796771341528090941052206246293240121364960332353494989204082326541072751955250547624957017318451386703347578610964737966407592646975804787662063947562123464259059322213732444078114193880921948002028756352452263993438797538848520766192315058845714077750674714829307995445170433028717198130564678350260388952527484195154213680346287836690417712206108644524114025976966262709944914029940371755367432886857962612138495336972799966751997292471402551885389532635059817044672564504685931705462394628592596134549301958487837058114257642797015328263906874346688438775939500679670592826969683784061299488947871324247527104143606314024403450444140950001627685406501095582609360554652192488851093994097655570064885547355170584890561071022589463653308277068332881789259796297720138946976069842223695974004765181752431927201713624825534486396950941473313140288422313340654440795959666135122521088148300343491943791701182540718356522097570579998733166795269066425899641487773073609934168811110400000000000000*i1^163 + 16470598626599767115684168184351400118936608631932059080527315502251491335821101709062602527720180379055256456883684067895902827047258028222849818495591274806757772150582654191654426571334081797041894113052351424132429677426526785879755249703093991042063345065997478819853391705340555760995686112832074732158662527026240380121923448014117899578369374811084062198874526414272600986097863923129576848953070642753266892795360225597571589020432414929384683760184417400786301225929969550370905339283099419625041041249847755420486863989331340117456968795172893396498820198674811392835339072845404168990127474596882425101616252967545378330136968964721172860557144764191848023017320410769614840475505396297224798590369149419368129130689412170480732498644225854745737528222570275000656605353480331835628849869285669242431680836881802729561536699796537351413861349085393394773466663818692152670881786428020206466898273337640835865289004524622231902953272927666944239486656780321288770650176129735179915533446572271631404205307954465221788769908985199908608022959915934958981381645576529713278687805389668947392574505764492430195679624014629995504148764531080633448099998883837356588167030456517509131408862901603154075547298596766939137183233426562965331231018485526924524956396262584658655166969140743394488306657770364295251862911161219764896991205703098692993799756549808851626827586375551361855061215166375882782768061375768141024723572021113254776296915365714289637468013602973695718572963709909264814805012561634252146806543481026218863773751724767679372920746344135351159021164893709368533814412123696439240918379801210556081278986063942242632060616201062445633100165161104973884140559779910291754906575500574487599818681495757888160494895551005557602313566036422925416210353434739300207446296968779664731004052702640643761966887942361601145291638014305206167109978781782157613349419821902938460297796074336823784035343214475620491375501744192935678854311424154711292187358207079341699048779117528296713708437761186570069644241720887046033868923141503175492310744169790367061587820270947089380638730555594850305901217721147304689175838639592444937662471707275653619088962128713354362998888941960732653687124672285549187102438095840379748799097811471831760430914021664948975313478658817699857482050927802055176253697614577549923887806576895418850787049411734264089724450654142618464306340117252109009039063472288971823568290073140542971021410796567578377080526850632159747630405658540282697495760302302683438722988754464953510666345834810800614296881451021842334819147510885181236349512855137401255160609100041536477276398833280056676350100347135357640485402748420622773662629790949600427601669259691819008000000000000*i1^164 + 54746796134387844264640003524397900849836969079038748520475562843006753327612669404292820379143478396355622963050273314228097876134193977517201093911304761231112236960890432128332843668417317016664498359710015949550641156780117436907191919883999691041530252021745363324782314776348055428600975649960094062349005114075967855400602198152272049530209242451830198198608364815021178381479433949031417901512355112916995552809515898866294354000444321687010994831540061169252236758563795107486691993180504800065513178095906880369708405304716140517323474502805770232858965731235218225791901953297586914480023459610514148218894589907963643678496233546916801100795739466789030334489348494689819448535499550702765789091852342556111103889167326701016830294261634637759001640470278962446913798779399740134316783529931213518255304112768486916724804799346067312251976486196935893633806141893368602247393049237267322446696585974003433007809340810504807289687057588564689943706439803994050431286788306355034383327967862247332400163496011513517525389533627319881515872077752520263797547696901528383733654325154103238466644464465843464091685041313465908326376378410801805860802154705805607095881217058520609435438390233423836520554313921555514666256586291543481303257492943765400646541253024873318659849626133823853566827099590014849590201571988222287218767512183950092323859302137856326461977428709148150570760192682359726058314547073572420284660569048109029320127559327316582300520187505916553337993415187740253869134375540736130587653647355280262558572365930869523105033173545600422824359797242680236970495446090979343664793336020309366976752194482559507908079987350859651976119616081531777258052461231614179583316913902277019419260793910174142765972607596955291379177522986812451124286379972873262716440265356420595704664760946629567146706593987146595793858586346406323434193832999050255035700651580313628855975143969371663838363469652039046024769419781154467877180515352248240845931561542143849773843232129958392165033026941640915264672354825712209091393676194619455858841774727721483786675833401625247368304065457774862210443360067459131112625319588538132643502854390065156019271416043540491394223889833537181858187847943578562416570521827656520057631318092485227201118227950168159115757877422119843412300726848661362678338427532753058009501388364695506653671553257219350085675480136359766894037076973097816998966786734975514103457421413076258932868207410294337436069772434017818158879924590759491661356380382995739002714605020222274958776083270051957330148447551156081695479780467975620429210650466854961852597467448394749749674755782505414732367264740383028920892203702974084463537401191500192153600000000000*i1^165 + 749323156358149051911650928377877603832643561666446404758393208828359379032391232408351505974852191516446118581518239371399010071430941350364552801970414644698605275485075334606475720966897322369352954842137856500439292899623643890959441579533611343293856327210797887138655412002406602064047799439298263752102528678080020954024916602080120151845527522100272597547680166961345811015566616438293329364894016870517482228993419706247968534543943774608893629371104534524536907872296337836429379295587915241394528284039141219147413479021177065774619638137579868978838180284970626639562018246079169969848980355616056505284466355796835660931560290184853252040753731404135830554645546432276672771996425777272718236581835546361379968291452692906529366190052054426137046178377699861533147931901704355632142696835054501480486135987144972327832127120873630088545225747280622096414553670043087452334392788182617935684167655355969193396003617737103748227397801371095579534976840316599994545366476018328021326863630922897703845153835762623293469829281414875842000298123578707378256839364275463798936149265341672947003449589875929955172517013926306800904788676439448828402925845077880089730333105436172474408489288172322731351946251558092106360386495380435895360166574631303725110256774882042885055235878624363708481549252331575246213711088304992958282290293745469009350418214261702066816416131365390902029472715956160514001462975054575160195869779751688423923443620996219238892414184590125511933110169115033465508091881121466090850551585803066464691320097268793649192529039745944614441299022194697308829494460556302868569975580701876042215231325303391383717317478943559900108275719809452972901408169123015982255416388421246650633650221661851489814365430486047223498198677872442586133686709788468460498052775509704511962331334003532613148716285805377574441958957523958423935753981717707241180187613026201602367629680536142036470038341866785108877946006210425868158300875572325382211711535188425559336116128170688841914961699131255959650034521106112108084641031510554980498885793475371874124434197717755614649263878500978411875811485072428669135682713832828343791670833168017192251953546025828480217580692386630197657294168394434576187984082445944389730255975869898430887604897993577125347172106247947265444193075884081447771398342980611299570782816633916913734260003599203112287625739445917785351751241211055724079450126167321218313412920148774512943975658917996610242901854225854543072884289892719972397419388433576165821496284343288874554269256779059963729721953442761209072915253577190461020024691629987292326202725676851640740230545660908909735882163880720270589418325896625871912960000000000*i1^166 + 202073002708213216543886892765538732127442854853561123336537197583209752891160216765952399045687537088943979442423818326981338658954383063828523343505364951892263240711592044685802222568418510446032561314967610845545510586820288155802591190851748149115451128498853640584673799707868121100566363421335645113313387395803643030602676709096417375330309216496946974614296500268744074289375079910099432843484006123388762207645770012077524054816423440871698643842975723075949773328958922835859872110338487734758762154182297791786231995757101057130255440621033124797231609959365632307736958218186676253643036148179374348068030998165753674814412198962638104385979906635188621767488290700208802689709348575878806387896099498434510545577044119867359695708045226804561546794745037507170225720027027750868549146312211739830498077197286142490383389856126392839108335744921842015581184511587258345103912742636721484359947844023253701739878136513629260843542924166014521744741218004111415017808621889733543513658995607786357734598144923274028659868725927833381817171312506474115602342036216713618935259286992175988658150531678678074341367283656545728798936886855661813472622636593192967761847320094776394225790373813346829512009978407319891184319369318092579229083280162633499448539297098386436939904574831454925003107060797278959412133479431994579733077347277205787611502758183514750757923522489507574915640981871268165520727385694344652255989786599766674148689178888333022451310001080484187484530471781200949878508922855051918636707314159987067377511273392935090334057389645630584374748169275047521885374224049922350448090572157718318773774653834537638372356017774362533778529546903428091022465913581181097968239338852554327954477080959049129572752631961724051924095436936641815416310534408731733072345291895135538329746283791041138359868710299030776473027670687800881231461562465544102530648187089253162436988199048152614015596592647196589406419177009849204302861104237095024352706633118343818072692603618794979239102037940445756104957539577917762390239136474500681677208439633184991773791565569208510896092545654056035327487052521467679574628651606904708641016957898644015128748910347466958266142246787203343427309025460390065318699743167479131778357388831190524681157219563628606899699633895958293800883439527053575410445580435554505170442296995578635790344756745419642228513389354567596685866048896064690644427236999472579251804266538059694068289226295785803585102696962092942410225117490276653158252876676538170574666230451902281104073225834099699522793071627782783372330678839780675162524807112633572070939108283671067479394665796693927445153558607818561421312000000000*i1^167 + 20705730574228120616386851021060516081662836800423132176953659710108895974617821318762378368637099803320936428789736450480472484428084279232386612900763203311732900588484586832459315894697868440406200891941962886795374390350394898688880338089240978724438711088771084022962974461507893919693449765600247470265654934077341939276508243636379831857891161977059781142810356326857194057955738987312663243742768428270069915126565811241515343628569691294822328950641453048531450007131505979193410071859047808184864400723151445375957905709684563400655061101695648802809554966193970133055167853090085272715999575623238627518481971131757847986504975854842446257005010108260103868267070729945251914114918315488918261007428388263240472267094155543254010814523560620807058601839645180078210318576286079294483836731403332289837039804085732145601227033271962267317284371772480303490207698649291926843361370630947446238807787396578199507313507002345438945465761116396505419769786671032413599213951583844803868770559773385183735374871639197777152785930867020438120505644300892068177152239086943413291528487512363025267389645326896544912370897744623408818969039051441588039993932562557954013716924483140521401322523321035513938727044802587347171822847518076818913236294626716579258873315554385445236671402358158800574287432319447259621211093036808427152970034817640136596526772171914629673269789048719521829212641068823475504688275503872858961232475832032726902411654991170678574655479862237538848163672909068034284975396248949543712246944234994843005841588405172801071934506555697417900239924193580221829996925399188100746306648333367728443136695545136114745047966052661232986179727954303497583771694276356229848845206743123061048487287525965540199860455389204996916069130908496362599830093615286433597188839126748039370745506734397640688315807523070279906814450856346909433621376889554381739598698458980730056974815101275478874721588141345154155724137121600851844628452866597638574711205121222018687439017659021628279932736339113674600025781289222438547949009972277222278812595391310839691677454483469827805191619158257952781402244669806694070905215492768000046094671971077618524612921566408429802338359289279497661426603722302775746240859485794847599678656899010213941089768896107126890264815026226319505460404087843245862921044466652231902004921713800989710276667802371251315013211227111259293023788337627204582367109609113347166368270704215012651962671793048039569623739160191194067275902091062392779172865385647454210284817012289230426640135440458690634682382404235604633762616046908989160590988680527288524592513482984892628975054597775946887987200000000*i1^168 + 959955003121928959739881157883905224246397815796130153051548587832837042123130073851002548768433860767683558568214587112008544735180503850514028696504454801616441908223124656607921965019074219540071240339684062668114033961873549500965584827788899099199344677440022709060355671118804891289337862787591564235112809535280318574844923861759657913976446348684082478848522212847992798276137368471818248693105984366059037707608362400030511323827882581214836687102794162539791746566658194541359726447749358665583708343070890198666589637944214043844811831790954877874902536813524818863598381116827658186732011824194807721469679869702716441410038520654251663980252677287386235799963557763980257804567173109039091957600340963225763488697998462996755445326854332022988899738216917372558949957216884690315121558803560625243167065595631959056942588002558818778522186475943243446396123882037031731012161608766135167318846436145274090825104436810073948132940672494610767266198525685242774559419513670770877794270511185255641849353786921493721048431723338846762484402250840209313183434294292343890705505183178768846167059177042308576161582933722012302027230179041512124808577321966963788253664700231223333998681793492223847608872878811759646135876105602892383925945955688508190483444836661586771425070496518088006084017140437626968847632466537325889985810578461027341763781446776445339627067876032252584432341058845765010422575138948231701867316189048817027794597429965537258385593535112097252785176953858495132515075481253258310328172770260193015816787265079892037541179708888977758167490880918266894288094409182920802936739499552109925415595127150991667245646100416108935553482405587274695159382860342676905649491863849493210189582247933411429807362742096325585865269245958876817597332952049035053562028437785560611954699769706689637397682760282792668444570633846650027110101974524405427068463285478193726750964765526415702097260827743597156587674594954606620764630405070751988648946307479231199319863376627094674463760495718636416423153200054451190526272694613530554836820839075717458076386720141761374506947720869435984779729052473605365531222429793014171165968484035665116223979292381683101453372553826145577875185293935034288240958009851033442170367518582099993652921613836339193719042270918745244733332868983319654685477573593932323424193038332844345398851893651161217415249659739125386118310705205023311006567638089126228404615316342768145995904675388679421462122064528172450058869428429671968785204993309031852705920385789838189398538053593841909918829024091114509258508019403285182436067873299379922112535745272172888719360000000*i1^169 + 17228457994333314181621139188705476283382192162412335006640847223048596894604479009297800660494760230788779529088052579100997331664809608992249318327476417441555194265269617094926584580237313839494141813498029770412092551621397290789428032439972740308292345171262693859319847883576962619263084075035579013861278411100280361638697388162761038812970836353612550764651645244033583834376075759987274873587033521337540270476905948687694523092357322311430055227390893899124897767638545544252630051359401339186478187262589716125970760870179028195498831736105765916955180258171674782456535497584701469301390665253387600797264748548163709607982637034532622416169881438265489880592162021039265207968761460322204686733455080370670130210608864585200616751205606809882641054964812964455001332955876979242084851937004641879186539639111314083835397883668102282437076433794580224038848665954250643995654446561881623171542276506999687624294898082770794014722874118164959652012979399480501141771856722427545518067555826857055791671704540609463659905812191938889821917191483356951509451732167332777705175588827369401569942849303722416542459167229779551242103527177919035868552950510238366093899333467218204942984097197188068440802328519934214309917810257495802092285604225561428725165515923433338812417218403413478294378490032499289794829993608504375292019087909010344761180690934421053064326399638598142603076899766030695514817937322012471431846542125640181335197971551024786118300607686867759067281177546642424180750127091381090811134476600127380339101175713180428796986874876856478860121038161254667761263682245206159420801515785395945766206754229712116659179239264042177327550302044425872220055575847638477650276817930942401606693329511516114148161779130586868651794151576793585252912796041935281077783865541375009908110972686829639501445077236265914102234022810850659654330319906074266157985755810349088744931983064741641678428591742553674082766944445147139541074804139795706799821192435870361471646530888681966626482786810883157825916231192997054470163317457591273557256785541461600069721656545867469491947159690267703384897464420451335353133468922659651707865666546387136830944060817844922267232221551787408808369084616079796019490657723965010844291235440991484623027548950876005912671543398489306807517848274035055163832804884127649227599581328854479011533652945016534329501504741006470261346173238542665260119037764139576549495057532476593874585458995527220695062479161273979770018165740136320783095612942297391382924011284856394400094868468913484934831362592515794615864517110110382405963466168795442184192000000*i1^170 + 17753767279392948649181314149818578517527586953085441170925289308785592088523041935592825019276293128196242144366082787831544939068137277249083531387611625045668085349309079165079676566641726746787599609889112789656842153021291037675247160842009415922289500307515367167155027615505195543343046287970597173569520793752413624967194370292677918263758950371623852693880088067070388388160305087670579608389455939969652790104218618177479371420111737721575934296254109242557577022453255179453058069922131911908205319343385050599373600434643195892430742276703244826021330180227155992399426276437396103206690469818681045549594482211228469951439491053649539052145257975457826547175537789439699740069910818295292007794242332808117256550748232764005411703515303208165044129093172395959617621735135848043304814166650351468598669264324209358950262133125031462048785359906353662117783860132248120923414941813055694853253482027330953375821627345708130581765340534691054392226382183471577693381141550984872927711881368301657425369993729201155397772238873118721822533672437021264023485016533997941919539606959075757757611040498994846033918600232021946080722167638417641771830676431431727504123476729794548772196242089456251961237263925029109262902245692659834815687184403304724078857359921782569216433429768618965625335405980443229199019674352327579181361075083335203087869306393785687091474499174742120514868307737222712978265890798633666929192345705228432946206904077348366724923738122558474861806154799113755686964704954335262443092615761394366571592520898120218346784440005650827933431912781912071762871747362151206699158271174756377409530576175826377202297132599260596870418623045501297251866084057188873729752604497754436339322040224760530469682731008571521140063969992663822484111049599089550730055579553583213944616641870374297310284261804492423224622610902188161381923720224079026758955568968370881056077901897561165251837955025864256892188534459763719701077396542774600928424478275899859134049545379813729168139508737307714041286149194640235816717608322949611340665029150483037725808351698660040132704438525611108270116760072305775853441628950631249399751111534773482574108587939206825564892430329049976166883849165160162451346176830215492296617257348117904379318605186731686093599195061455344736496286550508983711281177547799059662678387483370987866303681032560382593002103521288570482485380769057604470027989039660215000995102283477414860337750396226147659708986300770357770797561687239912252466603614050969874877617709888782976778077105338601217571987172982875139482646219640012800000*i1^171 + 13251042227891058913064521694546314095608381189354020278401838137558660465671268914629702489263374672045481052368134745880507763578546942530907919409403143981657559157880355718589260513173815186352540836626523645717776233193826108363272999447451057283104000299008733721531236090419176143942563443569637899170580179635960426037916316223048831542892479206014879871823631756300451766247010519809779901100858911571201211753867413471490124437301056878019202608003998231133364017440919016744196712666328034967633711690450011038804314481027320365463950081817866618737776514990852641493442302008722299912428454832828460786000573039924581667663710272253982419738589325807825469430525654282617202104671061442561918619352121371545432760481975167189610161128258158364992036473195578279299397863339698202035149386853392694298858231858441765044017557178466607338751005070373197579706637267275223615005927814104825250296206306003062297793322909232677114548667473238554127979254280474572291190877007911094511512389092450688374614854782599782179490202804579734208076498584274957608983532744919654748175416807521231747789948875778891373409850226224808011870833427198108995347213469236669615926440686976445938497534102914939774183611744469507881983036933099638429783060371974723402766764409311751318001379609805736544963737802636006083841252527220542869058360486453408628235864649693985644755565439724560064250874134841412168822329149867263944516551377326306031753632405387094401868087899977177746674031514447543575914109012622147827394265073062609377786471915434301460035532402265188332115798698788878771864243775842353733378329939020146684503883837449099742250222102233171758550843424651689789078465515277791821668931916872220099649171559900619671866785424283721304097260144288089289985899012984103308248091794473593526714139771907013445162361556335203379973629373706847473871999784890188191380829037818986516743052963181797587220909931359077904261275041484108540677189686808297451043409009625394049878382887430000887976067889443878605953024316356615738643961214698654178394418532646593285062556435934253179682946613753307851103413993559880993127255205338528866096574620681963275789655820939681636151011217242623417750571632707236846024971399536863291630770863183235177591147927005321548134268268787796493033223487960409659328979223025969053162837772384809254333804701967143559350498731274384297917874759713489745883808910460705706891537478279345120176445475761913550409339011822096278748860633799047409326379628800329826013222620574102095128696856335293874152511897600000*i1^172 + -391782901254291507160993027103320821262304790861177784206790827570227502393089192673767877058192278010858470607268906765291575934320649815891148446889721467358789024912392481469635080975750296848184106836306967492296212459505281360787409736548058214726644773517716937417437867379940947633044428318280600023928871492799477286186696293935301770434790773595778423048845893900641620437854414290977924418179294478609744701327883693777169096734677176993660719933187861021793640022212897555597292764137332114477446491974702098385572972208500508889849485588191468461657486150497887688008416589687165254943683930468722193283564504819087343041265290726580060400057795041688233058657867345473023601457196949943310080137662201788383441807751768398384175349349763931537624807989164006170304308620680348118201841555001693143959710909934298637173978297142601932193768310761810449859596690599917939372500664365291453126363078056201648769490323792870429867335106462198781934322072349963053075021617737891810150949876632148935848712794796378960985303396985031954237818814002267393952612027457680468545701855248039780560184923090358126600138919205619268825145851305714410754203925757620572592908884998645211225031324015366572878194452270087139096137536318403305104113589920774566190015055087211085514188798604668734544012200621907513629090358201881072282332723200182662345908142058151676120902669387171176362544725117099021015436455077587444347124888287561293716139925917139833733227104168217734195413228193369049506883631910334332679772407236911264764475650447047384661892836300789319901324000765616092009610780696639490070529400187541920016006096563324348042398831371257127153601502722757531957916216556511585594331687749860387293752420467312303870495481085671545979155665651032250411304941784890194369423022903825717623111632087153950346593113167319289496794711521637931473289371356325824342595543786257389945841692235841975505605084313895719118295738096883582026094850491042030999656358791452556329257651874345514248559506730495372890052332982968237162141894726350215425539086894902890440438923952655951908530544797882382026291050008467535488436950575894460693128438914860487615223456936194727751561567110953498981551367298216321444689992591186452331953277014245505782629312748982432350964524216588005585901232521809072665251544157908012530021545961780452027917865492183567395998176846265404469380383831371177398569928220160144600754653512569526567113373278985886496339967559756915655329596089627581576921277092177613907056746408930443264000*i1^173 + 2261449462846710129758459023490263595263177630246768761310028630920268820486787845415833094523619825877729915382652562666468686405266645685879512135240636714350567664571007393717489974575967023078626763903530467026969249858067885667601833096664783310076351801742534458734939069382107479107080169177869780186650985240358500684282703446263595919669498369475696983558183703485342209052644751272094240762454986091469128518938012530121596937220993285530555706209312244259375785266665928851797347926102321419693902873617720019562836155651327187961798737675557541920935832224893121642664969310298974137633881321902734633006448770819806314372932451757419950610696128690775083227570538209750102138069488991059894538482968882480206856149024907383202246243894669813451350325148550405085018458478481557520838692430112496881489720589589112344335365183828439441738940320475523944073260286439489169839114986997357231087817770603308005297792650669677398557995527230002649157542940362932820303417604269127044447477492569089021871203577805498633481935514927542927143194081674573864407101687841150906708809165350796736430682107109102630786424984112062355596216353087350441551753500216081786328671006736319364006874504889632132757735413233995806176719388048216342563013960479343002339781663445843457041546588069782851702463718805283560757062048759305103776379444907835312929089131079563615318752817762943369052869432719218414783819154781283184057017720401252208699995947937760347871170173516446876245149629424434998357938727406430055301551395352568489909948063456485622503445393987246328911370819547530872062156611928065913926942026140199259093583371572853013031210056542509929749298063316336576735453248469235060928006493676764827678195310117510353235727965992403983747160660700757008161581828096530491254643668034670899942403408143024423555802309863602732090508129891634476680016498744675672624762859798537899951421466182908283728918301755390237150478392345476780946448840877973993658283743808142334270966088020695669322993445770116495683674477298953660645281984583659742935389683096045510580458984659999847978583027246039434671834280858010553767166114234846871070159119873507182352644858439078116795381452840122314311932240292619108904790794179310461883864903334474170623912312700404798444510237922243674799852165473583992582854162836225541897472840128796124727972109481145394154352250616290896456130426919853857894315425185357628390506380986137986495374487217671206134277535343436452681327527092466081421405559193600*i1^174 + -74799561019144498167191822039514749073297171735125801909347151566350644461998644169849342798318443906403676182839700744883424835385380636958791718216238454636561998222954096701969581404794294643349090507963959817523736025212184435566522777936499216400900826238736647341168727288430319709814757913213874153168934854818467828801566134130807496636249006398081397665125015163048442972500538104917242533206144810400971596872509272942362950008353957569467093915283117246275592745140564126058857470869263935765048390223765783771740573542336869682879006860174545421360440158975190960970821074986740449092088211496089515020995660839841363173087233692428388319305471457216275800254642692900953854840791694751596999231944371933267262768705512163017412842491763991009472671536414149070095271735569782707147337559488317703744102353033192428245608957871145622491361907207520211557859168443954910511412922894387939262298648658947454445772013202326389061647244447673277993038145024168049355220163519085090357757948019440605490122619411403799539004998380212831970765749644741432018802656751629156388736489237776867928989301096698668556409565737249917889448854594335448428663256969078196694639004953084968729710864786209630891238753415042266892438832352395557241620030969076228910628041646336724502904605670456407773652769351435660779238166093963606977313391338758468853906026404947070999598456353144566757734194799542619639987901114923629089850373796313125119924827925347915672758493270817592429919100327836165437101085361547721742413820712785645248401465395690309991061615536589311872784625828125496891451223886072668435237209728385698208932820579664357710065745720899264147761526625940251430092147419040209986998865996713722826824985644797265963815425213152472858373865519163615531599451406567147663666011703408599690312018177742951118109191205000696658999729839617569570754682560028395923174192917117125064217764599960358779494810417587734464179255371222262782073349677047084108945013222441238952206219791587789259284672157480121172609060722065460784201802178349684254867675836438829325134760594787394665483162628913915129768589687282141350331260297211396437575858281898648330183563823450902000940500420254881907995229760414247091268606258469667611461362841063988630231736513147359120156466967531240949026228556959304410666375255691402371181870757614065816890019927502807546947214381521607458945682669876300037533617540094567161652364753909039090003342377947622492539453440*i1^175 + 200778514361513719685471746697419251845548230204445838287967708249293466398690962777924384375265196018883001887062215012361574128843092898256116779462033207717544848168454087389957790359386959457289173741845836494048049641781805282572527925629800639998154588455808843613054774208017088595638803929555801638239130469472466281905765059325327650116889549270064982030398397374294486775649229706662387694437216760523851386918636156064027029877775005225001545778261892271457898482606423010630790642869284087536481143093637611273482569549659687379599607962976380895591216401671351846671487346932246637923358468874301529429571507519024520071131668748850205649039850160404322626482696823348081904781771686430309692412175091916858889906711278389683504207042295830393172293788768370005116640014084891218166486046462008643616984445325806739893211838230690994844921339589213629133310721711952453594412407686327247180587652422846036242740202978774792468403281619198001326129180146907513532180004502276873870298366444297119523820578484161219831751178698585543376226998433900125909300590129913477438618523245403609007596046589829528120372815934084902068200849198542161556957133075431361136049143073677071425183666096350669519383222404640825309299636927321829098436808782141902770165069924802730769351763279305267548805386783415880437343423935968719462553295091468966652124053338690205634215571011208990132617112216034485901184750758909479660979390178614496547252617086463008396999833023460705895909779205479604376329205953373565342526090392158985833575227716632374403594817158214703021141234149386069803497887934574574504838810740064384123456309026395166270230446313165111847277777769478939529056705393440308020388535098445622325827529035136476187194395793489194597533067334771534384954364051611888707854886288715511885720583152413895654279206410013010000573300663213341331461744704475926396308967079913315902814047441782844332281548569439642411051004198393212845984750708974514800029531797814353112420693879960628450893327921092436546797562564223817647939664729163319314655252146525680647172728452596540602717879420224449714544917854691979261552781723779940890248875787386733615834803629027528665569111358924150224304558426842140033532433061823093194592517463155253938585573497450180112865002416444633600956239834101811934321330274311860043571456540143628996438410380776555630712961291049206297130013532793024056131584*i1^176, -129568013444931585366871810609435364455920313883470012399915484601593151878320375450672799158798151791948496466536770828541342155943854475492999449025707083814908274086196431027411999346856183569149709634401777458396278256105848152020901515574671439395552687698151798047679895210254197039408247816662990326668662905194625836119711549374714230648206786084024937078696779426912571122757833967895774888712927102942540971465496576054767904611435280261844496409607273323535311346254098414636464051634678876526495085619199864612108816251045295681190942916624797991714372765965337556239646644574763342926038121014796630605519093764949114186457009276719705309911022120311485650527121604240092062542558230531053959223784943941266920875793381850894744758804574042455050138242351371749510181725210569410459357749659160718251463977814916420541061856961790036545735094181457540939580273276748927459705889910366019696613022616780313288896353918565071826152876013339157758968290800400952007685688097842467197621301633549663163631959146591206293070820497689178934016549677380760810052633823849600303301122543602232908141159854516105271351527479612518731866466950257565640846066573578877814977730388479459883150080822657741173160416063999321995284340264232529660249296517046968997708828661896061511801055170220175264812648712116897356599549850854290292072914264314808217729839908649416546993521952471363543561856405883091554358146969426615308996221316470486011022429203636060552471036947444518044353742631233908819994398515739964420184299184461852234151758180918700352790220478329130194817437203589016805053253209063959448342105627732681983652379878062204373290036239918753469349752470018827564321772979999693210328120111119931769436614108042243044902475027654251402241177483616146195388148616424589383764744144389615107812461716395625942357845706554847173448574086847519658071229127526396563841161012515213592337082395704370025494956722079887083251964298302863268019889462506842669291616467541333646342017074467139537919489530886724708301155042735407150906992791867981072277503201870131559511648736654201472846677888882393585391027178866227457577535132820289554220565451137559838490507902937301567230056946974132675404037230703789471728400989670400458243027803563639350398985096557862718475606089263287225191483477161179032219371586984607341431911272178956633317922929562598186213190371508854211061984771869215114760559152821374060456930492642264613854400027693607369314747941439220892206767460840730714825664686202494792372017981632398288205273955591041397127384810706380233727610986398582042580392197119831550038631362731321486064488213577459522269350097315671466914407085495384330866440447682331621605884717250238724321775815383114634492597898300958510198387230299661786494150025428215663405506466168480769429924446619923128692164902814051588534071895779118863749337898972608915474909476487865133297168186047006201722400034343381697116362545385467182721181280652130473164815514964169935193440539463614608885629016449634324177281029209407863832923288072810941084135257597560224727704711836116164925687924701327558177493766110366032614559223886085108149146286308255077889147774658816997558951612849142035228738145372435430919209735441150778490357705462596962201425760178577565367546442312784014298959759656891531027426678679021045121442159658902884503246474854631739927840037460818543432398672076427523953412158895277538376585536330041667714773454668740628651559356578150111946288759193786477282795641319697423900873148535895246201300184919549812425425777953843246234913230958455704978236648971045170426643676049099576721886534414468572491202777405230500372762096876258853864194734377747617608051589014853879225689169369481314891042371616214919537356865947159446444391344128042217368941634164037443268755758796456057780188962119150953615250111301565775237797533022613974065784094803341356689298092543166717745706722448229615138643349909794890835950225235044301613852854902628372027160739797556167270684753270897056545808230101224712876161136906599352718973778521919743590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -296593569254920003753214663387677694401531560508932735001390600296261993942799497454969869533539129122593800467962920727103784322125660163004587693355595547237798174873338077016226465462747823802211140668868834124648629399692043627593119221774942325737650598611699182672787426459918783586183945924527988421063294263645362061176584737045061425821788248829206999683205608548040556456619812401899826156754874671760120370478988374971439910691073867051317212281733482236200481465773872234266580563579755465241635093239136843731437536509654456431481320154803051968084872744875878658590544522685587573334406582472445326703410071029190652952413703854994113225918600357413914527070653224472057805188259613834944127578210079561434441745006618555968548724378377105948643433705031097176865304505535055679065327373902040348479737385443003357475115982616158261572065000429078745085515476991461613448720633265766870445254580910468520264666045672855692935483044836764722367956668345635685284662851685180094934972161323991997510322572806996740162193367165605312479630274151461219390890718403716646036916905753445390165179552480071459449949919139189460282135442712481715567196737511775821990412114902969999761907347694932299089550753599864478580630940172310037248757419516429098189864792104412889289323548701120899919900625611407671971392110576317052930375360036397308658318525781157862595854244478627428757062030414714448571261002626538280540789109654155471389269678442958980726933960731970034090296035992967788150565360112214879542064288154881576042756360338743069905134127515045935670044832350535444733938950245443116993351815265267680450235480576626757994364559376118213281435326409704837647528712820751869462684452407070614204901184818754622667088014258662065007867984551943792262121000275705240150437121433375028530328475030990285397078805414032330997636568834535870361725521210788899500302830266964580394121016495723643686709547452531291899538079567113978254281301814753053436359279486800467622758544715854313754865745606564830988890726421023175913697013443983545648684933700148103980766577655926213926525548323592228619559227148334623270305224131415654966032517109798709111067881971515246114167547946205320048491460392010155098323854947892928841901555822457574193926241263728853299534065964998282996692940967018823901640896658472538918371846024595828521541650854538953647065544172711583268971721352978624737112968348741522439882031450142713239338717378893762132859811915039631172408268414774740664896204684228249057537073366484845632359836217254705687506608543797953863327956898856413095687518127567223654053865965489706779044448706717927037946792095925667280949526775309667247484868543183881754191570490240982491121445832746768735784362814019833605199677180380706234477569008769718817298619470051627572529719544542453392107090327171096401067481127625743179986038465472574739880002489187197844350581026329365547089868931332256453038258957828815182252488660350142888902533920872275531954166774704494690557817853196660817860872040114780628286429197716209245058754430738539096039666756844833242160141358869860486810220654524801043864946809086500870561764697701432369200807602959095193754017351362953843024754612483377413233616897293233433092744904388350000320463837552890193413849632326201776605489828083488532563953675251847913057666840546564608615631103715801053367646066271547318337102798099416584902703295704883609824514657609444456048138732756472363351124222750837379400312470911635346936281355279829477000774380983916677163548272050147527404999363712915543632323190934466709683830603184217287835842857761651290450299524599682882442263649330025564329302147079320919694996412158486911702001533060018303419952863502764374792378089185513290196455810548926573180076138759562636360080593471369062460013011805880423348442586329416871164103469236365233284389504915507103560088262847685155820606127447248707389169220486042664600958303406700415062514846715968940333177086045411762167732635228634197449097992571874927278594476751952274297481055310065843093512436617681305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2748488419654137744486366324814676778275265599559624081449327986942070962283877146661828283424448527353846537466419133078321207741040155324499103781411944913776179487698480781615678021366875981256665993207395047877985456817442498427154869295773744370565734421647983033415339198724497620643162812560284478212564695173576718018087408151619985681018102344211841548687444532197084211129726743951169143522394417373412976728836815829437869756376515593282055869974993062582019954229496466729909056014608985350295523666032656192257441110095996256767802123602778454800599529188564060283798561041907080624111249621392874329635957771134524374036193422254091222040699170056262825080782812906455092320367306045687081878744909767198166961191453825575701481914815960914191286586319656052919082855069790936478999661396537825810987581684889486652409817390037807224047120587043995631918936657458783541113890431763843003103075236043375344422212780908769000693108788775081498910191681367945047900328895686537769377080572087094494213041657138450406933097271117531950835796818568177591494156382818049254804979507566915583238132011248102412753735316055387684972955707836437430226935143906386105011773486073535529816961635163516870924333683970692318242056451388262785706309893085938919114655486322825839477582272260318318854710087271004007873933370628280345143467138706013255828749523037835104153021678438853006815022971496120263951029197162814997853787689122633584843614330534771880835790066096710464788510054915492719973841226405298712323679080490547157301592158036978387555374926205485123264018387248803101917390840319279859363534729538164351196440783645737299103911706335059638467884591849828904719756720067347467413803931634985840615787072914701751762906506114314511008822599007758879731245605949946166714695761433980457263906972324518427883436901296002030564964323485014258240146252527207942215238835141555896817300938591050869177741968565629096668517069617761681640289507009080372060596831217255637986138651049701868733462775757260098826187617883837103559209968301983070607147186366476994658128428880500274617036955761129703617761570805992725803058668218027699223775140830383917330189406100798551590342706601067154223909699857140361027231008768508806726313670389210426245193428037352463412012426988811065263299957943856541776405982969589777612188573945644081162541882709416027079726518485464951263789938422314400311612695826995596084636934095643716668028438843721355445414628196685056560007578032216884910499652633559332942695702758953118546935092554615760222917563212400032961360538956403215098602186792740676991879990585392357030714678758951492768751666967309379120969380395476213983203264319155622462313323650296562425833687560639482218515462421899458231203128816221683472856534344492556515019054565066917573415481320978001403728093519310293617278557216788622809772463244968827133545299682458208539981435056219449617612675552002374270409192895247336349540314882740614261301752921606333347297348033845961119043741297485441859967589230014453334391266461062082057874216053650754257720075039068620479898903385365049154547194010011540289878986257845648973857906519172920400921815361390183759263639487569539940078353667360464323154402299393791736473757693053236454268527088577526244929983848769331490733361412658392818453939960047030130513385130258233732238324605653985096052705928234744546035706252095993644502956230730703489127433323716777251418636508583852117297551886695346244867926100015317125123341008645757595319396824055121595926353879053870977062255965502541229966822564704203862167481758399149086705413044506264197733854935640921563130940781579469318408080325111243118438612622546808081937117520243558620855820243749862806775928613929853091278777237012492690445602965638578434268583874021718934760181161362458750276563860210571668938634945508835229481622497594823756815095057519957506556464164451678471768102952637124402971422751298929798108640840107229877978217115620362095506372820985742604383667620937407294778002517201513653690652029697291889917327443102793728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -859886402354532228429010702885626009962843547935028270676688377702812518144388499736542367223241429540933861508305106986595436004827490364239038705956716219780788474367710576517725949251385767957333742679166862087628198023950382685354994302017452159980613181247076446203536825643654501514480394431584844990649572392167862055684681933752088498304795554744221788670157793592706061925934315403781827306200224193374922199462916435990534087380107357374200161947543266726110369011060813843855165796861930406123514625243999263176568523380566982266057479255703031645872675780415097500880221694367394941620429913396377769041791027543878325007968676096753795105184402457535852274614654910031488634758939625758666940092087831439135652016021890258523588267016426335159589517603070096826307317277464702083618335326757284671226129825105408255291705653585877943656605139134251106231994462823003526041255467026124124035212151493165228112343284485006704154960359272762491236134878536090835612133713958468003838700545228784654165209679650197211908110714554616984120398657383672617129417387143125260138421867771339446470475524453696799471542925041062897534971025614489176338305711152611504803932385290195528714187940522865466130038748773340285015591304104048559908670902667963252298703272117758794578200565408108979553751106931413395490127629900336184364376135197433241983076310978494842395530400931839269365269373354583272198926512087459722129882684289993654692930641570797215891345854746290864434247923760858860404783951077277841972940409893549963479852968286209703607090124596161427332170347965332126834194466283542587623923543940390635568944601807538233014814683657283513360459768206993738089752265877611319891256301372611569996789036350210523187995619889945247013060302324947293621159555313845477433951856972482647181901845312727943498572425593435664396006163612128516739353766840396834635361341216977354497778630513076953911523008962959193075208954048937510824913517965002528739179297384931319350494552483577965867059293286737571792374054294416038143257788393306124897858723204434975817192399885540310014894175428319058206238605035040337625234876415575146390324596302304812625812958105737987184132867690067430834915926704054498525681111812391065887009289654328150160705508226980001520944556234165750780420135832015185560081464154002319301400067796900244732189688154111290264917814325368870054012133612932193602153670434655783859875051217013086942479887768807477243310422717861237829677559449315288807834637179603871535794351567778749592891904087568668194849006558361414740378571484272235213972083978495904078254333536630723154162979070466697337859788670479627247298220185695887203252969410608560214297514182997745245200108367623413555245689629997039501462309990979483569239816213623943128279580752187552630740296039176438387142044216264885054105940935278342335597256498532330147240405344521983835816763124098640649392243446931556497373281437501905101974532300107311652731321391373311828930066683349975930459782125803185127958911551330933570556657522004165839765040790929737333146985516440208911403735284061067737215899802774541924629803431149493505715876262472489167390372573012775976737213760890016366338308950419595234483970339176899242196811833820518271855914238823436238940261705898203022205830658270907104945689165791884113599467917179028877972005616718812319559394472811797541337112108333907080125113159686169725019879812320659336292643046083667442908607462686039357855328610343602002597099397260281775875831639336462564305402111891750395889108808128033530543903073543238675097508294040344376254571298861562334008893152778851512433084810885807444856166471668505389232032630920221344964427430826489916903492846922704005706252745848761792959612401721256603868925198700472143468617468143026839775152945198394048801152812411333585239114821305707158355992240559723726764591169461979075865961861122872346683421026786236462393921838878088996838795881934097513543058941876496089667955698259270487091088876733863175366517170707153588467086104076518101104258187683430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -15270918090385618457913903851480531402299351360693442025232877514564426362420965558072468917169077602883569457270826492099653610636397912975530952935626910380455577905392895815034819199975965899256251817183601606859110713134933107064796053882192880559238582662708775970043931296478130338511508706987903317632242220289492968289718486353075026900894526065613802904977192687209086107852793887184106008151215768027091972898303343262598813301819211556515576938955520346575356400945690752213842479682671950632976364076649576034154880129043531818338168831822085333731740493071199248100873163212127373889327649624298067219311532350551329426027883658820088911947572006671864100073196320457500443050452114353951312567239053734335383237045875804129514164705606424170186504082188477724893258775680269566469109024806151721209774203162182338658920693805931518146387674990053647225309329641076128562125168227122710753046346557328590953669863444690124093334030598746716934688653852731558106583042140335381557914908364927123882874791580413063919082903418015867133568282947397753485545707547152248945226387948011814126169420134590259423715699622920679343231315831196447060053239348913406324631658393659475581350062768440125248774054240791617774488865012323615992693068678474323623304369846914070845578806464054501755889900526215623529199900609047845360510052931820924406099407741943853550082545213958509213759443603528975678546698590606628538243752583365036272282906340047306576172558564675614282649477683766614452275525747713623947246567795117974507839475292995276056728346441816458650544337799365238670958511780123462269513065433059661026913634852313742690302347113750195575816718575628491007076855200013321236647203947770248030642587664154267122842034926358984797738877857769265213201570360676466815062965418760493921156581314326617938486903576873461132979354343547237079196151480164843819060231834426231959718956198011647864509617839751839363901982032825634524311617501539692007599877415144820986003820062884785101496303178750219611054448874581392146975795937317311448514927677403478233194254841111810386473715606489568643684578484246315806365125879431949820657937038957096073233814974611011041835207195414783636501240046155150373375216341261444389072149797554324919172735462161407062372217796878656686710199114663940187273542288667232745203530408373954421522059981316518286184853152024741267459632136693739580310450212288088763473782148338675371404793179504687460653785187055042705786090421332439426428267839864318872285941546157322375593945946375609683724220757925055218994611383556724007477704789371354744643712811612628410920689269821257228395729325371470277518235713892553908851137404402651383089154007142227911147135691840185705235691538684001770271897369368719283244829597665511143257873679702700655382647327966713502530556379037736553830897958204839338077316474675820202608860340326634526252441778611135430069834458446736391343586949496810108203889501350018895884830224298791777273429249916945224907543339505042198183798205947050996206938478110018907770212366257345512543374971694713830809438937468363595354582786568729425532643026743399091095231172008373444410423755927342146492140747779543043315907385970542998577407406591281551647052742176885262629987806623577530047327271710352509555455530858043347553846839008151182611002119708462821322828808298664486237625470890536905274301345193616019377308624737759464244360535515000104205973185357452364208801675922894870744184345788424413847055156669975633663573011954993131283312577637169735083787607409619974296330303617798153027624304773804928857364107882904466014427240225116948695262387817068199677065472683929233650996995984164376732007094160131004492728902104304729649664745892743068412663834749342006372799886286871054715710455557259460986442130326660420826056154169236846382616594227328593519485685448936612555661057713385071687470246969520721623706404428859018878164667136562565904160785648284531825565377556825749147337042824249587295142204018973925112607460255204733608016635541587323496464863073402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 11050821946833109221362602398564599512125364483630249269363469798115678344076901833932177393672894166054331680236730568690502350300987657702005866442781823235556916443100149609724434777795623439593243311738403405331402646088436405795180561108532646520300665386606403843355934926256768344253774241084958773328878457922518124225202683399067684422368522174811697296515584129941210630734449440184595646492687080419771443371552281808831196299226482442251021179014175431223921528693947888911392606841218805664112296268042320226433705025081645358455219841860736017909124172940088734792908598766523744632994491806666790613546503856713025237710453684823259416278810748370450963484837908843192519401685657344804763877903852709339469033502945598561879125191532651746352293978049990206405371778083562472556984914959761476200393519831200733357350087348547515387269605879494295145063009250249947111745524687957151426325741332019864265848316308544588621896652090917923522634356138336258986748672215086451499664655545529911384095553742726854873293401485436762293202179115991246835456639241270030357663878418261418746344688198233543786699117596752558817126971411284327781416721290459666760424513654704972550512226468798753731100573341949353094722138619809107833748957328348311531318167349721114321602843163540649942951991895040890970362510563464996326878217665552076797027192453295802171013924792788424306899603310112451564560047097672701702772919371122435286110620968952704300893886758005913972345806763539837808273768753887235985745048305754770196328752307607209586852101750294679408471307594192864933831436715993269459191082734683028024352475077111449804490246045372533978351570621384917012582757925758944511892028634378384222742876375160985698819081091299357538326179579566221541204845260140011951134737120750830850226854113168004073492817827209855311316465426528596599868909560865268444281490868750816345690490714342435286541831869811847728975708054573095476709922778568718832700753695823401682885756297176096233252147622143815037623770049622841284102630481917156677670601758241677131361555536377347625786722098565088670677490370292956348898181115209797735237504737161741034792677825563818967180641958187431656596612314974811761393403436513483392719522102406784963383628953297720841945259294157948997303001789260624315465967154885817840450539847368516231872981914008190823823767871820559341306298264405826105384449737606911774905006807936353469806863252984886080794751761842130480517587279339460429398416842765162202100755216306511515458296818217170757519511646431648038041467914873323948450734635129516458085634081167908947588757854507038584836367830724950133677341136076160663261952166006732874354724548275319447061794618223675144198257192146926066357638996713773333115283789700102189446148696593464380621474028239460417075200300398070065063514956644683699111121181779181347086073181999646684001750058544937291854613715491927274218925065418901100212187182684485234246038398912647596636510996142878230775970990674061447479073319075335743390580504407699154091725403768766574158461048562771757066510877917052822637698221730287880160574503689868420410954471080810918042949131032487656906798324365494060416369184395998482476017656402905151072904778990326780241304519371586032954690355236223509571003334434614576501685676784180830737667863079256813766694023978035041311047340737907957911236823165545436297898139704070360329551244256876717119864260186232228118430906233396501419125746560515956752637274101201174703770709566618876132766795286929589352416485504507503844486083897427058653864510019981996460361582480904226631666280051931916907005462071014763112291710623181835088992129318682839510707467150346128321157827175642513572544481328331394554909482342549999880982714138806059852143872211996845787794896264740614573828190347924853935205110828368321849712658349153317070825163724784709636206304378491490903881576994823225105369819868112903493037419292775115827697821655188194222112751025510467319735648103849120069825250736654310323611036193883868682173923983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1331003769478802222546483438888333905132536305172206238414875011135311277607671760261903215308027754110565312725009374752733539694307080297778176891773281360212030023888054459154212057839676278730910528231965894954404114026603343998742056063843606480696695312924878793754430759302623523883817453149254981420514044437870029500279705947646998664429566497690545826609728107270943304606673641861015292182012433125426626299933173031504439352677783138321477582895257272295638029816319195764617323297139100828820308739332317672876765174972886771467558076952846082489683258704882475908883907158287513246882868615274132473507222428611827036546100242626851688260609109842125458061786990798125119598156534993598832757864581671953345805455138121129426287808078787756303289658557971986039710681219494022702434957953307361094785914920424046365569160123708704433961966504305779618121539262044365444275477596853779513141407881978255389753724937279592153560750333804225539440102425571373379663215290273560155251054867484652824708212962845450188561338769322646823023625867230524119662718667790917268596235994173615317804739506621995642280378884352097662256160866162444038910426008815778685772278599837250541945491063559801612572874785423048311520257023361661796846549038066282589698895097420130667617471013163783881725028231151306515225569883608315662202001569410216023412072427913711773292034574937330412002722261450362746676512639222450270111315200984979783701432110073641034767194206039879018235301834492558917511097680359619438870114956251298584955772906495415978886876145812020746203648719214896483363535100639314954000138252575780439375836080675024615582927994335537630441467176037185275541680510110631079438974550078377328435745692683738337140142874147844853002783218683212382277496831411645542100267568526164233762948139560404103229350304066465473291974092827983301508738434389023264493519377576173636393039317622425847843511973702669748655608788445336486793802170992497017700347708280335936249728841994689537790706968258650376357053131918945369293231321033914265643081711056150339256115557646596133643666994558930229354599520950531311077654209093795240650101978229867252552692551406813153335947238091042405062975174302381267101061985336821388525429250934240092038336911596278351516562276509494648418334026930857982680890185928688288587374005250616359936527473266664848867439520186155163242697607282104207571474350560516150343720375050845977848276366123953075465762836582072233346765170352251070275617756692420676247953764236913852485618058944668241528604100910108473107344559582793087861172377553538786118627579508665093002401338253307292911852612819150511171489073501620456331050987307802393132096506597919053793418167358371263459243675208639144351876736380313361337394418928338277032755056092630895853374074927623343665033471199653752492720921761096809790204590622752565039455593687192271392100943801938342791730378490088107266020127169080253140262406222974220108570796871305982117522513546625729958803158108143983433849653402885420678470249451791726538311107728352118048227167439912528504849807474827954016109410923462569226042382463567782167972671783827275918176750647752877782501485074490217543166242268044532881111816375313234208671327984887796200685850306900884474394851026718201396121455749230845582818062140060565822875383098715937674533131825915105772271646451604094934468830241172727946533071340296771398266899652465491740443704954884258857757498903517158198750109196776732729370368313758355502391213367444136919506588149222776084245096721351495292702075548720174291201566046082896599741583156974475792937844800216999849438651427295032098175572958433651018798810839480949432852950657207017902022756500202782353398093154470294467891855961721770289636023524678394659135840784418820161370414695358789572861237133295399838870164306839177785713335790642711412694378064735005929156581578062191281004892341403107755669524546466326465360207788930515537709590129096958063182839566728867478223220742275967541735465376864314764935091165618553278094429388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -14810828781187975490599383291152467628348462117576843908178303315001313042992267833260723386091365318569522118637229515676557421873990557588007189828554280077785318457555882441052283196365752275124148754570145379933156624329011534797150471929710497722460744169959756984132340582490728665212848575754381356116017829516249669128688016681288842029830961535922587086561982505110025127199726257449138243497958590522167013725580884201154636266362055502920615826088015376184382562830350027793172906688054003440969856613834406698544325036869436415172132490786168341404424594205782150820327067239812466649552496229543267688873921860928478009739019117790413306248456268775238103515918872119928701884664971334518564856164180102855926875176321602413762864928095553775272524584285714342244402699048452657706137878458770154587206121463553621331538360922626063638268423240610927115690876685786446391308595570084096513128945516395459760293852730845544282789793434643857417864030837683885551308023814779808975158106450310675236559273419875088509713469994629834315530929388233071787931975125412787268111384606038355054895374717795716681074855129828843495687384166945989323015781371478052544590387303390969403499544183984778701250292336456629289594647335055166781700601256785860417698360487652260529756491208607253593483378563577686905004996405903325249072308740353347701680702655185721808999778183274795781724342570155780118400549778063292490327819899468459238168737992126459655236642827718499905660273844186917035040002418770411060516618511640493866395158649814942448993789717392658488504016411533152365138740466549873751290112644491009869365333992216811251597421425106455031794390413150388309053348336433354344954869906454698293022038375848851626046605779676019244832535051889390471486074028231313975798122187087068746615063527840353034167979501162999914551049151222119848863771926002394811011853903504982505988962093280968380439509885375029044971252935847286557165355195567856290279923890297760283689265606398846500919813771155003462285095017184825778017135241233173748641233911737820710823623821860009956149367377308934112376522115884760794287752501498219120298463840555248203678841511006111143320421643614983448343441880248062125404252326197270684219109847866321166424851790724285086005023951540050557214699582081044638308770401836214431783638815403490395824020432654062591973012996032962420021610657979963384643753818508219524134044572675309444540146913817185618821855485476598825832900679285346536957352140549724447136783566390271604140100389537538580553481515071779366465830403114250458118380190440168228058451650984844783776564032881138503584639165594418100229154339030735918808500072146564571963801689196915162123413331827714277848500230264789370582009411637529444682923629884909247929424347709676616159577217049636800091874747444992775182156335074900779866202526288120154567254774194913252677082005235499660637488400610263667426348722014507881717245290554825602258990975828651246615095517747234281993374968422070505449860944656916667022427814494902378848252761612624089063566646954120503365275457501743667634326075112083397333603146814356090697046072586663768149149819889706713993131513127994808624667650048015568105940918014031699308632280012388425490133142697477226958553898063535764102720911293428048312333117880676851762633564059222812575652670177480252306065565795110944790031168580232786309633292052144360474903049393004941627471191895785743911128284636427470509713728563833255338616650188320212162339825344712959552747202880465382582701044621072393833883897913911915305943320110355794924121837586961095627420202967454857901733330436163598272312439503944438688126776143809808260540459996473573781951855529110443115254018977859117214692394783052578901987017006920240277388497783232196175962659952031673486452064952670728129402722351183896067857003876625113655674858780986796001427603357903871034459304555834902819699827882796321662355652869568116770473806190778766650595806483326230506843929084173677047365245801785548697223933964177795271077396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 12074872751733253069772486129229146208339517885221094702815218376553589944692143308911882963873234589149806811802506988509479126508492181366115399145519139247991313281790494566044908938577081002225856788565658821388178906156986134237769172031103805572888627672298082022377547615813063023740092402481919552422818506405763722093188356034267706896625216833369510161237715235162874149203770445261285191817995843822650784497478073678846046433586491060927064387557046343478713580487475669273086178176514876142739832508730060175725420968802264658927502569480000387686269185109172649462800376505383973002275334420783620413968221578162024014395195133852257803084433815381986115023783040255675739570282467100334769321993136520943944002199855005749395627903491780627530319043519203462921962259140055622436302128585658013696750824917585121010782976281718247380356058385757643799374322262234771128797626228433583427998538884338117744345901173218264385477039570928896087068630610571665983017595137093304494724245001799375784766382131948121794727454877252377530229436147127025712389627039831640555330918129562833218961060065401609969948116366041994340264699976029185351166363780618629856523643527541492297476282647048762689426581601103483449699184174171876125013227550524996453352825296521474890107597674457715012014447624917750391741780786615268889224492590623934541760257858541701027870148493009910068694431113480849245354728192487838284235732323611198040541626494092977494300425180377767756726179425941574798471635889815141223407861188599744253844489100546452589169238057599750193134949899002873992379430188747643845172557592073934338533311898050331265563243219510369927508937672662917961855963826293108787952929679161973376446250742389856296185122838531324228970096657927459500385895842125769584761015428377161035971896380213913780767953209987911599841196128921521902815783070545238957487304571442438407503521497735429268402888727328379363602227642861611453410475099913557285167589915059233190760455126212715963824103580699001304801257134453000247516932711478231900989780657171793760413234322052048164586088153668451329541795160496798672968104039754219446560752179484148670338207211266655903329828000628015109778708684867364577562145650200890727264531194895371325730092112203206538410330661792207489482490226367215208172829535676100416740936787442567468333378258195928031648283460177638845550290819659462562868642129918046391402291711709528419882658602693288945166499203427146616975231353810368154237383085783182906932200588864027360874669662689078861764297626785135944719883517129014846654835132410743046414414185499353766880919096554876736940029734564732437853521163024919431246408036465462491810113619130324488992606794462398933555973912444514276538910404914856017871489914638009713868697075776378561192272561365738364430841059254403207355262542994469061816267469932550036948556225021271021893820853181018042404124897828628844934711890789523170984006798324242599236489945153495174748799428754607081737973365759002884036982277891350899757972494756128911624991866289395261181222804356398127804750161763733405232599036441265641217351403369057535230324770305803063505586361722010348972119413205060402830899122009136006084444093871742427468057930703978491509063045059820700834393337187045017821851377476339205989337361009828497352030052660154460486831735169368138994240791975493259756300770323369226305805855216543313172881288907194227055500834689036703075833604747334012376042757508219233810015698036269881616480245494929695609770207707523286916968419170954093616608704799712094933846585679262364017817609479304511953760893928217366571005345670607383681492479720568807401865088232124061586107130180612311566009025183667646330102952837676706843469070907693513473057716622447485324781889504602791270246966716169481524277152283123141019314176776025536411279989983624955870308090685417935397048849504558816810057704002022354895271036481641634665220659167715034736891554243062692168416171234559915127247337139908387259470729717727598375984797480641567911837696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -5895725467591849471270776111331393707192093301287752382600758741577931277008147016659722599563845998015437957283724879319592545848765613621145457413823841337426342741270446499249704603232290128997440527150436878877940315684959394871646502474090413045245586475812179507102356883554879024431226007808357356373514010520308243544042330553039539668655441266851783691972805624737520615333109948549865151030155761285973698865554101711024836613866944659933967325659435258862554146112746494136923557495063254546558702028366736135617036233985657585540918313111700022276545113323610369712297885665628379724022558784818844736601619988244248543313548470140304554578866024194115231545875888661050663664701888589274999534636807814202354930794363126247620730151403744920314122471512807388159894123984691448870598236916089782105304024809529782544837330111890999414793788434695058933044329931091699343106499834100767918538182467160914907601655813601765195311204170771876155188304724787206064072943690596826144522140710850026306323826658438661342698121046755954703730805507382253411778656214767593587071624205922413156174749450720160251451102758609290516203515025882696856629219943816482228492848386732614541503928751544395749331230721247505741567419810410005199726287435852066772208368696979497081759432760699146566315815347416490885553880624660801208353941498179765798640089792055494272983845428899145186934529823621525365873374567361869575159487234797123255218534485546840007905412973867586546939130117970487179683486529056525604385795453768897904284871305612044648312597497925523431610975683931179136150857245310278628087471075803455246780534825316527300610058238933236088883842480711430806114478960440747609229644894118356814973892454278611094664922299583532963629219422197185401131310154037909989690073588496544117922452264287707287198001899088880775884944727966523075334075422183585247977347750130182696111177009353517682017831339851650721700610249211791505760799607729100547215260889545401330019698299219116874110426718020658922406561628449117145523031630648721437921049917242775699508814567695021011511355057103999576304404390029962354447413318753539874758853059406240531458929229517251972060366573331247354200810215454927568052679077137274479070103756229803419697335586689171107418035935886913779084008438724522928054146563832193983460630898754850297227521129473629293221077850036927710589131228270884722966625873503536440818163894040648306777349132857376469149964162830597998303340361478797183658042497748357052009613088141267222015882690320423457088103147036923339301224296531121424023402625764375413875402258211709339552112786439189818939110014277710613711885481411105697101754753670599376524966151356450317119425611563617876876735154617744528760792325914991966809585007219575814767418003287819946100545502509639339825263419229360714733486779479340680173446071994153596554387312687893868647645825561056015641916162408658699576511918483898227702657894012826864804981560512676706958154581787363104978167266253976720904656875060310688088059354541917954964018717616379720453215908234617337698176191258979932475623529822605369290845103446794414905971929959174708084954060908101708586518334241627311224374915835967309587283366120526457761416845399819686144052843083838765733397669329432468761336859737334862071482620956319321781209102922974396213345631045043731323537258231599748970428661682532933720612056184422644573262194941647971526924820003846986679720267762532341868977619899391257281448110125777658813844787084495494399314485569311920071651596960071771834086218094639261705410868498897742321572392681984400022601529659136028204204075888547940412601351306801516710316567769714925903250393920343595106320496255878185464068211612434772361689001091663354313363429342897939155940217469528781993059786568175640449523700062454815692768635974560679377432919008414660292793628304358289163834976840940203090907609070665770947146159571954166237596883581004354620714177189451613011028861781301481372527706181606708069237599121217645746691177803453327579545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -18764704087645892348533847717428107640049644162563606196321531501223714842289035802706749931070904923181438155911014287587157850542889445953358016246297909075586031012999033689206436227267687830656674740713525996583373458276641368029786452736609080626275020085003404518372834299232240296130970968685384117995648157030066626178980409810362518700841569698050455242383853047970779819010627487246494597356864946644265468744988580597952967136136125639423092674210236265649924130735383795316163316033893060072501900537442937161971283439737256596165114562502563519808609247389006440713778841695866078762887010289222155625626400400594907468705032726140804547182943386585915149830220609433938509182286046804902682418488682572716311005774760416127612083118014760319890778590956186534611585825496988846375358396843216559770055201966239660415732927283143864284003650620416211517255350572935809135987689694164010353915653269146375595210716963865498943494574658124320621497146183583232961106566975038695048707655493255971644780203785336107607222331399753806090830750734342888668250746873566772007080683376142867279332994581918707475976694084846676112085982243332354559345191450626584081945498320334398453680956632931494657865627011949522404579477443042530945498655431058215587529339204641990753984181825363679851483910857986576546961309253664513688220677957777503912592855270826970785634705291039273565059814360363432680577332534593627540020560086885676258225474196617301037138382310279526205827020512281467691419852128773204306100638109735101679585205468255665726324316577168913399939620788397156899724332949718736126743896230453784602344441588621184388020695112956457676152374992024897178138239594094412017132460153603343740648266375005753237715202157558593447996603292999910886878193665381702627592599017942620601312925468884346398345806712524637352546482440768347357635712487947149969930799084247611477046237035721286250436269713222730909895298619448372904561734717738625344270790267280843762356215217694472363524137786089916600792981434594088282272807179254854509474761274973836503188446777299248784021170448596442437822148243426699700257678437571494622673991696973326136724418595334898517093338952573294994393558446853070546244075581796726154349657216709570723745044142764210701683508291057274864853664633865264669955603293616557323571610931121097729802921303292280224619627197419588698512057345775217140174441222371771655586573312981291212031500696607115306551252201700368805388162105823234569887887247953875207726137730864766735493636490709932908178726364678349262179362650149291876475887972480321800920974716829522943683297379204361237831846454814598206834849892283878202421548425412727427900326349985539079278627119502590847438865847030010663146111365403895387286855281099769132020866487052081316014027480237853153271965409112190235072818373554566776649830428969361998813113413600278297772126532674121911259699822150120327155171046280333076189328950743706156086747932469718610614258101456277370163776918766078769632926721068839156818538514638862340759239308727624357346123764488840511265778691542245715695155869606088792004252956505022818240568665766771689909629127919584896346286544691155729876331550115883956792087183932520986642773076717110692930553901472989622191336217795658855070875636005985638056201698937008034944605594406161963570509504896952475266348787587873713653985408624455622928402226693714486842737765842709467191129503812770693700729697721625559978050522434960857274319352465519148018816923697825118264751249969845544169600368335982337474303600323148165710726284759915118086435079777497033076058654202358481536415521712376086252325839884992133263351089723180602190547587729991018189377943630249479291103222260866888051366787188809928679345157005400717413404261560418025318289685160051914458222232619916835550749603451700576205801631501898356062722376014546702200492873618682007743421587734959725996662542327433823692118313160911896531711879037812266168444985583384878126344287726040339987654295899153511689932864208608816005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 30710250791538198813404641997654855595398511107817856490357189237440286343396647303725995347151986073093008785360261441275734222084091292144891776071520646534713800559770116688924318000475578360544309631258574794570765497275325125571482049216199911100951046149236543359074709555428197654007819053838441767689439822067054906232827132126950227767058072070343921076626196081118954661097181429183437115313049147988839587249708892199295839103367424320400755467769485105693394414030012493071086074120195159970118613126915896094224726192575769895587955170778704102953739977164860552119630488010015234745067076001782378926958402937024737942383573171092839687343108036822536171752522687692226766723396870574757834737681029144230824974777695745985197853190985276769322797211618925727600969151502615399340981536639374311650980450851040828880474690033024185618275113831366264114034955322398112110746459274737181529517065365156204989507858961078221119196240812221930573556346208811110358559997060852281639095125563121206244457038600676037767530897426254303117957801732227508618636861542482788036465639404163349093593140435612546800476851780821832968055552492199772128508407361615267760061215673135554447942862430964591244117714228178554973925182189612351587222135610257133231210656077848142662765669417858981848672097880391039310807525675537570565972166337399269098531754269905755370911045443667134993881478320105220281573241964255089776634151808345027810182894951263823082746021634936896616855067642283692403096813922273877693681748603667130878790079336109434817081488641741170841629520077672846941251479499549981939641161001758724484380327704957288540323108146438718428815619555234352033995550497950303050132234128746707207403258956797574066962991745567760229522521547819483368979426498637391733135333434278295355681772160745598423463888662861379021036882012058491699796287589409136610974868502232178094289984669296973822431429174040750738747747181137380883409065128960141503393658545998439008655740860839948378331710741180287864937099256236221565428293867235199907367615200550126160370483823878772222838305212730353643947255924293308479257934797239607092329552551969341853631183566779200631110795292483522034407634606299643083499652385740020386460053409225363823152838202282914560026680635996947555242131268114961837353341494062450360928506793413607271003989154686709057083699258880941322361124642730832133991656378557817046070259336464273073088801032950713269017559177270528922259649228664927237123589132154102060138456039007117904016682865063637009111328101343198367201730723248958147755211649925040876461514229323525984809135536635820512049843832148377347039843417460173098731789041679788318623030532670452346857738490664677830146516278280695926821017753926616759048123716283718196474585442386153539677917149418598803542771331065415770294628530313101640971542065638566004651980180934603810052806257425855312055717811157991747410099776161276432759189860421135776827612437450339325381370483875076648493896732401564753819073880269602471040620236386497808157986448497612918074864592851722108385075519893459785678161986852771343780728449778213997749367693989679447882555652122604696642702096295171053512643113197371799770696997069789214077044978983830462435683690552742945885669274085937811733295179532492860619654071768217721983054999604720777724111637743294456574717414400351913936316798651979721969555875004196270264539812915000439014647130194682829978371304402497120199720959287211040498091351125043034439999198230711708450923429267689295859036288490116067404330627871478253841790524172410929012205498220209886015277571701306848255358370164925998921371555116720864687728953318049584522416978139141251258578079096080824148999723374719359238496899565179879518216890333876274471161779307654975441128190082988934695153113106007357654157623741423453164645667346647987713390251380850721483599219573408475037730561690693427591733606072360668005376272865883570267150631486277405569590216123075631195473065901805949278392084918330449325906438599491977216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -19362250110947369729438386725866510475619345930818802239516102546480872247193009434512425764021084216548438099422263791253779358057581217694314719721224890159374400185082081626848828847139317979675256699261048531347127460411568853729869588568404302952038089462211567978323511351581642643085190909708224725001281425607610280089436392476242685399362545699059421173222845820009010813490058432158993157537558391267697105840937347234838769808401923524102335111636252787565514042684899994097002422572741340014761940891327654599504466236357900522105442560407974542368271054237609846628611072535411633503923425642836722398602140536354360594963781424662745565725584451735738608160202823834489765075335619782648170263547957523924438439796423552172880951518059795395814778480291207091998942034106603793231134175875376535908442227561213225774619273994991476070725366722117756575522615292044259126424907956702690168276278751086558121422607739009657487213075871735034249347401400684426022647863784026646872206856047458931738092794863719865638255072871305056629657970770634133707863624619573395483662679988774105450950720189337191331413569126249843115516080393393403975615626256142346101390014424519336237368490996273328873646859210844918006922508613986626964081245451229207984791721357392357092852924134354981111009222006235956905407889854375428557388386738162010525670024097428716277412981085749808304080727334056431028656303911570515354251784786015072715362932462973432828497811700523556862080269576082508318437536940399958755790534079237614652847377840462742531348004028692200759762625366038706708687235208705013724531070689419011770368165098426143672708225819653156201752413968153657725496328640196199657166443931808879232342804740263833377541331106629979844676010743101153782085533186728539222688897311071152140445275634747279583298975538956485682673273379842240902576092655535473971006904697908813216409004203301864818099679708981874068502901288537152321881766137703101811982681052133316979209563326491777590070361281402380536800304883375953386863434042663988460989251894806431866863271688059880150297517649343149377778677620160609547851425308301989119914823522778357034695784990949901024256501010315933163766724024624181712811712618157932722487886781587246559743541551702226596111347413924958752942353511346682244324074985035538904765892684731378453295293411291786768358477326786969372798644999145843385876988993697680150356399943868966153472408170231803366153172325907802656777996078931828538731950096521556385579125367651021041921735508469017244677868421211193248644412905709276206853166926946220439378326989827148579975519894963229144582371538832695065177502224998340905844150664042488909396954145033077806906317912119025139114192654628556013792057451381126924991937253217249456374920026040584949310327884320603334160785894400431158789280412400265685823530896509527089490798877388141665193750819339627523066641779260580328119725654500669310418377501694523074308049359333621463910000836774211405761733817100513771617608236420924241744003229266687561618836604580416959168191781000277989182973806219222060365917958526005171906872418317532747751581938866991604651211296956679074138472659644932737530259292541799938927446869132166813851823927855595146704304215355033462396361492571884157905539759275406526631519444247065370084312643167913523958955431112517991901321900043576854564642046221910331358751300389023281927805513419532524492708847367084883149808476555389749897698718891082444079448394143361945341969929061362384595812755349173047132379071829821608728927515474257876952130836135986829858401162567206163653688635710165669780389950583687393232447289480845252401646551684415121574761598443193871693317967892230987451151890405987999978133697766260241404294020387235233034915988887286803254666687405624639110317811684480474915857876730397224589348018151665468288564930714410230098199535598656045195331489219621978743731865545825699865599224578544905963666039585523625198423103835403430743323074053336140308539574078704719272971937281946419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 4746227874460612538938648258078067594862631476275649295335949063706000216150750717450645107942095497053522519053487561797694681697596758258443144354666906863098710283539027684930653644470529368653348504261960480132834701115641827891387505525712860429244958803876420605747522888397212918267058991178144244502030225943274046522821007249223894771425359824105614103082600596064511504389706797423519851094290094147239195102890230941726264677560861074161390751312008377553120446325016525045934387626129496283868707655546918232701531210714337733473936166096963393404840632383917883694463112335642536260827028730500259575280955709433205427815752350370791533745084904865695987179418028261182525031529834039701983297912337558848634151984762511802559927794704119821568643029029641920470205850230577919071820826496482697010051512987852256989483601260345036641978854632214175312668997551744782093152088969995983586554722280895442201313122359170445040433798633938194451953071408023767036767554331099589195144644388933727879736148562994927026742648870383451486597323211195616248091881792889381470371570515370177448805269473775958083989459023182398251637258337280429107767549024458846721761666314106927701516753196189266524855733412205558007266630024488240580077200823799846750805809057224346331658182069256437281090319016218806113371673022198479626004309731624737672541681086337632032968736681773248977598951776791339699852065846341048279826378290036090897942926895179451054740645464675143337727875613609377763782186301132599226264065446601557377339733454537969943524551463390408243111010737836403561590651433768225283710522159297765792039926246777602797883503588627749036121105383020585127119357777428238649154029652692955130629004678992682159831673381496960831029267747077426656348453904850253565097820997784041899704392957997280850854448945240401500684203127662779845647810359453108478131832219579673065982646819806406710516503676882811147239861581635428967631239247067950849613309452241974444886283768018346374747086356666168720226949236003558338400658335563358160805632014107238347516686572225841329464278183316020542289867478862388494572492405826184379547012126774417562596127595463494820222930533770508478408402078136294439937807272691222537192342743490738822628212326856843514587866058284668514509800929554686689207604298042502472446248791383198617774976619810805264744097964680520211544888107355319795393445973430406349412752778314849229108928451737396893181620931585744450861281009954004548667955956512152371148983053204641263053579949144109835058682890533754959573274474463773260543402014849108254323280576221932788584644984948972081302668134543548530130587312782466398789536036191022941856329765893172602986280088711338160688858467181553532016149327167600276646881407089516780086455217857641333746749873146500956546026508922509643742490710315806908811753994785455115268242372545617323078324943664317490190918332311079994319860051169763578844957941510523086621665749443848963542073951691334041928002300338113357259768648650522214492035111761515171481184056906854063230544796983947827892826559379009956058185594601443939809143816478197797559643286992507442053768491827427868120962151703923820671932546939689259355477466393328289323296402949803651423173050467331781050869599955964539337623086435115891414574146860580475347405920520043431413682126351511015665582409884478744641156414540586987896878229588943348254733406216000551588181168411473492293224876153778972300155082557856394931889678489064083054905821211687464619802778920619529849225507551291902574977460748958325477107734572649687919452766836702793072919739883626306449022569613194909797721617716117709688060041133750235372756176954196010597069199607581264744352880677540067452481646168437399017744099741319440311158480350669201767483247706781977390289486428043752687959439894689812019260585062780596993453973638683601531822710344634165309383270919785873907017793504906905197583250536621361015661906470675442542246118516056733415961817862759685435780814148632629886604413857955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 341391622158093115068538053817157530002034602466219350843119278573635718296591575341398162411535633941741467476007452536920245959506489817144725720472679605033345777239905903447200526367733818341418726975491321488368693193512626037766833910228910951929913646934415590921897759356369260791666847889344079959276799447264067969324673164774088059606542711019927566856797756005581755752550181494416541777287964273072703772258957768965242278973183495894091786947051411377087272622674855154942418419042249780808744603521721812713538708386780260569431103083279362840926195428184066957362028645814286805898031512120130768995749307525002271068162826316711034636102888987990894509470651896656287240525942089685676968647494421681460730377488880696195703065461051795629092126979981093113420955000688464111813885404660964086616107717823075484732396077712124826062883572013321580107336518828006207589847335837439849584712066340785940205122876244050458190463302297245819198602111970113316968725789617245856010428248147773450396813846479697829452893576791692229902307497102294014315554674773285248818163016321764804868636061493273029288914790572689932717023228858557895038967683040576184728391830577641395907316848485986654517598724367400630873825826671420368981498310036190605985722075147236565778599672667765428950564094249544268661236502602580947885572379339537286630848674380594134344921655783540441003992918243310493127278946999569385207954514961805767972758871477502024752015036032132051314210188162164569970561250116930986118759651052561697790562717151442840419886962616330709397760408436566212287049054615620874950672258565154307463428719267085980653098471198582504070427975296310493292335508515572257093344692404508824223121875327252207832916873474281076526651475053489943561847378688697364736696327039939969051305935512250222007987973473760575657360321475483437010303726397313151261158591654127201934467010399367033238326947537439980559816117250699234661990865305833639492704983463420480588935280337553540054770539997384929589129227718947571378677114135585458268761987890651192002768479631655428383744496651961403793508447207753372987109586035979705351213222735284886132623304489355230786907069561393953226685796686263732280981985035711359274613228437076544999411865634413306525932508442826657917421018406355677500587326199234868380313851183171547742703240334282727007076645996250575831803007160831955297491166905271667398423387724310289353013126848116184091184409049434067365837786777432176398802968264688236626430003438394025978703209856081211176362230946092389110015070665500987208914906683823834190649249681697109305375492214199125280504392833281559133119781494923963178147864327668318819492968980642933473043335962375991048912377474509361109583474011146035923038708379709104144873335559721927266459196591719193144907887202270392591647413553013015786148600139672869640803388489591989840163690068014067497383189962036713919940116990003250037305568925445180958840225702480685533537972248265277875195958336021731006274790424596134321218086694305607674787028183571164441187265539382196081165311440483859343124829965495104456652429975470824356541144882094204398888639380697781218597423332006342303187214675522423310728848003193819982347723364747999202079800707297866390766031185924034921412521145792555835940186792830137920372664038584340059889203882714800913601749584832143386171642003129083530412934375728824203349409386843475536112680783023326448758491482202828671036867447435960622226710268155899919356477825049295112178525571568214590294604336026868620182484233653391642175923124901122453579671364093027564033021975460081430154854886064763177672466559805632811572611281811881406593653284892954945488070054768735615487628630176112440806377896313216813282345686803627439317820509837087274653815039327157279743770554572022183432988612300424884625405884822906265655417076439540902705286696369672276311461803080365098192334966366299693068195455043807449326189621337708909343662544731414573173970740752461185795800087363028443254031908864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -287111283935924137535757755743674131209783911059037559304028531656858197176573560411101364746727935011875905170448352004662620662763698727211902232818663864659388407371516033271441501488766322754086799674312903518419854061547523592555927097029944370858517838796842970764323663920872031704977120824947398630011895116302970882689518006283757738260461057814649091966794766109413570661771581508842408996438912535457287970350169861751556802455724900714498938171733591244789550207800084366869723736913025845751759203235062585110937384722533257469370201612895456608477320800130712615539860518674827952697021236309786988057701455570862712293593265659370981220413231817542056730638844344238150961830226264563808858693115799920763524207313966877956230674282141204406771526708075503667709714210426162728905027604386357343125920339269424878235372943892263863005653560910083733102064756628886531319230438793735087260009776227348920819710239558383902729315448800145210171731429198209027533282835354757211065486616256222833058033845931094097812931116372732684733282501112712059994199856173422219963425651664490520086538827783884305887069769468641629510727072970296809294419519954596940108065770882545600601963670002086801562169451233366614808887868318632590308687014613495108009478633159138658560889953529425031635557153049691508951433896490023020258777610965875997710272387163373968302823327488543387904007194902514855810459822621466004944736335301349590011955495197042176267935690045919158750485015504992360700208015762227536026860981514854363450891054624307788869418932444087933122593592729040050936798352049733437025930089012687836890169612735453125391214129421797203771796411957789528782937086061662659867295998960868341102086204520517500091366980878826330337783380249015089327560513482161456596187812470101353594201035279454826892139406694971299896981670658472765707434875714248084756988658327785221192961172434549360926881421012798369339009306129690644690768449295209397646726074471826656266656979374277776060842820898779621643091388494572420510448091693652955080529268277087865997386655036782252121288595038175425164976450805797070567282284775062068189451343612703129388147346263214252008712211884771682356554128274467308674531470657854459909118754147548685528038080616643341774590675793864914993282394054885530391631029683060484205076008246112564185597168814804622896404830318679233098196735869655001844976551373751209502317050121007324023108031939771370723333880559809070155127477560863285267267066132555126199362586802044338321544863785015498848786070678347676842953181110483072012655360451330160617176760718874252159118054247461532443525751606475405165202893623813507320062683859019793386831157107918021655700638079273660332322011743471371991244272207640902053487484646339528074209184304737809304907925185354710913449171661934656509772536161090626013632469098791273233979713302157630972832408436692354479717466519482378122815133135414315787961748612827265286433578144463734138242088056768773784860391981798357331138165607078974768740757210056249696629304764123185682757918310133223726999941650507009274578865091641836777484210119282174487136297012365237718676067728984530230676825681217464109293607545461032399852750450574542108838477861835312273153472112962849942967260862096388658114558711311736404683815263259182803085730375958255949802902520060142225722454392956468291827104179302263921318452386109936766046812098326434516360181355322138907633834725562995171216965922829721653012928852728810396863917625040869468727431813273949962844947405032229704563125426495298265340793440205665138744244337006648536568179435549150132780922439245236745398462260906806990855641417991221833963261793706060603453194611469479794384890645270129439084520903008042602923418702897038604493132871448449037224567069454659289229978439708091292291790934522220386806819646443617467371543632970661001135367073411666313443809280324030813937929032374871748185298388305651466118408036103165453033570008738964015157268179237430412952162053450209963028355481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -8522317425833860305406413296317858522082578587396912083039341505767345471006785896950556738276585472729938448514166675580481938492468008843148372518593506551957073653012321341115853809773400328032504013546246247428653323870287140556691746837943997862138967218269202914573513825423918007140034865301526113403706756756006522912139594908313876694225446036399037365723745697343595989538011077637080014685960798387133960210881258336932687391737933132324078334077429172736819117192645704131108526351710900609809608287075671460789599199567079604035017033249917560630025046473098874217564059325618682395340149140958237726721502611758055717872577548987882464482621710627606658413656516839688793774703440357552625304634101510540977015885996789336420186806096163349242567050243662046633770907401484363654979784805241599865713687216539343879751964962514566435737009674897764265075983023107106844587709833935270726815645529329836626091721240768905519378115204430907237574463401964376863311252407780724230280284834565347357769192111728633231621989452929940323392237273498703417191059632267903023759912979036934970665768988721634904886215242807076094630786723686908786047848222173099035495941274808594831564160089256598194354564042328297390212432693484730248004255382511164433899159040018772779503931520068753043984681368371014264210651606367881284726497510814741660823807576421682440562855352507464586167646583384372952753223649442275981817791466003233220895362010154304173361688000136957936194599132935166181994789104733408590561309846501471631813632440929953701581433565357983896935250708146606014659908826994820553741985828893934572647023270037497559907755060530960533938743855698098977869859135612332065442889744595187193638192290189279047516008138380566213862247296205824737240154014916888211929786466235287339081718190202115439582689667943040457720895609186008198044774266392687636415479659338349858632866411386559556473708077839408378708665089873043136817313476621248396389546956303372615394152351333694347313251901454445409738469097242528454041224832464522339287202530311086218395854759308164931961737100964518484701725119501641412949006318589090868050987997457810819361119602539881008746524308894729777563968066598274550478962347474512760025307980571713704993725821191605148100685906790142485379848273739399131463294729969173082012503948968588307037295818061641398734219423159965579835481180986236850414700672955692505684881360742613206701671624188258517660896798327102910016511364168996151499081575461858977623328928164360492303206477829105907798896789914413735455587461492197590725427161729743816466723703016777840656099144017086336589186332528863827304604014867981489988369515332880169292293897200199123698780757530915578365827014425000291748551966698829904493780248839551023033883664004008455507490018252621552053902293597559013953342587348626838386901845780886852381018745705828077091035916161683458907168945610996442782283997996941345880283424910161652575226118262029465726747259536291635175121265830940132378800527967309703077817209346147179684422262730974659644396074419611599792517741204143979301193545232857246987782491340903243183656923596906298949466467731036310664632744072012046888869730259379521126590808506119248506161147580827869666961831875125515319262181819675212499780045410819737079336115666980024638529120346878779997643109664683349734640265499608754321130740295939446588748315110869620361085651891282308998778089437445436319531167447120463495109053336559415192915580711772275587382918911311633966043668434987020424215234394434876522904219309219135644674801306392715063622305422329628931421431232164597534732955229544783246425890218943239727759899557778171735303341623473927832008338089304235977067349134860253260312086996391296416610718883416849472743007073130764991185996676381172499657316803263381331386418080964295146523067843984330632802459810948348488646954717298364997927102052728095900411288624106880878506904712253425836444420904500308644696093503199489628904182593825421790464077156984321107558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 5492213749270324003892699479998150820512176662046023947330251119107238421067335507001396540751808824489888510374481598313310230863240566281067952568024155385580871123502600937181883167611354296926017322300842344620927342860529669175697158606265903521206146860549364761654541133656932530011955048829253421807166293859820072730376983946848760437596563526624576972110807133715579067931849575157561547709352551981587360762283561778113886932999230592690380200665754461278065286344009207647198477055643154417183463776655623342447994955603466352325889697716927445187926919690984232332268018494174714434433939676412802341683121137387186781420877346017316058521288060068079132382358675412920941783396926598435063101445498925546811387124316623020254561755421260650962948371467890779265905432466987463415301010404717775271307489164634283582771816536105132537754860033254338284467411730969611728139207782180810045466511240788463329379044947036395713930910301229502954303367361245555789725766736570572793838782083469189799164762472934889511183063936245054188632683309883888577579396353855095061258212589008109807989003011518846195049310760405208558497384173426607243245661349626731727798988866139791953778274280430527230659676155041753792789835949306356501113318008313096252888863099431502490250727971630397425053667185152079007368868376155246986759205633428917980979049582508148774317305351457914372585243040468680911703392157735548799532739821589331862779539148190784978765814044232078045232480456716295375843649413819725782790531247172461409899670060766352416916352018093990967191727914092900462773330570042470733739501383766747300787943995547169220490581117443885626462793296827859145029520398106824545569897662456321326849115120902192099482295700216423277245117073128624201167432787011924441054430988372640753179916782753911562108203943643177983864214022272864323880497367544782567833782393944378044632179318332644043495679683109765422978420014127210997625848797737073964110126737395345516451697469146101014673720001211909639866967681353814510966753801015567931520222380973968458757273106570875596074955060393162001091287076030043415957003174142498115336401342091691645985830166056165349463155172778194475313075493751871975913154627493211472234597738294649884328841753420750416064056479722812724279702729815521469914923986412663381590512777118613171652957798560050973597922335027718609256813855096912880896630216383949019768844208389767306957842080045188883401492917439707791469213029754170357092920706383010658413973135534726084758201259958565327074268736528196276461068768278937045456707715994402372528022050023309794967341257456525285689246601308421206174084846237180938108992506726140973880019362077858355795146227665265004031583673733589513641517338689904684843603216213997164584096945895341744691208441677907223611009294121705992821233878166453870390309594895947121736490776049498713135205164417420160482992934672423572630193855781595227460869096077211291408460622972644567536094822617835245347950824783908224607209493414940105855962719496892920825925223723800040408596726340647740935666047070322640228950631394166737897747128511926209873132783106776131211784171668543663810813372802624228146495404267827251458246694490922511330047394788019401545574323427222802786851765899220574510540692807053873196067220444615233500788439169285491204342608284094916608287128082996452023998329140982700758291781713907266258930611166672685013226580719935373207800655792528501306696793992075271621293264722657588857397177070825589686211233195191093782980731117988149253689740479046795561150732762074955644760881754724805244834221489738289671702843735833753849181823277095726789711261224920413120655695209815732921231873974128520343131160718093118749807938166574592277967663420828948196838936998529256998613626437016176478759183194832363392382285327687757384772905825136143553408639420858549136005917176659891289244392161106460470860608332237979786641097599060770635713177566473754079051374909093508202071741273239602382695705913029048664064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 575113496631309187727424740571101423349326503376336963929417794190764596775466051522259864617758554499086175530370846471550679139589994878482167347952358592567154170621315022589170686615728296485142025590083488183812991001480168375441320457432443951941303311578852676853273375935423598507873264108172637072766019228159476414933012324216764972972036331503650094580905136346904424767591178369643581924038318094493746027287806635007557511186946214080699332073877756154215806509860302012297604215347597385317037622793783657728073582963273790947676109607442381361519325646200802273758914722432861803233220494751252508496406909434257013240349093461565304132849487677451764693910258185038252334344207232481538394177271260599102713322565167422427450871552557979462869532694850355897983451278080827988259300134138512683574196870171067632082307002367095272423897547054926716346118627740436133747957139406090673571389685724230455856021687765299530981081030800088823101950582983189055943356575549393784877573849017878112087193465803356963333276858399419360537419840663866167398805506896307855634144987073470811340248811613442700668302005090362400328993293117178128924476486953249366002560340924702764838544326338061253969113557743277534272236885271570423452388801799109693107444572038813950631104472570317204394647785057854824490955998704591963613289647014622403547910477982275868669060278482299213472946798310301560559320900547232316135225649019601410377600905279424371343048679201639407051957674805496757964900741038079942028353482629540499281222375150776965518104762045358324367422315918787240502051881499875109236289132024436549937118146904848127226367270268794529564679000115401112884498280562851393221662460703123023008225962038081029587321996638121789904168151823152804725903260695109123509274307791664474990357898846887440585789856271408091429977828213823447413120517977523004455263470583271273185083058162083802420722363111669283423257182683186635600428706623746865936008562629016089036178967540107673276114254063345341749770818458571764031765857252169598064946389950935134704193742456362635462302701103185365900725468024120556855684564733543987410019981246485198656615226193949190650535624974103500738586614987625193110626241396589176500890581518165945590724263877312128979487873102544953742467602229943105344281314753871477070621581874323821672603031276245556411683256273149553266566958504091237576750400011949590837438414626917707174430255012898890913158380363103909982685144435891101320804105292725600502340370642325558483004246254069254326557335869286007343288462211559767981323062211502045696194557068718154983401979689878619297924650558192586968065963363456474255857727521057761695816114566955962884153453852176686410250119435241399216695073455562250948169127689735619174890323570321848525763758407702754959809906460767012603375696295524054691109739191165207431468270721146707427100216239566347728088596844643149138238613323950913291967454464202131307400141451258709087759683985919300635505443378444348413391548469026161219986139707173512667319011441221374129744989225929871408926270230812629544787082687355363416782787373726669450489660975711457740749162367942251462177485573565576582145711363273749127804712514557241460992529553794798954242133270532944761184615251086547227293326815602521148277357496336499215614300356088455220264079686342850268330097368127337746716387539838367561659035146958597029595044968549013130709053836445037766660198994940876474458103515623576481716536191703469135248872884468225667685457024895603102780265839748980459763792419387957689708832957929865784759554658585378773911678722768367634674184105711635116443403234860913156543837061746233197775827999347028789769702904592587869088844729364450584226412173171473616873856414764204534461411947171414509966112284241100977666636239229810646512345170190301850984895276342178926809153414924771094775668114785035984464907525810005792743736916117681458879992917334490513007157180446649259390052777703518238282122952754084633942245334907564851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 157703765754292492321065166628837243129884570485105237298077850241174007381346991962710323440884868059659859772139092237114155485174876560822033410620844612608594972345352470512179526718554390354409489356979412262115403050221190611622334543804763437861203395511087565999836289985558001741414110103019203873264760586929156354796998584291877846139826686264039023928242836147834872418901779981348434657008482741258204430269592684118730799531202718999774018016926311302317924642985755641912824077653001396695779956920964684263501150706392516751567890961314894212019356963621455179174086936836478709147430889655091239556467259952755751077531533508596870594321551766723048953028159175526918745553919880523600377885701257798491618578131515041084108382589060709433995749797976207030775546254878348675056666078901832851457939609855794749213622184115012524438387203558570245611351247548838442335214543700451094363319220125575730736159810996352394410682977420251152996920265802010732173117263892940265455487819793852988754056454715168422069641629094469570317201609216463323914218971821519613082720612203078431201552417637278543918193824173338364299275671638079219927368126814624721398372609735387271654745285001141088932093284484130849649362287774027813639344262816914025316006532614339578705266039663898765861676585075655530601087682428160885171275572613538583626273110162563731404884428206366797692900526098164940043357908619899803639591033059169702903932080136439383359114421672200686848371850614859613914221706842726912648747659256065628240434001788828618968511573992391534158694857408114396035209696035777272114885998288343301534888642318746749980718517682562649865566754487077478756587651990066257102340288417321893137992085699629212746759914566758093476871425220105110254154615292360941686006909528710027795285940779679489328512936199227936206512290106048671021285471483139676116216313945611131473017925600247152788458838489330810046437995204371361611316761635883301260707016233813225477260155701422374518093021739844524164147372445143694368715416063955708217064187178380684408382117012560186884482148604966930786191967153213476094513168653213525611931310855567403736375406050857071647052894124517170188658244251465968068067913518196845559224737443002606154089900641973556409795758802976645474308909423107768836144005203344650557144359610270507339884763832529709942615715476464345062325863695768654094745207177868117077182654145517966520438044215307677585394910570618573530373445350290621330273223945898462040099985237861008389139811261306473468055119803204233048757614951995956916613753506486515190522909268577355218213158002324569572658406166973314037859852815059047188577300626038312293941478990559747152737187101032729762037718905055726313975176977375650160452815384415671557843136502585008917413873495988821548798472007410313040552812346711098749616760595308944318570424627706843168553292343633339388811028309084386542674978469571183417051335020066528236751706376896738376639157529481921565328200620775927981096479878989057152730627589602007793355057260888418222033810448509003324632532812593999522419831960268438555190735245555594957654510944704367922625984664516971571014242364497238853947883252148295674610597418917911825891889713597757063953358980447833979366752602041456753182099358274602684959091029059554081788795340809792295224745093483660759395883282924096118645008740372354928080350632825400196172412177833059257208452073940598669330418652193930142037917594608411392405392025064466430093950487418880552744343719369110872845557883033921652610580920723515127134564639228790459430545943757979019190731671484403353479948314958227337946673119519877637978842875202660230963594129344396305042696538888261781651226175325755062402642141964955412350015301373876070451215226270203415797986303773367210243558717145077086067585227402349768311863249939288610553374158251567822173877056043833978712996343918919232703221358147380087053444179197365595759309434098719347539151439165322947349233061190078801757746788082647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -8303735290499330576930976980462101508463063869695332331849741241270665380567282862773414282161526300252951553345248125690735721453352713009000925396584865992480955116135857923826047870608805341341930455558380070332799243860542952230811747847914032976104471418479672919631461889519789098167170003005282123987927561291071001372127577241292472952150276000776973141058553170764169061408100841400324150955720775000733729919054896414463845167542602655696682140145695127720573967443001364648592245916916933816878942811483868600631510242688348441414548699061717719849838902526973199582029987005163034545694270745588462816838286111279511718030203858781498294475672134043465496990967290653587247142082890970487976725366518300038793969757787757287542477932538302308399472234257533589672379080705012100984597343897830329773351383073248793786391702982218393103841654948279476241923232514101224626717847303865094086968256933964625164340606642081575417446732255932540659444269904994375031090000617798534847487670667313971585766855943886993132544515944488207310101092130920788661285689800514146566210629339945943218819661964055271393094426857616501331976980187116754785824392469632451519022399808875985819854524094580841771920712913667038460459038590685212565742604261389056531177378970151201399434588351688285662142705755011890380801265529410919669942089361735515970032126206875955994106528823779332019614323833552520483765714559997436410595158547062898633999417210055570688965449847016060551011623435314317682317788748947510790832459088830659967296582822964944864141953191827124253604477889489035887599498047073370081225046319261257317893863749735223059955196512767156260812290352152262361621231413643289690150533586517025669047343876531237559631388576550986895210037429228245321673552878957855136309107614863154948593128008344968281432695762680416157509083663799533018953261987042950412049381971486449507204757517196601640932926834769640289138882464741189738148065310391406303501160103261595375147526747906211452398315012188287098813999685887199401168808005270430038828479485377102658660022765609405494866834946864875019527175660257334254863778346114837880311673148498181114983704579348807008592697443252736454208589346758002862085063068984417440193748935067321381059106710472914701306543750092140313498207381533562601054962370250227748259563423372110120338329726326398566710099647757408506667075992373208122030565010654435510967784672868251673700370889445244981369753323858239192921157106920121012422366865965669622641427396497624816635830979478457763538925163759268732655612520004454270780958954239417297928952839442542181756766759769156933261122958931856755745845173987720450058004595355097594665253700118421774041952554517302020801223943082923268628651791934827634197143129464788287249609224526415470055552229888517200126402553070211638833869002102532161289521552458593583115785567724124893527897815732718420014582308524820261635119265095811196814621694296532490369858648093093922090904633325784981375493959208965492906067372059384315878917404798487257507790525676913102165505204021044403432621918249307143921195527345044906578982911498419778912465889390765644036404706942351657694603290571553022617213198301962419818731198566871432195831493127572256929065647096465681290141683607170178025127885214708500660235659063023061970376424389500471383908075184478684448380431900940511678842393597963602946186617907543949719601087492823867192291706188611450424702692586677693352549866337564929856566453309898904572810911782474765443990155201956009528812741729535638190958831428815903426462842783316949628732183558861387345676580269159566974843994338833165500142719991198151227564117033083780338511247069594965207036366116746346311429257627998650704888226736760411138246294202092278827819404999809650867595215476737383375294222658884095271995983574743414370830182333261884311789499669223678401327412370400149420741180495999674659684693552420542853986599680201947164950854879850103096519514648383136303613340726187604950937969360896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -8310054907929740512583972427190937888312430586288126974725143418721919106266479359206978743555652001381078746708390067001657090595800558950228192511827325924670816240604826988189235397685829894017978901392076875282831676958716372866580384211934832385835051249338499447546176811812341219601564585163051662693039917616672632815903970399159598493535543294869677273907377861282895691564115618713926210532193712122114231351614955457753116825285920361006392947196567632402810878258561274792057812254775279059328027102821919450767346799479749676400135866895296750200443353995570613992960450374049739734743140991401141557202290417626888913682870769357765224611445732107131429651250105956798791362206079389971074112116862165731395268688679496476031416703941905645542697213389584587882865760093812025802692422315187428764547641922979374252148017211089045824468382397078134055535808598661196155855122112974570578712143548433470803421955080378067263056612997254078538430782653618937616476795277228557358497897283181911116790596248836703561488331406790418873437106560289679284273643275594537256583083526633014453693140733722186159361221778473677466006907125650365229665528818230764669036814249737221360168021423642112668331224064893344718546838253691627477857294897263873085931591568915558569637656764358992710107538070678328114959828295347749468967225810831849604529521488074559903474518963788128387631839663094115246326182226267732426458490659644002886893383457913446670103481697619425641338640217349026423943925251501518966861180726686802629943724982463426367235210062268539957456191130607899057973052528254148173375504150154541166843831888426478446742573421319319564506153109806839903105452450473517509606246870155547938647073445834635140086391744575633747328300286600401299050574947018557124888475018235463120312666242522768292135847855949353807921244433289158902366174749855771659601969419612248903863513693548599794108509174883759979942558787262665548468605285050920987139035084601553749538681418050249883698203015496573475262795262948985941434439277468255464312389511162755215176253693487804420892919003659844463170066769838132834561116174709093772780302161785716216883470595627799891084770814970202131837947965537541193055754400218216149766938767347287395244031023702276382686429219466789208294656656300340424990593943035952130885764121604584309030607511154139946827125522956488758709726997559146996775775675582203390583230785213802028471017482363880360594684283576237959271478941397637193758055278072397358327111948900637978891545581296010147747254447362878573023992662787655088232713014519954812323457066736815229312378332095410051943979414703536401724591720894377885593178767242144573398162551759295805884743166377452929626212802634032652875144782935974809268398717071693976759352564397175695200916008734761149495394547561799625069125734343829698249568447309398262028401607500811806013382067861523417290499485571723073211693529362935047110906790445919976519923145713685317023358988443842306661924023946805894611250578809640356965745220138034076941410255074281850878115103361149290505364806086670725643673124937675844268450371501511422832779981037579148056531562805874944882993012814896542867688005415582505285643453165891865508388427293402168036443636816540374209322698371893863151285875424376902006927794622403750345837482980099853202006667411584781392458296429320003893100319536721430471010349393950934204717168056995406332110644005759416051756162614250898790007496459117478661469830893749210731458634200906251494318183013913902492865843638773591198230462608781711560692349223480299735676309372673856587287274639139313756715227888713420854664802153705374014006870101664158151987861592923594042835031156414503906502611158541254342221401930599458727146557129262175186750836547064325146762161832326456582944692616630830339241229240404779430308921979718934085301423946002299935142514653585630259112166048286637200872722850155565531220638686493240010104761721511904933541011830016701350900939019283578738200648089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1172905200809818469854092034013463718937268150999585430882910664433327592080242569830553451896132433762608842953641695380212792918196565812917764784520167821474584419217316902771896503855656349867836731736464913732732382261651919791148829257709964165816041437656667510921380378124274103759767367500313273350787321314314725436937760013761688714773586277517490171512554633498743316729400129385074467228179223132888216715969484489343039117390926229919541793059833479258949843850261423279916936125370108893555885369807795668077937628563394523254716296359109585473849343686058073333181535405779456705862914900181479735522552776960976336965423321281082345740294944759694148310443611574332086878183808691735825760890386476727060298400220124096051638815258335416582283675770486198640644852391967366340894337164107641174646076644450459018261332490429314350375762707890630431884564829927532134267203814434491106594066115325220169329449419690487002709700972042358255676390062155456933252731081481219084350897703413822957334215359447599464829040903513140674519362699753870388351657515577856257310500714090605232585054065222188808374905481162046667916582464039935818261612205352086180180359142561571071405848550112555718126784499265666925396326322436939681711385514384367044861066610702856548714127933557023919572562284966466224789064741797025116043904399142749488209983481707812555055291161018738405503819947156017000566722092117963379516384546459596351477483676205958612503620345224549411130783502670092849444881361130274353231719012338983264912967924840988462496762550034495621316255654069781447327080964851257392799289144902517957505417278497809732058009440932130333081799045730314017815331730962479989326020676856257703641439251259311153753421053825864719917379893738199363397327390524119077879226595676123041959717955305309151326273760249793734414356798586084057557033271404177371963857496895898032321720428601081804114010415069479065694724136353405471557876062799461466528537036430950318777149438643809862271166203888894440716912487071976431586853875772979607528830505609879428148832384010970410102603533339478964153076515129031980233396493434300323677105795996923204643585552793969780145132973690142207397962205341976361267316785960641166977559946622331325593105881784937623772511294034108641754081592839850244515245177305127573931082478735769458343681130670211398331530695851327915761044978150780489924126278348524182332320356390313499435604502508447080663209641657820049904972877152409636666725968321880893254357733862332724192259184787059028923814950234050662533586802143074112090026020233481714923746792420336144433955975313616052673492893660488501541704419906355590706044284532607216106843207197489347852665147235366805862222930160668430763202358766096146810860331463983476549809841067664990290181583592423379890127728485108434775551398528309964564717023951381882318093789222344869655315384164947615406298713017234098606499198124596240691703078285104145307010465232718027624511613132650707721143431098298063057876924610498105424974443627347222268533536856315463983512126778052613093333212795697118710112664446201848343424322139318066232503947368692593934497862467092010671220565934142538224871037093323219816915563910104621837828644746892164971797566519302121439380314707721422001026601697502094408617268574941625290865036846292372784650477403261808352914441592178728390579384933073578097108784747891811509100292797850409489415752535356755550493931387449540798317040127444951733181242965274963015723908292242195456608335005329271845666364684654593316925837201108760951096258444963926910019446119237247641171248324501692457475477541089243836108596171122327524484288628228815546298289459628208413866649688337552083404549471614286249521808732570261239206773406109117033762932984373457745482059703637154178126684444609876121475621161929823832214029201560913406396692379982936460360261311767409932546547269572490321975836945085492291093554333329540537730685817654112214566114646380853787759681238158813014356131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 115018067314639525279626946025192114511318990273053188791080502594629313266032449745290324670713092930713413671573472515035994525670740954461341516609314510433898302357093072427406200436441464461965910696617665552629913191899168213424730557040107689003468454789821713972606223717385184161076331181007069148854585970997252092051194542620605409916994724107970041166671409470764120138258653985351779890036485422393068070915223128460012724814030109801882861711239531719934274768611551869978118078886798191077728526778818594346774881878782353400352155989727131018513512229167959178390410033910430492756742529181008646464252376606690879270654324354721267585596579328561905780228516840274460909170165118345710925377070809920848706416309467715817563194668432894829127091913938230360408293697993388563442374470482067857318506231560026377112011690841749225287011113034489817523004258014063035244443126868012408922656024104128291665267483047413328635431748503966344540988999903653467192421047040149999669902380319198501932710725461107569077189815817079242900125528398787277220412041627292555595556697667883284130328252858136929771371187475213505677278066262908343435542503810607044178795337488969112911973945973164491491088766776729373971794780582667616339992928898401152528013539796604788999654843259947903787467857529772851983085977216679418595317000198053754807401343286514269538834445772788038398249145713704124058337682749479801595580415012703194616710581200980917594516037772148762425932564027742310353852631591061821724543460611039208522716060685610768214845956446485888130417120936909029487299269339983802367518918200409414349518818285899654073291054389210785967551906811631426906007089741958155340313539822765620467700885743679136851473479532572129368721417297166996474034679498807608855627714624770202301401586415385748044664813285119672342899440750633655047852396465385241495830283132062756107152853478344666044653038106660020558187109813122456990944062197937310672786935834219082987760781755524109195499797051862834042722424120200797226036320966517443751465170288964260845526543224250424442685113767704027858923684495490027232906943506800227779942448314586441937219093045905712467863714530392670280116053941917379549983707614945493651460451858755229499996828865035881916827567602884636807871317685397732569367439911947773824044439287845225691499923166062983444023793661143159472104892518356553668219873323009304604858161030657302194739838902456496627188204301858577223569786892661927124232859181831291696471372691496545403453085577292315926119445265394647931864830757580365915395481506209304280724829570731168034777314537864847493830586626981822528343718322640696168589864866079438950077505330162114112241383354525984463514228577010170907858697771647831901413278635006216747875508025114869280990668475136702867614311818837852038359710325685672945261602680278755572640279786965585409103331157269522266064723798358854696394953696434395658513112076898347969929708251027933467500270380318016749401776905516809919389326487456838155853874730065290954542724012704821770387874143885618478128374372287110686890571781392436755829357126685853780325607783286315807268821193000186706571934232771823292678982446898704529803699402832665044764641448833342143657661087706730169202654869239680651770233416908687725329412612770095084334581676171492942532551235339285954009957856304642325165972460223107721930769865324151143413599025134215036837407893241506259347402412138165629305328858600583605989588076799384728168529020290214868850571205212218221792818580754996606012177475785520021599100784259048614834545157673073115503659656199066437417690174312087980853768319369601869047921169366915536942091659655639794871184157312360524949356836929428130200271603284527272551901351660725265843100647779187403754949791817230480417803328157722029180610520880320777905660312054043758481178432065890085308193228157811580090573321101745961755669080520628899533896467218694158921722473444325168915383779394599706549374548254386414419968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 29472690524225307070011815010401038328266020034978871020212620029484189340368043492941346736930798583195718259187079751639146184559034330195302985686079895280648137502808235056025926495108253673145361738958918647348815105960550258909107158330674271511887008075617303527144583683020257733734552040596169167075468813543291130806501477727862123352799874186922009807393626845913921641468994751166418828681688073992984383471764369063245009275651003113949683333274252131229869283616673943231689418599908311677019630680576422831243486728246020122116412752246929778066759904751864653952737802913828438882649899438616375204991918308132359014788800723849099034826879154063428787148687934009624745825637358787926491307621100250664531887428318697263626860323778000917570431931680061438478835401164699710232168482008121235162933754140077269880535805854069833162504350921844423817946622113155750054170612958388090093610139697150363960878764486031353744688071986215333793447933223990591303378456985245868369246694492535652374894455947104931571198070987241181428348009218175968434849398762597233603357118780960755257660206393059000219470679189787111987912881228122511815013449703390094806993350025939710865605189235235462522898461866376039425292505523863223682856663756373965528538080967548954274807635314773754007461209755648778928949262232913347070778116156392975267259540064229676620014735587032887953333961601192250939750795449509287240649465936052444754906730718760436975504981606963367757716920156660757690169388349250988488419679363987265822284374521485538559492928277730224764384233396454127385014005828855621882608517449721388840920997198283337487581244927728706312820229643200664330980963442701180093044893130549264098765581329625249255517935442141165441057603473850887697510874450909236201377679721071736444394358602417492632714801032801498383879445676295746671078128553499771810227145192641351767995507793302284842223582177211764981192645629359329621562377739934152587569634762325358700997212248306722010365960722236135898338280982960300520141286077090429729609893241806134415235682161028591611381346391226495217154761049814555060990994908248972347908414445804476942424982628777209374610163455704842847760483491427660165717631589030903176906610882177456734413103986475352051666488887627739879281660520178150022074970407068318295562379497038494180247461067560946984060857323804969258280809758878225119012246349686632729773929499742217441764140084261770283472976801787206048221393772870857252606267205116938315474898765003942076061795160983447613255835231728349861241173158083456299612840569031419832826525797261507877721987621154820050579381179682363416936467024436796137966506764769664413499442778119938045433385302411267281777541868215802904547794782523788976404144070957503681611497398047808378449442160884736122049687789431985832459433035044645358854931359274290289073033878214812934710803190541979447811262681440183993305353184962468246360086803526373681095732748813361755654426706849970027198529713707681620991699287643601793280056155989815493484856938453114566594512604267134976883303335941810951782009582610896066121491142415909168513493310912383561682241378736010013374002059457715198206193360538175407068010019541658327357286218514469466412915019966314888417869385209704637153504793800700421679940819474877858459387703628558581059788218151574212235834041287970275063132190403375684691719322715727799641530746650279211866855285660861159570135906812637199942313922879692845254459660424618059580414782956215665623254556514087453432441814548293812072096855743502925795454525482833919383371748369694161378255690725862653269009273896703670233145837592856952034143111214900256069419705059623036051695377606504928371784506307599103600926625476587812992087934892579896719890268797599918810071275140503081287254337068088540465429674081492266137026030673660896586330013439061531971107006662125398478289429975080436243112290431538094056080705281291345144417905226310827470612171730014442671832270364928376832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1608328016227501668873947078350316547155298424237946287924905345468943745588303077237780651524455878015745070856594964885013239423642846865379714459457433530898924551745078229180604834507163097124981400228185811600807133982987751259542700757326477798301293612582437956543434687243658339993017114567322259559833075507917714618517294558187951149491110342806309491377591481077278264199425192232132112322333320212967338595082428745608683856914337723983690662616208763374755277620465422627928440068407231850934001090932832541249343010693774059310830650334771141123095211910318968202220320786037026329836611894855196183249460027201479192990266975121588746484422856591937910695185710110200207577874355073546837332174824511130345997403573499292390316793320459748571635684329057730652124238483351911734609034876756408558450649338964987238773377676076641598254711016865104463466328643960072386679036591167339852206848438726874829503531677610072510901850132005097616335520922680063182518991403026217095434493802210455349912037747231790877600001442512006487677826168943807278026044301089685960208689236569517237937205404600916417537612091896431804096416171747005297404489503590698729787153038070113794250092589123900289519143377170232247940437459448359443224112969547979131991793165179191044600326820791326497923589260257489309549125216616949690692469631444819756135185038866995545640265660232427187900643186980450922654433505532314626746052619442143297043498709799631250239619159255800474270546911972057236194031524311964999936143314156973072708692573818751775166010442685964124370444802374051100241524562512561497448326622577536614582716463446827085814029370911267717554125536687414712860307675551565638978644701392985009205518346422208987945907789892815554150612921633547288312748909680421713328509878341022791049239345936122792182721403389817227811781035301945503258733852357631531932655056189266387094433123173526733359948750754220467894676359207609523620501543285925783399731085484638316626630681998055290846856640554509406524314686575074221415117631357878681876768922718764322299738672382366288102324932802593738730738074389860968158703316854420044262089004338484494082696885979044220424833190412181669267970731675720880910585604682763670398048827849183676489992836117383224882979596965038938719637985186489918031625488921531884331518767222370783216969454536208958833990145209939854529539379922298449069677470459190143725463162022029665354675917677080854842820821316448142627319126937386024608203193119371660988299588561169368575380050878568881027904287738780246221368622458248049715489798954083335978461417613331112186331198280263067061928019879925605445053849106859113986309214372546357307075427494545515603455640265593354807119550238466187920412848612818053076986868043914336396570250481781199568929648534893286421971321587522331855852118963664232907336244716413079981141984823026130943356804304823443603918871042846082409803326685997432507991224394857901582112078302374032200716333846580196652714786203448756598439369054127774916620091646287408125390403849904754091844841919251563474941200713063736277217314603442893195227157058445741700682690545809144782263251548798680986928607765556173387107720913876285940416417414099318820869382275256663380556968874585601011943261340932832110210743608147840925456825099420784169342311209805068306116792959771303400215291809005764384475045684374677309506179544433294531915899128655118640139290677346683340690844402005497568963971664052535268507162800251670641451291142445414781597400616429125234790267443524049025390157619499714575095321234017321920030162957972885323845868790685189242974412653404476839475254808484865081544005764700682268042131960523871133121924665548620354208538618355509227072093036854340182089147568383262590212090223397021528806277279296490213164410224298935074751255795699727894965111224710586466472468580293578670482437520522013037663792281838064625398871249077937091454654811361935435480464865138771361783834181427317973456201470611292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -219494270948102922923260768967656719475895163121665114874807170310539531412184185585854407880321526885597988307088857481019371103654600660835628561643836581012653985527444836357498721586114456497728479721003788482904251949578587602504766592085316983357463107646849442555816350290681810045938175338011425557829193432207873549864069505394784438167165587673637306021686026983244636047605403313991161705563560633129911737019135069911170461136046755216470534065660525357744856158589324657909348326818227983898999139913957906386478242552528012569702975169647980052309837143743579725648991486621722341631155920512194133264329258603025044800213068642055134918698438502456473989851111913510983803324318335257186639037276776429775127321058725519495136482459683197301012606890600380812554163716914885030786528687664512386962392236026487894985409880658833182212392861998138561684995477787966266897289513915621088147583345417893741071565176526275148994664753822623416740106723358423699877074407228672509517821951422988944815609898846186038692428922111207221618464087867417750673864276090765914447784912244037210510232980148017527048416809629395480481725540207899739678117730336792098282703586236568045246764828893876894490188662871928783289787712435466087591827810091815891946562647106061917427523815898472579817516669606028533017241525000474593219598586067371518143409888538266030272931998824281654134837082659635928992867760275103972193501890520514517217131629707919834488119953718294883070899258541732665945390605052367226191399130714099321979557821342085086154340800789903918129493949710267333298998318541899189079906578110884569902778844412296585834207403290833269468228696269184003616677180642976714627346920556362127958289717918284723610204595949438168680319865082301891829453933859303158881840054859441384882792366022679307104110391266326297936911953000493494690279412305569069696429317063893085593211276962275431485060437904077365417956815772272137025847811060564612446012121023421161580942464348150995688409838287239636269249543170681446660588816196136873624924301306001937600274311632095171414620607801365234244496253029075444155223043453555377715842410248328672847520956325490011671697832916972425735379948679157418804433639028847679454086760431274013594956104272665651971406508187046406212034497826812961019009430085840800706263593845276008163580997190552678139861432572583059017405061589662648001367239480427589212306373688022511438391840988198476131064903512253842618503380981609582543895606341238637667132168937166246571829636085450558137810709181798987906731353995073809381519437673325768878785247145618394899104062637555957772710421011122892200626630332005655956026192333886873371291808776954850489298403663607865177930230436741067522524827957620240944063930183665773590326475429669900129188306436707023792153421413899204439255393688662023961180772388469187808735843229613055474080610655895392765958707520846986256117831838025545497075767651136242619916218416498997869815843027162251948393813575635162473422166190531396517804887028245032145376594375545792671985919605718217369201367275918197578105979359968149299314812576391753087121208794986898531703690148955974484440097618498513322528469360939449108349504763954896221632497107087465198092079997771081441361793130686189317025711569045204553712215177916134759450008121785475589015616334297549147359396616588502514257511066355663198142317494706156402278585663593826584675092838043738581445116176326368879437658657256221245970713785326660791610282742605388422671229922008222290600658819243447767662585885773733614046910938593202282284734699918249567261348681765768741937851826140672596045292672638490044535941856435386418436398432429813941351666141492467445825404861685834503159214041411021234471743189482285766548456008144006585848798425069036494542940188992218035283273973126268581343447385400635746891990603609025852284637344185739230538993606295536048539386697470870694275399798927957643109977201825161838739646764433647238991340881575936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -26945167947296415416382893097565277390716293660770176849317201288150125497199881888260282127863903862462378352711634205957000851056458725104735550708383596414631835610598338838579476299494644034441715745935532436876588143320492010281208494604463469409673103830562059885828134342206082900788782750279537563106722803825931478460348346450020114715291223588412025128903621043399627889802380468811001179064879688760758309279591744763410310529078681184005583658850594879141957203130515780619021221324155798027476176772009947400034872996026817339117737828141978691046709074134264124315818375062651544516152691467145388321240981722904389134277954521285744678740978209301097846037391438429109484135723071045703255812163083861624656198313986279359272961933675660779180668716653705272124923824498161223249284101960509456779552011791884613827976617299894769113124469664462789703659732448897853609626880630306522186363951786058431950340175668862221998985797616878310438358067971373978614180658377068513204106887981246218511843161327519340584556539643545408467615431107976420381318708703242093458759153276339700754576897764377654797557235119100413544408432895084576793576752029933706156179535074085540328442152184748547849844647900989819362293820004698313731554671951804342436872062202181477421635176415467082894730126226243481518755485716402116246536462058441937734315127728122718394549115550887911417506397620215227907274259009580075898902892734567904852624415579727579448205648616974205958335607719647888441378386930595461863559394226854503762606335161670914985770028018809966735860705386091094303610830085129708985327993227325280222664438403639491925670688144131070370087793122934768674173215339867853127375467279247028183380706504075966926479616124853010603664475233631925593183175764067918310461510754176868080444948273471498334961278715856722917748884995834150929094174800327773151506439440552461963572938426425602169859667822795384949606149853349970135091349271465281040681560739616501115969232073658200927511390346520796065564054655204385271003083186824871650253864204419066296158156730657352651087111376489956293626307503097281107038255979173917369948567483895758619231341515591204412089020035042690839332433097008460887013046790822261861854828615154186777674772815732498055858364609790380243038690202813895017746700238195040641699267003371944413999929688388078770498221480633515223517964621513257140280771647499920032473650828542850556930536074291578264732458697312124623937947014262242863720782586443284929249623615172313805604193297220360698427762722860815247717273571632314595491771137440885245620310658099638816778392399492152656851387181385131815700744602025825942634801508646740384712380579282743885606501172127739559284275604721800228010016970840848785272869583880556376722246460802365568521998571179459395227601576160972783050078947677343269930921394245259645794036199195512076214884316421288769706048671531936611365882185987447764356937842760939465324255308971855068193986862241068208362526758142303867917875751782159240145882368004782991194170839187206752974526273808211755531219513130397841303304589595814951214752076900964727724731132075588042327059775225125413097799563653596602614086866315646347076642490250288994200365187453428063450947976957572539435325343245472571134569206442154624852420213140499792615202787093936920119458318060219578208620847110301323513303514174315343590023642926079530183456928758806838930468515666724903600922518705683977399974322886071114888856896504052641158374272104170981303424150407744719071794227578322323060049008141705181899419315139176632926189233445316545927716490324078734059133700782565716359310953392414504213027953117988378090992068687952779867137838822409848513995220053707774041080482128022773689442904622036342271088346571250891510594210293619327100870569570436475177103943863886918258535313294802255469788638104308523056380235132340245527308147449899814543244209523160803275451405642708889794618505864015255217716706353530808160744583987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1580467143479118900698307794863326095674009181919221002965554920530636089032584238463503151080704614332487174322828010720790358300347975948671071219061460613312029494072428344630147891831242690684132982139087491264625911219169461556352885797808317150664186219702720980353922536277617945531932505859457999316104430039959858544120858956540598388260342383559188195225632569784467581588720621622160689846510300999562264848080563421335584425851877018695524403204716453708846833120764651049138264454171416643704715195960231849387870390260918141291775741116661886816959385972020572924286333866144459197760912785068322306274874109784302764571516242157720557778387962130383775039615032775873815090646741750199555764360289939366098965322649090694732541456706385715294343456816223083635872373097783473440565066149118327595556372589215125660369764279132261866482908034108108388469563544104132202743994968597351772124252471877293154745524566433341608529391761390149419515876673247657944574300239112339254533194887106778109138154479539404593509508509514738740212092355051213436909382063990458799211033014338094942282506257175607982410348623656774066064309565586293046741364723078902878694948607430570199704858688247447243101069120650637682097380959725885655490732459467443813996273569743971758504055407130964634094856240883738455975610790992470547407360189593260244958327200042684113570502686181557848167016506436922619349543804344433241898009720592865172464553828662055974426603637091689747437432828782389444033719474059601858220935714482042206409774687216250144204980216774787039923676902385870128126308684788948897073424360316850136026888587452325715055521505856011516188447552211502049991109261385417304070129947967559295318737608127966889423789695966159085854687587955350107389196645043000160224073570189670680383692062243311598923777289647544420253681165971749824110324807801103429475041258874146539821761255695851954058318345112028928144803354246954616350082069512396966961916219637863144812473535694894273250892230606133292208659170494959999244753537794913954296165544594500932734941668584197874918062368639909272262945109891788411552410116669751541147538994062344989780764661694263719143711510440373726471245426561724962105924699992070075220482406111863546389087688821981106386793706462969607342276570658691687772565604971642671545656584487904943394601682601189518931085993161120082004494077712330799415299003047017977520988621428726597034757339199960504672463247657254148115170489193161824362682169421054839717413820090098611241214026982367153511676938588922063967703626301580739851350632610397388104236527902564317026955215057926273201587456472009761439210333089200437981786539484104030618676043797889775175393790017206177690146788166344400947778177997638453412459164318820940382776747275340301246963539679700254629787494799014618584877682875945256163761093176123887941685757717629982546036845665763775227911294097545421580368660113482210070788526105058626512257751222331117117998476299393962153733536166246410382072970103994919833091142840865037079841119475806457518889419415285891562277623597408118556632123522484807748466042241534972497978780672763011620831496463515798440230811551916334402794933602778743709381436117329830647199316775308217301406131724499388323971510399923720451616922716828841919454007183468682086980066002899859429452829473868958343236148680477475645324013557308290394768029068636240098949679823480103192292989408065830794920930732602914234375841095788906513033508350050435495850424169168738523033202408984151921380817447113442729783884582154558180861802211736965312844865821661156728681416305722070027530584970166745201099159078939828384046731982894203010354885750651990207832255471924288757657443822013667655865514091988768547771101767138885353429253624777031924943967757358218860123438348746920523103667151843883518235170315874943829658041622560965709030444034734350888581203391754853638943757659680689575139442629672789801686494838460904943388267592062356494965800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 43950962544616282442030360981790597558903003097329429873185313483007179075508761650592644363137361218196495704955834815638615727291433699756386021715916438855831165677541883977062408424331830579358610264152501776330921181581212447098684484836286883877277944309101757134884021906463694900529032673825788704323146776123902877323507192780049311017975406502874316800053777356776640564847174356105030143320128897729880794069528118369899056252002961398060322497260823171280224266792402955285717547339022110172982206575014135506797697949738730759290411655985128141750975744502604430034500687738353696392667157131621846422686968387490526485286735297878077016523770483609725956161896442614924925613879528561348751017684934891913442563794857837775052257131399130825652414492187255012614435952546420807147241021886516366299998920720932605532293326934008351818150479558573339983184818807413283473378540315243633371427933459716841329954619917326724570778107079507518027560559076130383930370461500116449918719300766669343791820226708265613026489912622234376560077961977594068747721917585810350519020761300501347300542557383281698590734695945957115809595274310827987322242004790742150441200686383739635565804539571544372502771064342252310627432575160484609161697799799231508406335265772993735973220796300781638015281531233942971480519597240528776290205689969786140015556104114413035883650970118600545477886728456649507210631772649728337054575940086448651084274640611335320687747663339572250224952089096875323131890118965028380121353910447365947670258560472706318804958877894941209012165877120963239976150270082969294551709557614718226819561865820598785020074093681247602930836576471841913925293833932647637886572668195916739097292973853730551100583360294071991217999343856768951650735629476224309820686030738744705310459745195405998953636358485631624803529837458814447440057362283750907563733149015618314115967971496833807230450955696836499597322914628328955420862736955096360614614442869215929395808996183339559225945326033191111436508577027294234547814438533389815833526693983286256961227063076781713735508909338288474649530615741939225624234244548090783648082279984423158452654385789594852650710400040678758464763922469046992553879834577232451895199885111453459796216558024949030471370086736816414796933789846050227980993899068606274693386132647401333369713759389802401240165070711566790801857004104672875189031192908242714403993071584570507372209125150887517316802265945544416440433991568116021190459144237240744115361448323531151282859403464190085308271349722917341147413819520608973760125320315757381856606261983502261454323656734464558106129218642709490755039598942062362635135416257009785454960923695875718543396784159011197298548359326595462529117885899165329549131617369052440831035355284479710043484196903137946877900790509205704741316003324468762158574663670939448610352014272432414460662641221072868403902492126279943779044459719150711894943374509849073315008442894046266134409646755455346795733860195556168265521448591945910771329662554372701488992709638959761844202501146359321851703785062706216703190117259109830180325906163459624379568493489716047950162593462665156152831545214300738191683766120713071135126316167957100761288354887339631878976130647394472946677928209285610417623041479914981608831340061265673019050229136339914761035811515437589148483915422636590509867994454591955588042952201019475669619888505529511262668391113105546879212783194126724822470354986884802832500926015873503757876110194733992927114682942713221451626924507365209483722558285649499064061664785572862257759639397943196363412907181565115533358070020104515469720602871360299229202704628351235408987654707253513243029924204611313758975797863793787287169485405510432607604833962731583278838488226618506093686453154874876064396822373433305040222748921891965620468913578202284558923035403920191661414222390136152235357211360368012089883157444411222846428239139395249414100080558877925404513016772239773403185152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 9526465321913881901379432912671370819588846218233740835925402880757101959304578844100623195222692150677812268006739178511588376263777188257487698647412109181800121621612167284720553052474259980522685472192436206334365203821332568252492269852386510207414173199778904096099545466447234626295191615213721654198817154730717119525682522206965607221891072582976418425651072464392168539457989222448994365048549201605554311683629605415677749107679932120684380483666069705775307990434604118057762701073372525269474254879951656104541451566480232976649004685397705169877715952540975013676181848809602774183962663826601421006300816820362294330408647919688806727450602940584643923776556106864203040875793196355513390079604614319519469608116175849859201939987269095539444290499296670791999610274607082757897861175911154010039958153711703152741420360401066150432727482653258550727592256886654191836756720462346865957398738214965486593639085597865670266667507261958477723575602149649899671432267112351019791445849969180351705997672529812945228528662243309840342389704534385129930090806066119265248681135257684079671451164554662679705513161704043976448987106829756431293484059818147417372373968278153053625568261481553529531324459962503780972511083257006530197961470467961226379294138233002078378173089692830853023091660777587105937071567006081499973929837214345788025314806768100582851390163841163730016762361952886434355688747032853728008270941310108923942174046629021075914289306574532269269074382523347713523431900626311580482379443096136882366912777901742180818222215390013098500489951484985179545113134861243585372734593652403376168028172576310710069479825931352376037494890132865839304894223552047502940349330247661633375505578080152343253348077704687444874089765127218035987847376626220566052231438828870057300869012420961738124362805755917534669827810138833546686738327904010230748623200195020239839001288819977938191648153225169370099522122245209225037158588585341380860114727212524741071592114196660266865975691599002963106466678032273615966757451191585588994522949359168866954759438104298574106371497311961556121886771253594424761818189669304044651266900765061848674038377944560113799567812758880072717973699443291415480543143755404835429388466947576084040464923040757305412388478099989896127063447406999044836184583836702750130644070126011729884281125933339033613831736185450267177584678780035265611456064890264447712342386746421337881933172636851576333362617321978858982413900699218848012798036476078105565997535743816773331464741768614108745652871150196074961304069645890900867547328509469452840021831040227501808037462104266844404624484887678452398710556832872101458944300650794070924332952587825392109214009209518475609449109675460334002812174550876882470459476808313091708537225490624974004162986671989926108729755017219484874019912091198914473269339089777070801335640695307442152002774371723803831083046417478474498354330848177032332342276568449623830869119300541274579988141093445355674305074789493647735983496404748063644062798964361334347265242671458510735196342351038079220515831354488507503718607895675893283315742220137722101461950483016237219692667457277503191631191635159843435009148073465566328626899431271379048745127800762672482604346286632459764944257696048944853721721536500890814597631500393618106807965908299068852281073666410430571519347692038450899295028611260951961439681604169479771971016516922169368580010795281123720729110227815889936431236182267040842970010947980741452215034065338797792970546145663326828497214317320897268641142815769863890347355464519850647536836127006918014117154100784511157698019881197342342864641622623334190708915490817571422232866218753832467142640887544199100425984391652518605467167260205729440143223502166664176224353359626058102370348300753028001303383640828951624034232234738415796616812939695783051431636397485456917200302419540401752808822800483093126302541366669332361208161932406416160293295389227497328817967809758683044249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1439750991699075196184785667157540948200914630501882549776451490080911030620442991505856497984173007168381332057165917412215757994263415419735308493490747827173534636253340546365522631430521004313923285433274445700821506094622022974719300766794371163064178477997736316913397535867874105741857208075609939060909936266489802150033287782143774709844872874616622443953749420530310023704129340445282086333597933352563755776771828330591705312410325569976532354683898678840190291071839257712389743529057514013087357905498222329213137573436028290263723268136573203142103565390006966437714111647170201889830796303769656338616855135783944775222054442516429168670586189713902512418672710678819263083286714736884187886025796498469768547991375422432687716009441576385741203288001538455306546298420606379879846541541359875517322153184891708252777913797301452697241883067488253168480125749994867644839405785803278606398061980168033372428660453644170895973862875206697399619549491612206240433773460728276675129818851335768875926688090106506540505003398516000665770254202263632334241000316493519451673000145264437981861180942810787226097047136588144338647861723286506995688809322894231128143360121617736296594090110576851324137652605730503842968585101406709302816439606430116454137924835865213776358143377835319652799342993594454390874818485306938123352696748754495480172985270314769933211939562401318085058201031384333959887226274996766382562642354941419187245669988140072241750453656069649364632416142372583367212151443895932254385621979280606133531310414615767483882208566003067836234788690903323493355921943941336841231139922067839653382425075576382226052277369137914465312515341661971236797798207560842062855715793969309838602863772633194611034934131202516226257289001584776576305676497334640633865745766013520068389609014093074779874543044545142282467570531693078283781496077700991867729657779730969388592264981010583204795801343033687255169016096059342996141740042435051816293467581738091736998559783489396378397546822516211631464797703961979778208028689575898259459012417711960228751260602165586893544482896146004947516920894287101475468789814122686127815701621020426654145365469405786713760045946857808077272342650888201237231632699868879233834914922117597147928326090127192581464165980717794361905597033375835754073684306821149444915176117159856978631179237170317362522528660346865138558850158093127448878377846431405942395170005165901302466836921406677880839736360099149977035109493968785791677512776349797655452236201679150732913327645585329662063909196532928189569977834403954111728257800774911081878760247188983899729463612400060835981089627116252195359714898054165719816434915634207391682715329142045713594120857834838146406565914227060930079608755777573457050123476004559713468392597975047885103135199235627687932593390463728690828296662253648499793204513041785310409996498231598017019342964696491676074235538880759909528917041321282919568729871346449261822207640265196564591945497122851206311476912210136600118248252960399962881874572658514195682628234449944782585623068904214957138402381923703122308804979369361215042723044088061051345208690730433149878078389709900102575396729567410118000300772146758066043581443881576105413526696156112639125751809716230607235812390709752953918625623668123955414500666251296147174924473761446471245555842875515390416953437307294829974072266024915639078262039616833535928982942944681239842199958490858626590338140672264183184791606041782365814581572517906749675072609292058273204228334029402723870516307393465022387293883396793954130298302150840447408090636718125544963568593924109509813524410235832141544716705935960676570578571689881773324471153572668074366054879389383337042339611796539080485551954397863707922081650183457191744144442308092209457756585079392549228096617246667896696174101736883668741058040255280788942405189386623165394848044894459863549313426036467613012572253594033646709552875069222294112423969348026479410060767161755893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 12946889274538542285692244251268828805328783336204536184715489519452270134526226233997783224875870866423709068490822455162273095172510227976692555843952813217261755522670734755741880814387464883434717326940938441760923468144304444495862499051422306945597772898414153684242446272132344705074015535629898760499047740923767173067005384494033910645055336000548337793648677442731390358822203743183131238425017093360717976071892858067395230528012992607705105739032000800130544441481338897229258697986186354633421461184209361437303774738479642055099696148440967512402182932803403611292389273537663110890225314967123274086966108265354477147298978885450086859967280902020982260113691489134163677722506161716597217106675678492745202718492282216615116256187345532395876142758250589981394547495612533931129763637073016619413760099085326575715947815959756404466914999718255738797754661051467519932888190591742690572857082969134267817616573832780590754444243029385184841332373433128185305085636265247859655233125019905143833597075875939049038763685308929434127038202057110401365728843408599826497286024068587651375226835443855324676699412075071894341430246118963996383015651433642361601126873137826229749097735683947408577787335278258362339330393826621071166461634082266220495664169953850798374057869080156222190996448288858849156991399391499308568260786679881953448185741210423605419736296612261783689626502501280787718191251110030116696501090696896432143540401435760846107084688739224251942655623515568163164628133702730764992309283741722596339095201812636186476264202594391820252094394688591692149931813418894368319125143592333467662210332113368350240652278152862473904567253521718914174731981116193628227682733370664245582426535317577914995821735439220591097557181615536036178017649945074832259056214527583125301052089313219154772384973075550627680883596222919997043288998323669677690050138160320781221998645888805032848747667947061335972198094274545904532932900362874222880980044111578226153391492181348244180804530919575484664953381649820818788759133082218273026476061481670944641567548078710451335306168137074995773302977889058778489594421184809670112806117093769101089499958818205440893415727822442204525015077923995987260370802144502044398295877698111725503759091768301339063887002210100649733381547589047930160087087794674283968633198518201910641684902792006558168995189445150501650407109955493044984142889805933399587459362641471756146699100237244767947774511494281762394362732468965313130837713366786862491737252352093994496162006497757600931070711638891066175550864516824415497018908180205625500671938202639513652836812748062399414897168882322038364598920325317983638775976694124397740397291494600385950838905896893468155026728334093778607544797774359402115120745930035338394482692699330872995369263515329087332979661187868114503253185872388088537175678263281000456379647968193832775514262288679096205530620178024168530193173156601837052267423058161805183242667684721094251541675726310078024564441679354453843669842510273103028386580528392219688241881256389302409009950304463390238418515620255374967991223767824639595259465518228082889730651205556036647129645902044405770668114851623889752817244587044411896891963696256961043370884765869030083177883928793719978524467459599327396942611312478625169997633610267928899666547781154301971673335847455682317329950885848265974724181725632729737917069126520261565316511638757963078978148898602476970718070960326946281256994141061877486430052832330009586462451328030384905592820337920936729823705694132488422102643362902763329452386745203690292943544747550367902986090614538201843149939944015356361606072154164460375564361186070219183707816121860080369336776498453360874161239495798496435675673706319310969829194223121693965336067318119058194438037454957533213979033123500258561949725033940632380444233960348898794317555970802962325002683555118764470324797916128611011985186716687483525976497869285803309214786775745058028297172065714176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3578150086251104110330935102184386056201747288293653315760418131713608029998278527132542215306389849157410737289043700268320071190811919440546026997104520367522859341639634074069734649678494221635249080915885561719809344298239200824386668467613958352671618101906631290953335758647370718950181527140924749624759114096796741654426310836981405368972850799806252642743201119141684906628793929246293049874459402574272189990249004917673157123777998521029922498983516616433333995078246735091263908019285744038934419366201061277373607848647837974301009228277656559334569315675643959162928526081902852627725945847199194503501965254566638586598216259900592887970600936359423663950869298701063786137848673718969065805251315331845708891611201562159995617431541759510553092491577325340280946651671973315983288225309686837639400446562182719684625317898781771718073039125905290978555653020293000700219812753619048479151955197785335126111597362655261815978010791544344453603532836673705409581698622818076513208679551130010637331088250123841064479434345066030880259158017556485772324157427719821525961296576071173019261988867296736466907033585835079914298552748483784596806997340733852480984914935155778639672908833334124905371859917325401320380631549525731472401339972319929346933136779971219961369596841264314542864106923738278582896621763798948415597289053678703714075557087217123868503440104633881606727481731158353040012996912611101821624653066357729585245678545531580210404813827735839144905904377342681050308266745059391497065855866496106835215401276722861966163955669502455807583189290883598271447116917507462416241888536200111653039474746486699349424841540378487329977075501775744624729275611748404953151760088013768781450562177837855720738360088114541242333004941752023219834675419954281479088475069023626752686573938202407703867649210537418298864136963665759928584410677931738633393917685055846126472906374893816338618727491645784638123478189658548751390836680167583211033404640649607195133471775382787458038545101865961716247611823685938772198283631121045889803555362756249640364606988904433750786860918032060779554413362309187826948091391890516719004746835907606291588625749598033022211757569078096685492599931146423131905788440159522596878986651494145094068780329150923153022139317046010526572426614735182672642333565268364179060245472383657774051620842197622673592081983577850895962241715135968660121845406551141909047584289883659704918083815577973309120886449387901806366048156448436089239471442490976577160042765878186996084368689744793670187829628411039037313971970292518113741572957949501233942380039465016363544137810452080494979131472254140836608798752157599070626159901441877731378198204763973069611720894626644100305735997362239767635670789776702092855779849073672226357184293152913165158201710998093051502255996698263059734387698668397647141021987331236536415770159297690716467833163849906219917999590888104739867970155637352719934472441884775098792324194105621018466673509789365165969080260639126928274457147262725443387888322953622278748689747446578458309163034167568540275363667512023464392938161289818977184863248864679768078112629369515616317220102880053050143449418805947397297608994191176157210819188429384869563708318517700107746948735471152075650529331193555199714737189847842436859047275529314018489620539767761309767790213275496906871158818852683767644217524144019796522119685141788942043154399630274742345674611205329182527066807508983896609427305588131337355490138807135943826458754294101876957800958124446492745142998172824755143226070171206734723066952249791422863854816949386398720512349513142109434553062871354692345276760324218185902423681064655088194737911003014594235608809952739877532108012110891544460021182206895820630519029303092554907926977081615558213046264491627356862509553230839431810928407912916997813293760382934452141110937536430129602841958926483782630392609548615187276456435816454658307406459648083213729033714776210034314627855155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -463848872186888365829939392891113097364943430681058327966805764309324265013215876302489498139304603629814378630105792454881341494940617260366995675120970716087041533424347969719639226353557975900795699450719502339809163117819333729071292593227089594823032891230305823310863360840967945202570768190856082646552197754225875850446056997931119819522932510541274452506370040861596359721307064232116754630573188766425373904769533451561495137139345918780662184776671887758365282575120444315156925336477071776076854510524722460513620671065166630121161251260188516827951716108128130615285340672675384805036522141464288098814006552815747750389968500928885778292893019504480547241978598242686166365916764823314277551317263953131602678514621905723860902271606309738776057239839861499601465920014330536286210917655728239742098926509386649208797729725404821287332282087325296227519281083778373454257743070068598760801988826558383746905038580994680552637179286483555136275934334570157161394924083462592201146825699955434914868876055950334870650166909811989203906494168863587559088044785436227303281122399003012838103950472214535762730025301723217771355833221572949285380319356906250966168214027206464153682142000783934982289231808848410980371710934488075040758173350253778523803661934919253917161530935430318680884353617192853380929909432827221534381313504765599699702351977552826977468985253919049816692167740658207936173005658061991472704090931367405588615251831117866195042187349098679330435936355051898256759188938134780076504481824514983946443856743493638189494798800811204599257069145086007694608877509355911481429892320329283312639829496567845393978812693393997810681125271128514412593938231316061705950522462697597540375900752645413936563019139858161039235758387201570932422815109946138492151796472121383424312579301627903093245937619559616408325669330635287706445924633477002885762926748549146627508463879582465838939288016636506235486124197301806339251699153417724604150037952576342931521508360639698913394024503295647091205428580732405980881969195978796760657674921606051939686426628733761750497694881252945138032083667575593705453182428317104436159795783781261837666831250879417212144977996470533522821280834545473993104520241640526678552635538048328321785477913681290269130556095409984547374189290201710030236849571243959723522227942709496274646469155045456047944663626028512960204485102060995776304754989293460275568516362703078508941641338259431294182942083022539819223777450318573007102919270135326735509250794665981829923140881902216896047376854457019399299367263835998996719154295480833803357681354478270127006968228654214788028453444473051539522832928717986584712178052790035069622544353161121878910780504300121230437826403629663175567190306854846964642347658343582834506040888449898011195032000110083316822425456221266464249376318172068622822079190320383468396265459007493362943795975671212005418599100234957977527975267371591459437534759917278808872795421050765784262646030137807340068628768991170664000041451689825252877082410135009834725217338082570109614937291345316739358670662474600870219115861320656801846350663580127915964801118893319142224977900673385939801453449738129826442040193418569990442318795003552885780459638943372945614239569636651727294654927553527899391598769744297984219113930881996645213777784266078601872464694555880336227702758961444783319532685811256073226070731741961927186814181472396533693811024096904640168321274805059420117977091286170490341753845182101332857485199379000026745041921529411253569641866351144393210572979915599176098138404125497343752375384036348368148061227276307168518328227801186412011952583073363057046962145069928930437609726387584248211253627407424903392357969344946153670648426984375675897127549296424444834772866585088912099457031222900784920819814347044436774382452728961139952108155922314543270978106923046865574613230741297484859905766333948683198685373420708377230344199377850186917221127556110580483168993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 7258675033495341781286995475741257442027399595763923174170924728080286947581991270164418600027684450590724565390342183217027150809933911020995954158235818442557425664329620192858731125176332124047731703377411245548489515278075343390039748488731024720820226414659481251660260165302828241417877930382731581657538259763602234045220459889330435751193920001553049860173914401600656010967371944658049306235466795703808176407538012284370594773673580233952069564388646826187288873498796208355917269412970608754640543652416585819063724894340044021118656213992434790958985150096399834631520550561021582723935980982503497830829424272518369120262608454104006898030238622599068602970605340649418293420025593707026740813025027934401802499653460999784904194589498820879749267108348225066151815077551806697752172142083202154297080786969262134898358226428174600464845288085399612662394840247120326236864156327841734445655858699332864893255063022481331255047358467364380759499961294728134129983130779060164289174666909434168362662205535134877260390476913299845178166535598310192743840409907755505500828022987652961462753031528739580331712259474442195913850506282394343423206581141120394108163731300154504916476146423251401899715751547174068195950505133658840262670523973000435817265146253160306055097437358910758652341958988091542671243759595335509390131376652328545338674192865625080666480989129530283408892962950988439223872351531346346294789578988130968062207274737299293521049257196634252725393362223572241359303675792842794436684620154645398321166224375820091847054579607775789161222489875676382352590377473693759717710929156919575502379360270059480735766261413809134536938265740629756593727634468967089198181602093873362402898893943314727504734602067664512919732264830609434440771456107741318682766787160436786411198168812143583806995650197026403310208121422258110350044450520382282486560839074093530175509358877262952898885370736731407355957013241773398741466130002769659191898886898537833322246687083596829342858748445426287538401834897053858403503274308397618399722011648128678592949938995360693443176229318402855979984572936602623891169058902595541282539583015566251923380399002055594821270086902074069059790504024999838197399569547745448396708437996507557260637493680448243564234477703139266526298361257050319464259369333408100868745394451134975111071377056180424060703419005994294884345931920835649494588970588388793598929043706078615725346160903034502901498173855207581986165663462344281507513935174346091259149548610097682499791547189605419731315121403353789828133694393372555626665309272396280623387901649975852289710952974734990313551993556949810894471407737097898447858517445692756299809938814783033952923782402545989585751060882846597319417052205435512242885904795501792399925297237368940795511361464090529253135057540282788878792667579840563780030110858467973098339085435133820655129762804133489769904507560910600383450622786582127733826230923738876312668626742924205728388795281279072883808390953714883944887620764128098750392766658834348361221074088359381778828161025147948408408934566416191240418324730567402892633926912954958767592927768084481021011464289720383380307505637484905742363501023842913283046354023235065311027342767733480896252239818942530227909279384639212612582160808969343218481014301188709102454968604286984642464116025941832038761216657855002484216446631460945590751821472320154056968684823513300525276904064511747341569223955349646867230221632525272631043736400897154746869166040199720496180575252918568671565623552123836933631648986040211198135037802526707401257836935374882011570746542056684888547051305405100109165120413025841317720814848513861875875297718397485870386036423748265425941046367726271138099761977879394157640121994609155246324078426903080770104699816366043771842010119501468970159173363899009792432360409312417785934384801835268505078952963389073409499561673835185263970234965524408876738755620939644880190714818605111224729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 641789773438362283374270522931585293751523982653375655711369110057183338341634178560216346335315587958003143698356464138244146265713348637244072233828332812759082722439126994392032515922631897682987997417601924695735673990403490431817400632636537668898328149075048058080238107262849390604042988072493331378714925516832325372964982646061759866775784535617126641710763862275061693245468884401279255095085398228542754783240623767582757500068117456209987056594557636811841137821256379011303054345201302221907256483430463768948572010446936293049488250435760292369792193609420037181930371056423030703409734576674033537115049776524211100923774418529968196137881275262764877730004278632317389034983938879272762129019368892159289839814129099925330129780635384576139799112781323229705754980892084989146905902747423509475629660670344500535871391477232633182064341628684705576347518178400416814397407628980174074685211065822620715643011066287899018098880129666136486428084200458043101119525979073385023476215333084737288893810397147899409907335409608473732989497316561600424840625861261501565360763549993225159611375957503223341315073565795815627624587440754352023994836656063894154410448187185662275762233411680460503981062249942490486697953168927157616163454255891701607326281865232197781783927447605353725236172535380170958318842914197366608813970622302962189268044525312606369158488332940774784359831581030766604980013933057760434807936907055834133290130271995954163567393962496830166614257060619100234481995191715309318015097426005178566201023915701095444647123023245196063411372825326254611919778997214919347906714710047313635939388043877763902416112759832685247274853832584702901788159497080435254253881633827982539512877272712308837167568814189197728513054564702847333508266359646066757958949454294811431640100509715049354653748127681144048698326918465500788512086455209249836694905083997522805730212265325946814238412899154222018812484329813518898254890462039847109164444428053854226510165554224293185608015463623711771533008690371476899123650604708520903961812788045792727015853076318297835518931487639560545229397124320319078013870170462353676138284851990120819716157418197710423290786169164402532289947498803229332183163374594385778731471338469577741062282448398535970631099208383600963915122148435681721835689261909952577346584583553153510076298826119031726830143799491914742739598022784084185856568236527912523749600242433406842017392438395726051089348949398737202948363302037511671226145859207432457117724710443493794268443619525625196533925448036016720282666208560276396022970689860685169831037754255221193808336445041964806334814576234012387427198183859612918359200296460934211935714634163188174546969796188844873290917161573611365172018584586010351036364341924467428853543252041660268716131880296106344679619541562119319675121952506734910187536182249625268452975653146743797769641059093820055183622385560544289100789693946448387219496856976631187143540242644887461892491295729055825513199665130475810450204547086838522818188648083601240602306028097533461835546450631081689509308910314480444397003733809581650274888187207753054658630426489416989856491291565359933827643174946741538597592644560154441285942535257668191540602919674206355699581124575751131880306479977841607832741275168704244379676480492464303569935885891079105246433723323786050978531226944452960701490308767588152049795144568761603507808398485320282356708598498868540541412412710457118413138408474169144816173968397038876641805150133586003140477857117480683227528926059198276693467582387349317674952261970292391852177789677120851842878782412674126532771641801091466899580946148150084364902884399851318146000775340011753451092237131682175900269454521155027563270278258776248810586128452181715537169382929330942858312187010060268398814572658498600148641119418533957994981792729180995401353389575587412194467976426915855642851775799526225250169957933514073242192354330991130067870869556404435148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 2637812634592162608072529179895127265959897237059085598720489168160210556174300591553212996096647635733234061665429198264191440082165885506840199276708333226647565225734309509424581581377437355963358302203649743722028036735707807813543335730584511303551479056616344902584852959815907669492620935277825395283094964636289835165838524649140322943017521720064507352297975720577390335186115913717562626988270691708740865250867487784477978625674951872539525164750439211041320872584764997193272887372259519550632220639734602679269893829195954229046305826324810707912324679901519357751666230403517739139352435524199664663070927478043213184320324176585123309353549867656993888903552592766319304287867011474306031065712097879743008257368423702250395086732221738060991911588372899174778333638261427776385085013483265816657589262910538318210089852789328583058957177835246303029630806628078816583319294490084298710879822846801459449604465170557183466236657654146911008456496678207107258056441271499440054670057120169189002227606221538009104962762794622747153126397758116567391755691957254986920590566998153783075378048207568982589568159094208054578386628566456812848733058973641628150172057762086795172109486397175274484018127460808065649514506673094435361958950864797239287118595992362480679730224398506754195186673122257028243547542263277707283818459261913034843025421545613791471708945067806186501148060255192456228810962431330410771567774165338895926139804332840787316351204697404714305408730881588991015959405016098858408417617123885864654115374737234190112095948829154418013071011592902551302679394020955614840398490043620918211953449365502017412709137419360525590097692136630679960004487472467323660286720222967470980151259607525592652442115688278061063862247814377125494876491863936399438645353763476229615697263803537923673690159905520853009731333294995128986345508076310447253308797841103065537756082319702450723138104376701791059593204982092688346220900434506755224169909614891762343700672770394168015283032048220887008968814533825751161196405167203318810014912688286989107572472987008928783206871081485909470428270719113286351572169551785222073675072081177832743087960545450830761371277751241294478445739349435784608798652542287428515749064490244780738192084188591382390664222505324006322936267213714310645424872455576566053188979881293011809018050408164484904202117518753363636272274141108370892433559564636485449503749107052849201908458219643158146627911789400062564199363504466954303225281515748501210079622361526274636633341592088461709064911711614166425881285738359988890860057267594595696804264894273987248173174000477583054785285031565895286683552978223325688230524331700893863532838768223883618318180491617510790093379668528780588786005499587352745908012226138818950584269319884527899091959141292724968298029313612310135023839485307194701018966962534761735490055970626165821186697856679797955835514904045563251900291322698160658449258162583026478588196642768467070003951773547083224616281994274460780412490316542850859357147484586688229987850272827368326033670245727886146259734650438274120434659039418001766999529365979689857024873486889187895524446752642354433281625173631758130129517188259070499973826333334760275255217968448395961806204073868755082778970557835405158987274432576770657945849179669534059182372674031948565993154329292531045187639281189185930021353016045346091030222174413080322582673049886307626034588053473716214672158725068243786641635749611967100034866741227187045326718310735852769025309778400690319458440155868956682851483774257106343007376353966192134220537367145540036597164572004211813576275981421512853361884653636230740485244198159369316243598923855280956773457628366786079162827639240379895735334172777318046499422202472268142073915334018278554526754907645038030016646886147263994436205393374209547917687372820212477052065270850376066245510623643894984102100993456349922713420623456664155933388238644290746100589684595230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -715925736877315061833008505218514829273075689709760403422303764734341030425470743533825191796477304457272546854599164193326997169279767810219172863319314003406063328299924081754230212342704375537011566025462634128173995031376834186556306731742176001119545282539577551439138825671849105393796914348948813193039791926096338305317723596804501458216504441836930740118340278689207621162839863383799894650845983663626505432247871005950594305311520475466813340393006844884377593480462108330792935492185187649710942907811600065364331240875107304700952901879837686370829005654908060147902889687425355063775469278826679210911151007762158189145193581435019126307591493878459562380455538956509833838800111186414932489359898305311143885172404178692793106646512549214667207984775970465395646055912374107034271291459373847323035507269118908380846815794384208934463909155970631550094529987774254749873891255329288378354679367750279275503900734847640827764258326228279807980644900522090853131355805587769124062210000981328981892622060843116454794697519364963143839787108021365062044444576111519369861808763231220311815288462590439724833980715756336012300389364733635699714984612944000926374056976811962143911647625870381457827142895327486802522002391420689828149637881252505033406700497236279695132596681977668561789086982945698676279493621175477607460974549651750088194526135959639742910625917531072901726919651426015682485069262587166797150244203404716634052260110854055845950650720987459420844947065051435488998426465195807240173919941902968370813133266509360870985755697888251124085344049371673176425192746518707700893103581789824799120531201910666746805342270115476469992193872928173233471180432721726456536216099645115659127580868197992857913553069392081248410541551273104474239465498349353648522909273914524157980358030784573866320819747734662488056656097037659285338308735045562974351942516209200761587993801643779747461251869786813695555488946784747707998168593938398227212331218314288097306348289717880414235634713044029045700668469375559050343173205888154040856027710478986345315073958334521033782043591189833033206707274647205531862925782650169460876718058735330008003790332384345702544696088754258476010782737753864736389707427338861597828946578649081842793448037801614791805594789627376673250716195494405048446974856376258770253021806650734099125358220871101666443212809630704654704513942046645818302904534869995579579057026746334977769181677170424151255752896763338508424533417287903949490283132237189895472402010184585556477970288185846450257853987500054376042919873142973071368047716915556114062684004201053920553557895883414670284705415049889060522240928123065601686588390406886118111458847747467518530224581206304912538325629965823539494226277799604986553315557382126605743373664696150205556339031181567862923414922996792175353074716536717776173401596866760405252289044364958529114416984583093930998568844232779322639458673269738284565272398937270883802227270052828813894337468706356786794021815196439951274433687962444004077656386813469941896966588298848268982027870128901994049221976522535442096900533882178692637879957758876775260843740671264371155743051297046266000079586654523603554337745762380372074209567416997902081155049501965954602336444272390806484126505150239261776667852242731389578403105207840521656200277905392105551929917587651747157856097093387636526117729679026406374159299497009436483777059306075978377992288940889472053712098376724283923747670534020226379770743254417279407196749159514035068628683215701244601556082780189002121141900491320127032869532955150509015863889579968823530886693518451619448259304297328664124980706680322448097514347896754966469218426049009454677001456613253642078807149555679700084592749712583967402226332333179087845370157818109181496414923781694926070265077625034576038162894497938234935792321380065337043734671943635706065145550787078031158008567803606372665487044717220322647351751096676040064483054625664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -6777949068058018999173240877820141844672536248382493765590238058872454351278060117673516943317403216937999444121659190556393896866518595809543762428840555635893364530111392936405315201253501325522515727967898884317812863743505922177716203544633818353109970876376068499576289191689152125267349068705376350959764942899446142315943167797682636266164091615044159578611524663348954752262019389005592788290429082186916765493398910194630734512566607683584210187828346279455104833323435782703373312841507078730007249403434401845577134548518413122222503591485967422495107071900772330350619302736286052176553036412790310695949236978688210875895498405444502980795749351849916525483927455290690891839607615361633742930784691449528278207712866649573495508868601042455961810513275109831080027335745953705603418706276824349813924837584846818068648825100558559094369903472623494622916892236838975169487826754883582139832275627456571151860192909352244571612880730978326750697689732141329661528065863150060127564643999716231095888492819520779075518075078256783565427613589908651537361522266885203764987786068495937772802839213407008673036371905790708477812438108385328251131516734067673938061619083128517707645215907389135452877974512665343600287333485050019174842948714617234974375200382438231279406484511284265086106039109808428938643164382762240194327629350711438255415080911804458952192350300881430964540728999799781428896336265804893666093676424708106739250401446284786158770552045494528076567928515864396190536726608586090094346334872964186223475466066341799598009385555483033527676632651114950970023274401864962914616292773377921263778499573381385216859817399284643217835955573943383076508089619048286809298173326832906010027824292682070073955932716772085875203747513935793777293446346920441708581422046373670783644799394738668037925651917230703149468812426625650392017554246874925760643215362534901310110002077136720962386262023321749372847131310981033006327774207083877220485321331759286138961933939872856278522528137108290156903170361259828729011838599008888561901261592749481004136752321718432484287678462764714931701428115820727620935926748900406638691799984222398633946656694911887795780553347074011792011454897344353102152827120079326417534418284669674040464412687442398146882319860183147605076831673482083506590530970734005721212281497094654616745907794417079243237501838815255568960739315317008717816165296824666720831784002915625179845390059558671817880782607442966220859940010816910821451369455259008881288053696695389733527304336750923934896707034761697953303268720189067611761953466853898192035875947803672923262368124922943769212191497131706788526332259970256484426831222673994967351984064652032771131248239890207162174893526352974015181294754878943257945967716673081842688087021094601572431039506652499687850287150765281344145829475117023356888669659164004793585669643936880763719206708417599944767606744329085424139669655815888770143213719116549714699635893382820723345860425609164061025722589066857157053885515395398311337934777015814656210742887048160364773208829528477590600709753656288422086166585821028706374196316557433482697931440370868976901514906162097861860678052951285373081971248466294306031200605150996346378666841792604529996029321675451824519734618023462782811664117455997697867456783244661374888865195058335557870664137697224657263427189088095895820721907443810202655793987577526680164163173132077525212480147959786008483145902166251997355279182910072147670332894815386472042752422149667018282995458595200675105598266282610009799146574169108904226292561064674010432393070149672849070258151123127804864085587521176229309744058997360039874102084085443034519777318822743741250760105609732301144430655431708784084763417474175424722636024441728992518459419003465904188632491319318018776787035167068989678220728964338914111608101928282476022230618874997698240998484757236035045991945385301360462079477586550113526932944618956869808895104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 310651563784315116446718916064718400275808836171212663447432026419107832507462358977069593560728807896443240149253183075582259772169048561313015907500301483654304595451132564007662030265254167667376297508352813567874504979404646903970464015560621982512764151967698147780531321005740302666291493850556404550602953674051194765228218243049551412728794203422721232310439734231562720640534209170490962873297001507408003483846439970198091543945317879567649632267710643001050171853391840055536939569841312842462041504140336185216916464592093465169447240924717102268570517525465905409579387116451809709357567080978922133125534262570704381905129940472831634387657773676741888848129758695530689544889037714980754428667305587264177898944986417625177998476223332965513440667883356781985343737060920607221112835183535810835683822167573620833372756301032935886377028578691543256380667753925545948915120254193617627469608198409946631531278488712137878226796420528807110061385447942778485989814833107399037088625936827778546380599651918932807571329244994348155763204945912318154917960193524773915851792726238151878127281568354483605567592887668398310888472707808155767465971008894520447604594727221268063409039059433676894744446033703639813769226921437181169147373704586802370671183983469868793188413883367833085365095573744307804041115810909977603164758353128484083877827224613017168245540430607834152437230106656975916565099974896604622923851033603466223415602552850482601297214699329556407322284019441442246514738234149922691452897517697505860392047002721759973821323049775287492683368385701144682951315241433832248518158893044962042704414757893003025207663006862055647683016941397074167860394454939717740126210801998786359639450019673381184254780294416097521241902370999062952772069100181658519123213816234250899314218859607568307406699660858248978406350355785800576712726321563212303173217578302323394741806032643666130891353744169970229367430128004903699515896444753022848816018543761842483905270613749787531924024876089054047283927373996175482305390675974648447479573072544366003130966442464326502353278525946707893324826052131513442660345682562223580779976074553725348437599565017664404018645000031837739867871181429999528166700895445804109923778709809285924570049546154119979908704948930326569564995487650847298964447902491835014062393660806259375326114526390579697245395247551744044695580180121598451574677560354938522858476566824414524145876980976043716939620124439178173601005131716296941693849013993176569161925356458733646811779651681582904418559078952779261660037650389864458457864144341221642233019999910988694036516928139906460394585281014849930422365811760681155056877772734231818355751593461140007418063608434111589162764486608263691227282469918824443338640756642549062076453108496962469607300295544791438414420797023442924886490996531694372162880439904699711482960937448031659373403208270763985439384966301255533464330011362053334466985067480214102160397598055103226404805032957557819726477645763351358191823060643409222037125175594079535116901184384747997960830913891126252336392172249712537614864012895075711348399147436197429301161350966145170479182241092736845184487747023312949934617888810348470558111890900626196446367736002819798803638523023282593213585143980893014638114831826961803755964511735525913968868929146005159158347807166094903754446930520773149993762353839047189186007685476909963673560982707938071991668739741399403678999741360120836195766579677205627643571166020244314417192730161957169206060483777349284416688759318233933323699785318357701113228500983337222354524589330955908682664963745636535140583907237885889703595861697218346574627846979694345849630613435755775359803203063573713453842345452334872492154846253970523995208045758314809762175500135133877735240690714318841550070125882510403588033545989964592950666962382990974228829277466797010146795402491772274748633637994574757555976050663971601516768344571506382333839200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 8319290154757211180418538928677341249407717488301220078127218178765653640792533793615097460766072739633406089759280630877611302876739586615652318212907309735716072974115845633116647608086465527671582678756526558852816723637526296538190079852450076654550074394384788383300647304783850738607525211495869307561994761635922464199726800256605535215006378298888415046859178604808397773894601604706556009395118530734388817319393164794889814866363419770033700844379320177214726823335094094501080441357558441294620960559777118599842686056010549278969926208401788958200098539613502877553647075329088874843161871364605065904559390394250112637098252349180563605652498562233908444164151929236049279762544839292681683885607776794507040547359704661042629554205484882536967530446652599268895803747367469647844507848946676567923624520757460502646308868712316816029988659419015054895286963017273391016917596096445883745259320109888976616482579355601783365277637671413141361970595981315257364525104243808557689713812082796807241804946143602676181519181357044631870634792199886315414241539753943290109382647223577120879242402189482701868780882046928785996754243690187711510286976582549759607689090256422035686733266847553236489495627925732499723028850034676733615678995731252973416311546083388818413096051202625169772413781425764657044158242119554369812308219496511531359232132817334010254455656233389142659582560946502011780150366672218266290017089867425075241762530041245571952599274073119921140323985417984860225157178915406182321303907911800026594221047998483542807706388613678870536421340815689467886886668243239652605167243598209156241641174527679539806805137633951549986461421638462267787556502810856944674539066278000498302660410090880343901280794491832433049660276517524549099972049434048808756242329572999264983121115804533479416812500507625921588986439638705869555010551543002632274382752995968246958415773481810893603660743192498230023371541954655541832425939470606449015778437388772148124221971209696694627013888860072766646224172425225057042049403829485523192652814046890895614888018607443831853539586786127888993734483303786260368986756459698764845690714791719798956905739834367319511065133116463428692046301966143727191243644562835995899739285539601977834739640399094340983490186446400222119854056706408795475406742886703354471993691519787405446365311043363747335922910422943226696874705908285474980077421188670637378563186769399879518659414085429926665336869494895791900128146289143364198432139860960898852022968678363913460911750711469044874461973277377697895753824873478209547516461712022116645441430892908125334901293936609177884280883868259348647292644820227174779001329599988110728939214424521902213692858587161869852739594349275268125606629614985572411662479737730689299817466796532835770493784546764949702414752395988427572293490109148996463827121007995646817117361352820537384298437019126403092519639780957757118959932180469180752586999912511761189652789110514470007660524916141534555629251796166299902891665620238503075784282738110702029016341299778277618187278348547691108027172566861201272600350924055872569972494563118500040374576812426964593730151012644577852210352573918125051668247447460681950073122261063532153728479403656757428542052815866502767873293420643016545347696309905868929627970365842885626202472169556631892903190074627404729330687064017965383835926927353829945593026889590342002836924535885323229677350117333855800471896974149376700383186521869262356159723421149153290924758001611759145157224695290079759378753116182511998206377612164014624116519339232065504176019944530998900577164372201395403043712593813966526549899546775758184544695715573578340270297631161733067069445926121011676438858693238237618735601589511132928949855492447875353618119524473693134337373936948789389682320427286631620084952064881699695897332547002559398549941696416995856365907385598899598814417555928754749540219832749515106600911047137831421368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -92759532060402348630832635196138864558921845224302777912117479691808744386845639175190858024428349500726372522813840452519246037923637230018346068815907709892195681085060787697394505196730418464583808753534517506705232461275374601489573547685631328577338646656820945730599638449236136475487358859531853609832570959368194647472304126496144705667998697793437131616101746738764191134637636905677286504648734527276501008708964804831281962033017849711247005976214277497561368704906463254176330828773599238377157803856828243051931391501584112883127607678598265680354365796269724957103141844826727868832929644481211906008992193346972235049552976026966532422680968196194146747577192860373291493264170905205508725723165954363950732223504315932939884735374224237101407748807759771634382578950249721817811183081909924582331177944824170677103011223442433473608664018902019408582371668284224686652629484888120045381178575038310420937685807976829244977204543023682214949565364766930645312636611121689069920208027499939814969465821335885280306600087761726751639252401696056943650307245031418006643772578105492058080271547883947502066613177561724941525874885517294161348168584139180145843172716044064098214937504037905563355210596652446035234403333404994494755805923391267001127403662064315064193616690937957707750506337576548834927698912686188963055048172135978280227892217735749961335963601678238030782995651216185309004833703032826195751432608309001888060984030331477456443555957932198533258214248197025692080715582342116089178368343051881514448543540863508368578210470221100050932386293849431914998051150485570352442619577915071949350090252630699785242804144891947007891640894209695307503607479082905528936257454015308705162384567316483075238708717247754307023743006710365855994754889359971071910663572763304548994392288732498996715894265972155742186494703530019424985864159339088917827791688140404811070852673655310557091942592792297308189682247445431270614725756092803659247203588161724476066089327786645456507990195911578129219747533964973913066914260348826315230324120849357500474444897907169728244109155382827742678348061256279767833658595898387114527612528079263126784670708361444552998262671223944848853044856392419473210203841061229782638736273216323124441550231669256401547615625680318884808092854755491150697027359481033652032040360364718579264968901340400203823864327698700666042877209099006491005121359374302731172876025730823475535403972184091016167645111721644377863593598432966461746697702374873612117550748797649037612087266370866039626442320077861660873903681834319660873402801959027512617426037137925142758957905709720682478201086429891701848406065114616061922199165774081796908104542412830244360094614002291166725988560801479965148023665135773523011681710059616379370027214664961678706969679581373266136463174290597369753427379941704743735407626509465093835488121106656649370777923087201842720479615851067712648072924945713782154208388346992888131108955414814455365882364724231349064707935154450936100356335009122555802581322079362882647136190966602471319616001150599884648856009081264621475118616934888265353300032580183303121587313874107590830165509941177543925341555979425614733862861075227498023598464910571632957080162297519438758222324361168262667208342536251271321585356929621079705626283823550837201166427982502791867244367474978792272718499707170451351849478131407281140617884755504274284031006832455891288647041734687765011552131675543672495254078612908054180740431986470987767054808942290554498071514746608795513211521718707211581631736240446365729716436952775044625180050634981128156724266307957968679649485421525333138638326689621468509238386086358659878852511241184485759486288588222845386000450418934938258418066252733772104449279445599802083058046314154262118605212846479142140816514190813948112842969865244962915495977335951579043937096370052732113780706054464775503312143962947149749684355191123871035952017964877831900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -3644352571345604422151678668636619162282265050975958265047228459340474876471279385749547160416487734679726393751464563840161518646846375313623267604264137810240837472752050412294357263802447423289241101478038975524690628847949407042379040837676504830748940906067262186394897530340824214405093571275909820852123174870907407214638698274378812870349151973675140183408510433501144316586115887375300674903956438519686507044415424451676380934078990444387064925753810112858565068132930255080710286001515337436303685332812546279239242751219620165274582967147284438394381071760779277423828017422604225769568483264345455285119538401145095241111193606313371194886956550706107838212238856434187526091658394875935717847722514869886245958038854577436879017261020843573599167287183388047021039681391483640160460141075393936539326396787048027164797369430506119822872597940867242534134708501672403526159807658839072985627422647290283040512649346186420690383062370597715621930073887789028843551445630549180069100538104638893933806451168443444952441577556931571395540510447176016980295133673037122989869587391832324575850527335231693084331197191926663636832014005800664092425160053152024201987415784098765172630785585400476269657416835870854131954832177945868086775724723498720180583478871890034784851196462262973402475490632667774909393375307537185399065847224878073413330182454980304715421243015188332286054054277687461421247231327026027401894416991086610672396482098166705600903088333872686457515108806155114289056385290986466814370073190575384954764072406091418200617182044264475967074321048539062439309506278345729894177013288433743142282092662350188590703085712108649324209799439766045714303002060743381284734584358797998992814698511688216226567077809056313701356277472602858597344134924957907627032431002085407813376321848738250000958976034667692917483491836117290249810892659856572060200420541547969084667419653437705340423746122692428547449428567037539875718109956322926875139911965410146573332346586771734597540585909952563943767776053248586711504711744268445980013390380627907831853690846929612890259540874173336219270941256317843268718729195363980348878609017253207727084993170611124238453108248233677627061378884637271563646642522530027415067972127938497668120853345956136091052082965862933915779186335691355947319262873205634690951357791364086362326535415055838431243376225088349086213268542597967772504362327771792556231969744288956351251067259335394653553623046858297954807301127217986985634595547911488628614253671864181676326787712195200356661101359610204252925415833999173108525398852438746202410274871184444358922744450307492511568735944435511366047854051763045541706329911410317004952445712261575642718186545758071033714156498128295939896331794494395186506762287519780508968151916983329062753855657791121862823862314165337046123871354671949216399851672586368902595875992846190927207575339061687855861272334810095605284339100093850015009070438853500089549066094865459223812019012239454722900095875038693847615601474026974373525739806023208931842743736303206426896086287519516738149203382439056530452679492323284109138842549538970048736549434535869717801437382681182427141585005133548325504808018675179970851447890052180666319161062529011295282153137076197820725237056306864067064979908271662845935295318893837213438659505827928096592306250527855403129562663550846563480370449488384417583519360571171572897788561357318490532520563335214046278041214127684625435262211108440441814190856361735114609081023981347778393699275050296499873553254350930964378888740622069654704111786438687608517473786066617419821833716973188268216042255318300044173518929592149079442661115898204125133183478980689341055146608513292969778658233823219946483701376257818717218747590927763539270749078076474170845763037552353092389027906831979887950342629999993353680156719799789881816580468646690760618577100655177861850804109031191083448595688826118233290787678917070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 2536315584759188152577829781743537666198777124080330521886635876319507320183638366804960383511358091760139300543838006558167775433361655653016074243784227621722668395189096082351737775316213446797259652859482529205422862818820507594383504698367705539420765802337492510748201255004398744669162897808587174331207924711407887669229603763050434959134445923547293540383067966258073042006799895052210811883468211364878356766789169834850202562022267494964614630176284320909092042414926746068930830552907217841160973347990870460126430251232431647238127353585945095823751964258830832671695537572941448284558946910288581012080219066075910708712280272658726818770255135784540688319362895201003626972774756883210525917765892337150495552241715878610521927114206232131337317195268320254669866560063356840587038447076242780246197387468844607457443547585455386927382506793377430177646056573317905985461488110024399400186539120711146821284886403784636730164450625230113691712381565938835668978927069572511203612735762688045004543634460851115216719682437517513422271375547515344753901100091950076583603368700392099331676604982288735339773859660483874531733260897539287656816336792071728052545431818476053102686136223885048313288702864551314308642674807997655626583370533759317953227317294359032842692037814186927799768346735531021789714314091624040786441955834817921978481995659916760036880437743876230370464795713872226701453367041526250655959772808750851104937154073277011590422222112685187128118143823579691633295887988193889058130497519670484588018269838889233513896862045397658898473160111604430291897825366656114124236450520048314026319269738446090924923355448427649148312151665041200464139359281412059694015784148483134404160971473651747928170604269574946654880673337514875929278771113905520082083149759416150357229504251636135664473612692358627559539990744609701025461231286757733813810077550596706615338982728066468309516377494146385627725988946042042993678477371435846522700944627447698688630722807666846959671690287768201386936062241848615095349056932933178285578642856020983111259615523789286783468168791765919209456963884056859444059325013610400356090617611643865403730223234572331604818448261025251248299898316960588229871370113980163934442379096379377805450162022926337903575038373115531124806548713626093225345588356686587065477323628557993812016565061010220631818126268404928349977558787967939979567610730610513935729716301919706643584589127369641429576855433734418352558718252987008239121693543549587773445771930117239364437735262583095647258298120964999218824564869914846569803741385748322154365401919824325527223561664020119541235095565795247111117567521959909623965634001137771691826647723805415794842482650147072353486510147460060807740202635180252240218272618044478017473451250647342305474452556206496531977306235956920932692249939759550093802852748079539143129864111718325590675132628117700316429350296500980017377667832600960438901939249960869081106688731384260246754773381854050179894369307012161165034634937118654112119351319532091222402972313449244480405595584346780642184550537664333807550172312633211221657597228056505765057388209379929195307582968754979147271642096549382226486175096199777260041659870920465927696872431695998323770760363597879391976778221381331700295732730048544612212166802803386514364693607137431339775256801923320983480526236063788953966530074816740015880084841844834655250846271911158962349870055621273501735217979013546770984686014971130029421539141608757930899101448336455606144963279025863487269304141661138727625146243235076540350273523387115769733751696116664410886247366641594241947876935821808489648309589543535490644372968396146081673121669891746381917768456084838855973032821903244671045466479705659629496900441380269125446034604360650807724463235614034677726475090331388304617387476346368417163391667844130131207966267672573632046569629623522828835237426847949196903624406448133537440986510562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 667542164614759639334021914687744835867813736781629760531918805303458421342455935903643431736918014688899051651210349225329842562671215713956800786741968765862948441879978746020272079317769049182276220785634354489577523169204646707537769660434605977994289102822437164143135515562349500296604640894355239711473916138323071480181188613061830700189294536405049478444119465817040479750364972001479063046369826919561146518526297092703645587810344935759948203698664363288651832927509641294345077926444667499568639847342720132154549896902638134399489615864003740879437425474517307491696107120019009508854710216435027776547526268624070004553593754485258525142291994183137309942062286591667129003459994037297195788478362759659520088779801828343522839627306952449212724283005070687428093193316471986288624700880066972347776388100857061633803917885216087761067973909237976803190969708581725750241697109317733666699382816207111082084994293652875354558394202986997091275295694783926749203835575379364035220917175026906995052033259427322775788984791437623272191360046291254736042061776637311780629074596132770964492203454075165909083239039658312976233510396941456352162082788656521033836004810158464487560455111453159408657835723410926840185528145522492998458859258545136038530746238488696444188381492196388142993476375144421274463578864467306570328154083290048538149933481541143756507407620571795112993375547175051355259714375564266401488282535610136662876770933346736714857617565569032838113172594503585094501737307593985270958518675962161798122802533278575504390716664902529587408127282540462387140692074955581088853913556625385534107088372894839341718031026698757208263547769362603221763443511285326179195475124688344432217780000801227402380969559541811337761755207261683049192743932461073810988947981402132894819112906930940561935658578905313157521930951242527873456447254426921531481178849795709546149303038451784643168896566185723543772448043706743013783792227762011180724475782492919917931199978578356031655565014179677650110430663758124036072827119528361506265087469709778328039636566962272434069167124845480463402591402959901951297319241901270676793489722089827903590341786340310865785026596391611655801391028812653468238961548252589014478349917659294121153001031447325102700034982987988842971355496296267652133094630698164836313080971034490106229951163197918133692152428160443963977315053102704800918568114546109153870232374018545430361918667878791811840490582899296767362438940512118996606055544838539428815964853671692390314310506687361941682515240589670143374416379177505980251406948684507006971831037213701114650880246973714973940137133603555087987429725177919747289818855237909556854966284096685885429782505759305793270953357077198422828331791111311073281893543637647271025113427407509476000174831833986526991877451428346087000970819193715390632877759771083897839102550437398743227890764957814291266830392380299944448335410347987859689530335493005821917119803266538111956243777652531723859461832984668281193234719573634685639962265348333017718291583979373415061180215107613003027794670691202678922787278023712336390213122231959300883306979553203804252961398548670473806367555327526287069100313920833171230383090319813578299459972231962579601883083592156043857277748319753895088269738746290979149736477934884304973066173209788046278285648547645085879110505509941255241261705141788459603642510521918954946565778542931113910181411366202934850830095795693536912723455388552700411198288565559877635483335240610873325977303812786860371242825007440131341999766631252779422558955313683277923263615038076198373043107417437032925756360587232665487094142703231057479501569969393010281888208946437965228090578768774799988267002290813353416441215557255085702642011774490102996322851545858034385525747799689238374924990023041969288363924607502386403413325856783699154804371257338503007704292771359925607717894791791361457640573564321171301798546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 3213888449593327971534810704518708391858209644345080563270951124952699920195122340193656409850615315072557323961597411483792761620891527927994448732480677808633646707256299955714808261490501596845016419884861976802909015664436358387181017034900723141143813131756767088042082650833979317088864444242891638696876985803460558433752398312856785859821006947134998411931932908352821605356263727571702084391460669968053703191052899322833801651748332444496472370683620136031197810370201278873257925319529913477965168494567925599764999957323776519834435324411311824260376425260747691301169456560805495703663847097538569409163466566181991772068805169966358427185258252840577885438274859771102182330186739489586584164486738903060566772934321989963511813306478775920778801127006623684003581123217619721659185431233451402662594845150462315099776479300282148347190024745981633754404459111933920352518710333118533745914537970556697817628024967443616135860639300061808267028646179404414862150584429372791224371222249070465771193962693722186325962946194825603757452174274971734082267009562596955671708800252300399199111772261045989996443387455883991322892514559851130734394244539217003309117655852919023330862135291121927163811852225850934892190487103335429780433044558896862638278363552191574079002162109149935978031195143294985412027274192018090002447349307756949057934824352432589822234379702213837321005678370251981606996068740807861384049827327116224597379994617740599247208903607805799511081037048924823644442560173827346629832667625619633063190093663933904638782963817352736030587772333417644378210019774593463707382065890012721605841461957712200007190613206496025683305644326458939858048051393337246160205971196365517756189802636245356703322447776565546330797217055241614768716207201792619733586757012920710994876727512155754775870238142130324575690849568929502794379120335877909857671342493986977629353484007649038262106353975005360316015400311439472965342300016615546966911576788079445754803731935813369669488083534062301552006791253213481957957744533814508219206809032659320374674850463751161320195446422082878731186484577731207962622977223526426839187183515992824728648978902083379410106085342711794661592778299377041618996184069535205721906035074909030267122803650666670488557149875012173050857908181776769814273937990024154434233617198945301008428796267621105196462022304968423692003818476663677235038671091685053209511824820454578235135188121326795977071713127780064666051823097130689056239162422958694378316356065851440775513199623914496177685310260008190282786308902137318426438694728199651710490563399263919158513090342566089941005890935657409953720460067479373483631426482602567590604842481918942856497850259375535770719181835109940710569751295930489779469030183991631371170174651616717864503763405654117570876097177388614363176477425231787570058636656668898707674422495827378041264726244452800542824680495844714599741806413847304774366907487193224306707466658892243860768336798946528784694094080961526665387770532115610580149205344870980927522487202779735139880499566844671884455641869424138633775304781677047359466097661220286546575474605595377594942755238410121385359702148616498232358008922606908886837505206202257287481096186918869006464290925789033003469313700324454666719601550385813661744559686972937402771892174029235760916015590484074831530442485126681405380630721000432327767772410588972036471648392344658565071676322802877732724071859420596570997565072493947142818487259749792279015992257151317934270389703434416124798721780853305248428997647963135247802697742757336291319470476869210359388286710983201729578237722764276704748979831731118449614581042175489491137992818733772225007719414993296106366969166403971898880505077356442427719343349644392844860987782437108916224134383376099574475417040270745234338369142274599459177082825805554948910612284795043101119234098302364932139397734418552087513143750042400786428398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -34886254481214375125903555964122611626347863562648135900840349970380202742878439809253642563371427283745274456823858335745155755885064046970965423500718686761727234705573340992739639328302990177125124308635784375152751951436447726167743262013311548654198364818248592600609978838356130990553113419430174758429745072987915392317175844829835815903780407928683940102991360909677935049773717610916165222832603765642542131223782811801707893324678513026692181091438631213345642370937111800976870038367375031800030296075669907668741804352255721128462495231048623494928162770188596086122011995292953156464014342477438902271370096653418839577730588788854713442697184492370197771122921149945189202414594995756698430370148172388535974823889831020620684369892787442638000426890927993143235508776375562753549786600027413907326630332252172005159096451474785063351653967297770114698785239783239479652251954749746392128718827002331916900413389848738867816781566705843008332338529319024212644657057408779076165478933075812957877189029040062027189256252186235474953413181148840005515470637879222526777168302223081572693313882143716624876490116658133079800091010428465901632979438146227222371519835471323956114564398536862711348859209499455303475704275340290882311494514056425429551865079209371005216442132796451170485282043579809130172759403816516779541095630676863739469817083065945162855345725632105017568308554268420848379858519742396724260129303348242051892476644495332261846975946150011382003193756841914325940122733274673473025373825214962393169322619115160431447167255950816801490905974894028529991374059685622715977532722020477344993036566939110326255972150651004529054644537487447248099331082672829658952745402829251440878832605414787050050765543032342860463101329107785788339799821542342647742823732898221455554922878470167592705546564189451682178135749437306303976208214941239666080845761104524400751335096029200129400401996244729205336509932697018281733446977347380831464445305008291908241744476421197996012135994574288874217008539006725722364697501431895195928541500776799018930351163216850980891425343055200096726754388780342171042519067300870840796404970636926004545070089244609941517008781616579145248185243501148713332728382801316714112224989731012414242678333974580810833056070829934674784751824070604388105490956684638357303613518486459925768722752468625047295433159193849086357825701215825975584245979397358604744256058197423387764592054828574452481164350539329581915915143759288115877291992750532850477170650572968299287060452636384616502894588830897285851483414716594498007979401815228661827398354412248376942817765205104166694120189024272863254636201349215634493654446831507217965528749275374228507803344266650662053928480791322510127738761641486327585652238990070918971759897712018923374281842964035741228934973271653670417574898629131023408013117044353895146300290449347790518304915976083654678665551970654927673368568845876339343900396583957391290774430289673182581709962325928814580788200402721992264337731132884135951948172849814794012998491154729460614724474158602357713593887728440688289513141152583983611119912357687127630608970600217927459522897832037790154560511323588458121430921990395205830960304454305269399370232200523965769695091736858065239592377000190494241337375201518067678202823828086005411849512349712691245826975051657651827399253822352128046704363363506413585121871483537701163241594642863801103227271818369780842738284683466497722881137960468424850225453285564382569093783142195701435826937560625687227920694752905951151559893071654176901048475377095946897558748942950282304312793033928291569717071816169969852624472006914572484414736703293053068238695269765917800916548318193921959303824094327337982224860875656169687360199119251606207162007782516291529344798579724910799086987285483124176260561973780580839991868453084876863160791207474727628757097017235235855998131742621109885564741729860248171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -467347661806258463083218645662907357693465880278949699158474673896138086345390705415057866027452626031016153984914028380765659466632114226049668726536392166085742495514815086344619535192310209773327567486499931009772682305396197273602207988732817151013808938376027197121589621863882777231874680332711859133282310966936770520392502296050570175630487792761309945972339714912708018269436733199754975362906615587286731423845591282082139840192290782977544545760286307236513842209761188863488816705432032606052633877909661835431220383242401136840786827195242719895123220121452299572909936160873714390617255812420326284702297789890899240802960204877083803552808122114951747567755061754193862091778812982349609554847135339409605786729665377867531357315639436392637833489158549656464108086192415856977498272300014367113536730732814413061303672152097197238464060688700817528701379731728748189714627303415023028114062466646534268576823084768015732568903178170225807034524451970353797831378826493418340298353311319484332040794195729714417800197020559513198064469054391244779428908578836662983180906639009506562883759101397412284051936700939228647205077907490231794609167020058339512908463284242715460455120505551888679785610384194522389772635629971188744310438286380714759595443936637507675132768703495021103038752252150988121825346949925916597430111093466518369062410736208142301966599009144744375919185957509940041592093521752803874524005798963356387319977251817408217111513816558801958051764953598228837668649863416005520229950996047851057006578565019807158041043344188413933101552925868254828854402334389179211946086947415532869956109640535067922009126272356858400301209589133827601597160802429604194164015280429207238578578197598912254633527973097533141157768598245415324675641768018994341801091850819191301927803137391518832941799267652969267463582104870543673447740120628975360879553851698892779691352391582431263617565361368534352152690028697314986313054017654454584891018849234115281308111069185454246797422429438174272826260271777496589880850333668126865682351886938677687636144777240350117373830204020262423834209305653781549853939456514626850049794915356166214801734307047153218124440107806740997807337104027837913045935541788791322576350971006968706580259731083092617794118194757504925788893668526645368055913226255692747026740942291083462728858798817694693691271091008043486362517917585811110252201828000143784564086325352661125877777448490156868575927876944129171161244704147960876053546224838584618290571464459403384302321574322193033738172335366680813672158952808666718560018231163429847631054430185011961157495794634373707392251219160795790759345461361913448626292901124971174163418701414676784641890205530970513843385630331902758945044062092080034200305627827967948596937293856069843340133973740755850654547926314340506536511517594840785600585720695231997629156580620434528135115621233822649162210899456368436774315514164920599373169805510818230126038687600249157538071264498354632180794742471304295717701780097199106109194282390656699150293704190499616320156567584667108896204244108904460266007739100667345030307472526403937871307185128417317058809036797905464975605098791889697133801529650997439930294332616209467956929253842688223075585204561696414248760918676402029109846846529154545493805923481069005693004469636645222218588067635864835861241259127462265575721102819622769518626063046734053598920847377654241396457428871629946532593292755376428383654486345056272680461582813195356755265421411644760734601097579954747254065612499612557101361061819587075085101170630904254487238160267205564473576760927984784052839183426643859922968081492027706873247992870890302183306512823656471115933147344852713314176760348469255997615738117838277214912228719662123605201571772149922588523978052642125024486832845904784812352373618793736171192626687852010903570473702328647762945838364074228288507287532710744449385065517395104980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -4774508018581167786604041721195463484099843788717498285659513466654996256192949952748469825942562230988387711542372359914100395724168152249091965094418485420457294731614791856245833262210719907170070752959463366197840765424369203067761460900414371106782774357476408748894244028987764129790935435760318461129521842274460104538967273593928810743240711898780282975231684879929884153845167487274316771050183438868833709271395691460202733423582935973587227745474617374521152268148690644211266185187783184220111907672953726653210567957817388244014294066447885149094481398623574442437384768401675175412993428517923452878613122844809709891014650953918987106720811149672075325815986484572867135067886672735497221630304785197615197077265022812039715216843016263925868183932838511579343947890245187024300672128402137178955024717758089592342745607511733354011422074854565492679442663799678074419704429084059673402135745918095365241082588567161571055221313930258576653459284773855282004206269941300093643905429627167431227404617738460694286512323637822507325576943719130195525151013030069882890528700556807291132995661256851397835565427449041395902647344053147073501146654769706654898276074058501732145672561083108979971831282172789606099583396049689042925395396380798489582580986236177053768973449252894380983233575578072752389495691554627998880694045000336395761942063902458521952663343431970670485626871008046657846001715788266762778492035047136778379687290152289363043030625583707367217941976527247568710070740400368502589788923591435543556687445360134615663394637306522404695776424590183807040866991864436395261980860941517589307454668423983024089684713115544128110298670224995830767963328780729987619397991487156162679454342189895070290927669503088329493192602177838518950965465039879773669728778058221217226043803791990083845906980271857894627240030509977410123675729373933373902991834114115056256888636251251159259846364742928753769521389431357671712470905893557143024974130927639674069089277645759706424007752219153212115556420590737671644081717954670868275828883352767559439221508890916129062139429547177609067622055073548507487808992907246591693920625397417993438036024821782200486192339226629149146476502507980263505241598364695053063995186189514334701787570749612515797082306147492488969813171203310456730778604970800117501062381441744416550971949295429035324569406365883639822420508011710882659292915813753892456627390684575898652240455503146006480632918558994652055441366770117931126775414553496759404964234431980979484167273368393738532612922625205225590953680804575708119480480561518469094467178707971223989573729568117795955646298088240571438753769146913908633654424744378392576888033675595410792183811368826876632228861538274662062497544355986441340012842440975146913569324713043670367587852519810679667418086980389514702711615061163272502699389158957355093456986536857288375168515646305771317487339047040717346795568326874864299464892018850712162876922769537316816841963167003058265733624230981419833524028822146140437288804445294861718523549420794519437563024090597455617932802278967421359517257185116376611742377168792541589900534482721584975875989710974973446898789460266677552934498797285970650636144009263312957977268608089329024572407053879224500879469674302686091842041964702969531585950791268339862468270618844585452569889733740091917688345636227634014027237530840078231076176313727588206873550852020987503282528850528469596994194145877393664069005714620018512944719245620049075608863082644810529631846079873926794499766175194771053595984280430063632602363269117272521419486276003939964990316555493397951592091415551509319895212508398975687133687575516640799787548007548591139486904162318687383132270709828942292382956977473243029320449025784478014922576686847438765685362238648006925365140723585518445476038791983635540258885942070117496947055617116160114022488458859107755241291210934463569596267191403198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -38654898168922845378179008219281494766120298143841514190281355565781790096030460305987694652833992848273226055566358973520838172865492435735471612208940489140320606058499141723514954276993248028519532149841935603177371091954869999427650431686923352216702810241596413875051098452212010463759388199879096296351548035513698152970861522311163402580411758926329203352055460734603044114589250166958770259601072923025434774642232196037489732611837391528394174257443299184679848990849512205498518450852219439773820700001094212920633607276321378189876392186771527389826189073603722578760928099294499515276557445978223780080687999862327169839181127029590502571140011383698031505092849834628385664356957067624499601643610371064928073014545454511273530081807246122326398919009969992547646257072993342365757218116262580043457735812591888115745841005017668715326126371650781154297365896739235719667750123231242250245087382627633606317705188365314986091454911441122374615746550642988388463416435686457165831982123896926129901607647477014354433603873894985470180602882124510489275714614713083577553769562493075875081236515999207164634421345751850468050363426424975465858842486985863049740239844361672077152279402478072510670428041267118628605403289831730394955867503666329965624844723914525698352015829474571593449629560755349114822585131974399044801169154977199187977875052427799415310099119372961679887848200230545835280613386053073963668361033672671674107853842903629372968972590683707299357334066615643572198984259358039579879005621655419263064377105842563321118230784130103622979614829304374948197214983582303641626380805565306271843821663478178252669618909999091467560475634640828648356777407889205108084110073333173330631530547180068434517282431763693196727205715912929801523072889520040425893008713308212496474045441355912360475990218072637628481011693263155108002770133541120706673517904868177722472222507711452442177278972705451831126093620231614952989488019192687460342269345747098959501550473465057641434659502465787401383484283519945768932430728298505061947255302303683842936230241075474211796268728619173384443241026678347043634213671020554683376858038040675028687865796607465587795705896185711359610898783651772203278995057248023092270948123038059204509724456391036029769491585893913591182887396391099452779505670815583997007125938016358859303259542027074988070300197395225262088240598395698963346310783904084993915502996401933925560397054424586937300753430471604276237700567154088602851734361846792577533490922562814637900842125863634215679516224768414067272346961414701759213956317100766102833504433817785739072803696534000322217591461832736459045231286003330349921941235778160982765052851766987581423387934070140558346980360237018742611159684147539521712406488377104445483027823181230476304629571569767125834719273780625750007151830347409209352160273717372236122732094744565208680290435341864580648953498611938874213781015014355235744238114102269877523129113202395477624258290495698806546052281075499612871574315981056768973777088617363592393069468696180156533548036396556478228178875615400616060749376699991974677818988431458531489011459909232988230772384691726379361864064397693749056268326655467845014906544531352910462876400058908836909819226221970853877342458705487325065370173926202976555454868524540933550463290109782341064081655127372557746255519349017555148729909470354296354881803093548331825742952097568734746130194834555599597803516755587019940543472449547923773589257219711066261383603619173307293933572640384428384520494351786530323979627778391075395235811047590250989701080278037251232886400974126201795028907901106022666159934261946734556947420224733026649647854932186591207991246194414231650152528321117220442653794797276834747614202197760057141512246784589216862297648183364579818286315688711423727109608100950919642178177547530796528748624946284392915893058455145195912150294654632770498082390144348144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -143632754916518594532743892017585718382797780069586695299106664278931968742858524760455677001309340195890313634424094449022722801891512109652892918651575771435676775380941701489415339992345758407856336629246212446909610072137190354401466023153600133024703835581968582886569901126564279470199488066314247854750762662818576698413056765220435603873087344931653644077468280172161803723559992797163230296215411334268896884323080141897358988652336891737984093561194005292359522116962522720252262523376136599843940589550282889545495610060066045236608278990179605778142615839735948121321016555272900349655689133834105787300494476439012814658119914029139326619860849248755642965193664193968056063675390288365320219589559501069470783486570624975151231881824416806770472794555288791546237660734025671786739039995551815893409729252841334629790491133312616985588621785946951851160131488249451709170714057745897204363182048538551225439108309361688104127832258019393041109304675370729139531665416036442683468204501450599102747119265526547622820415184632014876691037312909588668481369676563587753493378433069619770092599098275122434346064923818197961453182345006546819964712517970970928064884484898751921561349904819859574900603790836904012667120216044845722566728153973953688126263194001003788919797667217090546608200277893323547337763504244263317205124821684632751625365027819111491735781618182497976705509618444380466658642439495189824536180215078091987667926095594726232559821495131056457454269507179348768710270370806662352823931989556269839155802725432831905387618293277331033489277022288757836648005469555214352830577402093437410402837735969013121257708266023422732613764794076496118575475523442750665332769525826101792805206342566719935552572908177308918332602744016334296057326000184707157372807171797030674938698402691664921381295512016223722579152294161383901284732651707774608553918546455804291547703362596458907765089823245882372665024077461989144454500680629283720778436045133423746945712375027199908100922303236091545327173335644854335701333134418780386963104160162099635819530733308566699309032820389919017811608924334805052192087005357489715556557489224333539432591196540773572592374069993233024808441533410111751067309048537120495136806137062674978917641655201003218006032440418240404591165493017408981125249367291957428854824026117811348792151099293759008393743486499570566663950728405559424120033074999843310893318842272063115390151398424216667139086611526428708160787203222680353963713173926166370996100570756911270296375808332898328683329339283643969570464825135279856015381187342870443440017420746346297378373981300180850223058717791646066363547098715701853647930878932227396056400722937887471299865166974200056199647923298061024329743762636451034210518786998342454377005448746331758726222876787119341263745819024913772436873545245369620345914605660872814473574707471908938450725212074831122078684579607623100811451848519682989293564002121770455991871222838193913240926380949135184261653638132497753690973898982702805880555809661594536731746813117177343906549300365594517391667077213663089881813316475020129474730985762486983614491453392142338917168271030929614574929214619503936196679358265770175111582541295237660082019533365922774484936893817517172026173986563882658754844193414460044110307573055912969544740621738324938931465498923330835380123936943714769630787990317072541671216656517928592710073544218611557973661094093696262244571148671019474560106548076958872216745109768754200583051592195184743215179578020938109256122623222269130783475940987725499705477541551836703233446414421556781925470129257758262450648998619445717180488377475753901227627625052736868467948108484053575702724686005976190494854641921899409506208420157139235818709963860228188783507711236991486128893494933154900046976151855331105778111951285708472428977238415099914633813839483464898475716646977645112688572228052541574594063568115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -218874861752910474690757085450177005864893829502589143336808411084603995058043462476441956723694501042668059714703826012273961307246690421783151735019602272932043449416298875763017695038601891389828413315100977227040751221441713575121970851159543711268994571987962648214168949558926899722118760951916778791189781421779221121930440190376576340761748988005126419107314721290114001183836227895999252337023984027809061529260043247541550273983318767409913925142342824169544788572226333427325892244670549512939750209881912618015830570354464794954814658623109882296106240229530244542297801955378829746904373871262926404796640208823999933678394743470986359161257171640928929923723105495583227955646643108340453184680470837672791173693429445214667857584634204982108652720372588018354964649322129150582426329417996001858476520389680569869725923651664382486082307323353900793377393442078457884134373940004370201110555868152430788425772908416746695740951285084872302089353917930545839317376527378701248838617290538921623776670744492407799679593475412198832405361617298447434648750499668638015318181603135770464540743336529577592325503338203721130480808110979036346560157973423521168955364649627514952651472887833831909292896694186506718423911022595795462273935555010688189770660657555945001084522596993113039422210329597849896450829239645353506569158984715322020786549325676032850443564971348814594557285978114800286373435332011173997101032162062217558229878649400780539800582347908904929858573216699151531544757062718641921110691874647203047555880271698080484018097497172139264615649724786552067144468925162113288965951579773589964793476235784950723443527963475944771989390043932161920197277124994682919686380888921740585069003440132737556660690711485018358987547510983586233167811077733038545837396310828403269297395455525650004424406102015394624468548628823948140014561400510568522728883847771184068078716363212856772427850690591406354152640937004331067188645745219775517320022056581568339627472635909629140487219428073321558953208448489280995231044253725753097484810260210075211200147913927142583521245707255448335931720361219357962392187689267100322700789907388223984220613910481265324954489423732587857094549362757211288357354950317107178228001575836289056771755914215468709851590187874984982213635018017199027473581100983868744208195278053778963709635116504961085360625062898710649382976150110874074986772549091759865393382292757288060314852243740615789621864079317035408880436233568154264102682564577376095988756998863031643608924333133125390820030333013654817628899896284153885590755686211827420150470037250812882704390989717696612023324714906924194402302527458172896481324063184313510985401535820931826285093672941042882623253992895849862432532796104736407897926044395027371761463309500672892159952589202875727693652737996803382282265790912842496928465067519805486238564829594120928088949223383026064251420200654197239216022071296347225202143678777521764893301730113837133883582821462729312965322335260729680359630774397469973754354902573775160168665566934361782146961170934281708815481087991637696242621117148419108274856042590211096903190086138653364458513592864604011897873603629110223813864107523847914150875061093189942051918876334983856430897799457611677154765298275013421937827047443658487519156329583673335772757878252687023437787262881880579528541459437021913543314593794421535262438508596358185211073660809563028151962944060548161637210196329485538286183652510914120938132834457524573239814210080486068975313055804377068141187857864965942013072687978506283432030809291683749109750026787479528306167826468532254060686375085259925531021253777284803036115193434327822544381401921848194366606652661424051365857530477847042005517156796972536401628369996440932727876687628802992745182220421111156501499459031493005789939621333865670720217873030976753486670911292336798413197036401692055631471364698781638894081115722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -686428844760952695181193812079216859349129277233162238275857285261422383623042003489149949411710350589317266979085346804344184152632735292657984172544680915772490703524851066037782935871119521451781412036671943970253680184141736189091867841635046194994479825632440159498158516252686757001006510025795549170810382057209026603135497233455685074333764538939330689045938141411796448927192078089232228058887549182808929227008106814468851780891776507728373741218175827104249622861259203920351277323538142179488829314648222977672651225295274868745232367088870708523181024812276782165589758237783072497579769453585765952239338175416810143150812354555252762051313767251555255731884787275439617447763316639575528584806048585896626196651745500169227799182429914995599775629739858465526007787186098539761368956296715570162079519891513638768753306631246149142493316715495492249226792679374325212217656079301250317203468746370625334716153633801729552463235265446549904192219412914663170535113585410709423627629879236079501462331287597706284445931715522254807890526155336093937092680047520284973935686391206696549616196872739922407489796993488497989159036736434621361365972006781085444402779125175804498222018132167288724812767835949945392684655633242907334403458478302493915180795067033666117258421283090326076411584850725491251395306903442883097764747608989717495511213908225981553027255742718546186978273551099500695242153222484415436693024736972699949983888731266483856775840128732416541030408613067998846021605912643600712677097868764270876814104579301633657766572934543137362977890517127092775177329752516264704344331272344958424301283157787701751238581124256984002834054489896576389330790113383568971520606954688484705097513896984480446892997613386273540029283466592700713998818674486097251511240722137469453485031930351302472310937592318843236186916881227397245895191811706705000508409824833616385650365031796532765354957440219469619068847114326554486167373719860790977195999412545834996401636772769366470865771279335637976318185516463042489134639724175018580157165992252465144385362319552652759135205276867921959188257392683311881398216834146345618793043033081704575275544497687221248588497569739691615413015071212170642779255626159822995805196733090712700122257851711390433162479914529801231238685700248501473239225039478545538978980051476081036370313205995892502066250851874061120039946143306592544399932668973339473771084417881609683321526820720281383112193485144200301235530959812040284615570549980361436975639533579471734277065757624964527106301201563880244160774129281355031819245952033256343089404975175174616786621679542693989096473103958397010162225993079504810710832903441314618024042718271057208042326939697653312039442401154228840536229445401366695579136552631884257913743993103788197922314514459323280906992341384529156145446511381963384148818922403595364439994765028949566488688290041457661321658905365060474647714400091007159614338264639934142432965277256320180762710616791349794141002172839062581714011282733952083997337270858257348016184358882616953405197904408312587374659471288534259798883387776660539842110136291628088137580528163006620518012049554345861011019250035054955484059549757737282667813071479539031415738430532344769424585234399920857416634433634132548152385165396046101012534673726527162878411766509179176725663083861631152044036621310990423934713171198514879018932254598244071243141107180779867225380127025058946889239957821262734411908667381585367611025637232797182467247019250209730819358238992739077940854159649524406552475548139470879102098926893804643508468423362350518265978744025528563406903510767587274595750513314611838277631664964300225266072221693176790855366756205301850200659333300559605207053034242181352813305288185367514852046021956760664675362946857431479095430074011789099420954688928923305269786044918960911281988179432217203512748969030669366071772186000282049179077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 10499338839512595596252530819335226671998596919962422095172878494225494723436735511927763982286717132871101509793301614467510468611473946094692880132884229744582158997078530547888771271247012206655457323657234407622552545713838914905866863109802820247422317514762283414523180625174637839546976669752041392031260908609528979131227959804253777930509958501072618357749967818940997495600594881797785879387148349599598276383245775606883273180639986506794876247671968154508362012473884937157042583894006851605159892790752394291413611106545864344823111942423581663158364240622451052258071305148725529282864784392564766049131397030594318332805460795833069150985865361005670925238262135159130586905134505564894358584107137448515357693835199118206084825188190905194985543405024109182510179951071225247372046579089058989792789137819425373303062070099752753007824581355666475892789736956747248557724476771694238119454916819670697844612041318696442283514593125434812050442525477756712396800892810497551940791358615826583456021595163751055721369500038180224462286979625028151336945810028479645075938882138702464195603856888356309604159011277476190252403852650379328732459487217551950801995953398198394164893937001092533019542941235758104736926181433425096803839263159878126095498930547617917149005021604958602342717900482761116352107876557513497164192467931076960320679367581658572406014036153749235234420008479713039485430268648710186788566722269983095140870791569113389822030420904177919567410273044423980831688070003190336601308300042577715316611839202909890499585364139438560602507993127112889367770301360217590264654276946371722583286696674132518189157218212313968119664057257757310063215151196981111178449780140096706954374917870216113584690456625290351310901676306311491874123972732181116695273928820034865274442067116913798904630676324072995973569971085595450339047220573298293864114380559475349146627311168174327724557010811369768828757063071996922238367985418002227861534042623013587485213257964174400415174497907684506245408628039288125456625754056603756442029968952564698312221122368420681760798169346338458867024143068381210671077443648479966455024115375990435598432418959878013639399186228742317828450017236763433341658369001471084474665045334566951475834419575375694958853391505296137028048393233551240596691072500229558587472478431068758910720733681648705710182740765989184248056670459475593514895052088020960824096412988322439054412025230971110021856047749065036622362242733262283589945021036942424266828549197007014076376157329117764345078901659965036080584577250545516886878353342489229835940256404081498660601084855800728748336806199337269858275560670981084316750972370263742078628682018877172858827256425976211918178358510916252064859036802756914328333609283215411453619815256906802804314847857080523750013583701395453222335031776363276359805773938232973745277217219805186669275120821679723683283093851975002365493588278368819987875335468177038022939938298072671592902308834974498847323290648876942799352270693433883751490352176291593808623698737411915388056052261604143732300175706206141849390099943284000270184437142042323383803136384327578266072431975232570227635406328468679313982579801850171764036153484989945423140206138930716509191030082923616614242632579587457323257420734165557997597980721520935743715703694178402296906587987467240185088980083486461570000779397206130465442233601248956678300514424945778846472667738730523971861551732387064913707112250297467737372366378519675010878383395246965866080148435750398209349565717286632941017647509423045535994925331541992823666579045343980225681288834405303112307030904488180791047176341484033031882841658116164722149644067423189597127451104620532072837457557294581925648054166202090703139774769652973854396714697190356544212476530358150018397513938659102452508842236014789392318999314633537539281044854559139245169795344156014091504188883653283119201660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 57662736125276011212128580965102124840982245122860598331282480274459386966828321641342891193123877421390984189354534966272264320973316541687764112142489298376427940751180452547932873774713694313941146414572160627873375172160317836074258373084456928068233863507015958471600383863276386346961959200877008625313641942667244684955245680179098523950796564833312417727515064063431667038159331570106614193916320239926983244609047878145890948533197096744866521487963595627166100177507390831181173893410968800095397871060723786199865703025497735091095352642222301361844151945599915235369474136950854091475777927528585332514408816112656116380083917419219635591587226731215253416488543958863592487302403843896801075950930843055031720907033804051668255826156491036074661208792077978903304681371236956506761502738187681475837438783767917639228181576839415390254035876109077376710554689756652004091552821837771985448747601631926003301423845237250081569644371692698548399024457979090953326987459742075379072291733961074053262725884041682303119388542858342357547129650228043768640110861855153516276503565488882996942667164380107106409456762833849517988659287345231899068246557888274664579220314604870980476348610712487572023226939127627657298545395774519010656533654496937560279808501557107965306290508233279608871771883381014108323034162850282867660418889298942337050518609792153641074485062908718444604358491277857951301943228612394921160627619078701568923908320367503010589675775714035306904378471205381220740915997242459520958408199349474677297173296891506051467283183717436849840684206664074355792374226407154167082705009968176760955234565286024851170917570279657237209977762271876054841086225131881714395044740230189741025472434251264975916503483049630251140501667053109059033341131778527493866179405122589371781200677683148177953865689776229427685599501743646887999012568787237510984538053958999199274371858663785621164854972254212199726283334249516655495150060056185387593361996488449795911089396519258986480963296084817839408979635087062068931534820512320240672883307028370336119085471477857046071002969050118519584231450202754614191137328558469532054955033494029695147739358051313278950449434855302018925366295698947796561231889925206120595254507226057879244142044994541336055449052964973575452738440881990189769611339159006501825366496048218858051272797303094503578517059929943956667721236034086158479959167359812052354457989569658219906763383196449078173205734920651002519603001127653647344847866381260695602381596022509867660055236933634308656812358275083825601779568272337950477635131101590536755926862980883983540818259861067514034718033855011756608709748757046696096642775847551079330706507020444772493473013006610633159017686411941141476250526181898183628917306410635623266810210219789438111478985871062164770305863818287390938892306941773579411804915326027517016833724882993061815880804201316780583711737610838220879598405808813843826279251046228373448861906312420150288492253008820625779724173356551132327384883286488212224767529839204637144761206007618873216553854655591077230307004126042701217229257063554427971634691393865400425489908052838401368958678523610478603952360029077290976678650407720842159910261272110482030555368754121020128844591437026875622604035477586289747153279847654880481549651151397925640432326239761639329228493889764247602977500256111688688774207432713051915577596312019874249807474752345112692979394148663777302500167944099958051089540475680758919967080261158335883714477359859600219966300521839526859020773873320210198214429397497059864681426459020864402157352879997000565844625381214758362682434511926560317962325659590772547164316091179219359155685601386118330775119093179622915980032125759603767425308815136531917561309565645179546015707739123979744452403186853743273940621100513243390135758014143601337403239707279269827401211173665426849109258681460413855494731068611145019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -243923223697244550027892838895690715110479770482440912692894649371066505096762466284653791353153748212245532607125176161489363042362144145775814590861761203351918717693526419639071215434171061490427288927130094461969948008588696985935676074991744540171720790680203797702688908487070426967780353549227523815064178667143234836823504026137915909729838391844077185297323617488356875600984096656387938869887008311391380314045132993064807052617932974683801908442416584400995390888656273373456232974030248907972621772363868924576727896052922973363134956951387650019314253195120198468212276301301982668850197259543764312429683113649353447751706861794837179620419702802161322442508873693051839158724349078744568313030233694380913761971290036381498100617393834923145440276978588469772936841632469672946301288968525311312321059358190330534478027399463215477505992782315042770590453908335566520438584223669154728707822943534964204986458076343244233357047307546421825420847570383401263736875952654104277802087951167785295974132670570452581309154209457068892349079622430573606879383305721963838741959525400352232964677998769527656471749315692834646720151433915016637202130172136751737839130465694994115917276443231239664854146162965617079490892928718613584407561546001717067687128813875203519406778171906348868727607030660613489098345617776187802433564033472021555391476694583259217314225192901046359854794909776491364749540463479058251992032202383905851956671216459611696060453849187552311941798725292765072268836314094545091284766544501113753217363554685000781004147620968153020825179685814244122893260435767364866885005281607850569499153441384247974142910050290396804184494103437556131256940955361067825992596110685790438451282994262000656250084130605922207051161794049314512200653360556392843360209032229816503774564616391168008089942461268141053478878603493968268123531356215607715877910409206980259803738372241721310552090386975584379895239148253595734471583889314409616187766839515563677394504426757559932732190694358982404545560471032293814289427357391480506252202007442206849118278585075624655051183601277319129077894373455101706605889409440978247147377721926867080857568323855665065468192600515164652321531165347594354301341931782487653499230345781422187053981274554185525583704671300862565542442591895537437853113361504559866340947959603903846309249103961332631223855361350837765213606473775145783866018699376017770833156152644596008000532622016954224228075367656103922092257178042584704459005802965472031590752872965934220763677108440768752885269578736865124575633989038698928739706837616979248969448760638853278525910697475037661457384930631670723730254753013689515377920794289721000144965819792765059381017451205593303423926837183152080503683457502386908813888137063143805706283325805901592742923458392066094773854952427076255473799126166742628305573780479779463940732977253934938975642818646655817644237415862962720778043989518737747589214221705078955018824850770089307761735813529627671948254456567122241993598167202465974837955649058665948521912250295324595308802582221168869406811165165995033902311295446342983354771712752228887453223767383347761984798817113208058856648264484189874374528059296741829685023910961233863761415273662877426392193824660617028882928805234227793814662550661729080328047578778219126508821496754234027507961943827946393206820318273534445056429198218904605169813776581189401304578625733348959826222453843329109029008560992193214127120612254443581703598778355599052052370374285025797476269975082572014616936339381999242755331041561826678162671272549916498221949961866618467927418588055390714136838273025514641888997538683149160403887338139409342895539501936261309978826446814275987711924380416769114553344286344409820250929784941062218877412785918146780367005141216350650046013561102178792158856665349266459835229125086920873600924659669737579072196203469117555919744074344635009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -533434186799745810800601984849956641932247593572710184618411446003647201472746938977790240651739669331070905457728762254308793618421458744976515974665760525323949180458875694457957837587324680500153471899751054817461442391206184537489236656886176189875309684339232215015010740207449442903231393227523279903725169980241127722858931304405410251369760455043796616479125053723230944756922186323449649722036489189427759076591419460521568158134033740457547991605674269697188808734551707528681823543131507486082894665183566989832722237194544796815410981529351015484097973268552795633254993500592091495413444562087985679028645206321792891664470400431570824300459601653407252681994692174435291897687424801837421841763188464690363018354395170946231634696058001164941213775654609443268020013667166785186340894805443882718080728349393074543360132735304977318349133776664271181619212812689974039595304066044765536498998037006630847394000734673226202077088021463631121655077104217791434871034166340232085571120076074102815478524961121440892484454879847501725362002134236595641122272061383735205871621185161068449816241428951365325888282899623609626843577560906560216353509131622485348581195553446391332173959239181805132848655238197694150038599793198361893248606820814122535962267974975878928662202999200985647883402865009147638499973389365703943413381365451190989171961192344338192089868704081820002226202455551153955934042846627581005217244801845458845929395864692246025388425096204716106662123926959553843985546066001227190183135407341504847139749135853928312085104192056593044733521897757220686999625196726497927807806780542136789598350443757297958741992441987555132002007962688730836784286454304628946139788678420528340600341840727457877515945688120391720560845114396491581021716110080409668881620202732282995028311796985001475919896057870964892590101539436077214204893772614125026943155105906571822324224964189235605899837941470377584560809293372387197762538188179273537030437671141325314074542714241280913173826452286760936947421034865153556191908974888446320557060409181336043059210534358324382336005951320555664653637239426205093052516361704035546032757153707822745422551080124287285855200218501203652042463308732033480001056003207829865724249633142126877727495647662520415995005107451242942796092642376505407606246414278393010506138744813838136524048488416166117291668446768095874691609993832136778748650515476227045650925791378702577347195337696523029116813832077056382794720639697896039772710508767710033132730266182701551460599989868525149238595668937418003656051972265323101801029154715229416688150938307934530041157506568396214027314697679858995793454619924649706377479514151798329654458414025920005695808160794969757367883681311602414037502339066232580037593353899837832709951849071089024624769966315028633045784362832580264557565424678548696082986645728851100498108497995446500186205303561502721644137287004900395997203308860350092569679314775878570517502522743567457031664741878871682569119696717428908432124450537605064214022279188224305630495443198740121621682669789733496678283571052223283399034432110759027377469821867913754447316838147721812677474688575782931775164797194698742760706302762887885527888644690137720766546076726163227868693892863333293551055406520867150861949418929974376324475314538935439179499113674929476780049404803144388452460254042424236632183760351690489507943940032434737124731721220673222405561194768520371564992834782083721303811588429316310656008548496129262306909025833057296152933051716893456069033195986550312188678138012529131530616934557940392165796862809035319696787324331475708275740706990014605548475880829032921003490217311334427369574018565467294757332107867414617086036171172990656771095707255919194057107780952795822872030294360895579107914726825913698700123251872213260361632553680635807147780606643988026018816341906001600867657640571589725092053413391113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 3214698343443037895367319844072045791140842501133455921101107470582177861283852331501759291788382913492322045931200120834930057672418759391789662636926453150735922115903621855907001717861440800820131778212055528384789945881861947592322901773715638233378006040154391992022395180315175007547078264794828186502265240493945036421365010659743845781327043535958314135211057053112606045768060212107258135397716944519804424129006831114149799192789409326989088263871640403914190316065664926410768899948809460429427768294698273811451500168455444179158547460636203190317672775393372417248201636466488420211431315810393229517927444592171936788252499934086768877747103050580294475603877629436452420742200139981691417449592949887710956606938105987608684184614324828419405587012397525923390780376686909848149347711687641864976663483781833689399419497949505550280416861301155894718375877913028697186472077865411307876150938807217236250563939693203551345556067279336137515567994169999894442011865763708662250210730357668868044023979379796618995502264945811156911362028344333557771970562071641969833246085254442240749237673389682276433666574007651802021768083761344677213205504025414806276088637601684474341813836153670365817690080236832680545700222451041187060086018469195902066596633922318904868361636507209044927715862173602498586833435839003698565399426245444728376542900785675753965559648279693671500173675920988956470814576562323658400945572299178332049666363676592489383900215824430107682309809264728981507105659995632945154471805598095726207044611862956379057395070991296550130122395438313759335232670853216146161753252166021539697833435076924566406945570505639766349684421699039383731517151884546284208249846245536171974146573865032558042054193377412372688557612874862529911319727058012506077472644628525127397559372521482363655626522964149177605779131948859612339578787452687603921188941228784157580619244310333209844901476048815745183444514318976825768816899569690632732798221347910497928378315557866158233290853011143726002306731737064063808769103463063412694184570419095518790685468620962997140818458108792844170967476098347463292373585686657510906710391275075850210071266804405050864717772198753436354427983251783670251719772938221004031873060309616971559738568828042336862790193156614951966336934892571307642266036180340299385215878707407752270569938164170791799045828187523592192141591462197483230963434777401130771593109595626477946028531757871609240376043544426353437746083930822910190999577045899237503141720704817233195617871277899037900862718222624653065558174480266349897001877152665630397871522361450307694544095457691040913959379199049211750934004491475432541094024062121709538444895951710243255775754350268515101949530085178893673812878141778495718844472829873673179825457695390263052782250889931133521100525195236320582785760030370478620880307242543569267240275527136823672331270641415911816063465692038759811919265267275399277658040102137631759810631105754861138725377394320353829249318685656859603847331400863199456896900985715115248630860040978068584111401853876130267296291353810530424589874522842247346425879902927591030623628187310062617604994974853000749868128137879322799071405982458647922281260464543272557753717508205298479242751553382651101465581469844419830781188106712482332474730497414565314943891542137106846561042484120271602899296432667159075127086765327199572805881852160174971358148445203476598174312181419672430484154437168581731096593832373734596233092440251223986929283654556100172782925882237347746120609555566915742386735385526679011082834191488908466491636292298657561592795428760510970537639544193606690354561749181105436963896349923326357580133758260112035121951559548914199459689289923176106739917524065483709687429828021783023106995035162445290615710156429498314058343474459901850908735865882537005879905008169390304415242875732852557866841231410787440836429595947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -20236854150904361178461121522009354663037925085714191018519312433345950433490309537963071161699804354673729569029630022046925155429738475885100083285460163631853035041125275530642346377691838330599669390831100449745719348511945897953355998092130161471232118415586033918538784948244615936619530067065389037273939218037763528480381051392870801697296843697312572050283986162418248380459617934872992039811867826161407441076443661917043118394649456391799579081491928453851948915221148698003540980674885863747567570362370045839304572843886476817896846853236671983019965910129870054978753981500582637949326028492118996240780181961525302706116212091252679844788628213121846155099158225829080097851427818151605524088173566819538692520515587212619935690239787984905846397372067593759266105818314969453219182168262614116170668508762994578291962545622537194672655657590222195592237312939353093583046401545119015694779424459735240780218571168922459056552160968961056673721742111433808731682951085482234975764589414358055267142290800347528898169990746208464118835743367208377788595840527880815903415966759910670600169072949823506700093005058168075151550496245058360565897436022583232651405743851702470207447441679969456486748227561217418602803777543951570347779681667153720534719575525639899579546670081950007330499219203361197702872228074861943460740022092736556628669434787494387346773283062407861253913531460206561633943091501352356294752925120848280576359212131294982423462763350617742756786405737722614448057048093974918942866403516284573676916618510545303954527984751027518345647684215645299178777902656190726370906224143813043305512173116320258697344591174526120124139758229193785761809922028721714319505130156391376661343050444565734074693155664662798916613262076242588466821844868351788813547673923619319816901307181465326095754506138144104416120921428223730953545876875910083165873032541855522144237112156940890219310823949403226814904948798266673963448644857476678397875008335332873907442396530231778247608561065893790985339392373295163270428857766884522399141919914379555558586328815058235067708303460399160107523086864481964057784474143580652609105300120918755826546667035789572645384143390038305023002667917941543771585110017210745841143362802591985792696619678450204249898622390068442600338319768601414057377570805560279922495645238615832081489022090216992472360987015483164245495867822845343390274059950835082545411825563942658802406972621130886089391970712577680009896127822069402924687924612997729553597293848659549838484431208283292122128737901103630527224510452659731656666102368010602700311470512466388264433691003906505239002739008611229037808038517771279935179877469733019562354574081911166273300844441315730763356028089210950181873248305986253810029987916859833940159862365751231452471486484103090955135901551023942252874581908450946892514164656899791700424236426339415476362522358253106393436790672242724670025875347141520763773398974386528686548586784083843372772249746128038594026117949899364105342581815954406882333676680588823581719281276186319706204061260839363971957053623761638784291639471269594922669362839939797491076742848498663621533379942905679836130207362421284426460782882348629805278258785415660786205184358778436945485623956634167177368928168795662093667291978126257127490088743030588793227119049053144825314813840949638839660401090078655787037738514263405485945554577110805730368043663866434062464210164677471034607947895558825737942004787718651661042915686460523947194627864304331633080733466636194159890307919079971489321469753195091978821517578334999571042335449125279508753238985184189262450192755738000586480607336782794438637246595197376845792981483205470342140562554618325067348777056210340183060787728829897402994511818877299056326810457648132987439555470779077756823113971832254018433239799156909894104993713542804082190644589459064100805607648100703954696655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 59310227146655392341160429779068146717992126163041667845504641875847141411393233343927015685932497801863797808992868134756432380278170673208280378569535897981339134681380722136913053290206292560977589679068637296865700650844835810222605482659136310935773578396046262946350536809607116901437491504714991773094757503087383888950644923569157252803657681415284700042586948862606069413279824090694014517737483060297712987770397315343693189353049994032380540128193741968289533503074262022255781614256859364293674605390443356915220796400418313058107845254741402442774910675380950421593490461811886793617693394424359643629435006993681426899025858540606011804836050940178024852390711865776129165763520257733980957076999159196767461805847355031259380716376035033693864336433670108180289248093114814754391079290180785787591400523024264990898490733445498349178521648312947519484479750946616122456454104330960535220023618469418206271070873390771568455514819382632309765269906546321054925028744287489318603165005954661266138623206919401682309417297426892782406883010717987744990782335964577662852524979580365192709190696703624600602652961417381267997194916321623115442597158882254822678981224348509795430459441597767259850832723215293871998639014560488934421685129984926369862439872193638667575059631335324289423807585834753130945533852443694130886787194887007580347806208089032857811481825653662480417702354961436867916165374750729817533382694563368631074955428193825328364287139957877266741297375868279159282342264084810188949265884778168597992290281745804136743769691732475515699057107044440439237813736320594454595005983803179171153662463502047487554701513341406778669095373910199440373606720763098599899174399547950815685507570842092333919604117279136020562709165205265449864029108819887659602754606088414243185412765039485891383883398516075668363925895401958721498882710380460164188654346266704098808661670841997298153488420391860781502468619438262360631211505890789910570715607935034567454729591548494193803905158688438195195351145956478936842244531363130545737130541173680236722853203671755151839316560431881244989867045067558416329392582003915573661994472604848267893916437147896997229203546341258307321181412919697942311260995743740029054143135321438599516201037960975383005867442986160077902891265882755133427222135412531360554430849156497370314939525811016177816209960457811213301075983255256111270587317346810315399732894933427478948750215053705985998714367365920301928457585583497451424669006949709229230583184457921761048112253923095725255569935555820983825124534346042749594686467428449341080012745321166674098728458049470483657870658538484505381342933193156289449416121147956779138786265311192176267084185377109430763276070225249938911615919916705996568824519023769800064911374610690906841297637005813120095651838856249149188763043072865440102497543180232827855626703988414747320502671188361275440397263095858101979309130640133690712980321177844253486402391925618797810982202676430657892566474299431516743859586399573511639227402917758897715259195233223942797219855353638346621243108649712991517338497181620456452157499962725522855445807597074839378033406655719262946792702891409993294543518183877554510694795078022892530223720211165935594755738508055599778208983118664293169358655940031332451470219050627688224893954973432273420008526230290551539562569061727956328823738938071590514769219503277504788200946957740078781305468793641402194433154679241806123944908618920116263573548404405407797374824348847865365342593587250807457810615965518905812315218958403614177038545023616326373458735241742218507410533210194258033209259175208202628149840452734360289060802796582920422739425385638338403639308903765333868653092041876288116630773760513688454026581096578606614951419649906913607928870424800529719566906089728890568177170167257726056837182589350115527376692666165069288710030377842485904693603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 168601782732946964149412528130060019936842268734786605782499216215591686535494504875719550890879895266878614384021730320318715386482054519200798361564949239318737193290499173780955008373456014656886500821774288006382700488547966719256967894108728856469336264614262349797873233006081726616586334558687758706782823709899071316109141805422289555792762455273969146609239728824314878844273204770515770136995717638483607961811658276235736076136502403379463676576384750194682691894936917082014159148199369485995329874736384995647849803771504274344421628370846013314640169328041776780606001794000797866167264097505283250373468489124487086073083440637162126338418606530178683391277136902881785836828668353980659034332734398466628620180034891062969400980999965574189319443889565786515339723948123626679556881866454958675151409455939010572494225829989204581724831230513050740397116438001182577434773178170736487233944272970925051573525884972691667696451518972985869209773231578752434508600842002459242615486532667628410613994538923449778804997278838555795552586512523856019252642111469873988953666920682838490585681651347436999361682285021315462815392628655919294411130623837745540509308146920016781154453790618230809277985824580759029794115817532952012160350803158507218651720933281834355756513865103960001523013234677745455788387782373096223577132139368895582181078096001538524147257585532109074543907381514284760905057703364357817964911665185560280299475238571159163003022791764242496761841710954949550220915570513090525590080107197746151299512271419158844265390651808382312060844437460523160774876183982017497158406444034424313195126666007110605484642301390096767951818682206113306479324169363371416704515348082376847927953905340525690526240127211087003035372642612540919088765863667645556704806493908998135035841304093607839172957820884520683757368235063896307004029886743811379837092108301364697088147345173058526465430863033845456184062548412169330019825758312151985284408726666536566753908429253234916371164499982899136644070808556469587436468493363385157050855528229929597161913033252745409079097340942430637311788268684066277170702527588995800931302986234018963702123470382582304673797484261658182273031575313398246558766620166076234772491757931259901417199748815921098634748568280862307617065323033681727325396785771997553192281898487367630183084480631141980519285992022245093375713165804640190241812376873302032597993827880229455160143719931440823180897193535299387025439518101501706371490376035748612590306612967785545916930895890909527760555322604412825572759750807731192260573564895841311845130559041724752562694222450263170259625497733054734658972809329812880740433220179620692190948794768868972897126283410043735628411905923554745840946836810132867581238178938212962076381791085483905059379093865444745714938004122376860054712737577064996835034526618887013486305445791665116157152332764370001524958541687722592206463984540742640173808933645103450454585661886987861195134086880647310438757860401588437219905461750469110701840737330928583999038457928860937814832481908044085726260173690775062825121811392808459588901419616810328823520227934626000289999635565123607708398713724919380270162836744242497388701796040332228169564217941045215462727684714588752403716606940242508807996851461121153314813746498935445959939703010579668355301008936754420238362820268191499297355109386457716845785952483196062339113770875017090125332020926121167797676329748200392993996830453030250176062499193749081156950987953732680688742012643436022563619104653504066814201888157573617317937816841862634888679119385154598800625907031992512012464976397624884556738853023939068544419850953816983949146851226936461816384708495910306003023714417048030270515815522305356323321135460323928613082354432362470348797408118250761631896872051525627402932499665540648916142024001181630844479035123155153340630931779742240905761718750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -1312535158685698127452563899590029244547306922984930101845793047873095756407381178908426258948598448069688689613894000071904107407549384881824790176329247288495499764834049164309390019144946130450404485410484426093284938190726628103459800121725162938911823926835748267331412248651231015509330406460755080420472010922652835268136150009578337877754499790623214557951821497729477965007934505769659628546184071822723004052166579887308144572218313180157282099406519805381651935481406838486478921089418148143383205804458217238078258061756423436071802699476374659714878324149746242037022483051987165462677929036034016534525545080329527314950655739057512238544887838922539655621403326643314807071141782105866014437826290163271514215023463482214151840211158467872245738544976096639573456908895964569111963941932024658786526887848556617520013417587731915133240682030640606497955547754291131002824319451597571216394061799594335812693763600072345129436966097235452010458443537513619373505071629529413750324339770788237102737905506812197254971421462399258590679174693744166828813807448893522357573676647871471619109016675943727167647029608491821909280809439453103921069328493531761134866013202355776672844606590645528872414734862429601749096641013465479666501751392932512059171685899564048603967107826291934113129873941392588234522446989920815838627110095240140345428084641683141582654622209195512222649360402999067178825967297545174801830885043881164104199113611696608305271464613569885712466779409886874986200435998868846941963640433749330801991125182345892635654488786771711559608585023659358085644606606862015578476446616496719502563233324348642640586917876945343653560758422616476408524854674051730598607393497445378475131109217387462597052872612664169079439334497733809242950851679690346853767457864618356048196753795731834965994224877154874706990748394180702679362231148664280937645951906476735176728711776062143166465705062415304779175643532590707353850690684765675344780772612754630620808048278849710584078399604321693059683695040617399878303244793464431386595094867888169426643950236957051063340900521000460088677047539329479852961591244438814057380064248369707808995251708619213614216440557487908173413346328458278481546470877353679734662358467528844210712737572715131551225589812445335514359385058812278273637694930017102076819115200193144753870988579511533644090091595145398850357750574513572485489363153078754631829949246183914132505570407176954968986137099602820985690738102750763543650535016971361015466924815844462333702143937237029624178810306435879401282624629673320582396909291848877703286573402841306652239579066033875426745587080267380302024530027334567690086336954211936983215446451277313928044386375700924030504862537484999588322577366744036318903934506606229258429130016656761545333249574945437964299107710102173251832100375832380020735833391060927906948318375449470728192673154164137046729148559052738196235025853359658864870863926317818320838040186151563576324152302190269873032186764754264683549058997585469114139298392143736958675821042140549329488221161746552612400019788038737238527474778530082351218362252824001607807471446070645504239268792704253993922042362536546192094891099534421124667322439012577659219643521828011734965652142088789143330418492815331880043198228606128091925571144414666585799784288039314929217634548892562884735258403535092354174667141466406960077478993874871879894555564861528630225153643161638617693690221636872073546077262453276235203793130955541898295522929757278455364245958010626172076686354305273497262673137398157135673674061176073228127111119280126395348038739278580637178684252086849163684908353924630923770454171641908659335815828785209050642810696718272617096656360824302290258930748174052493385717723946002201000122422975347264324826085059258837857256951078223251821869301497772473136608197837798049438372991348211473450646735727787017822265625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 3889660797833591852302572436319432842726745586573303561469214659813831578484156794526098753452720785862842565171064543206406281915398023031677101530823794456895124179246635854366755783453534533551840434351660296945376327149166031433203048331941629597937817900309827566956868895542547511069650322468978635099965619877277224440648620927189540434824267553693824258575855508900251984022741613743215682200570060498257162339406580784080320024623544815605100590605785505637826341728901944920382407257229510581260685268898327060753014266221771603720672450626533557897954938905005346495115561734334470099653194270619132862027505006791592264816187446730242523406705560167693600065499196727964463912366748954830738067009694832659744883572961351854795527681266863756559239112923374600824044697011086983793578516352666955205462327027286175782104002795606146250242211666910501713718644865607999128570780382351997519256016453423650259446781019067063507011949236177408686362447694211073101170567927168587397129029969011100430143790019766450106721322199023608396068952699596424446681074638679119654942899286643134269494676427775644034724126131341249793412306806301451019410100926242687253702885641905235853792651542747255231207989581338918038579582525751739457074320050018437381820044685029512681570232851016575576143985917274290327399472410620212478575989212288130078600756601042345108632077454883842360803515314748203749620870189045846434340229058987130564675203512082595255596631123792928642542966901122682907120870494364987261683880740120911433402067810473128095864907597008535392389558615734668958709512524205083815518208719549238111624114389730663105256149193763110053596750253584652913502692838551826607073553697687345901305643491756932404846775980811966954209626996616901624427306386708267605849810024669890447073238078970297536019414307158925452176792714235925011669638147696447143659673048564962039950291346959159965977919874292001064044409845835020693123896333114199479487761470514242409852040028467456468130406394680242616994712755824281630560189426246083318505048253438664802596663131239891289917163717181857065280440088816104134526322084403116025324792459430022856757765272383128650850057983243456973661545430771102838484600747104901320453543607317634710868236723062182617970605050376049359808777687347779438615185627330219893541978641259374785510419944174540872794050055069937110678745027962367483471933949891640356965869986066358785771073538586606655079560303776445831243026052414195557546340360133665131425924322986259748333941308812037830299220112638740838438735556500376318510933593141807916110285886944472966655856433823682673716169760038043830890712501716141833240665694805571938125487107284211233522079924952347145445698250531433619396830967894932493449135411054145920658597667242489094060194282997316283537894491905287143114664691406576253567224554664499098586406273483383214562668536525854826598568066762121053513753221073251484348799321114266686205664196393267215448174494881606581606223111129438188141764850167078502193490061798932474487729225467852715204089897869258082084859712227167151206748023068503766306391156900152675595034549903831581479397898211991393727806658704964697752813254657472270491094847122875315899634618394558786241703647606488318202177670244825919591313336888804444504830998061138652522676512389331930094704246725351673308850273706889507597469030175495405185488219685990734476484457877316353412568653454106105795445875178550539330716507094469495384837973515136146540694528548024811263924723786607082465078877582985703040014690924231036035543154259209021047212582227481234887324336317575697319368914177150691519937793046867842467842866948431436281056184546547216961119176442847578591526917792374236192831947341238503604361667965794099253257745796637782050390873546439867304940362297803585225657161549705090920540490659101318314519851306977216154336929321289062500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -16627204829264164160504787131199730589013972239859769270608830228938508758263964408848892231176316352082445111516311126677637372556180450988152321375948259569633290667258833045789186386509668081236925716708021441979854109530004449518780113697034312156526976463416832575035183158266233273464067959193679433604744376187577109910183993955534036217768324244391660945301392069810254347472455524378392418078019608033970225765440430062145422892627664571972767783516629161099055519909159105681187975161605050246663966166372231582812316849693980272273513144019317392034103826369181317514025502008021346445729957816800986013399347395700529959879683882966657129292413200129584027422103785182017744227761532320914551514206637561782156572738738326482702623091650629131829523437827732796201246840637449377894146206653480792293378398859362646835304202677192950179304633723864654976120933883808301397249162648218643183567453113971817382395981853950145756674433492469228512796068286004208830123572143580151345367660194707224833888925626290412890781986656603333294862905259668463230404828350531654574107020612145231506264105266071988129961371007936749238446450479896688746876426705220504720458234576126626407323628236293660881957880989631089274565499778166759575319079584165858690727314232767731553215144378355633691229338973789764289694854337541491027739643245152651645943680606702218298586701840197101855470708895217895910167842372389507894600372443681900900332403230411292960152728037787333840258671816262034045422805537422140261270238773915309255571757626782602684019298587621835087498235705010399957243893351185658467964132922722775289250719386904119632198754100439255733258143215989992052055056491187572099101338504134066216496237700502096400925507822089052372294005747157523183449675524378431955399873676898037503293916175427572518816074139909848872901487983866969367270498087630128153116131937020117337674955683205466642206890554547431380914328709066482199975124860319693474203659328230000239374653299922407257310343058852929525569152394316421870361929341604956117402502129717659298528280190596016341917037654305187142019721920155275940564560212448463192275113415560697173524033469439698633853989386455241708526707229967137136262064843625379450053480506756654710642040865615392041359820318660347011504718695611009125425777325922018235706651264562416258477724021123306092059475111164209367943302605908138976983109543534913391641961531178222183000512823655264669998968638626641540143447436477761664124545563081053726143142749760562488491351569065495139441791147288940258689930149204685717690037285226516444992231244084991902683257663586019213664915928280853169383692645375151953851560334374219813178457861508006406867947749721264898018438789780945008599297383706454960369460759870968792711520435933205375632484376329365159115081957269754115633270739390037002373817949878992942141328454768112435030202617988535199791798319055550450600386210001076242956389823528572065505040590202437013507219484231116031120099492910434522414009739646483589456285623295351151848376374285415225261959225920450764720959555372287426838507170460005042391595895920923254279845965008219053639163789986517775655353350981964601800931943638942144707522907389862211998903217127818372373100052230225453663281498645765490436695671487936044126579872015965157331218426934719890862624927936897853464918767980370503141258008318808594366615204897738549167111809500305507648383115577798445306306758199500794384391069378362853798462142909187741179126424112797942213066808091528417169741506519172098369684477821134940933278555875322417982491747307386105522542687839163652492987364278977462598901893189515875214552088551208075766147544483493846093421733763240380398716397671400827228290913181656788178633398551727957681599134223675856376292224420728268194336826229494049025479161359199670334450648738671607824750634421206996194086968898773193359375000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 70154534910944643083582785017881957618904096686341124682431316225807460963375897811644228130443837909037033143324132466373443659078957449128536113957088527948154371714650033833498206502952002541192780227868327403625546672906721959529061123738984383103807263404251524348046043501914195128038761543423612011218746947478709849307452483007771329454054196942818370450881994597172180358349982886961268729303716520657360071326257587825947251209882377539512467900607535593643309723548421996536809208838524915710578133049021531468615094583784453704156718312968627977134331363631572586715560325817826589686126642592904400464896765050624323421710251457111910120427749404913594499543821535247851730265809592741400818811751521296789623979351131456409503376914960458573628176413696175316606110562452272939492750101007866012579827728535084301340897080632349292042867188679717501281335316920721732856194952133824569346534122124376219076030790079868421728155601745343453052648129787432847647216509464209297436164241390188944811898576631707540036834653920332051299902186417798876765500882096624184783635790065070190331648338280155308642500104722056879987357126077377379279061471972049469907875452374191233102329566730991543510069894656147050114704992159378520910509757087434128012004524895622304598260177357344676084929942207358508818019755032182816842401103625694152210238526909428774177054735534171261958945566460175029367546927707659661674681488995910867871167758832530417414689300161476561217692262380969477697695814582637974201606923246996794301446975624980452478652747644544483721925814818874425342872874658594798539757779757003439999777098010936759169715672606525906195142165646052397968083983204407661999489156867766429786719835988127675517090748547283241906631924415719689319356146043696469007917598689103915526314190995094631417754864621518985733232092390919163535234663956963871271010376433226296804431387567692623302075366787682328022666620112542636502454787659672750916845403674849880961713800339362045117172972470608527483921116861482402590088650239367062527396088733501064824114060355538964621183345367578285307538913985525315070982299298575424299821451741760546711783273322655574195640989995932503585595941616075260210991913210867503116749001866900566453280727371243054856507438787783655120729742321930940135898893162522192821482873334076057212645008909065135924793291541329150140589331639549459849658137650098189247643304902625924731801123378434792375058824058361841372648633684446979127702267206145540640873596748962786549397199202590240306430946641358899278395791902203051893650934752304415132798571940008950780608063959287717251409000709351603050940074686544050660757965819267905515383873480287155397382027677851552926756617758208347837770528498696622869910829666984495371209217367050634803526427184288386631585567988341430684448747778724463202924880216786829527757456779367540635795727861848090049757917887182461944302406261618868199866270672033686559449824574876459522457718157914790837275949928274602573300151652326553331959153938417176818733923398941195630982385185647585801070497138981226149415230559700870551435756625395952014389942181417243673868754735386772269831600816471880574703898880190922901245256030822499018683104028080548756258033799181386623023195331433015646818660508564970285700237531326930614568155653903791512707902479157262047677610057928684582597130243417114574114448410649040455234746150381884411725144261618804722104068207972382081821748507079146707330628336486315560194326514277595729579190017760853440273445873077064052429401853305966728566707590798253421640651752470704509317598365471900779135598498815798735546886671312862500527480104940641017954704773217626369744570432960835358070071688739645403895792935587093335914075846349601391417786110726103098757264944670945365497568385052643631147904731192381172084196607850334658367422946412261808291077613830566406250000000000000000000000000000000000000000000000000000000000000000*i1^65 + -172367897291849047168074185373329430550078422679434865395327539030775881608003747428915748859342440974666108265198955278421544187971232102713232059328149900023258666894665432323121511567306801885210570728007337881862847255034934338096861225699882200251938690122331423599478960305823755915690678141419073979921583834080841004475269280518444159353446229355736932521124103224188295714540469542180088251441926080304726352262889201732184358842424217627984286010672572981929017766390365905280960596354887398119219999293762976322567665216928732269325479252315118104014659756803016228661901566366702212894928456427514492582078777377991508980316256342775809953615580093280501143286190698756051737382014105732814538799566188832529928717195482982862152089020397066130359485834111458145460517448065993446262759688424253047117567477223677412151315021555927982868233737118878166904549106092958865708273437499498016407097913800552092563944670293045274779808821496619247281489607633206409246945972602710634724010506387749157257273751654909445827365513170685745672903881924281686457722381479312649369135820217526774819913865310553190666548058197958992611912785333992456776254759519495617386082562708503536524131942789761842492193719932533397315307682707421897825901802124701424272357594895556743004836426912125419000961564622028583494880657821607400035964600463798531554427561719364757687727054725403268607591637772959526106600075857885781452901557580217031736865797106247789531233181458503721959701700642058981843613147404126174701478262992466881580027629561587963398160125961664604385162660589366282375307328145091421585960437838008547970274045737181708222322372354711060577916877853710300832943599621789942106902015406603151893049127991190172730483920475260449161558933633696815627469239310644158554638116084066756482941979085019471814173456925522373328717087212261561500936165350325709303740082589321693680961788936747206890262128030476916967377803594143652204074730356609351661632138851483068538432319048597563745229234427228122777926843859827547674783567269644989777792253188258213301755769061904063889158973842284787020418100028822601508837817955914966298447596828491701362604258142283276726210618034933358151998025187625345079893969553342479065596462002078058034884518160578159725842273523832580391587076051497240416283739513139223917464986636664697686984409324696378145481300070060213712247513159240493401333813037316153255114552771359917085138466242147722008190210069546464091858306310446039653663783555941844574169356998244141937421198242921508900743504664124666514228783959501282763613765889056601061918164102148046569487415108253159215607617425202036059369409535779873251961218504705058275410021326322443106402316797216909356322552019450886362607072475357561683379167309366173209668674643458516601085367112404226376822585582300513505985564827767466948696292280982579021969753665714810617966146053206751130120995765122197627466658667181059758265014134768801669363670995130431169025649914919848793020648709858364790349870871629089584776291074252461003550103540168551146452760410855087300955381469133051448141148523325337688890178633492924521463566586013880818561820980128314776608437666678438792234637528953374871229332250939097161392355375240372278573607168109655179457269496109184874835772542191098512066721385461346400646147455401332705666793919531398867117694413511688171672818115795366021982607713719161016136859035858993731339116793007872678585358475694815172551539625904855117787152849118579713834346056995488449631844621700190220633849839045150658844857055258024755672997780993856301242074997924572494540849537909920729753509156388674495053527921028061918586534035600617524394100656411013396881976389080653661577002224504632749494121616883993488444876682899863902291753705020594400557949853423883187298306897531753901763740295112098823974201955200631277254075257587828673422336578369140625000000000000000000000000000000000000000000000000000000000000*i1^66 + 207796561073193898104337923972103419929943485549128693317766778384571311114064353487468615039851965182919031476024481889126167248984426329442050175212449503729488688211258494785865210789104323615188194601912915182804602184596207206238191979878338381683318724427250649356022711051841290766378515062720964808575394817053321122195347567400286381649453613589645465298461770526871166505520719871824110958116941403142531646417647693509373749284546894788593294897327022720929960747690830838526113485690922375936478392694505009721657399150762533822760866525256001699540483703589369973163868045384639217473456884743848915566653769022078271225935545263178563447411770495507206018076153627645532807237560950688884921183695697536354386197814619307266501193142379037853569802500110744177686458431964308961689791320695688523794706066842563759971684433437447748377178521033431574676086860532898979891669434676234464406009422007608225939281157173963430491767366249960468320628471801685975261286474345857983684542746976571029338616486751254564134814593663533548100485644970907450794633505406005779686150588266194526174084583241075405349458480649029419784268893529257488219054342412563142017961379441944103305422939019934085726117945318056912485615765559526132459967801621600220071118684960373529996813346285608554991534425763008195671917993190413936318613971304180171942029889157153261209588855312356006192213631612095387363528777431000127402690553656522584452983198571160223009784198870127095582361743633505705428751093201779113237016532326858714241569912076426359982136530454901596739093026318299247860189006699401950532490404653664960398658975700658046166760524373228025887625248072475309541160776070279242936154902733140965735033593586576321110155152676324716154580924418489654931213499104158064159623262218941907412534290017268362923864888290099757352142188345180557760852996636237432112609320271772186061874029904002388917004748232268219203155733771334329753629549720582155143310400424038166845754367853100382183751652238411304587090943256772713673074016774262778883794224912628270740015603328917757412784801710048077676390199617206193085812388687818280949238192990536951892564696514498535173371362605216631925979192475206443652931824327037300158318235412527755175271240187018547630573982355035866921679254976489385465961691395585843922804434218086017659983229202696317631355832382142234240896347999752931743863834968235552858667357047272735404227347957279744868017534628724973684855267179809329340930204148438709042406240230505375392047740892991750899394740672137535537261840211993830502416071358267331787200271199883178934801382738686268112216418621821319893016815496777578647053910532024410284001624749972256143056428279859595938898744730087852663974402075222954733803259777387943940837871884641685237375772664632832694654921534640412020726253232394538050688621235173159564749560605054758195906660427882148164871703836406589767180798055996342590922776564119349557482876312770608311339287400268863983493251526514674165730884645417259044057770101068952925309992860511560803644667376080902195182145036887682439970823125568975158846768170537389497003504795614508551218112632112886187221818873815055282955567284960124478307111403476547133997793878126844459877018642620384025149642282625053438017393735564535848033819336018366290386263173987617374972691006250905160915771955660369214165812087844884402553087068101538612497984836024255226686690050087062344240742137075373098906617281838635971908867203180700790506999257423253011674401206511563770516484535934160582539985174519519789770020770561846388169935530065129957483926361494532547446187968726708081230829994328376945247534152740237962549671478166713718275181696629727273733621250715280744978781363568234799290280801946102704049459568873044027566963287666179447110284486278958972427921621258220536765297933076661607287860533688217401504516601562500000000000000000000000000000000000000000000000000000000000*i1^67 + -45732972555176354283884927544569936412759520879256066345774386091337775736627439192371315261612960548036658834731774475107558913534533204407453437574822902954861756935313798511662271276467654943712720319544898690334083717480834122911868632724932319352725330280051499908227250424480759598544431489634991596252444209148683220546726479691786939878164418541760638441520791796389581981741839023597111427956090548215970149430581136299602709405511680460849849087776732412366816602841397080529061383268102472646695056073341819987602758710510305794922755226055757669264207606528519999099212603279510847938362877227242451718004686223182413579935558301270896142451906093806225486350309731496756424231211590861912012191037105744938827305502981341394348431701449438368368035870322595304365293436466357953147976470508986630694254197779349272287628206261853874575674793040942724575634315441915547467856882808349021243515872457689686487364427392341056520144941765801269926766644380126481725985045955782763816222370183945943175103429978750941133672476666939084227608702296850413965593080900476068145944255474602764590235886094534533439631724835331897169770618192508497130710147296265266931565878831826476958794554108621203784818083876401296442737975219334186344668736590372406079108790061933571179874400061276815484575508704217010272799069188809542446089299422336102401404178665615301779334362455402040641895463789542236202673067323992921169146387562400596892485691716968742516584081871977003134525739371664505504499426810505679467086382184503109433988743653623894841937053128628318658581587938146591084344901995937083672062987753863427980438352282027928634070779211687025375463930763026250939095156013329106217497531468398661334099483954758022295136360077874955905200765374270316058163450564395818249780516238607034064464115873267371928667524791346072310049019312239539112956403886042597194995199691326661944440430630189619202358419924223902412268696444231827700290154540864615701912698285581185422913431729736218007347133567967674502384927242436809729358923033375659905373415981372615557803583623197886151804274251248556343670837552629042446447502435488158121435040278822821782566983087112079155155603506801180345870581231173938521272874262475060118688803887177880553388181282619887841277409362098306688712783774113807875855069796647566167902251506994644081260552699290775936463608167572285878182228116749889957564404318398887474480187116190279629780708042294040302921851661650768144687704230857083208813288098009363554457834693286035794235690467909558934430285126723230437891566943053878754475330422918843708514461224924127584177471391941358440264965634960479210077938019741342321578579728633964738432798446381355185022607933499307646603189738077598409786254418304016424647319374956536174415566780158317066428240746126207739012284559709198176044664280608896828793352849252545472781939082133502945563112599044965197087391919374126851134032198987686537674659751546530389338782069620114233932454519403693222403874719370754731935823941192467188151201929476230475483091620676737442225718664907844944744509344451448010033442573012503907701521128360219698940988997837261339320813815342161145485610426500860590590586948465287825488702424787186671380547415553756399032356275341196375747201355310823211198482438096541147833208648778921311262663022822325885342415899791920978494477122930934326040316798651297430139879412208185960125236427250855898405346129964013329001145625047418855384485963143425726081203654342601910240001576152129732814713221106560159653319969052686190190680947568038140685778138713983576458816759112371918907416449196470334553058194074417683437738007548662884620937868137613445135693742288548570784604660133154944799674232339392439477897560028532565743833381653231872003596443115483202761871859689019628327777967167486536432187464352803569626776721890326626862588454969227313995361328125000000000000000000000000000000000000000000000000000000*i1^68 + -146608519915656491563960432273127093678321515127348053096503352991027514673874511733647298580304881381998392302858006736143567771943872564506465896350960129803664269333192390397147192267687324579427742054454372603117265510645890689850584928158100942197389730560683851412263710953197993660105074161335500467586672367454371657144454929369482095143661278325291780467120944701621557441369075749479999713012299100169719585673722928246567881676549834174016878599123214749322845545724182862305502720664346730651456867650535130906406498983156268220156424897612668185942742196332141693900729452410370849794663630917674203410576405539031089074225415667786448149922813730992996206127296895894389722071407858004720216981110425242464700532191296611514484388620877081162699690867346007743164450889926395669476342066383885411440571482194648587949290110469696341942483904636801625592453711902846977761637708979858498578819395333809539816201431490634691455213869639512620010356521717308098185246043862270292486610886905942201053139018603951074952588821621187147704970479249486262715223676803584452563765877667500936473508920345472284521316363388613676413157609172643908217329313954410537437836763743905639581004504785848163253892015677628379471465537028708317962298926188121178873283239068106450385955655852653433992637221056419198312284004990959271289131593813266828039014998185908504183397929647835910912381732508382113383752925610441501546428027994906237081840174306781627852358329689797003230122429683300339309612648492919628512627062649263454995887428881197074698533716104456138922508687153850782209906386202547798905918709308821561264811509687653350788369579196298118902088586545873399438327736517785219506744369285935883982284036648243895566024510478569246997011280146138502567623660616084046870316768885668930444750847179772194613391339336099180911977799325949464789463504313530052580051212278228639695398704600883661984561919775573029227911674988304764669423411615591015900185712466823325500001662528699892004419027412043348603534556703108513790761090472456711645883008643620970001266082425213139352618673638832900057209010950486889891369200773055124117362757711301716840147751532048754471199633510631655691779515150477892266739526681562037508105450018894142198300854585133183584136648152041176475831506554025756052520063613981093135558255606297466730471714784163257729226493884135561997269017877957282490388095361322294389339682802288464599206603817803545105424022623530044336717105536559460521598213836820262971412635945837898720767005306725706133743130817208959092309526153615115676785112648126898221803976018158746838228755515579848980764664213093642308014732189838703191671916341843501346092300665650821798256810840001008394765235320142992312082304349946249702553451703053832874178544697172162448886432984711211898440646991238830197306835071518302272031499147588609181032343024607349978424005584816761095335369765498122177764510849188782812624457666238756556467926017963177454851993901988412000334148553904269017731991868190070981731086564861541326715447318461511339073283239503767987323778508743243573724036268557113810197652676832146555078673747067803089514090419942510087893979578639998986186434705734248585906253529700513960912745175950714056831269661722557267651464708801344534893394444105529606509221140361947279260374567568147885037323316391326521270197760321341108765338990267446170690504213759932894518329541551767570669590248138781913974813570720393794979626716194123713953501858498852895462751164358922447208541773637060983472436351607403232035308696349175207265304246658872619834875510101379897298615545217446511626479091791008834432023799848094681578804091382765077295316001838603623032788385375493211019612246193542526459754676003788617827171249247025780065798969401589599942314485570115045588744098877138123416773087293829404995079701556903728487668558955192565917968750000000000000000000000000000000000000000000000000000*i1^69 + 93723434110893815934338018679338776350666503361339656702386981145719046970421204103763508335919686404066129204704293691285963345316552086644938143960097227829445293350849749413373458672226645993806189934649258365306311771697374311843973082085381582800670767420821557510737540119934709258723056977268652774332156158182593237379340399617258253807309139928212872369782303024858250702761400417079870562242484695050788455790782751574381880479789094186965220504962589015034518505904521974692451855780691853204392726399361806609534695730033634070808073843238874968175034476021832681190824823659926366841092072138579229971221121771747658788609176226439814863921927460820806561668318814583719759007766298267162353835322959284129778228702053675873220465361987306620693884627297700789328318496480363758157940898323415990074039455013484303189197424902841837150326953454797763117204250082564563637820421636472127382818498739794987625583392058619884416164766466083359141199228686313170424446303484212979256052388081364463687782876574808636624203443617233280870657206881918550025731798854622090424460846974271776900335756817845113298814888997909835971763030460591274237999128755669739945215698827430016924446102681679187337176136369322330533504841366549333386096919499578299809368790948511176665157138513212201092436789188476648990875114275112472630243117562524987029478098511306164900830171915136363576471006482034110169714165805386503797765353599787780961189012930835062748846412117438102947519638107454857076596626289817673842737436322579331531577804545963767763914548538299187218550621791430171710450237592726058155204589272927321674315409717035312954562956238834914170749912686428648038715979001920398668318682758397014919310400804933410925068731197956395401742035870165199757959843420241319999555636879789377149771738325384811850777716552355605419245729097500860371265567963372040654260561563529352997973374531643023462208152664910517125282346106539466496097114734590154943437413788430576584024361749937892438118043346563438955999411827665567098282492650466257479596561816297739000510330212134845249679450610168413622979943786996713785364976743659466049210790408083737889209416970840130088369425949704468182353493670100383605631254276530304122938765177739971433720678212175815277354639719912703783493632791710783134139690595904259300724927792634263856953033409145909962282715958506919911802340215407551664394637798082677590457223213576015871105472174093902420335903221238077850568600526980868211744041810847028057393507353801080989058235280796878834531045400759461591996855079003058017383266782302152409856468377765713038422250720313154345900306951748998775579944936715822151601772955154823780693609088919971250391103254542285339442657179817299893863278134056067622922300051990039625038461589150519584180354776804027887999048290594012118203428594036984959478904882106597316503647944873668220666290379097209624831670431050491494514570784996237187513693871927473817869152721840113732227342667321895766457960049438709487333829369250994250870989647274013283924335022960206675678285922369025250162706486373661415867640020434316329537076500019327240609360429546294487894882023114191573168978150227807453740484942182180204191653123127009385108141839831736002603044864262027126441500228681790201481734525795496015633749243438260050121290111257621972375827764494326586319135626420985580863144591652290875893146699487393653350965161225191232337512261836669961804289801633584407448641231353632549616177188801855041658821221625220932338522045224621191790331568759117184779165129753926587789851195090284538007797219895391688745394558147017737769456774145484165546352770430258049501896762301794364847682127105569956688742024211937469736909993528751875680012655867968557047971017276529535758350941658558582416782742138055932313139863251509526144662749735700995774856369990857274387963116168975830078125000000000000000000000000000000000000000000000000*i1^70 + 246487717404215756788068355694718840222696265588258497986156432712475424606137007614715511973254389897497006750108904233642156884049206736595782513087014501340563063421208702637435903976928289549537300641002302006850622139146530810090488059104247209583885956087697048718967230106921983065362284904403483528605305534135974850822239207751744030967227321993435930669540261001418439958125304596793701161726884174552116215425350398800528881998344699474323601796610804104641129817898740576662796744977222511280905432244382534865482607232126870348428910891755387644195292496275329837180570554778912059242081644463575281584764156573600920125275160869575388673777269083331997314383401466295986300671648859335661247303796560074739703487712386246896320314811764537592197291541726700853456182324398083644954533478046472612287210736180514044462511654727711126604434295021065373126634952320595737735257164066762137771353114708972226808600941144770108494033210795064008621403660505850106164012481783148073435274987327312855323269219030399097198899256588432830469128936799485797676075275301232006703737954639436528377178823905368977615510406165989391914939844954420912981848424784810902325540515255509620492990028322552507702322732937183854550541616780496881425497173865091492873425032564933747128278274642835994374983686984916045090634749364661260053998825783136333130521069380277747817471464455492210200517309363755342796341659611763297842179791603626379585408062343103908511151393523168468574920179138005730357565959082706265182898113369678989955553619236028833077790098856203295312721011130118714150401365820337613397714364893600575607666954605042159434701139325134027702001848276320042114826174218277697459298647162432973768271676037383488535759289151243296829829807644901393327912339193073017359086466657639208627913887973530526807364676145052751611061402535743479973268426949614266745669040358256037743533923741286827417305429972227608469803118227320135032850547625252889866940686816223194562319868175070324337419079840145216907400744057479812167423464712534331722127827122174037040407400346679646440259270579934125779045958598569080953682839645715551765278581884473318437527387612695847138109558408266152346205382175784809913442391619331683804757551926280615664469179943317431168117945312120740869999680259014907240832990902853270970248231076650013657174118771990273430191892501142778946647841808857439214945378324138971020780059448200806682940078303174278929235336050639078767123811296782577159805271447059395410598059389246438814744944030256899214889885523830033056348670628148003204547975430166361980285102958342801451657475267711813299336113498598938689580167798086939500871612114095191562494007100535886841460035068126712292144761724730019550255988700429698113000187195590739946862002887232169904413817569143440942459377156481705434000670546133213538286295453581169665269139835609708499706633810689953332026177806183828762604155287111709008810779657730060374582633829303808851527979900924918263757148511335967477312409365659186704098124569233549521590814848542109938737070833241592667611441536491284845083187997422030343846405780104649446433795087731214980207640456627001405609060943799059053120386181530129113984522359185356768047862400538733378457362032453364477396848089945792102430271555886936430037416826831727104629142963259730958947978669444649735950675603082228809902845431458420448812983514288836328457643743510673036800297237874176435964415189844106913186806635313515505078567749568391350103389610455369792959116904813814604744409026516520430534930094402760417730599828478533224168160673064211132142405687155982678864440762875037484493457764940545571616944523703837840899343266523361474184239795308935094834704110089343554028019492683861259355745536582434994011216422888297868997001030198024263275996879517615014338393184907947952577700334586552344262599945068359375000000000000000000000000000000000000000000000000*i1^71 + -365796627784148709026173793332035257323552161298301820513565931655947846777262544385821714194632294012132231985205236691246593035023980277761438549304258664894291342749077285532992939461241196618162078784798387693115290402843830413652763832052443937264086534476632776124105221659717346112858410480426039398561803919038996864040814569329010041813095001769542980321360661001256037352584228598626767007386850852505754282129927210323494082712146390775684951050157543023068918931817365259903107240449820916702053784521035888773554031587507927533216149536416933884820637495106463520784675199486747448416218252780872026693337221708897374176604840065901650518908031385869665089010357474235461753660584925263788494428331023231027592683919854064600093864660079071840936251395384901500195609288919758627884919891404382254819729971376574286546157366937089416102559719584865502451303602390730396421611376670491843278890478445498967605975669746465532934974646014036832127447700498594303630966063376980734427070089411512355728723271306841517427933487391663166738483745568927926493108186218865021348097768890878471638350530027413637117335497973239778763473251234021726338190672583095125560478985279238068738207262048085961175601562860819409112085107174556299924506179321896710247141647995496493177437476134867431136890617162750573843345814825155061842576579629552702179926329127021961745507866777736613101730276606824336113300562190063988312332380010795730839207474163858740524367939439215050252779334296602565402699573753383065727503276075582141195854077337664138698236582278879391932514608651608243405030521919204507508332366255156986389362688435951267948453081569938080906517324428356048502185582654239252173666576001587399245310297751164153030433542650622476655282443681835630802520054490226881005817189129867995688139606116099319388484812712835412010652337022520800969644010188619842771408633854970007756947835200023661805119539790213884815596379843413685516603471342485515160529653324830977902742510791438861694031167301954491328605626981898732946496133605390620693390321594271621216032915684607719993406015909164670485291436232095296130970583833789140616559633172113304062602122531537655801334804450707021918955020925936753076809931961667367764099219957962016019558315733381536556400318023470461133261758183775951991061929282707131283099796541705395358706804128463798502755039707127601037767541171521914668401116821939091298561898846627974226093408932354698119395058958278764309390278224803220527189589010845197114702783541425019918306696605898971306700660165792922495392723651173125762081872259747470015928014830446673204620747383366758372004576154623186000372330641316030300825548805611263955238038604569970995708974711275513970870191401429282271319414602505995169294267705254472563171406107756254583024197881370677510096627150329525196350021854584159578677440499625001349797177374960064712452440044809346274396613090984498408902140396906413140401618838506971007680986302674184467279849628420415675234637444035501769700283293817078559799882032001802039491279997625567649454848952867930239071827959807330364668001017841814192706772194966011663338011930313270502296182287634855397489794680111729987810942001195733374071633198436581358550087495942167258892729008186031207488016965674056634108455279006343089228184035589167968205843439075574837889861259528943719685417905193890963506815178664766196294505464921558706340171901515780925417212409598946579724633278572723008032878384633242762212231299213509560921488205341706237553334258331526278800376554590906045292189373098987795711551253614966476093972731069783605536510968616993893183485217642952299526066921233262536445589840144015680279046022812330987494137672780131255139842022010293169807413066201945826258341511001587172167497610711737219933883137438077790425546711400970839342130920676318672768445594556396827101707458496093750000000000000000000000000000000000000000000*i1^72 + 96035348424178635250173041175711112643651042196621416308492694767256170903416793774537736720061272290529033231650361297247879709116566510768101661095710548846036521342402239818113231535488587587603316637239249641732889040848361549138087176664158161839429028050892688297109854730028126140514480907391130133115099201897280814408403791223758074851383913981966391362425590142202824440626210209865381518546355479718168309035379057553987339163479553702309893626197033276322577054807147537229362397524006591164617263599034294035457434706012474008684747022084745756908144595527250593159367765600227146478797965601196417246504339209169941465774760965825112150633553701535448031596373024406499304384810759881927204437722617911392840219333214353053666691339359806869084906420163493565709528876052797841166218642029080100179332470872503674571248014389397296744514861111071884875157927071370209787028953461166437941680350380009645867321805677417290295260652032106145143631890477870036966307012526911085152293508711451371573598529260850372738927048455257506325510224599773651139912365636690197869345456333411771010316451801442557055573299186570764877962863318064667143999953181971210838214656868130199014710893740084901473404587846595908902354043840769047011291543904387971122472491705166280146438998870237663882177993805648915066217238720334170183824065802156190841295375410040895454319476740126243470238463021494920138394197478474161719495433936890685461866016044281803501679296505716584647987364565198424092395271286676795397876674195922280334456991266748998866214483824929262915856500401190489537087924997284352444821233005288505094141099672359124461533236421987470896678848747412436486263901536969608610593598897693987393076106574343032835911636511660262797197949773260346664972159926541569276921124066030896436617026009983718282916816833516010388165654785595410320811934029169850377948381950620397190419627814356702399924712263579910109688433799179208572879694704357356300888908405496543699245258380520162320028952204172293494523607494168655068685952673006813447459591836391046224570028100424165322337923330980539987230888527722862180463714336546934590511685151051149240178454940735414666367238614544006308154589738215041895608145460336090047609080992594046412957142794853596481953265476632176357001255116810053030983843517463476487390382812856259384841021789909955876648445599422894367280279853754434035272159451186565395135325628593506240230361125698439570227769604314322162314921853805600334898904154331477942877671880178461790865539885270501345451132908786653341211673908086886265827644751743650263742226926709498736228626882545873334050771101191910626727053562023575641387368886605018082218165133612719930024664930491812021714430121233468222239787726422227432566042959598925752506735851253478271978095764160461106059720406494689675730256036439898500594453413286703574525817419058334032263058545967778560400632157496569715984090833505775999636346661486044579476006329590188714275532558144937063493709133871535839735826098458683310857966241761361532522688455887134328103791175283772787661698299614246568269421994157611268420311984806605613781012080801764669821295245506471365890913514311587500508673226816238918838313601784001752544489410204367367087121340827158863264655771336545380568256228552593337665217520356041876180493244116907986376969052141794031742208742284961005170078393641822143536735117113518882376249017672098424015864555480066581335635060984438194201420076712936063325973926352095311295526790779013697907620533071459750370744595582972033155280991990898146819327318223682928770682835580678146689024876219858593719477193132803424047736552878407993760883961585220156080301062748120276654402369238480463879238568092451402175028903278752932130676855980889297253632844773179314751816796289518343438743343810345983839864020953358547671996348071843385696411132812500000000000000000000000000000000000000000*i1^73 + 614544328348843400200934018053563571047923145843182054885913866451606590532536358164652089058803272010622155063304158122746716150954297917110123780599953724114143182184107913230835362832225151985447499361861616168894442973525160835544838665018837401641829154303731268901583406670729271688530032194722439698983728578242754521619789050349572384783539995971437445722649147280487090923340905345853271661116501185945982829923276639226163324803728549533993572865482302080214286531027997400086710071384735552213295464414852057635172507135221156941521235487541435241386885231391697159894569481194144536496498722388661258480278073146906562434038113741437950795619510957650415865369866288751116851912091554413427258691333715493878185428351384984630290329015518561131002611379143136984949065051944820661416034866357484715694617507251656054210642402264347911944706271973376330080706133083653142750587939106626823910257188084519020810469555609133387270141329836025608170243489004158529153718694875653455728391951324862689644941096719607739558430641020774231089567057587417950762769645148083618047105039706183805185379160949521948508884512698750218384374479613063441468829529109166789087589900606297983047296287634663446877146593963335459279307858977663463980646199796716781079039412952026389711876237915450059615570991812558701239982639273442496836376317699518379410728389691038403719711352957150679723433700470465755378588215966379351821926859209795550752124277831510478136276377304747345847328706733376524229537399185853913186688018589666159079283018103801398692360250776888071527196566086787617211063052084235438951303763830247610792522401841631732530834232278104190311487970831195785264158787521528467091770712672023180550159537426869637467755521075234066170565937700739930554700926307053470403559644876492670811790397875375741593008714491616049903078127560307262158019253601586953307612980218813060610312224813921434908518860411226661817675352732442111464536611854174655119025462442843351962638266487776570343705562570260287076604711842193124452634715787779141492652431174933931030168150258468328714528207227539231325580798378845191910020363497638501176076204691877047592142380177505352395980740008288173921338000163016966047770839124039190190842168545826312016545515064743912388712432622234568561002234236193349528603210226029631892171248370015883851741844693703411360924697549866275554105298748363374512540581972856751634531102492665453585356372776367180515302269646139979081794415896860443939587527895085179084268631679219322463809523591488549138130358513056816117355194765451252851496113388690921946490378768293555038234404025002911262759552407150181872815101861780245381321076437154153633664468776076907824093256092767687336305089304284424114712967565460913254226502904274930132426404447370825671367669095875270253518095266273060060335124975706302593996563833487492081882219482040678405052013441202885513921931909252662836782131278143265280258215770816905701349515871192014852664739737025063689402470761855031525050931639602425501267723652833513503962463876555257392452365044600997677057072580869847858183689405544836548764821079706355015933676353160153965861181866196036524686400110331349736219007829426394193809906902312305731941306653197509544923206722317261103158329783133482660925252123018317353565726443718807846610820508066496428756295253946278174497056387605781409837309305693313354497934684742232826440911435503499878123899436737557745933672245138434869909637056880328708999589380527762499040611481001404196161661345642462141179614596001171218744452420537504775842971971694210998612840921131149502986592154124674607025655114680322586613421387767698595310074318571535451802292553135297377245896209084824215139451842801460365703481788845073866524952681500942348877432108037219419428980060358143774155516145008809513258915199762633108093723421916365623474121093750000000000000000000000000000000000000*i1^74 + -105883075553869648188719718330491983983823948932192228648066096581434487677739394348069597370709370200259514976004173631670917421273221897068849170536559775024594864331349105543658498816039907105396275380455681008147273968472164593441041392100049609238061983569218059416883661906595475491283816590263788604880676606205100628053066722654380932335312339622218123912504788413739695154727792831936187251098242369459883433890833209922083486331931164586043642160951098858989716030231241263898560834520943543233832274376053404427266310726184730293272649074070033257479345204795911165669237388735078675876536181441931815465922557271362748251388669628550039209522957480408072129593172501016256192823847191411954297347677652231370049643370659407123341439838921017789346203858532653464548278791010713996347598784790593167652156655609609267455257682697058294498903935501996273512816248139368203565226388772676825836427356208293569207734997656928397899800472496032822524883818774414681787204763569253332010503596820732728172752980172741706718453759348423839722192752776653011136568545828689308308777018949711278687996514633576652677424606919274808636065135698278878439411408857668069185839284178803283086662664958464053977409438773500550926281417737852552658934050750163443671827955408941464590822403271310757984550459443365904228930989210320392519862511888693006483895747004001031676723645221187835038583821149854085182045257271138138165530043487937782309546757893403509439230132244021077496394409897052163069389349399885681556433683840192329776712226995531637905465897508656426806775986478654505795829923013150538711876344364300435706665719234625739259623715343278448526081052736353181292320505663712412320268655601422317681579993790093768988230709091271660573572558258808573993641076558791525806203556274588646363218824480771299895858393996531734422304052800043709690421337146584695190643221617035610647011567963141136347798982903815454252097532955312556987154964824848588096128990589754409598765450966555406648334170610634657921725215859057028983589603540540865033181396387933889081268032165546979235945636794659178417096736185126730284382836030197252624615227084388513268411401860006854099365216455817255081660528251239380906497414540449201578333901421613414912562416159395917053998548749987133827914534369989813921374330648366909679882319149106166936993530207177228220783796197775723529032983087091860905461619889115971569599032149996540086482072928306919465673938267926082561706819429877356543650087869124656903464629254140656031253843254555799379759394848798650196736785912432493258094661724065804041189312520053571653976746657475789441140748730896385231651220819455661022376688960617958141647362383322404844934365166545290322294970125496499068366336481476814761517565633495211530568814887025611699961311841145489273701088237276326671501393957543046956316776491309178256190537051959775232725767081334423883989186377198643816193014004116661261505446391295957839578248883338908519761945741055755031037145790013028542841756182484853492962684250139507017689946617574527240445269132816727305609451046940902579412278239973274254499664520519960219512571302037070787202346108593394547805748353833306655388157425039309312172880603278081996525125342596499000457058753716391055328984109321028245368608559437817173561300318035166584966557106042862883999708428015419894121712467995970755584366989319079004674941819207328822955753499285962593511430656996445823539851103690444744148945640261911826301573004189843377539399047837566699415564308661646838970308874190980990472491740179832968286941725405811652958639919828856543222511050229792964395784765402765594741803864792563879155370937570270917403538508164515353112239082769192458152089021359511715620400024451034582710937257918831678045801997496751291928059824409955481104140644524013695378095167853871316765435039997100830078125000000000000000000000000000000000000*i1^75 + -588392126788688553654174046883707787067152505658400678944998168473880363295191665954697192981268341691417858540726085567761038957201145726972431762159415308453265554542926965627577777311668272366559177850108180849669279608109589402198547896893681078957952218837582304563454532077761269453627548915385266192227247284276143381101768965257190190961040554220647356628851193441367856348065889663550982780037037409961003308898581877394744002762252360480516980752350563595786444974998331159053123654095381063128681050576745968925768978157258263415208414197157426220284509512271738217743951656858176338611055080573264431340282774242064779235439734147146320027534087900503944839747979721005500502877948659396642226535740197591157391289819461897024768035763395841678461073576949562079751440697546457383457526794059313720771147710063071956887451938113341383000822938875262752516626031086842937561990785538715719904662249544245361647891303354273661635231877162259127529604000957268951679151779058193396396679509798085478247579853558958903558776505617751505821813179132231928754717310301938648222869955720431508128468954164941174300783759794552330080673708699314456547491606418027773130296104896660585718944541011390487294700710341338076079087004005186531087563293846191017076992330533707487296664079856186540440628972137281131717555887913325784578143803565393610830190739291543827671750744340972674397266606007629963180179065914280541415961208865065838839651406104409725873669863615356008356425194920384286404299918098061517204254234834722392937036202992726773809975017425375529070362351993252101923575206398728400462743000187242093935442803850907638994883074002588099282450585761674262290432139089686389202481122231357044915246870122508271623180519348407853082743849546521383370314371413320996681174279986367166098486292693097005488343731541550155845491426678982246034908180415177407935594972730397692500804446402603890928533498641126227927803805727674156123734522765418022193619424886932183117728037825989799518596341406516773235065932940437139036988359080849305272066995743759102548373949330189026371337817587776928859408090490072454139878888894381070917224786785100308968451902194022742893078509651131944401526678265461802920876484546456998597945557760208663640477637154587267111693435481969783697603218840365338074926857195406354505202410108494307737786079084636651302265184441020783116917183131825873290682292949246852369198803647436898110366241541475158548875419964780860293831194306260405847019990681980991485031754170517772561899785932684224967914981186804392904673230130818237286782574796576126388267827496671117474214897235356770213589522259396960829220063006756369073432735108193792673312241528608182257536895648666226466968800116676178051706825539348246257417601347526485382244505585617336962589054084384180909522262704825823066661651670947012852427784302453967529445515750398938712763534201442511162193264710156445020458146262052003086990635244062987436844607303609780972107913596375981045601030883027080863454254762008758985126954953001172238863768775995474980528831006752664484347871277847392648962041673542256512621656038229114689615094652027787006271165419354335094517007957323338846615642743969143586376851731979535534873476545226444583209177873362901827992127392310199688818148398081908462761978446167694280562917738167950170944410335987128028171560808245255984079694714649253763763513686061094392053671373389046662238463835930740149442212237718844097785658695899319749898003849223359388959624497349607256363784358144727613439682157874834091083084445401596081649077533288304201404715309556720778581982274041977170435384153174790480526137559415700359321758240484483076572326884720203533301781952906616902420749332200063635942771565406497405453799539602130848420413988247255736788696281803060869141803050758710936021800286255256651202216744422912597656250000000000000000000000000000000*i1^76 + -233276799594135613694220394101475741734182551331513773515903759404419255350829493740251006136751904705315815600963347715065508482686725430423075128899724891057845796587953937290837641404749666640908106257552441141640451072862447901350853773587723155875803104437464051751026314935390533342035331820418076602972670522733857108732198221942779862147349104750730853190114527411118414200395261181267306514036600643027419723644488968215504294549139145046941020329798085590639859452475178013756694219347586599031890087098531539822919323343301591547829913875890955950404701213803665032605080717342736695840064087545231283923007744218515295828747425226959075848918326549495096916285820857510605082581826691331208368515492196898957615415306787582109846873114290917080000547756700017094202296169151297910683470146215217617194802099134564327862872143886839482132880201657472854916206948360932772751516220557572034253365331327942248727074579476293151028366804029672405174730160196267111982612964257485735519237922192348012681277486181753115683689732469184411526244706738135468409697281273720887865340970089530085014588280633716588888274849013079188568587049342756532464537370734252863414031621310754841118875467914680351443216545980070723132779501636175024223687547646762711065990687742336386294217280871760583900437264202425025317983208146774241990159115411743146132949993839909149158755461423330694274807261350636353838402514090007546840452787695086858520901432352743544027883527928310535421074027366529929539965576633906526462325353677633888358998045705352281872288157535928255223258123239319703935982560570817297163673375054747823031012888315999516555825816227713613359155199285723175809844252744276918617384400384977951482703975152946794136205914827362632044632059656168589248579671302738865377325548753049790857217598736389965394203132166066098902779721825915742742329246624890280109930752394321349798314262189068035646085841257817843002520815181952450565253636868227999890076475146900453035207437430001237835628685448148928492923458424064853120343484872824260221808413585955714635581855824743312846062485294284922943475793283496357776999792019598376849497999415962533786145800977430453174184842969207474809563721831303586084048015845660854695566510746386454759373774230186556864974588195331505987660712239994823889801836776323519000854735458669125008811012437395986873898656903551099842359641475308288648095525299103165280375649584649309911973940769934277988176852420257537716140748835981760145142061485639689422787924430278831004131323462283954571850144769998267588162353561776400712196758314873501034287172783649752740003114038357634749353568250145041150202544007862741471890829314189943828702593137378129228301962330840964504806789423825023025503448658531938646070166327302051206823094208207575743991647300116925881044544595599618008860331972423390570730804502248324909023600141743340671965047071310283279113330180284775413744361147802120751288744987773459920032689581119908826075226279384627658004660975400498757453976944721133952590298053027265338737217269724799764699033985951726701735451067606533217887232272633052084128847540391762482852667032102266863428573923421616323180911674463331468160683954301163419853407878707308555936765108627823109954936460714325157209658927709739260184788998049965442359205935814587873254387263994197105065061966463286032135895196240355412917951591871478337400699754900643458874404780235513134766728926085339321657103892161016907269103726583337683290726536841191470663420427388246597494635556270563808315290769035265339990757004059197621381390363819912691791135288586662411399698627091025841989576575907563281589507075882326704796903194806078855638003715542614318348328319912039662986584748158652331304848062472166014814296839538795330553891825654513628765160828068978436681949355832165621249529863234783988445997238159179687500000000000000000000000000000*i1^77 + 150380389443469851290613507264268710191418162867810432262287003092423448844395650407123572097415351525581613659950069927016409446670409738334946465564974743024729038599717270524691807644752069632915149375251164152259460655662938855278966667791906948777240389533125173404648483741993284805521830966574256554690324256811266667854043012156915316350148032319600427955903208619854352129922115100842138587196276840288566453375873672170535536568922320788913019208368338539996008218854914086270627620288254717400066851503661312096471076209828587346540374007508958950737606078234833866751707207719518901528533177268956501889683203342854761643883179062695195683583905034485190685478652378569921808046749780127700861171086420770916083827833065919150178862045502940642991812496521455540132604719257232001812066267513295517557320168785985885434459245221923079341569584115696068575877490405334096773352503251206230517378900956274251967433429895959033175350181776103139525424527134347348830204587370388311615138211734622669380956106764212161604238929975079750188690471078899343414772508793072620968428197480428456906986024318713430758114240806148000422454038134667017108198446684782352396998778174077354188274834367924231825644875592665790962198786223539521228680369366209820776433846245008144330125491519217497838151020202577010357829154226605227634494283572565986031964403462459780204008008441409208809496984247021150523340767777466958693231596824586573487822310967784509079354501399041344281829562011899646421174153113029079088540045536413341803891526521770057661442433877312219013725185572483584148208002710845621220796434284033850753668907753652002564622155135455662040472758463377137288136835036549692911071314120819497999816573696205069899919611223919650283156719551535658231425627333151866359585366454989173896153029264675882967762141196413867220385655326155058727977122823986850803429905005297616201714082362380891042247157974783491644666109581890888017265358618634114211758052249517848659811908376271230035456330845031843586176367642713409348413035576603822425404953564070282646039364959581892377685737273631181067117750117036897956547265190080454095885982490871141657536935832309026235449330627382902328976451938642804595529683039617903567443087626582927109658101993609010553271209452925576074474766113894113948062077178645358879696462993698384325017739828343429980387816482550719974890931032427366135596694983880875632377341001646163394154234002735605586078958296563333465418366220019972366073203630440771588468455377911270224173968934034069917883814753920848895672181810007891852931283498622169214452341953720977883044225823835890532371298093391780738239181517820591142048855800825204656107169447659362847540572035919365109697867206583607345783923657350545715432504368299867653852278903711778957169843192937487881533118910226810342609626777545847184290121899358561250498189312016862161911432680688152149103417331163795804100848252031992386082804642115415721050664728703865909846729430821347875305077587664009050002996576364484744236290143444848491523541411507934201004003825244807260225070223831113034390496302774541688774545415612210667124458490063301334098719302168070530525297544427217212520257753668619962547812139348409643508599205186842540799166940673880967180620528810064008684398194285360694809439270123464565984706356668186925169515076391397592748702823658617720397240924648851730585057625888971813799967448879428729734447567404144630787905340229488753261352611899864978192966142209306960843798514896701277089941167935291727825970184265431725361631265226610058439602441141557923345481192021882909670016161496327023096720818423927517837123722336249975917306896213048963872401125112540779725435726348835101036966919397037777434028313686310374716584429573625924640251746261123080588312073660606013074672121726874096658832513639936223626136779785156250000000000000000000000000*i1^78 + 166692982423880416168269420059951400863474645681447262125410171707924284974669434441895431445071366692273402888841192433757846862596678958814670888041578787628861552782916329129829640735039943582878525624498180173520052651637691636510336473368193108541200932169543004749630780945853329698499012423833036171105228042443703259045468493775648974195601531175894507827427131324851095732193248568998788352640361327257152872525206764210030290504604201454289923837339172813019755659923726151955903746718678891049310901374777729127870482431870894083135005776395322669422141279234544271734624178809180459561609897139260853329372284479221699437936968674009444443618438804288626640619413113000478155095301635919165993864776141114816147683055201265513840864518351618608337732066283394623952268409506403644884893264485183750536060981983177242788229751169774745090365666179528213766661748030874677795715587444952743811718758366714992945467788697733254270442187388057472843391724233836012180822093689468081372379192403080276927835075298961133559235379631021548041504428248884955689068988016662372860249054130941127512540168652392650754029146995470917467965512462480479464153983399885096888430972660218216679119560126734906377301118389976455670936280183648629258478533509040203750007897548644066696956106174635538477380394079078847332234595787000089071641214502423061313948338395676477919298539018594455839699361862287073226046064699501323438962687541385742277635239676684207331236855508063257280319016447540739833994392482629517093050940489608675374442629241524466531114935062301023336941631040168443299361508870895644078897745445237884293870958121309505815596263154462736714866968113131333258302770343675535145981484210031108130062159249050546218283968299007232164128778255474099090724156526804920598684399442087054462618150791336213604919976372309878135615444586431995743372804877025567232040962309758572055459598912882822271427985365492002434178778220744779229044234958173982094938281014011869632811932072867527255882205155297751652758174409926086075483887023597863337815965169325289171103149818712021955362942747003084615440946006292770905245940686305638261560579899064172440664525752176405500386664780722669235900498381221514359665088373832138170529849210390097194909400981919438529891283741143907490303693454668869969328408899708421768198475585643615958295034970033144674126166590480553773893446368479152921857299557098217997010059135924981958403481732739474786978381541540206893418544621237985215491265215603695625411717477804502904118589306361679532255403168294799397830871315588360118644915596380691996054476750282381908574118390133136161693223970769348326586047797256756522437936239724675580765992207563234330827596336581490938807262503952640763052222685954434436699748076006760641881169686192030577915154220864842339939269282230416570507726870682306674496662132761797958225993515511340202683798821027939976688400310615150689097543891093281623244931442430028658499556636816526060945803180940410688895452873944553429650703620551303133636297231522765396236685288570631267054662292249368208865590956514105824890272663620623652688120473777458687507737097002208467450652972074070384802059637879637489407856805059787708994247677174190241809653049580079464581255089106092453289340961926678732299617648065287707618579054952821536176649629632335464365179915284889617131095052553771074877550407189056118720532330484139141558304657802103177172109888693749325924248674506809634678152452445879502743085711649209057680279131453102599621593813805831147682217280107095482452784196639452402125953536908841523959649138738246804536870068706042716706652306449262396097410629539659127022010926634410831192174569210973789985085468620727933387831004054041290780182273963021077893927031030598772428679644993086596377243343582197421042737778273945536966493818908929824829101562500000000000000000000000000*i1^79 + 6302016477663311034013095102018906334209236892421940084099279876033834526035938123659828407405319771740299360445254501420913591390054540347746292859814074949152281913722894868580694328193428934299629697226340658607105451842894323081570369513873613078824382498970430640660581809074699255109654806787280647280715804425223141484833925488827071246134523125605527953100580838215560992425769718780632754924034340789051613225862694724461775061705669242901348318919190422711544098541754625761962043120723539516458752773418838851128508016756172859330049027990150769120833140187315948837916327070195569933712471958274503424024351684838274834259222197727093834520550708737064687216712927267228293123224309436566363250877153573669314001103846276199037407063161151422154984162536691250956128602057520147175473465596160191337830199176788133433395272192866310770284205907201051154512669762438897220644090452979316147767314922107912999870312616728165225649867919561269809863942795804829519430411434162766235769761198647976411131183867510113173883625263152556634169152653132987271179885612575462811271862480587188377443474008318241187004901754736953977488077830685017060415623713390793400027979128112479855950675382005573218446478950013723870203739197147319576141277232300827629295438651779959298496676035402808103502949062741277041093994435342244266812419429396669684873511821910765586595870851455053935291684363586478493175486802389902028972302800623005344132612934892319105415606321828571036566466301164814698876124838544492611577841142141927889460812303031571945244572962938038756065816310210523868793171370526156106399135039141454506790834757636729246968941153887321923272637796466344578588765117027769599813494115528348619940079051804646814148143331061343845275380320717812916841062280203406961379260104043499055290187547592081627330871967228145463470492090312387056564951353582646011579860728159926655686618813588227524379917079438332371540311820966546808830412411975562715710631552912474610356817527743336285473530792252966727224856191520687686077060462658023863312935374855722625562399192614387095043378964619716047729710539244405335063593546846936810858947413183682807726461638422791474594092208298352960276681431794631525489097915703780255941847842690288754916480164156266726220974347376951799436767745305258463053125287851338909477717109975088256384368669911214368691261528260269777495279466331855119122777678723970951538819284416154377131335819866448199889686822958724489385080125960584302224695392605264359373722355895605822299369362303234028219293585006820557147245534369030503302443982887959418412873741366850651334776916271697469929530803435627866165754767055236037604598393034929008450996180061420068354862767220716480192579093063244068245417256072496199395364132894202343339398494457884001178824283675221830023723836189988359281109972946515730048923287439122055989366288310122454488626108865159041017742034824064448060797572870154893972428141514351635333561537121569095388514759887954948332674243920887147544465789122360429333244704509603275891048265304632955133809112931343079253597361141412468126705854991864649028791060762163116676695679461032984871366821001382401913743470793162071755780892236239950456213030372487025411654583270225737404933699289160739592025480005005496692416433035548346291233079312221606879978098154794737935376613365173034701154871087791511953294121518416712003467099463277266858564005126774700979620199708141808047580906997548503757216238585287972051334810950723428071225700935576022653416166290173010787516625105321691437246738404368119936188175646456154441561121505608424345016770018157471149136792948214629391796784529464611318018589027319971511347687277307865594044274843282871117527968902450535736205584802836754395215531682736114420976574593373142253480937095370812743252465770726900018416927196085453033447265625000000000000000000*i1^80 + -46710862084555388114904407297035701225850311364997886218217225254696237734655939267475068199519237837037775016242881754386534267695072544576035014774034168833698498578231083628219166319850236137851118582464183093605322809428122967755948389656243992952626194709596253965552109658356970804949943074881874184349435640818035165239435702027042772699455645242553290061365842574721926995156682846070672685734733320582477698822954551385615943034081915503487191501103660571586454550574058797583998652818828249950167873424471671296110646072110945108611262166819649818774277392980809770730552728678611559446368744860420582663207635254187424887606968820743815245885174941398069815156867178391713327225388647485574538576765255970007173063561474713324323778931785388594175614173068371905519029312539297796606065506640801896362146030791553251149497470584604173812190587136317133937894076061913543760694358321642917563783114667044503126903901080854318682249259529345866406769437015188492886432848548249546372097026466092396754313252515932907856079985686562424578164280349959797389896347449606879379450534133007650518482858692339254327579589201620315340489107271802815456437346360992705317421985102877266700834611503559238470393778086059326036323172524031420007973897967858538962218471754576458505265107633242938068897175286414218084861371123549237850299247749137972389635360039090672554277951909498366673723110616463456951768747909151735996457821151357930505212688503069801626144866767528756637851286776305263942695518182086443598921446137055127677952409226974662975560891775106903518279970182634301799059088607916248645005048170586963711033638806250932288234977211269124905917807711634368615689050893665650639148691476999446753226162308747809630363047771273988833308444240625427871553564179872096017019282958438841665807163353823974131348960762287589464382771902719315806136455256630097182330923497551883510931585754253380083474897852523041911277220856057797905769981876928212183780626999376408528078900647711234828059260809613104625833069771306860493685908000731314418619051363972034719917624343542833971128917134213944256535443325708060417603426143276958805525545207555169044350805734444518426936495769000137502838841176697130790813067132536211714127252766383933355915589750885701954641145584720199040241584852048790216759588268825662385455893501675891789678299660770522805887132190703472126189119640512630837656999618285317651700288354814158183359192441033780650305856648860875227038765405262316572213261741719856798881565240088171634406368782017528556949602079029989845947519346109090368835581314876201704222096962818791413766089461426149911212474224038809582561459075278719623550229257599085588788045260071902405626935093247291461695408343339352806496009264865654744706917781941035841396793987917070844547838964823616855875970768389923473403250436908119495519584330302908729581322154991355379133574885681226769029122519420749862898295807808836628265967362427213202952860505566839203972712321242933095933010893735803983531241399095516882790597934993286806723173496614346732324337803265644520663128496796771682065291641850143913915297769017593732123880984734317281174370044652227964126184552045139394295107777802689324649434709656659913466705071434697369518144746471180078091182439985610694316597487361404637863369581105253704676284359728547500303494827956587870437064586290554144545025730153182567728506270738654682817333536551726413652059208918318623668334617538951568030568184549915121026424005466388546730505409503476961275245546974525697348215444658005607837080554915493130761831020906784043954767525418745904240723791196931494081832673513027574964135017525326377381913718008792618103100839701423450421666701593910700462728993194737342148252915485889274688223211373087010206983316574817873831794083339690506475813669418073459382867440581321716308593750000000000000000*i1^81 + -2859368761751494583674058496257421318988825279575510639111017324352880038125812601886548254381602934422807475200024546404060914394650288457318526532367714199521566134723037670420322135981550503536742623647097265405974621328648147523420263320029169000775512842973143357301910336593643630586833336544974085738939474850448084400240987334905124064134425368017371847882703627574043290683470506556989557401910171416507261428326818695139972809727112981572335551010476872626019777028009633667507151490476351405842401471934870598054978618581639899199075774866409533030630129831121911034057740818679384354183833661019685824089822726716417604168117042140133457088053649260488414325267852839336174228864098270727032993526640670517747892465517524390931118536682278763037620456361610219994725102200641293590653442086168860798712351782499161759665583351469479928590245774604286507746242659837588577977260280360655444299627491030043009267486499376236544068815715242902353252651448292790029445837617941595355331119941292316839008639576913757848131441897471210121784675830133043384802977783608904424027959228926199029533367661722670581887897259237747994816022727843511626081212896656430002376790236339483322104791658298969110356195801032550629129159158985527891007512407388890511233494356853171810744331521653155221740761408939201482004869936278323459800250536123446250076717728650597868108626127785340903976810014956126177866841258104294519362349944043694671288840274332916028740172270256714544969757589893418034919430497879271114055501004826850472758448537770812134024858797797975991739884050110237068201002377051075876365833389237578698279854044871643043672458936483929088533018848291084026752202553270957532986080419870309517839699979923200621533367637891745563448178500699054735867840858090583758324016335730978956096327896581056393719768848901752594659253722133914058611914944322067815837270120400914223190892660583317326876120436494333426871775227446579513844871431731532801047853607704905873048168239239157078405188855840963120292079835167225058011315041188665479763603767376934284371317928894041860182085306540003136020066154999760222421221962122649801973609929054685591348563451155274790841157623203168348366662804760669496592063121744550624758719749231367190222818479222689449352081443386497194127576637778554653046176573833123041591761476290384028799942551623875430537259611367413921876939463203799521621091562859016680532997725446325979317912610836612620025181903780827048347296057023954065868372757931994915289695746322004404353809505076530299103119630313186552857119836984765111162066431048298067203591169812459071021501977381912061906984947020404606348974019804952619333500864583372955211047597513791670686787032621707677131741349393551794204489946324077139282176458735218844243009378208768028492165075938806898453670181062710778477936540782792931024220467938857870886444468845450909370698741933040284779250225976647445828646547471263812839086808471342425379069057852937876464750981927825031389054231444606537166239393210868169494654105248638425977565382011507347359245177704289544979792889596248801542665698220091730652720962626954390912697808061545997379682140415274269212753195486929264049861448652454932703482984455850737224830505955064935980683751000253833417657171453051314453273953183330191788122097431362483665524549550868568401667415638600499512410129137060620964884228525524596766848394533361467919469628715954672336915975110376184603583048575229283568292603663217307918695085122597061995559420463318137227314559880773927214630499571303020868396648745781663645289996428743604057152775378697492952579141443839160464323349923057697235874227917389193559946342099352359217593760826416443539513158676453673974701868268482863258254698855963388270438376496509638927473525869510676230505319929671805868898193381255623535253107547760009765625000000000000*i1^82 + -6993681867968342768777089972192437486995289374809439945816408967257899766286491655362883981014849920291621477030223809648358071001358118327742388506442474709677223637101413120755652639675817009409307248032656771586084789783918659011073097693244064276659144552954314825219214069796531570620599251690291069037921512767530363047977517704072169471346110209978305374435119414876507894015170195306426084315735734116101508184838590824833731149260906837104805566061659464282871665590140844864470047656830266886578200529510848582049537837263622176129981882008885551781612375260001546406484881864027832540645371270703127533198365331682815894471265887942771497247928736997535246273458056366327899207103204617779556481734571211570152507532862527188080616980083838454258646485168154890194036754371250244839235900969163553886348349330350885963370337112358744005087668419506126370654812273155770605736628753948332928417924835495687096212231394613091202340109588077838575092314898136925928301407327234744562977682118317093644025755443133149084257699428254247810935875651236444504038296278534999895064358256074085651558533202954007529048874692551107681155554035795087806881904394173682617856946339628959044196513226996750420615857334702291203762585866602935821401347107694635536175305857264102528081011596637088306765251014608367172387628285984734967234682231442054161527825642418164289491797357419916638163299882337599680370212250934785886884603084941855839700183705950517086942659550799473163501449020155812112066956827909944661775590106194160929227490699534240686804719156807926845504169204584379249382948705807848927784052868500788058539012187717132323942147594429743943223677695164115645994757365146495653288742598173947980112771154230100753547827975157296621846197387428380546541523950082162442209946551616035563210345527786698009881514613527061174658117330773242294236132736972081318572076801868763856731390671123148592578828766059679509655075675809470060651446533415093331456081282978378019983919444599889207634363808862501722984039374970258443691760171156628014667448939229589243424512622799791280655082845124452546236735589535053028718080617234635524812563698427807176893863921295084153288238136799562343916592946375914623781643583953675217834667429365300312157091756261647617754657264698073205538074800312965601379809527510633833135132021579161400596807365494641731343600714190606963202543537027372182716619017728288383944875295588010919869476359186217055637624822237348573634551563241380533087276959694143646999606592027311521829697052075971602162789011278682430339454755223626838164168166596371139185734215339293402574716112025377922018979817216696903514545550336304365838021192638156988782000736429248258908095694848088067868526219792205578263065996830390030517060992975300831571857880794718107425674987047612257547850374780676715705767089664933851084403850117024727535881758080593583861547003630151413510841715225156058654152816613123410426711394406905144724910687415803727223295917477601193004566254153475135743075230382411043217583170050119437910251673459427214634723431121890864741601071474883493779549260337426096846243522711648419636934253238189752861906491698416336854268769383943150596948935963314107407465246097593983656319790187812025824077973673463142081157172920588439218063278625115406474393025133186227220938649899653581241727641487183442017963292626796696185576075126164582434053963231694143007740706897273845251139036355128499050181000877041062829222416133144275867253887496464613278365940905096183943065233834955681080224292903338913144874563388853087621936640202747787918648345929684661384029414159374073820766185418394059563670118299160775881635619586218360150716219264909389369769143889758585777645772692173520454344435103253831282922762892296040618438144158879623949671569614183058716250229736033361405134201049804687500000000000*i1^83 + 2412125631303865353740681358440148049794065701061220322409758843082799481240743555199221307324667578716233451348763519939070985170440870555353591398150384426211709679260303355271330257664179581789453789800430442034196284399294968855450196935395888582764615467727727639477413496732700735349333562499231039853443308337836174733246509107956472404147053667098145863274961196376906903844377780562733505063524464757307741766769126850443200704609386285864605904377653748266395957829469169847698914709984600192005973309717161494214573156670439320298353940551973047400010696739544825020605632132567097250242319263507429606863782182775469993754788795197465658876192807121450031349029381752795466637489978728948279639999001670637724539975688380984837333134721014162129929648251588907350562733680070896470622206891891662365175752930306266710537955884683126675253195943862959736661002382906963664810591487597734610350818067038709571825116720564105752000477008070957969055463278053791371249637195590422502909242749578112734917294200585041409048075774570373846948798381323833146052420129486252308975861096236822388279457899803984026900518525522375403494767958413150148529156045522557478591344502953123133446595633678950760745215123876235173547481218758859111193611798214566715231627547822296295294859497358274393502471221811044102850158973913947249657102931251564837947157215896371751373379349057856011532245305458006709208732605125382298820845777506233964641019734285318096118863964049835598162993185427866594823228436335863822118168896274384872849001442975454746686150717952965045817763568207263691761731125265488008752118539743417224634396009901875793209966612382706619905399959675795817698089421397665425408436476032808482581676343068866192299216695812905288635715017377825583527852483036840426841487509832377850776122327036760347395704823468939283628141601383392160380069807312436727995819583169840713841171467801410729851022771348717795582452300560415365932426112410531478078955583247461898698744108385161121382697344204590031091818918952756949510805942815856805822775450878019623492424234155635226858306130218010194422962427839298750511062788364524905396474719240960192178930335527261724796630582567239411415411596505485465126359482364546333065243280502553569021987689419733930178109204600436257814397618115229460880925168770495315070143640157969881817536782168465676432836949514897520605238274793052678298602193905789850110141706476759946770976300335033942986370139511307357351047056933707120971164009076055400651374374775486267215017989941461506750038865223975295890592858399403925099102989590868861283062671367518837141579290320917533841705049964096956459201405903974878906271782195599054022421845905129896167733415557659527429934724887231429478777812797554183247369570819638125520011472960852389177667110090120630847073322834040625131398522651411678340529382996080532076241822584822568406912581977423754303579398036462440157466749905369945903580778518281051172771806745614676016777710179651173532042505247665584716078022881290233808949509727175896951384838856702476777785505751419697025398192719018369858698828681208005887546783048312940207496140255152949007895720535140985497292364518936897249585956786899078960565165257661992561569762020985936333113382624427543777543005200068732377340088973773861452159670296554888471126942373909015904994102477771836799075377796892880878345836587926192604267437569420319482802669863989560612173855387393872341180715506636709005685869313537911718045445177678741918849292049874081021033114371887603169568813495748760240549874394991811702404094233953166020086658980995783875640878498640619589589807435354613606474315851093970775818892063649421741769101265217904429672306384902462143112168104622509831833597956847015622247951263359869324275286086272116986064180973840798127838525033439509570598602294921875000000*i1^84 + 1776146833523607593137607214683393687727416141753562149569406916251589929075720175034945903207204408973127708830469242675785238084040872959515530011602227469538891604545175626046772946960533468066232074966774068087420906888058461539481141405588692625164786114092891121290534396007080658243537237704154633559416393554438951266518075390919303620595050328681715417467305112069109436817431757102281302835204180611098626693605552969526079116747293573882367003980303166917109688460561839414520245837962302681800516550797936285820645953796848083789588580149833687455924711675658929591897544666857543750775264782511723772902165866601334419539365222538935421490597006800367122261470478698819079177556342294825892238376071285863888916490137854096792102052361881291747524718599866738308772394858230091956161555513427810364941042596346652752645369454075412708935350212913986118859811561719274553779722064239158456746155119707566321092438151871916446837777330270239307164835733764187369192879288846000712529998153585458290751946132504862612637115132195711175616766634149090714604149045955673558052613244176412715967944293436905574254974535286012889414909195329019267590687230963927922304232400730953628996850115737123364999664807226582091616506899051544701723428033244192552972540822096004546841187942893602082305470850942824044481867927386518764836482282322418029274560057906795284063692659056581603808438643297781121835522431351487132594846983308334918091021632649930085395944921546581175262050747041029358978225911806835696142926627910091695540516995978976046216426198988913730168979541144758658696009684927160331335908598021340039159605820732924536310874986003714653187145647547153903196372778076042111707733086711470156340136517801273583627077734368959520942118228360914607083631103707496136737757445916013714564398870378070394817651314328189703942246149056077342637195271500371473300849964155101402594854148842376575044453543172100457191822052210990077694226773757542678188771078667729052277437902040675865932979463743661685865733183388615682427964380709512831036774611036504563707837153914951671247187106294212740573160415845709574902480949714069517922591881613800597646464968666592572489483934803352181942210509182119060867349836157987126785408908382946001478057597837907026980563364998754303178261282211514676022442183307128138111238658842511722535300943382405032569692594523202189093664731955596953915703332196691726873561878128071856830520541466565112363531638670768611666337819489887688218655827132211541794828517005196811264443002589544191731386339516050080152192381765691251916885286335390411141760501210284086278847593947266644510301592786384185255415017135512127244099658418319782828822533695788997280008616915671047822716210132922931731267505635800259412207780503074494764666794365979704602108479095340764169198127715783198501188900568521972370030458724013080734392803326592814566619368471509599507369729717425734221257185649379047573768326492282891413831276606689279026791958433042605662360132533257972822095029097900513415300684626920046059011947126615893718895121989231554887346499167441916094638387434035364251236395898712977933076126678814049191282455657701255456188665500613883197903146386595865740582336934207799247736446397839324424341087970515097503616259482429259694681961499071355951764343967738798184683859968362731554454169042670314317138640732532070378688679695214088733171503888999459575176485706962237416571850254113949043226562995620057619099527932640083200839394656445169618291708231020175326807722454468821086433966509287365846603936685143855951495386655814280521062931907387782785110959057070700176381567097348379217425164033805754920892161310426806795009186315275830982789614108132130844391098153350963628495813774965006075951758511118458287120974519848344965676197396153845886601629899814724922180175781250000*i1^85 + 1675809528059688962255960037583321723169307751879334504045569169114967856247811911109345380199094721153770119610961590105842606670528330900546006237828664933729469645352490286747573255829755477867518134482515999684939582874616115010832626246376332901519612841390240706746735430864955428051772187475497229305539674740144927115490810430849180568777309314660697936662500281820490697032205748587806269617516718006800422327301899640400850847832444737532387294696971659728839873929091384130699379000574660615043585965630501351601112378691399516363692428224018995696110516793788875821243132415423467883472507878872953527780813652698799506586622298060167415899140380773931072823657202605257402036883377657339196023236935192699511726748343871353402782940412043039760691762368867720618503649049895809231559860177697173665452876344244654180524795240488993747937197068741790344635724801646618604538896413192674872804822263501648709915026157821790412588017787395626927358590808117116185392103607874847034388728553763382121378491504828031632235978782966495037292200409067128551115536712736500166978922014144897418794486450832633741150971384475399120241578006316412704383323726666512456906208884024811176698224589291846714484826116997444535502174984082627178911503186079806969564239719007906331224250501441332224879926370693403637480248969915228097811060860331130863542544437537691383169224680650699437353704432532676751998257947990841813958283840065078558660553923134953302521044533060389839354569923153895441357791122858348790396178538067692721867093782646795553178654148008989089559668217030427332245395909472154430533797153342851426827116489676441256513093195534259894834078359300352405782738679160876647410366345227679817363384752224515689088628345581392240534881273032011202315970351579748460419175356727508727325142842116555127782558727108567823225513973506153393756093340458862116564471392021153083293861149208114492313870618411008280834039604731943471652094186640064360079935102824496847734280466652000800432075624663006764914817936068299826759807578266416574708474709621635830522141116016331674714643109468579193484034443226553621065532711764342261319369450410216300033246930503208099140433013576667324584770472682329001684459639865338122132128641642205791351206842944790610802089260595584654146447663848505767581776498296501564686089010751064550615335981046491147549072406022104116592495364213117495490912927115573218092966869620722819915407617024569874574389285518384770367842486033021700717979264970655920732835216940558311773106787934064325890527517565824829100155661141050349833366033969580867039491249409994670528016885565352974415931238038590790666520367147481244411585570493805041509733196097900617582307169202246504508073098448220659071327738022035016574852804484981627651389374402126002491679498879405840216630623937392854710719953925459959177733161809449668208453440079231773565477759328538757550434045221315356877676726022315492975300041359826267310223992120397696837586126673611269178385141488455065016840710155663657673217913987401622298917500951937346780704150124082076028045192222378508885611583606279915815607189776452921862879986718528186927947996444159046065751604342648590456505524735165735792706429618239771418384106402699659834961436568738325905243345271477762958781978064729844705255187605259488591843907768168355378247026815637136493276268343964383245738506659404915428648755010078728087603908853125398993770042397886605697306359020820016923677487093705763847361425068517078196379587523603421824689858993761130826361196443082700863212559654521611386653869965367910090662482951796789092287948019037169620981138178954864969379709771366974749122110663837003003274276836228882331721256713178447154629166905904607944895854655150268415896207235852982976049542330941723321702414850609130780867417342960834503173828125*i1^86 + 393317569293607467048769800996978030631317268692856350491809886389302834781728823723715215299684538366671601904040359862187907959901508029199873774193704624775911873901595763508308271935280850844401301946626272714913637264390127068712500040911709332088332752681421299514148404234069731999364761698175499461371762302466842422418729960267157142121911340368149268227583489835704251968542945159518642690635475363320250589042561815630573254162782637438689677987924773515301639928492483746045316475019701691852154698747477663073942031449787977172491002175073392111395616401012568172916359079897178513763978629828504042585220873130658220078637707467776125087992328432006737927528552385809690650091982459550312892400371898909232565783334997093012332055518890846586678862299651906460848724978315876381094638852490678057324078692746956998104251492231041816023869908403304253580609526739565993949103116460402032326008420420745399173391529103830910460742561453362917795624038071602227867285962444599960926084659117437382985946726520798040662239213705349581726692043704199635900684071617967566689595248022659168471294721757744710036628806186440648892125300164290570278077830872305492949554228631926198358348849150479769374952083331992807851202887459920460554185415281996058057988736937091856166953211218116273797293608595279750377837032675820631153081637093736800970473693561532874582252815160851030842329323070968631959141613725979973090884601839127873734015064739296666552228855874150581661807357585981104616611062631153775607690506954194540892109490843634796514259195918175741915317210976080802985110605424356138031158398340115313880851529894147401064986491869714632552235056663529873305998704837257445075297364519233429246427881421664336898610543940592993407094120079445408775680747362456686794329971883669654520311476132248837871036665989094582195069639843144167119529008286522598877537641956472344858153862858196971726882898999742699412767811421501455997883620032091102172427136010775815249107327922345832491021729365841476279488337589208723886540856818867354352678615797829248168130087941475743067109531552483552878003296253888219108095888533051519139542701765599305077819690350964662514350112286459134654383040386935808997190238580759345657419491134512692399678332509063011780200000257977620335104967180255461383090426205551037148026830493127148009389163122603464069289400480558576900666533589349097207513356451616996640890120173411044643711025884047240815390744528363804600400729282145986315366483745978000778269823186337874399520005222234830685340917649345547752665157846593573883760685913488001680407613845579058431728413033674874823561758496969942033956809035101234686929042871849072228719163375149574646768412732360015914109029829589646249662032587910042360826243428723550680306096638659788676195144167905610082275475834308088189586096792241595195568308647048910236212790376614561616983938199266900289119088462023353077263748082152208155638659462445856848562865926231182959556065522262156877522391883651108581250522118595302769268573851785658358587868064961153568165631730991719320092950426154496307722834471663315488336792683454825770130019751877891757757076242739882131438174191309957837685223531743690262579845876346650435814142314677336110705260206957783799925877190041126150104107230731683821455363391186837101278067801137126473820031249262785929325926640310933801305508963966027595531401679484197850031528303236321876731297901152624609743932191545113832908657011839128229219824643672818843551012203275021949546086179544129688392444885474105919446439867810435557145920030444841836702333164281640581799656555008720290344446197778902056326856884096013314882082028932865507294810902024163911662071713095271705048335722602159873487792405380459852584972011484234487516790513457758289572741006168143940158188343048095703125*i1^87 + 98820298496726967147181833585991633387729657277220188068681671219243540357691303982159858560508361176902418006600966204897625034396468658550514133541443973438540726734898583251108670171424683658356157803129388146010621433891066759898108701067599756476675418415986494712311830865927364183601100228029896491623096899156603876777043932620503625803815036443391479897956265115569988992260362807030494766399977138352026615591950086776654367572792535111175099349096973183564505521419569082326350319027110102222269859530542234579325389853727718426363113950533078463122351525877409346213871995286186845429135719594116671410355901446752940553979626361993501861091529120607147640634643725533451227135127468357415902078179593168522716201340147986757754362724367497356543756020483412653122232818701813630681447926187456245608955068685798743803184038710288399957266485064639239545373315478037305959304957146750438231906955058149040514230711036096356310143756777277773522695195660959290151502465766570357868032179994986622046073965404660407778422539084171047265532119894461048408264644280826733331387474770051865451983783377651330161397863533443996890357210833672973350797422651943474014803561394787528695228612955392834347014383046771898761642376417471975410808542976676893162537935579691329578274027104872851015530130695505042565415802910588499106723143784789969566841333974494332207718043506716895344447009618229658735135177604783678512146049747928466564632316601286973103622907346359652619753635345113567363621370961328827076030504746884775567164150020954548826363938339892690150315767235611575108982113381238218964860306945214120500254832293995902790525490673558486515653654797290612326040905176665024361282600312966893130300151199560150784224481668987416135254870499004075016547531976433848098169079987830169029746928182667842293133979674253458079546683687458126333236217347660562819378813956340764107414796309557708146329847330641265606458396626718752071588935361931479752424133254961685363604822073447982970015523400058120810884176690698949177513460604382822589346517474630282038458298275018869392177811624037550938330539249126987271364994818239058611909884130893888167026739751115851647450734830435196136544714268265399662402175652111982931661248448373588297583253773893151667800719050685380609342068466290322193868310182292179891893175171052178515196608811420230998228655042872472434291755350125122604804823173880417530198245951330132591401687262561783684782226621799649351731181505534428452101054952280225309751778215927561058884641727288502425477196939992554754095833622654353362999302299657529066331952088605287840646026514027455707073002655548338754320461811623715704714398995209882395826876109018233847256434272369271118785362198472397126945330721271689067844320802566709659478593564765499821420032000068498982448384351487049450238840335725127103205326368609493672449355757489638418291781152241703812761937505950585856370977383141130683394405437222747935840208293886517508209116267073853513494896144226933049073552751846076278224349092945379943342802824874145335446754727381250056746137005564931935944898453687059498909791774717524654873189367654933298180334105918583712239074831770315234615523817491031929416563814233555459339907266661505719448734322736566906772078909306128143679082978782363418715785093127617851595629625291016494986626748029009067730479706281541550876838095975196556276652257782079888041427561728484661009081791496493465506862003933268575312205143164298806927689898342665990610780190428794871839834704237577964234949743006023722481415962838559956329838651239011876048625504797425002868505357463290166516957247212324572351648365695916469800626051024055552343626634814115557700001929474595217879556595289770220833309012432641922845207046703206626211274388182914663047995418310165405273437500000000*i1^88 + 12903046967718526126023758395950027627460581090734810720695209956211861859634769144878670831047037408914140503486166469685169627074648381003607533199226627582610214995636775892671767333951236827906735523923837746663862797315194499849154041369750571912414425409119555468074460880273057801534053449316251717383473916851361513242772130437113991897320334073099948988651247441817977338641530470600820285077057002948617869871633756601618374246577486617536205482005584507918327812739790220480213512160731820014593951649301423411221508427392602501641525701685274120512973135598948193244446635730978725874033009376828926246690485354906807190291532028226906622872009648593586779757535580646905411026658518137358849908903228895435417050932491913191479280776914498536793870367753836443118525810052041863051325343914187924261641594236031458058246597060787798021328291846784360600484661530555396675917926364083486422256947379454688696279933234016383122542803749484967500732077332330889616723577824707924839539070212050595726693098317487852020374918902729831944431119114447743777551070501689134613113782163560837564979068384860352829147555356619095382522443948318445494033035316752396770213176967476554168098674634188660877401747382315609674411427454638277101537539028924944307545364838834805028122453936071412186780822228355885750484902325569373578751511495620771164311821806668937550602505452208964118373215852388670564158966735002305099546491139690721986201536809536612553199981954827877030365565861742187686289158847340075677779568672047860261129843383512047984273835365399030813424978254516625276935499800553623070223392965991835785520012251178613091916300089056801803076395478017722209449387396748581936262282550409731204242940175346094362276675074154728349680085597927249448664948146310072768969080925109965881689187596562005556773132705434864056656212585115554118735341717288369180637983975265655515340072294413868194329291674954740829831039130133867919177137685197656706458828973631326509522440563780907364834351396339225305461585393033707469640992552077101956949135510195667938458528028182733487340791616679532226479251431422493840579060127736117250026684191150408218411294218102650845220703964803045251044205205139508991830567392977173194226039564735748632681531806515638845019783259438842852675777684618381789551204709122003940294032569434093473093997382088425281594624154620868667215735401073505495609007415122466681363667451541209254924600331381113961214899508138742138746728677050191695216276362187687103946721194760902661266112563449472301406125976366953922150063398814688929641844473112188023732327205947608468695693250917359209793423921827924695531367241182497636837312778273742023229002798963763794410724948946435489280460071567107435118777096215878915289417549671159959887246259811412438195557178096660086060410916160811954901387670501679493500142764328378775594942160506392205083399275323614683761825847104440397276142931353216720647204339014081333763429703501826556918878691296531497858522165913450200344451963828834798394771949868566265426676314885207458969240397670859294787016148529860809820827311357407759614780735944095041034782742862513189085630768456917649012810637775109235519240440976754590280646713963886478426843864160597765024221170869519482866781849158190520378410136223960715352495252237042435706885478316407747180112201367054358972860389995766170805809715425975157489979683535969770884669758105877515654013038816958254977003339853351575528601337542553435419755331021788938136616146143854964266840680799595338967516787081002928641239785789619311922916678669695554929309994435338620816887143641366544393316514726539216708715281232785388346205613152719195293808908528869988338194377376422662920419949830426487193106714141169572269247315526863317813877074513584375381469726562500000000000000*i1^89 + -9582703688381552313989980056548789536172078108085409898178337425623301235520973493881514551359841868967137388317730318846134272087722024645500971818782509065068679633391233475897029265496501058017213292714490888362320270341640578948542986284759584475607504963342226693267720977406314941557177079432122784186702033368964570992809605649382860870123568218078857209625995807391741157305746834627764524211434448572341010728493858546659017998416456081095711478689946994938103456885354374886428583906051445052180074502253995292329525026567288671078059469052057604011387755815461737176317699899686335541091880600939063157339407801525109132590984478349213030439550510753191690362415147145917003379125842802880659982525052321002107112941594721431462991270223455822886631703097467910894342311910452850680221506784308240595844271654359345790205718819354254004964504303365155640520274184752986907708605861876954017709313086693795025711080697979359436616948556425823802515304066754119402004373591280940708305127705002986931398506968046388658624064483117143493423768325954090863572200412786899228323815205784186049572287161881975908525023483383314712628462239186021769031959856828007061253851953209177797305214015822910959696865976892739565598110590682941242970474451073748939386469314359908488162905369836515865639848659735635091448996212305443898909752815230275774745904121148476272648419895369065425953905956297331613044465187667004560191899586666371733375811244987581012041124659009116672401761016239737270526835742895927039882609917818520173041518208671411720280722319873697775425797409230728948523883679032189497485061070671473783952243468113494180915686544304111210990981716273425121041405192277336207010682750883461324614355679684863971960637391628743202303480663100661716667650624479192830267242313325551573320336947156389810803678616620704326933474446258184107587218005402704342827122653911997310646229022297457016803679676441022775889291699533405756423540968353260449114965110173470101991588487745431552744528124916636600207334654916868088968191308290604604249424169311257062938659883903165341743357864544726710236504239233912922155161220534477511137037145320090711249419883996635619287478319034369084175299369021851844232041304544771881257391398297530988505750398344481135926090741821168824135359764760462272378417685855811881400779560919337499043576455263616204343078487314981802712391978053007949799243841388573667001212568586788583742999118998964755979226960721752433722723764214235557748834678316779562322904090725209562698386260611658377372106636624107445008429013653752129760410561032981953039413774661539553875408021519282031391298791975997039271903677891594927314003988478241080293733401603689705376603326749568505720602078583373646529583382491116008141343823625799530041560359343748297808104434386135345211913750693174177248579817124012765634844774881964052652155192039699649421315865205720875432041895495420860563582106767622589543262451033025658056221294069813524742179004714542919683408029080035487347952751735784468550460620051016858179696865012947081892081632369746104048546281221596981356584225544091389292397611869361632659156497241266322869428165481235297264291193783753872636300283849223691500505874240289828311857945842483224651042104925817909646792075070074101562650076647300528689476085085126890107024079290380142803604563627523272517051672241498982199628402550928779685803388680072881067311511378422334131522925825398230628000812816068438998178488716075154509087885614891104781698225534179253700754288088725618910177010537300484990425246777250053507142326279754890534920584183913061956387517589787006426654699224842163137478954651323470313922658498521010382424251761663261555642096960722727534551356290189251167457954458731017588490885827923193573951721191406250000000000000000000000*i1^90 + -4724704510375623093754958981105216748196686836898470304872395765816464591554921415514335534158436238632867873236404326403659701536774686840312702249626823642609284404072963214588973293099042352934006107627413438407734986411827457969852078327745306437498561432929566498795623210209675077282321897080426583077994021527544354605741802800380158399758940866036206854816557214167169561306627677610439472465639165723449847027186779702728280038415824536137394294723840707468159833906864047670666375824841203218908342782652226127704507075397746827540495120892181728432121808459147952469803783214104861001837806725915211553661437203696496170107369232482464221249570333050951133547183979169559099512971471297072858014088801260999008578670932603624782020205953257317676647650128508011417857433579546733812354277781088881215554548612175533071655728481347643452736251217805272631942335880344040705894130599594956221940156300725096343287238997882247318557607844215132026007151003572168904069354802713831400887518544662989336707558670443873026222853974303602950590532371828341380547773828294603475773047674086333173093150135703972585724390236554467820120923550853014820992510146836307212484655770656679175753316315495463064851403030623590893727857377278799049733406439351325789050124870525846817534851956086210249589659750252500437846603121749573219575588596547443057054174737441187992635228229223316869083539413226296964492158289317314672250528421249191158835918813851134990879586005352843064517314798546355950228012881225416348684321857331621548065111824376018628870731387762908309040638050196202337687526434412831619013561383885199351649750498250004677304724006947704430135487915199178775507924415042327866950342159715868609329390972534432014694037797960313453848524874809705519976615549964307602203228406185345257857670355388173161643776069235980469633600684194023768638516995709019382362386982226244170384147675292609078289903840057902991243137840376113495006272115300651293974048493660954656715546581018873452940024665191301112752916326578135300450471453021220648489295459736371589951316123361617767999764648454094942845042865131650580667596382421671130525350775548567431905606830955461913371566922722738332121715822111451577685727047847969786880084811804027156274954259943746394887108200190286388184757521876880838432490877326707715376420201542219946586094994133701458302242572671870649151301632822274421202148678691279980993147387261975155293011847274192819270836396362253208094786164932229497698397349977670133146493707583071706089917871400226400881488388867703405133189771649866290320099756072462600325515554993138945612395307137511889406969687420073501200348907400556231652598369923623281054717751699225086875340223424990729525007710909414630104631233873953785458609354982682558781824081461519377395325934886112732686853922789526789777075333950607063047834087343253097620396347802507954819032684046108261419550195798741520608270389179140809045614816802350609021531841956815840847417987534935414191048227800132512070670513913394080102764663578811597792959813362586161209200569520478888568488149882421508039782776965269602492424021645508977834331746568393601358025327365571112985639861724462004476086776713346084234997253347260348955444843409923412402269913646592369352239005143234858827896549983279198612098907322777443307085221645840421542296831320204809123730347980674704727936465004530942964109913596733376368639734642436641302651433796752892256938299222220555193491486753078150819314371002986999086062994441957698398209565934116795898448139144162519731345798413831481027210521780179737024905555294313442167957173677813889600141256393465301727963125703803019219395921875991298369380263149938987494198644547097509936064002984478825131198220788064645603299140930175781250000000000000000000000000000000*i1^91 + -1103532380757794338419373086610580716594159440730714193644243193502951690776577594769730536684199863111180887928504581658431323869483600804077384130157058379366613269370229190113023073364044704340213700846246272495975437244938260374296645703766318825920060389769124553295077594636460078244795488832426205184257834260408268223917810028825139585693285367695771097145701523352766748864213712908165282071520496077469392673496958530152208156614777736531977092294639436599765783350116227341426551495197463851730939920427097716109711735796748350686216314967787562338488473619471838259980812638918885743489417841972929449146925391069771534067321147855812101578213757936435858506458098010548453613673772934006426608641958725027131526990275771980074772192070512702504450311377538791664785724033929173258545586669131330570939393343602127396401418938489168659124813135924653820078583019320073227015118249540906649386673227713404034162916532041401485247146102935544335194458477595184382959247814133555442036605412870295356985782640229785917458897680015787075822511248185674936815374823257420703526940402629281263604229216572744933131832932185125294190647328940332043360586937470152757995809488905276470110219300454900347078767028833733516762800811404103569322997317177343999342084477561905348913158261177281905246187722982180079598207568123398896287864934077480803414217070642371510838815990247586900917092469613001027833551106505921304203769042310742874740534155162013676733611496816211856192049372722179645171908670510970765751677673647570575584188634216429314183919865034562228989316226192042500363512598607206037737398708136488285123306294292873959029227595282362864743466014563331722092309381643822067475834273019200439958280050741473477624758348735916177317391784309631396355260904344513686994966958441292873370258432964363722405450892757564396103677240802040841538947645055947106557712581114276137878474548100755834081871771698634116162338938737072433220827323334509329408943335492976942775591224489764623731061195434669940848652590600149312119142678572171103628011515060885408743608080932583910294643014472780929518881584857834518174060915463195407925611789721071052889315254196183441617089273045202585088554099639963935789523483994239143207105401538650397992290101585805538368654958403750639886196461425531677589659723321174610469893240458481825781338311747390579139174527975374359915060138413375167681925110330281573816523553516664780157114882224190497708816333146754844613792604879134340490398610484909894288017417056575665915754921105928195560667096797933127963764283091487964548521108624661915334457130378901404453023799329994160686494785784504600787615367395987746490866838475021309353789624458327474030684048819083549251854964601980690194968396231009873663087991640195808657205704804423185752555922562422278532891938514796086909184129436227216762591766916915978800702005640846477890187035634411811746331414202239975088469669718836003631527622620989017372395302874361763165762095849436345696381261809877072998431972207701306104075895572511640720181577428680479929797617787044429079942679227242141153050954865924443997563038396272152967000524242780636450022960444266814410768160245242856756210963193028829092087508222468314382883323872616583929869173834337199021549293389359448229267176908290233599782201352863839339526875557207927267928742096150073982107186087870399324924903639435004224804341080520736777188466363481648480801979552155236158646120458384170624194900955812114698579369152405341338100375591331417859226678674712113765582084691776889486833974824495936094278692124850608118536850519061118862436532618528536960491799787200162440842166059585335571440831215436005765251002124494790550731039512446047925227059021580089392955414950847625732421875000000000000000000000000000000000000*i1^92 + -173369321970697813801258884642249600061637811603719464723871131470998967451465623345748056962441313452533832561620270992230473442956784045420079518755388467029596944150607993290783749006786627294887667330566795439658989123040646693337899223822512976544087331052077194937759083008262180964202998205616128915082469651358792145331248227480820846775280514455584285110189512927892850146557943700394459978672527097791180490426872362751230021243853290778519611461045863172333409097909042051446506441960276035144773377188840211704140808394232336510518721567801389234864466876078226379839347926705656020302713080215410080065712132336677624427045717354863893611892429997377820778088811636926222999449971909577710748454704960639182308103294695684729870755812511134206804616913024113256871312732483424881228269509541458052685172868520010522427623479962962127704048839969552480352016240946145342085839468230775168206351584890833513714103044684638520727043989675843367550282303335294731788353848537540588469746800308768901317851223407394982985213928649898373166531363968428783732200002806431626627008263222582424006326435566796239598060208620743343622739258163239726273302785087095810432585941207338125046505285175736640031066313372295647343849287495885080843554920648730566656003901438448472773019212781519950267281382657940550462534279919136621548628662592973290420811228408414879469038453523267947114199532569456404765495272681578593777715010193628888708292969196646177650901703402725150090815791737856124156758381578642712918874023831238291978261931114939783777747172406215421359321007299041501663630998146474144393335066163973903474866186503040571436996056397452006203595596800365880491936743824757204969392560251157160658835586977616601905614771001728112106218720977342418784979171696229078224815529553574612004252398298004578102322603604829087527496503871397519436346338025165767487851588628009644903718833167272175650438926228455234352276733313713694858406305224027491703515473997723781077409644651660498796845661932249400557818314677835476633390810079899377034508200276558564708671930898194914383916856390954542281022346504511543367519552764152783066776830831082189416468580580934400631420098217341842315283841348017597797391971969826345222513581633702537785827539794653437024539177470181098800448434496357905932206917236000737902490423337567061573053608949445100200441708497553433579876403619856671873511577623307724198185477328923940175630945265307341472279472142676893083913743693946108251413152156050909271674652238517003252145243174104357645448358484210655383594048246926193156735823598917773194506667720598492242066637005525024838953795819706370367771925542775730583306293618032410983100851827055710907908642575231586584575894393061800119510292266163462570235968408792957168706982285190070938044416742701837201277622061170804992410356590477070219238068366826257013569662836208818456243094867926959135221003296581272780760044958196237586983457478838100755793726989547628776944293212419495686040292207733657923731748253513072571472246444704120955563182513705701493488226452203146890023450184182749696475412074421017483263168454099227892041293217643009067834852269375740303749314194972336209474831372146050797172552343340074645683542888686214505189895871509902082601474860241400724759159563420102592565929272687233823461229911382213942765586309430169849090620686027660393170563347172452187108916862477516568172292281717034898277924242891547535435679515702382902185222357001814437076576976825487519754357258106659752676912270529508833026088837397395706018671537206416174890542704023997092327621678551590810323905032908890489831214820963456621311289283451351205786033834352242916311445442005415842591372158056663592424229136668145656585693359375000000000000000000000000000000000000000000*i1^93 + -21172980286429489812066533509028224992851058495411440108633081698731028803577313029381079527810568107141854495904776276502238680530318815210664979704919232979638015256083234770008544310005193109990191621581210124574060439963841786250090390950093859099415678919411397168244786316772143861615124854073253085496906184675667727747130767869827214091728398412473308845546656418159876643440396105404157151589668734222333383067582504513277327630994328409533772265374853687911010510463522004212620547125207158560772698205728344281844172790538999111524318404394259047467192255759876847296644610340888540080486428390241062912019133689566380666647530236788099243522901603388495009648109731788349891764811912691714576249928921236393490174183197263024803471852501928104054437268081242990415629615408606534849387562557077253796896855036569161877814724719696306028850452286049429630991831356353024047274829815146223400060198766563486497341294580810501277728928203143482745891329706313597409066318493044522112253590682144641404888009581371178614519056906387447413533642725140263339651608241033665365416420871929388467452779272250168543575603949727991061539648029833356582626080507366226588402299866743537761251647904863296691777473549390932292664354168638775624595003402885424706827342171122900583649235540981582395099424356658849303455121680917495772061467082231413874382745777758342168404999003142623606391052855809665689577997630304163231361475048662465654934815360991170694996280924695760047863159360853398612063427382889585090899064016966546623659900892675025686320418113896884740766954112399407825976360935423198416298324281121728662873545740916799181512183552089320610531840025635627572526067628145327657138091578167951233056182661195341061832584576438347871929439414515611592672374696684065463447768422322261779332446352134557019256711938693279365150219109581162375217323554800563247452776486254005796631551524720333610906721889239019109587582014196386384004974198996773132762157001980938986353600626770861655614466301017796588690749368647583442199774387908949697086346145748199487544119995357115370806658421696491915451432045291879906544214449137777667002490655927206226432185921653075948959777323919897350118138338116651254536479131974991682796553993714416424461946746590476246160362534946531884683841733559988336866729945636076252776290462718837950329168691420930673378595178468412327194170211132141789052146430044415623448993658383058933143450401661766247417889814267256104676014114470843834243076384138060132343481655134936805495574373869040788072719482359075987582608302107159723621119534409086280925270610695305030891044295370032414088275068685948118777498665289539638811016041197174797027943471852580753747790900248523246296865966724435204582751448752589180875184344592551893014172270713569554911821359243381084868042656941701847113988810879093953575190020593162972959530684508646635671183365188608516399683225216024998355593779324457146043357623243030403614586249663485350806726656651773745024177265126293049083584943362757045819351242738544629276339715043049743518464344066317618299696095078716840238071980555643171703184354109367663481140648159682036493378054707279671653738264076166765216413778635872841568155534382201950960791455672482702754890540589848754908184991709624627590815001477164725113080990977147411657103087340545538370775037701734941389168641667984072039836266985986727950361225010143844903417354360469991303148234388709291865198576291084556382342881382001460522108266011026079375444051246852660896196242682497242331271398366881484717831794743446056492438335038676291738346232094631169554636604984300176760995029092705233338271737388661418488454558015321140515837236063707847060330579377477988600730895996093750000000000000000000000000000000000000000000000000*i1^94 + -2133407837020980783206690679625950112298858195821040666273315383569715960929359370676195542881651353410309834152700480836454344110954867879958009328795077734617583629199913620832307040951904502468564296998816172038490516103172785370606944834156682463897997230905808123029991814468455428607569633688907571172713658081077644812216358481856337155504084692666647313488694760009485068532051841842336983161269103978312292249657898714018584758719454491800145016946076339345589892690742054548723838954358500812160974198879079773069461672611422954298895690411061731867732069251957303074211158692407408087090533458172326570379697896677836094359392472753043408440403157937652718193630315747616711249809022897338961738514395365626878146487624437690827518582863679181120549655174991256664525628432773955953318341397065633290039645176526802745166201256300589831068105043069318753876376235733636173748338886279487049045507560119990508142760514017297618624774483258126581659664861228803048863582650548217025726187415542296315826969767479496598437982119757822459972280961647742041449909269031916908661373878127948621349693635251022331476570374026271091512323225248089234687915542593257920288042910353912715091477738141772097528522873938244923713118836089493316711438680127614394213724785352839573326335890741111211856239985143270861895754334567418401796681826334145348873456807601183600686959954077005020581015709279536526952426869357210921476348963318874581503759750325769344510540177357325859035114882247583781918441476561732064450387363384639522864912624583670427837001369730051013435694020000203989784046123310065752937132092916804632765040040644586119746440360253687874835103043927258963637539800553672640270492155232113443774315801786108410390564649938405517377014705874671665903792463856662452906960787314065094568290835044101888722461856374180322074728710849514850436669477041542831537504802241532071925577301180910175069557196334504413236729762201548363314348416626993248980664857252054312047013753456139875487759035059611923530851939371190052248219670547718273087748965746403709436467052237804246013636818941551546170555982176079339189484875885614300187971114774825660848568509089558368033557863045496993924844945352471309623294991680091608585978763779010141835266775958534346384726810653511848271737697722839187650971227559061683964330366235601084742912645065625477017067099235163389933182884533099070762413087960521511958469145361818218370154589979279708223129254894885955516452646198072252567672859459195981475378234383457661806564718127042324858275072181330179716496902850649740832489721475967231815612090572098796522650715490261386801204750283968233945545238020547778240745420197961399956776895891329687620455377337753457131761026206190772595986887563135404793946438765051486512392691797092186365488569582334365236460706517336536741968506754920516309811853498069327972101773907738779670035669573248312188939433557942423968098663549410264717634458905738641000752227955773724522823075049108772301715016679393308043056204675215399395447502660812495791882826401219038786549681277351621531457246538207872412646862537081007495275363527310995804429386127405452237705216146408611845763641228889833947318660124971200332711969166212354014982100678898479763829107903383942722372912759816818669152685469380153832374976237078517345434939133658651062229839677335357307159096376704054353955463587240018371753220025367654641905705043137739624350329325522570677332739497333076736787644076125706191313045601205793938393696177713762900342061016025466422644564272497949936986863392363232759186303975841796045397125035535186681378220108046337005553364062674803602900721508300768813473327129558901880478983809359648052543401718139648437500000000000000000000000000000000000000000000000000000000*i1^95 + -179411808559305394021289509597417670874948646252340256050450064020043235683968387469049538536239717881652766871835560174981070359782259101534483587080499373170014880430218978449149645919414747488549404835042901296456376133269616746219984256460499018717849388352261405524403124245983399550148907208932088088831786930502471572461849629867617725981179767892882820826274115297256987345056131548390839212312808485342456617766036044357531834866478187586710402037745080076985808879165557684743874820724953129602319407099118342637671357435593596177159908676324623378928544634216574848019666417550465797263278107964474394795318660025323707885828787437575476904711888178324054023360953300672055518658000069661070267629035834485966418910959678997166072472053488456000868713636710973253790109934205330926820759524469777047632694527855238072374686396179705478684223924586515673678474410515799078537834028580892255674525377232437922596059819948881612670991391153777099019181959134797909890428518405758322512793123814299295798412386804659726508717954989894302188961449072388073002711717329354000282959847219291115427640660496846110529776748519717117977108879477142090071803447579156814761970996677737573161616910786889868579532560588706124445867735103549840897586547347731066193570920764978207952708030794911827020425815719070142328334111487050708492406509960748680830697043342630359088484820403708536284394500988018622624145614101494082023107623496118541525304533187803592216659828904095956365734974495761467279423269803934432040357966863276073592848651781020015469245372998484688310767978407233380928089530866864399102808515826326749044973288749410216161633062949350166109965541728484181773180656361783685706227208112544134761720848742065060686240941404416522144342964427611016245099477824160509528199833258654458786535217618130423132880141462641808249980336709266653615645429219707404453384126772558360319173499458450447521820601948900838898284393161823380821319503979696264268792396517047430159983832321561029543779315059499978797213286111081306637086276230803951455932812155179793940175718568570819692969474756439716322806069951471177708384492250853330959544563782535246085219365194316365579159215057634023583111397450050146830023013800816757364524910796172396557933047706528006003912155206018597355243646719070361302068906416964067951938901597401406573495508965643431702031702536558015011134477509294804092958730104896733317827789849354084537413524878273948504652084229082028969394541721321130634526790003389545800543566898250204209893467009853144266744248755743666094149192813190434848168837754461375793167638917909786235474438000656010380335794262937734231562893078144015830387208813499404612208891157407980348190143302070624087788539628368767877772198111522167290458246465081314241144210275165870726472839369267550835354224700648921966522287868272061062210318864883542922670318260000300659897065033360216633297676591331915338825411542046349229688601223587426191114533260428496404047490425523998071078531676475456916315957031146560357436364654251917813259646590005405950546535966729567872305448285698035917991917181547832029742846825181358710246928896048724993521492540268671788124078795862222928099533977268943350769963677991093468930803003869009259197537044352184689314757936948915319384460506885421561646563503549334829201892956954978866766852986949947253999566775239126311422026606009504055845144396029515112131021014389927609029080121193528775751978459178218765515526231456675076576139545440288453714871031692154381798053563875651130472113669153327611919512641799273223214789204069603866806451801720820771336594773180561068942861217416064367223107533228878187384228286245336661088350069710540771484375000000000000000000000000000000000000000000000000000000000000000*i1^96 + -12623939530729715807748445916017220398662030004372058424973975627026827936533631671123294216059234046360679007842125931894066551397407938822396167603016286995429849032435135990333320067669311572398738594693127776043396994169309406624969255941762134409922939827969955056353221191798042735713250463232228209745011726062744133732889025488165797438298849190095030690816646284461560994303667627804554381975440628602511815066139699606361832955802638384691596962019331748321375551657164359804375988202382293717661392689538239097999231476256377028487439751950264729662731390468203552079205366664339227797815367198016342258192075062374611501804406190658210523921959487468150209669821037768217394258365614354377721985830076889514741764971965101230396946567790590165060630556515437083644429053077442911257830914013744626737164004955985983376603553100315815367980797862825351764039873340722060885639039640770158809802872151581052794565203789263227522410197918032095631084291949027224085990688384900783720397205354294233116609096613604519553485329509997337470280446219187674130841991683445398407614894276422682269966189575014567616531532399582468721021197226983342881611153752500760246311906511549453561379613412669428064250328584535484376029956142388602796862012143358590655855706923211019113452844498363970963901782067554882897677526066439597716782394567692431737095870758632010133061658478454390262314067963156987530564349941031700229319723227380801675287774969351700277978455139993182908237680292135195538400195885422590423442458834402648247412171546326220014540498751308619137862149396273138943006766045069335471828281985083278910393022078551164411058064444402713389090445679276111587623876568938164897790573536903722511901572655288625891214906379321750393992157130038291622295928126391566737616210332435943971120521041400295319539411023980734380552202822040026519668026925224414854899004982934198808087504316578783700323856032542648234583629947330032279135755718612900536009466256373244783530885267135708178651436216886435989152443695723725972758992847591624296716861890960245630091929917360253467608536280601196828267941128013758955285986800673543937053660098745031714770693468509099073458505143341639318890900215701444301798762246037939176698681891706896444692165861434838757391399262662687418442593676564784207387278213858534242994455972851969561182231813014879388012132278334243001920771621805319752269981818284048871077009127469097945266079337565807736997724277439243173556544799030540462848839155012760973680223316600368413799285215379863994974405577482131195139529944142605875523028728741342147957200892893820467782231318212439762461497380295155876730904424819964083999490272580061976567331644593348472669713382412966923481138483500719598762116516082101424580667880095093993511278929543584487074103092353290909650492368851278640026668432164810268296309237406002825865514116413626196260419398351278710236154674435925510031129966258539661512263570252732050002204054390281615096390109553945695631607409047608972839478989672740469392018642917759047676819612911962182723589863430844114653695020547147460874327033269455747615070917433557371483686204661861539816535859479910720461976650392745581062302966599139367184589505613709492822568591763923964304031855662810743747499438965256180688759851196728064722456225519813372627027386528257838986102257660695147394068567011756869801827420446146413126988069263611970446440198330653663301733830178240925511212745879881752013302141152134002555569675094627074837058939701895260730956644905939477926168066479011387979171897993861608847206612200942811677272365202104385748992840182695089865654434261701327000479224384391702084646655659000586528593750000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -760904478829359549685580920648862686413131044235843436590868627669585719282623642032703548644425805590065759162520024301229163013426651406253069696192283522716322792217005585920386640778741331501799228092704514083484703181423999918750114189973299336971191192943223019579559297513238933848770146298627042934946064781890407719068018766214165253695704600415926704686337516780202155374018379597297466667976198054400107371392466047741395396533586383445515128755269363796513650113089915818524927449594069188503263666403320468041367124286265980587297880390806198081323558706642442690113018922585195445838280620320581488242301083833882185054891437637062168607799518380794888520820473500759630334945176482389661546720062265672087677465522971987407383651607509641964783808871801978148220950282817542941032446657336509841690919451780956035679828392338448391153694494078445059354582393383587620678224674204610434264603923185023563032747270710867752845411755535599622459863735808532299848572967359218643677436603811813115723951528911440775014703743065437554998650765042148626741181300356105346992652705223883292627103472768936286870596278986593417622935681990192963923518779490618187920419686109754189174403632903962298604124783030254535633947026918480854195087287377941778376303841034080376287374067816688012664850567590730241200681206553011012479935432563639562429211823941555180486355467336744604246341828718516484216442902740003966453796757331191362355390712428603669244076388137519281893989617374259265222587684226679907324802623589184046877494659337487596199100805921490616931035103729886715656846537955931761567665340013476248370451530099122017236840185308412899070619314864712138652060254316853380878488003493842503107418883792336326980949015441382148453718214611773090794435961605097584857037592580242530513258236565195717336205216159438420830047939447532747689010613327620376998995765120631085957392666027525623767274185763820259331843988223248560233212988755498807251174803229679191355359050566918148881863720514243915460722138237189432569496791423587880168618569465886628233067946923233520537335770153972104678620022809221921560105734557000006186817863434756281010751698272559075942279906508282631655595181788434420813102457517790723060540343170349246320795838398605196859693777893199008686778194937471337867601017685992139040077128693478078260638853832272172292530418550284481413531466569971846802094486031537519996623646273857586330066411223353622895554635716942726886111194115331061890117695258337093481859038831847564632154999969824878408917299686694581261744050423418838748711196926483770983549202621872449358319361800475082144305508651993006145009296730495857594620398411513378832553032866961324675069021290747023658224491905418491121731473132948211685711808665801027966396950438561887793536457455030670223992058422234345137810771462065302185586917080038789824236306291755047863108009575504422988778908171899151312214139599865231856267010612407838587134902616655531717146044486076464262041335580664087313950758593174023567060477547779123213135199876423784014148906626157769931896518426981008087938440634370704822267293413448240787140823898229403389918502486105644686998286851054492102929838063050903131094222405538325877158548078766032213557723550717250067951799338129353663626380818975174679199256315212825644547041203212009291924817426836414872941489707965951987604428724956736503034766204959341671233315752558561939150957898500364342217939759052428263283327290198170908401888017414547649157395847530611158091272145064565722326799916487950716552179826089325315141277578201222637947336812844790411349196434424963047100576215710765099788640546262619227173225881398500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -39874555281563650456757873536779049107481863763414375673305691045080852459162458449700203994608377241353738419866721178293072661264972951009334495159742058836168464989387651002881039415543559875830855859073281168369910685791244914873815822815062226536884811618373656169189134542373047378113733606237394194024248959793889902702776011846629966109487980236928860764933660053673844078137430641193674850362696580150970686953639282975397394004749796943471440551485651480501893721179859906309784261641062013219199770217476565766043737278214269781796992306905230227464077662707735087146323622901690311397792744977724559477349424303115927341388059178815014559414470238244960299933184617150486244754099879130024891362033219862797788908539067890016088143089447275045360117710340857939330130933657520738593177696592872982114610256570662389625289627137164963487650815666018164195163068185790711734250959172573865441605018134553631245132167820393347851487789699722739552670167292725306575806595526204006741850646478898544277019099889160703853632370619686949141447988727944360493640970196191598739671264892894267491845297122632538529644105814118267969067641753853443844832778900380293386681115334255663969260477943366929594017993251108784771377497329105189946358593779778849947551911396196860354322788769610984108453571386717097250619470483541299369064785314235402803243531870573262842136115186851023663627730961277480007689969977422137632516967479906080455730001171497328930233324323361538255178954305017187896256630796032128496380892056904319257951889809410761003709223438008672788002744298091380497632150454583960078382117522105620598082462858671626320562442344026428229611792627073391695967035480840474408774606890345915084262029002006164039461314627554037578801799526275693513883155356957927930403947711098471866725255634631434642174289821100489324685415775545226541159310027737284756295547862545747029971791958300514278998694171874422709826082683600173005289085354614387066628885281754504933268731726295253558852160118040467038615517172329247457422991458902150574157905635688479773690849683125515166199604000974752459866964045264187801818945090436856847802184088932536234256008190746510777414397741390621641624975941159463730197197706383655835492885108890285097664540305248994705231746728902020893738263845824097831898954779791246174977054356392958766212186049919427182154588772365108775990397202098598213595477923126543642560655225345843980231864949030312436200647361482857650730977785172721632584145825503569510944328790855041425879875160977480677344328616551013941647696450161732371636931099185295210130196968744943399408020641650821530958139096887886585188177855886746563713302190748963012032667657530271885355678215206491145539621036033127591009558202972662436998682319527317143388692450578050954792298085333954225844655118646772464295317822301109115463317778186790990861183706180260905076005519393642439293515510743960303047072987254055471870773917854555882910729777640098115951952747346628053754408058603754191242050034499867957307429317802964005605404353794671744085365317169572793912369576496333921066315260815687490796415382455157841978846391864520825867054317950651990395403880391714720821076714903770868711343912616861999178452402663298263305084596927031981059224006324172844289780493685169847379733059507048945670117459769498021530676706543846472787432017969499677493364838543599493686019051028112300021086660113899211064728271231083187403299505281118962370336990300450715615452596213029933834796059576651250683061508205279337015201943311465472947055739930654990579904512597583273901385358289000479658981930192149438525863879324372381483983148763202885373056000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -1832664878814922393344619900802366054810181849480501010591135899564974479568412701997234522239085436909402736257607771476450881105554307960584736638033517912809460613165409143041775562133922438686285132319413726456573079538341434434457121724543054561124915922680745267496186106384975430987876024370408809515636107165586601593553114469674940440712911314297242728152645478763738678334560473536894068513307733267009865409032151044104549774713372549592059575346290224690805942114809256782360393402298124399474007411698966356603750825841944830441542905096709735266213438580077323470097466075776960848265850055381101196750121034771904383015506605743772868476950466763239870279784626405066477735603991561178170935604230226495828938320986511787826104748034821314124213234415451420296744462874183958881840605587406590043167149989760448172226494341593098894864099204322884228186706790625008638130663070721111424764163868773155333938357803974150612656564425651674688425897743398349182554838271937076019233115561202304096482505383140046179859344289826608280775941536965109217912348866094231239478859907422565954962089257413681287106034595099664259801003363386394861271489060621956577975003024481111282086628361831495297458991718975790692392564908592001949606065242276855164129372203791281797604976622013220802385603277631832861581998547161445757136950136074287773991727346945715515305857528594088359482465370320575864552459743883382409416170118247149608115197015304114029316205414478309906963941745578639993134321417711242295469130062000016600579500303399551837285715306855328022718654763436925806605748043955455466475561002625562007647810814470933784198160646865080330812146662080166957360377038685312195086002992412285183620939323705444713837654539716026270306652671656804493837952410312305485446392564490031037023971388092790847206955957218496739456457751632744142519785893760880963365537840973356762506282546956126623888486168596793878485729415957234960714485890985235813438264161749380351055382372576392673576843614679846217056938098312970956960432354942080750710742816770061697384781588062566791125877418528861010644931031154498001688370093023102379851998962369024795503369167126759945112108658888724672163643083665846980846166012674792466429587573186951787315839650288633928071594389554966177909325820216426426425709516569507313069086982177066845684273906503020732614532422301181330938450342796616102449129789625294301897158853215336157004811590693212536040485223383864892010685382289456599972201100521525118051897360959046342895136773541252301552991534094944320591192563607555744058683498758061108546022154956230573592456433496141333289804134141436894842969918289130866392275102109557347373319505892550071878369554560175001341995186059346745173189299748348010655653696655542777788343084761782213327887384833516259360126509588994964792669651094781867281827931462512414783577529625508414028488857598704120307886093122218301578424390214531219577357394042269473563648823034478892666802812071145113970603992560192394124997587333071771087165717782139110728180974509288970602269950048020313644085980726838903225306639178132431938766903221469814349360270912076127269977974930295511940570092165258793704215829865165334041289615777704533724297303026368343166153022832588504086076722385012355750108369799382028892948379231954935286804392145845705406513055971121110601846485397594826249684497357665388681332310762756902026839402543121614581739098472193439953410973116697181639403825386460966190490559066907616139872848343898180242091009886904083319602977866609308306386024861115321552802975381271421950007595382424777339565687226585846274545149778780136324648146839762698240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -75236530710133847391935343153126458686446496745049732517782900244738303051120420673977330110046147996809057540798492163631399189827013848507146342576932740550069102504136683377308751294121970937283801136867105141911004108640906516479917088116014002861573753676051090385922300160359422423073608797486527161570802675206316272748316159020495943292887187654261055818360466570899309595535798301796632366143156395652470826335483277219571753228160640881129547467598825884154913852196397487393940650148617816251543137601165128792853727794889144754367358670458062182054518683894729398500784100739541397142970232833825866112385503661090111691024866022949919205393063955578685356272559414182862327334680057338361868652462218709043745467710962696700707294847011644319983047149539000570468413148606155350592190787111089921508898160979545784379048944182676416461234315886832219956494303682835809517664031803454685466299202004244490028469455539168335007271824006192202836380609883840294564014554272066435826241585999879613224401684375152953457762697648980891940240882188641679849254973887318491597867207606107967229465942280071162440387022803742101641056524479782903937383875899681703819640337811287804975716230235862299505389580977919750429265062347920245301415856613566552632205036659998192449671905530815380188749925597867203290554660490324224040258914319169397089127701912674336641535543086967374057553485323491923110909874039846496008939253842346778770991405514524828749400014611667122789377611663954349177227450018860523079422633866682637442103247180551359518667739998288201435042148650584879122251858769977874854440554161245722173529406985984512796714336301895284185960958405823832077500877492129412945280541611954145700393788136770183705554739311150177617317072395792556090526952963751589808613471388160118509787558224372287705904154454246145609329152983473386237008405731080337161914847571616526933881891013345264678401806209542512657462061780901449790555451576182613725453566646907519771881222499314500381748293447532588148266187267597448665970068963433402273926482229775367810119721460179766471200708177491579400416231127772554183889851313279146473310722270604061171989281408618595602311544423910744307218602750668026497075844659979104191341596007396105345091672882019970911295624958680256812369786453786707930827717821135457422712743560473108665162935814906317076770847597193099727213343816054804571788562362308217397451445783676345435387048330362563088942665526757178232486219418712614696790188924513509767148243910555482726117259513792704000970313099311290159273399475956168516313583450731355213268369062001613004027458201904679649596108925194032956875905807794827074914768380144699427529965196356867467458108005898022192605170974331240861873227047655924246823914256727592981212170481442200435733541684948912462864150834749737140033738750280860474229529032433007069677749426921187001424412078225859598923067871676826585034411372229355941287662609427662281612345185220894336489227686713599422105376853776985410999698952468980567027774443244076254479615018489541047590962671433772952386244310839445188994250732836890032720678165420231041851541025524718141740106025138043332325089481138333002288980147735296049750842445998538764239496969429716205773388029136924085437077814547549705355266319173230224433019127601268756471255892661702632556731103444228595113101684119438493026979959446107125637873345462736591454716692882415041073589623197025330595640787647217029866438812472926833842121400663141617553448140010012980432588811825536597453072657462638653439020101891067291393080330816793644384632832776561597644227424792751245453371428014708908287588302848000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -2932064881378022314981426157869921986468825426862828545579995956151427034542586763556391111321993250224276228313398364947492601003139415225609034646735943540794611058566649844403316767578179241722990144742108961762394628443490782932349143143366290561645782423983186192648996219769013065886314356919917287179655209331240472821546663131498054549261483585785367224130060328730019777197250245039947711939313054095618496347210610836616483276645652670547764424288255468743674974244204938013087914830440386945550346459917463528603631415834778995236344133094512946295054993276297072538152782014134573085998948711284978864305458262346725948888544945900964359488347781181787994734041653794895678469928369404772289827758542735876255516381221032060174440131153256287104698632633175755686015157155605841991051523442771040184760725393145868053001507235227792658181302157083906460756587145239927859911245461629997788142917737846513007197652429824384305827350821206710913324423585958219531216417504304000974773275810265810692320855382702915376569670261708272958129725677208707614914237220025065725670574171098515417134372685860468589950264184053717822807290553068162525394969438299641657121256005883843730414689970190845227276075377548696962139060824461009025100526563004762437452585052852036110018203225797339340680076282126198755876355560134301339036519742708069002918074908392069170278015890049533007628426025816933566981444404951630027975811875476276233409673405718863193137322842623324625236326809224784016461609987450184241498549098853664949427597178300957927230178854104631451797103562440640831371430895125007864691385000478181370807590736030024758874224198960157755200721576993150127520738073915735856084306905181833500302521919780349775638100926240232717788981845552782835036165320003592201071764977182254610153106999649411093953839946318648853081878717444061126190284913964176529410285000669446042803821849941905004268357216089534816983296776592457630920148388891819208837854136349112364366036086817365149520329143701555434933627082387422575207102443959264054430383780207966449495296150622922882076092034743473548859052728155664085998595780589660419731544121990645842337339198242984184173602751340173534960296727212774499049155317214866704814770113754152790975451786600672816026558214236551653982245780580986909312837286542388767385883208442942422198350555256034667258946551178912311265478840040239685532728701281751952104824232196408278571114789481206545078177710217251421329580237879854138880195864536700152136548132207310526982859763948752469793437245808927005453048058050306903787337644359862098769632095545701885606588917718824224874907412511647184994500933825313401340597316735394408275884443708429406751236314726968639436722051725614267142048131632548829336020698606419763172141259308029174557025907439289537313440382606428657239159135880690240525846860422164042840018695468326335495807391675017166766563566752097049336946967569096385444533729519378367001955576695775059543501575052027043618997623040381608667727616729260784032952594106845715380103749434889966766674923968581544216366951513982276874405787379473182050887738295884672384255293752495367280224826469986884382004778431423600239544124524610972665396249300154644828926228073794828448102822582725975677065769553791489612232377180227967305336463008049007058176792476220041815860750635354935222293001221982029414962301532229759993930094725453440377795710688355713186554782360696484522325849961855985067983403225134073769319535616278736841549303072802152577272760807827083731881922509824601865658315902505212523241496987067829259383766589909588235727652266682276735814071846306911040307200000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -113768475321452776149673468267906562330423089682046656735212049822379196689440098514226527955289522612033760441714307701536228032484078934148918437104790262024049512256849394979183504979394551021084235119734991527760714357548400488890729092231299331266864649040742327506568789279226454109302103847580983479202044549563020780123245154058185164172367085037773501721105609983903820291489473270382308529523896099884373449152434258117366428424908699216505805678870498262744702315407884001508683781289967507659906914018595365049150790932542960854836297882552872378365398191949667706349718976565806068404333764182775583315883034754554996650847448494013982643712658966622286407070708353260311099836051408002866775288793564230943851496518647477608503301601450669103831524074197668550128681161740685678040012867868426521373421791602968896089507969655276417056080803908956558893013533383529956770484168340817866792205966192446715881837932571054660520941518245588415958290793695489750721795177186995168434976973244123485785394649948010009262482513324887759240275918182560219292738348828760950966384377518135790977885176318238178390488617160432508367372018811372326719607465430633934664718814960111832086282170910670472916265658879236399707820111882019539442614086158160993657965812760730191814582203216909160140539928047279318697183420986307203769240444230550951270667897037851991427195102537412253344603188015397365977199971335413747875284889508595541821727363324615836242689475611005848851886851152549585660966853686349855987216662505165508510752347910600905290941553321880505722533781011086054823135014411787476076178325740365264483821491786111311034022538423446906403899356661487945975830057450710283897126904761704287426776731453465582358204943194270806148937502156635428723415164705720560459873552260812981541133674551852394854011739437903817300800689760995741634045664626840807769499432112915571729460997791218423147493663796503390453925380901973077395810312896565393122052518109981614039726564333541523296196288311377265426391424413622551997191295357843310432295671603446853129749120204526512217545850588336095054452788985784166841032462379535700149341380929747003644712610574733131067625005746947490271737895877773718300018401588948215484778172120716205141060568348825317302068565746665541932012616744540965330223302112747432276824760265067098579721898048161729473750569277929103441486868199996254929638952223556839026091454304388127276920169232881123015773391616907033537297765746608259439867174433551962325601410411224584528601098487040626021460412639296873260527733877808018816699995053615243054931592256606549578498700162837383817581042653764734102626976186714554236916536400564626917932565284760556384830625232654273408817118748360717979876130612478597100328087437311194724161401870234549078203261678156366206741064269560816497412354389823018703516199902607615776873003382001591689302866591021384301035637365554252720621857003480530245168495920211171271599414423661393878270995515924576590959539245390742210963593643401339500097078245118892354844072029670620697723718192424895970413771500620088539296571994382637661685427567344327524942347703425073258164133543147001339571046627270423036194303599096286303077965652465363205238342870539260438157275559642699926890328124123269506386704698330302733277359141551734581193451962550334424688232806393029230824002464091888145104278278745581568678130602977570514046800319565547474405556817358508569899866326087169484117844498208037529550485919884120668135170190660514452442159268603817764334907588586058634404120026630778609163658490299632871109246002706313964674154781453486044541863718771752960000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -5023563482207546132204304975262889120215634102733222981821546874162268493633347544701211121132244907840125612968249092169168955593039625777170053435370717960383945456772061000811559009970472059581937161706761749679770391607454418465785072344369779807994392940411458862285346836957494212387572295344311674599757321733123692085146624942672227627298511768394969169640037313646437679567819399059350078000437955355254449714430870555866176000243829494626683601722769893509955362969405323575058571464087867908279937304398938552554426933441254180604337510553814413451286006841724316621869183691035541430437922802255984813748851981100057061904816669187203120622040995984958972126251521282715068179927352907277215284757479405965382778986042450168982737737078183707279415326747605664832426869611057409030155783032295278795260481269641182771566940666431796954465939657318373765372029126690705057872602362056913318091902601289107585524034060557436708802812799876870037728200099172243532551942909040183195327839580294762542642335166140126492712203008205847720611437496664041603730807448080771525101545956998359478311595564131129610454789516787934621772582709376142771915827940187880296876219775709644644706120865069693458222172601595336283217932669221619086304682628643397051868029109581535207290359343233671657176627080777988718991949714793837213224359958506151624843398438861275564850652537467446587880162958152679170179079367540639121830789142693283191922615128182094604397922265275774069961634169646574578576486443406448632394886600781156386600638509155418193498193180975696209215016691814677365850906786316616661252005999019106554254460485836991422861868278572358887217503642278308832936323387720063040874564934570026641867825070999482544301266098192695481160338550045183092713125561878680477228196683173532850895848226319098030574739458648467527615640047312688241753082983028254450394639096827029616144068459989822045330604066663089573827123683938362622036581181967961805543156193586511808941030965872259301226380107832478323370618069494630294834195841562174994729514089654938416136120430159163292731319995302784358398827164835509188603558429641353046876931407044913189341900977885562185626681195802520675068451794986886757337517199399546452168813407313977234693852057062998179010654052823181838444816050398684625197649882336479496497188611292433216271596584960462599360190404449261191782428705639415023247684950745572499624800540700115535084337621564178298511806677469066482016926127565246600630615124668148898485958337931068116179742448010563848972619019510925384968383837143467208275180922934345939124328026336628003796603755889174284755350460828943603478608907929771852177764767854501756242960728993066689237736023512228512174154758626607663436824032145973885654344416323483362145219686787619704091265236742452569121548124477505459422254087659846117665458721517861015615469543846210634125784566650369617394901958245444131329517607617982579967536779299184478230143700038578952925714003244063124125087924765095525260848644231202010462556955335870385586656828002307105314629422627290257956619984803037229550368324261027426196151036671555800274218197922416679008780715637666757374012911646941490231227789831923673645870418490422982997470923561423596725914492133045886176233185860395781080349685929276998678552558960206800309403875024697045948248132047805646261651795790781761831832312333515506872780937446848905954240366788460434204672239974489538511889608169653296518182797710345225556127244045248822545913091341315474358977020335530151030262542611992557913173276009699679592025742783248654901890639325683250149306749506723111675384299520000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -181284933116358007194186862913978503901840901201479459719461812222096671440534458384955360235337332948868937148824799538545910028490491314827934429218419122327386987681513813643412380633486023692418752010076029834469213609009260831619721168906932590148520718139256241599912682721973281548930862692140080904165531365123918800412073736515969471898160322912169029012082636327647579843177538061544450805264927749954967677337269147011830926279454399801391769226351368959002883427641413205331935283290382314978741559910041054447800654896251020910808505337835875339941463336445265714022740960498688385083008312975304297969017450228526038317474185063846567764476207805518612839832336650215888037130677439074478805541134938820815111268117977196039698376104774541352315790548902317263913925285014451899101526928553716240078690073364551981849405718925784548743873221646826174053664594263503987978870652803213723425361513496525509821703605591022885613469534268023808009731263205253310335357188664190474174057151761348259784100113605923390194181487631824586261305378428196007003538451296936054447433852572713109729831532806348603982394309262770830317330188494532001128828504689293522032770243472295042308389565442813916419227717134524856591654124012335068804900893505697936850652751376287131736167193674054659560128620378725084812636602740311871382377909323592998416746529922823542923883506127931916232161692523845641300323979374150780235674864411633562942707466974779785301849024934070031207444171025558541375410829279643421932583872467855008957235532626097611682601575467793053177202235749387679903587676766168950780949479246028116414873842158907444894887030321145356438150248700371467374968154127235725560236528737979765662662535234857920945004332054423004676094853277142036517331665281062506947570919138165448252827470869617191592957520558134742637196466496250809576228753832422075858805613735610525658680228313409896979619874194873534697200630366644680239415382864948291467319968716676180580079488536894413760099462733119082052739502203596192393845886552812432910616996244910149862812687954436265308835381605113398010739078277759230653108185381616933190236390506510079366583127212696688620117103820079260149358361980502735065448206525235665568053652703912972800720179498353305793900223312067514588334915001832351974972129780454467359523911537268768614093226037998345972786140314389555116764939695719345585016887458577415308735167750211238740154073398176465969196366133643685802120382503697140123715802858353729436723910689796757442722828630855862795513250813596576063092087867813255101222857894088726136722690665120765802160108736105923359845985719002915990839732196895644889679791396732982048196146428810374322358338282058098800320278756560711902949339368371660980199742188402901890184719617619292861341237952346847401928438143788375119952925861177074882672021730708921916362905379095631457264034464678009741402398727843864674938736663020780328941153545866750604254008651829378378039757192711571913668025271822264778963462620814896024478821761361910345864681945833367717593902089156837431786924772250231537650506867859292659248519446723756846686085938188387305376766078602840805903603993784374315302343179656925327459169428079623251699281034230819354178630964336808028183601904969302968620218750625840451440406839714329277571929805810596485639541444444355826160366568120061689598969291810691528405359128670129565856213014990310364642379346084583537820305108577517828887714445177823476443508914709929346314428528950412547124263150539397528191683846860115426049824991627863977955000941143827818215122222197292401049874034571969193574400000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -5207616463032301120474591202770017534430853403660751999586296799257962154102964862026788526496844086939572688987635740254478334721858104169314179665414616865805242834092775184867483148340507671406351936700115690911912072706316438177480944731105672232689902461040767660216001593613734087490832836704923641874367632267075071418797245736718620973126123002633039482466392416255646456565689098046829910792622163135949328589544754955415816667595119733565515224851730391774257160364104722899865925153324487824877126302842379594915823393702901420763946784586438986945126949555140159876529007924190397061829282942277207068107453360616522468686957860221613939331403987215468924709404275055494323984787017102724365049837706526058799428757252056120922086361888415871098318924705737433735811167029148929753651527160498583814494618204906547342091750691889799667462439289279846647458207523399803527649240445855424592917567431545699671462285268247424681222546634982416012309940518734916276167953847409893109537930054282055219642608845807933093179317170754401785934552908395902219752246451977164161743296091406320799153552360339100028824599503627747876593451458459616222581197316735619726795552923515975280967723207230030959594944372335476870024602842670969820370091979407581713431742074041330833884993477815887170659048874009056671072435165418052530740370599684862995500140641227767599867195241021912001294663502589428975861209370974550368213671646440769300314170306533950969351811824096917680301224801841005284569431474791437466808290784834138433601323789360071125593998870656698463467532591072414566768291190470283797221810293138666955440708666738627675444367315183232260381696484400054217436776828122259906269749883534963243696574894691091289053346745088397157569754975817976805215828271846233031946314996972312244049796036990599652724810069430863202110285118315092540902773874136573789108944479187392797358305307864867913720740187426044612798975255878209787340879613926175471885097488603800526252691915958370953809391605806380545113928286230300737177638338596646663731324466498628177932870816233594229958949097471672830201894697742930940928357167270482581042276381091483018631447145841192891338092952243965730011775760564788802417987210632590478620175829121184183616965777044596262472971412964367614586222770031433623661436199537252572716511173217787764889963244479260148016438564351807357208967566465384583266837347306624597138230414483269670554178989120287835318187041735193081329498129740331444879648540776371148012047046341192568958028870379201355963035498148033267656451363277585453415412202279335617846013242174507763067461158227618607151838303839117446859246796962807778661959464842622768319950964948092182376028503270582104690745227129149164654428764635609962309179537984233719595252270006046809534857580269208424289595880221794362588174329342442519680620687062248002748712312557672366717130593991040803124845125673141077537710310185905717285511143180845490257538969520241729424614242365039214280577848332349933833506846123257543506093215237503450818973067659063180739020506446830288275101969723179404765562036052644417760487388895142609301730402332674721709179352585887783804900587584742583308275078013238000197180673935693847583217683567027343297971897554262114388591303236828446976318063979422920818809153637598677897090415201690647920430653756312006628753462142786124326996097688199283679991427635137432378432472531716653526127123373535408561053349058645274962079604895018077956173019147258639354679575671453384730048140344450955821618941405222085787841348532640253841632343339263701736842343772408140448489327485255680000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -93283926564741873604765443814468081376593571911416450405139068237233690501581143939113886680344095065407452962495025447722650072023751475259772432922068035924240534978356494187709817664733386994568716561572716599509410959938103706507084934682353770132922132520062128798815503835683036258955512666472227294188873457556754120570601566604242544741555145520561152708262981129227390384701662721895964676990748211110014518290965710309050576257237020401192169917240871176330367129752083879497012840313854777505580861064559359801789380748961252176212867022797955558337056916233852777076794854572620212365596123848753870996920199395713107680608685455161630657879559485874458766725472147127855641935674193214583124966027871361669996633612223018718592472679512297726187600325791490262943345045746822333419230366227856025275534145738683504978947988273193456647516342134354091998091736368150420299809850455118554212825089943181393481783754842616471131711381137000343228065742642376407588510936746292708763209857099199406649180429180009061950738374670137294353113626187983096299789854751132017375249064499873206568495100246359947987146059937575176663446962992966885207524155357645179841465254409050069305744948272787945425613765377057856588833120634451449194693604327252683279947858090133525216209041203003483050427699782509844114693066641470304370123655770448402312738698231195104392291292850102184535432859552977514060928908821698919168274113937541379220872781763995011324292574445718573988985710970209380885392095919014447990818917103621202829244733462052694523240534208220238250815981973383932377769577875879786064363806724256602602660256762875343262401157244393055990348459614282970401595044197943212100988384889750863472182304797558106630937351166055834733080875719438156760336686972483724398862213991853026814709971028168918940889828134951847590574051016948871544541184711073494858324625529563166537064394039815916112182175093044705181600170584877868325722223055033210758891007864811252566700294059946300041842187158581285172611301311305464300827224735916181726315212570153307362145728210023122274156314695797220235452379764629656447280447504074872870558292946005826498693557245161130438644512628129769748274418320075028457946149010659507719183987393784518503538177168798153384728421449103629802680094617779061196722428075500689529507535027838787640111281164345787858985739387270675325352895432921249418588497862637860483685670323531690940377050787700566383601005941043884198813002174136275492326624853346531648304909493597307661886595193534866242531868428140764775743924320344989124477515571657476552121372559146389773476669070074230183908969048717029007897765528726704799926145705921340401654426671155059064631618947835151654806985509895174474567946891029197346419247691491629571957382450913186565256428659086538342030424089432489149825750964814327665424353930250120570870568589963600774987529088440819176476747658313747496380434433233871241595513114705259058202158185014816004013847861067192833936968534260426772016600758460587141132033086808724721649883571610782634985503084574306282975323058920687416279428286671384385149050096347531347853694719829528084936569828365846211947308015536110402808146614612077725078634662522342242217582460591273750360170890905639925636990394251084325692459627015689044362488407268546239275501713493233271220362100890145146855603662102192442854241859719953132676952354645506745901131957949994576683503439930672436256975748490639417707370237295525429826493397806377550257973598866839874117857396497356675742395704019600615557240116587456027979293374870786449169825351252270008082890752000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -1477537241027229109946101612702039968284426323811711775436456297770674474898495375099393561634542190285471273263591415137631756366099152873648743704814561004819112311562802300526774304003513971492912726721966555796241940464931744481620945958961965713235601876548025589003836078225496239636405059008997849677944263564621683526447857789542051017268800914657639405422312119752417148099551138857015126289326860717646017137505740626201351506255912589005254950825813245495230287519525947284942313911547563177075544794821370917176267241388392205240242358856369499213721834560995013907778146465265410683956962671088220591969569764447290551395901424581134123226595284627964842355374405547821718536415165886162142896839513952368302957176188327577766080903987109349444841341977185832292632708121038257907543755191291415949417440247180363774566469212424765723821767062602800672557371938091303632850275731391707724014858845692057038545171704598558823844086744807879901052692986770113562148383892927057996287269212222824232021433636951611135325687610866696368085376476711671455052472422527837097675920756717313841022107024479116595146551417241504661661053001571679305382870747247478017044727810795251852447230789263761006219735227913707358626505049848343018222955709317494986792239050069196350008240501226844358309982161956541749193466589971508133714126236592613125429851454013819290041375254768373683961290988377266375801507527665612475778863527588934394143807732242000386295090358839450591029264678342609389895805797347885306669754766411049256103194832290389846817220634270807069481507028424357706348993101387088223684032059197665292227638475962876473278300198070065820021152694197781540964843835430203204316677432402823632694488132702760081715185486940940130882783387655966753811269209803480628934405592540309226035129654691022099496820750644802658620294704489218979434510613390673612733715627085019930927081110010769673403667822726793670163659121586680829831654247801085065982819803967362390110049387009136059055948521790285135664227701407997887850697106562506216189311301178798275247456343782972056054127929890814967913101616108386155405748811542794684614623928394419927494183718487729356698373500450826888056908668965063638485507111953832650177807402517886549805051818651951852686411328542925414269313293287492405400540872362848856144841594617174269304195713075490921121484925968872023188715675259597052581791373381678837335184889888734479700317348373615261738546332406335753222418388869609972448643570407038995854039523207580199716057356293071588449578302539112697940429826572812470478930639300195120574551840620052037284805500893498132643378859967800430757349372154779051714980749845227507988940576319712984897285072999978814100232393429398988009749615142880684102388899808495512801705455008554351846272161261734423740161791317944187449122512977570074960608284060183501673510550712063245173812993894729617089234616351596414962315459290403571781938392565253202665629804792946429781525612427003045201670230356396550425471563119980767553661447067946450094588302977499914143992310950440098477166420302883745635934882559405401049493503409068824075507474162763749090085506737737658341178374262390161761565161078062018211034059640450168044931926058670760584013329047107938975361311937219137697444086591421571993133517352213831696439726473847227053444950698078107845480832542394258264636546457673550815404923817282617938310524070136800106517340339688845371801060921198705114549061009362202957159041795901754734690393501583066238902103241480912487815006701244867318970512764584516439019869696159712987708431942077225369600000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -16214039052547671988467115933804400706747176577228876306677339496827294046119597508156673280508856275905847097120698790129074510821960325603640121052362796093954591158916562127696893829882252010871206607588982271533770212528886509012154204452092777376193242390334852598610427242211271067222737522572069056580016780212758247891630715055808150350995537307919546017342840236307529460490982753083426301116014257390805194101699289685311119210033324796592101726449594411591094577553427899164273724313655088333830746021589728137622304450495004087787422065228621339827246378471748442529407401265509149075848201201666940063857609469351167062247215656920087109972817814318796384867929010612062447413828406317925070312734912830757945372766292755562045912473404365605186516192475872181790435728815411506385004131776902859339502088081732298079315513957162858011367240052613828280265973774374662539229120977909357941425107680668141701076722946001445374967658719591548537334111641184092882036125437713453609710087266545990223521033747984186664832581581872001618757749505881232476267760772288590589836317060823120720953872192397185476968820312240977622736850407478679673118312883878467808525151381643269687555542154743718879774083183023846318798578892440978001753352684534986555557361119571950733649793410938684650473567043219210249792554213980147486265622039935300749336701039780430721639195536710824490757862661858592159170890473246634175607582126699006771129369583620143901144490555649872592684529921718194464774902958008822991326385947533482623259708592236780734407182435698387285759511995370023535964296228461894209099287977033709927809952247680797310841495204024042139179285411124122849909152128040241675313362686366079449979314249594744637051023166137253120419115380510499182953750806917162338816892951243516725679678874805540302502211434332397045448787836231836382536278937340707568350169459957475402432170206855530743794847661853284992560997286284271595551526082508953373374856412414326734259187519977649343255354388097915977483627505785338897578353792738352448213435280867689288725350804215423625595802098538551629474522012134230822096793574076703305463049349685695023188710035140857827141051353278992989625520483555349517939204356452143096821611994623587280755590512361794240430495838595982975894396645785941067821464657480800522111608341995204793727852618059901708253203791914752257186369073619956811302502538351401653100634914351351491341625678145589838910141142757674654030561007121548476859174627574480899469279322823362588097377811848670386159086005908690872097244382094012522356790823821254605821499249939133463085939665222048272671588467754031362650437654522042101319880933604114790371185606616138491515603574382137044385163695143655172844878690910119134356249699965156141566742205960169523193679677938480264868046618745820866703469638568430935116081650156954799998586956958891531391248406946425235111652995119824356923552284289977882290995978742101220152800356194371393081371627911018052189068112267506393671287550356634736307590030949315650530821288005510089803734938897916188697293203802907943172556421004858620265910290190979135283796197201251883460834307915417617398781016737490459317655570991341431330999429900273805784108565319234186287630565726570607560754900469204861993605803861804266769443690405611218519909917881467872231762663216622198592868777115399425205390473883689357012822158496048891321150225900688339506340603104724290137935576468945499068965858886911005940234280399122755241990219372257808378632383525674937389291632255426605167813735092817342246227632139069385361196056576000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -84985814581346865260919998297321423530489818828926056722537886987333554925280792709189950015338848457247020218873391716086043910952171167557906879433689105438430994922947630511193717938708651933217596671752778458471195106362419936754005112097774204777050335647545280527949682369249235210941238466516157885743198259639514961533279270288946342279694940562763224410502206167952274750913458629255501593873958201276552758355457673177275878975500705979797614534770902230528866955863769891507134429990331736505250094960218578977045819635606225158727342044090231692576734532235169937889790056971711698340169182964428420434296165726753506385129809968506861173635148146606264438476589225322264378958133999940362307640406466171399017374587131217468215845324243145117227315157698061158264796431787113777443691779644871357098142022182636948153101741885206319768915804209117863597438323213665276149994688544679985855065829592966759409894811060735946816954414387930464660479058695326233107495426284991262380520517737689464135122123268713642167553596872937113727212944418113723766944158632664562430952410619729523430834580758136145913153737089913488929590412141692563126338771342195818098969151819705391674791869720582845747188243648095181855086563751043571079736634332009139839181067333213995972901587704484726478495927190057837293780518721388321722739713285556025913014106835713074463925306050854032795046643971664899237722539708030729981793298396303862579426275888055684865071895898156594345175102126944476481680595211398010731366622241026853146783299386374205412484284493544930054215943526833245122577837154089744514998542225244127404609631506510191976738584703825924343956421321592915886414174313348662363282763596301814371514539454112870062314145515182759581453460309039658288775445451865208689711159577648630069725747275345121331198614677245234883684353323640772025633957995182139041970255272084400182465870186451818249666034477190995550278320145050720560063030448810561309059719612816432247717747354127889689489746701049235810925896990754809793536163313186469936741646155155414926336151780068040850209333545964027122993222715856928253958870951771432742113027770474933288716152216413452600427570399410654892168439132592387754270887813442916154683474402140042421374926663814030256228591231943591826621926737815307308575375125964052593822408475984951637533283935814262090704413585835012285450391954623282212420471143373916032332135363128958953013301789116333520332408069708500504955405384498066607318850198586321558266052740246003924296147264837224538634615069455443673536893630351046094774107700622945920571156556419418275839253898863219420493706338222109505686411823904926837974148064435334186567246934125302491882385746758752257272511066715720012188144564815372595840933628476985850060888441040296449272705281646134781063364099839490065627428115518573155846017121428987540665411716542923085810960100229374672483562968469804815493391834545492788936662436130517373305358428351549178185383678248149480712947947636269467811660880050595767469574918543839746573809440528392619847364615603952136138747845340427597931244952112827041871534025119641486666689184942361839467666440111925242388133674746599735109464766610990399320203725025017108812607075360755891129498530907521303933914469557748566287196738341790916857589507551446895058683514711507775371021476426317577389202250000754882671649345470807872163737867749503058793930985938827593374729308897465871288645185857151987811442563374267711584627059500762643729634675883378483062855382749837110981243202857444018754087081745362599540990536360923469185024000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -89271882752443233128139939760521871563723253463528273906194115006209720630534246372475829622198062419861726636775527552946836022736420580941051230139974099428865025775218917389333841215183481528259337880125918349056861575780073719282914357753977076434530657114486492907256314558629660558886685607776909640658854471999964926464648257424053774515038886130209571317425028896473446411376207133497215948076975790672135391729334086387929094026679054132402252462934642383618657930815235606331933344837863683971328579351411568133515333405743837196165970355370086192494568546102833272331413183608763242326262603973549957389971101490559352713337165989089331805476150109085261964282096356824126623723870998121149629394013098420564952398387186692547277326116431771525846346273349078042177494769163021951073284126143178759583930309368512244952856510184225094789929299819439505572755478492337020122183423498050061958965066296883925046016140985223409018962461166911675813014438358513554758265590131998254280059988326226348991707057634916605635849268769327724600131744185621667519807885133122837332263079330581720258556545995730825069732348800659398356867999324134122451649157472541863436807724328821731018951637275137651505039370300951442224778122761052512959662010104191225420417558255556676527384613859680894764837248782183791643993073205749418716497190606747068581451587491587603129456629423351644929386199905929914402243153942910034295303412880153619831439666455614499219894208889397556340013598838357789745518630122076132562798787772000332225193088385681381244502017541674054057751707691825912748576655516459182700202179118572450832310602517273973917408160388112611842919205166304228314531428743597538689854779859278787636607743242187890602825906329985607462401712544399018619483067290528615520602977999929262582247307599332911714500912126942144672287538667984277312629620571970404727923837416583917677090981639742093653708263380964956343061894696319810763636013849084994485959003189062385090412819763905473426714717570447860599454203581737580549024131412852845332584907918130296614090616402401771681662315114632706973428723841695561584300569073488582559386289314701900991183316678165558690866330715849438995339447087017674841041870809747449642036623384663628934128568040699007603384800245264116879971142547814863013082289658810707917368345563088603013036836233545781776135802259257928464451693265416767836115755190008170700618435511911783710788215567336629919036352913726621828311347147353912545262206175505751858662196964073529437776828816946031272167715697787970236257344920213219244103242631461015412420865206734853947497142828480654169221047548272598906864605672389174898834758695266639063132530749273318212713442687358382940368816903027763709402372496871256762237723752138657028461457092765846721806962314378849254713504884648838484799925999286407538195150839786936326223512190850044172695561221184565653513779329957049831481651878016190755384530699859210475983283578696931071731441429703040440336239214842023612470181313726722401088391108311086025416581141166691980211313084153314690317649760595954874138800168502265657753222680404092002097891402017008776638727095262955993361753786895304814543933849086498692678070926677908783886017438791687196259014349476322120983833522890342507630865484211314509000968713804226148035530173834605832254918712221847405196245371121518915127219636082295985871776943364495501687802210267550142075174888659348305800290021135945873922230771579957902063343706695331765619066103360432009447189896545819937223432727675315171648070141260806032041815661399244800000000000000000000000000000000000000000000000000000000000000000*i1^111 + -7043632791589336614668389156495116964162798156053273001975133739246321435450788408370711506744366353895266910508676228705484789931626601729834773129059863459131870971454028582940754073553728222373949809024049213601309500599843299188635476107605921178201685380694996326461516863909284792004209161647785444816572755837569674107167823525647290131477370785798609833925005202133474613874866338151472973851381018898571293250095031448816802016676663816426240589928585568377263305350594868643988137565549963073751162211409364730299666913341632744813135376435459850740345498131596288541188206505777076991038276512089437635065900786851487881768948219547717364408227329735447204899238469652928530411291883167690277244675805627817903443882067877648840099351975082104589756766282430030414277567786995451585547062054480711640480468162648421853310190832910354452070045317175375358516288640385271233434652312630074470392105243471742698349157097366437206539799021154071237928657049664501079586281512061958171175161381167938514372277553409809944293290783608441982481118819944159301000059409189203327255920361853607158315712574660254943765032269638147232687679988479709285942953435898553342509630120694854571134030374156231511252239498508165448116724229275656521351123961654398433807999928787919003022966024186261276944868560708315716991276783470777392904835954730004202023677881453312570096712538152814420450521728915885382474380533171483316348830575995857355562594037875185230551855992484336817429491271467734408817886045641425196545697316234507604056488941168599412055543212521102432324258172974452126733473086272532121991262081896938535770133082334074720802362682344261047383217113979631503077105983385154783467437323017489801831009292296973580028724967424423156155156889152539439653205621616352213201174232043686950864242048174643250032697404494402320045305446463894796886787215960149641337434990742790918395607939984293444478916116946997044120644393641461626116024389200794605285608061471436061578501068971817252154339027186316622585684545625317971340885202857495936191147002036760621221972466677070983561323085262484119282408197595894581155825266817067226567141735773275207882997666294208167841701399548264944771207404021846588010067155969803588582351626624634438981289648507443358039482390046094862930287449329965429918133967547763607480621646861301826286224587806801121430896426088485204666068048626838988864325192763909101526204056027337180269303373656281605172671904844042236513466025285015088776112752685486127326899146891888702170982911994250005610285832117343373578884344749386487873005250016217373626539811920638577641699531673500656753970779861552740702555391471799141687545784730605983505603484650314472466996031074552888586257769315697063756762062602888425914152898275960620795511325674696142090188855659069901962949602276861807949748912606870461007579045520782149797040465010928430595176900675635590807402695162247449575107976462496003760015274164963487294925080871530265488059817700776397781111095671316895184885550840253394720225247916907120172703673225726501431717791251498838122662641996374486149601855339211007147138754243916081594523385805173172612458713621229739696351131485096434772687915415457957975095814909573412698249344271433077016140474139323753886430248090640730581994007451261159236500011870594691710240711485442078450055633881398150667157964093511202392359676805415818216502371442104776868940217148400040820922374751222440423461950444708854405690082234392428140195599982709745663449888562628777839536103889154530432341431791459887799998671313615478822189137920000000000000000000000000000000000000000000000000000000000000000*i1^112 + 46196098439689811945978229913501724005188610284851498820964264052004293638727467535055913406591829916088961077126830413995320839570232180100077782755149172663082792832474665337035845776320129145759501651821879607682800848217663612526185626178377461151587708166812783274352516466630099324133292385195310512468600114178272910764352847654708078746756991312918782894226010780574764609145769520550456505903194519044557078479411915573305790782522757039354469974357081135602682330591776580247766716303530517987262200692549843368761639161504380465354033100232670412511939769496462455309463122223719639264712546747930545543747329781551962822207033026742595856714976204736790095014582682099339012780850424938161032448101775426939427980601840175459122991651670400163023222923979911017005718414400995369528984859963192834677913361609172425881220832095157130506672069245956116668636862994814435747884750284655459554403404787162265505251611827395895462123214835164783681463425958462568503515418164319109697674161729079643695305422324956349359884291216099554225845318420004228379316966096277249090586011798056053972277309652730936407549008134009105823095043229018404372588807154628475854041781488258477042675873257453934060516465620143375142340797850931812460446409396310914933519562507775554014935292456499938578779032459021785364347912333790285863932669830694725626666504210639911559542448093673917516492309036808533627449395985888176606407308358736603555107965115564228576472219039188914354691189905456357372668203637305584339688575070459442044184177225986472567440076255846986899882359339872487465839751604205225521351023134098775382717946164307909508318306323520615726730882817222569840244301079288478641074643257340899057490913179138882543287863031818307988656479283542163707445860318248844559571150537618172508804865379603028446113188706938680342944842440802945802220806481840197133229297966323088006498501752258060753439133749909433412113113396850048490711666007182760509340122156726033543201191077127379398049473811251866266943018461574303596918862936843844631170828077951724376300711078756077796314952007129411864354905485709849286304098516343441597489090883303509188558947822677053061349315042290447312916987288128670268252748376406217095566027241831015614611991848604474257605596774822079788805955512576546824506363254429021416658380280712532646099235497464737501355814798373771700207762234982547073243027189371771287874895567516518439822869269577122142252053778631129193595259186282556061986243374050932916919528910961803243904884176039102239507179808964329152493639801308254193309391027306805276424962824779508400375127361561651334351336403382237021285031923148172611048895134474334431943499104605377853574786556076548029953095966523244866432891238177952740925087004028476439385585905126408232809603594142777779940595983904943888734231332796947167758975645666765723885405762661409805045556828073780068918888450880625538903300697232664215225044980708150433364766363076622360985350113754212491681664985184337490076043460298210454902828186372119387358723501339295143601894247185918283541444922702746361617988193252830802504516273334594830722873770534734731060474198305389608554696052624992784181447748315972269809976354657895137566668518417642700638069469751641108034904304166781645790119112065762274777409271587060924856199643422812438767913567162096219638538176731563105261218586249563620574299391779714679568904185657485824979782730890354788395706076027752030499057110655364294419429881656796239218466194868026547189403740200202683954046238224318992328165166327607066624000000000000000000000000000000000000000000000000000000000000000*i1^113 + 560582632014390281548604675273076918839577859757816667825271387374268967391638477795633969051321054329491986049729800877538923886468627352237056369940937412478901452194315955764431799612160581165901132324546166276810752938226944738991425876146867999048770216388864035521696499941596802220242628608417882936838722474524818463949283391531760164855805072185158251987710609873893437637034399426969646197143886453958285009052751172637022939723470305760486148255873699020960998413712211943694041087752997891067850788816900388193840718899128554224766293327430907669955855305052993389429558384253565817546092057561197561860986663355778490579351023562577106672966698379727915008123227170584425640993302613742587775689306081600306694907274218780982802227302369037229561952717668532115188846672487929601932933201591330111800301125917582221055260029377298297438693536928205707034677378216743067978339027353725425420123800267400175763068754409638564528161019009718082480498447138838751890963007110015623478116133314431618205317287709220819736668333539778289339874689816849365364467352995256289693745220016165688811701498665840308322172127597879254738705083717675516921233861769656469412091809281256662795766882245101934255262234856036712125778258732323970334581479719623316205112082566617229489076893043876790471801355060539936069499811855837303494472924886062231868792309957370843650562801094246768225680316340203818510913179355727976102681015498451787421450843910945407181549941703021781711274233424631068268688710048897388197789495304047081634528121720823892518208723167656823811150120990056234661690333169536495296359208360820797051245128213846151775057379403178132372120993757706805917832302383238048799997841913896297929313382451465316273237856719116706185131540769816079240369145401789342361866830093629942877182684599998085036698149830112767512899216886659778904116981754000742871684826338859993425630310859190501312580454308900406313173074850752528609724194098633134480462536975864116656349150930175275273226542780752220286695926443250005968002340201387304764376646398405900214897497780905328368041303786424998857621257323126195312440129054385393715827987018101950832970991618746843334059909513608956520103997760907027332508537917379236182158524214419693365640670052636324021440581480650653723422593993837410630918244503862826147607795343285659735964576661430134833567083632005128875575153521704724991179622835644182107579502424159503195851455381791925535581927771621116261568442255188476629533361595569862585577191486100354333017475446595224798623688432379779094538756324438160698159997459863161135772038835977524360714653255681972542668425247670498743642245897329881914948058200137783459021292186012333035958210030812402453801372167101424867095103334381777527147894760098845058050312020198973102573429959509421860802059535219528264313336945124584048169091717645421794154726730947715475155839774661459380985333685713558407974138638961008257350327653242316733532328064281596073128140554347849347812434259347403538447725609676769621450158998569389154077271880487914961979761643362301022618402498369178331103154023249025611682983004822649390780804475818688567053469319229984941687433767041752996978126944956145585140461155024579090137290208020533465418979159264291975131148138624178382636416490583679328975484433935515168265037426754984486550911257831404268948322372737130659473126556682028259516465081073374258101115247559477209883623010494193397123830153722838222689696181706296109550653768734487350220395133502720212600152703183054439175612212765617486628640522240000000000000000000000000000000000000000000000000000000000000000*i1^114 + 891753612064025987076037692419083983962187069999362938515542322419166195232904564375390218638693240016741642538736534538534881827280308089288143822789178979023435984382693517598655611686450829376819443526632460788121194393927142097514897720871528146786257342556709172296638857227052783628076425739425219970188975681528688418624781742083077201936485251095904680814554064081505998241526259968680357578880204150634490401786889394343984505963017634173948324311755696686275975782795833449985105555114188641930221601857043182178762686483795157654244356968242858003422583602628421710019596038339888267287307161667503828528590745232331472038703105282335151441525661603971380177555090038766634754553318633817882845148648615516378485558760087440050201813002182870138712653377196973496083466739562028174987174678094651578816393828582340107268212310196019650491634800503315091213258584472604041061464935420663125054445375083430635609794449997242905586010278192606604439925837648243488578453477374029151831773414596191666908460641872084182954153696257485940050399979517604180038976706231826753125625688971185669629954273950282666323754326438816962495348097571714480356573622086004215812353383211386060851448273427149241760688955504147365331374371276593804999815467751442517097705550003425527725697526672887539419882484879285198055698245725554003515330424885835348722799971701226364113964378270967150450141265936745950207428488996385645529329967583386693771665374582492583552462063544899787768827902575517446006285397616349352544865258533575683610985680003975056118960306977861777543960047690220064163872776113689871221461107369149289666533084732208273806878361084713586010156508536276795440538902930741999702964572476942371235217771889105764005495948026985563506276671435816468810179050619824769603102541138826429013739082230153182380198170634074103014580834597270753255354023710607531463816006749304081971715972741099129692658962621566256000015371289126948925829572408357048171016141190544408414083258279308868387755059552819012441786656237786728749512618108107903622842815520897828186881826629704544116085747203218356460648945164906758649877090170287247062367984464902755882428971926745104952404343139200546299252610232083016001030594610311262240676502990277125447391736665365192918022016422194765098481662918600670504694810111045492039064087996033588527426456242338347844266326285603409711729359063987190135324175673468209047536115370135722200032522254055347339161204302680161753574247466262732564634375024510490697009414127237461386304715714736696514124707054783580805013444298664207011163344420186672823854974464221280089891291697089478535343876426836542871102804915061157248698577662837763099712852212847803536432476460471128602998516785251610037030886532923803309802884709570438651379966157417302453352641062578396970376780852176652148886852062175614021568639324864130414112878139859090537314873871155274029759044326616688700228631782581777416225767068597744845619295674792434956117446983650182865718389967220413426460626269043391756378838938773622133887435693013756326919086697251370992619678773585241163805803967189729378299844497489922405734188173405410900167835709431906519081242296712259331366761591481654550271068101641474084155364202793239750571555412874552105161060759094719809108122662664582753833994326557088517050212244079190843663277549064989232518047123025845672547574282565955171025341797026990645598231697421492966432007786186890388145720220373725403851339675153011377827168343607417107145643365410178634135852545785813847394622908912360604303360000000000000000000000000000000000000000000000000000000000000*i1^115 + -18241767139280877155530857738907515825453472886720297593172187977496837650692818736602148521691020804881405014051917814779797082447163709317214530676451052144049586713748055487814756904028413578037116112503810104380556376766348990125664794579210992461831529576539285298811459512640068518689798526971179296652586657974284552078270459885597960009078273310895520909963294614431415509354880252396625063248182723582506774101706557861674090934928404310871844269356699452405116908263534689643852271296566775073948658278955238858759919832772234683246306899196128133313430194219722869571326655871519620301756479731442504894856005852378558099710824082086142406007668371271403011156400140913232654767387283731218117921999946315174490387064448735335759082067982902825627564312736068021872179298572214150899119828317783400048925514204540926250814298044139172935777967014487623624932567244582006512862024335750825272970937636229288752490323439414928905132124247314432020186923482937641862618618417415538830478169633702032538094767192675359161738588686815557587692275780619853009607070660211046759557302692784827945459004560975574687960817955910707585645842035933137586814507509513868459053616097466475620791333703487802190515782028327440250708401324012519822247454941199511210900160417058824648816399304165570458705933088185749313766298282573560524898045747500401159261385255925189364260763150603563791438240755881624219686565155046799436499136387093380318041372749870825624307823617588796679098853353218727810909773889175982240354623357247745478314717237492636620796888064156061267288548212046062221723025429728241165181212577708220556708475673458961028059048074985668996855892490115187707675306140385968698863865263950470336739959831722188482946129832953545987643229711787750086084842559667917080482498671496269614162797074428328604780820069967686832599866927912302230667853627576116670655046415701799343145273160866241807039780046439993405305315664650336200619006663494989885616742016230839876225567672196017309653933159143758250103350424216154204941703875904922691673702298717587390401219947859403990938827749856171108343581810647661925038154026135811888659105564576467762731639562534742077733363190539152201577514520526766657052722610670753071280095133387575548719973205993292735133756867138999813176872742450622144550070110684837036065294194302101646927700725457034324858814013876814683947726745368521866152481420879004273138181119206237744889182364609418761706085063669388563038720086636305347468063554514868752295368073213332088301104876789168573769078095821769241260853543005765014665894244146364366029148600160203724642168813238169430250701102908025516868222309751331397637842912642111794866638195299234978000432905289569161604821482544257153598295420006489103730236418808351300377379832348607908436396696436115388299677682837636303362352803292024211038761957186997108902245286249577103373649897381381640266916122540148491076212833925938373998653644795322414547381779263336503239919340270495551210094405339792737217903107677493284773843926806195947923986966426091670119015191482045008410274589650122722536369294072853758180915542904079925773393809080314621795932086549625489541692347451037762331228772349321616933974337600905452392104169082891295221823479881306781131690177976197828177012342371052946901506862037761064661917220793239172565556175992305452882620364832008924234255650638971363410238093355223537280072166233751232701378317880135619602568696373164463021812642159340668836753109624808565093100127990908878248474387242148251364983394908766208000000000000000000000000000000000000000000000000000000000000*i1^116 + -75742559811211477005079801885425113978795391496593854172556245732321624146519183956317497361341593894288797515588164605145576109392621529836330103311689293641335634984911909426656752695852599660792856296133689489796269131459411490114261738873206169277125937016264634879321079137402743902853530377375257883308298711010709163579675101792097441597259661041349683050725907976340373326581838245366847305947819226011923457543152687622381549147136527694794102093879744443521844569811678481033879059130286141087776879595671992179851301356230016782730028422727420484222929536696036811154367679776802725305734241067996413881664194330605045915009675657066616964252215263265493230657834274056566604741807151733355524822711195280740958447989491156555479890769954557591824800667863569909437896489765551570733489727596366383979586861507498278925563852208292729461079856196725972717810212219035650613617198512767468110425899107940551945305704711992386809362678055032313995341825486319532259419674750959486066439202223633855312179724059860532114058060219672981213116131382838613819136985265190034578461396874614036925086475663887053723356753315026593085525588333391730692426281391718348221542635664117204026642180857923059911572835568598221096298907028593350769332123187123703169575704749242731555635048398695016285999654553495371808389487544298682284488345574847043037787349964013977387760975238945576801136273019938093315721414481672760183398241062134739509334675633816322181313542058587708359823377895718421782986946133518989036944961805296339345790230830002735971594199155109075654873755134361471523009425505879428561505235890100994071393618110080402184838421996973699336211676518047674785817557734883366362598223550430029516857126260529720159788836283207617613170955786237161808064590523212683685317538426286386786350382836101678815997045819185746826766479783436903439212457794200505897081370208726653420678956287451224807473318595861738923076652349055256183479141908061024958678633698983683458489342720022343572234850911491925998151205242675554009292382715510507373639310828934608622693393848922248408689743449682091748048968317870623025627475723281930303610622139869522612046580570366945979365582767647001409025253420168026071904339239998862510695264877463347929875097431032483636071321525164016806072828816087646928842665986728361774058136497698062368484920492539639528502196319379955692779110618752956969472002979920021104005954091380468188433182633415796440027955016840222390908400731057791138978710915566656258650397708689971124209816350402929696946955633703730265323340616807370933636770112884115600568563133780003162055273176898290600714844116359893195967357271776539513110781540958806854762375417771254074656825331394774817700600064686139492350725533903854735006173016866241295507893719113076578433583364993208546318784317593767776721349470723417248591855021198820918587424295118476874786711067984030984408794035265632782731567171806896173048157093170075485677439752383389652179058684469496211393938005055832329607604849633789227244525125178345111884015549089692312764390989664379206162157516627497022714183498156880063066451025993416258112842132446784710396837228143052182253757168129222397424485396405879031871466907966504971844369748760328814312804936787475542363091040391264960041044022508458832415349686515502511305053361197331689869170772026987191178387676874404758751795526947764313719329158450840908287646964886153445028179129793845681672866460922813636713786187086430284760520345223122961406967546957448997367986521305111902905643827200000000000000000000000000000000000000000000000000000000000*i1^117 + 39476503434172831325137664826047372268831657223599425054372866311495661561887398508555049476525923428432000426002353571247126179814499409840316404295994285265955813056178123249084991334806768416125226755480304855681573899397983758351872766947529240583680421810660244664943117533048759549528616738869961787845759336829378706133594305528299695669887752699727948691701698100072965365421483003950583722290854436633760036431784314977550788403144717922891996237513305006559303608896560185193656804164858539433354721086120431013040446924960827003870752424152342519964007342263811955396232362371218349566311190114181025116184823844641446384305867046299021506571423838146776282146626076809877721742484202360572842052777501731664475277255697890959048222668248192351310939592710989019848544524785177250462394801789092636604936697607087826537839591713710173612601323054097620520793897546429552146518431724331041822010433474350601150500611236495333469878465311466236917011969517670902943962442428013571998717532257789226408379501171624485399501788294040096673264802993185394407265640309086095172183497250492695433246389774931676624671394855347564988127456415851931617664113478581426509102088585914358459438918843593600689203492387914208541271673650069389280895395791128039789544686289312756236551239334280495838979121329283725437440745606493047140908222074237860389681822318950086608463612764307384739772699578679558065031352457988706509348387330510638898867900634498502548581044186690578978810034228242812736325504424325792016172826112303197643534540388232065663023280205040479291985652530796175422603982997416814748563961506493468233880854869735139197982023536666118877573502083092851307720895632310789593381204294473913399575404270501674821406535297511207066382752102282262653593724159487035431225549631852821223817014630201306519561678247992667032561495934986816265140851726386088169688363431851233681950165869057829167980504328838778420588948280096616348899708858940333258980401813444932990557726991176098838545523931279679574744834213128626597797378463571365282618007296280857051479525981880226697917987370809035085132704710435649724526966571999677114133475813779240948833845288212503862579318380281102223536767032850733427171595339265697680582101708404358933582369551976377311674196773750625733360752584671363586406489133300603679227500497256417664593654230040227307342252277531849625226087251606343673262309766627868894163185466449552548867085846251017454056334279923299241465185822381234502830422827553235570532682735574500500672798469923892759157654075185013732201038615872297126573863529840144522134824929236123499958581189040015724995599396879165757172103228133891945080747616180116278210032603995026650056804809305866021941294309844834310246571920813479087776091556976986968820166227583587691627498400771242171727876741694246550615121394251358596036177699376620401200882841445774683591835680284865479133542885087131025398894445185187893860784713788659924583488401975067204096373186285051934689126936444775686534533219521071234886448515671751915064243024361091409679532038608296845715212545324209160341492296510002117600765153834321280400770617613154999600716541848019300016654839074118257779485260780060884850102102015495468052852499625123239265564681028290463409394106517805515004779336346625527052325443185304024746276381468340285264799763265291230115712154421869463648677270793596310417761023788064504899221420988592137760076661460604493047749672132586223743512915038107697807738949498454933670136627995809436191887064956131082240000000000000000000000000000000000000000000000000000000000*i1^118 + 2151137145575299565668738790278263509801177269538226501445194656661024541400807496326888406857316381884564523477894337427543785640577501670146642100526173028310393633108315934963628051201445413982570586775657807485919432322616677538773256057114073365451700819465257116696062114416165398975767154697812408305669249398941999530219622294272044050866564317982618843326596361678926734740433414108065475494089958670955057935312957512087871293726624957923394326215849965108242871417709180932788051518148300125459435510158888506366401881565025325992541870008078849496309358268155132777159649915864079999165861807865735905097571335034512234566335996716803505212975502930460017537659354248218590669760318917774150669959277676596329070404344942078577944311294632145071481807117926352752949362792657365837897779658461623534482453050381135874531484764764144913508504803104153874411192548636646312319140240478307207723856489835430658717991238368604112185615600367220981405143897501397506557531478759830650487266484534529662942775284166757171363889428179336230755046463478008988932689428060257108554498088062245444145214200199157532933505452745101407074360267156893936597531001472114911389927251269511366759388615505073568147388368486765915279949519452112806985458531562894766235265731507454330056074748678340580358533843020944706813180128724148223092393173289309559260413599106854046313850993837202159888732086279642747044669333149575692859800904974870555779424758087183511657168029248235347802971691918277322899841246227966068010991799730045877789292031667723623932649388539865829639867090067912219066112540382039386033464096925649411522520063029633783940134267561991718019531995076010268577336578929510588020114866789761314109032890838910082920473620274066392828764444151077934213306168992684857398655198941672060039983392450763304947210056750981363891575604360509769446088700185542802572848628651243623167610889563958247637264031490662591439592174282680669386408578581914634706051668388958478384149071973889214380960983740643619192673782608177716851690250047645130299030401183329963171607398799426217556775012746700633532584632160000021418976988502371147732149726639867835971984158196034904221146452573773481605047219524105986700660924860363857954287967311123779494869102179132395661207199462614269030973076097286379909517884025098089839639310690785345961351923613801125629288991968025833077368314308563143344495684075843153199105572776525152381384519789600098635365736585757976010749660040164138016985650529168262016979922809185354041933917692503958114285418985025228366399749885975418992804545765443826099072431681266993421544787440344410786261978529818246397056880678102310031475358352215294762105126073149114495788348100586231836515117447240470642153675180041187067007917913834996095720756879213914352125984724959585137593456402079072974982967896007464594342144635299355069035358994928913312084143377446268233693028114477989279245691047773744313101365041407714679594012316445057776512079890437345314275325334990297705258232910535665278450419178764304762056522256494351449106467303514428378878643534842167960894010545190808248085869702865079972685197009680958811854767797642423586982252377594148733146790129746864982611359687689142504024037741298189864807604554806725958759323251251432812595500216137123544950768161363170674544026829681761193582910929054287147847128388228630260848055148892372146270326179928077533363200720209154682588946329920054569533906226363340744606626296973308356961382898039439706758705008604917244040293908480000000000000000000000000000000000000000000000000000000000*i1^119 + 1158598779341416937276200183237791703356932528689788445344042249469194685550820630520372542133131744723509347162374315877450110272074283893476123364467843331387564594957146087265516405695916275789685167258689496260275432938922142700984995661951556256536366997367932746599741149158138813292624845818823884180028047986677852121193172836012435320893975410327258403367969714615295538950290882344032675390913317914646153191048449113956493906805676753122189282481348305364931301940501420485830757306910213147285335447499066611063691687257572880648608534500870331472961051827228866695408680786265427517509020836055804636980008298038597257660082754280742351245641383493471323557996973413041807411026312222301610501958297078282484976760587061768085708224331627345807972019460142298400816073320415561165671070715591237922416269700189552937008080451324074890610324649627657454160571834314176846007697998516186208224025180262820480709783103604971711968551243554143599887518460284738660886104673929066764865007875346924635955951126788896013616479339003187713222648539888808293412184814859591276391513177743048239515567388507242008585287778023383383937872380658366773096420061186994899757716198626886363448974565698720336649489572096612390026977774222936211772137262207015862690982510853613403197691491408014181305583449010023663356474688920311697803643982183793214724822431093495146783926371214659735980564409899085454496074745023971400633930727598460289836913312309117406149410030387015693440982609751366441303336031990929310914496184683663595374915508951954171559251152064843274167122789965127518862382879706980796432578236858893445714386865749039610755119404998839475773515383148490076073326211345018123367399263484100208814786199140681642087013223852012377518714759946415148801119822242590599615092823500010750036359622101917789335207645327630322233585742283882367433248520688249950239505997938895960214889246502350918432447856272885749333042485537382746270053952503210364928368181802110213797194297608410226091271322657108333452202200369418975375387478183824753338162449365012355459183508886691689497822763952317775844363235234041187138430217442948751561733275035932629039675971726539765784976755408318542328235113010091574071135232352011695841526011081796137642340273382116632339443588159371937726832819981760924605518411415243990563414002733599020288616090767940909272845905217810273815358593506043309715272266153132636935445026290232330266228717830369828872822540466755371079285488299290095029504528960581562090749589170130832570536456410209181201272019708394797099864975717516028542715767201022775752940418946088633824641147697607562622657436908793996825949377708281979828532080501776260246249284191128061225452150525298884046277453316580452615062863757984084068859254481753603441810828011479849509816529497596231081601928107059233526547516551845851443064117711629628941973599038861437054647944867912604817756755796662139356713828091127745971849585949792717228863111661927999952801384518894040245977723229040318522950532890208140362010315844402082914883521705955575663333780992868951173623389644439453060893650734189280971473125239043686260259981229846735372308042911632176557492978684701199071301866819205157939974647621355249848124140613526399770884583062730142906754662352873477267530989256817691869029957052452824875613319468139241638121984184760775310253807878361997349328216029338009043888480639795372118066411381073067469654862448327541822898460305225809565667052835350257551978962257606726141033977048037196405145600000000000000000000000000000000000000000000000000000000*i1^120 + -4539385214431839619495376307448326610082605056257796297710628798500207978088339787492161485120506277075958896865188034675935143724664538058570821788711829678468869480419650983671230922987135523772938863793820696168917218247335699642120570139919548923679817814121427967496382498416060824131005320525691586395519339242204912767254643504325456563359941503180628081309048545056842907978910818880381274843195005659045018470419221636914109260713953127798906549046722811078025044688691519598445279058049828474434734516525708194378112485082625636940599033537974432420482202006212882169283693141355917618307166748200125741231101624617640753213838197790706444178978353995902161910770807180562099530119786081307556453222272183006064757914548677579316174613536291142322576134028969558809550250970075025720552463771731145374856082236850888996616690293013347858809802087680782133824912340982864333133654744569026572391465073799041648041668145329267766549618016930510094141155749759909527605454311245311728944887070136408212515419012926568797852248471710927151601779721629607310587490491284796107675817354501714221733078700404505221721437500890517442375664375025898336126751486808568335277888860489506949323546453357809573517194498726751932358869102712078264420001342232513203048194787833577122775454838914663490668853553497859867496330911691961437370665921570680083583940038209605834825746298908636868895787683876988214834353123481749399385368808416791632391058108754682215478592076671393974311286666583902762359078731571235756529544380632049755991704002393271075186832240978468568646682781413751344347411785167881499589475775550961995726703782187304227459832121047888014182564076250728913164912954893481847116882746139952385079213816755069972149174539021116604195105433232218549259041274570994340390071336871242812098448359573589918392733651747679587283163653058424265017905823097860533078078137363085220384726560641416711082252893663030883310687159484111139627586208398861721754353566542673811604831576455346454407787842804768059233057216641510955339818130382871159029535458520081738155436629806171406897454412055875969779759682126608393952421390746910301072060835368374238504719211394511357360139818514482549171663683615535979943088145245908923705106861290995987254632808629656239876939442385409815592936836589579786559626008315236207686268624486505537210914741212481057221924665903640379329898536956623240984530704078411206836338773589678853489075271918801473435955008843903413604286540778810855164092978098655841268365292109912649464862993053144567815746852903659050980463221778917910122635501209728615824425493360079407344707395899871758229947096571711338144436722570178255653756672092510110091549151569474767611271971242013681713091971000615298114434285465488846323530390922859929303254321592069146434512081679795236893978650151224896157469790240353023078561058500791200991247715921316882707668043564002408277422426144326594801852639927680915630398105264830334974240128479261956114830908702065149645064528506245843953631516212845476548456066084667456449635025050092796090366057058867647144650166316016258216136613104996725011893000220996017957270917924550895116891830588518037434541558840651410505540600696516892799176953759364154936296863325939040728978412740545395329753345197350755353124888943585040913604166148803671231744727474351045505192444491912054494492133238885204803668148950638125314156850455954206329418182271689517593800980438994572773875305922536117065646029322860496048501442560392711252325571420487680000000000000000000000000000000000000000000000000000000*i1^121 + -18243268825038657462148611349085279867240772513830538683963851505156369200308258278246961881260481431668306674828321338889543207630364304500201709531398450797519301526022467775265029476247050259565524158659030961589868094364823125636699890997974555939243607775045658863219957465192589785744383127420533149002439909038263917311707422169667155572726971155352119398114616468834341854460054885110902682130179268134017642277727889281749011432341647041298296351230467801014250456835788132018610735942527275110500507919766465449692057823051603095102936655303613721678099758106808263227201631192700013035761463224294108350380868715638742664364854851071457351757815040465330687586964001421503098206909435396779471931344217356969118634274053886781610167018171527545102525946068614098198661341788043464663511449340561602596383588653496173679198322261388301242801242480025257516466745430925508973035600026208929087208100443958195657436622823935799867284812814391260917057907873732636882372874044786019255834176767635883303582713423163477300641354530140547160333694962858977319818979667156459602658011980022650840067217709935671737200639298086011902994816049321301673093689426385179500211978046949170779649756337141658793287843893500483971682857156956784127977904746824687437771997085636124372070934505580486292655846354724145975859194980032798453686550550356033935042215433076364867314293634806533619506257730013316514662890547343299657642477861492939916502593496869164181688444716372425192762113047162750018467496245353076030558446973877940500564371932874562139933737492559538911242051286627469080558997780849858009647194315716129975535148812047975331930721810169945174755355449259868914151296495285604602869253119912184436759669829560689079692232350990834958870707113286526973974970039790380112863966820351498054220575345357713444910398607138464198656770740517676856168607952007257279388655289934134951959417112583764201477237072957765503395876545928026864495510886331367163973550057694777906851079212204479183278503089728683697181557715804115688015794234776702535035280791232252420037641281463858161901269084053836606953980949916156627199721695480786447200771192988427436405456865761309222647123233422622008970049704599724145904538522633183685330997352229469888484072439548369762289440132015688853952372943515786926697767435299106291812693563159579290109259992174949675297456425149640351738477808267066196413930936887865951982094813360626710437402140304040748136381892640668287639877358605986854500783434401093712122829868344639858925670202963202379972145156123856379933702170044613036803140297568640081541822923944066483444387979373750468309038805537725871631490370509946678996985570524010672673098375969997379616090156615979025843513547330502189344037858600747468770700326719811440480905211830553994095566029696352882612817478793198478849281689841470509322812021600757813044035938531468539067877070214092078381001356701646662386140284564862201678816656191397144565713176007152762946067615150884639742817483979463418459703212689262207583858399147162284394993503254911994192943541453008912279892827601341799980274842890948828184651865769600679317380990723895591823654246986444069878941060058401440869607154205449433538302519526579877608510149288682314451350651639381783018389965811771056504936969556598858930197018243897248529314384733769238758580563118128551780347927881154765808217186185787080808836126015935017272047699694693743902534884363197929741200606691134240097457907916633704094465695124428345690816512000000000000000000000000000000000000000000000000000000*i1^122 + -29801252828171424260961583219683837095356391657038686965746433226937137285921102315738951478908690055445484614620218161948606007148303686294656614529613371845900263060182307789637945293506065439377057455937202265926725077671664540532996978534525828106859213613666097555895120761534841177705479677878553895750848186921218555517894269768132365729575398480669282594612084577777372279961439858485427201982916337661764031793168912925205622544604142213641459360925555783879027192499016267421501606798485357242388883166561629754334476162123608917920916175833917933161113830697593388170163016811520551518722473548959373752729735849982247996273721432410638941248587916726648472974927345863216082013693284985314959337273759380403738699059836809601094849216549994245314632862542707476252991298452980449930625729339788929988343836720421408476572091910874217196454742966846968992054734362071921991174407313096713904205691709519885926811912254634810165273264813119383162555691263476351678286700139529579198181941409379350775050778000281085010191799530837843162702151761987326488879871888988579030280673307616602136679909208797568550757601607750318657884593242595303846491925662072032899038058985661307504434013790580687560997346406864027076062055187307110529020109042731692998881609755466988960727008784938303247657614232675900617801585876517520108347487617465096822022279593771087371702768809364147111152797762314522456291883114625973234519857573317085156108938796199318538837749733639764299602060163589153753345881281460966070584505878219524746009893097194892575027146347601119632529766801899368254920591890857083838731207666156289079616965864553502960338346193738810638057134438340052999023794521420278915997060309849770296686116083503006072955858997804095960467698247207464119012325836127781982589569770311429707188953851909708694866928277780626846742761658351755165987631735097233465815779511515026029719596302444764042471571167280593563264376420165305111120364010170669951933680522880122366096601015880657133006852253802935456481453276332682482054200484873699313071454471043129138019829555170330809358510308149711805394606552676141803703494163090088151565480367630816443737969204675144465760884753537525405020087730982180465934877470225505040679076898601305711479065403687088213239199433219600857056440418987196421192007785324807734885370039521465567999014736822632028521789750993785428815863667278553496159295249000028019964979135264427227812303974608711133051295413385280440021294791388817925644821938361759106046970453471657685549066865000685017830716102123568596751127404148077078663953266411325368429937208948587878709979791002122836986817583451027189360172360157693557829363322512645082287522576806156220092736202812823007697083823728009989496381449507987908281153935876706187421782133331474338862358036199865205599854867527417902670315332433111302137467962232386194423623091337687734542196028755219836524152783236128367055083338204435754189801609358254469197749857912240970224806086872772571632512926561012230694254422659596102875498935353877262070509075687760228506429181627534610426627644699877159379094958667644245814395527064942440006013391463908320591673417029322491898657983033083501634323506373916762836296423981989403421242149242207768949986545674648517766788827886920150468841927200452947732636063427526649876276992049716180808414544750864282459959106248804389837038557925101541714152227265509452553300681234534836719439252943781397689864134038798157611774302706489622455127477149342105600000000000000000000000000000000000000000000000000000*i1^123 + -25108143438316707692090495752743553234094962598655595407525969215090947450971286392965640660285258812125996782315518555641314427442975559711126686950741992957206952747624759314596725443072320633174829359446317775983234410482221397120602192143598465079302505365286534885118013502659196553195560454630614572612909323172702430130017871387380423323806418257500710200894442401356606448014471066740510595282428548319833910713316351354938536212477704259176037137210387271126829980111685796464596216120745433093647470597349658598201977714482323298183637476418203594815331757028463564016394482116993849761385255115271696685120016648127245295831061589297785502944498156282553568123359195490069188944998387448349608546583128126373340345736819107945645294636217646681761244328307992346050786019304699158759751165737665470249175562774056094055674663517217735567523617750602613635172579378787860843841771272395117443960047362371271776923811161388213318732345664952089324390175497900400460101246862399452442162087601127674697199242536050740272748006553814765297585181826269126839397577501140286521250748235435182300129526273687596763887581566712652882749246154050098588580756263388189288007113426616432437283112435373902218059821205877016589289162506517409270606735844371611650312984956355687666949113621300327638306793129393048476096809360182405400341958819536101738933446320719615094299551839788138307586413341369489778913878259563980428556556140079136396938339664553932713293637515739314690891919776211762939468413040517665740026026839449419183534455363777174360038245241075700897844834650957718638879618785408831962138789252313292468192350401144755444318503946377164050699689199004777646508547192599962431822729542745331624919048478097313999014634803588496387392841909628912678202566169768422492380205482236428733289785206695760954009741434329418874322554634139232480745149829978207050138256441908281548556190818661306799179863979400680303459291642188402250641194019323201173316420246769890976892800894378878203338474931424915491357277123560387625258133876853479669098402299542475739267354342469251829541210411818605034189745618135853375515953862113546884604883124132999768660627187552811408000015584896186090328286994003675175797568203268501527907182690327501521670488108507094731245092644800568401084283869993106667440786683600511088809004146337450181690999552208998763117478732007602703735886931838063557535053179155799319981655825793270383231116306528371857519943513922085517699434573679328393811209156564257212155745835527958463357407646875220685093291772471895308299766679379664937625693134658657517474707632449696412462015526276542918523988646970259550514472480879587984628579946467297081728724970322610586256975749359845904336263363481767519642236675466560726977357543144517823691880004776005942026457544319054789667842430031758416643452324574220877440700508984882043793053165339245599916123946391760049966144868990341959101877370365803025195050591364398374023572926054868755106429375209422427860346645032412915988475979981794065446024305387194715687243519291889338698203233886528579262499130584096542882079505559665699722020047438889412896506612719481404833897084988012600110971396497262031760490341311822286909301821204093717126589870260035781650715195298666423250386772130107323470962829162878346481677900424757210918224366775543556633708194381817285051529223488624505766493647010889349177322618781206748509421138345719911857181467532160268802975377051492868558971963223287676155199488000000000000000000000000000000000000000000000000000000*i1^124 + -11771725976564696871765882497122679034371904884597274676210698338956886084918699180631477193365586849281561870646242140859073916029242235524261139499376435732342569644478153343901212324045991270109022601931064953480019396606133059076928219213603667859139994531879077456589966341476575680026537529535365923541052213210687888345010909503260081951130040620429145713764064610566476187605913698453810428732109459909090642802690302863653226333849210076247603299074185505144472764156599571287770410774170929331927823828858433422253552050014083280071743158877692852351013780884133885477938755940233268640068400991960244789315864587434465160026811855344276923181217146712220843227171809480576943160189859132074164139696698341192630542857430214684738417444861550944509176031273243056496904257136416007443970978109695686653328436631706452496394840995218583616354348508933304585063877753263568546901312207623010971547512670362689412408465693197341629550678231560119946939619462282353178101871188086221548350189866039734087823761931256787621299885730766056363812975262290014242622002361292135635797735519607237381411660104370069732396431970816711167105391651275385376424128392532376627892842749140352527218024742149981231792878812202443140590377312859053648637490505558869493038920149437100496685066816939090100337385060501825649457341710032743822901136867587895411563302591447115208823637365211784346761725099664903575060386261211413879507380533678241088318739221471202118165221304083261841793385222527684028937783228248472979624931538802457373083652865005302119627352359528541994529078578785114246476856058635627516983458753819007438314798146952059040480917880299778568048467801022307137433482521100681668501757998556030424153278182167252716143523260106503934117512491057289319194607936848233857189693979661236337569747679019113682973157047018718424065049794955887319625855607406329575395371037137183575391365969903291004785407521683228883067652938682142048983036047139083362359442295213475962378252196667260608129586455595380314424970239767678266909845187728220313079445810882027941079220778671841093837189227728344095822967508814602478674079012488707607963308917940053906054226628252761278548759940313319819758391846322663712062075023794464215259610847510577489572305679459637156461085683892340499845697056745809520213635169771475389489959615759717626560158541150983512920136252818846114420494021554732205032649122930739613344630322986176959985221989768370221671878643153928123049153517654705588951196109517656039509668303350854829433478225733642022341585125777786385247254631522772148283669524233843068766803472678541950027943691468423552224923110504192300536489489874149530086255112672489861816037835181178985735267616992149607412395523678011845986261963410932601365568361835540501751749002203446800852268257831243056714788060095271990293272791998157482189264810033872114300811707537118451766956342628707618913732690616556207384878219537507632029819256085293179940574801090048482217764754089063388670601286305770999968993084145918875256546873890481307064240428999076347891069930325910695528921957348851051917980408595683422308497915625126403072585878514665770926252500298884214434656983190505328722833763713008683408414106749861948936133765123656423990126479737276288354366325213518478337797680703113202950363831403462069532510474561050226274148390775637793804989051413984473723606817668362634732694584316674148562272599897835736777536387693768210149529390388298017818096975872494927872000000000000000000000000000000000000000000000000000*i1^125 + -3545372021985977820770209711298640538899827066509404056258341290080932533819846349577270801463078186618600611220832168325041534689398170492142121149908602644494798032396615444684099384070037462859360141444738003461406757155393326628841035308398819935855203014158435510702735396946044358127305496182704222247925937323534510272049908109215846324239064722427447627069348555837662961261724589060192530488871164058092418289612071200461289733192423266049246817746136329527790814203190302735046399304867653608357125035571606041498810335042213823774227531321010754223022936699992948933944847012018661278366482881942425564717054282079978028950189137266895011483835756883120219866917742778195918637100419912161985596250538291961352131519108350700911166082321202442845950170398733682072892736129497345796868329318742666847330880951067182470817575218420083395557638697694200561104912027027215518777692217402107724017668324548527012406711409252537239517510384243274916286751835718252495102116114957570032165687029244906864078691531202299198135792111080233813407369685760573118738089028623111251143869659142413214367801036713512664573462277082443615208501530906843778911506888590023382905718634047211479377151703638522758817048969651010824610277707642783042791160306185002517428517899241991925676439602601744201385625650387719275731696507285636666403870458943480807025530239774745398376052680810922123502210448804249140600714107452813953469350801525946634535981760217465870598215284913647808040344129206577855497078868363884539934824271815095076859072251935991700975847129170272615615665575507954681164364573296779262627081513300692263660617992887346058089301033407495510373756515770270755957969090348018625942749317491171018629347900447827843743990575933583092163061922459106479843593190791659101415458498323914610103664254082868383913166264116166775316754144093522339222152174104264743773952775564609528861270175145588839129561628954127525386711888490776119555802056484453668472550323583983096618451697125467400497570398580850381621720548312012357671258853017828817198411559930326839524166974128972982643761715010414943937697842563685875019483725391509650409779573712613913365422313882557111817564507402346478962097181788708675374118471163424671333776231013394804182082157317993664792972763672023994260366995273476065664597464961703671726052033100259100226514906096865635731713179972237763941773755829956313021168648910391305815706365265842254509584084665262215621674997980259777194351191219591272313838176862627612633707369241462797491627445874659690567761848023279526616840310364576357166966124563865811736654582341289502409070347127267850477749710326954896243127963685181832914910771282026730207082807330739814849963814773492487313330178064558186458982333391387317826030995371418890485011346788334848120088705723393302292751158686222818924270555528887925181936331859341067984497759438009714626677869105762870430257172753420679100119934010836663416543441497785183479707000109048039577727852067365691509043805647295382926676286577986246090875076698210417549166505301959386242490079240517547834626371565269113278108162878195241037795791107525174418908921323910563033830450921082351935139978451302698335484657553875284538961532099156098393066912790061194979102695666730275277493474000687249320762108381491205201336375676560133880361618297128481785641193675221279607843001484606322324777323647936904011346589021892524973776528091863400143241537261591053734165196557016722729788558540800000000000000000000000000000000000000000000000000*i1^126 + -891241731581322867560544055631263691388004197369276307371649593725665487465215270558234917677947155040919064035833900590129843292387552117640255348326065507812544865242208181423210057620263004223316463194333609031406840205422213580375527457184011429010843977460036004165154360757255640582916136024771109903258229916148645295517588990379109712466369608811215498070360532286501163114446525369024653236537989315340658925578589015808522729943102154140045108551236421422602158396913174379643516513536134137871161181743105033120257883627711522040332577734293066926190951653259209521621167932649534058736722246687580402094859928364760089413467578614962278028810350105530837562944153635496093999859030762169051268732489632663781858323753675376316460553303366830353565350596113145189245259144283053763385772670544638951285510751213820824350222866290338758500565583490305533041763281915417892447536567196522271491070309718522764371383953807101705366953928193982550876542608551633614027048462576904873846828913700843675479549371643000031275802451309925304137492603512354372704062178578493311112509500737653311693404953230121055348652166870915196789973867252852583183643508458805394368317933198657911601436647989256631615181478445922415198087871015675109872571748290282225265355889541720726636761292367361069870821175906622738415688029197759213557774900690880437522822406977801991128985841182605399711295453039003536686003026394465612534534622415826777578940473248720894952097331688667491939306050890130665551598981142902901428394830263600182641954185866437513827239619330479392292263246549356656969733082636519488788573516095308333873199556939248190331830513792589704001395954466056467709829174786105709993947902158561360788535299189927628039658701523869637349947619469027155110100244194092539959810238684582865393222102482006606683261271299548235305057359093590094529326045318621362250294921166130318607665195965146022373058668305697055930599535586401509570941605969205178054278821927502390442057682078567632657602265054475728656925291697189748927663432336600038342681668058635704830961685021849702715449614364397813103987845561998094318226554501713083367248030140941807839395140788673878545277662482981719174959904671139745129023186492268722267836392371716873882195797371651455519532430097961507255134661798100595440268306166860415969405014132736227753898668617792355081786281010436918999301743745852556501855168717191952700746265727625907151965860980178828482376842120119516172195560297792473969281843793322917161167258613248474168578069895091406227660017214075577087471734966356618723047557523215462947549596530652939384991775032900893748366008892636575672499064922836737677785739889457651377754850144453897109692388336758957247780908348294182566302074009008261316934974525558651668637047430668350047405893288583219871878987232268300772512579778769381877256193182963948434857683575090031278801242593346042910632349039738823234988590400574182303042139784291709507809273168292029459994683825567973707692824057347676008894881684692256610944601995463640214077768804270254427513870793002890655586495217799836934093896573438854301409853073953769493975641925740471658528565171662104215072513491622808114570484301639672435033336683770234492689570932078093676211263536002134017834950363307936076549138489194478388617396404368734497950714386951334555364493299312422416295387887445326028067978781580310324213773102483535721152972782767408585362194412714584641509813250135089479680000000000000000000000000000000000000000000000000*i1^127 + -185219929742749881051536000923444581677065628716077466098502979430071250643393790959910798236447729312687929442571508007736677089009433501856226618626645255231280376420613500281230400332407520917081187882977624412604824096041500732413897942070840278269631406818090603693883186382856459828664702180360005987147790652850272895969124070289602224053226767523718545217020543619744563762800018458093866819363055043865055040312847716109438510956080392559210385574618133192428902388775948852320623707255115439819932487698500611893348290020430593068799309730151907836877860697692841811060348101470590979199293955521403502385313365595623242624117008913392302819315460480613507836899881344665832860970388432636635622067359603669307396783281302089685803106700596964972867345656466279242251032188162884482550917216021408589484841350079407036217314667881135614473109024739143734837485238329345623650278948476296212933928909764533539578392985874859038868802130507614469675002559953288064453964123294958065879161070717100225855635191929873409398950403706147783482362833345509488960183897076962462082939911316270382199458642166931959083943157017348836912395412732579541607482514109829471597400034535654357860861470049876914433075307053566473883186932221120429033642270331471822439564810350050187526799596732979204381139574298538016425718481266604230706428097920967464794329801775397354145342863745277688569498719878753768866140844021110009550712057383633826889028846012991376045628696506547949731615067709244237705117660564485332559956591637749436807135966679919621337516471259831746447802212564159657178427114328908203222939175024941621019507338760559746233803958018558188264867692140657836177950211038334153177091547614746274667946306706826296984456673009046138638200568207838819068502576389762478448712603955282488633462814372203163876681083659025675668714089213035625472652890749899785465239232780353017219364175585124514958153688117716135140948520777745002584926703573137871361606925125079089820067269392495602844047472525807446183249822542680641447550090386809872719098923615326594841151817432592692902714631289222566575311899986095171496978416289610500671757355293091932776684906431057378932732747475214901461910043201374153013743161321871100046197897565427468859377357040091635960597095661971539005499872181026431329504405616337694671050022011674534104787319062307796203414053800506834971157186167667431556653535515558694966521817629365613991558365669745946004235454575612352256785510573596824970543998314127437478993120680401425529263491201166843808292584985287248471591245666371837563834570615407308469843767272891944299003571574962498015599607267240595394719416493742024267507926204310321196883753934743264556904635457566295902215663222052891177224693131187103038382722800634775139551912402254233343740596455384281961018003392741987081384719758653017197044504498836028820828095469446009012744234271909007689731318837274769869363336152731107764874341535990217556378652179479014350572490184129421923846347780104017523826372709153104996293698084585544692344167700675318752273734906494735495002097434109679285662681718385865807325627583527793710070824665219497362580507403222286270375548111909814074325731310394172539525714238080700277960257964498844807994191476591435645456051971697652038240614530557551523114403673719248896868661661165119358917824646101744773315269725530776535759724934043713645807795903917066168413991959387054315331078891574141331572810317824000000000000000000000000000000000000000000000000*i1^128 + -20435315213725152960232920442575440207256512250491949204108128049858923134691748304509640337582886639341132993376806684227312444604671736809993043988075499010906845704612229022816595472420073408188583195855990655834551317670366200139477011947488529495888445032510156336030942660147872349471366267490002621983616847286030752076534592373761975369051260476585141285582412613903167698352407867440154172046364947723027307854393672134576688546027847466541384173718620791062642851651980444910947405317770523815391681440893767694468227532936865010385413341445785012843839816480885500405179929422499774870043799918657603493160245284127656254875224051276273175267215004160266794102851453478660498516370529053553731538293988789705135780539535871511339998203849920227937014017946112931712797299738396587736188553501770979605016472555512057367566855788297084388128690981478139303397217007504481474949220070161052801622625033152889895197805578959102495799060876330672274304581607884978560348446712272246914219197532767883392184977817078300333550150073228093401925967203715649726910867539607491624127762802483585722012770200052454357021365504892796641329204029314189212151590660565694891751144274088939504908989694358630319709673127073848342832463564996414763811510353987359050581307228271982016239982847510176159730443459539092064458843425925613628556732889662692624589074885849651663552918909241850933085830101838574652675443439408938618972409393350208950767288460405018059509568103461238533358002099348990238759228729223979617895715985343703089477646174042996982571104899871132052486307526364177978161806164845576634147552333779098625303375119341115000304871862929770930139483808498400463641260694295032976482903972329794365273558006469723736328987056553406945123949005765202421093173761349422593964898069298190838393514092368079036965458087613843308345554230636975711677803036673056098617106164239016196967769404524367545891493207165055269611092102176010861766427097992278061632979180126928690834624361709265815443456986559461196910046975849198346102774203903698528386139913982990662104131937703025452140460786537290996538123845688226139273907599947907786533113522547379374420789143986136179977912613683850355937801294667269110016121734922734761308344622300414460308741702212722171346437419783108323027998629653173978123701944953277362203440545701912695473290613077864245303034585121894624978378428765313078529696837033682305733899868037147371507496217800570908075880220700932798004923272604231310337833982012637295785191518358874274026344404298985547543105052124426497602832402891147535890085181646042298886234626504938070961435123800892972505689450706947629099892627749975873473563241691095594234204924127237597258822954620703223355418760271715019741793778765776424708940661765098228823936141548982317682647122879259754229291480123832587802753261009701973526526264886163628047661633482583850204165610613501456508955780713737613017910743893081797365045428653738862549857083514267717770337739714409841472721883215540227736830145368005672158594854458866766166549985968112232149096281881868311456225246269213172256549253716683060966624556973382457469486751465141237140469699972693618366466690826712737088466580803433739968472977458739228124482721459841597455173824753790161309857821669921649206393567191794269256394029396149232661644481934637610287599783093540357144946226111833540307571992854312566430245148116840284049713956028622075654601217305401203097600000000000000000000000000000000000000000000000*i1^129 + -1019461093989835198364049769090430456462560146950128460425618530084266609229628200169424591661567212424304599614137865151688687593737010983698337303381180477789852779347531557845919409037481408117131160233377739884685688355127623796354178848502744851323719147566098466075237846091405720420310629312635323454423736663035329212894282203593092823291761331211991263515590438579929698160751267489124297366661591020221565272648115402858089332948956685899518382941148265259857716157387963672184172692065201511804169783730195168824047436035829870870529047864464710183277832733121680678406833433829689416769632324103582374244599438284695537532134565033287723756484963056949669241062973230277019354075379231127787711286735023089270659732574799584396873414112945399843322032220846541624433097441423794255396209900593312994367836604077346129168410774564888817639213049714223438016114934482750431681522214807850643839759536497658017248693021208071956051018179981723407551411498620138254770280062553664184897336489791907881928330524827546852746101984715078658797662437917249122033289216763359164799968058086185576706578069932968696532178238952450209278232200431106508143481070469455955943848658684855503111037316897203101529316081268598653395018781321050120540537255124353912463256214655388274360706779441469017618325287797239813053833941969606303292156234360101626798080151927834543031229968363980094386181585801240771303699313700789210328205871284808250253325813427846474380018540502644033127784884578201370648668414106579488213126537981193700629219315579598341759043678433923678217214673926801289040684840259354720458727443216401147575612445508292912599187112017355345781339222011322624606079843219821380435308990475342139950315634803494725388118747988609194491204013876261572138447227703745613894588413195935240570951342508563732100721738363464422486021265149413936114321195778366702160286638587866852572888617889531507199637410422910199585082683558015214485587113975887362230595523849725468031265663920344801833111876205062701646841649604760666554749194924918303046824847373069451670917964306659944764629732284344657120706064525896512963986837259696603332234738074198458792801161727211496525675935392733782218810911114618738176419520429447008250956321494197185786898303773599648551859200544430933908456994298673218850544264602316482160060331542255570581503241860463426977114145968954973876800831323627825388320357398244839068153747561359563494964966057598573575641824350890385559706485414324321517912313939120458349193997699030462580053783073928291546465289066877684993185091424509575949418270744015028391536756831304267961988607291082687760793395559061592655217380425068854001954172083792244081915387193636774803245969975829002276256745590691180300923657507229752825422305104636219693429848395346724959851416558987816993724892225819458763731761171921562820766881535414097293357329070721512846355590738817168387627308748256527559202442672288286389058299489838505707867045509144032867051280508364382654055002770903917919368232122942412636480406162340607573987109369306551559654006643067360422214772643369346042536992824042920311736584468230272274690261385402256742635243188168368890095214529187742149884312935125349022701336005156988349938999273988029511789863036961311352371424386324223293117658955305603456007489162661612731378816265707295538830727421447491516143709671156793737955339201775042329164312362548365027578117833588221419844785930240000000000000000000000000000000000000000000000*i1^130 + 4892944380727473886187942425243043163148079733465746404985696928570483870644726501835239817389538476247726572035793070118874903747742591019953284321289181792352058954453638311371373536214109915147551187470831156423161495101204376520017589315684366125264794903900621366537183304159194353430377746376512866783902493383307353153598427999728632681286749775597784598590647572990536494842584299773557639662094621842005590945258324501498056511931193614832583500458759119663864262716381804149199013758908228347001177202167698654729389733378709497086282849025026786763010723243133761623299396757626289987957847147901581198069733036886147740688127403175553141158729180043582502514793043215621097306867180608243547822730097622813962132176341797871340725568605070362726077246440023108696281951101087062752580978789533813756246995206648240181496861262942617618893705166601217231964408433689028213787095935183078696139466661344674750872374216758753017673870890980428169675014380688673950894445170873507216455465650178032040409106864310970997053059912016753357161277140740719418550982350098191833756338446874784071643548424980784389339823468191773447957214492501896683262154630212036460763676373602425846904374024869481004623157520652344388813479892004068035215092142840809925737489956359406042241690584863873641429825181310488688342016471772073253148365808581575033203390000175330697567671136649677961001384276092431398286279451658327830984995379551736738849570820551804055104459031522073638581468402189180736205215047273046509366690752096540293817416362866159473457557495495334504831196427426106210304547704373601336646153495221436970332687226365325981974566825628575982756283194607317406935913342788445450482949402414457731072838931336906639414505081879224493572937749153458219043574516184494379126210430770427073681088928221892190616572392826851666713646084120533746424785229295230893040084209378873893487868682163080657336994724105309344002335861110042977512826706065205086559759435647543573392252542540113561771405488617679708734474032871310412800504111719483340185501467852216561449156256274947054961325493432345078148723257257288045376399486662662990135888682290365525796027168792314558179488582502857189596583892692770831578787883304819600567559835926853481374048711801407700571568258174094045125719326932056252388472864142805562286231828356893216157966521641692434602895280126323736133858984033331944032726079533026217108183328669930581100416917593245261223275498767029673790936329011168988036463174776138956629005356178081035044363348485663711109582320177207924705247875138278645483615689499606525439363879269828497411396250908965832846993074388557007266331312706817386713296344374091509710494708761286577144770298692724667966454450125127721471017293969487244205209162633292670684352110178813287516250268993920635030987206163666425141557083263377836563509868950645993652311332863031428485015362761773513980522716816013676370574161782146071585889046505667665252577860324800808140543865041713733119756823902650243227075127588884945880447054336127765442701277959094210649875241213804940222500470097408584815635424503703119518346935945751094173475388561906840583856654678553537213222343817689001167687502357643522981650413486487883096901629119149481012876388173542770955498240573738543946983009606231260011511010078007689052396400365948666936596767536065994085538148782614664124119306837687531233723731286423844481127307183847899136000000000000000000000000000000000000000000000*i1^131 + 3682642693892530811322286022951449120733869900414626225026618445585562062711873598464748667151280597835646918200736294296961768245092566511829149258419024957991003156032141112925594196396200550163797700874584146261864769611236571915926910988626466237023048434554802065234821105864350472327778012402479673174418853761912680916508810674454660312096988119313714292719186520688804650171764051020549419296337208044347505793837540634347613683568816228482361265156817261374028926110254602068978691478844118942495997672769928933904784395134065524775013475793724061140380971942051818767339789753429287245295636729260222345641444005600591356864822672267276789598889941229230189019786055914275628189431246894174929178282309117967043617865945803921789492282877928475975827999369205990228006697759338800985877320047622994993772887643302467148402481227334159485173160170728951501169876372575255567837773038390126122622886651084742647491439456988940659137382447082882499208711873098616188156579844533145987519764202819551837028367201264343103184879540757805532898774053604170807774368182255567551922141982154072065421978710741626816797662968518435895913522270231036938693406424465074900503093141892538966804471485756488420549605548406755438151804691226547051594188278219379149031205362534045707742716822465725347055802358981207859628296038508273550825669575076498015679458767965137625719369012091294529046707151343991216877575284226225667294314162548299118934843783950782661646326818349558103559040300315204131092127151081619782098962299709112806731082198027988213968957908320500951972718095487415716040729433982535282544906241799624367906788243267701520829350098278305395597188933146617009414351365613494992679207227570559105491814939061827391027003600834650138834496622053015696150137883562925729708462003914162414732854669206183422184795138016123346835370485240765975734744151467362761082674032114335387209372131139950678797573365571887887123958298587096292350020286143593844121138074934268083865267539141069252415168385313299313820199917646997418621315603083403476226590639154682874615487013615790009640789578798453562337328840548101491699748388628712851272758699025142143544381394529319061051139630634003920322921043266545201302477910571788898717059633233964153337266906287973696332888247489025072654545237806619179036551980272624849774347003371309694668727872554066942273149063141217169696366513758262844562517696249083204619589590215163334309254664986351075749146546979317263092118288335377777664099971975631988006723529215515514246014536979093827727906881694336326715899972557674238254500253090261315725362633310263624874470223844257230030661649323046381560377631824429313697908129927344248063096040953830652698304558854255602657368616358072878532164716517251886231593011883226892781140376676423349873523282167466119165911743595481898430654959264658394535350273036038661562415590611229167924791398147327084747218841948729980671810470836702709806487279338883049590330212844357733727344838974464689742454001095729705943449261695353724886230407816383890954126263344577556827317146700676213051667379544808172971918024708360321971331442817173638578576180027196404533610492297263840307065793995201308447293777596479450146673912423552702641405009705830890666482259281053805459050966582351093950624027133646487689335930997959857419941128465445891098683495724960593821820513687230078649169492108891445557393274218890615818143609651200000000000000000000000000000000000000000000*i1^132 + 228076508970941647057234243979878567226101106358252973730173767607116249994565130108758048146190554061167997839498321119986459697833330906669114353222914598150836168651858500423656935686159065801985451614005015223506195063884857210531378948189287046154280797186172368960483177465686614476727433677271273749936165643203132099619470254455141141748050645330445668276100012565942182689487759040097834804664168322593373844567535504735025284222103191294094134100593841737978015546715011589952609313384058594828058330852654204335653724827426568576624196228464393352953123668385290006359244238651637489152371518294416645123019264380173846380048157281246010726567715111327464036869813848949184791297121975740926182284638406098883419524729475707038835895096633064476453983930631135355340197519319906450043520018511563940353489404762221800135018684076724572934831585100382793993096412179015775908278435759711945149582500364629536340673479687589102715268788110725828571853697916210269218390225350554862643952457388140949920231006907068062052554599950324423347710556464608077517690138784152802733475211282299742606214975904467112342651404226953157443098986614234817888679458527221990436266402047380552156531864957643852212214867259106776581469883945588012824916970246482697754487678740974291373850202322556214980686012677222765475815963205919324063404978115724333198806814603213876560512454320562229165902585136697674841222241985125781768033877688822081188232773941913606619066288700145307068330615595110640008385732065387864830796519985318449131356409424131711344611659118020021858304220216432612922515480060019231278656179153132936781610951326296339579657925594930008115568411563295409602178525520212814709692641818202237497637511519933087769799233435414682984413755075734640912367706068748343708726836416066324831243448482343697495850962549811488914672951741937699431211227974402844178564172477611520319871064945134051445738682125743017292454084068847033236490417852001328037113126484332321803454985685488528865071644274854505861124261115742345751907439156394186000202779345909998006109081543508837218008163768800695109228999819166316962686015203525161279965979719076555341119944240469351906554271652613385059334452455374006656377163583815670449922542221667599394235333596652263106095357189581719803532995988138705670317830415166186657444942903548372735647482398701997044218530984289650031170667153881303813925158173445568294925663787841152227014220633658252323044952476354826694754757132749708347987456655854039175917852347016550738136393537476527688103657116874511727330971701236302958283083761173481075560429490285860566259273066830912113904380599963895640748929702175762864307673510540624457135543809810220396947257344045935104397466664467694995747649512513026334330148563875017103951628783079601086959818709155027393786225241206620768925665381198832954473937056763083694449334319517781185373461511399792469158543826054854234755227754180427063883124634705809454946533873403315259072728781267642578782480196217661137881670448963742427733236489211550096237915246084506898551936474559187365714575340807989559292060988008129290724169230127819142396008420833493127145865218404301706632432405036989489853398486192155119378010546466730766334482853651975416534537252965243728840827815968547278684173223810813961769726858169376950642983924147563755030745278100346907736281044794479112725578743590167856022832259696175349760000000000000000000000000000000000000000000*i1^133 + 7010223338007762553438334448732008704425238250811236274516563699756561294113957781203699070887097104492460557370749800345505198360006040385684798106984475191518674975039420185392850171087447907870520463019369843241154183798864880895170525956946620588340352083590300211603797112560922175570701978860101749289265799196258305709122225978940452122479141403093504066973622438357617956548573585153001443111066956314032685483206735860950680895416071733562078492055510615374541292676090252906683012919470198036220846264237959170783141690987836858120375659977706140840175143444470983852450620071867573305703186667045917732619732863890399702592096577900221621044116198517797096294316551379446992579785330114917160248758408995050999708763467454944669249616043519331196976145215479471576745066263039286299118470663367065277435084146099668064433612950490730443538481330269589443215546267986691493531013075324702771633836931909914310593733503798531657134623488842416250912883072480072353753590877623281703451350876285154456475550938847938836139800527933519168317296033479654226709156127819148040579506066083780506490270784463452017424634908878373435820578395099162559715230318660817307296230508107914953532638629746723224395749119645859820987345396187751966179534978668588375036981800681270635468718621212827703929270471640493432496732325584573155109734991228874686707369397078851950229773868269352491864816128302288570734498334046171579614544061958892999889186771957616505485577004274573107724540682120488334014914616824601370597035102276155640083189507051803873441395989439253721237661623155659012202512110567464814517833059259342058403018035586195321326068353153983833120312749243183029173981917334579521546951034089392525025358704529843291742218762274234451810984228349146941244043588732971309737188864332768882750087699756547952162430860987142675745359654851507640358050524068263333116735861951642855000482191996745480706798911635912050993549579605923118513962965259713667145354877206305027433326299832942585525922966937861303479631813415299370187759419639655205096993534413208368494055504394968026065131081212556126780497967898498810276899424650723607423030955296216570718548361092561706580920440140935140278931776120235749876714021276151216450316230149173600448407545541030004456983325542095050931881143685432210724257726084968274305890499934144961083144966375810725941146965079598778891936600463893147421390873256060748668429904008033914603744501914033755409120469714050284251586000914990483609275728352602768274889173690479831230600409401078141199899957980033459353022524984309470525564171808143074906284561697454287423996537822134760394527708943474991323168554009266127139496770064694465265003410801087660451221200498313236788732865814501950232259750140587911130217465415351743601944454267064924154617785926831161157357812383327126672280843859745869876793777752373291476841335970777595695617518455765211513667536268563348245591479511178173494486044769186584165621724988072751676694482565405853491550551942977039025467191437688275955683898263122765643521121776885751355665707067438879396135993364929229976239179353470719792056122892034280312918407882591590781213677215847761333062512804236945277244781235921221304011975203540068650694822998939211948652294834442121726583280638966228569768885522130066785810519941146471648508258214437044685353547319309081276232961840385454432697525690792137392367075328000000000000000000000000000000000000000000*i1^134 + 86830123241627915492614109977687736218211076749783671769672109089935573142823665669524404653294083325876140768986026333793172588509110849389945877645493733759480995390458599053861893209158464584095553720398157310997433637697305166962163633975664943352287599603711086811014030525894436563877266871443929105966108809102178440804840861197711461214803814231468322098864043266873976538881515223079253267501504231260163668874424800329719074946150832849950825210548036788637784783033943508533019383770328502472094919480891231686021682713901757181682171961755989156598099079331844642516271701506265396838176250760035215186492288206284403287702125180609739592560230804795464103386550613226399650830719852270651681166233344365552547115849390305599788733452959416516480971487229593481455404635928977737843907051142304173529400509665085522657430701305738513120365851003398214419438892334106303927576101637395753314703657651048701627400838503491372516333867408876982067651374981154692510765762887223170331410941985589698990480696533600876659479556962711123687575623361526676209082749187784525286862403728654189166562757545875843206991213315815795160727247129501905560734814317043304379601398214445398343166156849829019433081946567200170557013340098551399942521278598218104036574008369628974662205082589468276338991406324724687561121771551425235871453910240262706979759652058937736279480880274586136333401537499340334296097404247881794395771260461594940055536994438186721919087521039549533173488291451610134978856755135808239885061365738037274534773655181314451447725873860117499535373733271883833462084071455783158003397950285774948427763208842334525645034399897291508417782717588839637352520282604061341422100499409174381989982335114724088180498630458199370953917684965914326074213376578616525836449998569979974507657139945779289048741091977561932902654597118722616479056206342797193852938338268687609273708946387676983869662209564949533179671474214329396466076104163769035242081877619977686175407000677220685797561348486789719989092796099099465898678097139136020597008860015495777473212661518566705940250091172072789605157198191757141760679873541540188336742960008742560586028636305503692040346477010921411032338623034630402842418115673890816632106859984699566360388238395270843820442721829592128725041067114375518112757640278827732770170105591633409042071809967169503787579124813371119724202224662453544159212553429015842710834579951417569902987582475868343579782995694945855916295283266023134776450763421162798020808286732801963403381193351917727175805850591942054657423422700086617831785663272057146502506804512009294296212408626939937905949614399289558116372087142494495618058214356488003483652826634574112210663144499722664511855716501255458654411125764081543731890802140541365883370556545092483593234366177695756837968087080551092253768616263117665127955961262780336787831086203051108059859916722019585116111269107554182549215645661712149107196190245022249119196816506374771929699490202815702706108229625783142936243538827813205131564837126870911693258376184079086600945082757014035820295716666682115849907856232330244362443701000858191691941499448402847987302924140926876977530858298832039584081016836022724810546783404805133172749582222052702555515510877021699639392257375681140322412384114157559296806116631870536518532524483622132918542565092930539953011860757072366738159322576553456435200000000000000000000000000000000000000000*i1^135 + -2154502733620656394818576109472968208091126444790777159655987057886193124383878220342914737693204182059739467714795593185715939965886545291690789839391620818481291004512992212976870177132667685677806329627411380623162769048450005013819080553363924049673157433917327878735998954861628688952912103569898590693817655493612514423004568439290987644130470462641341081924962379449934963936417670755185540309943640813828434775694649235051065905115093766361929616666558386892580470918628081250779037619009008358367537841187208698008924353622251887043960386733576551440283254685103343186561277591250773797330277506184474226528281406178356488313252000107320351362979508310439918977016236820279410924479661714184518922252648505720062793598927585808312972580691354512515833887948165321028008106498960278125637203767889884530512113336458172707099614836971623679853310776830604551187181172150767649967888010645379587461842477591166987225314770044368498520329645331345487266324452730993445053157833404859638512713188320467047369592551521890381467024424397270689677933355625553929806985395745973845075989030819742281796803248901991675836108827460096732790106637726932209261949260906356351894210377609076231756131266473398449125847219807404094746146238173179442040596688306451378764504366003357942434118763323215595308372630936409963576802650643700980679574848545750237090023303054938478535114996205558602712615046493830980621090391174693276242129823962010726931335182812988211296859739870688140986307483021926282733116724309523877996515391467637636657263357022131530068460802050846822388160294912956429274451447973260113118062130730940434201364637673831365962500008488011713845642827010789181723313214310340001166407699197685448919282533178212670872805261864541636468451828020021245135287671257731507854195695462011722872098615068818932064207859601969338699412831098438964796218990894948327582057867190576999191230248440784089143240208585624448677537150925434845563507352012971343643409383659839977468232268356739851511850170061628013375270886152438109434921420594005465169344343579497662698992472104688021777831835025745768324545644862356049812739693866226268633263671401336028698654239050011638488950094025838017711647066329711978814893001267786168618857893072415090396720188689763448469255679809751545170614850323240016678069971965587720299710356125723342561919468727851223739243742360883177991400065717742592820890436566755331649436851019499507977911118507540287191982225726211780947044863345610048701522603326094925534593349267037880288778917113051687266801042568593764066774854601682303789686325904575553322605823051194194174642924489367960768952194670841418373844791086313116437291171003285665741177608513859533038332033012877562002877884365099720460960601981197170448192679824578711645303616385844934414664176124518584449056214461885311263162656312896096213153846460848636515786679974161973279983876803388935770045586904142852075081119131986057351143084732655400043154197819814842276877878845071787345992078332001221640218705944737987807030754721510005654886877158928353902475699563212660556516000920327327475272673354187718850707792190886241719183075851480691185751364844167005424007931176063991896069442275497574061568269087678058494806657071614880985440031836620633154355259213564626802803079415509198738522781052491616722260004308179704305940392572422945735576723826694531840957480960000000000000000000000000000000000000000*i1^136 + -150004109544511923046626489177294743987143281428175107031342473798169335436216946281413593864570146724370437736945621959024275471494931310051790531486842492057151171898653357096111757974180961576781904693235295702387984292535324957731629661659480099606859414089180901193472697221439998359011298529226039766063972800279643469960016281130825948064913042141654301749190099438468601678132991541891944241934947983612900151873946038731135818669352439296621179130711477914041133409912946817260775223078699480952042279209767623047442772445261468551559235919010715900995891089817151390363736321596464305174834121623528189149498289590868925667760644435194354833706591460986988077131377418018170936839285768141481036076993273016919557009370315832259929616947372699042456004718188115139558490102116058735903711734036671961293813601364047416606756494278363001105358524619822251561375161698756405906032578065275395504279918281241254923308008829168704555978720345681061650853534771140888347549766964529585788633254600715244875008755713490762406864613922360620156657678089584478551761335535453441447244055861181288502491354669862662390383439206998225492155994845605400566182592764247380324350290801923248057173600169446160384044456034289199620599913858875627495725562418001192424275725183990771740527488067140259056064033544907831414097040657657571593158148109586929381994635909820037719727841802054273405420500049583269390300097554582000443208740726393937870380247215444413820706150246772334086494757693668656348333877246434956622981586626804770369223581236424664180321270904310419503056873645496197205458751398632856983954923195782315219670686246743460274040060421690482846095064386158284563382621523878532773553691954066315488324956340931053416256838074891543387317548361463415035000343604508847298759873433592464163502095367915433566030599777680392626329950046488921250741549621262757791003346423450138099886450192213778576885256777395502390563808647776564499132989320308063588611333600430364847721547236972405623929625232462257709762288745963690923449876395073569929758770138741762403040602057825553081062619398879337790302216623404909381980391442711590758077911065463233543900739061435850542519350611893553144732632693607097018858014369277129873208696387023534632493415622621877108912342718232943778988817882959671381020758496530683625013816336643659299714022278443879517216477353475623085928847759247469471823773994304336995700820995751590998628405533596802375024162597428892230346655040682416723835307020342976067871547138298315125928506772030218859986993297091087231255536840814265192546400330001773980554433622508989523805919553408459856647783876604482165237351240835990992600329515762333980546061066918117268894390157863098484751291403204839145717934174576255691449485731192239684753048973937317753276110440810898212578229942321611008087883911239572233078607614395405196084730223761429229588220321370319014364445392867824400908600143052286278448148146368330024714633088172265161950099980969883478171239825263339668286134498422625699189489528247013166606975946455180378216744535888651792973706129560914139247792754779934440944645286763063130735539700504848546653268852838810590962224872449112605007221162292538672260401619632978590858658505531839454782544039421795148422549141511622572604155163959487872804418910852250432277158919711213432305206217697257589846291341981515776000000000000000000000000000000000000000*i1^137 + -4788108500828284011967151258573700046117061050090589303537023377061963353342194574957185693009749098400186404164539639013984954224346535242161541343627687064654205957694087160814081438858535483464049940528784264512217530487965059981863415290864028909438875978177468060515698088663287973133381540662955535279792248690966721702509060476711618133051616571171926563733812602551004038966441567043414822034436280467668082671771760567298090625302371281596083444111552698431058867855911352562492651451645493442484699300239435639935638079495831855942434116499527793749839563390280982259104860527323347363288011060105636066046337544859028168744837822733037385640129362268217521781103314985802965159436725352591102588296894458970666750428292623745125016974977107319356616295689817529317724098976108664941586888150763877227467878407682704249804793744303121730039912534997039210683603175098404994549127082502910507140048199689345414680963827135953927007275128915352372382277668602343648233894732632437616477924330470846650646358519017096987626076295084754564770428732030885539347855167732383226803665371658066967743559294686946320743976599799484600194749239220557795807620152449155938969670155098002437450503483706992900098672683334297849847907372557501899136148487523895348476289513374253698935768569235300072992274601060233063189903997814050950188172771448593602103412048071335624971854289162723082894779422732706602809950194729491880830680485882352960614575854782171236653117428374441294186020585790909817243907626028791799297623355831862292984607461443433493728497226681812302905497560508263017315954910057586471392451777984415530557504429599758509222913576551940408254962272959343133975080122058482426756282824661727044842984850563880332918759359728463152179808359003009813176201615655730224307077680519150259157921755871663892892578332742945801745696610881788248105410831764183122924096106994909805302106353065890284957892939275022514910761487526641932096362596796518590486442516582382440345072136583547107665740393910453546998304659611276290082218048927702719405943794505726230391362019666148359322181919895033383758757394165557948314386628439320242022982997302369435504455929796859586722240344762989538669927424124042843139795110429576047666945575799302861471823967643423645313497722308313770210013520267656859016882349761191257501084742812262200830801063727553411668519224876471489196641284244076396115675608827880089459548236611190213081574860474162862208718833239476695369537194173009742062962763491347106619986367966010106995889051651953037704579434381659965702059430712201329690475198143231638021919978864548852195498024742543846220622160112971188656052833741020382517326231661730374336573243215696571592776932205603716846484995089136217392248929665719546700850042106824843023563773808048232283945633925310469163230466013341253046147243211384309146437420448846693879363082902245262686465693217129585987478063494825966415853042355233174560399475476485870343351047592105411799706740096578853877517859023978514685535914198344392360878602046150968463387581025361205465936054400880968529046069501052779257761442004058530830412205990626129033831601880767995509530617896454653313127616842616846159643737037685787754339175258341388790193449394087945075921082156204287990960325347183583030570351393797326068267645573428680867183802695255918536607232607651446716681420800000000000000000000000000000000000000*i1^138 + -110348774876543297575949625996581208524360343726457163696258466566641105707685424029358368378701891781926947113140140367667650579125296351024812003957701557940599361238261967464514038832691013342024203275187221575417477745443163907651263293904942605379352306511237625381117008434889869664164295937208586148752805768104553919395902546741553227143603809804879782958597017223593676642867821107238914390499991421768293391788359961996860353575094601311455569798324333960221576347965666641295532788932933669788359628459658391908423052540364059880463432560095474309415754898430603852658270782214020853895071168275171041263259350076651903640448421260631732870366645266173900616162115833196409820606906680700581897367661759391389538297802528493573093595841437908184493317267802639164841493236259922468855018710733335673290612301934895339018690998837224720800067429257276325525984276946782683331989678069579164042545685424775780883910777512172626415953444543662425519089614479443009360422384395893021985758135168055323368331935607338451022921975177182673417161601892514385136971386429583917315167898096665784748616218703308579553762394670094888867003017775787832213889267380492465934896984627204168296413766475966450734362140554186260022937344778774109427037939985249821657577027982343224051889151518318416855017858780806047788181812978895434256305920289798972212522860264044768837889213039125315568356370192658426322940279084832018037417064656419776628047245838240314256234711489434954450990966874032119743640439812599056892933429161205502643975243206919892426868218412055927670088568813927803543330540853789539527285446151755210356957457035000789153998692757569941388145839764597034632596532694294031368012658480723457824104561338097701609844078023718649093765431127403821108821257348721106784374655338575551546864798815909751921034260053157490529982601944676904925998486634376986570097196682091078548389063875468365337928057108772125851884969835830135545312850473545265696388278836757881357151244172675445019232830499744397390796125187338155708981328835315471475774662431319473260929864450496017468405067419844034422935594884526706338045654271744973138654361233198070752555521920071542455522656982861534730091416563185518370863140362389789342842619014598719540872936277684963220270353991286096798225683910316623634056694524385891798520355083688487216876786541733669098461610302741045203388487802351577611639646768658767036993737135187643618090153174073524738110903386256877810071380275138567133594014959257093341614718791489668272539355196136935790359936190112500416973758229950238752437166279531558419452370879310818764846642164295050782777694881693581250678777383604633176228755284100944988974227438633730054964796494717655817394339465205475802530316882712154468329589329347457439484784489577657667006313056807601034773366327957476128672837937524288142073092230878072311616455914584101014268424405395005980531074671666872136106294433323931164953501325316304572813786483283692069237211024639774242763507142669570000149631805957668258424136251292591159824024030524863506676292442887345757497437657667834293090875623657308971085208102381873431852952095889240721478230832385676730107989627096897615191308849456599514479583953813363321704377356251160168937133955876576800479147531336333854165026200394455489458582556596840997272804817302429544207727780712939520000000000000000000000000000000000000*i1^139 + -1969004960667678298734372819654685348883449237440976130122636801571591290389893724764086456467303248610567798502672329937611256662647933292162668268129625709861702764434963902258146990843240700247122453836919895857787513114561162185194052036845539413185457290058453926331021055501534256156106694531927324343275081419088685976979257696339652319147259159921827256513114638883617010234222856522556046519459107131519943202276795807830169223025178740934494241158935130547894458996867908042450753300427465010732542020200835023220498105671583862195786061687977472666078754365379689644643163496082482094214033583315870115921964794705701569997010843198179139379415312017237570477986196353828466508176670901175527975716025819983994781223161463937055559424722901207147265369800230514392027121667570089155972762879819323566398235670493849769804745655211182553979003323204770308966697516191204696620698757641477955956720968074151890483892651720100935572657300827205905146035957721693813683488915425062060970225918731198989332299306776102614609811143937779683977658845522647539737349073924928119390139333132859285839431612549885668531375318872164744564510402119260827921104594874079008643208091561113294203337655460613176357088176240314517810191835137313627836350930374031473141841864795405409677220733539134984674169913861599331170885767961692064005538238895443906901743142826814589917020280966249081525122237887613079613490386018164286081025170676134314147289429509835930312364178330635018682755835268279936083738811764776977371379071529830628587470674416162167198525056000986004849069781211122565457957355363824447117779758473732555646029117819084452875955625041298469329487212729831220113766765744700897386272715873629355641838098832293256325037489677502870102069399164575925940799888799632523012223372236563230382325694296962086520993072747553087687602505442196126500759188254242675701390618839462822845744979072642496938936864346008768540671074014170694822775955156858775232385506948813562424007994053484542945101872936553818051111133313309953480299607038037534809442533683578459071081260960964731749283089998221029512962664772235471694740748352287118105158496960205836541381721515378284667458643602923427961965514241781199975554412712233858434496604215823392142754197065096770008628973937744668121120510849466061379293720525474553250825980988693370275069097905697656615514315218650415623924085423467277397626237745329403728465756816012793125767504748067273613610063818243134822425855500513142040589392836412157494760642985523311264069207103336348357827684156925344119393528530958378592775273216805446893178893973032050232475390857102900171984217601026905407706653747647203883944464834488350476796251772976721165879318926425547624418387026265420565758753688559613016767435274848143827512311792149026264640402602521343783265713579637586041014935406578159630352632049609028507076689442842363017263467725268808615505501704809779627098942011440202429847750064747329671872425012715052067064063089385468523028427312956256021569006133673118290370397921675502178529723366750493261729982866563271427780318859519772760341899099928875325235185899040564063689411340395100604185370693530465457346150519076573334036993395482913926606492948044765156701951865907172166911725370827015662639109973282628450639342020513235890537714843805240321069929600790740972077056000000000000000000000000000000000000*i1^140 + -27035557345692171441812516628298742297035760094387525810304129432964275732373975976724224985630253095505521942609827597724942512230300044599499474827313795471644533611797838651935388265550911193063986960109241168332597000874175849165558787779399618431370506955676470981155353035728378687017125012112642438798541601043175502178150143363659125875537278687519488279352623172591992631503035225325395761406409068771998770307718614616615977350133559956389470509642514181090324964026014222003320181546665758035870500734395161383443228344010171612984007742956508584062252841922838943720017569213554382409132873120138230255821549950500745292707197902055026419838687098168372096930038285446750792969196447450472023908489578661654518881932567635422872729694361587034357664009294280091470468835711154002178799939115893233060486284047176447179478100772843760805895900930164689342577949287982827374484099205889533146195269564392042123674634683470887310442309586303627871451240156277809322106885276717320216334185451739358168785784402992348988701548060814355799350121675388704821130237130589826372566362322705732064592156462106753228807795535168793707063484564759675678001548300492967721748628084977638116009189897386390455308214694095700035993041846541822143951082557363223827688995815800663588811578881897841221608656915670614941536691807159100447598092850242464733434169471664593665857821732366848282598294851675496869686066291688824062603621302157796142236509810379371275465421711308516834329375731147738022438998017208829561793492644716384817238829506924465540481302666491738357861518211845600080856714201659141780950502989115083074893843170949231221749159193575718546510352019056188225270150721556294035308085006456819271347654974854299112575784732674271967810467514656985016983543055387206350405214010894827893039271816971399140893564316510919619887206317986381060323081181934107044928292918622740867211517311375354009509709480874472509370415764595591267900550329822127849674194683964134532846587346597968879732547950999344334649918071169038205600166515732794057909770525755086108685555320454205146359477493512452050389750645894442079525606603109833251943028625350966519501095116988635387986767316801478503229411448248894524676718506715580384359409105662264110093832084300742316995818674273752492417417126747147166586202302099617059077881305537643930115911814843141621958668177434422140803861539899983530170241259239590489478333642892417145342650797180720815513578055951773773234247998385497742817691249803944533416512049006338735467369651017580173602122126186701387659821772950964784013787241077478263677572349861021235600352764747793629047371258711554668297128293160792419882678786481450323194727834179267814177382219571705519986788180093038534758947399121232341595514211157693787312730429067961978840478077211170685264365107484195871479732137670404735661256192177923951051569540816894212108668747762538940575940306184026948265108215400732906451265130995788490749033249352185584313250389452193848412227450474285534033032149053378890341928422625323527518761513870698986563752724014091935305636109525181128340800575308858253967155008513587797727973589418059383419663749659978446138691034616695133392712497644741259090198252992698823384406581017330488610217408072478846730838120205239263672561203748854284322574544895603514222043573570764800000000000000000000000000000000000*i1^141 + -279218060236355178280237573838030355881578149062897547039378296107043462608532367969101675926161246006681929759468567164421819901847699287655307547351266737451113458634455876339064892868607988440816287318030253414210151436028774198665379400660247202014786493362605631737623471138216080782952575573623205433790196780735341030911580413160268694853287233403228768525314798141877979222297351905835416169121408138727534141249439840304318828019178083853369156750973583753356304327961053319393259430979337672202159603024078853516799277201464026834039321095953713716398864968012418061980269003048191769242860803312375886794621322730344107419680490667696012624865142182140064786695993121964546875319810623043437224777951461343109720791666240143702452792915292664386461164404613760771734705434994415960332609355383213986829545436334298023306464356457934389098061989915779027470074388885483437833495537178746227991602196323241803674577464125470776920165543617027217855026778488291796217990733585255697542819103605724780030257764500769933133915144719583722700362846731748901999071336406819178134985493638567814676652859102889046539911730238374498238204273312804640670523292121147107421490038944864244688337312997199652665389892220846357367408136032782453386766280216846660984196603626009176464644751608825278040242130181258051714259911710191780108233378459153098441762449549716651914200798927673949070794238330732138341695482237202742438415559535260210809703391496119544829764101739535651330911489399075287403099075220130273048916408053463623889301688641981815172026689562337728562317170757533378920178289742001251293034055253096291117024012516642434279193322445284194288440779194285600986110828896046842137463670587147799868752752742821713349078991936119376984826470989164926449327787932137225134216708366149298598595077029084875414665448772255228074695513451792884324649695853573897574356604107512145897701835847529033158487443191969558238758087001821797666750931728406693674845549064417546705812349657167963530008796210083993747518791114269040090972766931577767952781090432701118047071737664695742164582599062193421244646668045255112874136216429097885532091629209758018507347589606542794245164897511036160078239944116725028061489542294762907751287203292003728919225853514399617492001901236624899927083854549853653374351254090932927295661980488910444533192335405926877012764710762981520382131632520498968717314478617374356139122026207865334917745199159906110030664590127659638548063401653102925150382067188989994901501580979013665272436101184293375502477560670755277947756230968802860585778650639395125911747897935465349123254530373122786520017586662548283542336361242443940464279257328758598677520570139711905408476754718415117783674694910600503700301784448037957603219491008725244015247056648934518012699304579488809246740777124171606645065436727859226839521764481121767553327505736219625284874269054605168835164779379349887463006794337177851104103960809575319517614905400544615596005108306812057225274707862749446391110908646353677565622542256193644767293876524583321076587163777341934781552443081817017740141161797370160540711830655853562642710805500289697243707065795008596489210178238060217826952448169485516806440507785291364018739921633006998209638370187748380750831583726724285264101406290920101772967127280519264799293440000000000000000000000000000000000*i1^142 + -2155023485299576637860079564241003711263861883597764788112756094856068537341607324377167103208950698199626976251996140194028874251800220117378026065824844999678604405766208423169963532648615367381409565977300981993577355146756456610731792409038431470396619532468095592351763165677859823044211838781819902797405482417382188058017281369660088846522792304452469656092894235718033956344554159608332797150237481499835060243119167299783315122403137281304698178228812397212414145193376652581777673448813006681638492107934231456397301357106977051807643916651372284650433772134185650329827617975674597775789315249335803579648600516743396124805816184920560675151811358155173215392998443967196747191198115121855520267265522071593513030390668127226858652004342614530239338883521821660400860927824139833505569119294753135912981062410588631023979472662142912398674025256299903856387323983905641051298163705191899806780911315212465821724434348384837599694336191970928578612580519723955716564221971771488475222830729392262890012555231124998411198582285091537925929111682994579415184840658051504591352545386971646113478329886873062504098370808339446283751747711227426162423663718395142866284873971655334747732868996670829073176994504914618747526498137405681739950446344975449646939688620848485241055953464244641175869034347375760993030590303014443110058110384378767468158936674488907730279584919165535057424216120136588873760770576993043391252641792941705634116495334170879102461969998503480317218796732722293778547808678362970619518185154678863066060661292287762242830871065795606090665578209638015463323606921761349177566513597832214144982518999064258282934727071620483259959136237419524174971796748596461158436548962964011231596854350159594550642014709191437638217496599987343136589392339947601141580030775431316936618724867090121426560937834174947821437091452672560156142120843853319523702249599800202653383702481611115657385457031914916182880972732928322108731499385169048166316821344566136771990263751993463457757596448741303108023002435523486025421271272566843483506709787448142303989618220474297545160060833319358453297961822052271127635865229374492661030568217327910071784838719124985797749801781595708700692330369425227242813281631558104639481352302322350142607918149107368709205625386623818298299293421590092748175510285112566622054364473692782412420367966852403700381128178097791812704228778836282181715272437381598504078376799006890863285785623832473540009834717724733220441310905345017099402202967031093299958861703411816253873070428962724603984231415428906543385610712600680832500836777258922957491964866013186254822444622142134665718199856375398880359447498694094243358310846495571454469701903283323643306477081662594836618192940225884130573289107344682464435819115207733836355090654534255995907477204051187258074367578150349462341711337066099426080852407163590322622156907373449084527737863501896514491887097193865840068853124958898059527250688516825301314677494566886789093463623146948502293169083320649859402134156119731913835823588958389009109487971851062051802327809229000004442249965393979428556000044639045011549152623292665283435157828052200636935851692402040623367398547100214831545678339405040829830609112909717487831571065706474587783647816637709435174976383135867195328472236424693670657180357885952000000000000000000000000000000000*i1^143 + -12838677726885094363549597980473667719093101096976315172318566271684957863135226686123227114645326276967382859669154072912033579937263919510067572265822363392839375264405274315841560081914461228821749974230641915840140143484642417295393344382008706324830520417239168097680354401737626335324390939681649107067111094791052419354238601491937783819502450241896168169560206262708595741435189825573626491935602699813900177044212823587008446739506264266786405201606424584479740740227500326602574645911887553712844184587434327394465858549555860752865866648850860438125588389623238961959061753200466062128244265696623454001398073225271180720904178540178124181717329737329672392889797779132693492439218142651071800579395231901673537428224638107407698538690185902679402742166379470201941360869199481893337131547217912042119007265035973983056873774705241530639711016385088434956376235953885218606799015497836424523604534640681292672379257360210744711357343497744056261559763869283708630847972896188914183174396954627432619379561989668605863813481284876443287753909861910634841406380849122554204104867386143902233905214668974486938667847950537521267416435827503528758140762459013877598116593330247467616147189369318193672021885015186940772706341270693511669935735186975175302474105074276272151475745327849246803034878924079073029933664353395586855931916748119373450635976078939524738214722487086701243218604259890990840524250650088743732324252193591508478899152873296399709253893711024500201283911135876939160190484549159153264993543932465276965627441351397811189431966925878044610618081684514167468086081029008370073515252469672771496948784072375555128363264088653883292714442487129751854911979603157721806169600282403874399874971550104299370110702328351744204737304586212694725516423354672941571132082808442207774506189195432770231320252792192875493090300700157895139236771978144430691702452727813613452913383200237106047426905907551777608299002332825783165618382281698894792845203537560317956268948520360441476951197379538471207869704699144487735754555446335889094023271551285228158367696997398841594770429030027935768525229052797228196782796681524290887644833948077787644811549239443751598114493022689056695138023398499222125310046210290652343771053706020462083805134048795166519002517939486889467794986985922621549683855340024556242278477108096258147479246853225532330365072149925884767691265961673483305988761714817975640887262355469398684483513315337554441427815406959272015134713481646372258703434706866083840778783220875832558129948811863353812680918886416139643905517448126309403983253798029682224127491616458655071494583565348539106558064962069705372714134236969210559269101813627026311967468991700777343653512657236478225307867170885868990601203187790401838176001588927722144373948535759050613402381228219580324414051180191098191039061736043047468023351583325567877156087565352146081645878828142755572063133200838571664890690793791831246566717351091328639271033476916196287962528991905025766190131230245854009536914676288301606167762083559433717714068672993106318148975584116226051582470195693274111937194883949946578640593882777746900939440735825806448025873791877864846294343329290543781249502564626388556036832938324183229195274340672367780500579147892942151505837909557379052263776896875712688947200000000000000000000000000000000*i1^144 + -61727809018362304781607987506856410838396956859900009119742551501612000513634704913559185562103558052861011093492015950388275296896753008967879362455147048251665039373795168518621589545192436274245910867389142711846771470120256039147449406503864581880285267711014703852927807712790057471890824069067690730523810799659111853507474452036709918515050279869453305342928103683865313593746125420564049896481040660213526963940157672131733172942812503435415320978689034607958744607412964492581224802518510077529178917719920776908690690371435069724446617456865899321652417585771821585041805711948142877719983297051300283073456080665550220801160636741032194833851103266751086227305701181961492079604270078060959467071569246292353309146885196112800142909837350269914325821997716474726503036962823789398534615198981010930687766988716111584130583094100540948370137357881947564830994593168822498202320095601156479361452212138576627231065958284232375005522694799562215745537523590241038635153038809932123226933740329461940719909481947725189031034132265411796461387187908592536040645587424578129310817819914525456158877654373101360818015895617623410242034462956815334732786604822433017258147015869864184423585664177821174336617238400291876555566734324892121040984114813276502359435396059359220132649412353950756256828071343729424861439944320568494180697885058070804208230577210458738950830491212675896870214569345409530150439277051479100146146523022412461889855002969087792284902281392984683475985813318004358459328555154717701663031494249466143710847761683311075347814881401110880285093921049861267848081485602254797249688239692531511298907845561984740630831192620415719433091083454239718458456051433768573468038505960164644329017049642838104200928386628310047910371246762182109963678867960741469467407406778492372577986317130069494279868715457660385751134008196743317374682036982392659816216217640548059115014126604600061397752690498507083490714506104883428743840496331261410347817641704806982173790876847903627171032410272063188299086994686315368699060572063703813847617290045002387576454867769540997057972394103799731140794576423059327936829287708566861311672626372581916868836461909312938068873142906155825971623958157928238777564715405018952902974640178780736875626903859489526326470748642070288239659754185846025775587623748191786379301502007719597219580699728096785995118408486841019521410663455867667761103905416121625104143872093824828038615287728013470183523750521075939415004142540041057585760479887909412923363917396881864147903411999759663276216358814482354540448084489466616272732399217851043079593066628313256019921827973103056634914809076431937527804336573977075013670694133719373178364331005832600625810566475708622251202322464881261366256600315044643530709556745017308710582093114542680742407869747855952029369619845256664259809799020876457430613167146465250427383594782353808725427407417333167063788254004743783256680847732852846971810603831690899564183023531494064925924562887390602747293635270883000428731397683143772058148345852735013991769101508138885353926215874996081344984537733167426402752199671822830642857915269343878770216123197069461885633730787409780248347848259065987780366137354788045728255215384760162482152573652618211066845958484092488618291587410465637888663129948160000000000000000000000000000000*i1^145 + -217866026740025576796744271948611075440513303100675619745152455051987857921861741784197301558357299870153308395717036129431201360550432920334433676624221743704038097066231419723771932447901202569018207072103955431435098653676981351262030009134780130460473746567860316982900187105082584409743633036497753030518464187015751443407696327804293247514206810206182947470575276088973041129619297475843753983189529765578511027069241253244599941938070607373253699916028975469481920515172464243456043708053038366725650305296720376311389101180418403726540231001312159673469592718417693132222316079107234540383121047934765815653883270809433355447476788805811165797796116528549718857972584820315406112135437534205243002641617804862443912003621578005653512480664515948637128170534141655811982817023230470237590804333542547711971930738040698199169176927413924581840137526997403371183234138377925225458340360842528993088461354709648908828168079473050036234727512836923549323041755328233988130116538550934402035022077629842849831688587826924109491548630664271891978783598102891756286492845339251742781549217205973975377564691945866424471810362298601595142697139116137471995254328737587876010435473363744176240797014952399274792111689115381890453749813953051751920226411785007836776298476033519854158474842926969509863367503121140786643151808139418470405289011881389844567162391404211607884534779521457224289976473543552877802003405762763435567878555357595041901987118087320160086581319690969224074710448598081673764226361268097022673814335651076188890663599203266122651307613880871350819064357214490860105246579660288768809659439603173658202327753742277283375457575294468738742456978184846923051551120303952411151260598869062704487405476702664390528522181810019874509407110066145110324500424288561556438191826608469730200124407070702719095925860704803192330766787845600925752652824149007087803486366769118059504785229321648897740159729977853307812142890220016103255658896144196016704384469038518296760648407784132355158527292412125832111094945152528160009335045153243509198668326313292573583522707975072008944761255457084537250030927254422316884345651703712358851394502652437440128861702737720554461203739652029105897738731094222228880023994461615000888108394464915205591924911784353530990070783121379375013978244750837112557510531693732462347893328121486421465508554673134397321873473367179168175658214077625714530305142039165213482432980873473134206907688842315778552232347530415117955520740113819248626372476536083672378013710582587194147770324278494539841974820996509088377533084120805000796687013314287906152693160391291236717926852213935670944471618828020242391780462607708906497927490339304316497309090301856338365898613995876148114199838429755903365045482927696049966361605667638160858959865810200647889447287640383145617488983692188603441418115998958540639552436692671855688614140853708642594960426276143704347134726616506018895140570116967388530742957463960734692013103897595167148518954760064318101555593853171098396732708080851107797370798878063365119117981391467825957993242242506400550018942188451248194932319443553719902668864112182237460471477879867099036319190361655754566433591982436595848892398266248807598238168457295989358402922616884255202747858644115005120430174633229025280000000000000000000000000000000*i1^146 + -635335857649759119980147533128231808457154119100243616822959867151688887342478900981264091061958195801034166940706598374279457132545808715462072533579441356288470198461890781186190657788292869597090183442081948301305310471225344481836558301125210586257671823353065666389114894767697906092786416102781029647317689366779804649345854996134614248240619497989327741261976012347944195409999194567626068143683460968560310570958480174580194075950160786407303407578537957423785407651521826895230199827732977418150026639848980373329883176358730485543094947230801700417502438070059375023032958100750637803765515147468120256443505613721930256735111296491868951718151854613873830955097482022575856452585827657358068279031670289819623932582916930112330713395127504606859526047230489354520283925633757512397409982044392919304135912209837626976005126093042698171845103892753719619469641978977248341720698539094134483122938515372621086349084586207815235091336995712432197072929554892489649565666067349255198631760228607712822692333158379019654808526278367285274814489437638788639354661391075278910419426209360240316217201337975426288838779055368946628737452373963438280124493551654327135111504605945702385665369575953118140976322755016693768428621079415244142118234946718719340648159296377177877082389562826792904120385427240848787436449294729985342191330129000992628710617977255094248288978543671406718934723486515987671685141786372843506550649637675759015633629515183091184238194649800863775637744626412247371760327399859803133355330646833084929818485828131166775791908748715617087574369069038887076658016324851019558283851928083276232664153473991397677878721398252765406968044418396540083193575189795121976902747578873446434776528523909783210324258866745090566306434672260074188496740869607073010899350041560050649656782880358508567600174890610577789310787642309833253759712724670337032887769123670556033475721994233422670137576486544506699968233192379992530463774403593795770394996474368873747542333221195112937817367757310053835696466482096062565517553984301677969128128287322980974678492995652612025601229010152541116987153213548036652846420869050924636946413588287390908626265170206039351550875167714375874919060090012075589185198424041371372061659513883005083047206502162928515975650410205821125282039618661860252567001742528852696220664374427678856420041077435287768579654440943113711921477081078788621526060576919893539149271646274652256026045751638960449150618019942744921317755580537927137963902668478594804440129023461449488224222874624145178410646502870200237946888046045461836675888214770735182946613276786889759324514344226004785310329492469267207431389550809537874895681889262068421255621310015711975147283960527805504184843649462582178488430575581634489249855526629682538212243568140686543370217692907665612430318767526171464459660100913374964673910295666629609709819008412637235637125031462795344635785775480394098773482672767779865634071684892549308911584794859469399566283104963821432851329798006543718909197285944627963509629755446423830222291368939178468371380453568503360565149564089560048203555940373472658044096641613307780788621609841390478841830390658547077255067143684276243820391554264808730775443152574898657176347950687862011273880227253972914432638976000000000000000000000000000000*i1^147 + -1288951494779921422814465522462984522650919739620130852954301477937622140367241882741749480284161265004074529457216101153336654450135933514801172007235760155785258435086449633866944959068212993027024111373895851856425338856509275984979785942264949822578944960530598004300353627786553209864495160705892895457192040732851054474670398746943147659450372364782928443649300039329051435694062481489051436396387350538737100002908849120480803181833438437709066671939437903535568446498273390856301244251617037580257687391734880045234335852865511425514568320672160088544047834307566928976509677703428315168286981855055092571779545141149042188222062412059719385213232101928878041518563773987274459119222195795319438628601177236903119101414288424973493794723799861410163595620017611054041426637126232340738679308380400061284855625071725349124326141206813410947282852685584177551694726830921375682095498099227767544259715929249955878602930405697610437915163341781837518568476942171825624189949671929933750670054214257791168228758298445621153806996051629094738565208064112958048866849075152169694550064481447056301537558585386472237602999028592808332441038121895061167025161714556191042436780080320432518435455185357020394434272995411442459554990680362392986962073186525886797756584072948830190479794577953543232617269245435319303996422133325781997337335230172541183831334514205584632081523240849205245666775421536063889203368203052536522772646042280450572078006741536826719178816938595424012195842966525893672226966963645673569526523373878539611423384957589745692753935152981902115073070609780789881401194442644759511320473552255220248462612378918868605684651743747851636722201237091076144375612887865532051007050095710761645903068148474648282654423165085246374805393900964475233881823690846431432886773265927168735437420698321023014292133210609239967371385563999146023640200055957209303558953938770252176800781450908987116774408932651069280763547916868328690135737959710893909988094242132041019487964555945576689641405103596257848893675890961181041569769308696288786000769422435639098598748401550784535120492220400100544123102042647812256260478455260621058350019791627263995476155314761468106483166666665996862164799829613180689413952292966115621396233644136294839721345945941133128880390744930178895216178764030290589422557132802905062869508780395990636474256265354112852062465535569364916560323319857743960760057293096592647604412677603820285235804347587712842333396051923187575832147225210928981192816834216141175479546649735665056891853039234522087429840056885458771289420990373711949450683373393729022248689827173336252952947417121833934126085302398683114308151334864310162094555362858319950233399056053775338758964189517529910692758790440440943298809305801867054553893756637329303157789305413312674938373659644177820351588929946843865356183753300389890749592630657984677691044645937234476013429611773396054394330696729356732043958481560521237994259076209408163635173204796778218792868961751869839484378057886864639074517895103044200692970836320520847745867845255859803060202592956059883170820541997233116193746511302901529968888761551644240193277213211130155499392102022331040878844527991693027611137385247762467659571979638049445985269520778805096683238288103833600000000000000000000000000000*i1^148 + -1729308961606266064173989872940462911074442284247956210063187818941015813473177190546408717138689433283683998688496301818431583693821734886165574701215087979574718912002228325150498153209650947978816840116195697018560575987709628379465429372334093659961924842906949366947372169742138631354489491252477751072166449624313445236029524628452030854394681753795885476953935968084793332538358909973497881391582908770631360307684547995316826802815084187169805958279767074938849523951457077643292458100404323199438320140936514678262125216615976233441898827860960169925472255903578899534383477326202722439009244136678377528284614401023266443037121241297899507147144523363758899311510495580539681432950392956201706853250127405397893444086909374600519063864460146252745014336261945306735746181163333269857722546881626275769698162952416835906990633399410061400984478473090899724153200336664816632533259277427114435439463435769859978169194027588532462399323011609239181661465774509451649006044812452226747605951999442710389915607952980863929014582462602375100546122588465893276534462888549563148965846786513097386393114379917619640720208605671531676476307079796350400354604708417052658843614756049789417912074633878684182348075256533521204777876047394686973572928968420030230878922019310599603685962043780049526143908492335305747930277469997650887526630768163018853374143079877493253529340915797169476826936529830631622762653601740397729046625770584490729698729826158022271596933274212490108013091342021033084072084373859009719473084345689051832502213994862817952838368635440891086928907936029787526248906557450985209113946962958054821214331503230359888684248775861135474425457361512840770034226766573223026821593963427176831324073673233065420222196599870137679836039164356642833732405225393983124134243084532453894762566822408031086763063463325941844296274874723092298009151710596790480096899819307611357743763481186623666312016164226436825986935763985233523210906588018748800905307992639238951349713962712736797531805389539080361565624785306021592618686967497556089924736695167803378708681288023591148332422613696749079849102083865331153439031631555128226196423246435060903215880838801740712113337598824889071204481311557181528258587578929025352607645022866124231766695037681350344110281606812896753803414651964091212239826171051590780662343622166767602070374169141528827201905198925589124317386881083941508591686761028055162994607733174834822399100265456025309582348791192753816376579940631217011479490088831104922915204684274936536308642333396131219876525099940493663204879512865053443048401107134180156241250593772781321503407866897778520736928643182366222245534110723693019066400082938304063633521357894399018408534566844203206191589042542365273802752588780934433559975384677746678158692022533940898038955593136026179772720670471897907803935544936501331043525495231660384429602516665847231233040062795840696975326180341741393822109045998963159596616447761075061759809380598917224842265797446378657390601143514919561320490427331003656028321077734151610463910100669213658465932991019993245767733649554744290570843888811988374845834210831547730467990294462134855432873051403307859307414935725345600255379255182516862322360425618489725561682349300406980444160000000000000000000000000000*i1^149 + -1534279594686512699909555274435270310636979771582307523099300329141360534555412470883834511508692246136610312091781473317762459688108088609101934682266416323946071012612492045083240800075009394388844787331680428367868001148473093540888503538181441856270355331367159233955054161055148324207902241972841585182074627828293047810226640822864464714376483663498860767376953478358209691750167535589264676613317283246478120915151662252968630545463415847630239699551160387430595395049829248844154157332529806843415308281174657184452746584881334205564180173086676529915946518210851807914906548967338101349843039836550166609969432983118861315406339766194702515745301081431599834786665767393073681700661724058176227760473266994523621643904113752017540357121535189499732139335297692256222432969700098092984753088649495887006717451211731542446527322346981421808722627126722652973487383220840994721680275994078044505188658731579331144044414612356941327902876383388775841882094080618607777114214903085849838852929141393547677387699738752107934186175836792685008575785304438114057840410152206821947086446193615145171082472382912276182916958481590990760503102782456278657967845074026358201078349294848953354275603184107438204034443972488379473284164103052545316919580197399346823505732998597508431641952207367850564321505808048781559983535491597531373769044243474240617031451069892346378116545267697865455056595940121333872602941719766998269362420292889167394158741385990875356884059978569574171903016243757694192990282045020337946917653525864319258655831361170040759269986842151784545291224829967716259579211689084670893679590352168785237408752917054151677135482913225646496277526013723043990020904276701724904950171062729990679195751571617799582599609068501013538645544458114682666776217641548372006793801562382191723734855524681744311579449078399452307372981700435157467469515528378235151223079323301288807914984670110947654986299858361008007336261678729082176265249545573517909944920173079036014604425945059165472492037902316210895114741980689265242532296949385434557920283431660614560832817209702935608139383188540039420769206992537741620828147316363175631796227984888832697851126776627676898383495146345679301060041424642273382590443392041841296229744171480401493301068229272460843196898843127157458587551990781418345242728154958628485985652104674415413830798628419405515581709424869588207624580866878753287432216625739852856058881258458552741671892674330560692683003347757609573708777215188183925738929836600379594335664628910363944391321916093439122945108585824477194498178699164056185759728186523036821683517248176648558372751866949110354796636375592610011948264320848802304345644528166023867849792757371040390801019624118636671183181819719043868493146511399168766199602721587595377571652890272380949328842447254210498810587619303640947503547734822549260046760923115445891963616630069776997702633473552409275362280520893943035821762235895970973001250974753168864846960091454849828961997693194120910394694475172816808420559265431084499099806113024819490632497330017496835047843346908153355918242895262170978392828271564491544020607284954006674241273171521480352606928249695780597004350235900136089991461531288812614954094455509803510384129841561600000000000000000000000000*i1^150 + -1023326547993346578359788301315558027868762874832277373981572323358222147084081583209049385444287992887300920555081806814512271827729403082056482579259183565850286643727814199091727731536089312347050431356336942286073998372348750716755284937344681557230731357022554628994662194052819348728898491125361670076201559254740537865560487611361134110315952783598595641792188928647359913963444842589057829812171673918901595028907683517433361449119332255458514194600306802034140269973914510349446027007467241918725566801192860642422050903338379186163599643360349766924117623704176050272423264903405316602344186946300025919184277083462594806219836392293866427820459362071984187788014266516603162052496223194056323003737294534871632349047634856040287838534006762944639375225225371022686501400789624272574046127812604189289811592099890585637611726365141932700146702687740456000800070747407782215456185442249029647855557168563144678076951825491317778920362355325889552372929733144677881271434504889483192907560773885452822702597513038919710358462598350819845925532455214640848446985891941819302689052294577926021984929201796410789667270960468466248127495836583721252624793542851371683411163401491973763272223111375665128486664253472511264489434813339320520347458483964936964749549433049649458193339901641705857742985683397224592414961282191629255658474048277427711062604317527185352069124910651310997173359611227283667262042424499614784186605070517083357783471069401139714369283651451790765509337331888121936256548595995539299088513226078165366212411502089058001430574174642788606713844480149063776191496276249093980657149377864188730002367447169080458609955231286806624676561451610209502092134399357772949228024894363574818553219262272195407877019727093936941709540942444802679310090002476486173480223904849863422249585761936642233928617706150781545110979869478476644531256342220483663050792418446732389844727618787829600389940137825950839627547163248134483807880233095442273927268636027685026482843307733993789715070866405474822295836355825727374257848224946333203298130285737817294455532662793170310028839281140227572147804305749141619754049497471249931181834628066983107992116007430774908910420475225667731603490240361363490049299925689867049233870389515865847927192142267644802702551615323394771622383834798448377991965750777366865968300572148658116755989709500143404545951459148472866416726043908156323773109859271640785036964530212554173914522162198899530984052890556035150301702539269941949705906272871713897842302140382341192553794690442436348240239886024087219465966131384947726535115420732064734442354874026728774981822726826901432625812800105906791740694430816631754475259085540727475914358836882626004677732926351954448538475464004665153429818142123122558635293655802177973706831581639374625690378082306234357167224843982302601067723769454189574481899739129532320469063543558547892593457626370820526999694278074172026993285389155068911619241093190470540312552188713709257375099710446777208552462489605102544982077668771943635843401479945096660807239693553955945225501119784401428824787250663843272632722565351719121843356603219519596832565509821564601066916816005891890283686454311906372318567793924262846659453358279386726400000000000000000000000000*i1^151 + -571346335334285247635926427766248398127614360549912267420888718015432679927331880261259012762530075406763241074093012314826614020241825436362001481383791211565425364286891177911968880543288903002652166163699887124847691847543368774014699085727958692391359884683848550952740269131666433920065226214047773235534218105640933232953614151353499211202188126033910576328554771339889922102769426133311413372173024380307039608310434771692821094222362488534762376049452201680691665290644734022311209834878307736237458675858931410258168154039888248728990593427189838715780895030903684852839455065161601993997562618778469613939975286966918764558698746911856897875077624131848624838037066032495748382464220636694618251244768974358663092186222104042845281149075448850027000225567596323586255584839171746767629650243217019271666611997045520606514798010248275694054965247033892909168065410877339255260419411944279007771851249445120989189586676897221411351391862231530606206630989872442294537881004301025772057906622656973452329473795679957239903113956168857790525329381851120197733617032712598683814846075574546309658560646349484182156772291347994274817372978242680545541679552419551070711568538484915308474361950646649567358680373622411800469055060225679170670332631637492555325560467907595864594617125507349170152192661680144586842086999949073942531008508823768693047657003668875487600399932392480379281685858340098409589612750932192483089122055372987216928369633684550471794666294304043572880931356298789219008516682173381157625585373668970512724482455400634034293450101314154345816258204564495382362438367947727136844099324877630514183841616491131675376445065876120003297872472322604264321454279233301249942998227447199094623250136957460170570919524790830925826715652730554460262785738332551772383429505467237744018369498026058707366229742707580968228830158499902833029559540552230606276098507307641817797927160499386003934230365223048140681863267819400902053871670355341078528325542029543186207824566290696306603529892151859456776878472827600834735359608005710397192072705926922434186639558863041419030221697054858596684716136165274493748099155654193916463482454474995211609445811794970188656278215614313912696758794619635105092590899134774910617295564325872254525717792634636553023429516300301016847072665926555034689784939842317212453611448723904851550160464513474730107802747939166970388846080153892648401601594025038893279460017901627532949872852343972678891371999152292701632097248948168666811256894887286566309931377688112621545032702124814174632028878956737685306401270009931731801986110293242303972140797301421581752314748528801861183593629344907689742706948957054131364040811472532135698927651383594886090670813104261979271103789294224503798973617591209618125069174729618681825541371061685419800289571296010391389811372680734815101389226149802819208024069823893318403218295316447872942875151680474125651217288603644836237713201045266231122664468216477914858591884132151154168790925735273030598385322607547899549789927308494178005889468163270309679178867673857173088202982946804516531783593085906514274778376521055610588419851499429282147491343224811887909841130262849793842437856148595813047043274048619520945291264000000000000000000000000*i1^152 + -239470637305021263624321637837103701409016472908489432598292130567628083564052954854838677381381701129787048061582352880512200780311798937990456221879384443920329011311051697386375980008030757186970779909088295205080992316247415789339506636688658788248162023734204446629862135781642470024156350432217113501903142326103774236153113283520225875505788036639416823421757210199259240358262005997673139140322249346862494691866353314533507098215529729862088819524228896918774278026912893384413867653089740923581207029162114532300662177916374967482551671261580597622834160142315511286406397930186161369721331232651487848951023893665706515840772572738948064826690311726467498402580062511527790902330187985442680651000936047548693837231951928998542602090618049210694840790893415370397354749265278440219403320201085861628883010385246813642154678455345518975601697034532836580466012533958054348308296355554833699676709557794088185391064200843199863713766308414821414770581176850646283705374667608636555959209384458884123703390289238147696862097916487787931087203007265798682253259773375872521534705070416099339975814237794997717785414428872907247157903637157835024136666735153964412294896346608659228292790667876333743606008693979155814762286647829453228326389063120212497761571964636597633582339154188525656192521955917697712048489696862388438230994976061435981928662686905755537347997366901666821780536511694499004520465766653112436775572666794678832703896535645093060914467463374649549662703024508477528176022310129057559366244375961388613483465564407948756883713986692535566513610750327975399560529418682355212405108715835864910743068710759404782458563494304779079773637144119312280199371858796417885952444475705709436513462553960503963184951973114707630236108624782729147205106098430556319173190167241298174458606013018559347625130343351050552570848640319952486449127539863601119374950722093852397575829476883752377146542264902946907318921228815144105589112854692377943160961276760554834965927796977867614754653892761153586273128145681351446907241117844069114965009733327858311861594265496979899763435736396113194857683011273274250307187397769975444527142594265727028809305779127331430134424365451957712140219061667045346457562441166691237958991531875110314200832937730756822721061074010652185252971112508123451391799287274332767867536320532106218223854768750434966749871475253712296833124701485981077392582399780437647872912744345198853975819366185851606824351292053321571995076929725374714609045819985130009290338164256456147400355178437539986515158359372607206290420908200309901979063674609629923673092457926746681825521351443099144900695410942628380604292356912335447624143848034829223557799989045897187532235355698579098678010674435609592529108139792868250127615733043125534573126921354093816220747677836515091981719471691499497203177932236028647288617439462596918717495338121092612935313987451664977981660341227193946957608238972443171989328216167141282694643966012608507628982383893757207938739898705334696153078637148721622901833853846881256522072880839846175299165735413174633645984172864874371865656557973618955716121000351316364517431967851057655224905617394567651294252431703959680895574433018675200000000000000000000000*i1^153 + -68906730399320191031751658058302511049510610658501259159535371307232623002271610382447860108820326673158837419025611298151008229145445512514518256847654459506728924592468740381570165125447998682406945264601742029306417274671151984011241297664487185373515158496480520715544626866134483366605837377729181745353554091495773294590645105937862592509270518214924251433674394776262442750691983691724292852787192853269446274848343386791173850924185811346915029757053003560778248770772141548815018474068444131622534899745394834821308963158250995252220614790269139104262858697928954483642778371223786720075422405321608447700879306934847265055668260337919460241778777863400791242813127995331173156185640069352398948451313542903537675210575577463583646010329133310742386049315598821751095977166838487221826270695561084547599450956624074029960030224539598557696670418688461485056974505593940450556465398380378297201813200061751849160587053744792643149061998588590321850308871737529907022907234080930808309415150007849170838448115050972488168233841388630891353408577413072028767787724384735059785041143789483020451055377570077631079084059921523153075283697280992495252173036138752926337704532827402902063277179180660355668435843103769389493454842485915613576787638301630739128317549202377154268138696356177055107047389015395393360629004247650342950879774699652561451212712907229432243304725442931456562411203213474943925284153892736500341286819751018315670778008199039639714069957501432403013154447723161917591475478185349050528012168407474718070242524971899671962606804417295242564606138617997421447160032681314619799774136566940099155280178012262540155445153944069434010456377015495219704430634405458900774690853544251729702002066437490379468128090077617133628889984712855285039427149990259578028480517269353050136896271807291719748716996597735786726895055062717286915929917376646602097722906661236067201505349791379863303261512571502197414353812682241296988973884148659730746502612317811154158737099348326947957484435593279687447111587139796656224553844817415759325290096751645109368431773101332677809730366979930687501044928224792041600551846836107422243986471536007834933540965950007150357276104270802370451711339899867127638254507574452532340786870955845573980960792669434669950655792499653291359554330502505435781968714222454357036108230108900543957806495593987617816598096398215692488703668206011158435718203260460390421060059514821022783619490007724221754250333534012376652210085471758179858549770070751301878921636468951618343608956378340355645012849865581912757197122384677355772489702904399769797671377966809465449493579857304277831623750998547083174790165889059438576888174211907401946587965861853999545477766937742227953800883769050651573259040945250003402870372400721078871533507139629566081013860060822005509370821848981501188395048401993649908189785622395914466892929328536023435880601091907367205920469596833448652862991656017584079996823220741968795006149651508613540030778073715835829913731308968431959597531038046908179618803229700473063487833466515664757241795712340364305558870574054391300391669318827678315832824303165470517504641502292792354371420860114755293764582024180232355840000000000000000000000*i1^154 + -14676330800849928294018457775169473877555947665197594082829991549475905347045750058774030788705469112766022066628315966712633746828676230061617576332728430024051325046884091150214067072404054936032747885426008515669404899451489518901389635908264516280669673487625899772094873394895879575481267894882560138836408616518894352238170732762986921878000970210589399080561508078990904592338849921704140930457276654609347417938100873683538918598795493938672075637562946675682123788919923270068969474252765097849672821063506057977234279210773496136289837839341015953054617574672394762222847074250812487535299986698503111224966739643256619552673217368704434766146860345415468256146496153377614940826864294330099250820607053393540111278932505482873988299630051817549919057934544602417429270671133663437798146898531218236731317694566953682838252112546594513554800476755753555532006722694343831588594187230946545105580013868026948632304521847310403316283354965060564611254491282098784119558271766503032126455579488195216207280299971580765153091432489337189341201442156654173614783061756417001147442589760119949582970726710104349241875577321600021495017832219219907756812880452876215125845704528589909876313293954768923524727800373682293110113498423166421909584950150087114202962668153962421023763653284439463304668769938022278568324638988517907424700293453884992768270762905618727529121419966913539795082152879757484962245174007407560889407943078624323767050575698108218091054180656481677494716278589071931602207390373241157127540590018996320493794915244272154059237871079114338038833816619737351763293701593989849474632520550031191755094362346328242755339476149957407916551841798074221511618462638030577301188751263234996043773005855476417053792440758084875029354076270511336581468553928468235097509441702158418689343161589090424457403782340115977705920710630737106699720874496353814600409879156037428667848536316261693932434957387877603602836061512234380414007097849158483414878012694130436035221115554423438918519078477827035621132667640939104712312523996533180901298243274409781175247789745775908766557828658329881250610756328867907487873736836583795934458320932347710839846797131285954684830732831619982807609774077572267118164406735930217428344672284572033674272801318125640207528777708655455777055696687053377580098734947957367160752608600827337066527860309042607871935376738403924973124829615488528479442529860974141515737982339513537595788032127804528181865858737122761421157276221722663948646791189634129206985678225700301964740376597224274426108021881634798685675767412605063569566219184001048445721138464617716648107933556186509999980585014053907945822583286257548783014047092555238054420241511104194403150263441698214348155174507413133131338402583930578403532453258564258829497522119408703411671112306913940411685229093734635995135849108322313532186229846115300780996268077717629858736140753910451538733402721806553480168137840595454703911483337338572066967004987997916162115866243480435708209227804578061711862768199821031098424853133898244309685145903406058573039814966174105192003113079388420049608920662037176527237485688708554132415717257878568243061855258077340804046651392000000000000000000000*i1^155 + -2058224819126169555890366182043709177732303706053088815775144770107648071163222838551166777876589720542974916157136995084197219179870637900336124001809567496736789269290804875754141301245402959427626862164760096016041047400786299558644397229156020781087474415844349587508223158714757961869206121004708315732953915528542484189352321332806153873991367164214632510294749949260398377390717614802328165447450119248188397612246077542776775159490414243262631608094866844634163376892460637327262652950590622350659485999952214713984040044907944340463784994313826748453216031446931744386657191628577337363388638051196859845740484787864408261853754102004751847615982424922546255575460419858928600612925746579462863092256369599767327081048173080204277306652575568300976477049098946488557505027172467700869954648597295836215499337112513828388131694103908801606745833678233936015423793793983262682021075489474873139422068516188410728196256712471674057289627532184280529293902879995013676550912549213023534916714928334612024040271894812811079283493712606567664905277221698271997690852536875318064687193053567254760645402833755674091984174301351185322053433935358118142302794744944993742483976984473028561504403584566275030329723738044273379914389080259657581620586813486682300082001969478579001688141388159406767305794841418957856000537872473315554671206201701442434534927204945135283701376395147821738683052047778588503239781143580750138088044555194166004769156160793337047578600674772421094660720476541515171680013611166989131623201983643779891790962392948046058870841533058082258521643374963621794358608851858353554502000652910826317692087068464598480428941779439348762530155780664883088940720395889017771175467140015259193602178736209450967769557054788854647032802567593889639218368916017441898477123893852637573449937079899774427732031661055414733237526918668363378226800076654413907977714114184075411280922690171873388743631075802985215161411181348877017275066377781358363627662202219788117796934596382871224014502886798895594041193099612121638486595646995894570765246157220748672337989189060288012200126314611380341492341826205318542652983786144003224842411473544211470518358649675288490699284834561236391796634958217523077236562268880319433076849951407059671967158076963846268396407131399403416038637740116083044910085441437877995700079544501919404644707606674728014401077874689463448825131662495681191713669408187881996167380821346792580222806945943569424116941598536658820404997982706890998627385197197548374119551398833406987396419991724885834604667031729650553260945176859842491586215493893710466106172786960491612421251128773514475103524832054611289592017773557130272023372819740215346074801353477230763178369061601285711716269644340501712809225759044400160102602329032223982532769247441175274213137946593035296182615444049863830977898266949343926878217615397020182506530545321515906211645083567155149260767126781380219614184106105699133680010481624433955423139609051376797915469201013893637625079617402381628633692329418171717357566267684147114935503801471196842441045347698546074762037584657161373377440716702002060961744025685615220740075926201411820218698583926374400000000000000000000*i1^156 + -131720532314339979986544790706221287295819353179254985710886390414157033242390463313460296371984457748663301009592490396546110205966564900601211785542859435780042920883336750680136998562152006219295632028567202962262183216474132848086751829696933016863417071261211573394243752201363550363373345975559129582336536532928205948564419967971552336169090135653357059632729451976132868600687648422747496326593214323204203315584464657570377858142980849734824020716860239821690836883438770940617042603706538096420679497608068519695868067668275619849556499599870864620691950541965826422733106741688592856425637333082007155519569747665035270273825521521235580454519127982126988468665149330585039944184994144983284477951553652044449802930585523860411530118300236488296983221731060369306161619154862510013122075271027990630827940802027202128270498009062921608456237225930431072923157153015609141608334566567227600451879254410066661762685007600940397748761846818887542864855913160228676546107852290405665227231639200503347336314872189069509625642858656379680697624179757370539712672953208350379526780366398549413427789456377384216740289372355097329891349315957724744093390318574708275946554403461459928739842510616955274093284318143273372341486488242634996866716387652846109128749532470261080860196748819149792840963616529472274628952917173234704327897123614827368970535690607801947688452377794426401302811334276198992423064063935346543806515475599580813359538765996758038313758424476319296286608387586125523321349928083831131794669416044639023862304981364988828320017298740799888533738825929926561559655892341746413163545386124557789170618577264063388797127928720447251977392712697491175370681467144434209988495958939665718061185385435652823605990995903668564910855098566323614628315346453409696397517332028154759514385929733100669697223468618594101054224434438269224418842478417229591944212728012870863895145604575303171842034533188749931994238548792801915864573278795391048078809973124083655458364144340887018639621781235249263933193384316220242695131697160549725234429410370082022564595611595484353435567603185369457646436744719794995243350401567127539325836642413670066016261349446109818985616183294907891587116670992550236058482934631785668600020534606232351822868240377842201456653619756744298863506859431122898239909251068552907365188183908546588541111408194564331487169923542814619659691647799061614974712501025732262206841871642022441371616027638599633533871290396631245610245076452887925037401604719782665851419939081729585317241485799082258452140160868111690576849711396803992788076392053150540002457404384559201960331095743121722557657703979166191606894340287728476698685206268037050989460853618895454397596443358813910590092414573576560843284662223391026645007550512811487427082499928727151817096137885003311403553206849193019387731203417173387923933834812714765775191468005818037860932881281065508082194578790595006593083704916535112690592834706870186658704417204776672282248255145481275885847209953733931776427417919785213576335569361497837136977731080339196055552421493630709510081178758798062170524461591594616265281345347949579050182990823080570388480000000000000000000*i1^157 + 96434869149560872825702039387909749708454273845716723488102837036909726707411979367876794126196236729419927501903657735307295544115629594153451625162446146704114841079052800334444997802348712306891084457637961428293380518165752777884312876881897118634800895818283386333594452737222132878313755457714489547979788681635336875823596961432244675405516878740712461190064602336534765811173250261267428605027916912659288392320460086464419270981394235989959359576668621798795697442996747349991114263862672281277322114061650134979706799860977815922238907817748067505809042438514435413438157653368592268598429896718190414522799580868998861035325000465699158256608058536949198378571621226282048050756022205116647291395312537564243404328639936334904093159974600666541462621947098143357230221606811918477440597121333077767337991594072519536643413984838769962363914758233964965980539716023776911187354433020388340072752809186981956513100478488913491483659624374347605757964453408001076792117789728881979933570472048126735248386947187601101736943277229250125123052866065205509165787132919107027256909179427704018536747357619776508021403491556912129784959429069857920773669122599527636624637719742035155472836356012302523760325024016137583331630463212519301881147923327278110112380109854051514471095663737147496068002444886867974677654390092057498113445107951385470225001673150460801325441888430529055336850996789777129100594136368583025563229790887132519938138958558050891039824211159622824580389250932624366549426314899283375119325680002302618991336519562704271081624727953838590796602585518714609616938952044677394428573261517420231415755483699636584647544071379764004929269445622103192146546176626920930819804301980010931573562847388116879084395656786338837744781238278950277918422548368730519573048100514509281047285075378112621641334346165735872612816577559387851081594556817796638291039358305240270429471923147299684563300938798800919342820469608790911742927810290613639918357981016694428356748231882943833251117161175407048067632730225838969416222956045903650451647413857100244410006338669219220860663128392506926842988996604545593943398152007451597492902029708685967517351302964924501639157202758606226864565077398007645039866028353984040534050726705848630760644423938854044443044769037245345673229683176440581239917671216856958706701804374949789931735226944818868424610966331603709621391924548191754179166665692902974467469835498119774886776481309627485818004497214847324416370612981890170756052744025532305957075254104297885326693445887921557022436462796593686716338616505381906081080654912221087040497243145873139105745750797676046931322598142597725396794568309170308878389175127231362002082490980288513542358156002726353673463035930604758221548906972135855106527172247090059818883504658803532008362758032221246127254057210794891804759311498657474950230506132862092564908793228370805568039569886547175367746931111155144362701310749023164991487066215133568427556435396400633048543962315827251053536468169618248995684017305010839389188962136486096142728021151086550447586620148281181159448799684933532296975551798381365996530669323091226547716096000000000000000000*i1^158 + -1021511143869365727329659075223249947828045342423597858505010020535775302587169735820207116798506818687761034767445345593310682549214065955770226138560322881129891378035388542201135818662015960852295181785103772362431114525436155157011428970169573322312098008766701338823992149943505261555209962994304281714541938500811519922267743798584613273663446706081235188183386952446895012263500943205973392898901428937992641205985696683645560387643331203489738979532682157273992376197472308167039967769373905010094941814276771027857206595816248940778904005198060926007562041527852792937270433172539509647479349130476458189275907415292420131752573914596521980448735797227072302910149915902168916793761663586411476047453474790047840490307550812306472428752576497685728940048211054006030965398887248427501658846611297080796982672592951192187307886010269914302074162211002817808589874635591674899278411122685065469095184400531790444329244630008125909151978825033022448499214577642445376705138660935582573393782813580608564895324892802943040626010681569340655974133273314744807283786666343609800041680783131065541215546819904067624518039582404313513081541747375807760928466207393439426626630061542716075558688696024754968488363008537499280917302730113455388693880675498605608009712853820581889683022661697154243259656868208035987619480270118056415141363342620427594062128649936530362292427400121138907081560588028715284577226507975979391887690811528748574428588443857727396314019326657799516569768273625784595100307686006820486248066818021671176454056767638450925581001773927798909727867853875631712703069012132043680648102072487922950659620726011330201294843047612756664373796081029819627466687988144287154030967270440427965822745343057163132882767912026535761914657621218695467645141384241865955454870673564148467826419418367833974859454741983772356726519058269254882943007930483041130082835551771611732506697370860751866100749001634577972373699099832770036630143935869519951419514951390839836274211233838149518965953029436469490740884732680720153854831595295947662594887402840105649277136882759036257667649272855837231825746859656434833220978714885140678223317789853933384560610492073858064688724037534328648308768662175481999121519522382005880056701876352106544934649127872591363409624974861254404329192959891884786508177377053233890166646124266562606272830823919429461566481889372251671630268621682269658612077328490101016162013719779720380404641500703817099223100722994981944452448832296799592076610407198847753892133325308016402718380033255878706661150301148213317827904979769394013606959152024329873649241237313168323773403717963659295816152727058728428013224945553479487772241660566585612303576462124663748828640988877893020759925278219823644083556993232768035320850437650550433591333859572343715539336413887800218214916183023097624954224810719257730353510731798080313009217443907530745506485590916913550124596541687569547072807266078377764078835477657508423642389405612580954865277338107494920635980764339519720288055368560251374626070117867145996040216502520472878074376860969511341464503324453263035408838103532239373247316177715200000000000000000*i1^159 + 4405584171963034318916297388513693990741883923799180745407325724068218308471062281170681643723660467729030081896315654347766090204982515913522942357614512913329645018282283135011450634540075788133577154344623085355813041196393194239419881657214521625287750413088389583215588622367057116899806398971579537615266646488254574285577083910507738963280595566371429470606151341959523732095674307911727501816738834273224789405880527902878960265305641382837227195639421579666250295366337352644640982575784367868436198570790119529320432508191962529101292747178869651401127195662632085904881347759468486095434651263572275245013194984443553721147046832290447299265896763402068662695997595586168721117444215011065540924434260285931404014682068503183167531744126559081942854166146069704386518892952871945643601430355542474136424906584667794390213732091670311804681442582846675578210173124370198745749237028323526115948711402585489644031484875460056695987768567842703177073680268177498621634933869350664871635429173892975800278381524698167251841651118124725413780734896663823044638999704095757372732046199650485728452769901280203199906888079145676175615246055680017309230032944069153963695249460057045429945067512588612574363306180812324072315152522778963393162703429934741183373467505448936027555584056817824991471726825074940223381845933303083268999210401871105229299569705173172182037788448982083113295327011579865050016777807087709915274632210289139038974221215600859205582540216755494224793674600219686313175708256353336680230706822122666215222625245269952021203509293617620715404743807628959162862811005026348170448630066709676628763620534896285152595123530750158087192331215215846445851214974458185049880608053714275991956690436631540344779477020484319901308395282933651789331958261356907429693051000771937681483435729657198719591390121754402488302005436012459009463523777754144211553114742961949765318919473511802531341402858475498694931333515060453929195999739516963436410818049055940112079500460680872326624170383107675918535687036077389961056738606363733464245789830148070488615729778340919265689084188525137063659522002278009914527706176885209888011800145109953550329586189672333098804440951390931753674704420322110842595619650010724205630734240588003692724030729936212461153036214941060896942167995080794718338909407531142535966631893076402295196804921366253879457741610429024998682680901622938451908097458121943949422652310503256426863489347888950136821072731272092815288200903148378344114708745513060251788207580294267288144162587753230428560011807027760953373572957820835119792792392675568756525197568495183826366128064277311301735590025670065785128067686569337297369133301149949587308468949308739990413126374770322803220465286597148316257573014273880209041701100702274501958205940422928665278654142783021907512230425481032804433069201703526917768756836033623471541100740525112981259416153671711902127085824983407723823613855127830282228550859280379908249308557808636003063853866070343822373934758788767764379175637010671910024771777584205226070008300539520039505482764023668022610182137735553013729277319462256640000000000000000*i1^160 + -20982116729536444308475048685163508399856763887095199939893595698167976607625495200917196105523605172921411837242036417827884898813408326237738083853407376754962998995005614220665224161808581004887731369717297436025406594327919914899770345574476164020242320393428248167869942159062038535441312527800890728958882032212079360131743974840261330004877153881048883405458447552304806571526526838523777836638323300456590326823638980768066733240487513639831608335456351393429838415468395151500122862661438387221775862336747611768926762574328028595312246504995490923978888930909511368528997197482343710014829145576869502860622724289985915028088577943348383302894266146823896202936896413077808587360806397403641323429396808931274016221611717255777138877718263222222804763945024022380525885477670667009793925259201017503530122912331008715143377030066623228546463106648225552986858215384247787185829837180222033089485383538900299992745327587484321705077617675405215885346820535648457031777161147088979497679946673395880266310824369559122029994446863485772971457650999539931786418328799311115436840401220850505355973649300865652788482543550282883286763676027153657357269518533965096357255830012022451467039151027482538650700847359121382733216663632169727132898806801273196348281802655941279066885244276356545707719903707312105346501148632893988623502190113357447475118045904509224033995537070463622578688589500665605853024362714694005594637803714092295276379983323625893744662305711761460518210925967034444124894405600130620879229422380994570092375044510608441752928593343426003408812472660921126995518271092727957998486815083677455734646714097867959500650529766389655619396751347253789786285797261142160828127039738496561364221372084331516761642054741479957045393947043079944760719632622568032057551259295102272504812334511111256011872577601717685668672851328772253858321948327273917191284471702941761446835537684796319931308459227643043055429539079442896634535493291858377511405715159647859155886073768829902630055111335169792762549581653194337377626871935570658625195455605066530765143165082352089012350535222842977180983126851724871791614943176924336151597882600825047984726074010820294133943392131206460970228311269312088780270669538685818290014506296935595381389924392353636163570666271146376042243960970662750744743832629315960905411511805072486482966970293462042292805841351233832428554170590289413329287035263711346577724248305810988019591426702626909830067060666051072730439200849813821942828422264102103417274183460749774263800825318082516846006122180141704076014147717322544503156147593195459736980709248663571719660416997818315776387061646211616760414535281986001316138870890718650735490088997657966269206010943496677246431457082092496907831635160271015980761011812015943858375598097344878643785064424028880383311011073298289177846165482446545903330201980333510057935699406075931118103373268604535535759349979059853638024000415539343675972219402313265379172409193705821284409414136650081699479274688469760670505869000863446263173954824056127747665005587375059782474868449540176874399952779850008231936000000000000000*i1^161 + -7254844901140204757554192453549186618271887669849814157076816383347859454950480521708729594478629051236324288054091393318344785234983073197748425733479767638880671939511052509540243980164190016871481492974497788093549650483478817542643533671335130458530480557069661679820264397253306131218742170785018304643476799732903304995349548790117341494702742747300424412880600984900919592828401439244555138265198726434537608106564195469650534391892391831241960313823769104848733892026131181311469413544683056970252855183249815081691771376977060601384621756299270075816527158400616629865436127172288563538762193098450638878810200376416593731165806647390871537528566251097581269580240793087716114184998560561978502214221588117723212104547206901089790625524354310149125864446124853263968467192005445630762408537541810690308924473589930462624447763864472718762524966627566183856341809651487823686288775470764676132985398219009933615902884946275580478883131762627042891580545600562783000052313959644853466339362041166088371573129944641063081057360032596227944080699642676162448483266324542282981174983138870151849999024434211761981762050188028156304710293794422244935740243662391639530991698888396951145737674331306260396121624893942631003181411187910173130183328365573358034098662297458479642825841821098341755525574350887841272714586028885256732497584569113298352585256448252382329879631943556957267556964384626372092268223938449765120818838750363962600114287818226814397225730341796548323778202836423820411305300361721967150913663452773504937866645178925921978292021466579977576186703330095659560334418785176624970619109692195487419544418476876118754662885735616568202161363773195670593163300953633558284822716673027245272614940601278933302789719232383170914334345792925089101600728183810373950305608727968446944530753068835002945091672482527267867160866735507427854168767693420912289667065551489189578758401276896260689243979212658053726242763451928616037322930454361180154720572208754100146110614590454950329843927788464967782522036159813041928742129229764701843032827267263291873606068748963693833521481869670348477936234713416252702931344531606425619806316588366125297555006565627824926896004119956793711583787386565169634786705882756933563162417572852392991172825788375950641019513573589735812301278389672539678636502852933697143021505364750196532727307387182046088549682783353004833144853116545180407874706650436650991004224510041553940699040149153886472353211442164422823533769295637807543305495101035603802962604511177386230618202590902468197775668850881967079443489138612230572570432533795168864011560727675179969938908999657960236160727548329563020815265677643964553259666966369164782438251874212838699555880142550671043058456867903561270376671652944681492629749693927386529614382440925484943549096466682207574755440082486166998619744928476153152023611770877632867465309954603880058369707981668504899523662930234658503123208446394397693857133019664043365620863743175188861552290746878823665720388704723439870216495244571720871420680355789204638512511466619953744552438899182890928570368000000000000000*i1^162 + -2468248280743688380598200622871010281689895937979718138190372442401175361793723595567002795727703999128093454576179702302454840637816456301299533805020970188982920668701547180743327223075686266606237474288008824240861520244890981480418779742219027231551803226398065809592414071301393928345384850116953127629712708219157271294050503086339530532423154295033563473487941966864636185051156193505407201866154783342660866568340617092224532219765329168217452901724367265281296262578404313986259334500589501075867329868925715641818999910781243858717954123852161008325216712547669665929996028924674684126430247846357329840804114874946106744541881377268729586242364243749789370763514296192216334286832885296957980581236994759719517468654927955905830412744598716190812100376380724044019666983532012081270703862291529373013261891074792667893332283492241510690297631704522024116818591912989281554605836856017885791403134373934872128804002959444405347729765918924226705396006228787261625275427526687910546811353170266524504327802754318688680635634393168876230384373192700254863762429273249614432960715414660657715075852864771393772227420541301107989175950920823192499238079665111869899343728836549760507531985853144511177087233722423174055944945198375911966680991410212487167416250477680884081784579009303818037276298826975487688578454605015448017461524009817311372038802160631727015880419732544608443771261972358281244834695044355664816845265385059848546693180268800613782322729851288799775359851799428073417763372790131868418006903666578402052391517255522978043880972530225630426853369281625230224848725188242045586215208338342024004507606534678965642440316285219532030832252775572886822635481664804028886297046439809020613073682915914941144083555643810723614832482326545816912564791990327442399792439702369537801516593955655799067363256897832963289854440116637594622219604193536321057031134090935033688985343688403680050387941018520342336581191599957886469575496255560948996325118739423574252691910053830247405367630465890639459327294785554355619837145065282331137452763388226653166303415742537136695180979333033404657587489858420487516576638207317169452940819043873226295640106867114017344417361973525480028516257949972943227961443210818311131967382427163302572914209551249152370222792931277832413930479190431998777440588907315363411594643018626722282053405816183232672443002180884792633274556249187612105525930311912592103211829330676766457437760530149696340971011203664821131453062909397991324885942867914075486332360992340076945512791349240342919154749779866826748670734557131000413297455064689334705425192810416744745013681952063610746349351275057327777262129673508916447270668517429621821877523085194162598488793718806663462057050127967064735245379044805571875726100615663491235292479435566398767940053442059156995608511705980514890256405011470286620500956123621982199830022030127936965792255620702847100558301353148624753290779224816943544143241397923146251281263468188956782067326857310639436755180798942092251104530533659718517621553297354389032172082939547996533800986214400000000000000*i1^163 + -290474322800818597064525474319350503102674408125732462275877856558185043027761850835243795975103626800430071530393136739030036799902564013256455889185399235448614693950999158552253058590349292131718332065208815918648539169325618865847000351983024445846664784840119437915404972190246386950837508438748123150394162132802771201685227681923865032635778219616057917086573527650373696621027708648946300628699367802222012799554243103502186448227880607400036052338746525229380130876074884216636201053062832852551216858769055960192902856358582566820638545499901564117883481268226690936177513212392120067715120505342736841180068081371135424324455898716258933571051089347935434335134066424110821849833866274466658464892462455795278125869431162313934205278819956328545788828306081037712288256772520946684634283180300183165030708185256569660735260903722175228488150953430435015209219081055092858504956687083269746159999238853745410788948092598263536170198002558877933346334280485557989513835564737315346496213228255416858410370887268518692172987153340465781809632060685951177135241759199187911275894936954033551407155450994963797913702318537933744867204892063908392252005731953636235686150652822292925309742361400982680640530492460046637758078893831022965958074243391649421522776208793727917369473059685453666311729482466715123447309759342511661731317068468438385762216958484099335240452395015179880623334464541678370937311567123772776880747857724495980979790993343806876258612250157215596281758284290839284842476604958938964529156968491914659011742697470843097909493406461748099409206708079668412536050435563743219586344110180200517501914790932587323102607486198357030954601849545868068868657450266448357555614403859284174708543510359812492587246964189808820886742424042400198593244010492806241173529688457870989789974033219152269109667184829523613964933893735904717290858687425333510689405089244316086860542307822518133200733654015778885826731476745761078994705638721398406794488270184472541330658945729354693982812509623353789045236357838942352091184825416075316056535823468730894252959230942486436903024058448186209389037522874303247372065935378020950202125702470419273552368532416170057191272607626387191229379805124543680341913459773695286721185064590032608370555502968678527520284016615179340460970832066762671329013919996896846690383892265507237555211089087042412800512003543749565887609206697953712214239792695303865751012151151536889427833042720177385254728644543736996828431043551967826533288657775963600161030138842639599657092612239287573960443024925759794079759972598891570895420111943430964130807075297703060612051147206337370599448817114066046543450061990330061572215325572646485767051570590413951627632036565834773553549359557763163386388727731872424075197938711354288770875087646469574612015748354556748460979213405019692115055673506018840869844787453011377365922330406028620354005515597162882081878944277215842095709691113719599484562082761414825511441786393376309475284474263621376936333979421190119065466962961880345333043365897425338443651755278336000000000000*i1^164 + -691090247685712450914555349395217529204187719399618783048547889825690660558587110584982023918233525094630790946723592741091246632555251919125883323846234268881096297306653641784208956156530176468049317177482571424693834118694057778221401895662529027426791720130413764816775293751597528475882034540651892050911470180555148300417450178044930064411250806013747500676372804390049973344376515712688991402742809645806049690697707810100824868859794224101161287633399675310799318298385245599794500752384641144384959296720451188009856475064900845237851879068703709056773230620451113667775302710361550522793664978302375679243270966949562710275249462054565282191075732777229867042945870005725774827658473929503277014239281564617697145693562824640722423553039183643247416229636311786876628369338940560834623954811879405669348000226164422281435681987066212374423236410813435247598286107823977719133445780266994709935045197950585399289232584685774601690840218834437985482318436384601882720655893338338910154186280932351198628252605460830213804758256094992704936466298555940312255235165248926200526410374798993313778737197203772276652676930227413412569373512191733882433855401638855053402046793228274227356900171321346772282547248932418082602679711434750718723016632721061317461913966966958401611761927874023828140912207054654059422977105818514518027369439982506314210649044788911304778965260067740975954137124334536537102466895026836341193864589087188995786800478509638770049705629557734843799041545015215890078551653077756081006541502606934117309651238847700319838607983744965293545241733822563354990293575215299887011749896589736682665744028735162751116658988544077713373240791171442729139207627792453380554110564965530800398823055212233027603525713762233255637394714548248169808128350603762030621151661817950904962892861322127967195194337265193643595237677539846125540400341463942102722145982569782280459754637397139843103335953428258241422159031716712343123270775639437867089101665355994876316684613672240399166092219390340270802573795830837704225025928059879318624456337624833587494321178338153954023132354002838232167354244016212118896008686145362776538645113775457091612481713267754671490752991199105217655100564903246301420581563229235411563910668050940405061906846583350982655159273918710327991864277123990936549479305898618319243886418208887609070453557339364374072891907384379993411761544004955357561226898180109281423158774523419452825964717163911547568136787015231884604540406412421131088549422768410322513991510650878565336607058307114240518571890899059536025418653952713811702416762372372479306453344930114291297611151445947093751695261344439518422877679184019566245302571338286130291649911233106783815907402777258153529428025249522150471636980239343610238244669207387722390037616147283492499812747947770233916529915010950701529141032641329943333015945817186499536574207546017873768065413190781463541532602215902903139389486361686635814574007925690876675647228469811214451032502568787783134544459306023220076247080941301666057582775631872000000000000*i1^165 + -2253540977449712291514660702579902915116113056078140660330285402028674748369931975839043240374612573308462541529873918367885001745776018548631857539452835004859694786547001323041152734444148133054186255567315066017939038317936993913599462518815432877925956633550325603786265247153361542858137000970980561989868866292197101962924281898680304455760877365268089019345863546207052822437439142828342052457544259585201565503374155497894875115284646797225952650885899167158876201425667228098348993917921611904021273670945637342910179867814366900272824476261766441691889341303900522920388164508900145171968456296505503874677276273273291706313601994839522331313747224754200314368072317293053882912160352426727640080884044429440129699812346512310807151105196571325620926640287110208904217897585225107589060784750855842879986904745219892917621977976504925087894719873363560220690804527839072297316360820452896944077543155742584694480399873893647370786384002992988209229930926918209080598854093002787557782569736638373576762034433821095280443475381192184998106935065956975842379552671821102284409505957782125638234638104313741371726838936035511636390926294878933095404113467052805717077999890714895769979867824611820597919333897166803014293069588834123411284746100699054005036266727799126252374922991750330953441163610787467266260260473151050059372845699871153494290131128441445470049351720402429121721778487302337952944809269166624161903904197143440962810986777760452521216128910405367518810777311049210921075282008588541050647796651968872917340086838481672552326718704141344461729013544882070415085349661099811396270196014712100415647960113642164666575096879203274295709401308999959027646650711981592469925583703065618338923077670138272610958036562729664192289204233481424194185142081524892700943004832544292478728865942687157123063458835655019048391134303013039772566119426233882460930312179153297792437568562060262892132717033875361793419275598925755951164070814171897659244760087525826289561817516642981821249081490067541134306273404815634455972880807676839386748081252156147503463575512862156629531114524416659176506442012373323922377228225177862900102451659657039878008578167120490588749536489437071556053323428432139830674574719636763812085589533845972782139771029822456713878048675460792917173405041745532785414711592448868125910682757538419541686413148720953628556666947313869626685133042237063151472252378906237013352491420525383227371032944081699956334393529170399891944673509572678187810043962921020016192993183572695405125804808491355126567437547309891307805441630652187958019950461865230815302369028017660094694239278806383435391035978836825577767444505699760375442815485064531753557508986086947252619683924591951354684224865918881008062952006286841267887583686825070262649576971919726578373047499677344800029157733605888448568981421872055343309729799629178556544257220876772220787357360930452707226295226225375927279691968297896128974215908374058653999635902874661267249361777731935848243404111228594831648022458395525120000000000*i1^166 + -579346248433826074643937193176676506588010634567866655223137504588938982313887303738265227255577625587650237554827328955587495946635908003806384022706626076240623944124365182450992230386788417290934212113106848215932426502088517164771149772890795479771334161016477203420785980782179354657533875746010558796857562174678979163303915007832220231536424205557417999173033784898597744659774330485070174743053675166280955159160931821945035946790576349563500391136720419422536348966084225803008916192661824736932355056689678257525424241713937526036234654054853293541981919519575136565421168861077453006933803419659155694375163108046349685652352052330655884351392023992767437586029035291619117317624165337666015869068488407052839409917092014211888354233046050241940976307529334508486554735879732035711242714111135217742435086026096330102321569935520829953752432249162132681265572791171004409692123004358869491644198107125068041235170358414409926443752782006693684001082528401816748511406088405777276999703786861317740862092123128392150670311059811504353268612250294122038387669672442180865498841680120369274024761295878836157238148650321002493440027868698668896930466987496121215315286549773495988660100848920411791747283707303171762074499079074920401682634160155941714837235706353227709210727232406542257096753300619521051825631941534689997076545478092243537520677939825142615278551985210676226638580095875967108054468747804101530304184432952576412070004613981553570787399605056043899362083504739348544321675610434233400813956494515047641517119716028542613904825635122907270812458583310145511757395718187058475817582220964251892721693231057506191468235435703124033244129875205377340649106351003899970672501574026565036631114868831883944284451940966241559182657658689973014968175382628852687540245375822426315925180040058120704765177483471595555507906955149858382910277708201012242637342497624801747432922766074492431050383068694140685157582471757736893449063620595786336688530252167038127665955148000249883147461293374848474930004269027291138037101676495778596307362036469274127193834531379691113637800243219406171537800737156943726476486395113014461697028649835135702519734729747381549866043143052513040774944534989078997322725201899619663809269242135771765439480407645874979480424437250887182893387597879788435785047745295280571370527670685952060939850943000263590665634452912680974963359073109145887865958466257196244008820644708525608210429056076944957501952647652912473769400281187902700242805535766800969427649228421182544508214473464679734956722648107070189242998347455182573397390098989361529203734867005951208332442727347615852352935112732375884771937490751839435818315781769329615472305579295559979856657750889384973180965253443982804760850279592823565479008135781048491045504733486459818370316366157038613293960760097924755669665249417722873339524542198374662724309760990985269682317665270548517410763402880826559635728474149596392410232295574567661529783793473219577939618730568925435872467003014905856000000000*i1^167 + -68644525068617564674396898032791000530752257619925279727004599813681068208194409197565094387542033131732952121195835118201592726929173483789577624464944904808786708513219510626850013789101489203340021243478586996898758924229973876139294092295969728914715922212099159103265199030699033539647443799319318173525495437051263433366602924406268138546640652487475897006525476447214547510203662336746947872587081960856988523088704574154128586957635698994134031648845873345838101394986516833064294991386840444095394073807745085437246820211979824713783029537735587773224426198702598657947661654594598146907170128651361894544564102202776582139685209833376752569857722937415887573343185736330717680481498556575352120613439894586048240787097063587211605791672105428608625760136739460848733142875810247293628433692951169893606890363027644504656384083894841344997197133335734571095368313357142183163539678121114238129334378970380496328285731553969197477681942505669520830677290386579662430281715694242718003957150979730733154444995682824428234433232475527001805425078525745031970360063232977962577290443886319922522104266123569537922433745029535579681180461867207996940507621964454743481620854154059617439752218388069154785441131527302040020184291229502027999570842491672246119948109590242209094223329565804810643507184712783775628048094141536665842534289829847400225230436757474719117934730489248091312763849408177013050289908349135216678533821065351333460240258611128456716816398432983591772951559296606135044203343649775558354942557064588979574066029674285750133824727234560477422485282172116815543657200668322468587505484316149010172582322641076106442304224917871107200651949273432490273084344672779186263639425510727932372020785869275234191530316310722680706238967557089413250019218909471692307415582987124450565473490813082052624174236198743784383131701902723247312697479185529256620848160308528432548055226287416466610993979793396595439509176118797032299435210391346248372575584104408941580299882449739194640530885511737346641705551766334536096700826748378606885183355239086794035213139312958935346676540631576448795826548580067335155981922407489989716003480621280123017904097756518871432637436875569462789480189662695960294725596659191815927760079494436034290554842966681284470223811937734075312718763509338311352326706953031056152810365466067574039021452208861845377404979274111499376420127099004935232675686813298846789232860651180621245379947069678582525692239966240111085456791238756701020330246460038773021073449627670601616601855380835886503657917207981630331934991867544743186369360420919780751827721068949858667772002379447052910316973922959302794166503894997584773370773236911926365190652298188191270269317748006722873551135003387081062558021196736248516450538060237325751731354724748314070995314714788737642673551926284275088885825896866383574002678993986246508705220332317661711671695172239852250907453211806090907806255896287971288947153600430752592618752233777079021495434745793740800000000*i1^168 + -4210510531099023862028098795429688092930353373885012518305890939720586414897613395861003946170688405831163782201266917110795306028102115800371266632031900466748621292214129563208152366193156452396873689193426680891986918186556961390169360395783108403236372908046846810836055409934217632395829461633813370570397166376269399732463356505585383374576169313679681661833335536554885850010174121698739110103199933379995521337519373666781924711035136652349799763397944334792934866689362921574402072986256593889484003137063316003986435281117863560013617908374624461651102846187118903912928135526858404775195006909819222776905268139576839464271713486526808057912682354013368530699121425763129073669116840974794416505730335372595754502692429715538801593958721037547069710459989338037075246044913995462079353153194567758521502462625973282929055992840745496174455653219260564498131295957664649305557214474134223404406068498691988739772499373734010016691002743739519396239880081731709680512831957395354822114330704002683653496859414532331578401000463712182493254218749322096044049741969437994581482428796842098579931649947627559918765183699662334333701416934038299329284433111026897012467180858350563204274623491158877958575880684523518660544282726491849738012761132289817278807179506369148735683079932471790570801656772210398190267379024830422373769127774874908824358497209183673708218623896118133398089202885135096022089880345887434729266121566336696507006030975826456384193480126952513986477601259255982701109773682632743835363483288323227758309639725393295751004275809328742827914790381915104104431350722324371734415816254323965760150846491340873188579207304493845822194621561684424451085688483062322372970320839468422624288266306811898138733417344979442642700431064401966405409457238819267341420299503026230662491942829795267460657826628251887120067040578321304641620162843048790142426691773102365501830844449542536928420477907815618549677627742324484133660463466769934805145038141149198447235745953209516192111171682712787009442578994653183948818164189979812053728326939322892080849829494508477649051570516419247339088578464475640791228829529946830945955446747617307169978125147677471278158113408825184527791983978742958788607230146706027763395807859649638177615487132384512671579689856459821603211129017220309460574645606892587514540067844780717078288184344939665811150554005787966623541394197181549242176626377759500267587561052718157937394317886045648397169895226378235570093379381613193267355735176551569282422166481855796791005633092781932179116047711259904935921449805029234142922711724619377087841019725898339067139371113848733883072682872251469172462410128008594356614029349171684753913687668703865389334530384362413658569826783238672582367486546723853906797301317741774320485453030766860333322320644049377455148935909876345196798526366648195164678343749222043601209768078099269376619687219273127887726572617665746046097064141845158866522301758133707235569329193961390080000000*i1^169 + -103739970500604526377603700263765545662389447980949417797046231106730594198211608321414139774964609882370477520282071063726846492609595461357032492849880797580706104348311761144182723909654331103383443419600860915075753337012582915284256465037182455056342575128551970686033320857070048676586062308937757642828429091065428019491961726443756291347039407850176866407591710545853248931371481458486225700129973888117215614934422931074313624756637397024954994273590111991229332573373815872659821102507356676925380498840205767513770490533029794234030578215031375882784455207875429076242482915135064468229799317796913706515483516407359986716844081711929921885648799043836852382975122310977046114974095069667171862166056451578902558337249304567231708303468138152539041630849279529091010374005231090578195675908551098414926898775150964373732006313510705992378988265323335308909103572606411288388947795531883126344865528871231373987419173751688340728882093169239546560949591319078359343034035329990338429233554890522402025537571851085360753839089691019637712596072206013642609977764967747272077571006221025004405019117479455287633853951139686126415247003862756053379532340282565672468484042249880928234628946565835200578872368461153698222759075899745805650632835698552626079083948953823709974260598906546671833474487881248799587092528147256937653498998413475798911276583092226740523690245242392291212832980046004857555510713419575194387407487652798285431312357323903240078428177624392471894406940773812503604256424841057283687861541477374782944175332959190925849764908506111590042319540128757698838428171284088078702041216118799400974097504207072128899845174691987785195432389300086535175254264540791347222687811302570829346282575916552177768405138900743980699557178579398750917180822181723126158073202024467053012600903832585644813182214589114395782104304076297223387035093365105649022721371035068954487588794048392254111378759455265423285816531074084414549634871861792688154177567036574629334871778327986921027026312125967742563632522389520143445544219691485754352659127932985913287291755458475034795744647994858178098857348157615078008987071083793154619453809875698257256906320061906625753435068793729607020595433146652033175384837939080883227265201705387782045314019613689522487999314779211431687430730273313775193608617937581081321607782645609119659425938803477276560334074424958895402422327102735405270475113900604431858429458449950576433401719114557925178483366744712154596986776032876672487298951982546640897084826033349740916201234449760135800514593511008337281234392532924665569015631457114394976042222433665837871836279726590730136412390889180185985243019103070056612220563755975752031504891938515946389623910933204272141270141984876305341522661686110950608930944410770606829454390764432855600951648774781037620931374338120317978121674246678018531218714138289300518080057950155297057739601133963320284134972842309055562736537632259770535052792907694080000000*i1^170 + -131141419277258872281993400988220792225140170851302072582824087445597690169125764586442510597603686667944782145643574341434421432920734415133163756452052417250526953552988458103190434613567897726034218450382930063772121325617085511119790588425064036108188401597457786369128937391339381487356840113265629170946459276440260924993476150223319480573968707459927810112127851114874806563471036533573055881596611416027324573400365456377182708600118189755594798141979622898387062303835110523327158038939760147617411490897733425564653228321123185147465591123106878564594126630086411647657501883943976837062617049945035675738295709885070919417558970441222174775770534447208708124854005853868693424823865750441285691948930200829654805160713087919295949111007962926873232590601535387297588712047101707224400275155925498716864096529969147431842152429351919209615020186214708744629220579838426080082082084762306613260533150198007496899616531554100900211137695662492946288706682925109645422171945852186653896415922979911667063182595302304217920195968533648300970238883603974475980659301667915389361922642152170369347186491190168754044634125505424002600039204275939300612527355552647711392937256048744072940262306399199507339284233582382218985916064949607830645799098892068347883420892956833104062656769813143834025654791754587059054387093273848973363992939574857816279362223565997995155670283422783494858778663806628477377407099708483240406658537991540134353567925111957311368621207808224975109746425270037519372220741781149684406601206770786712624367351240017659760552042738883084126195655173102448085129302994486934848810853885269540448308810112390079868591959563913874219324387082518207631343288701514493321266073576493709374965107177421737616530170430205660683449489286994432446818696186713595696171181554314109508841424377200637583258112780236093253940233543666831847893930763516665316987048331485107874387654042631166092460010479206538092841661571665220806606893535725565891167954974299185037556037112359515689833745151288932952285654986667117258373695932376014013364177530887302123858765143291521944572374390622157575338339073299433850386842104387446501680737267337973487555502886251065673984267864998095608109388018286459050078943202086214404065165086652366752792744338085165112653903290230865128983723578859242742991864323308652897239603548009108378261032412767531502140730974055715910176744897531926647843776234649054062392800709081888721646859755765185396790547714847865967742363147096030434945664254215408584769303088374948141223500425588316423635447454493843900806396817914491521772759437531588744925067164045620859556724578594799086157263917966571720696789013572390430727840735154099238308991026097166174078871019225468046098902942769724478300940846413537296330607617022688680207437624430150090081160853598927779535689877449470920195601448634231243988127196450798609634971302304592259697207901730221020294160998442865416707506176000000*i1^171 + -9939851124939005419830111725065549717129783291717815045527127290106789065184674654671099159156492687667780581110975227025702554668128999951592610580941476615921508613194565203312738605901948921165519185595676802424131711886683389330784662772259814804807496394705243085813726756249573591042394712332525067066675864106979039880446944993014775304681440002335584421679023520723167376924959568232022507262728935730400507862855258201257263226115978366378126474922924931786446941098902412685781561091304394979678229223906973957765182019309109217027184549604924873258528822022740682827220463103660164252492132847099570463961150515791892898779218592746575326797383693067637383194934819520177314403764718538965573253561115888187629808504426150706830183830397282024159774817017585830408875714671528916048203849821944625409675603863679317861042182464311571096940255539439224237923936259885807297261530717559847671074019524153310244169667721984192940191657784432050258790052191175785463259070605175961764056330768636613106339382190113971905751248140176212689173132120522455998264215266676523420285124388327041366615235274071120316009722503350646484598178871394110948422445621928038231140636027575321474584815750233486872678814864236280144581053770438672208422336046808745705348056366439506701458122007551422695423213159217346939648060085586334752452045462594038435057254118724714276648573509907356400740450001182140690087090419133487529058062521745391049410876273066981075861071011160082183840653178813248778320054986169480297106899537511361554292519405105234965629294089607127310784704972052557274297664724179432135600860800483237048508934547368229833820821498351461100710562995331350508442857507839494746927940586673745000465371283041872670059349873504719801092351243833261740325116491351913132217183201230014383506375026234265369149657960729224170875414008095920309648092103941868114434491808792102554006840926662461217066514207789588899325251469357118744622285060640860691171190570274779280790981462696009346371010581773618480628341047542137962887649232514792586387006595640778877087027360617134215904535329265998592208708626695862080267684761050966400888603126713776244624920698157115956078363598884742347566368474683910830168680462394374988796138361351573012138687479146149673142910147299830205088460621058854232938216807515435157491803234610688017306904971886907784192708691429949585019724608388728425657613207078833711975129284543656562142243882166528918383857725086006122914134184634014843946220012569357931441049257322458630198999444456755334419974353088840805783666700781293355949768251458265857671556722026281660607715314405927252863879668374325496720411095882120961986905766855781153626742133627635043458762185069365326783826623853552813667592574319268708924441624833833260308577588566589352391327783268572730881408512722115503447322316723075764672496742156293009114777384014421766518481044196524503859200000*i1^172 + -34885112784319000571387883318841547920687264251465902716988270639569770664640604625905570792140479250863046213206819380416398004883766018570585092067987817741145540406528366384575632373778543185741995662555764284474882772823926780915149967969745716890064324545102107931733265115620454558746012783044827621431274557226151134306015645734267329776060677338547069063781443920928214291971082254944881411807569575666815039701215082694342091950105337092341444582102164702336472969272493222734455830737371749669844407329127700436282004891102574794454652050734707656260648454476436958612694793348815650918582957681787204867001016317026137056990867877514536446011017682742961300474498492582658166117704841546695479856205879803895803940337045359606233151282339518848839789132665857323680896927991778949802085067089813704177603039849804749541333779353385043456336427022642314208958818392487991275508293612331942820484684279596790291349657075243756711245304994645242605164279424312763657687618294194782689057850882990861123300411454357982008620230486851211250119105036435480972816701000405025441558398838131675256550271250127146861921688364672164455477242051612544439367384024177418951687076671311175521202947220715139930443281272167821611662193544568694218348797227909241620168923054966394079177290858358473236726877622612152265125954050421703025918657692180295376615582780335151914006692573378068344670849409016861968823228944563385683581702233935534735182414047757612591313044644857868666187199261248206950159204833683387950814679723517882757921138690627473180456382526762454404541963834609626222172724009838993727037217604514508855267999619796363725360558668298659583270728986071074832944243173252691532035532342882863339943753093357501612756055643154298350938766834151388635863990143619034848308529419800946996332796034320529654526857945810611957585371826071389314649118986827281938592100952904959738360176801206506706713280904522920539539284473324600765116539510429689749803265001643208634780932192600200684830325840924029885749179231113337718853840081236169817681929625198764394758040045456459303685351956265798373943308073521761989893554833343028460321374669695150067193801882477203547355846520962247694396836830752194180857630704970172792421689093537864306432666458238592884888053691216766347526727170036003849613661049660801550324995009279183915941735677533093362427592394611097516886720295944850787570684013537385699264539225268923978584942677460219925269312233645605667968515316950627413939846579319303290674910674438826299734797993753321557457046836660850790423139042826285321386708864049348836141940654794024154454313788261864549835723452336262937254081167806090314715937818093923049806186551603487836136336096857561660878624690639792217941667245542364744917545571416428188170028240185246401804949543319838570824144577947193158604797545708436773434599685538503347774699360747520000*i1^173 + -6099351080214271091505477801468784713681988629707868355967587777296142377070790419529533298438221627816192263460019216490229200001909878300478317017745341500998160454176626302783154604725142050028222789748894188661953581706575023200784177595327041960610669118551810147491823150193379590815516372777238268859413966965573198589892027527384879383988603703101968646466497710355726475909090441803407081657140808531614647338005415122055609465304895750793598115323689711005866169752745713264368725570157325725863951243968985308954007935509732224155890382346850859034585849123268452213121952282355905453031912873593635430042478139911496594396894927301718697841487691048646777334911901914003932949497839477642292693976167539763509810278733556015562139707886840039792314614222445546333954783691883946438983145040397104210504510914674075090938430483723362560946117240028687201543925011420398068821499629883386556262665967674958926869402287945273084367648326491555565023540115255185335044656569385050324206710445425148919407144459500500462497490455520572962839724871299632581255539781431292860977227452431397695682626325695108859170517011223491015412637413747283685313852737277625642903927731951244245268196926071896581390706194997232099654320325954464274781332000051486854128181343095399448128611666665665208962746071162013568532183752845943257248688660262531242651686424551606209057245957264685387851638798522957264392838703350150286244551291744328880385699899257085311308173339299543393808589060159999409978981915733238480131718861333287473669490267865770105312171934338949637301757527998618235350867584301622904473190142874984909070041979073532446838704226010858287472001601692266107979072000571994395170909056286080494282668917987085611744971160228515648267655420158773631471105697728112706314036764839432306847801630475997407196527853257090249190228174735237677757315047222931428320830973434313008321875407804291478892603560654299759658425874183872299220268733524216043527598921857141719957844037547512859607981410516691843390763839118328436278553727731711136628441880788900889061065790528183908681893792636267093024141803537307586345948389684239242221000895815772061709157466473706648897982631166394008613925828000918640893516046170154236095066744196473976477114262689941936523089430806503193988241346407379333261558057640739781137126293950511791555974443785308150479850424561072701081690818197949243917172126739212555474033852885895134837771402941705888878234816916379493215720886927758967566527227594768968157425131683808275328754795254024779995913047826759144156665911190419554856852017403090846956969487194850316484681798274425379830994598427784557170132901669964435985973690186394328523714910550772485804692990042892548966142031202660989958836323056153277851261216855151675365291417811958321784286729836178083631885863970541786727719313433478517751808000*i1^174 + 88749304081858981467542285516605336324463736665802961010925558740989596799973656340060286860501584533970434681957114113943144524188216247000886658652432235154942393851009947949645123106100800822228271234801675296477862865977891054202034211509003727126343230219712205425231542552839884014861843953527038577336178130966418186031274919588919515539123966972479974989444094161229167156333049354031121175551499205299797830376852258385375215503623106365295070927480399603806503437717649326661711814579058400184135057243997825945123251615425202654559195553886909905707460990947855660825526306575132866054947991254273460910609219210574259594637883765079023071346766585716572628218747998981320246795285362507517521596989937233450089033911396128206875889176913799074923374413627445270581507677753546357355319685923099235638657899492232852191612894639142823559621529097405443802667561921363004127365680377893511839162715717975477677848959509929351936660160923479592765310435747639618958464276708380952190392320161493914609090324562507349626966945978331110450427148906335482992386958780622966559991039748637939207688511194108599777436128375043035162550447511077703831960333043061299695509971708500062323754876278115690718934968993585625450175103975909345036220543671071094140826936362386016239290354292918057473391292456958721243874432123811438231784904925917020237586188268728965063762536295793965359676114987653565701752805780618783573654050374016834387507375466471460183844392637870008469388658670174457454776006008133485001377558390031319436569117839427386860772886681592246761535381837241930352445671656286146841980714030056052024237701269410384186437926930395727189260218729724427662017573218005275619340422632135928267936389336764460599993307639841732924705691918493455739288438438417873131970565054840082281516008888994609478981544093527427426685104396536073122827651002554827267888868780688637867455243379705702383098467282470062484316985431138080182845925595931936531495103044698704466812767567054403432562869862043421971852834151618088685766476629627448205598555487919824313986678926329815985284818601410537146542287043310323802474314089561741384287057602700046927431817805140421116130447546744842692955082275994879084664724747501631773014944542197821381681377153969646299841220939274039569424322175302257450835306794170590062624980312357128595900136728555369420398042865702858900662529755883176109524045586816093123332456220544587358983862107866205745752044043698235262883983719949851757864711323711900009360340567607635031643367077400192829086819115274655859826915889150302522977978867608951227108249512355764032317315072897333708950158585034916790393118271879835676920685407411389093691819094073535864468986228371660442614552797632893035868244014230648969402952744733338914721695961817644590888103227729106698240*i1^175 - N1*23536972729630843813381453215241964449175212999260156649253136142819869218961958693887600999165303267705684890553012872927257243422051306334981454922703645126875712546153714039297891415687212271530610258872815112436847778201012638078084832574865593835381595884228726145265782026250450627504275639791050768024923131293174139420025809080518873451686898272*i2, -445334986701904031052783071404507705159209992090391505017463753393609193997471791176183805621134202099041854010865633906431477429822812038631605878687433215052580807908435136982546678250995222375102877913052682546458330794649664883346023922677274309625276359701981716255261594071880320203407866588391140808712069553543611535143504872298440445309020115130557285370932797480977878567595312762276076181923380275469009074210821711028195675462556839771885275923800003510345347983874674067654341056310968311310658653831981160395329559550532702016947290836849294605520939361431456905672059384393229225391720962883392534271632476391075893645765014084470704064202762123202060556630201782228274534491272000128226296654922340835490922129750536881027931251437271539625326154136303652453351605244959863336121758347019190160515942664330293255250758777301956301450149188756206815695282586476034212960692495660120140533600087969131082754005316354682794532345880395170712426832421860255162693963538133322568255170618996612271917941644424032151980698207802966006407306499625871114361404773339138128238003512391291249011201296496687570539112464958292774067781976208674342479066905528188775699633261272573464868888766365441498048714268399062608605710876895798104857558454201806119675558941133915091429451511016799925696152367767797735152165606105153347931029570863128560516454432514144465278464063092935967175671934515440881167494898297447719973194402769360616214682450110220767444239894133582903161536087211402689565108128674678905187822807653570141658643270635119125863927629665178496206520607423757779001724915039159841353127502556085446433709267389578186275797441172404296904360509124296982381992188747551995453257260853856750318336187555273915728217059588904926177573662220218440323711928224049693525271504860151995515721785385435147385822178533318289684775970107143631436276908531275612387680301771666831073649889988174726796833535034863438544974474899746756964246511727586480472589131918140355072634791269355974019604412533429627107913292399667729756549071286049447559864780902115174490698574300894058904062227423565635628594901546057396212480626745511803616619733328023743822205565468599309748279465249835404864243115581991273743128827525959365239297265100288215261750840142625453123414469086725460318091434662624490652964926804544991104921551117995729718753177391093702414183479015783229738725023871372744569681970332692900205196905177190057972869069106322032151290561454029909806592480435431282126134079768809654484758567857280355017551372610362719606593461799905800940955029566959834557937656305440772516559436618184566469092362143826541532495632038854361803025013104368386321697191171418240820863741727327615816729155584438364726948276376476444139198618695296602009825038621090547354838098966471285463571940906618677350825871291031556975278017731343662414110537298306981910621482266322503618751681597215127762882806418197183290796316868241013802964170280916874454673963918914719271221829395099258120958932263086836717760641782637453162311190533696225413362197713797306842702545888787882500203287252249279833219670543556453965328524528616284198776571114802445640594139241700368258395877550130391463993286957515753795916326103523282752881583570821745088649083007678245578343521492797090972130213780803519995538829215658625685433726030361681290088848465775738222672341275632666665794692680059535475751869963053255844755946462222995668015076164403078597157925702493415179889420618508104777301457047139630266147957694619656469711934599034693874364880468792160328376500626161119132879690547205160892187210843950799511404453082046542367033599265372473296751615316848275647505202034238577694219962328785663780997557430505256127058222454438658942574476097583466905551177282168258939145207524472344530704336849938800699299537480477255550035909367543562285010643493669141286336546270697678528612490195549630292864790438550541257025670235329993019171339976404399620076219710669971979118301172377323075943652769889844362010597598267462919670432960750969487103669494251951761653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1023217068596748311994157625301646339694704468985255640109969634762398348932219752324450853189296031083076302486561498063547936174460240205919785550367478894438316437033219926968632366070507199249907862034803502993398740818986582850690177592816076931748749834929998635301118857421774635449033650792216139727801231890556485456590689364248472137024939192420666199176349397730290881213533157101472227194415317747316207552745861069212592200845756899995251495905948286889358700915876592575882292236688763235582956759250809779798148464406729112601978603860854133368718371820532996673288105262692526461324201882526804348789382410771741462373803992515777196113631307878855543675963722747078006615687229026164122630392881766837665732195267508550800673712906936868915349869100755394864417863178477235976017066852728659564551350870694903051710604050047433185428038567814803076383647237768601746171581831305353943075045416320370267108677151676878397633836038721525051244007401691211062332710889297745354766967885659426528625045674753273396829090707548992854041141530838149726298110417313654866440771296740771062352311989265010797321615326571186640230541254547983279530015984949583925174127157604923284409043370010585429660139695129141683969831797605769515971948624336108933093457177145276447000747046879141338567923535228496988059693738308912584423710301496905059423144598502829962412834355227113397813242077422863637325184841183333150540469320819407624354335051811036801664969397856451639975782435747165133602231525938399864379020393285385166897782278345302981579359175821739271728049642455133338402186063065120256921232020751027966331682069404485582759864104788045957138884590317974073885534562404051420237733183539821900950577817822436177143232403170451443236251743579902501927286158447342814922454299099925317479517606004958189803603514054481069853345620718164369105460907640447169119038856225275960803645933363813671044667801780339506695218909526270110380445581013568463764127791101185678750981341542642753001211154206405057393984699728219841106100961435185219116033842630113597494595369613483010508926778681050026158360809484750314205414959541119162132584044874596706072589108910988379108772432106481333104380010581338582674337438329843996224280918186377287779190594298585253447807643082833651325128731783244239437461897129253263684906513783009685126314514468455689370645228204769285363802573067672036459943712566885196139328378090757290237419510171582604405088082223924861041851107852215159494828431851743490930696450086382607793935050982221328021553531614839434823888188631115707969794754383981937423947937486148242574364047473550524948649924127149694587855421238155099797757466585007054818746274215846458528037125262783842498381304829056405932543176811797733456197640120348552467060459227252968328916731713256416632922027201673910747810898997327667207588541997776913309571277996065209051108143983841257046749656662611584766792111169264622879629897657561877063137019077062838730138837053347548416923746331338121279290575317630877849623429664243002311053801861703379774197557955112446611726069105220815404459644660862989282586053755194941553379274276304397078702157331183715784530292837840303375122583688054034787552481967604893536607217820399148916198540083927937067608576963730948238891506632576116375527742124985095601305136997659375235910550894457663132682415308826256609567321403508968585445563749087708517244870411160369357265526267857998203153886366315381076571450506410098472863939637629649348383339884941017222613580190123466343253380902428374856974537395873378881725354980278608642609306278619365054060294974832542941474240078970221635842251290393258533233397396939673349791408865196226872044983041549953256279952763285473308781310703966982311575187394851506335984914993587233086758945921376182865656504708070370529809798114468647716333257652905182163833127073499812537104314681370854411355470773802907677032507558233325310399129556344826557743318906692073707792973927684440237897525842960800901645211583500845727727288374260701319429566458946383773696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -9404372839083803253303046816927288561785514360723949025357150402905293896789967163863401641570243288032766422939075041102080938504578285735094461831579975485806581367424618622052159816355964566139598217179835894221611172085241826963985433798091139439897488194895532885600060248954240759312828704608700838618167412413104353808073746376233711328651289785429914551287399476431464059719379398991717942933780432543694323021801822401045020378689640970752004636208959127145534945188655238375926642746333813639443194996626505960474685297284644705725815134061285558397360776593747448483365417171033103199966182572694891490585787977731886992070748276949461592752913385126831586998286282031184035919574362667609137263259150813005590273199038997488110783249400540441149778313288558273558164469166679514660855058326229708946295057377319897467308977891127768314507783895643524129477508964713730918456256822095027869438632571609106702984423713216715569126570392653660816359251602503297853722583342106124310200216254153129910063040317014828890672170152134928285212143243251907369511513705085556817868941784544660020323061278222811536903334723396632652610694231954708936997716474621593581150565562955935407102509181757278343769897317826410147324856513636535943953456573675155629875368112742042354358740605798941443341097926086467866408094403317198879258428103828306257534443050452407686226803910267357557964595352902641852325792837748827456702476129695115141694885382975153977555126785885554159859181401473930343020906868224503572063702587558798579260135132503446613224323142169568543530860962549104880676395795454091805006100897375728595428785735683151413908251579406088094716493564496397019526014900070648414947280181904079048112698237951022062729142129852838316392894216346979524683246766308205076721072563061195409718540269640941911830665585537402954924171832131592178437776344121375514503295319285422757677782104544148910169450766864502411825888079382206368939873242197957014030775661636411013915675866145754338337975356383034344421469123470678401097253642395828931815372643730409275517178370397899007619606345031741104214274021065063100514773790158552158907290251780152871968336025919831330092900938739238833259984556768051903922858400753315776141326281656544694367428903525662106459141611393740178314939993246730161878954353015543706362636544578357441083520212007682814980718312852771601764549719416093272589780013004867150818006092172786925486463211366964638795033270573473075644441476158673060429391469475088237038137810523122727129916996837130930777223370384011889168165645836754150356615664539259730634766000625807027683221903117146779954622762276628632687117150084891163723747575602262762845973024350818575589612174688164233753174941723981414138432247589569517740300693845944464532666374394021590083876631696652092665024030476584427068805346521703707037351262296766489676328993739762823317675652738156993069758379638459231217834014003152988730845770237822093072863819425797398404957855685989202867346472782810824735125527618484815979271109561899498578365088631200046589071976447326250859568367461893980128151136260597858589985357674733982926408514667897168036591225763765696507450986229744124070739202876082752749466165835394376109954800234497107044504679470602551211464639990990599682388745040973793505225326217766425781077838425541425435371148818547288952736670605640364305200237385895695506187074668586169919092403112670928436048662931737149106567052566860023701950794400427147576304188993815853978369172640237341582096724834671178247893108277676147577411716224663319977491379719802992394658558850251105601028809091043924343149000453841022614424374330752626121816725030323804622706692225979090216266407969262641877785966149979183586219056163708901031320040493847124772185224240125018075882336232185024796427123695095076834888512611034315370476531429536854397209028726510841407004670794573032183382430866940672314166383191264396486548681678964702917428623998150022817920868624943114740112599029926927812324287313561053468998945302087901954703888923934012211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2917370467126832394399714929689625805410132356277230960417224185225499516793583704730115755444590525315420292689937782998917349763535574438448112258831797256871373622220469907937742696026981834752748653078181551452765000841956402220566066374175989778519813742615678872435167636414394355506637313756341787450009800706359957323125382827696022709864117378464996033246148378629790114667263721611751792059793532290405683575519547106847994177178424888082520479258540795254857408030364799253881434833123708268533037891310058470663026965677348909792568745187459666094313731651823426215040970243410523038462870842083011686774963213860714281539293404187533795834611543704642121946416898981220641635042776372716704895498268367949998187920203262151297862030366891503326402676392478185113091319576587689299284710570823704914668133627212649951564068845306180782036831511382728205718800792334652155924600060704754468789711629258480073652390123930251694066682436797724321981620055729762636158342588450704758176268909963870744189692824714723896735593111922123347090276280170009387650256067808573188141088484284385254204010582287412164503637444663478499886023883108910152770084426020834204220834849711179250135222625867212834308667014327071769095894987263091770174222196902090941555516111099348656074272344788226688991502545506051052700879297418834139277667816791952328973760408915646487780327871946527669870138373094231829175805945673671317645156034580362306841404845936327517876717658115655610464882968385284575714857396592544260796393234430473957300936533369397751394098749714806674661910524897808636088969681925493499034440881947088889842339306225566849066168602705658920566164663195820225934119454473960610667370977532215610495224515729797161111865576777747262749986802284461047107073100049052813768872374432702615661107369237202570010480025435493021362813724738298300226898120401540764378153090194777568754483288975437816754336784577783390953878380857832151685197052012196510530889400355637584281862714666006579284192537007022166896774241473430683814882212356252325686525206137596087364535540630361332864380933992398337119389641417337754250941544709800687305646645714904737138915577380251145498905379634086704287165202019749856397108386487864672648052206607596473774108938664996651370763652680500295478742174271001800788718757950215209332663509101490398233979898928254721121376311082816339355991138129479393727658049222422986437006456949676817505032646755193763828848595859547346076418550285243228560603008542948293619786756556908341079355183229748535953838265494308996650840152079194711483418650483007629068074027282508307349864712075630644450272782887949433779500513296216112579211935056595457352472333792304043704561270638957639747288189540046443869660514698188018403005931148674385971633278328712203002084268441421610568740770059909999973755511525722152866385117111407465782733084363619236176530239302681327659856718163120667488294612250082390673036604077358143930758724978667452699303483560971323669192491024009011884319602415485024648529936303373015508162130869959592837624318272166549182136899325432414608589115225741683304151316743929877414993413531190417999250152072756072684533021169625121721409508932507570662763685277198361388009357557922693975449077530963987897794522071239424390399671605829421455608357734374571058601933604301059712656028979290886012342417043041811014149438710006284983609499741461621335606439349658578900846681168852739814893242952283058366802723096750182875801256981710203746607950719646349074017204225155470219009343700821507687309769425687000740177910001610378678077756339773558109769470389434758183682586600869689051025219110900879919183077520144919119737781869631395488438632002685323477729165337812869547242308755068131004770677174977131997338547959701280498630963595059857022923210433457276303937685213658574018662398315312671385664833688925809581354004096201785987658718874930518117036751623852402451944772714421735748716812041312146691366324186538031274988308530245700343795555726800315889302919045756473505023719517286563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -52494830266159065400679023155044185142576521669817380106963661065281414267550107104841275039479578311068811645489450724436452859371425927849913054093169697578674985696979815596469015322767078088619408280666534756277717458710014935040105931182597746633243009224812118514234666616879856368905316157298512549676019187475229103154261441545604654409275009901857343591215115229460406381204778705346326625254499683904523802917968267514065484882532791769730845786064147577016921382196291566588000112747525796405418105588966468241939153303663242822911977423788378607085554143514387509397245123344467846715463692292538746260510682331759790178115851966911351728160312105759543837293555520319807353280794344066659523098214489586592868871599264310988268521897849577467712608172657856708639494114868003977887626085622756589518850586949323209555986577064302270938187290460754485192292209176729961142616408885978895180936594396672854402486484752239499207177995036292680558603211205117394242756334563600539909300514463165074638361790358578246755521728572895428706879993056866495170389950850442471281139250377625296021217284692653232092284824927837278006801901578940429669325164261594630559858585447947178137485417561823482829630365574606770143043066089829329247243444520011831573453439134136706815738333392840159416265508011063449170467323445269095599886020431185428626339665852033022078400985248324112731266285098263026027369470520701448972877851618345025677168183400990599160958635353796173214093838982385728273837156695777268012367862089066990520708185752232186068802406108597155925598078168502049837170633450089554778999919256194659950356149070427149615325907976526609179723458452420293806204230701237689877091582360669345864729590026748890000444832512320900704083362623366399133714683184079199962696050069490443271242004218960216800046398756701111865067090638026521525936747067655997191527044451295213380665865656137814761251634025713191299944533330993611078372110369370950834220868839948943458670592270561393999033068535363368372077249375608785412171190394355242666386540829327992094334036150980179521813173310707934324540198647873702092603980641244931793928963288693738754264246801412328202508748830587042976668750567288032498285346344692538568967198691030788334815900997938600696255687344558712059464429058726281206573634695173930752336951028025260495069800642836607370164338728167305506667022983749931110574302617265044844818078746595013699987439873142721528882879799020345093804811843270422456614838116557961968740555997491939083931453672130621537354521310183715511535694976344638179630403259433809778388999886835450790496360423054024414586051580135549196763653793336059545595881962444834986586283757527813775413488308470637711223353300825690207844645397436326635635322741042679119459002605373402291139212522770403659429184934422046568558838112146085366127959356589153825479061288308186728504414178746053181263537566397790985259146980471318006160968586240133334764962056905730825941504484628148489648257584402256490398709935441285371317680962763582195705801646884124737763595070237780063128988909718433942141413888385605092930692816176404831971576662174872601053266640883891175002703729057810982821382205102174742225573086749617671096497867818568405165536433368846116801880998969630163288406801989773216162282352226449220457815444137573281322866249891244532152917381898396371475352355422200319064180189963644461991533451757248188893188052521991598622083414649717207586975559315618236971321477070091801219993529210147006342888562101356712796829301662502760217882331889011264568232066783531450382763278139725818330682703985657118369070839428061503134196910523669589878728878149465507620725228321417774924860459153799334123794334058955169732309018466252697078713028385710668093672380107637546725930664704397467451611696052676099698607410574033361153480450962105247937076458599943735367203970009056333703867301400545578275392725792068307821112435404451336089671304825443868035163071308130709529350737980851068653331797719543788951531898356757896507111497514614784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 38483643629098988452895135356799124001332072104644124382105547645931174776689577563702101111265620615248531738600118485064339835556235361060268737034783282847922982747257433918265944500639446721004679127662146361995492170127063116032695135061318495652448144797603350205863431477334707656854718779312210065539185072744583679871182818762773690478277723037972213927718278601957755855371507686361675540426341683288024350085421322554758808600593679972269120282324821223144405824379667307953393067953327537078851558830242668515503429569333237066160200324795750709450794230727814088251954314178537613441296287285826945449592750873796315631893325217977021479869093644192202783224912482205282688403705909044279028030513945684365163590364721242511866659643334031114190920209140353235499623824895641443448461060096799383975943799550827856352480577369967794733820403648263414321299934388416212336475131788869122652470141330796341862552675810313994550574927644946103443881232232554124238145254239138349639197417055464550983879790934498562530682971387327668545375745414074519441510683195787423688389753514666986079994885732821032911185354095002784441731752081351752468543631918328047097874802631561541293654725932631526638947749514057581108358753665052530793832616081014006431223534911875256479994226663364199516294916247917243636282497036771008682332379374643837852002028264615592647820426359451071817922691790698286587651493648395187691174609415309786214998192932604587127043224738776816284955817593611384858106835353098256615399793922373934651187275105880448073321924491614551923110628279865165369843160934043257252035384053412847939284371956752505619882570758221104449875859673134714113018156596459170431494681828839216844874885597009646955947275807126770361662171606717169200376634163738431004508265135545430580457544863340011827174381714856620155640176884277087778816219397939264430059296466680828403072209699957399584288296521800003649163661595677283077448827370807765609511520349926829196828973038082608059760570088245313488479929121527657629683930099605481737642233901705859942771846771449687537000529303577307480254276797381537696167608927617151141807170426699966394967543686251728291711111796446295306722874536955174818844724284367336678727292635459906845946198699603767979954955236640747471933812394095609933534084537367785449309259284201885182709586855796581576518258725502418146773887675550760721571667642143253165293960938335965618370175910360747988405325790067404989509251502323559565516029161205703404982004644955594064915473448783432267889906808844689892740550398081663362886853816134280752732676513810047159678665714980770195756538645699250084612544115013253716506855723087422220349085781329626051989732534384202937366991461941953026193307465746599129765648450915009224998548534209133732298981437517386706522965388411179431384966845709927239739154971876349297409899446093265842851856640650177438667377700585700756248013320155265420309403932910243907371748618440576937129933655234731300281235914235475319976224931358208690770576157194397668006794346689631878977203306653895386455074328576775597021414603892048585375342600456352262132579124566161064459403221590403917647523482476248652421969744880632252740960696492200574102204845047536113093838273146217755263031504132319149793107272631567777103134270312281288469283189109604468080360835739043451825669606742059651346404849584812776406714445667859498755738966006383864728291330456281755160699862232101922878035912283862100210983071022747061570193573189496701211346050682191170608952247032953992145433905001203361268903497064659288801519529531387043057127622458120075403972972326184639002452726461342630205127802249237777520707039143126725811260519773597891177086803895988605712200153457657182605514082670751456900374398770581194347038398268951758479606079184340330294244266166634216905383773607545479764554016559492598039907563883989658695740490067830824973137646297378469617748278633204026295421089075223533034571286616961799942447328932015222184657503322979141625617413544161914923186919571456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -5375652050818871370256030850167284697235384126140771471330389209303276946155223710495133520984455687443613302470965747980187880694350240089303977018276976915388729478523179784493699932790849714395871279754521503342220099465924637706428900476666260397384223497394524679260932128623650472648677606628787883722056928698727084456869436735963385703795168296207957222626948292640672506510634617270105557585859132232504707312696034779561857036198451898413812064771418033372079374178793791242706811618017869821264177255268100748814635112558163846995965122648389994938942223455423946785190023630544210886069561072343135990902546469617021964278589423750108560123795205012679246641106779615512445168349468661869156496161441489414073694592160016154260744958097271893330777098833795108631490598464478783225546303304362220441635448998281315711587693190240763350136353741239802040256304813474112274407938487734871696184846674091879388192669842008304958870833246647134612167696485799871482634818516138459350306840275979786239910175363139562393998251301906178121949871461588641001774057044547328655766386357742952646576249347121283300882955992439437007790397113813391717357276976974628031905220671345880643942053069107954545729419494024723280546708625998147506663915700729450410023024423589122720767734342399085167488712540249524401871540284973715200523781192834818604182882922709869632978477999806012067584899632980175613925252300232294918620667756007680262485999971477932959293341251734594282210322683352468254526629613165982512324177317082952916634881877924830603259325368030251540771171308281119506716495413922768573407874247534378566059131152669704313744672120208176022539737999109155986786275831614845050035827778439721904520978594552525237235786806070059182150104207775400610169941943103962863028033224066378268681331218486896925816877773912743301855867550573005209100429678046873545930964745714097666956986712539095647064186795429191007715866633458755105858073983972466783615912710000229684629932147641750864770974854531353634708803564465131577186043277678391416296947255616123480368086421230647568672104285988264637457601830903292200977603005185470730097398868595645083073632818918191459086247367119046712632468025706902111599001624317631973848135530311266672862435331394565803787568354127222426152605347194568869228915005269712496507287742509477786970949016982051949790626921830691241987701671843899302239263011892305870518696354987943245143622839206540312030684576671403986354110032260327586735186589116833729120177863702603893990101503509969671681040513807102547269039152039092325586282530365247939720631147727193711795811036034391961544807642496486634945822027145727834124761632404177257889576575839787014441170787660133427428176847751293305297625801926139514443416897908404986858882040218506126366848698216402488523951335673927539916764409364806242096712139230980015301038926863327221876670088641801942119832976090204981853260750297977687671767047823824493071698462072682334617099512144910712376060593896617134441021937136932712150658572125941222698659876929285235038300911831274459896562580895063101205444445606886291693239411607200632100895332764026971846901993643035340075755206214249727881878488499560893629496954495224330628918955040264760659663801788351045644873606307442458179967788307648089170964942279811705312404296384174161007399796839710705201673126912805076106986685296799791915658188279692130535615766988115354227258488133236165937121741573490932583211468269849658141099051371291011560070016420868994278700877334582093106540541281619445827358909290020080881628880299104482780465159142274046835011609584212255660263137023238058512713633255212068224308249110235219812640385159745161043192754709278685259738832108777396170097622977048331915487315120022868694746183891311220329239965011304064537726789800295844048100494511560338229827950803792078599416645373071827080516613245790502854367160526400076426713747052174087797034955496784716217045268201874745954477792722921589004651705385404851002004125513989267244249057257065262451864329256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -50723403202993027835577653081943975379611487859978581144992688596278640505526583219189826226854941319762677632811000511004476228840506237274739054798537199582638028211116033547634122711609432845396262062840208765281453334682664402141138527413302048585712788628734497085212116483367064765903971839213948299940382618790857787964445172456805229955061380641116973339256692440557828344553237135209436180574144695952688628618149404439529230416911964203287168730126061804711704415439468217123987529116009790320586263437298210173942861273748250844273519266601627207495062496425948853173974862524906783401339599644815748179879774918730071399677684617008274679865489299504259946663229055520347963529848705046104158789384076555968396061151161946334118719232164350988165669093377993099514105547600736715445311805709953958476488404211122614120480033928925461880043707657535705835508408368093335453739261265433285356733227311323053762664725137470410456363258076123174811445186967284451312134409096294235303596532034694079261286934731440634187255196840707267198763588055145396230871910721841424517695370445825123520866476343214612239861494936439720504803424022757428685434293092912086340483914947525733788590676413525678237830103211247452530904583187949046035403566805003174615009823089430575626081506408421951431135045821235486393366956170615593823215485042603761609183479308472690558945405975944252136495002035012136187246861638729847158495145042965888460312780486872209483905782841596095832706974599558727404187567972879491037391813055008622418339569030549065622321379706120050319810124010048129138361203137222084114377120920883024476937858284915359786899706294029346611112914339730946672155807976068628213349753055296925782613585394050295417161936679848582209739240103460642295014118270924240641841529718646132892238378976225698365740083666187993287883294110368450750942289082847394043332278196933024537677875261164802227285584430514996425431639140903059542855033609473538181023395263240187630515649123260583941200812582559225518374249924221833132224830043128643799309632872743774563332990180160042385828424589360098332912430016001521775973784823897256143879394781837806484129837992784042845416206963963690151927923760293749337566699034653343607702430201844708713846224551877153013373895492500630687160739203050061063481160306698910630959891180665709373166424716251146168088108729685319034287039993259864585366402606679428590242101322552549596727597763780893475771872853417950861058713165601270335970701070421518202939569838631256675589020693395797341180961745665493139708742677194589309018419680444324867713164453575686782401573684789034879503914703121614892256011627685815173406236026086252884185129096871651095939923784622657745603191665023353943120596469321345756044884467032327193874695499363388452196092365538066661655361408700496351916419364551807730185475503153947784150800721260150233150452070641208613037523199350604374738406685200959973985715152502953563811080190411203221692449075324994928552187941030091598591246427407003354659982807063231545919324586989037135368843284897637127181183993111450005803725224364071672459580887434528361661222168083974447004676355800614991927521272398968661275533370988677470566876394804370176209760773836687687533981127583918731552676083092706585820181716628417770648360955217792391459672168963415399315095817266139432944535896825496916099603974102268369779334449732685121290959104262537141935226754157334095363247093842034444322481262237373758166429585385205742735946043010081909991215933154630199973395474641788177322889385638605389666407318436097471843794996281604095986373637894962784180017174121335212827348182874164291455515359529042665357910491827273956963442529371031043246810775384827581886618696661764088507601324476046985761328985943041852733335834471663842941151071808382935600335644945035784002532132881488538004315336152294919771479428847013646573490209419706208351827526555310313273069261019336603143068428701095310240613821218238458531757935482557938416655957556491697340264957176858661008449732608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 41670745499930938663248733589543150243052494919157616259498229518197565053912928051122387369165795063142413458368524444229135262591605353821633506698196951745580065405477910873694104434860041880042811656726534354950501102376543969250379171667815793459150340837580705468436007954360676443151140389156903773243717828492013930349611609452563729104864240105595366090498748785000489956105355610374783880281447979371627508397970729301767548768964247984658589178711648484423089607219982984063493220514765149347094812665185976871958974027420618527509167461079657638785801049835722854326041704614784548200948735556567434558571382515369489366793760194735605335709551097546788742788886299955303832688595770830555873063980152822535010080160275341666494438609750434812353505323481493022071837369840212995823887827879495251876367010211160509891188706192696058210161466309640905159261374215694980646589349160447403328082479394334001144963856179982599562497298396654066479770340853013128012371458941235897741306142553234620297865119366601010261923628240585775261093736834321506081745535859160080971089330667952857717964526629074983094204780002054491520594532491876326770137221216013699685021512642495339855730908283228751467433471475968772472678725023358894835096913752555582439713852053401047708492191185703483765320227845941152509594852966821625849291876880191461038768987396124038084231181078009379209635858828923262132865890873723236843861438099724352994335370991606360972611779552640716844244009763979788105864890312792153795690991116302019181422272688955851046411147053446488829314907513043841649853076462414769966592487538608020538085718808103654267508391039179010668166107210177236389339873373797272613910206047014934945387923052461602084918972290238171708531796735632346697704890434676256076654657265301107029986352110121938428040522535835158431991464697644565874720939038049203384552391581377689081379175341278790910176130198537885458911086057836526229603677545095676769922950188534862184960778746169273980392598992645178474083580641748732993565961351486800322659260330907740245597491132964911522855570399412922904588360907997488766871971628235581321798802713898304968946236023212383605293155144111270682980808201939980937963474868100056083814329258361749888701524423012032240125749996294254158330713658984976724028629646855747129816863929494608027879867084345444082740080829538392031820990076912462787852300620292141833172385831750489478102897112729971328930650302596542823803958964526388253819884037050718595929569609356437353298033748756802479427605773771971047055315125920788136421199521867105047274436468351070426501748068540557580999504831963551944170281588411786899486569370181549569796145520906470124992024053899516681124357734309986625594666229807786697252531130785072712319477032460589665912967452866108766832446753777202663502891723010185315724925711344500752757565876168310045513304486521820471373822776802670224778864808498613096855338486158719903143724384415623251253574199209277024559089090036707065122340293429760640533581240836675553443874385856338124243708947579578357085466644094168582384209609849214036654264937662372310231430306045800032600485328948020415944407755846156013632451080949328029334230031711632103352758604038809556029141322369503988713992221829408776260209696208341524913362129708018956890086772786501159958913922054186944570499461054636614032610174824347358759626573846228598469250733185257336841257464053673956847934812879424398957869130497743471454002652641571170345755081172730607996747371001887258856796977127490584799276074256343561004342625569504483200046295183837078993864064876553485890004821450249229082339130867718986159985343367266195921849198221706471721343556646501383322505980044372660389262885616641043761547253509725527522675524595071580523959277431570311323273348932265540746689063715695702487962886529135572635003411670072528793163222107333473314669172019574325851537138245044795185480721515724998441345570967615996495187877576330176182366446978665413591109985608723612883724007347865757880103731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -21613128558700019017087777231614459360334013993203980133450866087827780061705416985878564394533102793608638054804433496194154875920343417419709075053806751316617607129812995341501752913977583898541934364532029965498880126333438006187122186171594334762832259544227445520323532494677196183397834931252889955991505703058895375237674812973407047215602968955119911725403437227188501022430806080117433631878901444124318491410685387969601522714449622625865687105356845804983569043650816366713278421793426747315220901284018493840067772950581385827129795399476953159235672950199576169227338482882546733282713357823003395712907039696247128556664848835983497765728992687136714948845832452482866527507614017107518496892085794927417307957450098143675099117590092721269218561892867962476941824146445666297540607565275327042574199812765523131856165035632821239296548211634345224766393937733146265981071088019454482827270557951756982435463165922389496683996629926424926046930577174200759362173638683854774316787147002025240471295654933587485547204544756751357267171871369866210040777204639961283791675282121321409298178523332630200614662091034862387091006699816605453462605607334714484195994899311248222892343103656031022778356317866075353711792554846222093981669061091413178678778467092360840128690793755019789833030291277454668134370050749969895156130445839870684677460392061052512104469976800373719290919920602933871632402909882649531790580001306974250230146229686478421216288038195382917513785038077537585133809426182969203408020783179952239150334578204770576478106780679239332735199940849190974212944062069882987649154737371930949828622150037649742348876552742255951128422816606935818302811036563900962022101573043295432236038735894386891158641553840758518094110466925392011769192027998443897026968764780653341685235713287535022777748467818445351540568074035061369180458585345715826692833347350711719325660637970045819345751861174286055712933633142974217051779921716068923481172468153296139014667339637628789262561024375070830328172575633532836104893923927538979437162715082992491138910751645867172253230521537051331781945486987094065645342404198415675431764809057281096831121264495299534350598932461019862543202573130028399731645438824610286763688636334690383086831475972576322494348174708735581176988376574574689548803514557734897701046913375176486278065340663113540425061339475839322264300349730190414301013830191477209567872247019986237773821104914002480080192885136298432892169852321244753937562575709864016530702274432364112398551222527324332489100712685372101951721017437520991688089007250139440094513761161106093604702778361514044595434938735307025410856756817827820219937732878232950427578906605695677621078277528819900625822400860669194870368270271417649652998582215434399264717897135149397962644968705662138691791546356132051043631929853208490260108110546054910127502033290527022007253276410152963182932609379617973646555891963930963939672499328389174383340155554925565665383295943249069926176876168142647542384233568336261240766339621025694199382334189100201335749163709476931954018425337452669292112777717154798087342672042210054164526145068622802199482049529140306585098627593330228958702153669355855974717358328089955415653739404959246482240706733972604071791460741187760519805218033401870096597076502080819524908042087793692531795012323203653126658664012369864457712332037727535300519328939903374440519632443629584664401698370906998596344462482780236376960789129645486201295289096448519471416991624182698534641370406283307371866192972506288730307772397464784912141229095258346391043139155225860277141682000397938044514936895083177630442864613304187302587323855553797875383809456149133010697917832580347255359397227735133573010445999764944951900927645243922664213100382056418316133346756088118570588694094976532481009762457908768087531375298174383048073117591186321676605104060473705716220479133144531784335206917698933721286999985538604171931646408480773177264139449999969607204615553483319330052174901465777828661165485789061315853025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -64136359613949947066402654330290076923420605257775562535112473506293169658063571315348380910969408682511346299904606101936593780154779073685512114101915034343745721648244227379142337205224968571508740549877593763899683581944057425324595694881511880880707943137869010645611306309941725343390723949404717484114619983118240954238498317767153309231418086387533492135206417038495936010116178437107918975545300088615697810298336104872921023581043937599016100051210493327554953151685182430207705109005721669482122177391417815829306689698581241104284086404133683596888383461807958994009833274300090121878732018230259991815730455151098098025545237692298463837293850225701685832198645464988545381470225814177439946366617753453518449637952940406571923599948471688733817860947635994816669432368697590245382382328407161622611353871320678481243859984311606720740493227438258850711818736187458633253331598607584112497141919744144291687236588968121922717799791111366822985886860552195971261835493837461769544556035832144882265696542085447758182032150637280082820904912723682970293436730140066129348882842093537521871356457427237993717774448967023876464589746996084788391887520717098351713441243205172458611410609010043250134064222019231264721359904914621976574088487267757479023056143686381443059606027072000093070313274786873701202189511036357775539254817862354851170847944339603850572405068701344080395395476886398009398777792687041228165192114323708965621180806614112080151393577898901710013286740937028404018792669478069789137118925601028476043962793325859395223261808355570297779317037186352810942868689120554614488975872915272994675789166907410031928501575417059763495239221006858367303029451083362212178719233153665213436917160262384736478099300134080026820702738588222817591450870266150821809326554745656204975983116221799853936822835163494311899054555644810134819813144343742179357870060616723831319633344980167826465920975500360350431002164568078148820303193253737552779241339456753374736883040895829991895752560574810516910591185369387937122394735628859993404279524034528802760432669817865229351927010133431579005204654654328498415425217126927226284395189594566457808593921050084505591557770765831302517750722796149232827654108019015533756801034308663342058274785311397689994017875224389429990148403166606132385665361404920752963534096643234066555686434226151739874954618627837054770626032480955486695189655989670646039815314493549008544590915914205916524531080882649878518046033909315878178158028826281226426986427003014148271246656863489504854214921990538317326930085789785187501173493083663965317207059679737108246855503992848693823858005421830528896339595241369613602569787081268604616207215107607738583015743104385633046047088041889378215442081857736908021598257775645102338189813230295938605404795957665241808485400351972490191153396453440442281110773105465796502499442823035705340340169629587987713067141726717284680380386614672886690313629083644579576874865744137396594539480472916161585706511846930088925060879368035441308783558238411329103066452620349137828370352264967147167964144013495802144771394681534594520295612245034450902778172437558989362206413625217408525248567469268356813508260270936758208205636979643566011106557895113508364268690590110820441639737179209778806956188568517852483123796576961571181038101523631072426497571444194857030321100981731431023985939615128286508982997654495748158591670602214582407046046643604438210814918941773375833009881937776056819033064003661833766767900272404178891674514307509976329801769969928147976338267256398817869829403827915165095897576630876843399507169779320428751309507516089265144069274279366359844148851756335041537282296537774828953818368402633166450082087468425588458147118253401865905063029085499564495408076799006857631535795065540417060223035023487133981191673741547398475465306634279644887239229974579731940545875204473210102703787863274921026610457912337072859175769832225051134260053594221234100022398375783218337822445383646025487489312536176015574389940238257905490460672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 106467339898149698198878990926324915187940102319773818312204153989796227305872490766618812786593203745204733694699960087852959271788245534326200566941876442899502152843176176970835314041820603524241286119016676339349470493683859052863342141057194717670062718668534217781157020604698617101949849873464147948462849528857038656226359896292410657429483801973414482786434798456909090687395182512964415675801987396544827535660177314721648669731379747110300948397302225272130520816793428684489039977438506532422777633602561853888655404176369621259108574456159755345601041912332740730842419630466485594549250702646693091519538311245319946289807046373829047576151487648500584983685504558303254222924793597808173234315993239565600824244349790638934418475454563199901914443920514662459098632092952063535797787867971786242820726214030685471824792851792208341338091376496247180632660124204102901677890824574136272600449192085658536252435349411500446468536949745927562452168946145373130898536663179239342698276567626969400017805392460366831404111653277507566773320400161682497411114009781866123176192495522925762061697583945077413903749454206432665516925703380011240928120652331092701518949603671861350542486301477846495945035916075034741082785189013526465056156829081921418769292181771451299523165140587948679388919865281602441562231118071215640281798462601475912935454178830836576808389294081811750901987158295491594746590283869566505032379665856036837539424828546743916605697767684637790813325969465187967440154432554514767489133969408552953118302297079359270433356239939545815132574814191625981862802073234531988559102718934545312520269361761292897446359265187109950102114147850139752485911054197728657547609220800552680023193103323399307628790649879817496927205514556716985602491464286130443489187861799339385968859766727110621481520560457696375362389888363483135566830083090271557717285065836214036076771449310590497457106652794414817257093417588923835611652326283538923051961150216208589514835044207218185858863528093255136034549189807266862043389173570483918733538677353341896230353760716769495047506958520987252464346009070995271186279144823158909035815935207461025369583056403389920305234229963743353629780602191427668765464200140345971659776648220600734104011735732820222527447906657194234271205547621474773168741423748522846300790603562958739013391360851817948767899209140485321006280160732149186822632419482522715666202033611339728300777352038305446669583824052381760081884493024167821751521891759197341935843734220683533285564174293995407563836857205981367636908764606441230456349476496382056168820629973852400861449643075904000956185498436745837133287691315162012609531620157609959048902895262627636302820775638149875640913376259987236502041098150301265687292494236880105664070677690277662451967165585132365062931224375662290422121011060243022270762023123253248601408064124024032204858443982566948289439949231377038634492522276478780323422936481907559998379926707698391067464117943129628502885185904174089492408139964003074208354076625874542635048524353951734191745724370356046059987133417532630297789005352926734056493944436970922548441449738196329203622492958400831005201657859713326814381587555373357779662486491485190021523591582886592009129837313383138727627159933415585095431678699408383543674487522482009618835317247237346928046091678123156658405141705579045308428232757758133407972350248302516505498875921417896174020421002115079224970994289246037315549567782695792724975566288686971662967501858503168932602285732469290661225451017164284043242139354029244710078862511862629974775779034387275092524858244828981622481725512860593348352516371395554819219622252789389991963324561031540356984578680032530770980052822147549711062467925131625474707492340002425322523714186340025559923495819005113170603197719041662543733122759087452053189063554459143469940538326623015026362995166785405030445066640731513481865635160312099173461642950584039818531915220566196158510137795899195355270586253841805505838696121693467086280453049903966951833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -67510546909625404784235285695674284658434576114679011044423261813818872858943768525810032740331915836090166349165429717609717297823945979990446289103676545213115373209916492649540436088245962816034842125463909928021979497943700688910715385850357309161195057896619821931729942761399144276541017350672004049422082309479208613192761703194968362833081054590819064099103464075198747305775551774415112584654808406121018278669834562661199991138923478136613844714715280989296810149572657813648066368382429675943563130299004255964350683347071397695006509358494934069417558656556647547965026472077423718442564155335336628187715204334226146831894954465653284262945139028850157493279754046127858631849834992461552698303585625323974252654481859140012342406228130314959849740210135796532603525383903887084114018393545859840010278685505947797356001075847058829065465592299240419884538440979124652908108007058430691754312471291792703945166074939746131102629296396271004520744933254091340997353953582318905388284916998933965964434054757910335934615166453182018907404643125663943359270021096559422870060795929710483146165697032696938052966739178873922118032148765344592290636130586757791057143857996527040137103591479415490944199096899185671123029143336242031442631290549278933352904817516901395709299802952781526855065346425473866115201191658459806732989268756188461919352121051132621708229777098805075094241584703760812241443693053608904158251269820420820780411938181362830608230253977778044932339896752761026581892708466471795621095410756033458928367627268145878817972167585042174219266293693890258099935424506587729758719224589993132961762946171172386010118714675870877170978720365552849428578352938483620505420075306829666222414177294297835231916882172014037835815966743906390343957814324157954713080911733687304686325735523026918876963034650604726193321777982381759138189147825575405408009785456254813285752108007450801459146200890229505196142460383061788528425033024413144809497413004894191262327994824307592370380215551147197392964991567182512069068043109157222805570427328899197722852081305250163090309207835957895446356896193721831196361325549772444856743042500115052863425101971928417169565335519255036450371710873145855343204593674146507899116311304122922841606620319462187819938803081093253835872740313844571193557172283295398223682073019507954717784722161922036887304635561251031054418318253834514316364771541872853133156610681205858039297765019695739550807215882749523463955576935979005172230374380714606704939888114635825112873807691587795752962857116915114648125837208539394986800689768660121464802622850006518652869272039051887953633768819973856136857689056399869739931095627807743538113429462521208122025188585723487455464643475971512670227764228246406709874125829127585163608538060490445802761239559791290197143990565882938164400040829351813026266641252567091246318592599071881398731150076172874462840412326897789859470609540576665593531608727459329892267668391864831186865316289167083342789546869063414597705272250033923063279382287056815871743455176045322308244583567416810801035921898956646552556081593728939589450159054399984358877162585088656760468436386450735589005380976835239354189444942737892991402764458502959101217234672044386263324850256416416352346071893189124105789942598055021592983161125020231744635240468403245036043963078236523612807723781467925206108867039767581214006596800321310951766947155362429519376069928143321698384921724343903843272442909094753180928575752356739945721834880089854904929855331431430909607951087554996984970718995401626360537324440489771708185335038521153292290557801590971011756895854061105337027338797089544910769865376946419671564168685275125880701596075405306613394807415039757141258757946858091249392853598285350911215087173882441426042886242423617609556839022216481756685700680976708391818703715868843414499638936872109922151043609007229735971617431707232685898679389091898028831631145307006655497515844122612326370932881414165388871403379137757586135016638912460941101667027492190289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 16686524001661107545714409500839729006147850343714102408651922227875483956742446268776838362234782455355796539067283894564041851366817868762214728436734263983626155870115581257620854174520832308390275669644320145641085415019882252963843532819829384398121928803485667498687169283038185073150495990835240937486165554191188580462616177856349835503742382097543485692815955153648994955123658247682484621541043870771410881217361480094125056142683665284562097015728299666761403432738962044576307590587986546127465656579224568636541455122516888256587720711826150905881383424713594362230963669998109016491428676372058268322725003804935898830614166016196352644436317214397678400148063631467658000449402522471931614957507232738903753066636307853493743179002217169422025801769098481049399409251335033930621158255301048936682096437012429279598305059840046768333604269764322091788987951502670638022850068889106703544447433121854724794495312798471250966751106446723817486074097781279974493382982257546182336248779844550344735176475994350360448816101490053001027436019004537980048150192138038322773997782070210528355696517205729515750735612315431188950109906456710794167397071448507484987813999666120927867954652675689850378097515106492221798790772700491688328733121276637230271675749050345182635035127495069225513056940739642517456847558030852542721270682694424242421678748471630963521634277179568170908187909177228252269317712709589723575483088961946045278495561865276405557171218885721024000014067571538225729118871841245972333376842737564910351423604699986974244157228968887684694562177926726893380903299081320294471399879527945595988223243800366258409135268068764148134255913451865399370990231150162426615044949756363183983736532051778732394293062878102173169477287917712471036788743720904497433941694177942276068992730606016173842842268167726263753994743604393878780118781505907457970012530747839609822318853598141150675798452294960836380296271564841957203013159754805104730086474969903992461298884845980472080212060941188259025048090067014297857549486216894833176686445007578927162485424034321038184942287392342021988708437988314786518059795663052049387047667225820394531510324994717893014206375358589304253259137525281900606785820443587834269457097774621357707195083742109065863160297266582952222819375362879588044249890563850846895902445210151578461379303963987525858402265749209070990977842173504916413051299145232735547443204841478450819407808275232791157305530855121514198173319217561027935101302361743871745617343180162015669926185375032511032395414681805094922049335825812307187157697227329092743000296412514208185999064447409760463048732626512250182205088686763292589580548512185732794183175244836293079480072661723979659920817519655580142993840554177114758676698216710329697897521188367432682716712476716671329051661425582166692481976520001713802167039920663062705867198422051080453480575297625851735599445333288003175857499435327402191475506304107675965512516417989435753695836636526019303965293974369271093418251470951914954181473285907216189669810100380964601073931803590167537808237908870649358670568953601806007937000558451990914558374666609942524623797732963377613344046912428162382694113081650098468555216002412192299988355516388960950073859615285670550141688615306680691975577730301067780285329481767641046969064318429726071070181900956587415708382567485112795624493521066962407671635842975546065792074095561061047009746497669323195670900293970678194138919023128925623851131240584237590586842964434802659532792297164616318999743596681709158124251665631631446342119138617558076777036378493053326099347391897646548841333464825737148470911635210859241671415834584612276951362622541143913988439033268642543485270648171985420611709789067626252556966979080300126155221540571455721076863660403597550281167178258889818186556258040296263273569146172892251173547305390384399202488476612729415295297106004728380102971107593401794288564635621122916668495742655523007532851713389661056989391436156928281995924742102050159367066055507705856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1113714981236392764461253937772476488257883302821736125783759549064078123027298773588972398955239095468952086947441900852944026201824209518820256551495201616697849058859600297995998333391028565518603924314296790440493256565040417030199953465988289684816545836494972951588425104208512747372319861004382962940944071270770815777085987127391554735953242297590322514948791943361243592447158485382191143180844391888916669118726596580964704277046473219035931972449997818607652620617291293444773493890492581009674566785551204961430129434319433571821911143588878690310335529714992951284165822092090615586336524091598068708935102366609149767044382093675584614841444513097791170634046479735059766662704436154879318423707208236034062812026050476676132027245556454526691367107157217976942208930508544170695936638451081871412117049007826298430671619181522982546659181233607992156735767241500592696803133923575129746059760684691324285368100645079935628203571239956799503677702352261991291228949611773808585063623349359692169189687392761319520807802897491818379674313985233262460805395305058598824792039030631510604222489074352421552617737295990419897625101437088297304302496617464557730976433215335525671066568462911066040294946420987040155867475573040663888592022135339506273206262057733298903265033898851277149205963694172567334187258609619011811173202584035860359393852595683529748338382154124985134659889785262825361909141951704229831765541949641721016712282112848243684853653868555376558288576098797679733898298716371607408577733613186790970321288635077978442140709471736782757891484037768095323088382865722937123305560191717014532775811624784461135181390811921854402563234025594621145485263841278100553296876384674637103204899477388789009089796821625339565832878959855546716122727532228625594451792600464256011984783403874728762760974081006411215355014163218994738103684639692225857207707630958397766714044484005247143214393027421202022104611547230750219043534674519017764158764654816209234588151341924246348383994533586873634149763430841481311893573154496002254141180591212295029939643171432802811864527884264365753396880992947043718444063124798343653486763326718752569031963024203705596815499635812611633077393473147175215787120229220247806768840697271236864022793673384881748108067854418319107555726498363168309223932367509869900113085025374781013111924655462194343227045025159608103289507945130413221001090392264330710552632379810376382240801100202210009066172899173591560000949389025314270800943189102811888746486777722155776897300811780640360582306299575772569860589859155337652752275287720327009725751717495226013667448474065709588284691683149549799873907938759664452538107441673721962394694148799182319805226209509318827032118347145357721795304274817516213122708477568444989846479035405621131121236301827634367287827820176727772415909757710308486288999603753896525424561782126892550179920468214048683316992209232131604561900391679955157138097341975906476733790250054132568268672131567515213741094215373470873298315686887640562635584045857279802389012877514854489899446114755714642730031592311213739770359914598160658162976923778776227111207280152403959717581789029617185588799179933971857181958975475599802138091253850805876531725254226756085639813672393504740184327834837390105281614651510745473658362617140325888919672557866040661070791468936281217274731860511178387370980864027917512015480492500810996984094431833175203429658294356640714802459193686270057663653096162564997304103433200105820907232903119623876288631642429568249108565198307295987450149466399432531829841243364283083851255853953943654083815027553827466965375848498003269573776609931534967308585080383864799316072643444762017233533863528217358033850936877459097770238216092986994580413082256737809883307153071445753770598876990057367025377310844700905305102909068980411590277879806019048847772833741416728889675422199792841815997839465497790446241698085366098630499848287965237355135683785782935422879937457740649935676925609785211651305557244930512027907426091008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -984352575817888266396538631656154594811234723703905346838829433516173251143460593293441481122771872080207970750179541411304192132733471751630287146702978979191215192826537294145433881627743127583324113227582563348063415146617840725890075081104192598725136663146714394028739008626250545247872795872901234997599566738545363638825056973998769467345312285819114020638690793459815966682042393062773945629482900855455249598206788037908394397079713744317307418852320449047947448122800099006968023834512575774096205357962162591037792718803009592268735150373196579283303717876111729940959084025458650406846732203861800669358785794134021182372969788577487875904971602171148011041908879375292150468141699133249728102729116978622933409688637998312874601238193018822124913354551936804632531342819787345778099666629913001780022914985380463392908244761792940182231976165014754339537537505281451118143861436920927815319408504467929944529624832489749935956663464251566938381008165660142265735065617887053965493880644688326783127759394377773947611527509402916775652567686522333914946331175903556190434423444664166284981526858031344148687150166596452511972910688322123398213379790061869637909106460362637624512289530105519031905384181768732293602562259576015540746558688476886853805887126355353851559612285152082660406859814700774977859005018903977293004078149857163472935874065499142552800614699811843261131350307269001456645672553251674276284019479628406882095584527827441822926905014103284634023165076334512184540050688789670728091146280250174350761363116188726487801023854213487436754583966903837470617332068681951376407385679604434601244388042884361040492202610296484722270533565101191317679151228922359177655899521407973094373299652552506542983060536294604976205035574480477306819533549920418169439315744617167209905817827045230458013665592978688031201968054344198550829569288685779720447381041080980853392491626344806936988716369393214043166244751849766512624140318399070666803432556867339969074366805084610573065838936390655279457782430522802246137883174138382712179378368927921905658537318298151739976260520002735186787389709369699107321161869735408558881244949696507081821487291554400059856222687289144325922221858931377036656641372333580107753345540634614472116604920100740558822524588765591172483256603025399656814090656805685604341625695171732830371835202406285642900533810672032574160577649666760972698214188532433775239213078171669357986328952002012718613784337546121048589166194303853595356224781926447247413695129698649522047898972198490259834642219504445283657378503868750143711781976863633811956653198384255194488775716917323519187192083795130092785290038865236811124644169834613369660262801416957556336567763996883612994008332728373383176000213638993196713626628068712824945942670967820750673712138771608101648472749593101694970298043801437296804410019391068459726434047867591481897352771975252880326509912678655023843276796209214538228068166327532315635235945898997059068662678592221467695209876906816744173714700167427876091209011084260676728527371027047655186485556816992733718638178319303566515513408730062884570532715095543938736745438707410196084971566054787339437861519254336944506662520957557790371469711061139726533698305594495304949085438561997664337840594828688105025657538879956334738013103531782149838307386711410044263755841551245189593113081763305314776825056233251249175591318326076390252976944960220405262869806090514209273734904796763688223209205778866040246575537650054073601230363580381475203359542369157424438578776717667254748069905244342919881110716222275085852555576781731599482228403932959244879210610640637023527293464885202091643819275658878675800344817103972649753562306003576842491979044712013069066889065804993396032928474585309134969681902988111431299009060913426296587690807107974461954632984951030454216326621526902056435222322405022923615025152611786235781418172553572878923046034149949939628911918324087936751129013296102299155775397877214873310565219022423365016315761410530982450463758090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -27799555576670390127188521355851489910218352412440999068142016932507751622272019769357683759054592666138760002141071980082622491918096336423436624102683154819889597584123518780981869312856062034115616743474116416623702023312638809470928219905815079890653486673772654149920533112443437929692959905017783656198365851655348508010946259104118271173323632728118682695069746576245598791883283921509126783308303459202558990621473869325663410189946159682118740361085318563878818891295520256789595420296072052561727781673083810373004709136815590877048039498854682294583752351256223912711484070615939172599278595652112130836982498118291166847288071289732965772792144964054979595783818890827397407123540687440759543355920440930410677857207395384931218503363922124161000070936408939450157421087635020859784176555486887737228398243722499475775374884626833393215540131920227718473199736525390347339962334777734713910645734135064687538807241224536403351111717334266943249489818146109449282015771814674899696198070278805161711889785217848343963315731550381942638659085035280944559844723052796219836155400253595540609457025466023043923935266887567695497843878917940258156674424636683981198296743338654015318956633779001852607462424588077106267654901162182201380070917041923134622489377455384675723209778937283252656658705801339535786018701375775082685594274458001009959451963146467741053295441183501483367245438135501024867422112155911930306077927900257834324748722758365078113190685071013857933002327847060111229474134508308763014389436069492652008223618849928336330197441227345973702996849707091687426832406527654070409178728125032564243357312762253049448789785135730887847373305552893231480418756255840760205070113690851893856142676556232745685264995834584576418697542945703353304612805465261211702014522735853024012986815895477686458107040991870691212564457280846792627713649428352699250795352948211580513074603733967697463374640907847498349239430293785156708134587207416823555924835627701937550871445934614576644500587583317390167305474944451924137255067387748058211792179811575101653056409944327104911911933705477763001033175369165259255967367182757497157270613156786386282825274635235606047108338137052487477785154517714249721390390634615242882474940590739290299818692530117429726510310418391815423647121881475226564240234346269942373466038094055988242722384804195736295814995367215923711398505297993054848516948257511579147678346616825180007126541630225467464122249365319982958708198035687750596494619690462456387197557023260563397247921648103622222030329571905012011306744908220810336153297539027435953407037328509817816009524670826846072049020088588939465670960980946180110435092470206183578556653718260369883118130663522025962039337864617384277273356168049597405817388837699114371058533178911608998400751267249209262956368999514318379566202381415229530684144110016004610973370116057981894951634342530333140945974059558525902967514284748641393627419527332655681214841256989912639164506648876075951298667355299926381407584063978080209786141163864067622847166920355106073017271328600881865020754304755850446965460062204491113676513741286777079937235579710276866593386307761606388581971073667004437139299313550805770931770901132198080334675944382847004763020764190536752398983670572766635898898654951267942767927021558900782853429597118571683052453659630081232808578265680263609377950830654083136162027340075116578904303784821803027721913041509092595823720650256198666248122569845367923246969769172072650671019454152243537899112704668612639081975702131280805885065833111330448834420200387115636870599260236547914053247750813828330896127717909006917484986558174203149580290872252948059367731275697359255974059827637799075139098596457915345451135118310300732030780124057175043645541323666916690364962979668667157368703012915612498144424844158778198631188453168422120609119967195117409864282395317094955785209628130050369930658819579650357625935970734528291206303266984562351500351149273347927003160660580027521476771574468494040206671872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 17894093661786695053466174804238096987856922338752656044005597355461437747738920221424989680723395924423984439118975273100526918571393618620255375639264788453366124027347762006495867209636094062169998817844236161909787741726146630955218536318532825482666134539640965783840731777633348620255154470033343862416058602921578380741557287814927418031945707503407361366850096655860173063874564170615701088121024780893355993777647635134530364509254487312611322979119259724629347286490861328839647368253531774243176320999618143414314352961231582722800838321745220313600213226339451053584134368046630794770269995948116881762220653089968277165200032820371454179473567756855505289329429435320856813897534203936997565939236364123330304361703474353945692726136823704596478848574306060523434259147446675637224664348049801439320297690829602621563695180239766226109572184331195160326044145677055707333877726450264733690784670487721151601313524990358572776054428566744900476964139895777421429736652395611921231748890212705329960543445533170364996652916916730166564717425431688511936438672000473154718906213770933889133217729871747875046024947934007271344210840301959774071327040821694560212977368578942375115551197560946996056751959706573027914525723043014354124532981699322921777635856246433923798575844599137299584749403716171684015180432313751058532618899918146217698851545913798645305929783268708756718208629157433847582384580027805688503604871534426101857565085708778349141115481549299250500771454932905584535849838558841527813465047742811946860565648135657016990915358608523662473036427836234575775687967142062209049755591934374087570335158369887271714631553847058414416593273654102972808568159288861037608370368824153172210665003608904245344712936804818531341800313746407671206705039471940050175390270891061152645546594585200296959382428385675240019308844591825832659832415386771592482510791483045704093944061083307632013340034804961960938027704170135940557712046696074556768724673515815156480033648583124505390212899972041687976642646520506649978354757258560271652469534724081866084395426711919899511146012548885594136882595871998345495407362268227448447121321809359569436387722573975189177108091847314357437255634129228557463388208039672300005061952053448264031152489762551643776339696249066104742975007851959523090867324127260133691937645009280441215722191232402228949811091955880059076929220904943491302525692267983194109011180291629766223389736045663781588103189801300865602688639982429459069839423427458158751951283928581353919083621639685838043408918063988077078381701241164229853020777673016967028098873827076298457640382526459830835141074090374046557562557586668012440444362791221907047331908015219666911320350830787530155658238834210888614915718395548003551306693714600772027916830290219011858081072927934543885624810102304632639750304774154148996142270329150100570561173169512207919641636517041796530078211769581257852882832111949957199105938356074918369634201424616052589230763346681983836307133779756518874262175095044256510492369054435231385948928620022380905026818251813724310888868834031696306709711416532559228592184345331198966292779201353815148682585108862735989095094772044970777621863483322698022936828269502257583472741656865986105028004108410401886188444059463430139831283584429857388238170745656799509542251952662998233835989768993950431462001943451208236385198222050818536475004396708257448658435214857376943363153113981899215828970147020096112087304980787308241335311437790598218116271858783049582605799363487970520783749657471336915322766035158807728760885697786416689909653933631581110413047987165500930723187996030673229294897870785939720643648704516547861735490120588808424310459494276656896942563769658367154518814266300045105796102648766224573526255572615615052704240216919822710307563955480126751106363425745919883483526351331707796485520189398226889256173136279560410308477880159897673127854932253728019679037431342481751688388020494050052529877531433889125215915192240403084882282899108622748142796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1915256752698244080916176690656207832089119336178151531043554693582343939949699852652773310001455726785146553233449606491113873350891496855742927055304587316115731742426106572053058929794387462576777763988726016801258965343574781860596005073138078432531504737562084809316085584490403974882836410937552484361939545487135987129792089875704077005709728283448611469530708982230203618761188021577799052380305440822579868226446807174021678175469072459622964182216230263261295033428415340472282633772395670139254711862271697952642605579824748630953155916516485646646325380983940012465157615595075652543184993860131425729529323405070431449923035511441586900043169995245928472965966608548367736110068230844568930611207888686028078339922521977314897831005401146915920680451696532260633484914312760139809802305647200127067422473444932936152279937675069203577063035380608631542331365444286196643045367100009738338236492761336458917804310886236972201512737857290845190120282009343224658081902515662323283005514729885690958280765158251363554559716953318833285226472842319672491771879022067900979429617152636502196414472571652729928296851298415290586823022667927993364745663431915709965020399519454953547870505735101119485528679335433464682917724829881921486338863614835706381816783128922137657408362560304716828917578111264769095403620808530224385936154424836019077821598143128498434517674682703438696279062309620364505920442752046912031684823810815644312158908743759728504800672136182236125249862729289620214210031910330008800305813768552641477046438634782056295776083658201464507523849686990664839370790415929431960590893392986339455177754320594237671456140915154107203653840727891095001072649116217981632009917199889878339216204942063785123749666700291247950176627180544647017769915532168736482057626276737590585479863433043222714582495272265815983382605187661059874862244092510111997631294707378075258192277531043938374249435839085172907021987669564374058301748663551981639261365766074686063316718255088587305928714073284657542909752060709125799129087166232860735523345557228150111725634718890539973361236917711498989199624362318355000813805778235138396812995916723075321897718177951516711166056475811841347898439718735009428100707249176526659508646807574767118975131055208399646081421752412979361107406104259984961165459777664173693918422291301844288381251101518260020684279794783900547248952892727450153619411894429245753096490215804099360391526456860315421692176372017972280260831288890318563401788663645992770101905752906074369978768766809231970722361805015229204898809659295701213784022402079928666989131445911142738152851518541800565693006185220713512497147230103724266577667092778224708173207063673089502328152934094899723585830081929519178065266288079256498351764221521914394673234792701272620883558565452500007942299275263683304604526232080581743395131872544581264158129394152353903771152264274627475909376419615846606497820922101843566684117572760396807614035514513128156389579305216170251841286951780788898737594205759062160472807782959905633834111480229683127514199822393916785215589733572406493017414344187919551728040868983367455450611284993226395890951235765657764350073398030146188835883664853927079503975567238165905405966015089988635663068711746138091619901972474476650789973104589999872437675219799645439778528085840626699146227852080853406786435922785658745525322530173915347943963899779785683019170356950163648571586756941289609269935305061213193494535075558539162525024174852257741091875111829781370112071072593288607921908225080488554625243563509182690756077591574344414545410012547788718193626392826936819068618596594735845477539659043070442369916586230085011241640629138778962197093436339888027264647297982122891519794011869381653262591031852287076060520210421618347755895482985709471237379742894378273777311532281531134957482284135186556454333934523770829033842286674094886328170004802652197821588227063011328370490611761494482744395642028228432830928353407271087048669059642599936243323207679705392087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 562756022387038998240568232461945015377603325534337370311712603806378476983063382813888591451729174311036226812720352345103552572379046778055260318227026078715433483305827050121613458495779594056600895655439546034082088403070929744946050073190937859075849173683331930765925291129449062977187997603531205071798615453519605160530403659182711317432044588383512988786481310179413786755742538425755189213744800062121659294623501087931635230216068080600729388601209564148336955986850636801354782879608066040304145797268775177162288540065789921890060431481876245966728758779922348284779921053193596923181603751853676226783439413753707821184154802040556231672228648943732464634045308222963778973552927011379973904606431376844141807533929611275058801282757735561999277111250164542981252662292589758028461180886250352570347039635773904416605206946449781058202465879234912817862207869550829707147409774379979602092085512253188466151068873594118255378814043822412388349863513635676467234194908755922090629891291220460666205533516755687514068321170960121868733518499682438960101614422537215658076283228419429914935040591694583613875179488423741764372597876791412527595322844843658761454402934937822090237085003089653339118180142529565966948831350896600713926721585342890057679465278424376843080471331799323431954277497894592819109849141102086975996308020292732954017750824430507827604812118578520867581672358668321528657856737876036666437996525292312192348306415750848729089081993594513454487404337184046766396464701831924769731914007466256700861262204859848367821966176300909255835472836239115106183690482771589670217827502598059684084985490748648011857682650261502856354214981726030305864028311420321437425836256782533150672760051548912307876461447687196161711207510830825415531946571962854112280770505572860910428871312317567461137907039030232863829258306236931135009737359592185834555488862682947333888929063897779326539607298498761408947055285805726075914747118239775051759403151869665911511771337787008618995028350554076033964770181155734461871789519126762933702160451918683765969711874109193494156040794276992486351132492753698103919763836076297632755905878656721419932099450528945119242169721056253016077940995445783721973361462458957561483966290994157549525207725944563466366871184738190877724762142211087103942327051253167240425416768082967517397059886890625784208505426927083347940722334636018552895210144149620311930744198551943904137423600564650659583586991524990553674761443400088004053545499461233141115910609895110579613652676811364979093207519195515738106875660848859825130901634283145497660559716517251008025234939496355770460023892048909878546688555173822818659600234354601042165333119429809016528316769705943544019679266412925545388074030122242133609825323250004667414580844574776385108860554467873569509357868780247524144345304893165992690048137588117300112484785531083553879540132755320245229514802776157201437302407505303343302956201329554571641210587947711157796787047104823086238895551261949715380412851376529997891119073038174467136612908423143035285363450380635682305484864743753683242863933266937318544302781859284021474753438214162959082100304116804208252981824565875262614584407206918101310679794185476996974862098544486791995492140839964909296924738396415787022782212766233817458732864306726397542515099448071917006499193741695720721300954291383977902323515108405174433375311733924325526561627976150761811101673352000584722776117486108114895499397792865957908031507743036312662611372975056107569214425588498552736961648319784359981832257282419667887442964734041713628075382447645617369425974670301401588364362271654317276190826038646736367173679366543334072905118319860571580290813412519606181336618227222918307203446469652320961208249759564642204435688466214441282535862894083977072234504826923607922073724794987428013896031580471003581106847648131673398152343531770060145903152768046467218498894411258509282784446329986043916372049144521675195391956640586804617939799938163703353342583722051895296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -24707553640118095762105730139029955140014837627116929197693338989182939513482514260970225378521479569481916382247891751232374131084654243127458501249960864679756614371519161404496108586034627374433811647961930642017851050771235982273415699736699560063031146391177376522581726649504183079377305419804242843725624795606819057160960260288471494562113753189296349358827837423890571741555346473981330876547790452058036594946584115268344807297556169142594253652596230082365346397098026525803743170050828278807066253121246062963320859336270567055630133134288667726543887820494659969453862546218988712132046589962626432210841708284737291438022724233110510846257025852192560684251611128015778023692919589600262463188148547567623366189619137757003979135750093645827344075587397316671259283892748086729124064514380688936327905884962185322297953659121866762975124938123876000734341688764697835563417856517733316075929523907819212525525885035823629230759742862007365076527164840959728480897774315822591705145305406582993242962166907058155345413374442984716127382015662296432126203069126733289201196431172542747821907540024487133129751619085901965928508814691505288834371187386280806281802247020565169381907521071997863653671753513068025889376076274481154239099342896483816205550476647819597594204816263971829195071992507467725369633299317207970836067813095070582567006300802452999203250140376077083880581122426095343839058447338400969137957474192933575002526972401039216847084359786182173535706457732729707050299266635712661557173777059281952968123525051829445473433905259344660822542290486781660887140916740819096815098868968648803859756386412777110061225095395469993317865310580303281705549496725588027532356374017704758278623995420587346773033415510246678249885166457852281159996050934384600100086895645676623238263509648453004660356459224778785687309980046410967629637050899095821478595240315637269864844459215646387719679075533501445380578092705910430833903291284983333278875661584294732191506483415211089843317637147027037043291284958289715698386808606720385908919157626883589609701711029658778412333202291003722736853235726127719535865561717149508302370374701447692316484456482147357688841320687180227257486619597618242754282872725150739449729013609721803784388361573707749093083548763365239248803213050722531338305452507514702672271461243056615334140967376894690078258096845918844024238692876702949948836441641119606978013713861855625767966201834198632515234197014703873858579728530907202476614278348146377685213873530628621851890700219012360947810892904788712605457588654650513730873844316814373772904201195892666468741665417571025222929370080425832681250115033549950203648635019735271146850063722493832274251008468044628771745007078819383505005830143824111742174331582430806915760432296424718489933182915917813275812976725731381375028127338977079997828059435068673156310420210006310016869681114069992260127462399514296862561406003578907895941949985657514881202813579838025924035549843029899115467731121742962762697631689478233929755220690104227618836867344370173049025450710165008796149769502839744532125802664822625132437972288310608536806309685948896073032422183991985211857752411717503770500849490260516356046622511877809601530461062987071291487253875378390230209492098050201917507178901209937826562350586294053807003103230977378468472305082975158547700018747293477206716251757555005640919468328822639212254688973804711622086542750068232382662489391329251046428920269383978137819107863530004499319748951134245734059077583561714774799718842916979194416115348419902753395412683801843026393070231750597615384142897927683437301667552688521888541031925939199800742120503377628211096193331902672941222296234610213134276504306852929573466812359146094677495323639659561240772424072891295440354508649024280461716453521992938750732667491440188795563553371520697956015583113280288781717741446122867396974920912930347709531984973297864137746712639035684952251340149104827514309503926033563365098827418569822842061824732220620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -28573580791759407359442744678546389879005841990683263159520842139475973806015482651553858084295851761398813030065261192467766583380943377028682575939697921478328065583674575200938336806025693268421667113099872235723777123135345081792032210502515880382914666844096542927466768269797869507081435809633671687966506478269129453350127242853206149293347193578631541874600216072234049367117971989687071299587557906584580055142809753605438010233017066588725954917581190603413062354445510544362958895136909656705254651466333480952253053083873127915614114268641508475801092710795571665612012207021128828174235185493974352960671828837391670411079704636393675738004591719208424465932006327372176586010784396503013786742949216526206218798388331754030896446805550692922786776565686782000014170258712348236269715780469335066321500455011422176112171880150324109327148956313751012978642514023437480938384419139316373419664593679244108009265225717579784547168309134376333927276031755925148041856857091594150164649879508603371749192013078320447017395118957123090446915168571911424019709538400082575412728418368854658249267706804441681546517394861795940195008678439856165376687699297716749381973624159848645713688813414998933265972592671987110271652592719151567990870061715864204925460274678797105203869687001582510333324127128407673238331124186474883622299591022559135483484480605281275818787751772390246918269212023003778033038118662187456149450036584589567008715246745822993998648497526238337627670131700558410448882561982967987980619705300248640452356918732465696409870798457771762816950495172718659206572837324339691843346967816743565011070190706360146122074948877831187415238054998422526261715803346751136845502488067464425306270405616338483273558260434346598721008998709293336158764588209397828858338187975582349597150835970435853636461055638316644704458115433149723558994918348353229340375133095227127960092811181064406954744757915153407867141296257848296870536533772285014116049396508587012948904776006897755679395961392176913980644496210645737873200346741347099114607603211975730436234999446184975755560712588659363779124450824046655984085891721078415687238962062590386326301981258755634453824055888264161259824830251958983262909463107925486326154881005714633463568824525272596090548464495608800168108754187218809918286760458882116041380427498894569270981203565727944004177440198601861775437542245656687380590158412647589085264240434041444094292358663064771968350629795090000848184984842858290578560862183112858024233938857919498583394667323584517312017312551567856198695438298969663779477359420343067596915968667269155538864030947271515737734199269033560807961765212926420859063518341409874566589088550749108987104573348743451169185698214337721184701449315527520147801029999284181766258091620184976943672332191655383083908782483849267517118865230657313023689848706524602701232582310475052553670932021582624000066648723903517098288280787927687198453510847402889725111247803387974197791451506217768863920919004313989691916643548673880262986119376253245085712044772300926577578814106750732118906098613631434970555490250196649095495551690577933729198358316006393931728094439737193875060196611305634357234621282143573225834390366511343367241860590875130243544150517815901048752970462731093874807034525238497337282905015936998187543596754260375595716027674458898246614339088537933027065571223558396240195772658200281609011140047523455235309463170969423241988540407492227554267628901449178379994353716897184252897405126233104325780325052295684273272297368573384806249771630250081792622485846163950561199955678048874793571319308458647191497884909572654422135205221063833832695251338315377025015764484198874104249322433301618714188198218134031230364507869169668305520391830729500859612190599792495218414151126224313405170711745553538808862619471269052249660649919092008920505863272780348598753604068708663624309918796920919717119192440457193883120270777656210883879244597508307109801866679881320265788726387421151765133399246766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -4057829114111462514166694646261994937150342094953863693500088111725728597815494638054520668983827186850096782413692611412550286676107564356066875380158414462710351009507539020817703713527891625311259671143399460633195333906667018101970648995189291734751179980525003413931986838193650173012281526275251294994383900170425650401899935791866918889606406436282781361556960210325146225683904404335473518015693869876607536557204683207256564125166052186804156470891677033351682174894719585253791927510196464701489742039690621720071646254491292065391866117839841795853454555128479595113025793343330614660818706181013088199415970049067712771710116100232668785552991631901049947014765456219342430015462906869633899611930180974350625460188008449254307226625939023790504164664784867776579309012598465815848216706569708311924029989554278866185390232294524284802308783076635546420309381424972701671930221579444196065674584003765283928108698124107203872691694570009837429412797135688261915017783422662343167809997789785528399549952504159270526862233976990885325913563864723674175084025152706587614674277154198004219502510474173290612022130243267659584983584911984158071433558490864996609554762479943796639529708230969510728964424839813119645768823154370855362532608139557856441899004464019747808333366428078782181606651594648441248913783537579748398458918323594372289466131636018896975218750950141288403894333633717817862910334352520241974886880352224984190946864912192107586234546307134338161637105917823345698944894518963461605988437275310583432219622557098870532445772314512226662548341690988646490450592187404080838321020591719347525450325892282982175880850677990840293352802739992817950241280883852689646691610072245634106703202689717761308976169538109315340242243237503424793493020585091561329684096018356563136122061216476433533355197452959482482877268796260761073165849159423174383993175263950146553848967921483936802759230990506550006021036448481431944434062915327531261274251710518713330043834457803832867408904542297108198407578089110449412140212998630076532306828677789430219631734707230586986609307425217176509589955062697018958743947094339872409744148533300711830573641425953173774272646604329605160863934316773732525764762812196271892203274641010617713972320299371107667905875608001204345897166445242971052740676158537723099423395701766790408477184525861666931676381396776235427755237624599982881486976453947311172970260561523956736180636794185738096674892554694967240155803997623240132648556809654388864351497980557135077991217070038426215368227091725374917610497429222723985189193664283188235933308431463649422780948085293942369560469987992029786739369182606020292779794495229377062736161645747235818638418491413545653937157888753423549579582257790972433857468874155184234496786399090246977598824848295937762857204729113232754714538917900493199877360312244588605023424975877682119902797947824300856339033831428946860637847098244352784656653697674513362180761728510053478581121251183186938667246202997312898342602178562665327444077165065176867694325305030300845228682863620507050229218538650267182398478031935809857528451511954707010972505541548983462994731347399614292952825293275084714359986506108818153950013323394627667569914335267352279930153367763558817001467434663351605131838672943415968620190784234418369187842145980631091345403279348238129363374526170984056776167726701499534208405040647950198780090795663311044433325627664128607421668412795875399558294953831835332099721083872302108750876922152661098483120655198831790618602688276847775453310115694375316337771323349041154977287430320515776067407708642427851844241227480687757885259534412705107553942381379544297923020923535512021752746719456200166807748150412497772768212127543263670820831592359661016499961470751880812819507992835361705630142465882155988943501493489302780648118926778273480794017797035997552019689491490575754219793766961463314875248596362942085354310208293590519897569131932447651813591359903407917849705399603321307103418646528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 391546482435584837205398936821398810788985507170824549993588089236883741634961276967708949084083122915430906427972956987129468285768200122714745925554208009198129390936562700031794499322525639559514509063940585563848292530403757016880637752800604712278886374238515320565202513607999124292643538537913067306403238166405741720987209220147033362837588892267463291158872592084575650248546956354702688674344116472268125863184802059161279021709155544586382376820039118184153812184798265822371956989526128469187571397029314004758461142138602284696332893956111610179574028236116636539020703678657498498651523725520868436490079941692388841578732141568761982625828015626536001024453246239838051478176010530345597220582959300852044237864403129089916637066609313252897851904853149867547291851208716517204967606253285996910296289336436290534521106000694582096028910761062038434401463448001187330751425839102497854986662790535441165563003901069716209169068791872317312325608507313642587386647867157873801940715791037432300846605491727684418564503463098775520727813750428030180574170644024268886940327837979803114316288163808869276477601866631028741553703171891465251876116036875378271160907281908229171760578902288847910976742675362517410632497046021020605656872921933645034629950406644352223094897547240790943176371044063085417510136643844300247699826659922479649053069169012839485734840824070093490763444037489005627604083284025216386945718747042655899077062994757568004561664353840059174053651169019453105179381681270180565181163192622422860400603310475359018206757860940902764302857240067702846946441839463947940205658599974589561051123396312738718507282074877261745372928114019732415522122979033218420055809371601152469680271605305954310569843342884137879384481304144268214093962272766161224620367328529740795452826223873855737671820622275930874613726268149514231061172814232032414665451671690572050711531560739717871331988178992138762204335673821810709408379029087724669678837590359374448995775618516741982116329477882704868989214405639049421193744630018600721819613960152146869945004523957534516315127227399267450190707050019571266810659475060863600777336280171577224197207733521677331815593436090699522035345944154510086477318338108328922708892954604885779845387731160495056495696593625998346277170525308988590267411457823125629888482748207744062055214318911197308287479893143428499385443702202417811230647208239327885907423682511442512916961890617375099589102011628241550572758239203790373251332954055595666900513200819308541726760782537947379157077208253803371034378026756065861358021917066077913831570870168110820380834689308331253238516905381787596986400405197322329026549327763221651650047373857149540897521316013631194396946615282683423334845097912301544928662176772521380593761250153863859858520973419588962632493685526554452965713980449661145470221787864598791111584789942569317433945385335870384965852019857541174177307715074778274307896441823444120630332273808093805349525465910288492162209107325340666724631333405600264746997012288908713818671669612502210505058040829468684952512973776019745625418143102389727486249990613148847808980689737289843283566690827854543030801241459764773892899355732577387548548156106473760513119880786844649326942143587740703080287753988481186589085697507521798415565277426625957829068322793295766767409418979198767680500323377881601060065430040044556847528161985635403900399047770054884970718320874129203742536849354552992538469194607481684382097358535257305887630438634428258482356773819639569655561427933838989208369908701149476428048131457069299850259380693876340663214992742622340620417980698535355898085065730518204975315709365200002959925781428752581974193502272293591758954117003049267018361412095246262908984830858520277490299895516917912242669061664234362582649086685826602946990050552964915028270049216737556515704290427636247657515406314631319362854212971992515859201524748335361985681300943791818440073560932916654445798194859147571108805095669409435306950656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 100564318925132675080135828715135515936086940456437589840041832698109754902511869158843128661767648759322514137172940582046320540600202446925342682703216247582794723023367162748571382907637254787628111304700787822597535517878263067715376096241245784846132838393569627369100281036563416696040605841952585114478422565192654728049288502421297607102179910812903475277361185698013938017821447400079458013193769457562252978666728515762758153562992006381788187686979148483412218584652634677470349271214254374376818305994619887726379939709844611758901199434812750658121534563111193594817660008742269530696470819073400932916237767137046103387531465152662893052776944876160964830217256460746860324339342324579974744365491925868671296937448112985638922643785891172299603311968894673943954850409645340298955431274926068461350485188572913636163594611584518212445333653354368892933739510699700550517931632760334237881784182064629167662007460687243464066246559540641420879128761469895640133809886842448577647909564829350593851350221889592604313830418397652894681873955052404252402061531544318652549102229254965535896591558290553966816908496977650657413904522192275518565765985252152712627185476758361047133445423912658364659693684445123442171423423450361536679357369817827825822963500634736248742824687528146710858220870324189594802027475737422809383962282672525586672794590518509767083585914501634557252194673642122904912075616768120698753391415681573844385740431148983712634889603352001144282170426715571534752362673634826656855642689384152684088988043547107621302178487103714989125033162591488029250480784773416693262980186722971927545538343492678601274309917532642306641446617460368749096005542266570980679365776782162302557401974890940984978180612119786139740060669771305175383944606159453428279404012719488309509610104687111678919189848943687371302173637099857117519269475380293523722240675211473200105237975720174971570369229763748882450366074535496203779736191616793744298189311467960897806155860253891153081406875887264906901103569062446674451411153455093508845209052938193578958699134305625736807612687869485659117008089673243760778363088071982615432697316839766385904238976774213487389323916136927556510551579764669175832675037992927041211888587230680839224614343476889705183763335166588558358008983810183356950018278959276118573178517297849914566583101207158112385921440367254602965476972274645567010553981579091243224476459090643138643401224547854897729180302730391669838855871973861087204153637929619491704274065911264707058289397691084034432393191379819280604339567055618608861787895950592177880678282401488909978679962931965784394551822341928909470118834006703052164348625753222484895069482215069603974079816669549244603973851656519701487526213811784618992309043781036780993884540349607531768773297768103396996691974991571464798348292857017348829112705253161125016039948329473906567631252170983953714742106083482818536134002357287242396891463430717223561812837998301041349333398646733755972496310226031898725908264615348116369737134463021305615024304382163745903228125919234556419880121136067103388772770081490153902634723874048117989343089106557122567798544506845306167524599945600613429168170068062818178631648304859673709805304592553864045637737312438564022130058937481452647114421249182833079582075043098783315753514369733584972250981923027315640726533992238016624729378503523508292600069597359664122432608102333834293438518633890044072515448190444154825336426660316898257284840103455439140744807700313424562251711024017712300722929950224852562268096587083094608547613404400144668479797703983518074124950798147518401263314383919450531454114079622379001346592468495154574681379781943713063301905985054469979083689523164349079407838327230235751194612489303741068503168714017372569595842451419455459719560760371118155566618084135330037598481215060286344400317991186425626666671931765967975285218252004102159501623555172275946498231013642545179137177692176494754670092198225173284960115184204633237094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5474108844557302360750465426982300014990143801165483149702118214930205014626708779366866071558988357075802963610820697558176368717406780924362791551815432602480856903084555719515393732716421244311757300089745789129470639752465133759389148051413626924439061465159217650648403619352006178065835908842059763180642762398074516708452574311235680111886224963832875098915876841138437863530268115346776079920638188708462063089161925298790119949243331938957404040070496570287668809189644107808974669897238941002660148877544810309303661425048079607739339321555610556100066471747253052365920984314018493617547772696933100063359988530801778156386021480580676812295435631808408865667954045273105659310965860134517380288200653437585844206677549015740255559139809744604097657374212817605302581269715872088093363151170740263703205027801963890682668380337519581957067764187429199800786119382992299863233152364790366813506623302799394270212688413773096825068180144434061192022041090281703687622689743223252825697971480367671956771061437625258164639821643244255391660661735581585082027722800943429975521898002809478554226042016481712595920309361138774652005504855528191316889503963450564534799107818418724628635715937629408967160394870328667624860522034971116273684254765706436925986753535737655497917675486134137080398396734182857925611850886105932891556473467229686391971247202734548207005422853068355334133791730468783506219157591083826804918098599224432627686255136522546077471313794027865764979976087931612710097914856305272479626834956510555845190173564639923269983766952302699832309862559890238294990454676039340830614290556903875691296639761765869297763117613304992886184152143721862635805000391142727151102244795061861822197383276998719992583076869871731227582056721336684888071998754215027090387823727334013291490550480069183549085062332382333081724662426238894281225571645357736698196853548083962510790008552248986431902133770987230944274321644946136669532361994419149973776763239383118633062230951492833579060245698861312307698184914439672092953202572411906242119251256396368943794951889232525403563354499732203667021551526013339215370225943329170244658998268676157708925848391924361937838720083011797392910228330490054770887638578875612239436581358807540912175281901537597232415555487441008064717417417725469244086741948827853184121632299597915892579851033192534334308558596447610684369347674621151433848671392412721678627946476723118075832436883031607647932269357206191254311563516043539097926999359503010924336655721356784597816736772578549302631032798012332447961411192460282600652189939570743846140257962532907183579423510333718729953855862523146095235778978836364608012683395079854354014581570567622594080173430392947422260513308128400875118693386215644830941892629811833602773906782747568039346083632818893079758082433931251261889148275147532560510084571977539492674978710937106249116425847615703215842670696353588972838492845551066452633892732553015942435503747158200452077190861304823683202013853759428477710362772698838080387050889020521878190030801663886038639125332113377662877625759925855906203525793127689876689226077987519216957944439070064770947167824913686804859581518756962615204818305753921454682109281098293643280913859115454397889426051060499932245190212831776088151995349721434030289871055503898337825385971330059581000199332689522566587980606906781309446149091576447528987687556123370284858197880330499064988000741129944502017579437211752567900421947009894621362994843779237792725768936165101928434885532996495593104238115157503613294507963093289570131477288182926241652875318462822827962809666762747773991351870482478408392288418155259746839140593580997162203062897460474654721702571080160163261865967212971858823747441421545935306011986182715482952655908815516814530441989713399515172429205511231817657704855783226493522395451015076336276014109571471428850955063297001462948891586452437026425041802539995441150331874315136702027794068284204534553702002467973802961636388656660873216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -747609868849702654542387325819195126609144842837530274570902080274727580901618254661825812544303049914343050226036115521075675305871195476290092246915888099488509719699241179522987692193525922268228871998440632558773333881417481771004168113115557476941083376698409038526762055722334659974233017401053464272608931131318126188450214992621932613678963428527215062370715236011999892864126146623514950393461139470269092753225504671081437696117900915575189804926667110199534161488560961093036974378008841960903664459959982347307755943664282298927082687261733470860766246503909221146045087863395920997906868216055674221469023919117711446356335275760272890100691789491216678858825357699161627035450663544146404340105126507934727248901878986683678000566251636828993010791364726857063196992022273811048323250699668776108117219039890701661644740077446637151395219353876305839530570017605923814620778257186159021542629168982569342381113802901433568919879776768783827176788932257505204118015394541834765679541558743280618334830368023667832784821824726310053523231687592118578203247484502222786253511580900907512463561193648007602293974924598712786784100216955141413734402317290118934855804107074355548578321780534749680635397824671928231514734768567963969940758302369568920671444518796687347402763236281762133501940381788861603304949599235043028494657450351487225246880070520971486858808011189149721095767618398988264838785893741124000389824635153278480835972619262550481196560922372863558666855189661735735851054703092737864908139755093481911384453989461194203395966766272477355873434157125832550018462097198082606927744929295564688351175678025893534191168769862380614383921397144280631455453204611697744831496439441788246640548373368406844147487931400552976172795372411953551693364306930569597184639135098119969033226741074337495232261997707095915787736644531579628631258399872138950931930254856285379640319667311829594560259351087193674419531921557129910428767849896918771760979742405148146646486672505334787842935237972908852680602960434813503754877711563806752377123920529483637390702373011775827875296576775292705094570671107538997704489297080211638708863482541786424647840080299995985291747425803948479805430717269033083715159825047727806710754730420447621315003555721074247772201252078273980538724996333370700356368845432673158783118379898041477804085006121103844297135165383075910738256179296216565366751164169793610936108254036714637231097324282679089121471567620500488305418549392252617796534265601032367139239181121458782054669902866924693245923018522934040010185684491688148640374413382925603459251139641244356974947107929574206700572801123063678840293296118785868708886213538938862418969620646955818450513987533223629106438892387776096894390465844872959294144768230749665699741900712662802843093657271721042045242353629967415567939415627341513151694829584687157432814766846919639203126948329343880058425057737540535938535068245470373858196352161477962110181874336110903391593520677389535221980981120648965345071735442675585490188199196650960847418417213724757290241058153626971500043944630451765334270457404366945941053016249392248002864863619344045772007870197874944593253967638420942295459258557574952551145261438499209418687974341532609596216868828275172309341048648776050679840505150766084496443646721409919239497427658672102567744369934761220157469776403398961571977578395996358874378841301367902809571377742599986221191267087104202782031051890970961305726537689882462112609018383158456561276351786619064817611490711844103050587727839668002148855127562257884817474690843357107203221722639323737337335690667323254179380852338607254437178072175565368949254233425848061238424892053214775209263148277144036847977554827142582847661040360412461081119809339632356965215449236851435356188986052041819345055427447752970947222573092561103316785990960093394937108108996928663612924597499097359941684008031478596953565852220589209354778506186762179892625386397812753902623072388060670064623860836623974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -90930182768062141471152037573061935789604521826856992114561271739169695853182052131234110739264504813154260531643399391273399128520267500618933642856270787547601439525948453256765714008856157513341197928050509394915288259260904703567363512124031556862432993842384798993927943972429276792569487853705517298694255976153785372423427439569519469318384574654412720547995510057267659845125190163839669110866707666290111358717962698449541298947912450992540620249405289430307684854908782509577493748479091724086832546739488013427903918513156273805162268241051113091268640023181018219865381473282977859043692720225241308389487503428726032655854065385382280394910725712984760241639909637468371874171385828392990362843459595390393823269393964469429153104629390389677953818136000591014989923242941031046493566141949210701135260379033723240260181164076399389297482281812120089309785517355692097238731249409691257082957791388369496357201570020475147394558808817792291586224481833840785873410044558406383762108666363516320818119174180444043466968909412679764013266173679532186260018190532999942377066299664545958101116110196784794477284131245140309787204431424780006527294068048482762037027549071313747344302276860601622777554487072842728252283818137767849375033956366099341126702540060258089228462118377635421438664740283947929012059580347567398608600527765713004990646941989105467855844313550360485199144003493721865032096417542571474420139480638188990337253158215930166016567853842831078201903132654214194424016595075332856106844593584438657533072525783663286425690825593684330356558803697213569009872097871843346894597501630124306223148126575512608324464237396998648473723888685285454619861576906376103174921214893633015730949894847223230462117653404533370761823702684463551229660999741850836625445134044225565111393553203408792338643900804082277548101862568533872077575167770327938078653577103522559808156092321961418561977358540724922110717241829460954563485851819556573128998132665251087482632192293921197749782889235420555295734749596813938114834658870274700797829592491337255734880985069259770169991860105606511888104435762403297020247617963999607602659221208261936314277980965345941579354491835065232907386331456569761197833618080353243759472279675959050402059542777736330403395944274621444680557375718410157997129231517130371836235976744454147416616305858523351396228874027251899216726621238229164868800040927819705590419609802737368344061161549715120072825913097459693238849739071658700741123869234729360180730139051941801449350808483831771763928067674806526068984195511359371605868507773980789047327705912090283780879192259155209325842289586759574596191855280787480489789654482862635757208045692537781593122105411249660672329700834872061583835610049366191510010091558438521084815273596740486349904675013215398437632477447943746793304769347888620391908908669691916314438030516640401620972696867191136044683983340857278534181798553104162018758961987672493678725373460987177935589658799185132397689390922979491378462453818137033081555807123592414239896847062002188254710614807936884784948514769986934246267498137021546666035233157205059233834690582871326046250486807431468695411201252751298437392983597747586380892333829231009556398407787197613921876627808063197950546172412277356220388415530028823555361567984436660201033850052529353392506742915708889021974462184459271970381413318751045824226719672898879653641528227572847306475317530209311277952645599193410070147737512272067448987458418520032162613409558496134390597296263112987109907434971059630623756434247505257897780669047001632238161726349583874278598816654332285282921422383353162388693413358095488192559645551044089237688763623034743430985827891317039253778812099487067970178798280078295743986961813858207332040209394077911407607208271049978420922438301108088748067166660784018149401394286576876285846627230677200371661669111472991450851535146460101191095745403592182182928124182225426433497107372908635442219286642736662535789591260037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -5361018456461872976895135735776893882113435023577716974589315662907843287143802065633907497021965170477271551310380841874869630178765057710010047077765506065786367194875636412464595796979413579311018659629050057537635104340546607357610572059891293108270021676218788953674549180136596513768883883904530141946294472840540745244686378483533026164099293930717977378396777907342407980800526076815138592981073293349217105686063562898363889593790806389194895438775623946375258879069751534360989929117228234401728627126216873479504251213993075956378377600610337469477934547851223156014753973114124291537956212420691813206199635937317017091842100768235823766724963991336838819424816902182219139167726807646373384587327447671031623053787268838578472845532721047677886398754108259460272067507717575405536727433052000758276081964553785799067482090597052385176390260243430334614115209866482374334083115051647537057594065156859191692107046176967412577037184107615866438559318877845908427621992708283004830382111449794205287228947702933009615823292174420845543793351735320511107384420780681586634134737962573484508374480618072135784737839537156832301420321648955545472818524699460535361378140953838103728293189748189772095924454912158545888290637046530703645613461930017010991956032496482706660773559010148380321343764314670917153825425548145104827934762160810790898895527249569655291397825511640125543455594884390060598013822383392437398775244458949068661875651274956669953070485146908516761836250549486936802770211691033055233616314280580896498274069454384134881239880478757412235346368049939773793944822932690606678551374855033509381112796794650314055445652902826616812831512917023698791823077151652208854434804359732323910478350305616202627392834059455768234223252206944127083644539061027101097421068842097771723170915469805129868182971369866094567512945663878594057153238911052349113829963052522743805731042540469751202913225666931332954259267330400357265087714914333294362277378082828498089818263682357907054250195684657199421906250155679539098086347198712948344022000723261132675887168713679340745293341010584719257238473298708484394746695242953769997054907775501205856604216304578961598983032525774179457616911152447336845045890561652612191217226427628251503591420116619336203077825790823489030194959843914828635245067889651610695560392883306757533997229785711289476899566285541190822132845541216688169589350496089352480687820349648946718324831766439986212475346692770386065515679724224985993769974449581371701284478628495417970330507106582351483006632513834455276886259312756340399652266563346690252441003272671281740945495433429979219998102424700552232726512340291633746117013618416602551121039413582154507625957433980123522151389243581554571733622826802260659646190941038380545283407793979345342292115656132862843264449572217344170425346384358176925214952322305507036169895086626961513210223018472343477962114353970106915826153172690561367099506331802062923771356616527072168019587011663157448347323555577133071924277592202153807132910012045598028641984533188225341874369381343595012813235516313651701334843862579077147982676597233904952794212732017537869025982029539665946853199832486811536663457073954040406927816054357800710917112911403060101374724462240534825616573154118217389564619215269684465233708020000091626656580786248099003115628687738713423377070056922514607895704446697397538318891882659242744053929502910906361637413517929820957544377198440393876594936946039997682978081716438505111304087597800590688472350400402322105419089005064608893466848003874424893002066289527034120282562153950143302888312838615431395710638438348784994316840624755348937473708684866346538688281651795387965874478234593804751819285137422549958428621651708187995686746168255338731295044057580868107885776811991202492536594786747155665663123764771618826848809778028485288209198163115771872643671264562088091852551116786371705608083549473175089539010469717428491136739235419805071247169691730699624505289998336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 148640593094438559031161256493074812822203692761788882466939849877360330414846427341555282427369361443279012042334103047208111266298269094832528814475482299164871970737457361792061614290020946184314077980157450077481903167241625907595232095950437988991426576395899968969221962241582580849174525574519617116328705225580955981932812999316539347484755550732276492474067243777798706440004883489296378821797961376097527139587881739470436165675488479728240622656560033797900378065522508955247704051031928654103903523643890147989769448098713926299570256232064646683190175953025823122212447679564599356889860637685014511459054084407537726387726219288307562460080337905707768704595506447935262777059109262596812988711800972668923761357052700945032151124763683042790073100946598879083949265559441572154083777703298087446051906349865727105335912581710809177817564563372914404858721575667455295523493421687766740203381686773854870683885747226771315197492577012403580687199422293866006455787683548495940204432882714986128684648594357061516730715981010037334672290877107381959679888495291516523996911320576609371348606885160527930968699823220383837875974839148839195243059842483264590232400307247835013503469852776510271222501529476758042313266389057477481015999958943175021659592724089451122802323522329388105394689854895527304149773264333935587784150927728926233609074376828898955803968739578320100811075911522422054327955214304413067306734735960080982658769391653470208365773527387546079926254156059819882373328338528535223778814645439476979150481536489560771417306512539245308854200961320507226781138154413932584348141927943494065378015823428719751916139553813724466970116658215065934153499359201343844412917240690076346497948397096029089452897956507196918607322809682826744762194317104723602923551545908225630974426066021584753641843762760540242996040629190651230663179391911523521668473653310030592973301446462018446898274527175706331182265322749821533961422572603090042061225890464009103626538738741173892641561132405714276311120461794393979874506495851603109761983822394210941408366552191194634104248378247896531688860154547718368914935447555907356840499880084633251828804402585962449747290830079741203127882929166248782868945825987084305905930839509014209689603506369761239685214218014706020102370359723920239969594557612180745102767580177167943082698448332610760194263644717193240324817372414850529757746153672335216223790116000598428566439467769898064007817995473973882977365208943364918144029367580990667221598712593708098169526333697333505271403992100638508808990851499079158771366229119121364000417932583675972649942907547694953381334209324980483438537254328323781873071410080313361634771924368596742811211390993621173942945228669511897109841108767373043623878350711027851503218189918610313440296979696180235272527657345807045082105697563722514630138311350339084708205948585069732414880530484674934886018814047199990768846356416855071374614109357256235666293849276388362631336217217080016002522488395466857540758616165216332642996915539967724516053423974144078884080818843745741668156991045992465047611588394363262260616176514402236629733290272548912255959786833487891508490432240274823251713649550526217367480039605801970269264519290919281208210759563767259792454035476914365542877305811158907143099471556127849452800626238886472105455712852970134679030209808557297409892572564237675547938065167798173687996076901109391302857297665821171107679440200478214280322635939791737937494379176285161228474415698558371421956838714410771345570769544486306928694048601503895990075750705085718868664634376448257616764908112070267885378308748819550467428555976775511872284255841852188687768089793866938201148149167256656959190326038202433480749834917005795404568384618664525423993269371719396840429134641744060745007880058526825727928808348326777710918107726323627880915287927583486185853341575315853871269322271726869638985446757330791661836631499543230077224037592987059560161230338997040530535219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 31888940589546248750926066427128968745084189433453328354517608831656096160762162507018074819837124298772209755660842974951845718336176631916564058978386739698099595576099915263061518649642025933665077129890823151716433576089372179751033184998408597413547026304607621506605871074801438974750238849655356674485030626948353017407814201198890340398365801102014659289183131076109776633075845423615559800360682315832280926983050473066900893404102638454356388587278129484076827215493621050538316425630100765920805933976895634078993517912283319315706042511657659308550457374602116206046196346412837094451856981130110680083109286281423887403139110503566608330400988541221934161859589472611704655436299428291956790750359157197711364697259793705517855441436672801365330519856301270457771083965325503446544070746314655239191629495976032606320925703436444056049913143793940250475396692038671047412524515362305353599383313589412079472070590897796523963324195204843066057814119043895308325970991599377090909646061817525718805056716724645043717783627508695057964702878164797558419469736700929763890054329559948973499005135316830958802317685828759546939154815185797918774424439523943477258719968200825429501396531328554447630146262629333876279249689548140402456537570358827531761882091471733538690793543591863014511546224054126360988503293059702542781796642461674324346421742023100464155246721752532833962628831065690929870176145203847762435156994725054401988080570573762218880989351659404130017666732937268602614455485866566976145670896219034701850867122321416630071459215919586870218235791531095036315737864797613391450833098558097643612788308863495319869156761178134764388463011633244971701378220626960642401558770787846556309981140844161817091107010465999200289216905595444846071518138362853430585348332545786625151622690176544869333671449497932310003113869690768651449405458618467801535896850512354366320139429360471221207706940181493866013955118314633753939563668510883814263147754296224108503501864736396254633636704802595145197083259331696914892041195618070031516532358219176516029669571601146389423886278383138820584049664417532536700333681655784201953227097179870546842544736685293329743953779899029497983722742500421300367979229430365467954767693799175214403929489297412552825865682411351276548036236019252401007528191546113580670156490628595381280833071607157624572575116968700804034305284474206847771227091343317101894671060924662300783517032543935744532508436379341449804568220781322477687870525064568224381740396530826339018531616807922543998702967905927267259278306999602254550345885949438758019777838378943002542100104554498574790315153390451827824633325021153276965638407688899088173732696187775406213108502108730878290353504283757873567772004598648707211123151365882912145571468948070436530473421662534701536123513997978596556722738732995483381503900336840568475461469338042471692517496656303311725582662663439124286851990247787023579481064132089134900217464362947920969396644768920587983619607983976237736285159330234792318020806387726616115475465486978070557951997182002885109939813115500542475368475776423999520571287462020611427539053611971325821956547701981102912202907067368201777715699897020420151566080802010630408166080548759692072254768030523543807187036079375409418288515968928928418004684703880879284329281214278582327433242753685562826415754515256062471590244287788423978622671759202582375144475311761313344626381379754843835574360016959465252652583477436376888702900868304299270295507859963588526745263552237668965721886508176643531315703285460550642089273325849365445494679226123494922807702600856572872992713371519472761659935950145549057461595960370305216054636223956717000287364076506968536227355454315324230441097262659640313950254059500966525365446203200736228806903760835553652872439089160489591635440509344456301456480598397748801713597583949564390101466836195315675255958613208608829610776614002372288405964293606630921699472721313270548641361509870838218752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 4897727456734817371687533840617577386083623659335953401029930241435373773308779950779260770034151262145325220359330755836248310076295369716521760384184097263223220085110892790554388201380549130785758024473470493453417323247376299911524889311009571384289200297367217632490747121480466465949995373696541736962403505809046037158736762078198517838316859027136055391886551963418161223163071297758053598815935028784843186710434413205930867429645357940632212034160250290075293758959921807679172632276912437578937486905179970159347867535656943657111514500576183851448321713237540566864764378403444549931212666176178094295832566299945971759926516812920508910708067742119963050758361125815297867870437405942536488343726925411570796101877325551682686141308091069142030851340147034727357410436710575708712608959589633793436735376149684017394187530751778510474773272154317645300232615884308433631472896909763501067400932437158843841592799726163127191882867321656723986237925428959922002920243893716785064250521917079866533743576198754800354013567546567690219586301158898924748977634706352334001882180173413378566690523251188116117982444143443164448077278887759108431776306579562559091361856724516170989167459036920537980147230446461825009945985335376102898781951318222211994063671121671894985483151028986275397549852647975894628381657763282554807745093261116478742514589463234189311387213485543381532563063729561962437264363576285469472159543865771247195704722624449858449857546256264062739302677259642074713485151238018200216703536853914602406069439377910733439391432761569577803119788997319773625573068355771882531051802030686481968839243949220456901992536295697545556498286334336863626625982249171133338505764160451159410186050076555941333202120929891883169629444568543919144128892497632317219716971358516233860468272633638942078996413911045303152965501180008340405336253638881787491027571489461680623703426470595961057083486009810979946733612862436788067759287073044098349770111796365718401466423423087754859532464318029655281478061075433434549844360750836250163506183562104173472035986892028516636023027098104899775336089019351926207911483306091834693629719361092412680300418403283466936658351870473489932482848453129884570147952731627902659619718865567232100575065041968237502402064878533976269572206436959734889010714885359523560930664881677440607324634127191461648460053623344739320613131746458205510745099514960582715103310320639138003901793377471500031494127273428566210908575990691804723527168756778742691448680964433203721199385686591138198772829213971807042450401645966029240110422610342268297506455807847092844456848239836427767686240514537456728565367444581073804898157997204799890465259715021661124504478511074304806040825328115219689802103936161032832046772140675750710812652613906304102923579938961892293038601966911139634216883985174884166168611256732315621805461834259161404159839221432142496958043556824065157096349997845059023038342679452760887275641476479910587530787661819931564455245987006558248685063012499107655792891567800486273825100709986506892278431300617207524085740284587271260662066845958438950362332434921574340163927130901415179939313417091063564853244467599149191845464173916336570266709922090665368344558092697347265765950397670573417525015318744990617730855335053934018147653126880281998371675152465518530850405872945517931119239495923942635464815039391655227217830474166231266116559959975986437724806455191731283167948081737015706749098004328994245301229259797257449550482596462871734717427486202534931288396116545543000240383711161206554193166299678630311517131269533162444586576610148494710230236976329688857720048638437430908544351570259114440182768310760335575352560540595672787443634740579581251196792336656631606963150384333042393330252588701173586887800452900518780009491008111714993112835832123732009766485908496403535953806113048050155271060899628922737815254492062265886753711931810601887420807771351658362300927019624352648282749005010181292032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 39370533551851871299607270266529272275116353470119921805062947687560432819926059171623397073957469988650670684452294319540259496555582128136785265746107809971645050757708691176503149162915543701032883804256681601401064615448280439510342106450486535031952126877122464874098047318111397075570655616453201118202682912142695928684248906333919604763707076429913732874786825401014103206239009151569752905680131878311973212675695855161128126387620106378714730826163791920149032808242672920983374240219389617294024806200258700926044997283556985393314216470873956894416711973438524169987296861416697367058779930218854203487045086836810803408648379032160975676679025600251792901153429718507707146419238893297265429124892559370165053257463285392109784789089287545231449619969047583661517435643867435884239112404534790059223119917445645800712986018377046578570021907765327692823184750802440371202053845067678609419211223613758577277250155989874685899243587538908591689801823036001637499575920947453311121995460999920180200285868672355603587009112796610416682109989446721653753000772119416814984320537878577770827487218157933947132135507669923903804245600952049529848073454332293115163755709190234792064059222484270007318943139837064892189661870223298433874955763843907280213352138033619463319509199973456550652724154460308309482404098719436729753084540641971632048047920340672954931648423914525704998900354554356751166096733692281050027578985575575671623853025702384003431860873590653721958766387704934841373137891032348786486838830413141817802195108955999492992066835329772108940729705976319208635888469273034643582529375705394546821491594978223750075414695309739071705364912278370781275839612683730552467500747977281467355722373289863859383115257799972304316577491309532107415579632730305714561364830866639106406869154275536457235142954755514329152852045980250063762590543082398490113928723893600508458371751140018884216978721444942150869097258259585616985506075481068913237703400796695198868245886478929593731908218757027797042088304245935319730279900654310840623113222404852035295789111707538024507886508676387472547067894846563511520498050716015049874233263622139731645670424494233313744325493479984387278826134152370912098556781965068439817186983672468039645496932681925661673032783327743828195991808487390951310090401838090161330548464103239100488872252440933358645945134692707330667913666501979422706676701254950584029937679250980739323292049911204748896209242816110179570779398687167494723732415907481900839500899663294687285129632990483805015879917315327060371022011625677900076411327523067952654110511763573793812220961197878671442145822723143234704068148734920214151264156460578935400553469382730453006851670973479177331815165682019855260390346799178452721686663870896323530929027424287057698122898214692857699523019746702037472813734100471998927233489634998548280688539629353683242234937406025606724696651726055500219109326936768009889997977935636096182614335407616588576227152940879972688674534467829737161562043290115959515341669275771870183920257048658683345196596368510091960891783288173936655255893674884882401750948363631729259645643842473406165268218710504948254779182616235349524127194261591802463690360576878082479784143148725906431132595422365702205294518777324645122247101737297702227971078011980254010447768530444142855396040469559987496322984054064614152366367717721303133185415879578893532459049681220272880807765817353536299213640166605010572885128129367315749995881109471600093429467824849659117630527885494668810084157168589255914016012081847997910201264222071384557395456960897465967506174596548807033173039319704388913943562325693407426641579033463593965657621621596856361592012777213611732060750189045527708992689520838777527019909411525101924705673497949828004700959929725898341715723801890651101925136695871427758128504951771530850506169028505642318554121513036604975026197128363749549584481717653842835812047536806620570292443471016421030939369824216678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -12081114122215206307119900792502672930378117587288925447278134008643098093392849987570630388622864333636072085315743628255680954630274886786202211647697982208077861517961581718110991991994738228123580583468086845005373680352877044380115277596380260853338347018879603656294758144073646678798653511648650495370312405995878154340893408751316324395546053238388175605747618232945517605084809337553562211225589177778074615050524787173322903888462547653668763385332017409848020621123314424308330334453611755329747566969877985017964755354311079259270792577253567524279021692452796910005491755280177163127501003233530941717690956923092742785480512114912201398503030442707558182596603190361758564025368986349986648614178429534107715081030870475815231352839825940948995692904855943073961502770011537383872883502284690746684793514075283507501826704226183914844255916950971105967448262416702362332168354867089866052995123226180345070002905643426730750769851515952777303183662036377715550398448388238191915382619449910024941948556418662825690987293991608682856387710310367363443560728040620851269322619636879949088719018541912656073088713572096837838016370009426534914392960091143097959499754174278362973220900362839698566093464682293048145451225599041730609104341238167361897496743062348781567673053062083242784165008311594586511976305083889846334480871680476012468626085113348820005578246127662291835490652008884316894048296134166126049897770082266942746834814062955234294057611923493475918928108480004770086307379583510403532913551237962861514003447248893893001258054995138941842339880014178245726899099051314116825140344723155443011765302559936315714514855316414689486257989701316073983323091739835702424196432529517382416062884991027399104781842054938018029454085503593320410468178337661459223337505864877767067245899033297738145087125611700986116687965654549573886896837185908526702164085567753966364817931280248284520468742627497513082419047035230470439133910795536893868294102483899183290934666670511495316033694713245807237859082250350494052161629633568473957299072456506505445800272377937844975332077926737172903511381834353855756959624354537840232832598728055566952686227261433442826918294709403906932235119598440503089859252111571641268260103623310194343742584504266619556366365123163344979512423734265088248361115707944986136284235528996942575172152514969118494747949518046657934179365519899595979697632155734096736115150048014785059324353045055132568484258680828883542428696045261139629639897259917393870671233918819582929443957196425313923634627713346368476669275213020142421535720683286029532175898195913968564413560809046257883628059051687565330169803207200616657764445617861611636892469847260183131899427572036837092273834914222976018714249803280251289915518159236169045747273833202231672712076181915020890826960153645507478328661601497674483132609900771225945889619437702802097571117609844959405137916812630702370640001830488529012695078281516816246503829285062708672960154329237534940943500839669896623995940409901965718452260522111586475512670591705729629513039810007706847818480281544169780708600095309465266026688601228703681553910088865632361130298408435643006367049841441882716396549310106260694664208374522299610122713492448463557566602119359681508894107663561123078979847083552970690943989846569892824560083958114875002408884279875618764041045165222312893759589221244923570340207778404575233834842527616825747378694585727339736576363822818875185451768913501086859177545067331993148403744200935871397450043862567146734079456206782544659814993679459719088455186071449378584691932879038840153648862150924493161617659014781086692546504819378089197906318197260201960211989309802380490496746509473532108343559096841753291298157350028329260666827315188964519938880207736085375494101029538094131847796790445681326850074593739269693976683298508933181663572154706271472106650616559267180440767982724855418858662379181063302604243159413847200162720455768355507202030840053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1567225943686473522097455738124227996850537336890810836711237699141072195862194299688270002931317283888743312635601275882376317780796169117023229619517220596284974382433214008103189738330887778552363637335679926122118293887302500743548215953629757129666041493395569049160380760504348129023637585504612550829174665552566490141892633881300098108065661664161270671802557728438480469406983953388998199798082968713317078835833425157535513117053831637961228043115437477988443338096634334796163799440880971999853165824999426839539457097004296745233806939795507637803008490678018569148886176144047348781648539108063672322926260462137054346210938265908474510078020385454390277795158270604461412547182222848053983942860733501014987367150075781085081418656970643833600868617232224244721367548187325794916874979259812679852423551428736569164015522236382039641952222853070052558774591364623146872026174337612183510179536636832412571386560413483491075389190901335275258067662890085728087174521527122963228563575127458798880875871970385907391057102368295700964638226049981437565848396084876127807784582954795409455509494760862953087554289349150579149101482264089018370581398473353997307975080623544367437062142565717752946992440468246104456700693733648474152581342585676634196482466398337468914881218207982941898358841369554223995630823037459935910686028381094915676536688709518851917637458846114956699416959578299092286792183814429892300846929396850093505907282699893979129598242076031717020753417747852402495956095245436732482812854366429104012150225166562201380070151926012092192584358682180691054190393732552705965157327609799947978476336372038285836482322362712759230481495769240315888886608399294771691867321437523206629531209573996819575741776010449937316033621779681683066277728765885096791527252553067728790642911335003217684959441861876575069740799710479823190756439581870230333704273697629737613128636808230798149943371882549037291979715132994127760396561938706802407515371250654769943032082052258190166109935598792475685724818845032090565147813592525111293895496111083777401325250092077753256604741174184775010266687641154804723680800632177850679744120234621869104148703862592614783618615621028440828485349297195842514848624395821063558055705451504705398294511289800110582455975226604145728695488749204677602210198167269837333228847877983354577828497633872933833701276820569282683118287458961124690543878164109708477202879750944909768871456853436064896432994943008663553138923699997532802768007244882428228086028142032801381381758817176704231109817860013774265528727452303882011300362402512787725184804269156337684338413716538598175338737704941879279666740042949966374538677821469555291237784286050119636988024706005984735500941977260163871433144353438219906138562388814772007931892057070260932141631544404866709740006024517075049311387351767401803041410325968868331777710248638328571257261624176560660831454396749972282391352287754294285051090557933763158699798915374792086174566840826702876857574415085184532773817061836011564076354785215815229309360767884545720251137227796692475601248367622091779326094546935484977568254704898788526426605690629653437983959281723581698768620285124732889174526634351300409161816212967032196384352847772556087248255865030421699197128414236927095171556924341542871214219700225592901547391850557940194716637936166933080998819628914478945740180671285317081098667001884102568320249863525283817918020191798706353136459492235130264473377439525163135631477662199721065545247379383885834984151680064502637968799056731655885351777619284067886588908992684143306219577513212017625437628078739483662121311498067043758695925666722410946823470724201175716790681592045596397077313925513108576011234484328619842860955282238733885729219898061075220235950450826477480096752550191036453136035996520110973656507880057240069394400442729906475220953857848321858344770536234483651354071566301383935790464450401894025121274643407341283821218167281741080850231984128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 26872298659060327145928664372481475030532649874660224111272239581923472711197147136065093740844168871186492244158001227823612830343472392847836426463751046548521180469197652608409121860453360864100912340468545118215549894523376364934226454312891304672061883039213111625393174239180047221454640536829755761758503610843092769501503713912911110607221569083715105780604499744491628282149801494695096757854938200838791466360394856986928515020022252763581422540022598864949268065421042061493267859942229800974850340352308598643337528752055936181355637648296176786358717756143650944845230362182082720510954972635568009553672291164309772557467175274981917807572965133005339834175229801419295507209819051168566967516500212032125112314338071094595372639754891507727599675244728903507218252709342732489287362681223264731106013820355175002821033716862706818453630692460104673979709363737879358651649327857336475477891567303736959521724343900390642095771976095619207709041043307071667442872418666749771347925125851881713270353067493073385058842231972884896396552460881969987838308293623875648927247652828856349792179945050897402582668901931390870224656369273548373955447722323439292580111443442550586201886414553446934851395486519209132305530669451318128694159230489042791637444388328656927078713105459668272321192679583736216948482445014980183479659411965189748259939930448198792303213365517322087150652615294473875784491100117564627949713059414665345940486612712626155602367844174272902713980183558771917480776703677950878792355476349286476777424112317112303959958189760301404530402735983407355298871520423337902543463736799864763362880141054749041051442407548883118389096516283829968635684839930465466639266695247444890593581284797336031756440370312395301189995016728483006983806332530378641470725116299643030410199659138205908772772544921737220233191622060672674594207506145741445553516313456925555754406332418998353239275854009627110110111300193174172648051674517244920283361842889798310072641446049869049284875571020329841959436517006117810418579813144304617956479217830560210642017166316276156434016135677595430519307530141689171961480218258788744111832498623762325934921007841089066864302180628807573407172818115898979206294711424508443178092724278842042538427708163191081648921554056332866154700136221962085757950359594970766220199417842226713127684307538928030936184332743983022469812312610349934747262160249055899517184289785691228009244527806488784747837829087485026665532971628499119452413681074539688649737578254654070044842087025514355903876058844580154522358024962423148540584564787951469624019248211122528025141346001598854189268204319787343823551350617656849421219061461171200768112816126905514596836927631574038053438110022791168301779907487833306651014297602690805922365695210185152661845234574626604293568870013636188996663838677970835461234588580571414641489013290171424716839001362325301703707000828262532138912976479819955068303076109335357129851672310779533943673930960859181809702664209110614050797709949897171728928576780217512126283389858914539282833239927123380528195331430496852575657099551313687445381702795940972062466030540292319162125432067176680368310760978058672743956537938250560866654246744939076393970005661010753686134587654806757227461823829702664164274636578898637200528823409888969223471963226320835336386147499461666953789988656202281839086444744227493688029823874475152199843516190207075784750474747654200433644738118654928966696658357485392129045290565541081633670104508390950098924488041072739927220115149221497025722576352351030068864512726046286433459413041811056213803059272043814926446816591141830543919636686125503114706956071408458898226301232434760093693803153856249735213942330973005799934102132476470124323448460881551915911414266104146602167974557693830221970974771504091308515327981794881016261200983364934362884348288956156165214775844830250761524970510699992701128495350426376999651125975368871182368738105366155865371443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 2131586975052085814142645104035973932987207548851948952322411792774870016024222232304275027492865414961381881324483223095410873908836482048064364429102424267893070818328315783293737303798290418426871014526259171256851223311284211086788084347070638126341774442227081121464450987789374382180747410632313401687286504854289692070154764070659345580301292885584859975847960148650965099298479935731970985115719736120355652059549029483119956858693023358704157956235725996336238649702149083012755099134914878652981746002736225231226194154993451235546733059601637206423111740073545201913924082641514282715852789355217281587597701107024083416943486855458190377855245440435052051085233043695494877886997717374934554329456066996471053314900873853676940267951787705059178154030334244874720481026548528790607198794531782092498560393752335336131096730124287197623036080697634884787563693941774639543383231722413571867434070462153870005179536906270733313653712607840599706249413008651758751290971157593225751242670750777553202557839246887290867146467453377054019318211496108967578223219517011746278417732846005734351180832471631925064053848747314433797739821393211889579104092189661059872001541922913109382868761823768123990209716284652154756283637602851528425513438025851452906322707463147740319248684210867532074418124866505179003313829726355289279743479004424947746851365089535774204746282685211009774937262999144824526840316543849441465021067581396998516133629803281204812864539449189170501509357250275042155985071405943624099865666448293380939006346708043789966894264755680673780817899098869397732417023942576842986638333300797580974586270008233447649853209996917486947287509241136971632811294164730938384374335318409293276015409983032251723526701256726939975768568304833196556856691141616166463543467178146118511196366243607001817230625859837424950505040243828838981783784892648175587385856116181935604761518150469059275607014395525151230268966398484989605444839855905351922305215951092161805535696763937143326785229570915610041075872792612398675210845823977165607942796472933169643340034473510432090823077230574561251277797826701830774062981599799285464360530760256955386498875827664550965112383553922336932856213635810603541606948051853522471513819160776911450681482459735339335454916894984226157657725928314749512597445703935843865683968562768808274838737764742807112678137861259873871709217731576827534923175357584113839806181084077009055143305024999044035214090877287176948248941252356640155946554839024026669473388194858254068819655680725336062373259222797832945352687611540981958918973896983592244304511088887854024097236186127849610872766029125994933232075270857920657815128347903835628695567232093049588674740200896841892813897944544441426416126771827405770423779012315184206335173581959782501496670408464439523340600872975854458254317319334043865643976805758935316850345112282655456526168459396560183094808877088262201140261874890222817182233030805323828278271032455250341826022703923076883264994619811120706700693716113798911847967224706113960280994220253418987913974602150998944021538115254280118713509250929952839562236976842670705871123242754153992683206488864060412695407167777312967141928596275558758662815520481326220077646254312756134353606661175633208417472877508866575804113367141102404685458361386721065306377070876440639398873727407073151559672797331659956284646140603918427351522494504234120869345230304294163867329850677331980653654087288693870667276827530056448046682205728358834335652802884160084603631068356648048249367371443145450061696684899538633913704541682599265489123879581639465203719504746621789237983727126291448351246329882496465336537834376944893933195545766043732634938692150946465632713283607496652795831703610094689638255406131879223136420873085137651899917760423587247386709553724474164101662371339309948075771613857248971804865647352733561695257494558193488687831578529660635041689517640016598024554485253320501109291382386522622525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 6815477986655585018925850800792912821794371987322047894490629969801501709391835693822864823184437286800637399471264366663376468723150379787625558189659580447606109680428715714719567245859834332630265101538377403521781473827587008883047379516163767697525139887144779824630386616587532982157229418512198278767495947595167704204350628579508923653335793476182867270059247712601159971465927149850500483646143202281679123769670815601196973833812744959088799152508472297060766549248604756014773087301340357787934035745534218638010579304683379727638065143364453491198209476821384696356084445200460550340608960603926493927935330349771800194975391552889139848690526847598634578172281682870735545867885614878104273484675762137538476994814852081794965405035675844124267654982892346249618514623227834469492630838406503174954281330191673222893682968000594406876391508455517265991326347948389159549215699890716953651892223200829184979439628982385936496919109864868652713006886891708045044924783726620547176184577367593575465198780174002311409628398967790045107186464858932777348507318656855638051138073273424364618124318273188361756051934009875057342756604597101160734135146021272535747182603005609960134909238824415902190918864981115739590225302718536749388121815514498769451595725500413332159132499768288019954950417065841289788389872800415858810337332327714259709440979320226228120154115453225638402955519412954326115790877404334618251765520061517512744238060002480670312677755568446102253338758173292821432180785885962427599630739625017583654798187506816261812959102942701628996060296752103099918851851592600662254379003925252411332401406561123133707856128684147058156304376533771909949541965337596769933620746356812079538047951083516093159796364238567882415813824120624536790497205834405928679737997632048578877356113464193507951604859609928126780069248588114050135559428472244253178306713116399175015411682763498149312018212550395899017553000151432537748488563726441191331906950357894022688001670741502748798350791519168782889886386013223335789980880992008568192697077493842061883935890433445569399744910235123418097877926343018265543999205555656397452502485986550989790904326124311706194700744221131561644163182626206023375203214958893945746892250135467944105662004094930199584291532283271054337491995378676180746547097113239708118440937621641305393699651203488952039173702805357994964844131034670615397822928614698774299066497783731649893913189994263229298717487510826182411149247736805856377490848251652912186453527746174727900139108115430350483010331011247447585235481695965204117360641133796017227232966348733697918433915985136955841910513416920583790202299982799200071706032161457650276369857208068170402065326333687123470437033258145984439702071623755581602004240095227778813907826452681375518673757384777936347439436224604366958899355284675693731282312202180866305953724117538436669445972261027793217727986778055526172388758817417065900525167210735352515542528857131865289892742301431614208831406107831126053923636564743086202807165745784906617108792990257848011144728976634240848501237833583842141244708987609087360192866902095378500588286188453470099984968010203127160301223617411466662779220954129279098974058711632369028634165758850855259180478443546315198432280532266484559635602823742154238586096552186386346232677652574457907374026959506973565536640261319428346053857735138391083987093076222192734583035555427280241159254311366827665631992516626839861953941173572022790597322298176032331774946550115810647379414793809482794255658729922299349790834947683209152692380271281255469187075147202249138816811590400077939691456370593442048203452254887600135161489804382488473491907566084552804929369921076914710952808860577748468769956098839186422395197689215041938369615198389466838816747930274857155603307010741904807440476751216950736950033061292428828696061855114297345277660676577132926896244276859783396315032173792569500429970290950329341192676210374680576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -2450245408016035193317105183897342101370327000586113575628515396640692032642324460241450386588994767520288940032082205311719303966739928101637070805728776896422215987944046793084744378100273050240981255788155665048038123242786228471956598799684857590734701179553863047516930327119091026597906692173190520279786354864222321724187731800829413390695018928003570379159046336009460344556475630384156264818047339878586457297603746941088503028712484703361183694962728383538377178569948029966366893974176135645647317697187601588198067789457518051732590482051839071156220580892904134280823298220545159703470258015960897913303155656264896412750490243503711739558628625988402805455078539639313064938796387289789183407252290130977146760096703420877199760831859694488924744949587610917114639011829916611672731971395304359576040762049437855353721894097935860086279164978632323740892716526493429778053859313578759691671463837971025371810027439983001542168082173296779668060737812501558338452423570645156521514629476867548259600621250740025559597160617859736235087546475401547917416967800957067380295910021333300235090166461054712447665986393214547198591042307305997576152690123405022936999438633725069087922461196339816952866317971029270168150338838643039465056790393357819424915582385991359630160749914979993926616570428291278110696990739140012547153387600600197750228568535033991240483756256461294991260297537589503489580113826042069214387310282159604912345916986743605216335378882935872580459256507653733612465400331292810095368947944952350916755166417253775175500689785614140015208625606813992581102408969191365196872177338733035061856058895044496234356200554174744030206980332547329707216737234524492349187532970291824977859769838638467836545860217263982202894920447936883360479828337828256676459542960506059414407331011614925341088975512797260318005264275086727591021999787186654577013434115686766864860616298640176195760309610979865681377373545678005940676008204112832941788121086810235171923216794360751609163093720662100016530497011923237809993950250890421158426274640590426638873738141766592709218904362094572785911606130732071652282441811610421524079737315152286319190187171653973081854790378911605115923069763511241236378391857809978217274999597502289932829153737696533812143187382840292461306751514330171959303520760305444480138538178179112413625423002358773852183637148639102166338778286902917608108576276991865073087604479885397304487576666555617284812835165426487448966765469679421515811298793341169976406820232316294131280388861200258241976163443758742721912568785972864028743059149062080243893856736230377092457724555546019088477088729219916684267470160351005124491498570449832326890609695888104341850024484383828632168892155897518273929057109367087060858442096601700293655017288480177944379287419876528509755546516450582028283073187120481585826660371720183641750968821743205375304581206280761165193212712048147637511178344684807491534241496090054615903940703856848486460829845335395434197051809897753201229443479811534687651921669459946824245211204293567078912893776771812693816422173257731000716512184151203685162942412430473454466863198970289513108404429983548883912193462363618920768775832608241504703736046722437483381801924158964205402249351832286079223638920785637525241943588637899740966319324018461945969772607000469528906834733841415496269331456114428425167617042093386059882751932202199917827250396843289256175520812989214854622770978571057490424033139857751400901684708800503020458260762355930715135801616659691606890749250718527915657643996042985851919043730685696768502481876245720118661285885216427603839484888345589192154564390829599413593069595836327295335344533296261291440101228420349210824424307547187499327224978268212416617683576098221002007368999504092861788524453166050171880387335818144009817616881078740789896214386676878433262921245574936351545176361017293061859441671869563422874421311177737734488014965555653158935899807765708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -19809511250259277539706572798986449023197381383400445886940182693748180874529592445512288215019703657629739554278739121770661474936473775676778149525668837338623722791369449095809432857106743820378968298317227571364777906984478478049177966409568993718754690426953357641568616190441726583903699298288582604769770684400878042763865287548978094589319104230661233707522590602710213197085780310883942580068413861808499487526526546016983382899865995172537108303938448834044356186729695605316997570172184436070867970848655779304775161386656877683386660868310160864529356912460245590726613914961214786518196560368070138252968800457909948102333489857867498983039094309957701953955949418254463205925641655982518618711580449059619877255706249987366887427296760541676577710153783110219050083056718678972326303584605062013574820602838183337033448214451075043855893553939246130207188784406877992693877323346178244557996501533118120147106188141048251835462016217276857232657651872396243756223637708020047602935966391163449122200934040012779127453688113770126295251633306134318795331616634960723777005804996323431249891998722215229650274205282526475253503564328980789689595561128075631681758539078919784510775441831686260115488018874957484205493637037680197754381929919741788131748032374883752861672928134622932608716165307279930825349075883291741863920170652496168447085655364021874491564033234476026019446681219802530674682523566148051956307246481323959536970630265785628425326219374772697145805597634596214295502494012311145702569305782786887345319298926135902519160591454570456011223900403988206293292188782521086186873275038674991044843640025669774563266225884179093173342926801718113685002880692433355452482112262417377825605442089418185662209908524166678700449810389950916494906240282269186040205095020908038748580016604402781617293376011122066521938965181414482693783446091097362619630848192194958407548160626380522639493936093227222167646548767561883238939809188064499109237328539053858772219663758228035834843145870843279373995169803355413626924871782265990255737099939113150993921954258163364242125822779516038726655840927245697056234030604040317696361614274882280063254860741437983345442724145385008121428654573215023662300035435843906976879024656511312115851309123153702320862984031862645225473037255087774446996274042304234921764768269391963081910642603190494385357512467368425630522378618039330979689131925519720486945062036954153743077203602351933992582165249477401083834975295040424242986395011743924295677156646618540308986046395919946308107615122069516068945688103368164908851566394848967552863350224606841357040199470194267440654003338594072659952749140195198615481703402006748361158098751895585928190972623100077866394215593388222400481390405962697057059464931005651130644056308127885623021766253462386528409739818332421311357226307714481712089705261065494949334190807229699598298061079322170219425453219390176357056289982830777310702348402113616183570080645432243773268565312502715105501608263153892083941946136500663492269199345553033238517558833944652673565647640917508835361978765630384718702201503907160701572142083301751604056223346061670729302936780858256189380146202445097534467727670128155486254649844161962608014055768271198358123237672283061533415113711138426717813968134020363938766488968614080934279713387611176825914674559213944215965967758514262260795406053278521004558914483476508798539322583361891632678363662153905510902434172487361196015237618790383723751389895838403574152610941271117027841251029808685344020535659920037127656655195555587098364071107181249731926680463464514107631248606369141494288033095520434638327044923576856859141242854161495496645760371806184721696381844555110399758007408914061107290195790910800223356536901902747849841358547171360074345815312411750677632879675229949245779434881726448232131046944065665974723352402857272033312695205131439466016581758808280226083363773497825901211875271265789527035667624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 1061865613610762559603316197070527828251573918248223839682179235938833302377983263560129652457975398210032278926469341175336839677576897516818455409942990989745777036505979567882720358135801605481175051136580641609865796591155000724207207406324118005078970331742321239708092158710528123684055448859299761914769442649729591677905158071788552432742239372074886917335085791982207913141529906475279201770990069586640944987086148561965605863447326591866760821116946073808025898834517574993387586640931992621776652664122258905421701947752919652609427271023490452587425547543766449228829369020457084892293864658837335249796270731028276312794812673929193228143258435546305268489372462273617118447491649767965835828887765232626223384705782685239297451081928735415167585897125757566276810980871448510759316630984448160671119758500092356130589694145704675835519401766408614070568574030437250116605485916332071011638620581481403511067282997445885932597800604091077218211048309341037200905545311217865302898389919389368434942115789872395251691244113656923138641542424367912541274241230737501392768589146453721891809651018018091329493998461855901436190796212100918043949252334063568744397226734872754282797894708162997031840049063102048002070502792418886809278481410258171028802122398672147500074897776866249688872610585253681368891498744771235507003870675928413553310340101862297709229043967198619412795496518739529709026545524856521876728503801298487916644475231841956100393222441257334180674477480637459602382662296671059438632852445711671373371496406323800909649962467711071607149277937710331392489740665494128137503323037569801778623603447648869181319632751646388797901404662383297973470297536872304971157768768944140719205336086845409134169274967462530038849147226778014975687418502453136850699945789805058263148746709537511410161477805734710407130235310437459138657319774848685416501226476261094720488768018543480765190651042099615971545258724964963259990981652180157447003192502920885085899804446236604567278514310585457324937792619020195115173416490590902191375418034886201730954942628821506483687562579330591418972293843648529348873735729206231685026509017137310121663777383533826784498760978295170799371745025752675639024341458688081983403472721698575295506797387546976113041527959549100673630780091484879367945604405659279085024923512410635447198068247429930469091100167045695636039299210131514746695735090660790470376409439604995497562843411208400272940549094782834364075422962690558731857171651955850776995523232447349879612608577421599139359924076958628306635818763218548739322549433392057866223583887729840515992209138601106296462609491325732069108046560045948790322492089948236295189662036993617928162432642028224036406741982828848630186855081799145865475807054134302072323438294595516930610566658227129838771310430192303005734363992398311224023753830924551047088896926860050865850289697058082282420528973370151674950570759514807313487903438919270326537684170816772961831138824365201818705154064914242736734070413271569732418339064240441817701269021332442976103872977604928445288144820294210412883158725504778915808956675705675672561937959398914213045035118265831418853651511087084945206918828588426954899877917425918984614379558229096114923405812252980919031205779645435116548928065095708282104792328632992146860141597383701018602689837720807646176077666597826825682459996485505979363871248283412954920009465542595730733475925620326762069040805142238132876930441647659175557735368741961081764377311857762492312587365178961562833365425414163252179782724770023396643178231927767478067315271268815388330859166901725069015993941386024671516536212353356727004735811848903957484973902731838826389106831992971021650009405579762233257901455221308959211155130857636082692764634514414913947485933258625274802923528557370862161906953646297340645736880512271214667420499043193675930687773747918802119240215862791231889863641995763621614612621634162455893913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 27351420903391024789521601269121873110653661183903380357405901192657444458940470054472115661919335096488343032378226461905159260021437183096288347631987522976284377562144686481880246026658832399716403928941688354405623424649806206862828782315712879800145072606301297626619676440119915224011345066474228601859433792978840771979772431316597159875054977602847969693848928504253418782988416633687823745229096247240166470665267929820461321085682211642534621491766603043573846736993128684872128999117763869367154002053149412729403919920741721797855399169275641267061943663581210368138362483426576636553547419809298333845576278868183312983235371789022685010377068251789407366211795823747001100901185034062687868722796881592572360690378633227195125706357261787244949175387315543389488853819694394830251387693558942940594572791950473891132903514590222049469183106596406307749232190224519404455349987334357143714521539497767549349341829814088023388003033234555259917567170656422729685110220841487559772612531262372753730875870411413271953448020268373284803085342909325345588420683025196096416963142423894226181478259009611214692397460828949837785207130302991441101360849450632822052066804958188768959104199552404836048615698698946253907274029096456398674005512882420219849921044293401836730194771070557949173298454589369488951346635338163753512415778813417131774413599367720602196149960945072831621656964489241798585324048488936649969374793724844736909258922054692703009628416475886688917413794292960102000316347358020267223083312112195861972061038378436688921662902947633339103518102102486730247148804142518538921108473063611941363751445154866406408668669337064825941973233566551210440476229657071846290785215842413758511387590818000372662484859094455160517043759156415095625091772972651726232188449201139904087688640805394254302361138138972398224168667831833287010992743057725694590211031575798743562287278804599347528080077850773477174744352359146466519124573508827521583491588318626015765514099419518823144116764065372252970296956689855655182928929168199705311837776370329268393565194083409982592707122027770060776100753208189585286547757227444926360263916462780756367659223728526143585497405621276985020934997163834755466186122749731958719057845964327858258726757028335341105546419104584697833518782883545011335261328473780789052917344267325189420783012722820248851750601105564915653319350364036318789914099452880179652320522266115528295643778550000527381628769716338501936896381695670850371826668958682250233840731714751975616693440283433486833547207452338767472249176926106062089190048711675777855160019818935589156750547664470306191588516562155157995195971993891823726977007936114362434067806434524880226444000750578332126446425294868342485367099712133304265180754316394183370915382561209104803113671397126247507632811786213699085872170544105213610389592503811148096214951898565669536035354644405166330097645287017834382929247583861432761186596834515711203577140220220711334365254908418138520540157886974563202545655913871778038109402294454960584952405929546859764964965878466447642812958443274638130312660559474074111524057645067439612435607482979341049868043534083454500124328277102932566919865676488716459856702778155513927675608102006523827912829378173764620682593619659859551010055663808406330286331871565208662404978823768772747793910708229922709184324880451050570324364482379436700262405545630099224272368733085975244007998892962140769710855000066662869171698916352570472859263166948586626182938968817145857694158871659006987384928549990472294234478861230915141654018648974702705169249736873975198972987386167354823349401383554220484731158852540038220786195386343253732272831305234705674022187912131102027362295431120605347501392678502287970884533873638412172934282887331689728150823785218026920159563572177372545876993993160268094627670242548736757719155342972534238345332311880135494529766911958910717257008575270221735062557419528436584147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -348090744017432297216899793892603957324912907462559479543788732901314533387769082164985774765110586806894773237465276925573112139639593217766686694478528581358535949941265053851199429625675511074205808552994085054851187796773283740852307653731976388522873748721689150880019104007961666643121767916862765167064355072975242168501639201925961810708149335508892273118731320593483131029421914402808414003496033049242156166176849806003274519754268797634018136208700383086384279154384648424170887137688917296652682337405114804795160680227329652543734195415932704798121903130454888541870693945419800485351227953239284688308855313497709419168762024350174603792666936227371088722846801383326750164143783310013518500673672051757335429531065633014804386669042663636220713524565394435049743104995643514152921499678792066394754070536021545209747307421948198248587586880223023008896575112419170073145601097689547235478382105440815993976076409211030642968195462112740809531037205431679517194318214022976920812568215149183767145387659266785158208585123535140791431311116355679435401031369466872116803855815149639620777635169669040904841812744589515963443430492594039589305975136940944381474922433403074682723961984134048941514563013068095129520164146341166114864971306422783017892789246246961947067607127106062569727797724522446158541115005127908687547992462034018810125973684842960073113833299877550947675544860812901549009247292217787936307585908631070622350287132709147421832418199152205442119880354120534620313044278407561233971724274266697027307055498280470705309759555018970652541502341540510224295310752022031954366175807895707716923615227242380031349071305949630776355234807674950278912200481998633584938926086019061404423757936733523833532151080382614049948855292068484076360979784578225696558875617430628049852779721557151888309075532630884580959161706775149323439109499739221550763356925387472247907694751844701466619832357243261788203933515528577938192473662991190131805507639774781502605154222490277996968459815679977618508909814209944180450558200760961622382672150958591740387655542883834478453542440271322097964869456346127997355451660871981900837981699329302467255508145420294761625713148873179179366691322919882099251050849159994090762838487150355964927901631444428863104208464151352694919783151731236004105409923971310994914953430621567592158708002098080990096971754590354731564666149368502682214797545146227332076404344513261887025736470492018466727530610717696055228958198238281780191097996699939975821778869383352544889599813878485581185357993500187046162088306935225288337309462125780077313447806770245003026040952210619864498235992919095363414569579856001239881674392688268049014889117957010201719346968278785910009744865072337617496592980827114404426973269360691288019081884777484806445267242360366820940675390674822342576497194458058905227463142368940032503283246917391536114832123224969828889328780836136144912092160990816944606807008116727007550269588957292833184907307791691173955813340706044707636222248799678202583423319422162495804066050968211687673692275085815913187182067653360329108717980875117997859204321693864037495869044002338583923535955709500082564776744116585399854187060513373792569487367742387493419328790142795908905870428475690900945691313923614573714803045042664131487969699472704427179052053672787531188939647024343588134636948095438294683819598157380120643931927227784826556044282000925082754096699009519551455074395205806370134694528675765599197320009463818828667899382186371692832383218793897352180855013368043659401978787522167403182816707928307166918193819020470541480701730750131749698238387645355965268169775508415641199548571296706863514001636975367655344710926738930500001268267596383795099700111434913660886752857538272000811027908862785579160379530361717258149619186701450228460015242422074897662768959294837312319625362712472194998670692503987694361786736126849507753192810984703978348187769083430747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -11868632381668694427673826069141060424888695233116458928116963023611217705206798498651321887751327928688951616879754262619139120428241227027669239725061827438188350185230122658806756623042996618870850510489083815474474275551897344857925567627723235878526610445247252204359404786165370592080217284132493768175286272380218198844310085209266523498230870998328280091367279750661213701142376239775884603518209087901131053692530422492900059982849448111575731272426970123537883282070534465095792043579539186778660778277686246918648737573214744744164959628220415082123887857793802818217915268604362556426250030456302178000468775762349410219284371716985110896886835467369841866137652434114769250273198313431934735279441495742411250288398135916472665399634373117091371304044035899193594114455153118293173447273759967333246464833293096925847579982359641725484959204997714173231736148634157051157206316848945469404500253068061741507669444959540605397268784473623198149814727545392084228793622459375636469561713105085946509195787845195865780874375820681405454663780732795073855861427348074058010353596830265880235520257192276336901731301252742997279417051497220422706497623375851566561616171794110304177250804439570288861848417057799835253631254287552820154535935075828404959856192263843891175065980784246480681567642809892654299339073255873457582957730667731061826695170359292784315503168977789998203002713274891008602386535419361570567288807600809742097582771614849221696569874657891768661404736273052174594050719671217063965540246623828501366419860352941728657869802411493601990748080934676940763962954930975869501208200832829093246062438920380067961429927390287906823501980757159408954517941594785874029100095260321560006337205475161388134837400734952327989378127322668828998661910844123980474907353617725503579504206142724104882473008665236725537483068702606778683860431159181313306653965034587280632731095495759984291859825082172662738958344409811438967104321397415637471129488398757164090790250281998000279677078476416106833883697907904947642469685780268188343668932658833579067798502852993871956236754414984368971507764737535197373764074965803812750935214785329173414214638314598974821908330316387897201628369894302473549804556403783173559990635126828697591756816555928935039397678046004223667460737462356345097373993803496586537366449503117493736890568298656482206869484360040366658244743141509705682306487014023046848240812138119699603869501879100705362119185279896881441482633404452546918315417955135784769790585232228495065094738399162549290949979196165636101819351553685952291067984366511069121579926386650898322498473007806236845729720261279705249937777402841027019415398671752496950154824639905876612793474203784752222200592046680336929620026892620698048504168776944085677845684456746164913646407286916372984573390260619415930615245192423710438290106188120155306992074671732348881022869718173412434277602355402555793863973315490032014751484159648974480986223932798626642460828000923522385673588268351035355498448700706404064108412837154455835624747098609629336666823511704788974526761060836156808188086936576033439098310789902488045446093328762405107870158055530039994787964133168149523903720338643503766659654273870602705683116710996801667291461013091036800231121800995943641018013442276679041982547146467574109538577728319213274636919773226940068168215743032070634440400998401442077099269432867755905464750345373711218883795208723705338390245231856624903640679141147904026062893832461186763655401850542730816461098978192178454994193332501328854314894569414869407399635943800130660793429109025957520300038797030170904513473642217698529022627656861359689806290124990360978324777076350105806634930218070450939506903918292688880785780573513296114874951909232900115456601685277626361965413575160398059904436037682016862602981163831262681180224858697710440970459566077454207450101943815691711848089540483499965653160096049697789401513953442692000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 19573008947236558865306594051246652350231475816637726622162016374314397133169832045043154614175607419830942047624504339320999148083932067088241002969677845213938137798314982689426029153679312095298229616506575840686515151482684416225387644781253701688234599002273240661725068537455738705628977660274189607634863956742087031351154584717111911578079951500464475755899902986228590863707494402204358814780948049035013486664108681602129610640711839518770315395341813914735577951317677654211506617097745255089284765470357744060916117645157081204622462756600717996919148193982189758235175598812114264833153534845440467236662773536944059332696047520571873195005072602883950525063224310928968458958363320120190310740573718968330502059255169006847387405088584155005297139641783523512854627791037304197819094477508550819094945489805856191950846932531056704947439099654412247636074408862516985938899452153433761966336822353300639212628186114938852240520489196331008935683462762892150699912841223877067160201641065164170206499915072012803412911657087884157307145750772226857814052884978510896544957912356370847662427240064334947924274562282239303741094147826967086740555792745692674846459045309177474070291392257264602285292064443624683160407068954556310550511640720304848796892660392452202486110255219185664369976435168684869990721764845959310932710576171432697809374660040165802326937546806952556817112576894000877229799538826108628278099051677005462546787225987402651808535813156112645448823823390291292574172203242176426454690401424420353891442412402887423790176715908875291493557001271123879399497070753101126223877245329474142643836679874181562350499208559392190555221027363624843008759374564606475277369625143815681457382305519274641952003714935477398628264671517075715451864104942255052598031163201230398787763510138389188152690337534868189365240688660150704074007507624306994966500509959672732386071128881600445125006318941419912590999400123583416362430547428985926341393686968941586730451571971602789212928705887492931808271461044498757353375588859033486780450711221111473664656395582241448051156621852634563731639891343424148297106909313548033016799343258725779803279132927489342592694871743375956113068470744969574745467782950863792223112052935727574786957040413852180622788148884503716639794823617095060535360122297919862021013133323945337988255260497850992538114345511181203431070852778362500480419279815715243345692055432477372782993525697187971182531128265009108294305669854883501058075528556160641603691126989493106710843494069028909804963453253887158328504161648973581327548703921339471521614233734933815175016536325044510824826165180604373710290121788689062264868042281136788252457690935122297338548516053956396100998397163915951635775486220104705763366121396046974398843854476297417257992479638554432611228835070832619593647056484839566119073951743030556968734007136537182880074778122011963373765394847563525512852915697716399190133869474359739160164630506843489066838616136941946629071320977962612046068446256297740485273349649918945227995915475684404026989958850880715849064329952393821367577021118561012766639948263950547350310164013345055714944668046425050979575176031344228789536061351294269761676193319172030593189910336615599834781888049939310576660842307662941754144719823647948120202494363181191369055524804824738639913594092780680222887173752520897776311969319665235713379860067051724995623443219515838573350083550451725158898426597390252038167891294972636771322344999177892048504968840193687271535530066557368184749615944814575385360848504031890961154654270213564209134204678759482318328334380166263009140341964506348765707167076887800955423498632449313450173579068034256528839793011940397774493502338933746501846724602066836542695717142521623986347608935825063621423826408345707939400986088061216872686057118486529008286048232191529176327646687506338087433431637615773678781837794041728279394524709644430839032591652400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2180513725284715404263047878124975582958948957802445596900239240784737274519044085383603489590986996502582549506806634086242023272975131550398119854455027490553526038510611745427276724953473652127456422781479943111476535182597508772324880356668760327201302371629271886021446905887038244534300987576149112126131306831033584976052972824453693047743076576595474391677088993773168044406537853150597350079374670019690076427461870603908174202956295486884577371339701060300331980967004292642173499234203117588113459983500280329025122428166497895604869385288032326148085176055648117008908954092339265650011769923226338207310432589514495212930925732355972184149201333936423409867853315456756547098700373522812414412605863224567456167402761142981949152556767863765137182572965995039231074727640799610229631537402888930518165743833545292685788139972533396320812946150758987925778541121961275639047818620584720187396387732234550407401872871834842709548634954526601674109440920453096087132264962366214948403988253215129961188771006950605095364497019053926320146080725616023539915564172020002558864640127431445128382131506626995577778478637706634926138058560419257932062612785986689382561613945672431094767632137003066325200992140485022920524881711508017869916975453955990814940266333586194912298031200111909853881162192518085266172639137985383413525437047446044981486889700595327431028380973959115304645304937317139021260803346681884616144489849743101876750649212364361903965933305719350270789341348561271937706005227554225276551548809994249622079499846276307154315128932552852638189492058735542414291396979496550226538139694799893019477191683935948347146505525429552644222462064295874281236238183338051761579840665648875645011069062738690952881989859072942210712275715757057173944964303059092140158855434746858250374172270351150171001890922799942260762852194780668666902926720289406884364307270629063659163355984327489048719709218898055968301812241141848732220016710811452852212996320395545805261712330998424362961994298692600419835608303739731339307489917645273228613592976157575900584513141696636570222024580267817871952494881607567685767547619767481046824430601061860569643496409440499950689040296654275368939562924046881815333094209989119912128081013514281475827962830042245839613891828289615135196651957540732374077662921689283016228374510003404476307346632511564037299768198897867691730442670745041172441624089316834588511349906861539713407407142218474310300517985234492103947922646742435876210749872802152766732867364941917131159028114591419806529461632153888241077586361143213267372736948789864156547403471933930894253689773531343679924972893832152057797351390033086006084026827411416596769277272518605795301796456158530225095160201447858774874931159251949687602423396548719889933740055267828802022350410835593362608438759270070307531910417613948075703068051849167984451422719231810810632318967709788670043284577651535852148610312868671629413098305253310097106400966105885458134314293764464423678261527665966550336939246281519525900094017552141053126422317363928622636505181695589168423971752082999069053279742073174650094130417906491218302341053763272743921942529630074814944831334929022439529014837673789458774187918213691209807832542366247094434899149958064502996671711100892515601922977381629405623632412976988033155283940981514140428263727830036070342375041564011934526867099964559916234488093379076133945693475883553259471273789564866267135001321456875612586791865046397795145720007796125530653049645090612492424976998935344606481449756792687876080707274866413632441413177705616239368006712642538684940913939417152554344000696445386267764847290712145504450622444666942310994016209942102645779159998452555949616889970270804134482013620570649113325965211580153645498418956260082982280973000277494172398604103624030076094377108709537271884464910730819057270741089087910396136126754159402996506540523799348343319943863864025569066612657500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 9022335039302196460302548992851171566822660114128308447984653833175386636880671376919199704482005038375149925662397873962735238155120578945581254868212190408100802129258815824392256799783782110857343227048638734999265184535302001557385135843446861248712005342581544973375632042332805372811227771688908670728439042281475118866574904848635158773731631156457276787090845646178881380127457234926840560995874118984862294311202086958113156431878718315827027173246158595178464929199758317495919630306105889068528798660242622221209134539860789124359470517421088330965974190090815540184822843370781977500687452898032712465060218160147276386663871100194047417970621055284907547598673083316029975380735424960458076583093100594950514839988284938113952250448460953573571061875118636592617321132011113619002529617995690001342762463435710451523058112292258250739659018632888457252013223941572350296072312125381410675679417819567969706284769602346857682629379999405532507862716373152722608553878612738646336773208511406175636733181152085534107454897755556351566014974970024239426930712380839746895120666258792135011922559206416002623172346251552935326076536057810913523212365661462841817524185091612537739291871019387238030372836980006685665314017826016396422880173842844117868102712781182747455794392856754712347045630179901871629496128361335108748275165688219483588811797688145675384939295537298768115687516146473527066433745071142862682396139548478150066129166626265623115389337901445916314548370846010849829226963937648418131493559794942154717591110169727243763096946301708305400599052644178627953029843539089441956709801615246583519078343373773352646132303478382294452920074612998754765927714998098410373919862184436649977016673006367760485768865401608206673863273347585351160493769760844398885376685244354133306085851782975914644072627810403648516817300306759981471633181094409218026910997462348864314744391247391570948199290543056660212910110060436057546515801224866522480591127592995694915295654189897669585165746551618222349515498122258883960483967149030261440191478137296699511207145034343273284026327166303635294375433136111230457814000025423509209295880191796358680110828863537278838735217815026818083150362288513384371777536272422964163219165777399177749515459832715978043136809675250579149055826354706787333694974521764272278577841191658951813219561912970875339457310391282786226536921078843152495113714710914887362765030954842122935534539484353527467102112209499695366107489032311904737747470161481855688306517226497476036636546406301156350366137739326212546527755562781380158817488137597720462812288786314765542153901700731393576426594623637513200983347717076168684156517421065797814712662991450903309878833571784237916716264158703976251603042369186534534193125071440512570079317823027702007437560227479705009794947276262848274908902915505711016587637077236161575395147325656303727170273954732200718958733972554622750261701482602064170954380082736655802704889689683375025413322304301998394681213496826621631820818709107013616380724073302946150703842082789752806150623446453479803428435485734540368579865974623727605011140483964507677225801118032499619498695543976488516982309099660694334689839624297596173023339384927020787556450428384930386428996439634759154016516987709443410437422959459128320869445281344480653016560061238177273737983426683471245818882014782120160227098654655829497453435653984712118216267582130442010338010075698859431492412612924744858433627759829713818530217109072521569048803743476832115596736250149760259156402247767210559256176897552830797214072906376985294555869283988954288016323082793332675334944930614826680516759875296082948742952825973105190368047615733136124109430939514399812304831929220168352130220494707555091002277419833070194846719182158043818913874412272619666381830557431096603415804925327899147774348923381145352794484146085127851390918280205305927481916521606138278300991830988980915939125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -113627917776930085878077016764350824916625161407527135166661446517911659752201155611348313768606172545746851308285455510156890333946558464237499799141029799503583070289420320975913676531415979413356526438734379682482625634957886099193669195662663621593347207480140018496171774639983504966806393715820207903369238025728728405913120625936867082623209427516279385895142049522227153667837329768586057200057495163421401391502685524061887907997332753459832072485585009995734806878751966831779908161873886028803121023235578241462226106213546775568747568742044522990702452054184843479657047474453441220660795667764734780599612378443485674613458412643463267084669572089261481729559015169504885435554121703962024214249518704667868374314879212125217267115475308998117598922682858269189582236831790837212557763480275055972691309147737932833046620383210100547009502325758934223130367042373332267007500915322360959211897434766951618413008507643856857411231701378978825584994514179284356491066097134372226811768692042618999934644842420671694662848943418852983418212251743853009425641681036069439362685020805895890650022437967385872178875644652086302145075622027044853212007927789837911023673224421348334628362428743179639913937398974656592492595182576508558975949501566901678803199940564213202516149840094967218786372617319202000632617495238985238887135053852809078260338419489190347760727461343756105465187808540492275011088433951340011392670555782393505924528023728232333696192478217207603404329266406961732466349321827965865729019399207703590234200030655900805186462648009442235861888540079365249638668175741997296765639586869159148726990249793627350584886697742472311402974336883735870034970105145988685881423405597640840446778185922199569808528994632094937891890578962965144357605838690291028258289060011435538475476049490276663802614472544103652408161027405229998382353926346106444179058915427935643607741852079925291210783017967861826064765473509364057782636299496160013559610589140645160279113642685687339720227892959612122540498421559130203517118914745215048949360015978128210179845362943644892818134494743393442075033348095570481307051190964985157593050336820700732505696783764654367266502884171396053777498440180838262340783860411010450264902058394073594402426939533097919106401499410714615950008193756914628716826810038237144723237446542553637285989278379149522236765225960932978734169198072406348489335251434962767070903954490321897081223262719955496594537758463868950212974037667126161438343614177724006563709368290113275224365677953405788073558140044386240837680037032526143466401627778552913786186364213901225147619634269614034607161925063616902613097103547447277456455818499194769127573976717801067096153732926981175193042321511523580935300660762956587120927649452689184552688595838146573497824046029836440206067863394482848753548454361526359782892876665969562463608454691723441401893203382754448223149173245057735295848908328219264577419848848314430987654081661896224232605038006463817777904097814098423421289756095562785237257583733076337726702182904550289408422749137643555058226351718087838840701516421262371671778152123342405628891166524928744998140583162700355725630962554810284607681396209434364170776611920926851203244398791113505028485705321373392554799129222258259756736999410218401128991201922549538417761459741945522238062694349624693333297303089111662584795089692001438732570445412126546112346414478144680602123444352080789734141260404803715064635475611739671205255293296234933476484416764686288121466556612272177684837275627899127647344368682806597799518313837564195106530367920384104009755188574705593507583544794312976180142136750428596893983376594197752567004586338273224878399723150955339692352534462601040778716723996377564950170689579513437898093420322283622546980503632662184888016060373049602189030730489751689220031000558969351413634199941393223786006775264995608814065459955035465793261998525347857760937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1501656534079088653199071248574882225432094550093386882129412127371294763505807337829250444978613573375716479490768617615644510625944806436989819825034421940743914883064159684357487470822808554263899370540832602506863653224216399969672925305716448352490411219577218287379601208660543424841928116212698257141267469562308809580689896455266927719460464204504944411241774621238676949929876640457015401906615713332686033882585520777887230227266373917545793129118874215696012973791315847543607083926872279864858234861065638605743584845154313185504681597020405605696134200087567576956656114121875080265125423681395759968588120057246757943128185431782729118872316729987591164137587375998790856676029550013897158653543684925839485459612650113936409515798125797643325239902762030831217525827360787322972654822747798426905793249849354262795107682332650324280555808064740204485149556359316416999144154940184012953163164286337100291634626443131464911307205437157963747729695832022881658454704009184597816262687930700823774430869490903572690204078569904298710881670486480535829239721529044646103765564065866787229099059044535911897183753855956343733921563694520912595865734728190881272460381995885256944545886234604611719185147593176790661786291185210180128762492071422430089926789815252035199415763236973741858911533248305212782203984327560871784972421660228047958973553337328870025508084481198513730741531880636285791208596780599386624877439187476540117224341729870743824058828134372432807723606553617662276914442925350600773980182420526041680411820040490960133254509095720918048887303009737776436979657325203012559546655570303001833325113925858183940070111506837356202399479690124330057692950662083994726100783627980886245021449221309827254801658608749438452317461035731287448669631164898366592326491859754982887321630470894272372486050243866123774784751461567566748226907072661568120782395367847657847097294404711459951310254997429813957846745777216180290194001431255322636626570515500102398331967946463398056471226656382791590216878197346629035227033026862363346215672335053642374443479882343738418983354299917668231781959011846682183782437788452249892240137612548647123778710896691776176563797539195147844935705863743721144506317671138883996639650456455358179357421150534720984499857357568183378136091229853747018011530790711160548003457892956640780489741343777899455532662339230007733876668395061970863371177094380461005284779840121220337276241427316699287927647137624896683857400026452782960307220904601721474209318431723178844641166990346505310030056151685143125550712955894283602284939855017114718392643583225003311394875287995272283536622536563385971959469988975271360115350777404001688700585322027764632468345353673114512662012420847004820958918335881526914955080489585105400172070626956621271787912136295437965616526885381300722656479394899450371438260469077117570430543966137649458109385854094980808940899869915048709357535171547755870300157126549227528955930863678560447046071284701254114460372555092647784520072328124935973654078645281352897654619549982649144242425171469123808613991482816547513141192953193164757426647175449117282214010880784412320688337889371686391533600423599087554141767429386013547708048248225962595708896565502700751642611523341926873390816123238358549067190196478116566954608564270305693048337767870112880608520703031254935638584954671424224047298055124714429870553598791923010074252423649010227826528881365113042138115281535643653023036967114309827677718448630714357086278060421078324429592808296085973067884123623960577533974369173227880960846205804189104579088993899138770606075849608632375735923931774804700612460957828387500333803919841073794600486766768464253703248043876087452084511541071744488976390854424558824503425039387245411983773188730286657184782234245382019266318299010959750395983437217625037880880331611019947615535930861623689283994398667672244260040266622368562222152490873120468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -15536509829114495161508597864119212147503082081962482939094995734329185171791931592803320546712691025155123095414117635890412601490323797148497263710796812425226543614220100996593074308774966186403817301283432852329661945096322258909670855166295346932470536057021644132423817526634476361900040185247402399759973443362410624480920856351524658509602432445397979467515146529417966237069116764594531320396053629875897804363844788761354081012361849543495490340688136096677804776076428838841784550736861477667069677830655777446742536226119118948979720684408115759861406907888235195644868388587253607983036097100746895505807153926972863787009533693484582925326092464458032442945317473669238535400750464423509826732378844581066188200440845523369204566423863909898592039376279350293592566504001945593975109061592784656304218690545385247045479781441639556147622039688543728239128929289026792433194803799782077762696526555402966465348037448373513839912365776907076883035862888815572803292610784723981239489144825791484065925612537859416051092444223337971418213512596785538246910119077791527040316216902313587798903191964655650899097478366864358135781396283315160935772550920747278207318262490251025389337823524798640638179944708939917556795296376379876035336780116384100439006797901211547056631579243344995184882695707449032922700865151229906508855528810531679752939111504696022921735984377642665294705427694614560672268275813967974894106888358119469861235654715811708255132663590804660150492797285697127080516365588445635628525895260230777353719979709720117995173292004794995781764898562385357638121529775934834742393463229704340767455282672684077601359862050442048045883563700822904649708604036408787675038925509487232722627757020677100704637865335461987009933443998009052302081825173407752319032177534599432232582547212004643202295837784155564944477713532141937954099338040220108505646159738630459449760297531404443212681363437923076373880231338409530189247196091524628957236006837634967134280096833398216296607724803792301010654882771583714071817930307089140871989973237582717020754733132341435337904864341214561270095575383977117754655834765573206307403066994860542819727610654047117738845983687803416042409712273935760329731461941992118658792384643828384712245799662318775656291365534515655578199185688908034822972576186633578701310766619180114426734751880308996156257646558369118222519426065120583180862183628689707452182647168940829781378439938702510529316998101463456534415483197983947419213024804418568806673597941818483523640037520126704613800062769147050382979400517874905018545786731040343094945762596514296905385757583643521777772751403001736613596242909548367311336652608050420392315972634365911093568476302683879256035960336313713660672484733611011206555296720687300466511287416060130279392371792501840855834457156829055939445294514408873849783860404306713806631394456906812700924130377750524605129844749063968156664620134525786639362106522317428701337023256709755252446832274931419009804062924135584132874993119777197909073063985508473079326252842072878686653635178219076668620267907397187239772813788950108915850513536342318072625659884267669938901527422928964578167738697348462793606572573847256038438866030674572276295869659163720772312866155454510967485772980900049128933741620433492080016411023518765442267298034717557705511249317116920343663578284577829329047875063013928073835520803172139712586765870621735726665320492144154148644362049257372191142853039615795800349335327839369094218786267516291541331829520098326553305918035996479583009091429047987956141919460420022761070850376762294716514565498642632808541119080506509623026273614120371511930477782268994963051322515104634366449437397547905299219648280958396589536295757639730969067065455505530644610332883474638033559373045361036494741295401023133309958611586546410709441474707450165471091373116430615472825290208273421039714815189547392714197467757953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -122775243732591749243004597139600303177348051861711101548672029128306233078712660183493759148092207893693854979733989438663763238539053027017924784866389487566755261798112418160869766667000252686343323487902764502162505411259991015624516684780179448103570422148146234684556371860289982311017475622448607922858451337759560289428373111757220671814942427529891755519734790320966161401797205474414808406519759792324925220641586304652658878620914631398248005309784684656450315692048023134277363270658595910396613293579951204246896722270047956385111143003400590695670913444260436153144837545151671406189472292029012472717767040371838337665027960552217411489405505187911263499716794948265273963132067644717589117248517635497200292440494488537186951595002025968320724473020402076345590096215766289532359377781794566872848812782599004587567672449777938532969849928345522019763902644294053645277439195192491984049048825576056219051827396229749987951131477696036372020095899254331714012676835967007305939231686080126657415388342681684362438752918897297041048194927775441082423723560186850383801905560279049008616211141164563511229723409081118904459132457312712013050597628696805773734575346281864958080872152705149734866361839238038573271357425576382772046370820255555360954318876411390034057105706250485663917071801483993732855029560485000938658496064190046621860615137651474483885702730073376290450817379348634764246390894577603068153598419641082383306302176595710785135993844165014769787205007546209420168068263146178925684859153896526930350042697358586933922072374194129983324294641206485589271041497478509840570630739182381834249247071516229379225340752462721011096115331474671695004413324757045175765048907733892770511691488232209260244579259926194717940197366969637508183646169451173899869550978831401679643374905439526598716766769402736761232475107097708619143220433628835507821797496397005241987747808058562413340250106746790817249266864274748299441322443024351219429875276817694760622161469713144589371925259735655183858188008859061952926969470539374502016996733274576895119529547453410285540376487704008967217867939467711330791252890014046645270333972241080775727018176357084209551578020755412571632517286961975228377867662821256354290962993933591608644284928093069876466261317210108963590478170641554478472243047725233738205201176151816794411269965901620158942159203741370852318984623215075987751181799971888934898057022456822024437630535833871122362121478621951645299215658931042991507286555409837911472909961256830138001322714953024764261639634155946787925780893431295511800741062105007663145373006941365345868551722510590843085497965307599810547239069071791975024478961342568176619656901980705636142033164348012000966239103560184359421036055859356143706960722598021180939357002681389569905687767136536976707102659315999817150831634159981505790069811477867762945377193978407563517013675950693533049200057237907675103882162234625156850408203223105059506829342727224432335451649720784155144369726554888298187659289139132581905117529073246135555900050973486391870803215662816433344347053569975304262923070716297179096272464255516559870970203777508193043092293599580928206320149645989345273371851947851435162929442780429345775836597109482473419921334895650924316959811520000663507798831638856029144166584428572991149867521099059554162778363887989782953074419200806349210096285162758899051087696741061939924951722932167234149981467985654630529836394080021029549161010641430412575538919773357256737085223607285600460491079434111615530367692337249912284378399518821463846263572298682374603954024900185852442325731507912810015694420961670002535659281268968724113099607933960395660958179995336559586168389474131908813071868383169195764430233506626059314846997202363792946788804730392327235642498311005926288161813656906489631784745274996311494818706773167160928523603475264035995775938822049232169783435676757277201353763989257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -446425895194070677049178869675467842395161241433255226213843899410481053552404440671463841049614786817295546320320496242167460043689199986768702499017758242975068274843359354204541665530722259297174975089729730245623727169379873057538457222494866180608970067853105310215318280875378045335934758166489157530743461902809802156434887361787382846957241965792740842535854330749683569652233698030236819545148095228982313917708514982058021210606128068857772772980097339888193672052770125020624584800517998128944816411468505107861891919794834666203358056733037694729823305596542679537496953284892258585096489961753236075738109306547714504603872687432132400479384223986106162583788443152663831140493597416655180107352473229325615617391334041657358618504045153227386395437569863562423115499646554216691624522490138128085458357976153330855096273380182703425229808544619280875590001780858392923685377215775502904897917960497567953404969911465025293957963078033563261277488013985068721588791882752675839395884896615089243277483195121560667396651129062906752156400847827380314352126395292194085250732837731415819840739537282065503561475489917538408475874973777320464106881155129398311697911279706573966734195907312460138365636946053325138625357451869249764040469619686580108564567010808018644381739911317805345119842199118395980202664556430501614042887526995565650453878885594049303799277623680254373657138219622439890911624365213924981848614256475394337202294463865718058000812557536915996831439125961118294220457655918220894365018511393654347347508564345024075781331548680229698499192367132882687131888136172369623425754156360934599072617022968709694749973291177148479889765685119748505239220868329020576548788560315628303129846261814123496789401021378504626249997153771807687026924771391080975962071856470737857604494224764494873194729139710342638384193584649026765837743935184206959212565412265244674628871303344941794486777763734925180142358077952659060586507369926201004828712306859950918448974827684060335036461927848747600700070262778444058141168688429695428620465811321221224224094804410733416293895322290168764699430165904565216718786761335952478288631141755365790506108556662181628698404623253430577809583505360256552772035829705474226064451823692574607546318670500067777394141458634786038447149164449398202077407562990640157116898797699920132190806177303133289271760561688136535752427715490011346019343273865042105449040979440409322285775521444857159068763827330567327133917170466215502800022745890514581969311911641506846005216096425371694113062598444396617071833984724737794662533992538261488951412279774428291265849257707670818651259057444039106454569787863994105617535307407307473675683317249074330602919636357845947808528980562413471872029139320646559058021810023278605256580305427207138046454679665636506257279791413247449650906141545415909416111223944808285876086132851947118204589746611127913106832295577925633238799098846078441187373384814948235581075020311914317014896466678587897845395916131020288766589514393745562389183404417287178400495859989863947235243767241975069809140701449481460090168953109045211372287682697428751523337416589776928112684133469035648098658290650057335690180753212194711615683071253788679383785697616074517211323128430376701204037863907100483571802975178130877270648688723359924756255105142844219262253296962000994479785814426494064060355076484346951902873944932386137661662231085274439248306818441734491557123574691575292954142539839130156158729483892566803961226511664660742972599146052483120418584774937093837418452722074574584385868612069005199035011986843366628828693619230273972947437766581073540296555526734760421439119060696718805314505828985439953331330890465200499047732873437267709863862905274018537542471928625068054813336296763598543479509101468660498999264081983460638013341877801000502909671363699325898493287212406699162929189346208817548766968808791649814267074890136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -802316460984647397433180277826587211170064893799694719624709985136659811287181822425342015360588997708336892868470023559621746257915349936026395518049994808121194454223404522802131424978099363284235924994790503545879381123158436105551786503639977068426632011678600056585256618064220959170448081819090744586542015504779186405350047599187274679335488534746001733178111665593136095339060981232094741078266001639952997242772885464677531116867483371320157500980584437314856874242138013160028647077260760669862263801229512201711848592195080771187912130166138242237401678386338351304218984324082369930838948343029733213238511880596680159773234926837249848206953653397695364439431600903748631820479203610835489605333052702831072358518666893920595945017517661152153833751076038015569461594967121071656187879337403983350815166067375744543250353369525237086020990195910111652358478876644598381883460553202852894579574174715497155731755404428531257533746345617985739167346487992408232472151142678119589121876475812452574476344382854198861443978879862070556960886905666222920737811862158579378691014117316207477295289650179228459977033567238872607155136215499042520799650537677763652170826203846647906899184599964606432252960183330090070748045485509310373790549768704645944194452575572662526842687183897052323864993361196205511739776374705091405713451434610510086263102077213341151290333079142090721561413897487591144088093305468327351561719519621449185667542519534045035846774065559560374596729603174578915879905185827020754620796433432998604541010448870211555433951243080967342584114583949833726039691088148158259664274805566519984396131956729625807297155904093610586506834858894172225984601617272129768258200629248970047607250885853409464030837055756465293364493178268321596093868006353872792995496789092809429683462288212139628046126982871622502208096076713434569136654704937020951413534003227589352791109396361420735606649282742975410404123087939297279604255614644627126779366850775424754488112468295396501083487963506773149781630597894132793760416199729316990108024622768990779421583066112922433290378610018218295613355023544074367419850080702568235256785057383476063978161331919244796013779210895759430264417688318553089864542072831969163261399206136067689507427867763947666537007847947559159788146754985370162685489953099151293489273315308134798634656430967071557063017855287460772230390345168540362874432981343171793582988231667954565346787997217713611884742241538638765743793938552520441681520266785676683163110774868862061340404156078611071205859120313556337239561947296917399101612598067791184439676715486468282461790109913213808027257280810533492258397781397003823782102627637255803731724072679364988223521814501681568970937518109199135085024087778006930116132101844377990818047452107687157878896673288602243718756573996997236800552019014560646177340800787179574323267535384439045373057887755179670731922678447553144242985015487782240472935747820791685476871993528218944006451958253703415845192901370338494628653170608314286734267776414810023247268227826163633171194565981346280850375862683899950824848447242882467047977776870479244018581534217338837415070079216412471837658309955896962670351634534310273027353793966444896954824822061944308223066966504480720620695972642643260271536415685429555632087031502490251847136668086756177037842598361363304639099631858741565099209719845667043640569560582987755743458034884554397961432885126784009062212332566935178463315745147447074424986353657352731829248195978679344805521256126539665589416043225682669662719603483950278607129520539575661668097936526672129914080954079466813757634000019434763565933736751686809612989635631797548560567677901412352221462873161945305793672156448953076007716561110953671197035250214880785251165116972977328156421524825232304546108568608773789309698723820106156933862382700192885973805404325360972484879831063042665903191391787694634185791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2098249831142316333013420157958981526341660415591388978868411308091594875287347717839911151005720987278434991743703194784828266177253493380932038936480167601010108621647940406039897383052763888564598360799881385339585066976786261410940951007943034312261500651419891788264838629754658394150201873282247709472547067613821430743974302098100893096904856270764941228187354975071067074325576931830443790074304994727552439816705662067588373479444123273877457024076465436869054081286908631555737695290657326616769501380043615885698896426630854032332021816239750364771477108992327537768086357894777217996834221665192410536048572845560487490967492140449581040603386723764379598645799948200993220009329949499877188919712986950568301613069939893501318191863688795676155783008116538378754894173971841783849265917324534487292596840208379499085901275137534829915903272187552617181150621314028388737463617225255215827100530905764043604666543558635498628647811735464320010171681027962529162656989105856032253209588566252119540293625255208148950970805253202991445564439182551057022480919314901194952473573117251677425856593255633938787917886141282131638838040195857596096513533180663287749185016545599630485950974073878936395268254188637172762651061121201447862135795533468650651692269190286563905156598693418673835223013637248383193889875397675312908721737947605662944968190337013350777541290331101741358354538145719493460550001853077871253282203000765524987336191569951431973639573914632789255516643594085705181178669293885169612681461541782254559917596714857658900502943111698087406501235440110754457487874249945025807182354031145178365307888582494261032009407842133138360861609318087307983937814865234972741320624517926389767332089666169476696181702963413917532511563326058254620091918988536183298951958285074928943110031829472621545467857015508440519947934183673122019436877668184116798204793082360638945057509606322868686758589110081953408170627910526434335229246231115921646313313544771948979542341513349643871905985254060042766956617258055763116223752435360887075034961708658418874900525921371212719899973087642888974829452555128783210494058648062338766532930825840520264976800189767389073375394340905431364062096158300939237413855999168925735333874897925680227624111469374631980638788454526264367045368235928461088267441781875765055700092274977961854968869501692927562539580013895179732040895975143454337665367253672800270917936616015333079058870104749782382953362652626155545189765068875090450198383470543960656371346933695907823266259023694721724377260712795817646565696510341468111089223810196575548553445339756252457732438370666144583473301400618616562068129118816198995826486464024530451145643626722615148549282745653585376523342200157282827502347755579827729520585663590060173514262883454777611958046843208540280728104879263752554698368495427693214200903800783392547176736484346506829319934633586881009138175687106320257248346030047991165404400837871029816563993533048321938201561224951133989069770011956968591355885712809659342845894614693785967941321789731587737394275780762974335070432807506734108736268857531613170020810733104263555880407966566060086362374549364562640451682624470349936736146546142394823399058308384774663396667376730251976824913629648066872751443617421261081327643313351527405576723094868768973038405749196718314225542425002625319726688812956377758564585364074430489176337785009800012933283959147912783245969521124358072864423859794814507913725022136211308554489117602393658796941166179907957287418092232492167010546593426314421706194924066943645903662719354746919224176207359102562262725342442989306453059413905174890883213116303099784070237177522868850211303535159799171227122197588618484015352817906737298853436997891130352326497996756488927812967390391322248232666536832181903084859441787335247808423759931201906308930123713231629115549497195712637119353070023902089720730058177409934997558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 33072056020336063780025074418865237313009853216699838566895626240195198908050660388329004044121117533880228337683519584596489006553844356852076837569958416706285831121294904833115456795656462267645142727325527181687524619879856972504359241798657245733964831529447316881348843974198421050090018992279317040573252103126109686257057502089204621342436174964924567435606210164173727718785305435715717702385569721049970242849326178278926405119893031129067223224520232488030432364820173473713306041725036843550666296989847162189942794708038208355235232888117063592099304113305478644911268361011859230331088853480873426124997318227703262876807806247356463888176841894593086061441806945290848542298055418802510359614024223931938246864858664154104212054792729797785586670668816359393495191815894001557397238458587959713429993610592413672315954051664274742521668991086217989539360113964128207458094292338612587464332226089329044750189640400479230106461745676662206483606646758533595911128556899755802849020336046902363309825237169552303571336115314984661952484574045013720642757353956907217545876513860264266493982523070546230544533017421827281107663309773810912710200877862544705023883445507614869657234048729004603334562855519828959570752717286023578234355674350501569426814607430622754917278978310158256173911222269533584911802893143491908027884981918965880073723558510852643582999737288692347631015043840089891622875764997173688809670289280058494985093913485928000606108747944074860235940312705159971630143144130745247558702623485075839088392836573121695414848970611764967928542055466554827306870873600177629642514717057470268823803999545492140981002035591231277669879917671019868960052876437550184809049547998730904173792847967509750028060981499706572541072300499241173021028177855611536134190978543161859890858915550076874708821350777970300403657467406012020246182642670084160140987224885661528319890483276058508113016834949039470603901307974092759571250534727269218450192254585820841897326001731066707765090008156708316830385473932159752187647842759687374905872919376003595988257356907885826373234976101456514147395335234793196201808959982687993033748164820474709746644410666794393855078144966173583533327211611293821942130354687537386495352093646691451877225460894604411559069987078944525378326179192305274340681898182444104513358010678247386934841001477716375454873306194076883944051229333383521546042474089750192224129735254376942828855881585677932532668816335045975212231128335957333296234576190508419519879715676170489030226597554735273108427809496683734619851160724850200571622913425432423358878523966278112436613842112807058335857305406885642301868798777891999746383133922986437298066681380298565633735746880226018068951449211843694495467725589000577134989980029395427505544454205131401657063143725386894530239919898629283514428168408726396914402335761821994872272015984614118290920578884996193888939345499825910075622248964131395685757604560930514607443982067017075340354016161248713878199628484028991325649644511908542476743848410672954337420424550015840900870586487629816900366281573625229451887099368249902608122505110260968744079597014826650203020150335900886167281440274261248409305136143236567941084154008312658998387181820704092015108330350927992610665191032868607214333225330262744556620482738118029512117868505250322905485567246683478920148212303002621862839527835815611104501647159704564428328291238645963415498672071152472801965858554546329086380375088857422688261852391670018351617648863005644745858812141748113802865611727156621742455997635432323764192687010687267303799974491909716553552762418910586414677801748672150158896704729800027722517714294038892651817681532845063857731876913696680921083140558230819896194502946134069973654654972223315403613715644974353806685432159379934943014528044539417812191287937735884920722620364634550733815125665754983403531310309222309976314165454015731811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 167724872026510589148305931539508998752770701993066104381908551402281865344970201577316011366004899434634910755143177684291200201585178075145256706364998833732394294750959352903826849747496914930372687112811628314043897444077599476302864877857778711569845328189204879266491838965850435680563389083955338233261200363346657165655338346113247931230746233309295240758651493666717178459514043331177430904520543337182960042087043551225989882840575876326917357011535854910123042881663861711651964207911576960967367626976132337169179940340653655277115764405033559122548813934624186287699262264463065327078214001978987964514452478549125541278636975480123579062419254188727895013173061783212413417941754425694881265340076569656305122659102391432187428926323668247894959746212843219239229996071823498373946827810104242986187626362727378137127151755070558207432786550171659800138835408232427090609852097621447809410989277680089207268695296405121486973045212556495296098774577678281740333564118892182967595523780978845858711094611625446766478518452370103420710343583539651517377364179556476745741015538929288534395565650659923261102509560088148600224068450340294005077751430881573626068632600619774874252606499172163977510865970836111243141044410158552112865881526703709327642212171099622804428309882580657684251845050670560634805057406996075407082461709826785049579671506914805148801750686300950873992318514037860080919474564956381128041330671720327769257421532644057418813424951710250463148886772561985767446560101404177506490093195160992662758031588073460710476576655448329942587261969203793504636690235802848855884471701457315302215290912137448785265949159158856211428778571127082406059182012075734170279303875051624657224229964152310031958849613526613089277087187427182610100378898841630108555527430427383265242280008334358166602082330689541346836710126392832438098473966362580021773831531135196852870231739543086756007642773696136720068707173449898006271385409467013462926095217071063482655661217238105397120126773554911524088368474863889236199747437469268627227206787288286213959992510290556757404616812053922141898094950494548493989317489242878932522866932452493564424557847940436759209709927102016616068126666880370863951148614347251931819364949285985862615732270361856974501047385750108159316485263605799785111081630675027010822779238696384694971379716684348769079594327287146772938875567681689624845819711293030649028040903152193977378009080506873493218564617907913268983735537181259992786032240198797830012263950338566678805263997351065550024886311403362047332679629739350996135177144751533097254277218404002552105272434294253132905847233738416530732282834989455263485171637141192421322495898881503964140618525696190869417978906310739143955855071490963551814896171060714213227476783580667855380792110227186205664016994698839323355132164848451591527388595790398545655074831885756259686383103810007499182940722246817621147908428598739683762037579622377719902393606937382321126196287609602871627179588442051232815445832026840413517589754194910942615091960000805753832507798268740635331138590852355741673511765267972960044992326561369600238172345235646296647055181423171256423934518837386013451034953077059070069740929872671382043968773107508020376229297917419504120645869566949498007109934870312355664666645323280181400273536869446043717554450714632923162573186848542128828869967642176781282599060389333858711148115723668772907055607015839721557992981327583927983153559013248088899665030515763515638381575957007951031823783909276434289035348426095083290675154012104048767959495845802019751872370729840938480261787278691369262819937770507184089126295585511334880030018173758080148389978922446739803350388671372402903522378696997381613779891357262299686251615008615760849646671199600699791415406364037965971667010010862330549808142055815477875579780483729350264364411254077038442543709376022859359819129347801208496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -766002614288870237376553286001375131549646293152417042828638129026764678764431491274991369197080122788302717909314476452793547235423600053549209403991249898821462521906632699537307016026455582034880397768739968766411037252399593583158900367931095243347975076403643187959755645209053381082219965003632543568312920476435864271289427442408244183111238203648786675825688115911987734827751122535378973902003166725791172281844808673751492220760863729101362630355551385079378936659479675373811065899665960254942173595759312702658553760198904096536827695311850993789867893751206963588109614488904572487180975576380969876980580489237226205549073032248319660303504336818336334377720698033389293102979473949820115101496279266153842336375460485892496988281698161481197460300101085336378994656714865023133275027518972412641719598671750460063810355002528479596076546046443126996117116141735713016761885971368891352110081530601738135559825944667942956742047178276518280499940430175565317162581243203233748053493126004924886496501061737940988688649702254344943767421004589399229015537073153114014388526999286124122652117549487373917512152738076189556472582170523963673754779344808258444488967251251313347413792335562466340917153054689377787127185501167622818194844968911640752221543750367918844612713273164250161241593007293974813996008052667162933232284135709785556934911386894085672662987528318531138068121874684790145793449644333747298830354911569553800296031209792933304108378842283930790445883326658006000546436060788154921292197420442696040020341214301143188556185542393036694876994225055437690222356626529369718205556131269668443626796671430988758096579441787122318341652235467321928628555588121615213540311696189446036838413105178383600621809228740999463551486038835141138126714713404020067887644937629748884319674623077995024593107985893103747905141034508844200679269427314820750693047655604657629651558246712931580997479795348897170074973091839484269498495759708965102919160320629940504810677506721966849194074210670787076273987162568631392686999586663388519989698715046951813144419239516294660430900414499012469295597569676714475686199272997297287863352719966786909810300372361037180387685816203558008453602669745850406899488406286717984260061734288537581000062951992033589781048006424314393788105840588845795320729193441455609538287016690560647657134743054466219969594486964910622035082482484522560283471123571922723564891873436837586932558694214252563523678153383014462404185224529282175588532820123309478844427157639012552031870206369651421545376066271036132962827092136722903604443961262774555493173622946058825578971460955523975630299490815377371066326042662953201560967630910846022474921894730395054955649480751277754738291683373057843040855967107960216791788120438210547679967301624251478233613864895885878602500740532663109232754956130554251258311283691462488541797835920566371269945962128538073696350505113551924353150288256423367279609525645861171179115331186673414734345886613354897935963055456586682395373179245568925784106033612386667768293679493295875329795536957411965410356008912490184499716694897535676766069235971954389145370025786822149179368604973993257299299178233337980082688585547391938908544218365444512176129298387005805410176460555079171448243015432318407143730293500105036426154754697313966937887641099526573376554687013019188672296003848488107657357923649508810344524526523988865551547043846617943116825479337427768284393580561300180937432231736599627636649255443126754881048550218313594838693623296617744220978946299519785035699945425780727200807363986215547553393917987679986234007611475252168271636407528735547981364857426657660582312214841879426219411554281009738242383560958373218490897636736500319206356026663359803623206293666041431821162278073492330626488436358479779515594548225607734318080521509089691743936451599466228067583964898051374878887048342299113121032714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1231033417234340922767863979223362372155613448112277263930720558934670628852584167409408825328972044639711600809080551578673987869475255315736608736913050894490682181017868667265149646381301187480802857741413879238159933479110329298833030174849629861933688139320158392584846112150140444170159777861433393118228997026754182373893693663070695269765084615473287328326668559704299111497389845912815308344951598456639623509746278362103017358783318776377873117940353206650002446250801259678266098165523411082771317323558847267592178095788730829040644214775797951939684537586808182639851967813073739291507794510968729264929337605443727644751553954596157174433112361479645506496055967760325845654509681339384322742794356297025237043847448351584340061664010697617403883600182758886697782548880383769747395297595355994679939918054212544371016478429212589584975770120330577799088535340449414938357685088751706033614281586945022359629498569863975923885735721366221558075191617343483569064096922918498290244239751277635815427362165668572939377077477828518994841538729492823607624631422324899890155208836570444748303530275076673227341989112944433833130834545446741974020625975927189789754813251892435023303519496882466451249055213647763449275996074939738323634364734464589281564747599555814942571983532158708941806812397044919972342113639489217157844382507094872113496473266428501080630128174690503171769732021646283072057766392073163981589008655692712658824652610097394780610105890926667473035458833831094825098802180699088086419124109876629790473118915807341087351007697745003677213568702770550868770465485131283987930287909383988717874253440597446736919722854924090371457958969767685650455488566359760940542809182057036502969193951496506737243574082655991417864765703392800624587051323116726849625634668431219678010779257321263141956148061976885616018899866053056231452248849343783141779654316564583900669226482194091270915186062379612032077044088730774229229473521248762272007808136789642326806879264592525408343377771999344048568610989701838649635499708572614720487313707374142318936613201260736110117629615678583204059044749910213930835597558727712879535209645323547303373059876661931947559463089439362517608111975107423672599928824630744408520880908021763145609228102760294179995991162893066045267341764011238734781797867232003760063931744041246280374260338614901406725978271541606732334073523091944345544387001637405878548726816722768522641225325354665706848863442096213790193570503318855211048369150069621185450070056942682251270265645288872463361974249479510455748442095617461736424829461934655885041782261746262034153964148767505849197569890222179139116971781212764673240158266518367830522849812975777968346057564797846312898772097367540409084434533808159144201112291559511468731095534172527354430679397687961477426655841755166414629267511481358536844394321741190143058556490962275181540449587754436073864224624869514103251318498672551719353305257285106572401971132899382412444936364427300078143214824802473664734576500925626407902219730012786562957264053306542799172241275379361236214942369782080429950556490024665700835413337546705337050315258384235288065134355472901634711321689360651505457274094466715973813826009463452832250126071999008839010341620106945498690209465271882961034666818433163049076356268829443477950756897675815140347473775073034313809685102139680107450430801793600528211467876103687859361290626871278632291539107842233943300758143651593676834755277270745681494148674735015623567492772380598877242772061718570358956363808818121190871779571180964975749162747493798819209149473069812528502861508668406939428925391981087666081076808674111093834346963162726024359196033476227396869530059686170099280698422596430534926015756389579308446884364581451532141829873119497326215437166319031243528665653200930829329847032562412301222157396669916573198040642259709759159646970707988177239894866943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 7592434289172726307672065446816690666250805422050456002819876516834008957713677784584583323840791418825902917797675654876015152130590258390879892983936172423899659524659798834555876260180168549197389456439904566777946202550755771210287336953003472697260006515341674409463057353221462660922615351278513910521272370258009152258534885454751056265054851233225689931978101182451016200332375935218859512078261983926532417795925716952342916751637515762850548285677121552110967555944765511728718737112987371460976198927778849070657069943111835687222553354420670683988238382151649688589704967650893497679019828413653412011130704910749812770621706053976661906676369830431210109983341179162741982435038947869218527425577799954936131244131992626480661777618409040960937356662612121397719202100755238862950078491440535971616144049520413986379163350069149891257741420025391576564773144814118228212858450647270270754923464180845727589179323171823401708000737206712206690488451922938736265376258534343493523059871190256612890701662984508173753853681666084831311949464489287991633797243203850114217202646389990924743130932015657406964242023439089091718512741991102715052276014277012580187241685013380366148366508419590361017215211893114376664917626887607655725690046766940835450287211542071607023494919089355273883282736982264601469199511801078577622311937651204013484687945509990492352690421431442423501766175487017410592042999252631311120811431155129657037772288146621105701893659581786414476600710715705366762358855141349354816169351797056004038244161286957872910242827589548421516088470722341264506550690602090635207493093252449051259012444166898688557079113801936342982714386038333655916833816123174009493843991940933470826612285822516896935138700387258219131102210661740898750365226378598708359122173300250751786621899817572099492597683288102701603071531308593932215874567670328759988555499383833272281345860065710334446713986566576260436573027184512866139804465452377688841866245284469994515413242390284581208059672443564614455749906952020618977486051916881368989976180639528213467089729534969747371001337461217698696888249603163551146420937640593139808117978749670167474962945493387026250035107983588608483897062301919693942989710888373419505451084591659948401999041041679793021101447211807441971563246481883094181207239548537808825813602928677580149211072031919065142451586003356639716717732921724720500266338507187760929242539305335341968737998403735421694654376453785672118774922950189820805644860750530540867859478193441075500402009227218643680994478204168597957453828587936817205296300017506523300166752557741967337685320784641407381851344920627946066925569395860332175621050555460788757536663501796119405019985957421705520167740289546690734234313358643450238285404225209533710656184906008169627649885929209757954576716960154489329590013289112529374531119149165827994544316755378451036101716742943670647612014309047212457934236649424658535294221307152497078411221145996300152449410149671211198870849079526096209024197853160955996301735370392158738247973487823552002195616136839404445978781553538131770704082471800006594575480367139090077070635673148264321408525867623777931344857618641345698592133982058861096826399610969362315716188740402132138711731178126601308108183613746571426780561360375818020942304685960311411612089914340645162284884018709128103113845310566798869633484097495596726704494808197173364690217049400942151250467569181227277933655971848538162795629557015821402991267954255645087498881787819797989334452445891508937954632561445469800815243325968366524648673026598011318646085289737645133683590066165684594887451826272267054761371282840098468418977082785384925672455274344904707948043628378420484316257664554845324671842748699948360946814302197639169491466096822634817776404036485043668200380167301213579412162511467203213053952676398228335321399337204988241992411791866376996040344238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -54846298350435137663347876646909717028283749060792976016669545807359161455587995319161568139663102466105102879395502190902917179850029761469219637542761856321646882779656570167451979473604193231086897510933993099832071873034643081764413052262936836692827810286559974841624576255762335903564142651176922895917009247753297799244450282286654686214120722972149942039230403196176021311457524386905968842875034045008409939465109045784237674776328480550449483681006645883027513240286079058871493818449447439854731348236193943810223346486072790288107152080685785756082261135316992214366009175707124360209249871305502500090917916313017539145768377020331415001165152128974769911710590098266047598966545612736639176910480774270197528468198052772507028397872253697499835494078745584894559655385395655430466876952839337435070687300030103233727075547070405730534843833307048234003448694596824092383849501776357303390106433193978603557042794550086800051074670615806098061026551956370754522572273091458186710483937358876288722069743525875883171580713880408802833832535061898098238773332534856111464464885645956963174101235984119824548714485550622246567846174888804263547727170900878041776155334971424579078913127862416821947762226425927112479480864033299818989248642730019288748678120468466741726149653877152972930943125857225113412165613128586653887445705678140549469916446112872654278335505239323762831290215167506675443794914718453926497862123835676343170525389333718302755595196506289877837442818924733441297356869016848587909281833679289547127780180230434502552972720700726800791814408766479107276236544741351581273154791621108520047338806271683721034939636902849384272775222014796858011420237661819264606427497073974074115013408510340068057381901873991609027091201534767196471902188901441808336693029375932858974114615999679874600140858633398713992415058697007837510459498499639896340605320248504777810109336664906139880966359121263182089181942115018412942827410946567488006195243885381751667299265908017521391495048704238414152097214689733732627767142595636776373859916001132336614229028033558424255089179431957293990888786511898369504273240642759972979709275922570326498945360587837924711959685874881036100544921897676369243178342055953038345167072922741771466157660214932522266932298811995933507211032972290911569659460344751777234693557252971218078744024952456071265317182171388618020710230629573169299501325118767183163117200521606334798425789627350687459615142225877285135769339349925458210839507643205774698258146918665176220680878523518949449283804662951516251087488431922012196827070919354715109611296248839416740293803111321367863486774533244858448194826471191326872869652723416416964947173146242935213973506691833050730193894373045815615072685541374596322152217374479973098123959957545264807883755011703666108822792942768063925778489927311583731984504458675829217549871591312173204192659275555822817004168214341096847820132905823811265916515460376256086841709565377076260531659196610070543192899004954698184586456698436585894032203702753908457468877099866410125829113631889804510974042279950795059854533289667125254119644504608299492692848880957850064914646053727615480056194207592759906374700753894030463484322726094969477729031154202375372800457518469093019142323205570503572708881038089814889389304838384683924518209696354291316993551105237818562081781938531980446205224116049544464879491865712592659044373513610780442083648728595318438406296141479120210686411887868485954825360307033130201683023668212214494074420932121470180589878706560661535451522502959712046877290374089647569887658330762874451863789194693086032258649053085175990549687051957149921093826948971465916278070052038788932085025394486709120333010328257187584568041391816099488369634861483111985854871244830026673588416510382625768259213020211206356685438820956512279101465292016362673682221329018072713166899617947638034820556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 157038347362324983764193014363129586997737463754901329629564729538035719783540763987442082428731454285701671689916786595204229295853641259032274733860020692518726259756696366986688614486817631407591368714830279803470754489870680888869842552792694701800020916993977821892683645732134045190035991561668542715977475657582980884186083823149325430339392378912663997414654420683857391358726967515204262662883134910849428779577376573701583758414874451545117244168954653803661785926042036242728865963326926588679030359980118045185618247459786725656397396854950957247060460608875142986176347001324672200421323196639768238742045395834433102931014664285350061322590538791705946046254626736272802027585439869872797983825343028763836195100890278666461399430131984664470342382221616878785719004314064707789308564272735746687418688565142400001391531635636248517812965116382256491175734024372228205755703732553967117172849531667555146929531533961585466632073015588478748213497180078108261901267622916438375440515543837145368906071451049232594344200529489375990775912876307484562853916360963604585631825201774472750340955749083616976895059078621282153842542929095443416163777037098495830837635377184535857724446697723306668766521833077666379644332185716210177530137724983097685321457705452572643542567855976418120823839896746940099930942636225817236618156184881574113887356193632642573848299735621820433980296871217973828662939352369135863297130585035548183381982868243913715081473256914361374101741208212572486776912822303886862250241822498299803048589002276221307151235827066378154646552570598720380172315474687742824256190233275839430041238714364584708217132549273996990209254703533957356697097739616504217156981585720428960805072057704186148036025367141239832925708490326170408751442465570698472753709207912973892498015474813021761313104159705626181723683074949631912208480844562861401094104175079407456905631857770052998354666429035974831684604443171161337590325671695849825028493472196818426244656389219655418528834050292522376296468034554521977875232967022743251324734519456577230177510674038199063124094618251128120318459727580361252222527855317508115960285711676774505849470256342489616952359727799932094786453936224352268938076731609183602291201553393334416108459301747349174200994650222497109815702342509132913525414334534627436825985012110643717070366371360624437004019737753193303369387001811122183627971916862554085300753043936972535795547539915966014291976663597006858754945969683561207830412295439948489961092622294610789625531468649722760347897136504900021660878161568652202214581982143832071962410737251094726275347120042437286113553162308338411602813148179862518328236385294227010754335067728641841715088976938514450660409894371684994803646977986701581368590911910507237911795148593635391014230640835157008481692501702770376399578445929172053462162804989451765029312101266862619324358979068205531834032885879035444364703775652390213162761266998067091500965632388103075238840543863353873428819214840762511207639628763270289615069246090719238620375508374747774711985003689192499607211334051300469179562505930048027074452021526722004228201248205384621436974021997147205218818734822809265754825271322700620557766749409269827364139861884181416528252156157563790887319453438378593204016858365626883040957469786326498661101543082397329453923051972877192645109964463549552353581516109389699522434788100849982831680109037920095222545702182195209885655363485591942361719240485642996930354985045721886473569084626787435800040806112914647920231404955451652304868148950941872671443147824689874674405678556100431224189258179820495082483178585930759850714004462550139005221371290394646751080223163691601695697975915863345821498743802423771143211988226503343384592600196485888079149744279643456360049795743671277866631887564574491636330243005118593191981195966689710571660604250207069775315877050161361694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 598690235762953249776202731516066733633051057572235016181995792228599521609574488963897304648749267331013927644722812473278992683230629014782143593885474922672368545623437282527819817669403587203079439003059595926861268405516366566172942671837979795871780634023420509923425276843071227059583071599151705020353608088331944182876684346676159519817340471796075467484962372910174984361027885163284208042717434441636104644620137298103962593403486484449951928621802191146430682180678400933489110908414801285050407820995794527564428650252853827681362068162309142561636277762799698624625890493051684401499027992775366409276193290710118157231095603502611768966361953797519227597898332549496811033504338528383797029674122979218566129842256761226263023145684775725470416534460487843666143870096318127106077052826661362423315835747631932129556326886611948124371392728821063037729944397044786161209025864475973316297614818561075714692384781999218769012497452561023083884204672764136102533385722907566593464069861045391473575261497806292357881427379124954048033144969166903007357992554515127100661969257327298850812290984467249116719081518803281972561424050742283845112320587296155776961741294384114487069051716431720501993472939062694940719870129201239537446711001831560104897490051413729756575106055384932251288576398290717780550740334105962322006376148990017008300038061843308724839491324503793650204627053550548911683841406935706860282245449386274122385720179770210273822819750881570150753598924326156638523080655417973704153198171572091029939433400592917907199408837401748078886454835643999529962513118362338939530512589802911988165353142164968187771624004306282761036503255684040803105323383316571768142922608724569737124451162465159153432923709568431276310026129380318231772990459476661563187297713370051787880944170518280183618173010431699217477578649601103862747417415341528238458139368430534194250711022146099922472309155783782040849308353863856438734552139019496882782697156663113445181917016736319688636817372951767881513051027947201133635510616850390294502848206956193528547435130074976042260615796874338071947123388612287225935592593977135306822797852007931864271680403660553705627938731942850736034723738882922595836811811298965712877605537603926458807943388304895118978259712277483857553313035687945044338695660401994646566831862553772048321002186493104112354039874869071162053025687249734183847476068511465722514045562340164220248380892823641385907715767339919093285560672268654771732962404704053453947202629977792461153274752906396432540920681330937439639435189748133639221086416457690554191658987739274934021067411258285831422412280595339830351999567804329129895731684991782783941546911956668811266298054679160930589854402424938005515268915871558678868856354055097757686428675228236230082243316547183620221345798483796457946667936321578416145087972612617310036499942272665090711222390030288010397732098072376385446362128223014461738715275609479252623677661507249695561895277026113472138171271864538764796418297658520674449017462873677425345842346062191793897080443278880246100375032229432653209446943567029260157844541046185325272733614546379991523866361696884937231611171847367180465004172512184863578769074535225587460905299236060839709314584814750247880988184090507808989739849562919908940581687081789468765693559726569672310014144253521084084630325582983066056848782411307359204445068895416824928366822157852426263201651704801519234633207923740699128050155608289410412290165968603508456934093949412541906054239528912638161928003482104981247653955912490553293120983525681070201342433459459014808991900370539174816116444250697735326721944566412583398011550988714010474309646829606951701970823055997078970825755271530296615900623060509024429832371634268578345911708813981764959914028899384680854294897251556879913292429898767068398999945976128345890115874874979978667921386659145355224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -4233008443030427611935289288564087648497718579359770401949983437038791803986994185455547913165839839340964212717113684855685544082953594486460762409205675422613370573264963030410183912576126718843658207631990663783409020940005004381605785658222361189949632556593039367760711288792475793369171584130443960674261483288398971096135268265501616237927114217454219694672435069760922779611876579721993966312955292372344338040073443341982382905160408989941003615717227218285960007903241399353651564201546695700863568208947684546990841449481946049913654719255091019004459097665842112057782969606820667592437807865723625145919859195509911774478176042456456454110719493658982515187524502205387576552351716842363086023725385640705277267543169098837769223707012682759060720854777400953715883092927342984411316175267121418447445497962081844736822311545811685412512627389342656769510659766641687334775243393138975656096387296930358136991395871121516208170679440100780650214513860416089775155656566496642165661552305131537675019377015259626132624685214296779544924461880084136644456076295490701741359291113401287713015696730397810331227110912739317575829025339835240154690980586627574953959251644513673738369258211140408848105031973913810749963757304828704957016181856853643061820068140449834360034016216221780968713936033261586881544987109642730554583028042244989882335771154007726523849652615974905243643174519946351258532936320387384522101697324003097952040813739988254582434165609469403178052263528021123133989839450722975599566648527820314396047460422767424053416610431652967806409035634745750683246222709653760887228023836013914588992596824207278097705730918186480130346222084852436917884315029644636215435200262858759862002005686679124104620583135948247015055445901314154819917334533225300970088257995047059245910204433508610553606475900140312166826977060241209441390611966090833977402222943160231824865628850455472427906162440645986987569650859857160791152659995443305247447970882828616679092183938458665471679602174997178149528791294031899190573354375960638265688614434834480093294448176831196674841860053833752279373371779550037408360368028936260735352366222749241688206507990513736084575652039736614748281410247040477540420992478814816434407829391128769172609729851436908402863989773694819810352495589346840095460228461079466241033522475628166600120984712732390060321591267106824266607341044635880426735855764602529104994019241483465990987425785085608758245543442354451844462030053927827225693437357685983881938900916091703748031783893272589142178258598508450994324494068049688395339050585969358090433511309985824481504839818867674226103244058548145069673361857506283867820339926677689888155309965324550163316502663596671383022234275885903159798839079127571250545648616020636215806616247608226033366699863134773141318288027656000806792740370725304794597512029520758525270751968312837680284315599434943227662249513327652145121432429730514789900199434932335089142979988399715693035141070123594564328524856108872432697435202094926884485599213681146038637207592499814839060001305866700844574171389341429633602195817002383054857871185398343525535540132633417715659726603618897844219128694323420002667501937205746957473944681286989606045430059807595472870371574990032648096557343674505858251040071225688239236559060255849813876916176343895630050173681953340894313209491363553858263587092650215091346953805381440430070500970965452633241827186751590584514142536312187527726800398565481837201278837344948580273059962153009513913697057307690451533901075334184550414554387983935665383099850663180537586182699764560405185765066521009539318922160657162594948259943872887586508416955025325309505653729867613255593724857499566561871449700131380089399554865275521838899277906253977147654529110359513627872058140984795018787802602200882931016774682696352939007080285706311114327459308743342262459918856620788574218750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 12172120499921826399653967263280528298238184748943022036653796329682731641538193749587027846565951008535452504812230489615936071125160209672316784336633580578388692981534680636180867897785657209162247040693168322229146467763448121596037816774110096552053825973812046219357677502037657835077784775643116986926815736873159005232090495430993812916375497073149363334196215289208537389101855727295144198192021729235187572070860978677511458918067711502205908752789176925926443459201816798355581656568199485748927526629202270851297736518549401190013851866627277617753130884084278141084131137811018637483816748792580091704458433050169561125568268251589451241750109402320495251349741707572879942485955261739349467625945696655083984630190338388851236537083401930575591535604312207010306560233689287883884241789644528821109511717339332900995607471294376673522864182892068937131525479140465369718729753370291520390036877411219248328309664619824603951751621192515868709408963336738403099891125789104872660002465576514049592805512499825830939608020660519864980595404838012162203245824523521641117791211535036220079205886006124642042602248493176276214879359839846957587736334259855569348806620928662131989156567080844031462356444845631543619806847659558623722120297142262324086176182554587634318382895121815091466182057376915119716819203532178145306070192739486062242821572872532579949201389831475854583250868494644529394296781315300598841830632536130219823738420153183049606525385744376154217012059292910617364472089758013524961965688085338755868405374682032998176881323280868237726980366827194236921085003994753575110319687007020363769384060880011188635305593731281822777466455296759114881301978791559940261936186998707828462002205728336365517583384378561069344955583507143343478141137427282934044795994224046498561357198085593579575188895544860945970121167629166453315145513687733505115323816715584748755341589066721151853102382383514642048468584469288525302905673427626954004563315117798683035036891861234870639860961355751345765346315880484883102181501009054241140979974506553577273708252067042225502375240470152736359421923543637698569261627890320042584982642835637914111362609176630857229662768928636540530901835654032574366660050080403432592483685086681139111788048404937969752113963486398931246890196499561069285466452743646547790578262562737833973260407035876315842341586226303303540455963638730503951302983836404743085201279937752519471902596318377135263536976336879676484465897618346234222618049198307897561376458166299071518665116890710801939610389764013616018408324303436087951509377748324304259922036570551498640105592505624637190451587163057536448417624344576397989917789254069016920823753046398266469191089644346319719780643564349246936941700230221744895487869451321691607205965687465485435047735820752415956989490801725766941230024054012626382646050058791545299364036630317844228016643381279664179372968575201990801580265079496355676908284369786932423895475481725193389704441099230270921002144234656902429673593316166681564917114731183692243600936713927493023994098954315243541473402153984807851732597082236885686808482186706826921589723193049809414626999968021831825122047656435494141021051023027249491857592228072344444856520155963822008876087730955780361659180879732088713876984616960254761776571522707558158195773068866612123057751259390547308882364421426154018687159008724408622247396068731775267876877401344954821527950822273348174390570880908064585514808854613519275110257398545879255565362886819032797964488838206415133001619453905967335105023483993024935864053885569936493250235820249685237118194359374689896571455893538475162043484993599120366524028390119719048122865764958739733835584235501687637881654068511728617574798139302378343305462525618192516098595787326850049195938121903306995898898977371904022780715793736635466429963145605129409418714678134783753193914890289306640625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -50921431024576837271350861794250574497933745386564311653758997924629794346035195089597692563956969652943914732066604780312217043015602638520186852455357882783842429984349532412428858826623297677894218402434369067070605224673216528368996611420985315273310542890372441860967485987440180180291811316856514878723308333053038953491394194893276399734625643933471562342062725777435643459467460855506627994961406088155231630539851331552050839385444478718042405845146680368223026752207522795133105583068853372114571958018421525814253614611042100948813678437899986989019651586276993118111072051550524408231194421495677594754025505458184360792831812028816305443641370540285966515298130632667151090176349938580805579632265268984589847255513752427293204815074924736235166087395946127942065979697417902544134638240377276079017121429453258698135004936227519215823406587662783408626518211624421195744514342003050292773778665111224321931162981421866293024052628676928732313901311478217362551249245598460038914976586864971864431608030215619246810612565893241514596743648639350061528650661489573076639004579390085881702373997312658792891187178358904994752851419707043830390383677299038462121841003148585692853821895449238797344856250029124634002342154136468329001140160361745833790694928920690135207939306020996292669667237814691970096665472989146504964832863870564576115677747460546221158226384585097558026411385330508260374580395427634631975958034826875916843543135026442820412774708225847810180916462307147962566205160970127404102224673380293939584227611687741109973711245833075411108501198144291052769208856570461256708829744139410513729484108630928020247273849541487606490212045446263668563443367648587632346522748257121919886793490558973669535620415360643473865330684663597004302787999478403135664199370952267536152350195017259288766786715183678434304564564162497546310894127006040841130226386079953439755859101742672066294466020944649147352180301449223413738317725961183075204048073459032008481778322784004287146965150718289799806858251634642564650542647970869960966229044955126618517932732337016846568455011513485501410965623986846540699755508898964816824566298774555582448792977840026059205777457113646527467224451428116635474797221571290819594056902483707094297865281652251398725020851627160315002233761187293284719405014558959242369114999064937332681728570197582015021739250591784409946918914845246695389151120084253412868427499979726988603309065914699330405160386057859355363856935846392771580496977977461360592926402845470681402475836904741466029450644105243888314538491709125710281781218352379516029694680828840572028008252817974106262612825041039954515227946456295981094817479214795064319775357466862309966470800870214372479171094691803196468981752460438884909888029097637023036683787702715587744172849445241889408206992036183738506725621874294881922979283720806932320642547205381854044469852796008011342133101604615747232883360074772345805076265191564994602853109776672373759708220641728691718684607542472566432257978266271786957514819712507484904798677294796898580273110997887661886202587726806564616327762333067720910597625171994314680099981219770691193806814490547754067160048607960957344906073822920203657693507306952917325917898669794454620469012889952211524494922101093601061723086664481805993971503288361086927965991857245043974124521219172229189116957571442823523274951899813052203315909078217285065708886900247601598341599570530772328118545159398569484457822503229798384570280694308167220682069264790462337248634161794464363761151582945738593597717326333503456495501198186275847954736295229311172329907726426160057687400649954594315043409690522408561968574628488903766648501666755436845809560048855486505145171117088753166829877864601923447893104300921777631966745187655883297487364669501829903620346466389174558352925931838945592930735927505695942832797833034419454634189605712890625000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 214671912406497359312552896589645134262490677410052278359757148548523582233758624957018914526123884472293800750569293149195410271140583353660558611171533762691412469175140515081398342534874904913648544032547825965079031641289679660251478498859898598506163520297066629128941039059005040595426412715212952847792728362549468269263841049583017985978909039060837305721289286537543034844247716785148254074798550369570040664529335819446803441740245806792199927059285049265623332233966133461245793389440737993536835909600913413106617532430828958012824764678649882554851199588864761849365658016048012937638022437262100414025347024695244298351695621709028142049617078533444869728974211980297378020302387797387338852488183022597105975776605755873780455586484907685728447876304689594987986799727037301972379244817479518928668769899975452130559180256920801552237312129623640666504202095323824463716401556215760585021417945018834928265059750967583472617899927664974847301182910882947140582690942012911598008474157981240354730855069383882083683641772442997851656935927035622000984848444401159852919308748837392513053459236260406142160522128814485279051955154296033446536678201421891168174233594596019333807187462096098036243933474284007988334540597727444863677708734991272658945721059962624211804384628590775178178121946804612282403738086431219158832564204976432672572815515053293554123384462780432311547330707849477151606498462781422655482361632810949138727762297747925462204297054448007799271104308541545103596615554086978643642565340977776441898315869858778757819513376144415745295907054047914004088396811129824439468484907243785129876244728133012984375546086451985788465223075313068407692517199552409650526422911124284217586173215415208861747526980549354221096705128338519516894451942695154384279777737988690629224559559091963719243755049901170120510342485150333197531484979957994178603460072922318972352325887827790354066513293206810822629343623531820445977543169297553148662344534952478689802336145503643228554927807148994243222113554360542010114206977266411493493045193235966220152352310987867303973113830182913746510971461482159907507813961795695994287223251432308011103051111857267787115634225383400955284902891331025601570438645734794164082343477660959844853751314031770803199474608667018352316587713572796012370961416526970717475166910150965199692154014618996086338322811894512149775556385793313667570813301500640138819508472949680975991639901710465331922134742615920233957118301690723970808880656531868577791439473374959375528500623482031573581871585438069933108431886380655871576825873849067874665251540530213182400936634638736226050789052366029296827393597720213375317993836755244754347870232692731836369405326081492355197353261725109965321230212213065354938769560385863557677733144055328123785877373522594933290272392144366827709894330244573452498199849414879357907832516595619935943651843846199846588253584549023640350066142505234877813311717724744850978276599150549156320099688270119449770407311883762794364771370127886738499278367794426517980557134948231161766422871755272570983380636512198794612133393128755565773277986221780805582015553163779744984869628309621891080037937519736945789049422653300791998315375915628090583297627210724745504694831737478268883146538098393354459531812994818917434175940233769333562982591857593412779150599202038828285298308925628078575924515082965869706881922024678706415839984251728357397350548768912822037060143954342992031795606863694760696504796581294156178909329578062479178243823501683488672425743807823810976619862791566241305402933839393839903456079201329592647503228042145183504909216458985011560814451989330747569634906239777855392793288925453498838728463000846055151700169407962275492475429397971004918412651574932725395465450158625495587630438056563507787216128501567725418615897707342483218867732066190708223186305758645175956189632415771484375000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -530696782021651275345188142145795148514697805749837193710893450842895205858825399023949438171862111320509686180726341236323633331908804771525192736407181677301323946903182172406277242082228508578857435421761706617374618493162890559109393008053052235363911661477885470950772527394571554442398360044126226762112591661447944350933353289209261410622081096750091100052210735349761147730983611352542598696456394296245997538879599803264390577116984533197063596292542166513546276691146310382807062168174858005244156469526043891802285077257249585372341634471728402849131481719628356303400720217594981588935867288003220937442600987875204206904236398476817976921771334555421308360964847240257045624271831053135606015556024966772871083203996214585431901370062271039244289362617208374958900783484155628784691129560076521065802843115195668229738910925449364739606297308417727543929416670927807687338057115621837397290618732378219761645529981378517859624482424909471459054818128510979631638511725306965869249386622355878508966866612748830686677856935716451528301000588887805704190517495556253578098433607460185685795498864789391208810522772391303977291513683680973034697530623470483718349853887271715731401722112841844779528445929260189075673331380274543353307941228781424243793083464925489830357108100562177451345864126548441421299494407684845816973592026674138621735341621321308973679335683447506935275291947090737489561564244580333177175847567356092753903503945025957365250994727621696040963034969088095211327928413919291877364951962797136962269815164924391157661002238330225733755043868053202535324767859224504438954596611757005467269741246227790051110247479775896275252470942029541590716753207572752333987838720463415161295884395109718843039815694971680157313315385485339466097777785937737493958622074020656548574585100616601898866446330345026053216222681958670668535389248727018948781546185314662998951040281754962155743388976076855139291416792060767966708427282723850945756851048376423733509923377730555202682721380901634545820951609762011415207028614629349842371993998608202682841399157510606011610884080961254717006051431055819701268272948161174427026638498287032723356067575351868644472217510118966618193031406727972820046303370346026841239167215854005374318876486449031819463936052881835936375593286380295409251353341451057812655854226763625763619223171208850441971864199308290925269729625358316339158443713311617969120353926656828010530251594860393784476872297896025788985677089093920256178269862015151555405096935941910711081844187779777075421057731235585407859485596629718419352186577080779714177924266794472685517215530433295333130671109994005616053041931865426588387307206605638059108873603908341651399787286125955289568500301515426560525283018731674913116989193684624030760074356104825560629499310839385964328882654357581627869961010621853814319139467181931839086572848844063331945777274499316301590160573384313809093557912348233193713113627479749655384813156589026077583614789700597713198053625927305321435359789758096148325788652856415654875093120943902839633149748228202193298120265321810408318338259348086331670856042863946603451924387577295669296488666112273496696224709954744518696479848675508080018369825099478495066739246504168860803707501590374774105595089718495517605990670355588801479957458638417708448128967235013853587663246258342618400384503594661148830135167096098380589287381802296816031748350033870827879473159160342399049791267965394824046030502261488555217910379323888436297779772567375551479437395498021813626261322419410123520274413875637429269482258299861674078978027625286090120776241752004088584794250540205199917097108033209982355209722012024043443418499084889709795213831652191946742348714949589492775858966791419690891788795672723609394221254792270704296099883209924595617693378035478318734600016431585760525306854920847870629643239226425066590309143066406250000000000000000000000000000000000000000000000000000000000000000*i1^66 + 644101549196035550837480319231004808938292047141813349957456445057703105149923060244459842297360813997816034583131266420197421622561986286435852843778241303762836754340106812003450658988453863740221278934938330493568269316447374063586651635218210446143803984072797799464463149889544616204533174493200001583103327610737118897941089523234924728299790567806138715692473158349330445821700065652105182463247495024134406927935914455091332823913121412035826570837376545654710194413328423958346292746983819669852380480369406804471526626462130973341890450621690591447813485523694148453463566295543330682333856876349585752602566091398774854031194116992918530270881383534045575182164037202122006570029762410020711649516494740936968765893666140258404260207456230544048277860218911928912788147669931889038859246917003238792463121497385988053115385891356827811527245667042164149486172511123886683947266940571472015433414710303924709788377561266805934208819117742965065682827057840477759886856486526674963364584980701519626305338826313642318200003958649812058238406406064340337421451205421293488373976750850220377971637343911285388221500292195659856498625302972849070553139902373948164349772533641444037618802589784279340650781222194623895893453120824670926433563230754021498743947911042776975540886911255353971844338694752968193882822657956332064885333533813385902979864346618125265302929919864480941737875500860482711293702385496421356890771955472245985047407777740875675264569621829153908176073666317892485212797866449555505119520390556546933988519249599301093133530201422365543141079641962851759684826282535847931109965465049856079622619126930514745043954321365260896784292904158945307591046943921681723946877228246061490081981681045808705524205744071470257670739843977937384465153520497202353357937940100726276439562834805250349788440530614592187114790384232931388307039049540261965890717422750836618921113896055063269417542801849986624893097740272782233961568868433048626542123658972442300899365043326457871287435123957957257091079635572438545963666235725474628603399157225710609761544108937423904377519861382187723066604785084750644335660965012297232365430369783545349908324570668796794005512946186973297027711155445005206742345496157437597604443101696159672763817691800481060317673732017014894064399689140852168020884505910149412546077866793909669067917335238604101396073606145511074980943515881826915493437247662341971420984339835029098102367548145162748470372630325408439227456858321668169011203667929248688726782431648255626711168830953369231744079642678762837923736361910872123408857266401984338606890078276708501734520639857439961047053055719611599907089591035002229110686020733022289932634234100315234645840377040058077061470329163006281940862763220173797474644121123295782354009179100346697341485453728534473578339882746020734224764737177407163767907879346174614671637662118400722655306604135386666111995543048928487395294062636346947426334815367853203812595878383957044441326796773685503891244237714110193266228270355746576292313501273436178747609833160609030319985730264655010196583174978228510355571930707658508331814303305447545898198918158574145651118318893941519142183958589238001440903719266329248403962738363247559253934477338446904113208584760550830756402731158510198243519437098028097107876990347199814496038683029564274773573750821404042045896309854846024982272860798580791688931905375112370736206046056229801891332337171099895879675134749929007271158325184497400895679232239513144575120759749790034784334198568601251012894923533244594016898988545044438888218219018175960651918096575866390289557450470089915945096122814184835445430172555104393122831975168487696582133921721420619454502562689222471145194350720519469402847567412493830266669921644698135847135924453031921094085999819469338272110161928221346940832959562435348036020240822821651960339295328594744205474853515625000000000000000000000000000000000000000000000000000000000000*i1^67 + -157266280230894993892974202854534452122478489903680073269853768488551996691494230295843702143649179271599124523256025981567593234128541126957972721091069775663154987199818381149384504165883595930736595577357039557509826505883789308318994465959833577038030936260163268887368037305225000540224046887307587231205562912910546089997598084856163684161920027982024737772876897658513876059823351413716910819469440139364061048767247678617585567296480069426168672207928209122235604613556232656321959467663242769610298074288970675312848858637977926440018400165268131222392903842663964055772928813798849716952158119614033712878290568518479738853053834965115576012261994016514244179602687612106668010296643215936417718564025290191943286355063262974892497590599407048520082803667855883530730405776367758282301072619231618244679429602488043138208048381035151868909179781213502758867257228537891644675925112711747077464253934864557483545643105074084153552821648703887322874475169242207835069853702966607374728898680913907454757562518123117484674939184105761889438672720281951778087044129569517208907099861320224029617892830035901443111869143509535261684475692512386598614068883313206182767429686465193498631387473893106155942901066940902466719681110426991937130340063415470137768547019867811932928168397413618325138618096054431971847654346010386108347026264163100711596034092569670562571801690791245273380289086309254600394885838262482105786384770300011616789676749579899223039545435158841303098718295928094428920087176289189132626989943528299290785512099568282500398881577877271741642777934836876959033458564499691167105104929780060245737172254389270742681858996247239609495137370242523314192006238584859856261659165874371171555307860368142562114507165429185460313768184995291358251801959379996232469311842984825572480404294459440800709110475229864902947783803310558024305822972312581449400978225665963276154008692090147719002387050876875494089090435045951583882925568169679110760676985469773538259773725949851517223386280440790904841019945149324518510110374960773183426019461127236792154340957339588426353228015115076505308839958338000815849487079994991938647213093797773616133705751730416599908670437955177948426882156146788600141731749086276712953664156348449389867147329177039131132215539416179027817042956982444815390486387596123008367868369096045458500097601762295943443133535083867499069802243090815916569373631357135051652890856564916299800753302203740369829660762117294233591431250203532772838566718677445560152855404623666522334719062087526477971003923563530107231129438783303435082344800639408507442167468884335386114965757371085832248172885473251526791173584061013123383945858077733046896177258221623221927007443977491869035209901693390816205507772191492822149515640799237332451324737811153345078212115741129705194500301301802325380762908756666591681483149049767490172909388656273008266016814783724062057444358004751593664121372985523581972197824164402345240796028161696660545472540661797359444771688432241421414770586856468541777581539576470730748043941423071647158022759371664112070130241993043377911383672445377538081654232070041601687037286825446552912572961123838557421766238718973279598362231908579123262593009770750389835851179925345539026082758638230391365508466383892132422802095569847456060125053264135419983235462899623385404847883565863615935159309890688214234340117367084748396305132088350400338780849665366982459689976847061357513073998372998531219735048259162971059087124573595505458105734010160124320668707225807282730033647296218301528289382673535991959144187356359174256469820279176641796640849281002213287550950550505537222046985333870737081350715256093602696782254151801950837124144742412160003721777174021769960842139297855074450330646101247326768512921475978305232585517096829155679245492981282279863812057634122029289444999099956135069078300148248672485351562500000000000000000000000000000000000000000000000000000000000*i1^68 + -432316636449074195435226799829419858296736580533115798433219156622044455237270948287872244405026292363014620238882071988873422806899212317582267610685020000880090530342723775184107105388196973959938595184120550755185463612720589258057886679051107746724898520141069834233554202602024348672862711245715587161781227261308397658209767542323678171460275268713976694326675469719145877475660438821006215575612815584658843384088308562624027776983649788585479948728053730613769642462479423167283944766080175053352774821749060041403535747900720060283347763861774424612540343762975118153682910503391739928542334553812528660582693500597490375245162299559571977613390397868701768195259223183176075926973894203699545779493723787340664362122101443485074397570069606524332815754054543489498174132771472558105045821363538514689705009648303354375798295523374998611378953680717794240236890636440953213957841824797518586770207793045977012428950008444344089288041078801343194258483033602006934934052131096288161105654305073501678231388834312240265942950292800401061916779283167767622916517729987780425235941807684378974790482544075578200161559709880145008081221649951547842572671955295365123749708802129554352671578797562671729179458981400924615377129324381605974314766711115012547261684482684270221354997946618235318006117233581983955540874240130259058124577721806289911752175447461324119600720885586493214610354552138885754659897578822246094544345478199064975962021255561329777987826738011323625150469822035646352336407904590882710065901162465753098321426196093872465952357868902181668538330636275638517225475821305191903572739095059112334075512802042294834185082955479903514619097938090515604237149647784475196895130526980462639165401097583810232317370307174681472472238650441748497830764874869493030167064839121584624643690990484506753375030522134294539427964598363674287211614100907890981294049874071291287484560600855699127333381837716350636836213536187896143890018064945397205543682482346661834571045299887750447426827594983041055872361485713258159533033191012127718592949738713025226949958878705674918740538217218814822014661645447707918849944264825996149000398230435286961906973284994450360739035494550410334940226576265985291134725140650733360192136680517623561565038095001347933377568087855620090101597380830039048749210739962611837020795682891684954928808439039870949081706289287498761876430742996928514473857486935380636158880071654258403530787538827785262044304092529087698125971837211988708483242431683191139080574655271941521580796721115486907489898635493904983050306023227644362267879203741818429744832370798423873042749099564861906112166640836910452642510814840804421430119646190442648049810966357171863688540243987749094049795493669425102767628684465064008649177700623103618265398605438855208352881956537477478780386174244107674809128538767226092879644124059994138171044013901909086120472217542714957311705577095102567188570791474322215168269789738099694767320528325479948248432486738836411187836282537501082436374305586754581021187252415505227592242430221113635732664230489556307640761204094782507718971587483632542894378868509914206627439209497101753329578002605421246220485808848413567192892848144993405887419285158213093775877829553253618530371526879314973114878139436245574159458071270965277384926667083825102846078139042723262812650159622508393785514024373663994505794814569183954003851444745847844629574991039620762762756581450351936366539727648770802727216276247400958591369789661667554448100837482063248285977206574520531616220718458948790861076810084569929165527322756756693280109661313442211106087536264048478892314815809204153014391794388612069531578117681673138682367985900916998649981992321076650739102768435588398393481660605100812508451222561217462253366542337119335658295033000034288965196314632392489607499104735865577553361649432162039374816231429576873779296875000000000000000000000000000000000000000000000000000000*i1^69 + 267690455794227940223830597451278326364359794428953978164184441282312286706148054484570663594200775139997164309423028188180113013579595613320572190686414275961204534351043588685523320870406321177610026921176577252374722257327675085136465553887170284408559853628553191134085567189880898128188803279800092429090249404713747043881595075680960043001719618167252121219458057751636895330945458406384430140904083427305159685550326942792841069019805042818544940440510938450951087734922184933016652838496047950978019147478337543099478041430252164805977850903009930081775202826543000278947942981195130823562222869451573892748818284060730926319236617612916058771521963324370661378005320321604084555883434191364706992172932778397210238890879430445801970371091661211081982451419490825216462067151212291674405504623898785778373542666546106429517894533268678705208703194066773067182923804379976966299117226833021429919240997477279886126415198053198827515910222957685857938608120092276335544663416121332656262954639161467945822322453618542183655586244715177350847025349296713398760854329370035310811296119946840226997380187689983097390359146414078373612790174705872149409524910881829527347900967322406448840510439470752512298220975014439839358840840283380352304506268719205461237754727257591626290807081334895457316449386129150833750590933699627809948507948773626929453874481210794497395819544943667533841461196636127186758022520885153185150941976430129705677752717046949552927978302391382764566894658666593453057176444944834792605826478355774308455670440700870886508476622587110887705116301813985877673300626074699295191517808755626300061788514989827843480788352593208878019766694993327071289663421054018751960921301530497275652058281256861920084660319278357349605940858342299313185046488859410723930306498322672696525878961173056009588831292452403484600456810274973106958682824662408357987205769586776978992731550789855090406837381614902854286254097685142217189885938395801014499472529078120819201264206662361636164648534673260201972629526847077845376264317526160343469795688458038113459052807956446313769613237090006190588769890707831224068159462945051168600610611962019488669926590016612786607684124509992201024399148327603887705523461634114059316889758758128002715947358635518135520225137001789492871403439345562671637061525873230255354829871978603719681246323335390646647443357517016066900706885767701459936200488419131383469195294146537089720899540416816230647922042791495319709634485935140873758433517625468812746211497656186541661549163108455401870765471698795291399831810957332276786387272367913788739634758961916811397713353770632108658200942334559267646641939354170786577162955923633060471403414531288084333061588037690688796455739954080845501585361060169284866764490694606178461358118576690390510711086665959385030315357060937774859000753450187927589271780125767178853246040747708321298804913581158605474559759167928892433952412828536116042391687776377536220814401215253926392572801577017231358051441752216821049085268991471414078430156346695476513304777685401845315160552153769893086499529288743756774354722257747980560441386624959689648447598836136300547423037438295017800587220017344351236440789737658397490677920123041255683310106803922572956989924796111588255067768786952101283032538992393587300348180383638559547715096401407925519458846175488629853695308521265398321690793288372958643502866490218045034850495223189962073408604614439804144268428223294950800514343770724926526398704272529822868054368263474200388537532889229897101070803122964533981740261932031771470356397570740905877596199102504910467534832475703796714271192706535003373982739666577713265631025500076117595964630863050583557149482636298691170137255868918894195367190401861818265200415613663255775505387849879863832651255156042222892204579414567137575699142099639944893385568036592303542420268058776855468750000000000000000000000000000000000000000000000000000*i1^70 + 727731493991554837584461495131063862351235023355450990577815316715348858825740464441802950680345146469855554066768759870645306611084105482732680388279348124660177760230630466473025194856072410498553396306927340297636748557133466131876137767382911948377718684595831696186288650005053406791974266291859168054545868864098114016098735150999767794586740239263430576704258878631909228867066766620779584662868209147861679732229013878324364894355964139991463998581606714917367815690050574111687163155412373376031442790846734294620319783222125444738752627128537873919094158041369293468058854800951842487856247878609816671965564643223067084263513097758070557703701562001832097605095794001364552515130832905212234874764722038785337089588536056894848412159788481684642686268587550400253872967584907505593891457891143502669871459074381380263368876062445709754187305772803187156120229376188947159884863771541555345051023951977154764955287640694677697701641376627485459853317681959744113899828366340603852561736100168813615172053109720007818648631376017802408325338828153522011843788039842620012546362828602147133171399291511564956348132292920270018258248726834969086988768309856472911116040717174326469939889324611866102559297491059704858498629686390225708693388461665850590001789483737908857864731108137636920711081460510935636278288579413498735007571263898590375116517228935430729814440297101658267461910920521243844043764197946522854611790405426790733188043353937563689158806698243565499422321941450870292234603325156892321596473178712355553062270255932654094001071208107147273247544927829041579586717452629588867006103765685376744750398167631362621840700030495793533462913998534866204428491911246929824112602100013740050839543125917957160515640913512824254582624264753390440338821553982916201649776005484788968801836238939117112029928907376146799936863081314246760757729114898307957813011895914987612996296457170948355574775327786297445138690081464279698757685114815640356315199187761271974862756976133394847036642386052559421278394821859092645273873532199637099385410959622727356169979703474135826934529863739301197658642243050926916448973701928497508533976277776079658830963800835013321344783658320605830122213414158835664626233082291405739213531823762461006506722082558740603350070047800176750640399968201520496669559349871885099529587507216436264558995798734512348841899485654104987568829390257212215094465439228350805637948218111545986795095797745304956155253385594889047364395989043462310134323437180175478487825466609702335342302821599290396102809885915754119545898003839119706563344955937537573584844958064989570638616063180086344994762177823210605445649815305308951195430863071813820593586599516492532207414692084977287711701063299879439934831056740787329767501782026354865183226364255815701878925828108196063241933503507304726185198062670453218256067358075481304748430293555872799278719916026939951269465354458716203974768031174117910867819408223760467312286840172028984998973540555537442907151498140798472191665364751775114511356837161486446439853279367518799727444789984964135959447254328455823502203466726678703958567495687245057867087680570236366814533066537847593844746678280188703680777995490413552923831546935433263736463192713756031772014868340315191529549414743242112015313605959175994522310468850667723615521965074981277739595376615192623664303421586017592267079211564406657534496248897011010902209308377645035639593782031052752273887543107158215767667787708815302062840579685460658573525216249884433306037004731668196582650728000416373809571045182380787018962702305514597187623659636605334761553372638947545224077754310280152654050714316903921429188048935430765240043341565093116846735398448964740480505929740261637760487641377223100285352360959701081018809418543567246751380514961524239624374578922534072945315408687672846521632408212099107913672924041748046875000000000000000000000000000000000000000000000000*i1^71 + -1148435375543861074635568267993848066819658835094109306628541670397127157436768528310893977441913127994080006656416207252104606207977937982318921448041305418369575745284367245575263471267636319335539569408061424018579412576467551682093520937332775960628933368174532809141474762523510717560304044893134474351751263804791873464999368368107571298519977534394428655318073394263481465677898486150270667047016715263839689465401842616204504579543467680528521251282097676175152776412378963982370202556655978571802773428759484349235241855332078054403443437121873171871204645219297714965827585605971851817066084145513453160488049245829482396384664676046953324469453461441940203213382363310061910855931234813813034991168152873411637984816922300321036711496149944701958477992295635465653985574608191560851861161137957788465870020395440528557763606535322498422715625567788879740956940751184565471860973423078533043296991237500247979807807306277491968251188184096753819807322801972578616659058001976346583712295846502480072025372429681276108281895267647533893412561217162010666707096479894989119765245746475963977099796333471274357114331204006752587830012954747170520070406349212657533010346067278857126932228307905877957216498106589803834417061569493982157293042846104243051449162596037823949841825635659413358366114247337991830855415052003549241262458576772862593648047262609616626343606911074292987044463827465951051792889004595427090481069139552748415392466947235634987498208509480723319641109229083122651015010802125344617301627890229982185929216702634208614561978776657205076909593110267793852565847528093293753857433703434533098772619706870509017064464887149513661073268577733813040369464206018911229370647704735928156689259035021457461353772128048042046145056770690977951125598521781848217083616220804452171892510704906953839692865498322992937085107136913173107175960699902066508515912714723604621542099796744523992180665826047072869878675167692653974420403675094841107935957771754979112998966860253687403717847025205681925378591440610802668385776751998676012452330594693390143254549047537262720074020982337830515739213619626134922022453194917903772180752524223607231622995534747623021845252103724544333795523168889613236063399057838240828205082179373614877909878940307215836111284057504218157771321641757429349387800361360614806187116493053452718298824443354990835621412323717821106068751207125707802349407307451296813691435351413417047969783772900742671541028125076422534339629670305631902096236944370498528030259175495815924443639669287493636194680904886674243934001394957918400713707093358756297720338239290472485953264973149003213243768947252102044753730465603737563070100216497747116664060107688771929683424698849370534366655927812179102198286380021685004799818557560858377002929807476563571979545446308698251761454383683377723025100624222803442156476449290198733768461303259166245018172417969081289089938366718141085310082401980065084395492747887746945739723046405868460780119859236693195887328282227847586134598497673820961070642867855425492704255633043559397142399503301910585706056920916615471669926639246224076083130848944996293485179304552553485808586935797275424463237883598273538823546168007746284370941736752126589834174158101291398570885408424325006289508695228186103435866175537916235706691510573514255125062869084677527494265600581680363260310385274180192449958398618388250889832899313672901377556423371208974108417074757627414797254420751587486884939295336972007854730496078562663208526947236323722976139385687755481692278594065511534031138527070270391952380473345836636714336543719090880186749507155225947354733884134434140881163517494885964150316167400640736620484846306821049167701153133407864062881495186165468106505666615625026834526225751093356669380262546120642841529493936971194955331771813808749424293522870543782232743978966027498245239257812500000000000000000000000000000000000000000000000000*i1^72 + 296518708697677363432178207081016354165927056900892647355482692900359699470798541581314400803114909081631661592536756817450076304456569654757961004010554255834661617765089233444065121587952438110476700338267999600057389501907091870994556384139597322681727211491678741012239260462932148390631977697085662763774436795259046969370752619256979319150170934304168665871148421673145899247317722955743716311760612072098173026666605457499971510194451235602533180473453109108193284788518822025648123412002398691793796922441998303396228219161318023413575661454953041717815705598876485962644128307794279157935946851351405674885562350919885905811197955697269049880891636559758082560502959284539620045513688305324608966335412120515838212613210221300858429916769445340190581044404278067859484636177322270832450697286222080027403314138003473631162672306292916051114875928307265566772313081756710749814603191973780861301615126821587012682381078612452487059933140158150268368394930128651297676719004484704669895042872166618885177353764751742500769089199165275957800280547930532836910487599784983206395812652838366185501410755897721417850773191204047143032458933270033186745627743215768703951343942341334925134267619299047938129920032389900120886017414921370806533483183351407546631763658404012330626983981925731637279836399725006222544373039969193415553228691857306530585070839895793631583493378787204526830406429797058914010161084190346838773829507803218017726216238681180434687359638866363538830137680208545396073564410307348081027858431628935804044225422455142752818113273747217039309662985397660865679490985751810611994515589595174588737478984393495277238810699347649054336395800070724237440179234655717351313842488272131901696889265806770026058046017151966253962471911850282209597873999121203394339376044978703154031808251610867851130035370099502465544472310653900064911350240947621748089269904967804972410631440353633629285706965314039698097233006642898957046520144870305216573126064629807555776716335418985368265083207843331681508502616847451016433586430208865210738238074550492292410283880062742072818189720558178764348099666844494430991236389180733823543059523169817622957570511473336003203892225840779754582999786514197498154356783994019027028654275958831795100999709149243717821254769610613060157363404722338987743908005531187512871128555806506274922300215324878442785785116312520489825290329674582366858156611131434822985562167131973112677705257217666643656596610024774017583704664647103393739656779091306198148268275219952248678464054504058465523233689669223374145827954188776276110899927336872976246543158951852987740698098233709137074089594401483966792824721148860710591585817453401456326985785060408305449795847457820677974510324336574408327321977360099947959894441454069023484168164973566385335923108260787322023555691380592523834247642842509531081415568243442953150783296946880426178931910065161763597142578459496180153384652747828857787074797362093545544618349145677341033888819255940335341418639585361390395124118386665899492248199285842023361062512301812521471100557504038661450069152160182847407764179930971940282422334677117742481005174538611944231649710395611346246753198566831271203720793109311116864690032707820402305442426856454630173512063311106441092060962314270795615369696441597739896066422924970929915887611845348880217602311219583397561481398332824096916766929370510483848686773379235747529069923039398545675234710681234573684010811383575062282955357980918783279159528211014165014485806954440626565746550132362386926666169167628938055583215946929738989499308141439448366600471928709251996830861608371054909080524276380977176057142279045137001721219568842679069795953821809619264738308103373752356213659854225563333960403768250050715346363928639124539873762994483259141818346579478255132720066814377317859151494613967336988480383297428488731384277343750000000000000000000000000000000000000000000*i1^73 + 1867995052195193470360544428760457411595373345559111639094304452775780813846079777574310225617083183275524393440113234984277035361358619758561539412567679175592806518478849700336175177891034800472350112522160864489191684057204992035303353317518270046162182514873331229412285215216931619979820108059488392725449852421120498945446937994550626540645628131419010250885018273293622876813644285834219807407764184979314273152098360328453773342805843467392426601711387122700283311383680045787701317622210810551715064631754869211873661999866554896021143154062055816608107009312029109043208855418765298846099895222270868699392819463881396916619237142064134510047740632514023163023423858205271117330556055172012237445205238717748943405398056367115753900317365488117818819256985625937246705050357920374390213639647774502211169249875934673147037117028836555775861611314665912432036533471195978594458682012436771712422203630788595986158655547303421703332467673262847100304439084334717908288672741248328303483557989996278795773570560866573571279869386820966767476395763590222307746840842974134136437888676644590576666747036943914406200256346246422668721500432828658780345062566205314181933294445219379600365126415412922178011501296292390803670608352955934476720252914892410934887962060751911058538887671382482849262348363757881475351183679496205137010060246609733560501179981319927962418524249669737612600815492550145533053591463687772684407265489353147854011203551569949034529606995542306846191495669951197026431706165962288308269860589003256468852157723011906012221025920947143896007115308010048549359584370572034381197772342669167358561861169018064778641680259091370842492433477149010036734440411139448880075844850437821129501450359676402751091731724190593956655162920989426136546390136717151411013904737983748154974977595163367498226453218895373595712150376246020529858311818332070008463012906635874379817822922565493200438036047990911236000880081674918863327072566237232937893821913053236232948956851960421076599553810077672414216190351730665642525272143890591185128728599680319726609680836620406804633148110479549253947987889465628901158812731403986028376814700222676274073194870929827314380055018476212928823677498098892737842417958402165348687619026215344691075743898191834014480159925853866663916085392961067860158448860597114192979755891103711077933489800523184264728768979341989792106934894796641528552174923565638674373151426597594403690072279882982873318772489248928956434021026900096290831829977529303908262094883536204924902469193588166658734969911362429547433824790157875716244292477787662141789154607242862138524749202441757006724256913789897847328463094891839012568625616404496642325071849728460987347176226749348451203493425975096731664961534350668582055133222338163912407470746940628978195092801298755031302944311437702360413459041868090205826331805459643126696517312417075032124615417296886724082218054019047228088449226967925111987396615775796020670939759602250639971191368200669390399231807918201573477772501741156773475083678255200231571800561050151518306646798637356290336299069013706890476748992796936825169795510449371622778058460316341720019546449878176722411308186145968512383252596654429904140112900096911758958935482130149690041257390356200591892522857018765488826763316988209651646993987896592349617215204040992535160139398023516355111073850523331191827802529846518114625778573185160637429247108805804905391870499102048912773506771985855848869992352701568394813278174255936793498218986475335290341592982159142671171168467098689889032684679152103503169207489737001314019491095384870122991592780530379352064994098556072143960050803192523507465197792152153597630013105848881257265355525152972777842139061204972707861380399115397948031175114938533987087543705871334638286020491536557078246194983412473724592155893686751255700073670595884323120117187500000000000000000000000000000000000000000*i1^74 + -255070320871131617986702505623398926112821265473783084853862178688036655251517986285304003809606102673383164043274171537288779659533239445333707220522086356647827151040495422634519216520313957549136914535920934738613607241624396517229999988952039364969634198964064477502827016216675199507716423391652589850350650080491962404640496528012565919537939353272469053178715316023128961584823543578710185705532434593558838114479115127636383470498346549950776267882061028559003107228387275073382251938694815206373186881447036137750342346294801332612758962131086270973211331637489557641710406360345646603188892263537609796087986063507243363689818152853442067470619462758340940435320621135251372577991665327457299908996559489186973221560011339374620405801748034205099198520008180029624858625564518842197112842012396269626467062786813601421154427253916665202395597447633543118938056837855364505556802212486104007514996295544949856259331572353292154245491706998687941142252996565949364915493366622708957614040122216395997641681102364955760488322926195311855377246934458616565688347459828225127323327868671026230491119845019747865126852413099874831711058281186721391738777087274879273912287871273386423471908110810060039914863521569501803307137636750636124568044218610816031771921537402712660541609647710211830736748485003332632184118179226284147655295529282710536818129061162424043442948524113757473985668430705427964623777971749619382501056446886140221321903706096873671473292984353844653176735573220339546888404736246845632586840528383395057361864237428768777939653846957997260785151080236671959475611114270116779287067051942107646894731906676473593477783125777847959572978067515832606910306830512806327856359121314860827232492019168058958481010413376866920346334647130759537485019461215061668109529871931375229162038732749490863709269353808269798994221481127920907915919142080629395391978647894099363643355758952857972108040611101146232378506540108312996633682597815916709578411091741597741553575765714566658850922391437428196858921097807821106285256053045050959847417515374773724177502411883798232129628344885762034802242007312249416539316714765182855053085113573391280673987974779698758419568729018583221317688212106244402952284907093948271273870292535819361345907277316783145319420350030577489289359445135929228015401835480164038454585732008075008914016001999933663835529257039121685897889962341564848960431710516033934976624921321692271836702029190535047828563177735277914964189590239410196158697139176605640719065781967000286013806384182428194382901013865892317925518922481520394930353786074983071988602034742014174394882658633475752996239854414040099905424285401341847094355464437153863130513584031512773366329801116720418880068936790749706979586037491701308704112956737841012874039746646611299886228330764058809448870895744331909922783164441831870100335300988063236377169402443449816889778750183348253812877931123496779732569781391868092503593781946819883582770867102057351332415895642090538614186611435331465922199641659339437798192116789245605587687521239185836237707175082799583664088144882204849572058005717446891540862674698256683876665861893743283545027099746649120670554370912817402300560101827095087045773000333716576507472587053404808680993640313766446776792238237058447710244971754603251136163748316346721460401187626784967720023431399403789529629495225668226608645076852672995950346783019302441403962670848226562826445378867760576560376307778151825076723912049676117323210494198667656202628071446360626761797438400401796698083679197106936845274196028138252180353931403208813754452734064224909468585430961027996725315361347119059412268725269073185783670231585413564029272492227475051522933445103321605987692381215243583883886947630814379473265073294969437448695353671266300049546621317402175345287947605016079999015743418055990332504734396934509277343750000000000000000000000000000000000000*i1^75 + -1704554486997144320007461993740057209902986583790252347947924211595099660276079847170387998597677443450617478936246347057728013727118018802882924641886053248661834621243174707039596947085533228922835818909023529712951132962801193906198011557393288559149780831779620730840299847770723180128044287723250490585983043942119527699439096206919346704423937855810738706621613030249603715322477206272745682504551186346286376072880420000945001808570167106699239434452629947281427971216406611963222001815715186502521635525694801819193821463529761999975847469657155418889393057304983009304708382550242934383792777506474957175366865947504419771745025645305995857585891695630351504596868428512300718089914774029853004187209649769434695105489358861515315777185585762226623542016938624770237226542785071847281953977201772761986515258678284484558446674176340789667942119109251189136162516728574604363527154994427552324456833595941665318009469125230413725663061665360422950658206073190928527882774475452965786827793569211160906632721879569342885454636958201187864104987851142677435438288746700751511228160164151423868692835430000985773547133725273914103934974502180153508728035758709553355580246633918147112983874080061296989010751490450486285831404563623733553347764937764649524115599094248199669285742490273409680656785631975123473296054937854336225799020021861229294475257895831143394698798564449807823723114619699562828855049714694645840488112144968241350497649338963230882177315722742529531225856749233447121061643424967441890643090510299800976168551183673529459638809318038393079342056423285631995312982997127131519636301353289836276557397818576776873283651504287025494241692316587176882188681259383556550591625870522230968548281547585760268606953963150480508245858163355959529957993811149007230148528054883001929000147845369414763171167760926451955679876966402392850552586163825261118263567751482840829145640936832891380529285612392337736907985414762221798566208556003364505766373055425688983495189772723308606234068705329539377872219513719730575276132857335167487255827841702917361850936710111903907721470679684777505479596058577935603662490662069171873163849217586930175632885117669932998956392233882657230432038641070097368649270667707754235040416277331606465397652306488169051823813314804061990767290339310121447406391078282472321669789047197241328730606195998106967853857291836383340480694763759240920110454215705607250407661359698445296896573963032232947890048258959879406055505372264939057069592207892214692651255942731936132488654996592092381517443561331961213314214130507540659605534972041665114457638257996871039801942340659729265906347594431051235848709625848957600976396646640207450060962079225700442923939244659653335973916582439181263624559240844009205709466117140507329226313834582688225490650129154077902211993885870051235381545637707213099103761638432768460076911915447119138027622656535823365751355061518429800703497787849548605376054506381400645790596336578566867670614053000071667407373182441842555582328491980656645181405127901034288006889949394482407924631180479136411999058714561441286554716783020636261740363102517743689672630300502480615485792809371699508435949516290643278634021812522474215068039813662386842457997863705649284686365059055284918312419168305909706714808387612723392303724019674098799148296768223087205435573335113211559464210259900533637441418635255436563581184475726465215471802322839006381410054454071335790090607657745634549655007245629526124773514419632218385977183339423049721641683160102275370272487669011653068648720646247023309671784008030104876865322813486283384010615363765899628046827151466935990951485479446998332415214777310660209128014134363819529951728511101222691418808531852158062301496394556738952831514406298440151283636090082088951159371336127116335895427816491255572362018000376338022761046886444091796875000000000000000000000000000000000000*i1^76 + -720002374222085967248795791657180466032049609223047137454430461728537819311658042307538929336063322014456395539059754245634842123214788608012519878422034247478654347580866556690994701090345174554456944193948619874083736386450541712043135908178514700111571773912072167742569001602764175979213978932483127041766735234014880740856837347781336350153501098864813559761857537038535070685860755833232155586069052078933622615152305781338878044023097592612526348634190170014667787075231823969134641370615366647037481117211487967150293303888356420787307253664452336181739473432534470390639685457607409888458316354445262143087683580857631164890918139589087743716714375802531240938281863496481568065247422642770698311806640674738409556155566684664580262295076669957196369032879878992310464223666601882273112209657992032222086852329260983050536423204766983353434462269545763139639610002286713668134506690531545500298831687539456553987260666608538435893824569927508112819048860262791394191461433877622476305470008172093474204569509091785811261898721665105125570453641709604189190248835012602098482326209801984559722226603059048376815546010406346673540744007553033132494751457907007603876597579783288775138588057002024901246732123605486759244645729189817206420585936432304502535461535458373579230048346432900557658193849958028092982609564302267600371423449186304711904911685225953943007662466872742021007997868810533058596243573114143994402807235164423402464082951290691615839063567093299302944553048532118238112530273438388021938186563266567011577464311354840375146513512430008084820012354818394364570727854523307036361362845555184345123845047430595073592718331508730973010142992346505893705857761913608656689404751729451583111971012293005349949411232579554581712105364028081343860674359710806972002162906784520869293389188238043534446576877717179063169304031562469635990042983116499846707830180117749255178804687060793731897162590168980619639454506120327713223424751934517608818945965073367026105974715132648169305419206386447428093430699927410771695469908290271578206136068286815320134828658004024752809915072429013956514563794435601114374278939748398999188373502651328195335984472992572630981440652621690217671068717235738945471246633513514585030975342738021960510810746686330673582082064620645366925572349786078293797768382006385913947258353692928736842504121153789488600273769836275650033609345781556397119974671150342048611037433155877733316073317807885814874860290179689244225691375909966289248583267541568868886784647085658828636008197528115005925820282193250839376150273259760223233289640359083852522016455877147743249413156464798781629428287554994097516884440987848371037326796475995900988641098517025395244644108688029344748226999156634234311267264768453377095027423041294303372469426910191723127890002228798120448340955371835671708192612387450343580939724513487654301907106170834840628436439636277051798930811727942813234417996352940558055722733925248987866683328345388673633044889255052312429987375464024737783972010651828291442931168752230595409203919238840973091226725677335492139439141308773151574093579736256618206954997589097555167525517376664762916823161436175876327889589623894225888659433214398179181634003931447486209127252128453212803903545079307896036141017342476045514448558127823635098362348562861877859061684147989406215166768498064340656196099730960421467284181833519263001492325872392776980924826599935942118916024891746734619663319352119234735253533624696225139708852835386336326461038773195140020039523877595208015529645944040637853765608454556086006158664927215350707309766995512536441017881089954385816527438198640118969368917435831287583585360510881070163108377138069343585871165610008401537399125822486687516158839725482246419388644012475698985640416802090522786184464041735503755602443727015446461869885297346627339720726013183593750000000000000000000000000000000*i1^77 + 401077352759549899699673734277507572199074628281458248020733730466410550311770010283805968243650125492485164908363802338003746529412237239599011594310233288624361913240684503484341766384196467236057468004776562430763942222537686387425224421598905434133843087794326991556145202877441814750673067239333831589528944201286296766114755340085207875268114625465829067485042359697012569762778930614131370266251802323767089612270371802390222438757481002854256906812198016328944341206439343407572604905933637546685380336773306691150164781943520942758630996205910068578663480737949187247771004417379785725775835491604381254550145841629093384132268569862428790595150462891575231272950953786022485434236839621635161960829471214790612814739020338790808361866990018893459557095692265336514464821018058069318973798997546999390254799809967507941178085725463073962693846117966025013272888892919862083493914579676831558366169966411615736258066187871257917123099966723025572725250973383105962287349076382612079421929156241157509249021630444563471413891938944203896986733992954536823234897992054029027892607822006236710170572469534364384937736304272480664848305838764942297408488646681348869883160800684770049772676903590635880734039437307852149715706829516483902450170190677827630093274474014631958923482838866609481399366806629507039013478983393595443486058594299688666173127900100490781600320508858880884374418462892333540201677884343689732471789963287089191413759100668001166525443690668582496184286708551100247444655904724675119487535967716216200321046213439752710556176858512300793069868821680799975129242193663831332190597991631991083185648377677128836911291546861159500981838434528150569895292146569759235251661125274745346266799642322437903646539421227551547265264916940508680816973193817939922613589884404373917599979021080180895633881502129364120901791939277655852482450462622796216858947433394270990740663929545030799715287848546018621352629192975582667282898376963009960366953078923577578294485541703479467107279250296080050922671612719169504157502075860284636685754415904287489131560817745339641209093810896890367975920054798138624745555066691394866075172460577875807002738695261003065978159200064609974275331670185244347067931202071906751717353502174130089647176879696813931807628893397433146716893996827348642505162843651675743928074304953965844336981187673090407360656508215291477983480298499820368258906011180367859544255630104992085101244645963459226833525694478768694979829661268361668640163872889761946853634122143848088710668448622904054129978077657972198369825604355626945634821972205416154107377444793406383156637022225256971374151628187088044304209897632297606271715515363338762790232088699060155568622444026145145387054206209489212724776194817328170631525940783210327355987489105796356802394105755947095690453102472516384968601880153996962010496478539237987355799633565590708000104408163795138978007480697261888343195390176313710468649077632893350414806719463345413925619419145223029050329844104947925325420974057190155992843329050750268893992593116535459280205853015928102934322754888118831696506324361147848753759550497738713714015948273641783605947872358533772706535294357722756418280778441254476528765869448429637534314796479910656226633281260698233934013726790286873728094498938851234341633363324504471308878630095678116767685566369303713332430111280049971106715211416476099596440796243850246697673692995594027794750565242716218407168828094132175695266055528184789566067966466776912836724992304749940267107059695914240241804192356247581326378610864553070067387436194837885546471339508633530016308635281183687372453973230705382355614593398392814962961844925516111024155249721373046895999538155928950945616707440625232197025188225642058128303766303530431531104317912375395121937729187412837236177763199779233715958071115892380475997924804687500000000000000000000000000000*i1^78 + 495897574213950208913515523803788986940521744930780627388566952098483686409832672946365261132977712269502559119342737264299727148189454183223659553273357567151616769794700961922487523833162182917169514698313565913188244123169589763114101947229495581687559081951905256912386790294502466163406288476024091127535495982710751736247595416561073380194492949183656931176862393134520695290211151708831622321929811431803696091622311111939896739020015743808861935031071439042988562163351908382540495808750926131994617442786005674394798021843916575341140235489146659590942496069391150981802524506491255723541545548369806470472527340774275583797908369755020279995763257690879945267263855919502570493908742872947308730148555695710437467350073813809618688918190050309042870596317251090025668939879479471674389884398021395155704176849221578221112630471080864676599217278126737160757876011537814676540275487346675358898221458562782089246977336015794246458772912199169403238057758040810760988782549913580897377249387077238671513637003762275209896538716649798639316754532178895543488606730645845466751761043655620972359872902774739147818504536060170006993724370073635063755033273985271650818258793143868621705800663155834703469188324983578868628721284680692781141960784927099598274828256381954012064715839650732142222559519975733918536040317662106048454405197035701635264413146239610152308101294934842718612966599659982777881698202739771957449372100922126847187578435030724601540135562241046609593953775522275892126797464843446564431521575856995515740241079274506266107166105758048313717622943903993343218757344386899577028828671561713766832925210357014786244366908245372246774519066011017483583616009586272885936428096555013667213216267294386174501933703445938748003836321033928390081803769747089982042228855926341031457284658574891203110381540707182180216094085322179921103445787816584565029728046746100685233899264340559774114348268505675002948313972990579928953204819455632489762278886783674985290561199564529533484368747651280069912518393392408367088124820330072861606605043980348394438256656125283216995435620692973824517222529468056335885104479229608366598936682584617972292982954326737255008706047720700442788305188097288890463933647412885628598679138331383785676376168944396692296700521803038488929787761743938021859208307106618453979888216188772377629257186984640107716709682118665811135582210404026288018754721290260191186607150801703167481630691197433952134733061440731013229962723714026960012729528075233120413192439237586336021690661927039307848841629929678771805123146283226525184067477655521127922233783817287856699435358063909802279007235694210334890890238676651725036440530676012222689555338746754702731383183551950253479517276213089681056069216219356579641326189124817666941923373185439540505193723048313160438493219438099948587597720610705244076767049127386224876508398882037716530199728371253699677868339613570881651820657140575791768598996002678765993623540571222363969411889118074984854445457737167772162766177593922920813469145768669503465302305657184012512004127566444158733077902411302966314649655963058714621368964058474902648257891151293588168276630888980858675505520315117269243334312365869977061615381350583376442423537723305798138627681618237911510089905378654828802081341438178197986026122412619224515373278570486219840600771298869698969458963496125693641233196743703539577285501506578857618569970604126066631107254651122514815429894105104435858951754011087182478726148130462802761934141482258560062296259277290913734440905058463911285347904063351829759104057676188386754093320167038530571295944646304757789099458758992674148336890343795597245941332488733841677123532865490346567368108918424915665635966111169844041470439361931570171074162710703820519020488956944252694491202644250949152499160707541214776483684545382857322692871093750000000000000000000000000*i1^79 + 27399228014770729137746613093574399417867785016605032610790324397866940593610738397813844912242677261366203720300957560874502490630907299581163916156745598227905076196940122280990860890743261090497268354514287888122151603027502848132195751713865440103995368671693023019505160001451433776927363595424945870348913012339600967202482649730288234917918072342610557723015495545725055052446081177503605485214981760396351065652552951413648760647146811855449415816603520389391668479557463144012294064225803278309361341714962138481867858987364694988774555539779631359765452154179393704322501506723156009270239397627181955590503091993942021605859147996489467321380661404354932238521709936098593625427156615093697844188716082849280198699725503521175539625246778564366304426688548426527074388752340258955170716067829281587774421330501733035278755648189544365759899990255677325137128385970707005156292421480823407011139264880340323390763261637662198842185563629630303069519647689020362859676719147839090556352227977727711577753333027373742257946449938571792631499304732675815453751944378514329326426520691832000381127032490832969954028062855977996255150891274900128125337448621180412130970978292288442691189502669363540526645394513496769018934167334118008472166416854487592495904904319160414872919496645593970614275470004951548902453235619755540609061560248715620498063734328417222551863656028274027154265331719949803150844347238102152640447128974353992069168412519020782889921157429331729126543861948366779253010856829443100339307790854434384957677481987170417490909146678869390981953761517314784304868809234367841656210570251980309549696413146038940477043456376333995659072850801231381558889321717882714068905322079867672172362799692930308964683997881455841661771178202359838357672556357840157269108557001206912070763794358528214564898792538778828787904465394790916348169980203686072951993632035203358578038956927104963845597251738627267572522716662869440007093857822608570008988275745635203531897430291966742994784414396957906389564681282898296046686600497357841930474293551399618507148019313058033500922072513206832448655386610200308551835757001915502944147540148570799415692746534165871016825561360025261358527936039513226950442150465450532835466434629440689519796036464738723374537366387997831103806741186927953553021025319250740423480562962616064071440092923973079123293730058144172045166457438861190944821135039037146965345698139343804208034217252111038829103834198884442939063229390899449999004272801542886592161378636507489329937902240294991490891061236621075329542255476721277647985906187096054351216213318708050704514909189556521592068029599208274284853179017182669109368990765153529147195438347317392522815930691821398240211105698641488619416676287148487240358727485467264076458537867881292063553298904570659393716633577564491762492400303004250729415879691977578961079342533649302720532787875399398235767226419174802386391318508137323932406830200049194260117196230385128851570502777394565115685367845753437928909559475543232549810083434742413048234893353599645440069278002911041219846002902575935771864312129969917846304593156864720742135775953074824567248188369125069634803217413940157109855941162484526325959784742267629332924149189973516127524811536276750393773781644081386534961623026855809239275631924574586656480121450455820027441126604063975575565598064102986738403316245602804796053705364556917521435538204559059300983733286633748484360417974486659315549094953919106020312991655414123524372561433056342624547611758733929576363020729193585209503195486906909801522573320468386713659853062542793458369895361807669581735488434043190972979424610283411233684068632669279911080919351391921035512686326557649559983731276141973054417259732633381424997859724592371973857336409918035779446276849323713424751158829195674115908332169055938720703125000000000000000000000000*i1^80 + -134237555242646554534625435796610946322488510645046377458683285886912510903184864753651071258596192259836866923108021999295660761429439670092228632675656988929807541118809637660873689031824957584810706188375212185652179341182845316665854192280904441874760128383992424294445362341067602291108119999660941542606643715681530018478996066890504188479799181068659540564699462610612106588441411503239610118777492232377645728034768673765944324825384897963619528004701313521968712990962515508248522566961440474937662620043769241871632039938454470501076224389417633254846800333237206798861022336549495870233239754351647049279344627766621238366192785033157306663542291620221508212356582220180361658605905121108203170078014201962403765761262054494210548367561431578099551219421187598056313100230004988136990573955950732472273637744793529106023746723663933013537687113554900234140004155206566153390440661681136093640092852551710116981685530927226980996653166779664284794005741341060974788570232152024853052379701858243944890044150239352399226393186721429626234586090259422264857350055184461882549416425213667378255170651405818219557007136990147466027382639246355654824325722676901350369557315994925617472201676773154000463313275842790832041507126251624175780013965058258031143477772028229012572080749959754080180164627715751266679932951953551996243744160967220981266057375196694797972889495641210356475283662696765810155157926518416729369626286637223292174479521746696990012259881364357191803316798948751438995397691719757111823230043632464733655199673881267915553555493054441889838261639783057709159056869314578747852108060002813153394928389351131840604005698132334599060761360348925046070204786751734787197227128128453493945865227101007439011078553303853137367052286661715043303408967480227092012519707479660276763384617352197897384321430890143581620679752132282460364459632239305504916885075784255419479842682666713991638596434455871390595181037365944874100990213489284964531326367645323016794932868164040780358358698318158278954567871470086381603913566328123495664370400121513882885325675680327843771646622302820464938802489525736563725285896613704989690892436813177465917817938363803757858324030792237137639162928341222279852028498147396035127483535027275988180687414064426064480264127430725681978765545403947400906405824352770656932150444307969748029011303869203810501093946124350197271296897886886749391191584125345412658066376582661648111686515299596198256976826746969390868477074914352380806927096070466020879170208628287721567964673631240671212870949581776602866922423136972558071401374610530128111192257100815009546485619135928584308634718166318097671459669163916495366542608246712560305975555261368236559662384160188128289984155280407868660188008616885329452373027924281425924185319685766085972420942738934767712235602091510683434133512307239289794721140152076488337636190363211496497339616622947022808970482594852915152331006062126439375693244128479035093170680749947507951545893547667453410519479731806439207102082858008405845387349404342719667828964895477606632912524020261458350620865275810856427340475392558283312815488900634040471000898246020748766752246469119204071058291690261032226966661782587692343598086395362960994313690817488960996539604976825384125793098822463363776029834935228241959591973577946843812772780795460501525347156972295617103600677571906986149488245407544231654998051242146600111994675138835183431214743373288431648204722262447683811361715389017779612615240089381999649646144565029903938795481087242130760827581062214410670830380123478149692024396588719209961783945489589589867858959427797946468318038756629287904033361232018377352387388437403272140948035379085569887059794529376657886769122221197892920898651287189066655524908431526997520149084895533070084017121408992328558153206419234493296244181692600250244140625000000000000000000*i1^81 + -6748063343581820238923371620964267792460125504106969489366161473586181808748978749976064539806570490540853289005252628812532678392600133873178117599236773447750456255441725586601939008052466724105168372219651786571265787885543585236114661842768796936069885566576566119246848142610323702242869286441997750337455110144611814172239256175614742382169350500317709874755738240092180227825310827257090298392186068173990284868822334784088672868526876506255570479486467743519930647464977322901754546746434358611849825094326583671223243674934402964244210598407826658339019061489470750374803284126747268913257394007448283563580310582815972026539634810586673330601789844310095391368958687363519748917911089935130202109832597785114043613030862629415046340798555980951072196502387836421536446046236528338796383072774121297251961321337868051966968796510224789443173482851939088663505895237150617275445774543439947166867207836429937842124671080540265052458620843105988225120074826202753488785610790413294810440805634074820608762549281784267576007939217764035976884633491066194624081059543064234274329910093586216710854003756482231442258055184991214203114054318625707475643891975249970945031050826764593584785028915437348779422343306233584274799908711667530564963120877878010056117190790562920921667595321377687132036814039585540697024768676345127060579502498433654567980501073597637183360303193129018103909279234989892654850723133556810358669546914327320714661786463360443151295280302816067676800282386017486724344341927529553197354686635885126559218836100450584664006788468469526411915832105953483416130943801534867669526584205971413300261465383590524452292866301683217563147947672966196475252002203026423354042299933288692677038257290829105690069155569346401868991151992804653608682105981420806799371034653525827479935152338490006770813317677144087188887955243116901184400343133926304078276355636005731624511253645524808134101399816335223925511375776224654903300592325233191990750017889522119040991528998665304321756394709670076555474796741875158435957540192794711147202904727506365201405978709523183393696323796429766661076418413600265123281562012432285384474964557106468546793093137202174553015288600788271486285411494922744467703313646882239627478152401935206825076300465034848259566953398663872717740970652834848983698877084286634720696961644425572169011977212710289272350047523377624240687805982536190892162951412839193525019533162291252320588992433070981294968150217999384544578185390643182244387456114311525952635985301774702956418616868477789452364553917548718405657058568952869779395264388647874532085215754225068082845987017430251541600811533298756266389239945570674497528940378901597731354166117444074524403567588011516933365644399324638574399009027711077451878949642011458362391387380832994730367841906678821723320775512239526054017861129171854745064749600344259632337697873169702689518073671528765833458215806972306997662329246124673454859021278355704538632032465834223480778130893631766014122882668352506290310214278800069563869861753072863236695138977106398051337074711506202018417734721128093173477936714749769211589316151342210377472572342010173455122631442270035706652978728330891772072088105946079293275757321684869781959684528946713724597820598312964065390927710680780582986896278113060726178616287086513732330933457379115831449670341049691937090798907570653100383991109012811513150487736762371674465977142278947440135067552272070888072780756952984235482291180057319892120350887448868496560296216459191213749030680301794597200875210093639403473028676137529110116400280750225512659080232626499333558361690872105437856225842192612125504242502358714274436099955711892172942448606643374341555183117517943363576152873850452511448401968413777854064973409409660102548015431344168174306096824344733745015822989898879313841462135314941406250000000000000000*i1^82 + -22142011888107034033939024310848992750097285700948430616533563987621464312737005397467261155440632785453819139733300419321378510867273910710777602233564609741564162671601921271392100941262819948981258311852035493437622892688752548336321506722358577949346474881309861598462785386571666523833227410738060346320759838850708740647885172042356623733886402994155565900855898686965981633246831976650051094491954905013458840940872666848229596068426608081114455751954572206414281922120462661478526130704392121375211872599696397692439346069543187891620078126029614618486926639846520560938725477621906818025238862330869072084762442825449475572204371596318759242019500657211064362419585393044571419902518695839487013164443250578475750238881641688019799989493841519447297628911263445471223545483182413813737805805483291566260574042410572125180482883600242962989624569968789474674670773105755215131176033914705528278796586678434085992041103553154774765276772327662866183440239606705034895071028582230155588081241141239613149623401340997694383712689549763848785707072584125971285895926676649510909004882949079446112143491828992471804554965384258311757162188526078315170256496989583946007299079007572873712952102708598782930094624794065968181643963211226479978617232001534946674922332945334795459363469199833285467037818275555821524143838066923571516741467794508811484314825471218423273805862604658200335507191866804644594387596444603519630911920874807290770983521584353375088946151065938579016370533601745598118810335204937739174357961057230750685175348658583430316352566148176803893945815084790806108832741153101266419574143029194972151320973713145163603901393182198237078634151230799650871410938649633883831595001126009163346503678801163489310104435596176173080480330313574960264004636253091784913423287141295893592832699844009792607157350060721316774766634962589485847768122772000311190228098327174059075793643127440938145206128244800739364918888361217288423349115494936891861837627181507681196768589806563980815310160768406418021376245287517078630000684988540517308808712800052258353380758102816999176106445703166385270610224627355091607803208838784285875938908976035442163949185437840263003079098545105633743135129805936264020526954399983507592854927151287412234329151450421619210784882406129576999752749375144614124279204807980024241597419197056985159534007128157549230922821655677334741711285988269154114942865926444604156470676322337060990248929081254726639904036831102845803538819011916083193616470814606871945670721040297188343668322956232559667677044316766795090078518361646152148214923685950898946822001776550414864570973378058065792101999201287172906050809606830084939790071935427466078695908527909503306887327756862110064777448092599346431082708954878794709493877280746044783102942469162227918358012852995576697822778916917948934160171290562949890369813652016747774785719946094467793765485210038363849743648168172365834856215538486827587908928507422291831947125526948975376449661789515134230989028694788070081294746313390793102988241637752614325958626981994482708138085387392753836295619992422643766599335783023241454143132880879664189822647218556187062466935042338485556912206795234180978449867880468734497028066392458295640770419258247267435102341271082576895777188900342516102882813281874536562917081656141432231861109303590852054508480812253574424009641229364709790991677002625522827729721851185611629331624751669465258413884413520862794406666955310814204456051935499107498306477233600054166437227514287978215171426889580726036181088915887580223078174907006537807519752739434252447306720539017984493044949542085036927127072461228612041543990243340212646284809927783940526840682902308263753001349077257172733238920695696501476682682141134872941858484996840506759339681518464374993714743810268273660479820819091401062905788421630859375000000000000*i1^83 + 6627524875868181776048221259843568894837157331698993466502274752680807730722902860911265234078088160456976223579213615736975438959177783562993127055191773377894795386232418335061394593448169264859019554099001273008155833671439110408576587922815084102696819957062690448434729853491417502147165352113122704899055693541279633886227878777811403256785153583106804091507463193375119667934374996042098784991770313044249763437422789936419320322170676412998292428541216373650397034848352731604448061695088267928460124930427126806773110614558991412523988526929776396154949274321586491381917501243729568294117793233198394423127433274757193781805433688199501564434644862919912375742358771303090187549997359826620624210422839539047466179064347511104090357462709944445416105757294292162273019936026740508041718572777484385971388123775489760992239668448870259777158416443440909980341820379669118382551668100570860816103620521886056856315362888961937932027796607923926827108756871827555184285412425659425658411607538066084558859544692717303235361744758261782442226689051057552021640662589675810351861214328691062107513193645405199803294158470193890173884056030806173803213650610245997907681031926198592524024746304859409464647943039033468116817566019778565409250730741832104750493267491042840176145624290393389392987456070812092163348262558976369529342859636820179491240229406284655814415435997145381079029122888640742564435555815921828878040896940682996388570749778765025786795044710887323575230058164549791205125798401564876100115012949692437672673568149638868613109447106483381754269375820749898634046436379829101020970836962241011887950979799997538326207271307556479301745501102687866011549875250584669168272715073089337639953135052355066729129891094095401672992624614433907558819428787425351801992508064082240438470552917121758023119911639033715431416910774377781235851892219281822874853169902589168928508519276791259985199590289341683139265244685907517344505498807586984521511696303680817992956095405963995682987311628181637604995036466234261562670100776781547683227642305833431373518514596661335151779446596886181370555484308292071375917881298552407381999092709738400191456977938254751718844165286978819990201689571944800766271898749414875929545322925346753990014955722403796705947538160529272689035599614307375278381209915107303793236665016646835171316789447579462967701246279208701175148690493272818083605112230497303851158431720012025049014428386986451380710695070353066682245353631685274805510871624402270057487607424933206374051590941536383475573694082437833328155975165976980752245960024788617004073463365344134811425092919210230953291974264863710485627345975021593342644451633414041106570096366583157043561537866202122573293375532890374129039766441472868407514214954400116631240734143639896281309554520189900261855219708547574248942107667552925057135820525804248914568741801302776662821905530996141477733245176722535495705319292337078859263223489075943425154236339423686759259528478178437136717341069885276615009334706105734684727219924381706286069053981909153523406244847017567776105804250134730332564458616654744463938411912639633020626620959716503145782521022473442262375502730854918281753342301924679893198802053185766238849616806234029666897400820431266399660162580419102886439756564214012036194688960628416084578736029193089875299494574732289277290969673347176051720786042893383401641685790005321556849765054974346230003545103878397847916859890940788884763705165431591912207975168163947653238162542509828777062685491402200483647148671068893559841326996213657857459781817704076054873425333731634039095386785295228913636076147424260623194188104886572157550658300988496172995860325874188124540821191737176983917561025163557579620346021529811637910791274511585360370336229112825826704613173950830784519894223194569349288940429687500000000000*i1^84 + 4760551179312168449158728966433639870249264423189001873207875854896228671334537332222092189827569002784240469463128226525415998397092061482749006795953054376545706237911440322621630147712346071231708927257092448146041958706189811207981521256623889916593867283040453579947340687073326077570422312254741672758504836589014939687065830471615574485139190577127609622076233333965521632877520890491993608283041968159316974988442792915469931850065902944993029988958909125506264962554915111225391440887122652661377642587401559744424946934304731772946298307995287188252347073623804428481525125974723563342587150412912357439752976832918593902110002189363774129741866919218327373878330466833350718280106528184981802079854492514933418561165648322785615006291679391244919900912928118845965521928095508984996225107520342262889280644487387946685880128620661611424619491359417424512929758218802998919435611569302734420270163727232885370897872644311570365486869634025826576036171272271163315424157424990184520157955270704494449819088131727666482066473936444371724880115572541799343366734357973266306972187978200445042983474982618976969874997608333439267112901323294509824560351613673729210814535171174629209162591805937565059858338074906299870494831641131047278451754325386875680360167925813999730176230085920270845503671133049969361424704431853142558499630454290691059882252784030305290173874511204877658630952747635605613729331136951712595258631211794580353542082932550558631265876855426154042821568799791455491388091631994246666963174970420901617375114785816456672403628086819461299559713840823752969962422938099611309682033978856178619676314783551366180375174149861653762177875848817193602869256485683314747948383757621133259815161469028511002939197942052187164631257307724909226131707568246197863675825175034817191020128254846640115333514916089265279461585546799282136369041359758273582313119115334082750561611960378820588565836280629201060256407258801514277752457500566641061908760342697066140074199016707079503344336854816284686131449617783557720894261684845640644281356842294662552692358961501231895429398792331129908029615508912580255443249198926154709824367852429185808772619699003092901068527685323846694930805735881733325872916011252004389747054241472432590802631997887383783767354126952472687995991245925798746633448211677242736259926556358690137539302495621389774096378209693893797454028089032897990615971868079089466000451007413364838574503631897381562996100972791196163493784261421437814318165152050504815392562988969372079733177125049824986523239328540600548224719293318538501160245006630996148819751686377328611711397996591650622448826149113998909035304241900075304226619955900288727891766019721719421492814627576206966375081802847880581971844208781409680575460835252218667222063337570030792575993078381794133550048443190626521570197295680244131611851847711458156859875623104998300936133532872584436793887561048218899272175296641554120436054542345014653545534552493455590463902433949669445085723128479114310262659707688964870828234015253247437284967147737265178199097059205141992433036612083808053450944240936483888662517458139039391883338008831340282135238983060833979045373447588446580666933737546667186345311401359543362629061788234997789071929248619992915746030500256467305543521790075070925747324954802758737845625418639959347979539656954964662441753562783779144574760142056055385009223229858591615692747994264367154921349067743628850712881750162739064220238921223636554341443046865057298765896286023703987918810697607125497459828728572700808841387084761390359036271498412145068509124118493906423605452246977487172651530791373317349504111300539291741063673757889645408778767413641401133594062232401169801650393952402636716944624076977406527945230552287488426771587843576901925501877917146220653421551105566322803497314453125000000*i1^85 + 5003682441501856260160426072778388493591260747884255352904265955407794769078297006557476124481705341333159248099457891384256695403773157251310151300961333092984672365305244167080919281356254871392467954012117524778590179762014624068411020756023393923978444971684117451443270683213383716840917950880636195663920414239612880323600469661416257934974047059570486488780347554053427003252163813212030397981469660363473125973130485882819755208114006490352674405838889953301235846103196926233721605103433581957683607462062422197358706491536287699923354547694072935719944357895202407533947205500697023653815352328359716716099705252502241250145815794764943697901561754760275520704210406304995692056487200335049186596595029231807707359188651406581152388339388466627886453992869549692506632197467994636123068218384402138472671440014406480507136901122148176154433287470705026768999758561812467526877637184667983678583650337543432119210710599621560760767762106390634841527372022561503752737859876608765595460440055056273549206118475810575538105714277366239145551326358660059588020474915604484246433908889702251932973350115760769259382070671329805078748654185313496264387535431176519066920077308096562707751627099260899109721440921970408573057986767813244669227370398247664303202952586386739940346050740296873668244211721939690845218147278055963652214152153135051817602975307307341700916135648859328218193238430678686331892474882977828874125290973096195983890288703867464852028359739675309452150065458455189385068685199744327420128493783440812208425623597002155381350219019879403776915675723280454317940901770749564260481858842937618408680597559832346812206305346231708863167321520240726305397600530238646436070601003489281784829564597453428141508309530167518346082865568682830460566366067360265803677011507377887011295361306711802009381762730426139385675489003855465771049267136519472028575927529619927816333453365969158947725836496344805170775601657616568906532021625955648407938470798468607651486695222084141333474945841134429659886539046737413848746015403396780444191130633461149774522914569166741021212578310480468328510689886116495206316508950212234717506655597265021230616278157510827337444306022637864732894694406370068093162789558367752916736644326356282294491009546653590813230962611111583403130877452633297524167810514731820367006456008653400470988328989996528974266797844075768672475249637099758094866241457752562849607786376220866699679471723466749149905557758142960764994446656243192680520115221635575262481413015291761286325087348184644564416895424474198394635590265146374550893168340657933986638946293675894404149832553809465058084130625244743422408341761766028946354027554454951888242678598707164584809299320517352415619202732482608396427268715363356396870776788511616404760799197730288554289383149285445781722345615176879862404024917116637079587041435897146932103738182980221168470407441303525632079014182232244594204286022420296302738231093916957041517692637468696790253650398626574575553904316514283296079456841915708334564000586692022489832604793000672258389087036355408894092590351599586828885036121244518983922211469062936390777612217535804045167301178214068907876544742663401470057942160509794922821442924392968161048999940353254727492239061817989917682814408582975395934712652894596863432656711279402002979463081398708378367445744724300504127585153584504947784506041605440058688265178509930770221093523830353058012073073206988741514776161390469351617073581990088366505854282499510023536964802816374232334261318356131656155356637412662409408248703577178166170302020518637626566524019467626993387110293520843498747274346009801485318789208940417356046732792353684294548734748838924363832881628810328067325534269999882310901077170573950797878946788885979784245115652907054582974530343442154389776987954974174499511718750000*i1^86 + 1223815420499065598202754664070479166415796565347783244017966915120220902969334895124862280690981476399538707502341237365548490943852332444100107190846083160979166022032235237676056354771528379690026970968467577273148977188369737316461935171379890149256978603625254550588048186237297028712392593288668562743483282470221918476629015090838132096971578173911561863144414313086004165024086077467242210505243611322962841503633811748350686184380670608137321757722694801519139827339848576341288611994509088665185577089157628529723639663479313103921772422331520673535005609762425407562643225531492859784348268831475753709862053872612670837948487921811615824919725668155856957328526349344614930761851564401665905096133353367315585974993073162272334980317504098168336157367116386334134804796763109058670892856128663711324768162592374196421742288132071493731200060198752638958041372640900850640416561849773607223701652400286885949814225251610226438766383984273351906467162191895266821811412761179051170710499880068216416740579517299869372989030327880267657631252307795981995154910794361247975042588609429717038048240271733367124113076577183448693831738565554800865606599059838869480177832724342859987562383994282072137833207379522754288999693079103226439910416080081531831446856175147305771122033960991410527599481205544737130086332576921100334689000653407007103219660051014410520277283944567442664595703547583146940932415971632308058315030648235794005370469609671321962573044391404992511788208404453979438031374411656821200892717227557477284903501049412831907480629171339905104775043018169703820304041131392110272373559634444369075429724527974776179053311401198195708539193542196398228883788703211294220624552450595425446213455846959108906542627999491076020020692208641330083990868241725120173208130471706629972302374269165013141382109799147754773084849396517954508261068684144975910905186844351515118816074632846181885670870141360106894055042824965503492648632976579108313357385325886200138375589709258969073836700570539173791120504762056642314427898204023285152224640943432144333268286616500631376415520011321001545755018421538026146249511536234712835467180016862976939000999058251264875049600238312947203447221420093237666534506749488063019719696344116647105668876247071719418238740914375311758820733569415550452679161996290528190781439302197085517655840363342385603539751019895698970048919978618413188457691420583769283019827260445798493176871833683477250521003096591457240044980116284207539980684429735979752583601046306848693862300549121048707415042574211464011110515233823171453604858671156597621313015635513186145306154682331041178504408260793474078459695708827905413070214631049521738136762717154182642541054801463275343846821602097224976726521033714866885410413288191361338280285458151695683050723212190808831416909153924763255340686978245583658418347015257460387024412973728164563837542180487407225812495612243166807615502351026544619657488926021558988670642558353921139902816030960931456904157762119785980766960765194026747979345250308267687825569844026478770817088136058115011666497448080135578222753653061362164363759603895473003802781430116782738019822621212276142831448044002358982573949173153416876511525032937624605843427837954025198641834418253718715156567131201754303670392440223646443474216022590190010225190702055503909861715926866400744363218962606531940859378854815336074287471913618050557302388275887217560797383941621930559169920312692702963167705789957864601344539399726922513295665011540584979166676034157592311173314639546978725739210278639634515381636735135417857165770038132817324674554189068513569923507368669654543429507727810835881081036660093064558895554017174686766512307829736369173182777662117783869843761721402693695960484471277169901380024423540339158049394807648013738798908889293670654296875*i1^87 + 354685162971163504371271185662276233245649498606124609943453233635729267841916568477737417830787987643209690968707656279514483052803786934401820761845900801908430342928300007919230027819212604834049028999934231564071101748267934561289556391850952974579595293952896313310541025822287530828356565928373823159758833174401290992900482677472253470959777097336646726042206251993551386578949422843525395531985540255163786017131472927431579677724205466703459638127842425537703130457145241314336750321024161996515893388762813088888735651526153672700186688359977157886930961794224411567690712371938375701283151360715604818246125367675621123468732225887839301029405098753482304328313951254821415548405004275221748929929114998660290322979643514006899655011304148959965366338991384495819593675556227138054958177578430806039139551272272438534674746798597503854736571990208688389940334226052083408905979893448288287192524485179684474485956039587250512295901113588656515528639760479637880644267647454366163782645726154579569859173877574574749133317704289725482716170287591595154764871481819600418224104574872162547490858457031996515828958703914413750734334726297462559197390805002718095575594846448812872383533958030429721005688306934438744959420047657826264628439982524631984122757520109976040064281899600343071530711338852629408050039845661378235209203452928505517330825827465949496215097499152015706495371480653017216976842512098103811553293852955298640899147008961426524679083749223727035414022578423866463834489138364561813549716597238148891724684120559607308904682033758821096888139580804373813739635860444029821881454710991779166579788021401504438452001458554928649070678821374702560850420093327829362374145305301233994927835201660490577768780700860443505089913367607397611931862364875776452387071091227086025800072383456369633154920021925621998131615428444592539459295209743607805634688243727862903957355237383035464150976977006849973601856029837704160744487286148205205667785802417181953972127304394824456167430966578329451194569099873952782238721305902310716535633181102009466429998441906358757329910166065458976779474141075599157170280508529361065778421582821000773464323780677491661238361832974262179431257280479313532185171893689499354464649901538868089144913849554715387686699486733981880889122790967423687278347733159110828240330406474126635317014437805985665393528141797926449960829642024420042707285413755913877064782781409476552502566717658305603128656084444294401197305763442866402307088137696734948513482765417066407981463659940683180290993175549273319169174591138026460677135390290010217302657960604873171872363424434621779767067794548023277108325729198972392320836656905051303499576250527273088972260377214839372349386625557269604032048372935234379261521195340966177300445885195378160129306343796371369417049908250721381530719194540943667001565366940334684338305827231130297461630594893041337845961058553909974788012378215549488491953476060638727523212877077256207568732931807468814137427279311605063496087988238853247688384083118391775527151393867671820216278614964537600761616695937180853593974899034170139960791284688452458033709518560972765745732229916102551937509180621115498045368157980362078731270537257627331685029414410636392102882231049159826570540186120694855994902413423556468107753322264163097597073917989600087882366544362151347124362937917537432405964182726294559682372258890862836594352970937649526368700654111053099268260870534895912948312421477595259930146272723745529970355119613662228943086219714356975871115323052185706108261963515531051949034421923291225051611389317238773242787038602153137824735334499076880593729088906794740948559491649447379623666357890798358303234548675413069671464922837164752565849552800717335599622012551561000724079791845966269647760782390832901000976562500000000*i1^88 + 65644182667343530250999976629858937624938357912718820903862576204135100295258404242644431439067995873836866582206677044776390344620864269701160560877977564065698144539347990037094560996605523002653974957487793629861590587755345196225245065076672941924287616610629524271872300738164893115899373011295485143177363960681319479625074549795377706271382710848277349312244569618873954930371138126669395718281800505347984587301851357562556671828636694095800098592896834174740951606214280720360361144645738559812592497940109390298592632952499499553517618094308802253454915336943339550528004830329303278733418120393227408017155650488328265228240662115691547576745002097250131327148678577753090679399014146925724608809883222227565944168473139414825474803819586600899794005437354139275290303360834135649803935735773035517238400243257198732251448764874204892619073393149094571022390168905600692479112912367871226139546622380027715727740679829772487978994086542123229241592172966706358528534210112492371879304734548973513370509654076704686302063073833171163539472226532915756684605164410980674737309698085050597751121652673365299791111727376780753858195868176968338914447866678456595064895188882194603723529353185191824534288045326515122385662302541401482934559199201375862169612964670540520208400023352345658169164374454425285974160189494616463513180388300677614999930671250751621843794184881591031605031853382837191167817842654621858910414740474869667060093253476170973142275283500531238966121250404481410607521245967975779381056298766435446264869639251900675680869679005078695051629716750332180363336771573486848462391528543944085163048629239797119113228332750079576847586920707224636496622190216416782433042605774768348592106047052098554190996344390750736503767375174227407109913425619561258738937235317801277381052482192418803538251094455901819687664321403104064782510185794763514671542952795284060738123336245115699961650336408545468924052947237439159133441522621937099434850075447660998747689795010347746641868606647886181178228154476786455719087144283704416360360388128107033323196658574212363175583383957651806746060062415837436678265917853506264656225711347144776441292192625537142180648722326259216171286157882942692639314883076277006572517315085347582583236935285075108708416043122334846747105463368236596805453280906780053347899954392284973945989709722160129273914590460241650335589126885353286368445369568759931744775896219685547969021873025075309789468459588715167687967096619952310149407897483491154498337120049826360689733197155769583797306807581476546838235152603903869447641234265234227913145977883495041913693940190761989127227130184292922083536182720593181253942678543972581051763259056279861567428919197301384999012800430396087511434782235274751643783350671725235296546681896586853238074754912483664164150226017004444660813175958338360958606451655756595258975190229713420555785349930095981460659783033857682644872217382452535024006515289269365706701407269516305463692064733074659752156386372011367996239356782387749522193895217739329164772337347579910009039954162136654176097812584922751747043329865905082639008322165589776287616555100225611265345553397758673290538456319367529873566678316882188008000134769250000688325304107225762426665470295087547403229786906466616011326105927449093157993998636124611807255455564285457703422577957695389657280963524052812077228295589286000568791435410543381984150534859948030719140197032956822748776761364157880808329145436968655315394269137404119017498544035770537787530335909353057323641887465904444008388975158132461252768590954953634183051289626375470923715636513853238921718525670167095149066306946510115494742421658057819595072009403116173704269992655204937764688782506929383803827559667536516881069760028649673344602888391818851232528686523437500000000000000*i1^89 + -18215825785167662709333095396508902180468356668721541993344540025578243399613242382310051456959408495752315174321933988114396598128272452858020116220360464010057579149589826289316775066307048395701357852543644156653975270218646175616805218157321842058567771600484972573705256865259788397245731950639360330676675369273917021714969356918067049466518202264831085593318222113812043473005386045397133985923547650966075772907425465169102682118221961488386195850542558928367898589198231741996106620311772557895852258023460097432523877507770068974185360047266634066019982998960036377473705596465402600126792065453670902897959931570653408266747477922823473319313207865749633661815746580684582938822789126839331511652163933687139258772636058648028108987234888059020892040607261039151865194466520430581167754862899609416455442741731703209510348417165970295391172289377020095043738349192522293963074855382758839045956792131669945873712505638329669347397914692841655698784605120015755182655706103533618012732785159260203245493635827383665789433454172081571432996259310434944823191419508571005995811679683440325257422325409909070863395140559799103710984429424495081701628288672916743536799920776327409672080834302506481460355459012658726218147104137964333791325249915703294848853743245409259196529583910896296814555827313317132092580444835918082992773967879036106382483545988825610186606883156743143969029167144985790939301658269394174196471611540040719243399523569529609724615395980332431443862333697283244386367361095173842570233492807549247000593451013834370114709703833703245954324465703883229436319904033743305261918585581250785165179798105179496138620440805567469228289991842254827917875313965927337897781428484639068162477783681429797722306497759935962206589994663024993975468054616290506518609599166704722161563073958668240851064739428109393391235136833591087799477931529410303191820700645715997576725866307786639590143962623999771520982586706558063393923274896158660677843671136323597131898055011560335317773042629849504175235631912403245227004614763545903582736220387806389002330804008637649412002756109428284622912862128919556698237504375483103615676581993118949667075603318509015749329542134659484668147783472439541412272333656271030878226202578481900307119577442795340721832654052365990312642095767730611977973318803428947053595528684197125243648534287701929726324310046328169862789214334829760124268471521918033275368785664351279196243088250109917868541796006054805220416759283848880315446301405632029462672615895851539819765606092020075777491854499082933339102403425678336523620031082888721975928447753946780877012913560005088546208203590090641006052498404373527627470813018798945988211668812140194248738479736915033118022884346451992625633809546784196548108422501660345010225842991530374737260763832540714011427542480180610090104976688881348067767372964652115341223235614145632920462622356753164459280255020457070851118254155548422034784549784285717159870678446514466918229178660422403665697138839408205056141689302747779349467884249203457504875834383153033474981854644902484115452540143488945019575151214584998979328467457394758996968623476711517623834039240026860848958222141831769637704554102793680814065123948050817658162672128476468753069766198835019711437277778441315448506591827093770723550031294688692920445557460700130747599018551312297520299467937933279226423386879258714878822944389383881810909668928046204387874430425367278894174339953889994901094310342959818815630242021614178879958258514535783101408991817941219409542456407244452135624681755013557668928857054760597181187485036614991871157802540413544703060528160229814462834792855514892182000885657443315273272578109722570526978715779583897937801110874081957349647657261456842880953388430498307570815086364746093750000000000000000000000*i1^90 + -11199278629579489494196380765753152592856590524221464857376505000120346461885485582738626173521273235418489015165952226033700334380344648600339866176709214050172455005383867025767496268661132338498451044256378352417958668593030812969508571365199081547923041686178249870810230154181478635629845315282212992636207064726579054778713284352417304115147689257437498278663477795665273101413338465951198469541006632792144786854321352065826348883383697057771196846703212726176124487746632026577980807405694928095428609781601269805604336673419932594948152356009265483189721486650820874798535387717615804913190744102378621855840543447889578611235621449080481140295881015842845702323901639748677251314965995847461712070672496507963785359796175533783649841349832177181558858746357628239849035058405377802589378251141215409315656280548391010437705694412593650135944383937708643777570114454725922102157471606795176224796657979209696348269643245172178043755984676194900093168495829604659081306127735550592804373912668225218754688220184247292440878453933372698753860679098454582958969521578167441536856679752105729658599791931577586000577447330506948852362117798381636597415693033411309265990298610240546706357317655891497841325489805620796215230195700288730558309526175493901074049175298080666134010473529302902829585753987853629969148397049993739408275835346558291221619315034804860048206982710754191352241744809452683619615567503200307906084382125513916999452221701958192100985916050616651353049897472633025341717387737476118157073517870388074594973874062958254006491312926308950501058581698270071148231011719752286304934383251694676267574870539870019434378078414875243981091447154689456967858640536981969743540896848861139481383736377479956481252257798452278804823457393662513699884970283218050187451088043427177337383614918684263377642393508342659490203572581321747837903883643236178533456524669835265263046153388481279041274026128971012885655804941482724134603488490686169288919809099912030996292084414075994827823082274059161177845904260318313348687312871763758868759754980534681270259511387525172820420803321193673430353919441929518259645690666401668165367001913097240428074572819592113247505027656228361246044544012769297280487614105661005358248850032003971127889610201722923964408484573834486175745757112589577011208060142304842620479717981483245905982094658807259565446519395762493301855890093127238758417078370213507402331840549901759801912411045171531410764453967973238062660979214782045495024232030420190528460697769581705907472075482289135892615328401571903337922699348093173687363954996420440602703220504512515704786277857441915473958147663802595445121045922482053394305345919419061958062640380084985938215813987548109256505548389372849432595475354342491068029503389994984367785343770002230911959698921337150572491711717731046016391398786929275724726756862830703826539506069018536762266852624134495291119159858498891710090020762929837234070054572369791497122935431892498663106390431912635433834886451415606265941464195743480129804981265415866184560534470659225934515867396018584336685285239951429970519472055469056542504584801238188262563108125643177787832069706391622615289520213350405796959694870551447730574281937990344659726248096295193971262643192455926886871593345519110759974230522726014004834942311012301610621283155252109472836064836932170799420241513068968084045105106793258157889919452747344894839217643296570183609016113133082752610392559028736564250647573735086918493024723952274400833413939439864973298013744617043876392359749384400044322400463861038613204249735149364601640211105916424008255546642411694774887813453909992540797649606801355975012490230459704426601834177022913834950336047626506128312150282630776639059000387987907743081450462341308593750000000000000000000000000000000*i1^91 + -2713601017234300123876744171935073149668172303494730683057664038255843329446190785716141947303725532837452937807661134564284259860053659916427542238702473904055540415267824042585507580152541608698885639871249623757028484794827946729758733154406631701839373388649429594389001080106333197078783751615527119465558031564058745658193168337230757409197480186239687127259371763402898723015636855431799327210553996802308664038375470769895765416231131512352629737678803139428695498307010140011958906001449282390295545806015419743198820985920493351880300102392481563513722362829882671041455024966811563719566067534941009223260602860028925292545026915924073902680153512890131584439771103488247422566494858415069764067833952645663885861268818038852790104752687841121894352570423074938600863967838587285539861899696274388481218165815100244140778436095091972449560463296165828475849472102563482255535785271799495605735849029637618361005399600866313769570789097525221787841967268506296015393577746440896886291529780942198580774139524154816815782417753407551061310985397092895884875103785406273425247737912645576416137352818071142019656899542844954705841142582148810965050008253359466398925135700102420170528314350617485569810881538791129312863092323698665624391639225344094085472231740157064707033475415056765509988030964683993761258513855060726270361406676994818497120583779272011376095664502154324081922076810484781850671965992365848810903444798413536668287180998927026024844179510857294168339718435910646046374781768140403426790904294305726722755527855952200509402209785445342795335778190133263321190557367496185920677675764755537523018820815688446695857593481798542513747892717319016130285556825868115275174204858013247917822562645278883214618299981338157723575769963653511903207834833898102121820300475771219996783597608798737673225719490331221978533005397739780051523502183627325914627442122543199099192320846250478459462267099810092944438384494740229537708020772910988581528916035211398557881996767264440542620359050102349037816455874021891588837760882864863446855144669764490235794440197970663791320803069343729657517173276592114786361737659499777666946205958402164018338319858016734515283103668773992537387647282947575522988335066202083173328805835152547310973861111278657845738068250033497764011532295907112814937684066199954500062659826199927546656127516406011944327858530325569768048844405834125372133337102446230272956371980166683153617762873313524492279676594641526676098087967073309594432224669682726666300473950653433374567249397435364564653256254079433570522737025729553057653984607475678056383532182031866463261437491102802070166563287396789262773172161790344805581964743330420547564515883580621252995404259044544175404691480648800487470939504710671448702124395604297885962273270919693024132271892638820503716911457507309876197156853474949728045504839526159778896181290512019931752537869556200144574439295407156709541182023110716417452711557811320764087293345840329853647014148326989331163752600840537495183797529499344207109211187964223734494112719692898196296321320022439346285232479624195763072808387339820058691451020957682013373953537474979298023154991209958800086241954131967728887743711605108609513101196589923905604933537246346852899023106310780721174361192630100182162348551018626974990990435206941154014111585791443672973119819712839569504051136292529212907547990373436163028052743568872320582872759104653838411086475303374276438046010037791587985987162717499046265181200495026169200064716757138467404763250551127005247961023991582937514833066472475212292256738356236649969980669965934229061606040871164229828908400680793710963204291122984139467390276088469610681704571563804993812852271293207856731836604627261522182379849255084991455078125000000000000000000000000000000000000*i1^92 + -432289869293018678876209511759721954226982223326279618561134362066902920683701281649563394485833034779537992632401421033098988823221768615577701183570102538598360961478544800354743808780470965313246799186640709990022944061493296407413976305107791592399923532400494306222695943177097319691890117836126104435368113322442188068661789613632725348460389032949057312936261916946520905398758657913821732655145874334233615333936834186802918406996135391488555799676164701366465016234782621067551840031770260973359425892885237131030858284571780935226912289090114055334460566834723785801338032489027551951855162780288459299878403949442965055654622834455309445400894087270338753994065322164711931740685162809718512699325265264476766035327428926308201517427387535215455114410293189553863582156344143066562019641999633802778667595407924920005746144657653466038842941055009886872409298248614393482399978397341739110859249248133693629694485832678783653211240604479803029873710352849484665901903757158657376205271916732840265937635546626468475574125557980784383478420216186429811897319932610758243727568284326440645129847504621402630289181264977496918973230862279961180703756594296598191756208250148753053310850458036538335021298709626584729547137446204015764072195531507264459828575920218867560368897425199105111847494139341009881596974947525957332802119172720060063088511494325270193612948981459244698905631772780785849622167923237400883169593461657791990399948630285610921766271712648734200244185619132534393793810962997222108432660237884922853088459659713408747934347785365758444445007795642151718479509147385013528059690454819631350950180896658183559506198908860272864250076100442646030592702689134688960158693402028289307405177707618585558904252331468449077085208859699271132776923833303751545047308441238117330474556668462805228851742824660811513622076158674016774432241556857716789733944748986246989849576067540783383032359692056893129542980356998512884664914658613311135400495205196105833333569199098519274172121336854851564133128226847490512571580630654643112555157141003287601339217710183267365713104482838600846604482680569487040774171554248647422982553910652683460441162155796943267255596099275344612414964729355849303639996194810410647124546921100688063648680958636865342477225106261812198027608524396481760402114488304589230718938201240624450460963550369493368586267589685639366244282990855438261895431530020789236622363359684750488305123921302449089008672355107564254817391413676306523914301419516583474189209495385879763340793480489744590595156078796077137802904033547018649826158094312881507566106294862937531453698640867346858081690802906292224441279156897969112505947568035553407621357465722559191321093317922370078736353387220080611174097630279790484377298764781073372731641177531295076791771485618316078629699652567818734880087735503677290888977523438090625082971292004329521023445920441928262427101202857457922451135684528688724795926530052742006076233614926085272947756620018792293263736732703259852290090949371444949822400409135583237141160660221433624713178571551831823733765669040048570174143744870070731920263646459359014395398747380741135393181882303840840219623265834243618246751046203562182860393408946022601621980665122959593795661290595017750472988030492276746227819824382693251416990109542925299984195064902886945020904940179043634259204733374326452911572954942915834304251065552479704194713530737315844774990628769231748276290615203294333026457048028068831553439730816708420421603436793194312851226110550790090471685714651733251907896694365017570494466642994030708136320692140207968512796520087313171604375143849830867323728551267159341653310493207905475930748456397477424406439259453698138074114467599429190158843994140625000000000000000000000000000000000000000000*i1^93 + -53549858853057141538503418801712298998131383797304081617806398479937210750914080238310626262697389234670486572707572491997584829480152206694653167632586631184577728352549469047963959002093711798428591344240220131371846339491661120674777241339573623725124421338841743225010848399459895563312657833397073324348827676740691384895410171311128518828279555196126666417887120675542654184518939407128978662975885114442413807327011827573503140652935215054049957114437378032289862883668680622983566894253738603037722658077098308075255283842851493462829397597447780192884016708212002947742245674115269201997758480315143244561746564551379966222119109062575179377611461638414353207279967924110120859167930207211183350512095721738708739591402354789918518987793694541978420329138087622936111514280632693335052292807355282931597806843779366343932141680898328134862933299265862926158290115453228718601632030567827082509093966337914860066627101947029035437489997297440866424352429946983166532199182314714569771155434980769350917122974726655283902380061783411688254304299572874670077744224753267818261350115765532111754175798208426971161428467358058420832498585423624334411037904968583409495777602193109720502653335191000219529360968080518525539421293080785654095593284120872571741965368254842027959141900401651776873214827516846210574879566132674829475428134114704875480748199014084253199930395544275078522102288044209352407050560840616553601680945383683181918003943310629171068006471072457969979428341665971401786825882197410652162819675386773028540913326943922080681383150916166273834104267727775221814909767714603536675995254723034625935103738351834790058946861895289529618129166891894937425223657418648110898633483489556269973736621970242412780638686282973034936860162429708839616091432984103444294292304242358134805217882618788681677302163288856613071027565853728241058979204395188582200307615280888311747891008947605710817977483080923003609895837764001738154572166917946761100095894433933911459510657413004042205984080746488035443098579298035374336390242992273362031227089705661664154294376705711512369340533913569787132486830087543164705276592209537435564720027472201681419139166093566816063874410819993318206993995542417890112943259625484962254815913561006785413914442603154844541711135289789438573047319069232825983401326932412095985859249207235056454429883303730175193877465810383316419958644352473893504418098150634777663872223490018330359437575896807674661627556915432724916172872073589674313505354401397067707159288557337896848863856847694062339124989192665951716193865142245024001710993077928815448226244994208257833881031207702767912284612969087706766110864580922091179953278820877895121393058270871195602492430017626272316292659202668433327589438397227157603004840671132446715486826470767431654097457056722496369025859549855680750550835890739361612521820086253115225184520688951260463378741170213902352097972798832316221849002167002953667297771954658070744109920623337290335849215310841778396684060557524694149713372061351758082797183698108232241536508823949026990822805405974730086564029259447582206653326625707580473910102789544437056594396377672974858133594387629101159303024393927270845959563203500338689778238040918910000451185998779829879162205940225493748741533280294313854983993349214847133907707273955330045446981623404038122006391742067497418593560296460682075709371517045272210280713211645088099765737061334658495270245277775216349942216603366046172994383501145274894251990047326571537812324674772455501310535157580728499569111857005544239993501745675274490824535600892236069698097910878378974832052828767570716128664956221327194220512799373980952255013527532366187262760557425529986442178884878987446427345275878906250000000000000000000000000000000000000000000000000*i1^94 + -5488800031830249810404652079734439221649227186524741169276612630940223867701306000394935523983595640692312090108016706531588485251664364933274196102084544538892030619662686506404762684489253406253755924448197241249961212352611575812807110313206962578665869840292260002097608970211661784892526615120600608013557859216793737717444738555805206110661441739023918589970497370528825648487415535987378225023983017037263250431525268755836670948871674268084902922433205165518620813228509479373027989581654482707687430033998342095681280250580731248465784472662784028611421709035632540348776315009741790092225453363820280688763423804918121698807730192165803029805414952483922187557227738421446977924508405788293766271148123490598562434913965053582106216827287037226735656428243047643874125393244073133126111538015303245507485656621627440105262660255288141555284014509555745883999913398301144451828554363139561473626929267800383504514547696353929825947833074033942470046287104248902351724763259433302517650670386914374287422230864699419785091345670990493574474167842255971470557362816007071469656119443867136341301016564933991917619534447263557024980425270761470542602321057963300310846958861411219578602460371651635484646154893190780699487940555576397368787618016855051215986556787529076642983565621520419839756209694766202587130646659036192144433913552300915418110684552100883139495991496883907316713635372793860301799342656141523195897021515863106030433449923236765801260284301737975814306527232339930737260270618377633588812194280617317928799634942257073279028044385291259334086738315077398664572436579845362517604305517311687393880344557027172651972114420504405509700341170717033208491844055124668240440201114239079080135778590558166445008034296869533051252607796431801147819798102288902085921772904386829151954623520841376965478847756445596203784418548361615704469956620209757200367994605100338696663331023723489688431509202365226323117513123175382286214711198870718136017724385074592580315054506954430803062243206809374999937674660530094661524688457274514706260070920618806223040899099640190998022804596298982479432600976773145169895869558110059826045718601088852906749301138783350176456027253573518670109022693382795219865930831050172508865597482940397592048585103743189992578687342160860221250832199265324155301897988317221713659083749340791071488279223999914393014319266066520182229569048806532439519317090963860099884100023481438162254184497123787833694405992935265877837398534806149992673524648641856764841324459713560407498178586210951829406002153105170489857303981718794714900288959398365431497921329071922750136978057002026527261790604926983371076680586483667699080560548528065765304506990760116081906818857405083010051792282603922310648276369656385011032406530405660058204204393207305450613549736496498555759324977925493817407072061944580946096710963345353851973791621617133341231220491493209697214082396171900816879865445120272983940654017542839480646491072686951568577396531930927752111395189512397405993661299414422032905471959453828665209972576321987071807265595705529263788598322687062243468148383609966063671261101289919785863415719121204073627739360621636877252599855894208567409174997119088936552270375612159283256384204922237087563220455666149825312012214692155353301170112576310105014552002790317245609742393504060817845205444912670671241778917289586823495929144875160816623825653565446158670671969634684331745483663274863872254953348881198414949587323879807107838729893163997950001905136428779693862918600137363802832199688636560967940331581674443870066359233054385869395865861328459110562243999398979856465852867491959821639674100274915895170873126067410125796795051450176256072956323623657226562500000000000000000000000000000000000000000000000000000000*i1^95 + -469042066129725861081487554597025617740451228244301488096634765110448747713276079457813814662976591700725238106649621165492357211653549514130041494776399265507626734315489753822614676810450959693431334842509845733985878718654121893183541847629042472654796768514816419484917999873167301421292569666004581452649551694027632976775549887115377362830235334677174530836489907533714327984696133579945874887607391928839437042473512282402750325161248554614441234537956309632380316055662730026070421911061436589273553567868735237064888199833311365432047170811198402825655217744184907708870505987804713761641016315391688492141820828269848568987136890123509263421961013636086604611881405879428126980904427964369655270811774782714253277266334537473533141564941321679727265272419622135896988025829006345202425016171198266914611621030688061670327168827508659291084707881301426236906718232879978032786194153009962014824963551917461636384170246313810223414069812387301835871578257587536815067022498071173153237225829314940487040626137485330068449453996253959488873569463999422429965822927863420697026211099808287855799645782462965121838883840941789530735737388646317692728463304890624463838300166746733182718439047361460167137427671192767888231261493940683964545456802137817096797488486648706032921639995774464779787755188559918569212377542742428887829422758215359862427523823682371926131921206573342770848572637151467598713694564273795468487253424411844832479356634513064845484329576134204503339006660889696074672775914421649181821629602452642181296887882818617546924343170788508156391906013190369841642786721792625976437645580795452753058203980767338187553083845949275086493533012534388785113488773275991775220133346223259885585064923576428658313196843222161303997535532661566781299021889550108087073820001535676917736170246087487702271904531056108127519268214050606786662418916087001051514026981865271155692522495021010651141670911429066679682471833700631485442160204726355060316902762420768750491889038789121970695333838628663284447659703372195777635276956936695242491207677362798092259404698516289163957157739891312932979452881826053753136269165629984077158466761453327464651074917248006810373493207279644235408729583402636660100987113919194958615874514257059188653578253008252287989865725884346467436823704375088542729678963625544717554857940833912405468717510589141598370871952180415391244298844116390243187377418924393374328290260629164531170299693751914133565767621275452741153031182325129520357964571713944109135948860289364172780990172255356317810530217721225868149211122286360367362172580009334798161361956167553156316599306723304663507190499627959945839615775819357495540333544675491873746516001272289459670491584603060696743306296027125132923032312727256357813686913849102076944606706514430127707291412021306684711681652217996724768113838493921579469946436626595689398230133301183368560995912981694539060879333689781245440567592389739813651997146736929569498257741482097040759995132986932853336057142316798012350196509181168984020794094597886459542178141727974308192407574226711149186912866207933726532952770111223275907678898834026713731413607388567202573578449687026321143918110466214205470525816532344126731426968917113239640233065560672411247255226478645317681710199178351728287044703436931468538364923439965606577634295992006701022296087175167090418326898592078051939165384748749851126740263538392169967428932406078740874948780369258435648768396295354104545452094293534957185260270536293304122660585227116390051450068517700346031464957179308632099056825649797335007239853955426731755945563332569680426707356510373942497086960849722054634596461760074152843784536867612487081522142580543365478515625000000000000000000000000000000000000000000000000000000000000000*i1^96 + -33429370618131408161104929522154004164461600395097681753731335565197911939863101981319225596136772443959446307518276430093916473117215629024955941511318770774529223282375456642770416120715895900317096594881529963287648606843222772980000919253492519291063768018685091836233666140366683102387817876939696940040638976829557897336823722109876874138599846647727838962353276759455071475445595859647121849150762989100346713097899938203521547715720430403267074813392451468206363901075845917802421115952850421246609897218680458326071570466350730604698844398244846427322618935283074444307221016447307616154823260826533622539554699266221943935427553846260867378748044559792334314186490239751111861094436253724200256027088902093384261068950522749263149471741608397995898540048069233485005378105087832661806556460762727533932186885485321341190472286205862932407161979167032244370370454741616888150787448628081119328112249765787599441020391129765947271466435238472758495880900549145084365390818978547861876089412764542097968203183068650882384282374952639682535290258326752360177753576997056033421800889645236493305441654384604883180284213478018339396490201431620868465292751101100439916996469686897351194124320367028935337609243816496310112448122311246706778111254116584679843321755234625652664547635846970958075430312398462848791239572021468169442406187794956085934839815836454771159287253923434391950444347766763474798571317401462181670989289650100105002800408651029540581579143546379770646379302898147411123856521183745637545053325045190286063906037141569668559421728133100638498857811841513530920772191518047256471298282231271488699072373889184787053784788027504688105395607573672031325922474484107543775992369046109906121075807308069227442393870186564629333595836099680366316125913281148333058647055106005837923112360171422331125446667368872435241455120384037599865027447835021400757843870685158746477322228932677209636620139472590019788576772799583045749764144456149528452865006607898177407072674567367791989986469282732706423202096563491010155557739896063210869775450670157511243804364448680906030906374106446550654024889602779863707185209265209707086296893780990825302461328188493590822781226595399302866304559193037751720030468249807305808583831002738100081430235773875022372664300157839031969732700612744264362397841775527956720847758051087262563817859261402783707265158667430738224745148737805166650081272215612715528840867366558468361393373640143028120485898742075938844616598219886518181354151461791970890882827823040129751588939677494333799912663325851246234639451048773074509366878400718060697332899303276868899310366650830109706549353976263437752563941415264126231107007777454631872458005177019017826919472067554949772612564158974349719412588960959773751447483440463951366108620249137047695123107641225608537170355420850030062431543360854386889750736367051428334028815842553989063777265047757645288589767572052866785258735410701246702988971230941558626434952803093028130040651136909657325565600871162151750316051739982870677538082109266704921557500383820206841043488114255732960511422875039911431981938229836485726246278076914969354112716623665821843261111734394871082555815588802385575266976036741052609982423037787480658526542427487240777405965896247734335349815998868220458780749035200917199132462788658730978228405096443907100526735285097290667441829556495121007763624719496448892719790789455174152334295052162367913797585901786199665518337995289227221783348386630400640483987682774296846724902591624037058518403733025083452606552881287591875249835257066485512434305645547216115695608414573864392126226906693734200959883784768659708624153254045152207132461681478103754284218750000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -2036872889912250026831001458939901502596962465927647051520487397220247226487696241862076531059637193058180092919669132280916291299102662298051920914980878718167678827247672494106567018036640570537223837670852168549699215444951796954820951039370386718819684822405254162891716809100362462924482080554924172711815858589940320483093306680813048694129177401393187191005007594364034653415790338482035302918608299933231868505361999858652449430765787427610145108263351838895838159195985610007393664834668332453861541739680723699681794341900126224576774121425477270307087900794679891395992400034464665458303768521495224019629755428564750149375917192091423063199112417583388291991788229410365199771198938621113900498091971576324534865749628572244604520372170195712059773168907772742178716496245976017831263650772955781119293015231517107373329419909827621199000580767631182750997212361190669146874378267105066884873787184518248161224609534595657989412037446820456763914057405939184876633418993653946451486884254680435487969915062901463251254318332498910641872136159457506604940444507783548753247642040719555114294967372879075742994079345882416338616729844175432908150085315290855133833291296976555953023482923270576047144477203681776198697839618715232932091933705958635606343805253520141685539154734804951876649647926915282791953909591595541368796113631161914717466303722502221987752194018826951177420798656947523347572541674342837564065619202159412318824467626131833749515090226966410468259866793866884408237165793199579373689223929156854207080034108618058464693338476878588463632112811088473055311953273832913026168477944517385538095845751306778119794280894397552219642979939574928277531892434712127670045826447600829607284534890581240802064145681828838851383236943803572234666294670081167936988284255132059896862769955212236364210478882595269146421063861914051799529362958555332830462683225800272834223351045426894509538912952401815716516402719685103129158815962765536245197311544573850539859565207673327387978029808637902192194127127048264081574854910404866233671762583213268400872246241560182605082224887926618048609233789915003469914805428174706618643691935713817905663488390684840310278929808601065279760722862651184775591021273616187359778792373024151330300087292334603885610577552916846250848262539474425220588156884853142191858853834646565359850649947462290278589369746008746058195680745256621781212578504936677852944861404291735332507441526646164514470991349325574377646792611553354258834362376253506343325334884371917404980334865560584975499399575710581164032937447956527865932692048670475793444589008691773243261956709346620233940039608562027118095454978601026868292957772053542222503540830390803356165743252273454710776177612091623313138002239412976921358192584762753432804852501505589613195225539293031258112449141974285779591701751300990761095518905258165910927121109426143514957618041764481833745960847601756913500473890432655317039415982539302743181858698450771077553706063430137549415055696069232396091143683356176136342522766861233372519236947057387728113731466576780660289707181622463178772136592289377283576506747032277180143325904421305400548636016826279533022193996178391637892662830183161814064896911383306950321870748712231568804423544418035624137492287218531790089148428356200576016730458408125299581624201743629312311912171836348918939636361356583431381436939215054489403983067713570279258611214300672977882451686511972370843946005188588470645841367313859252915425170469337557988281206406782051749892325996122295911060836531435202429750851727205464981811600382179238458484829271407232414875501880062213528488582578315801379196553985972405007372647281187100000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -107721826392215990867773176778520836054822958237382118433619186578431696825266503892778188526522070125717637909975205450355917785766969808685841343516669053642238318604769273938670255843474078993448220852542526738214647303484320913173183453818953992893579936608880252747320856666795006926744685766177992317667324371642443832119023015364095430550613876511915836224245005817479360551041469615873746975829171355373271886906451836831107062441708861573609387600957505075164866779439757467925750588455427196447246155580539530335251818276536161960864435583202482642351591011297701846007329264358653989496068789584689709420826731642403668552568119495483180692040657737215258444666191637086989347766390932706268096302811607381616786722920458155721525219408245427421669400463147399076465839433766161643427169132151805087756597723059001526498014876138077342812764991979002299475852706104464680074781993750316796458090550108361432550870604189893283905493705481996041553770784784650512017268747622329684964254257210426752102041243559402373243590370652036948452940439827644697202460320015573546569777172064023294512095980781856109862771353481938935687628369950127093825646339375340957762164648364889367748895141540663837220484983229743108755243432860270733696713280929222865725432026975299327073209711357896093359804076275221666730026210183195983964126537014675763835597765731830861511587811543738298115091963687668557253338950518981626787688414000166648234378493640091323855968722677529135454714566735445126853333738029602519604686955429463873689831681850998572632957718244663270341941952687082648223794579744141961639000544335336985009749153679561353921940662908907648353965857271188347657035037415232351374327583589169898696354332140658074622996444357130764174973449262047341232427743553143222241856409533512684954419014875914032516997869152107954611978548104135705176070403517131971558275876017689579653407533165291908277278069674281173919146230275808442288032914725538324795324825196976314993492500209960111192095411261811494174051973918729677159214522278750924555778670916230216749033217154418251675175967794526200071301067661855760038921087160010010726731388694757145611982238237929359873335824462690236660909441651791366774231305332379068937067648934187038979232696222476686805336599801426717157334736170194447732272118464123143612950221552920650476112149997318671971298157178427184080666061198179989982002312674080613844948234284949928541370208708555532205980712802711251437950050223697866783298544931830798214901187933597790554071183014341094157270860639922551460245759185581491875900595646370687823902326267248372430155542056773595796753413713863053376394345378126310678769419044566697879002378846238333730309624874750505797498340984587761958061693096320386712095032294029314842409406159368921305937712597484176146834920907341503347242293846261813300057026155654259568863150159600334490607285337504091247469374758917345417793314058141662659578343004323433770453543547223139706554240438635605863333027840132577566121209074292875940733568217307283662269631366047138533678503433966878568610086646915488253894253298789543449381149355209192776819733513566675333999750535126676188648831065924355455438721108046761895064865730992486648818972281525600203803866266665231378334470073453566801305603906134748333803235608758869245874005034618652133238879251316200528970389471861673252119842960347001645335044591235330530504761202460704582831930271828829437852226682003583988348134305854875008932916103959542534979495800806379029293309399637556662121338504628721957961083968818758107677657215745211811158446601220727597211593384817693068163246232541253727919801292023856584075627520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -4982828516250567847595732096001133534368751433170664204556532067729066697554013081086805571691752298469786166563625207552052836117077472966591804411279700649770698367810152147031896718899677081117753269956240420606506936343460528137168238068160446229138076677518732862620107641779094980187349816853034852230630671600252588364744844793917708140507374236947548952566763043972404218858151866457715524574080270914617714941071041680597883547306107185002811257390939155889778829236948507982612325454420817137149266345271136214176518143200680379237889413052445124041484901555476892349804697492310956297345394271245574042844451800913603418939601827189246428962603393912846192178795002907636333599724588059044148691298355861409831376801641164883153309307880109897008085761479900198357669373817168641918814131287311438334468728425043580009790835064004219451462891688064933595668239568056101974992299349057665240577662524175024683136586951547595804256543491774345200815933772871108257660328174832288643235345419200949437753460863451063504503229959056917992670451403093712072913179666802346073103317568250262860173096802075650017190979125108680298308474274960356562311828157093489654576317736988951972558213152327242408564433412155148963423387816845810707684051320266265950407933366392039198594594021222550957928959060505763446468778250407152095934531489667829536200714255386352537995062405606609273492992750038618795431488313676361125409935043010341917038693425591099774027099153758991912982630798972246535843370977265614452178001444262338098299854127694992985753253215276306940525316677980624130960421820343066363251098045826692049913758541041680451180759085806075930907828062637379081906275451449992635091216027728163171632868240930912710405991963241020773386998424949501749447173644676813814846201074254930078669934501163396943958496156943823287557946304876898013067078763510505048409200247084680732729644985026782142313958371965819832687550491321812082750009689993572571426798616684063808205126692310766050350151838419419213281106854521096336109407319675075178349388909277458256151616295057604691403085903168365979171138973937363180897577489702834737625601273863880485878840587891383554166103568128961459954449694637364558729767021852991615706650613802882057969129317739867059614047712017244556636114073927404420565293521940602777212577155182264989233858426718111309742184572511102666393847456722668370929074879476224549309730377900973730314194645612794509247366492172466004574545219297913556709400034264399980846615758194738521378910722140116161698720333172908287720471099184874358351290187917944029795765433148135632157044957641799431618530288552449218062763840291002387840837930633628915451308889534273313458666981369089263871660176221468821238819048139297207499547901339024498583691130078625984061796521667663105416218613743191197001361450745325308869965398265275192013856011482780006713993455163887590922989105240431075084219094147126238454992090194011547722111323789722990181467279444090991553281737337594236113346143884886175715877807060583863485194523152099582036317505668753208392912821297880358023993199016581182255688879745357719169702901160752839338148195280341582373471635808833812029591042243506984044985096312809717206766617290666074285746124786284612190502956043719074872337036459297790751152167354708119757497087383112781072399908354527664727247733753886791541703089074039863310921317954478842688489922891998681846902077520165811958286370623045641319418515398067820940857156370849959867527179186539685954695718699773971352446027963549677690830063777263866189275793184486969914098967312032228265607431886941821243326450788511727762917045808263528448000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -204959851413818851357296922035404234276528334150395514164468707243027595372395407932752850342809931624765109344374491424012263888126461801694235251817203137634524984412533404157220623814391175616426890267502553441555855297622664910765568742321823608609524345729427145905127852158532255954840707720091098599915798591740871927674410483172412557400079123678282641673312921029982386127085920798178459817816081873529198949062009906962050553385340715683983034129726363050876237981405457380636074451516579774028184011493932585462886255299207553975442946401976224767474450209715764783717060450404108187420927894079435855551998969727054074543869354830009400567783768292478558586406162507592132739942193544941980912530563082412123435401248891408847932198433403624634379947778630513753637397193633068439136080637667886063148820546442742052278329994785610832322669119342052624507072018995223869453900497115479237954740107445757747232858150899946831980997067952062441243200077101450755247527164077952791575479539964594796543789898399775210492399703333768810739969153389111369130377645216459496250328793275961430961250850251726894865332939504780633782339166428740178369062627823237343259111755106323447789832605098044036965070197750123567541690774799257939300001015289882623417430901015412759382892859244748233646312451783302107624710028775317847306243117687255423071906428288033264429312175422036316619861053905557410583817639911397686090287522464933875601061502899827944950541759085478950677590707927050653073250180558361574913657080137822801248536623070580710584126211025564882441878669089315378553960740417568116058451347858308569088848677212464210895617913530307051841706537862968468624583542424269207834566721580477594314545447918322605058393378768511273329067680291492472936136696372690567690114839314881338089889221871058034962653554659397035446294504184534918228833348951168952016295488389956452598945439652531078454891985522747502098652249215498214721216461532664984263785768209070289279400372787675230607241530435835750294018491208052669859372680348140158342558598050455352393686159326598112406355762881478566793471680056235691587681136291708143239004377221268694630950210792065004456111757982440542342174244711098297992226963248553394265991730944249562235955950114128072404383714919584895895982882852476892657945580203124294069542073315652281677708945049338288508322021468514956456393917370229507950413342877592302340429029217700521816211179131773112675356561563652240956339070246265450038543277439359308828474827764683231016501867022611317841426279955433992762778221550253276254220403214837392295295634317715871626439008122523027232570454276244664599194976250308037202676400806851740888959109585298207313585927818137929461683535216575264330493336627512189569311745978739099111382709806023802158142722655671275767449978734128409946666996452995003795172839890452148690465697473319344447487609442655914137479146322770014646778249638321891515696927299885540534506832963407575776853696406154150752526882187240207413470956545346577092006020099740488243945587593483190002740541947519454959254855155943509798276212532785118610133191425881519441261411069513039890573012363138687190930493521324572680247697209926053215736218905062875928610315802747024947138002997997298548606780517914673361910086771148970539251229734266791345579747755554973916614342432577301030323447411715390902180820946768442953127509626678318455296620732353203395749008142770923218310911764953654667917860627129173937808780551526191129271632918080053000173663878278692510596232547916737601658617708520141304329158218593833805017542361556937603444892636825987466636374045171309503181605987942400000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -7964398043444001526703255612441092477287529897706706471068192859052884051014971188846986359143818736376102042027458054744437177123774738303789946247809977958169150833544917796445944850346315500831283457979998616525743664573153973079079786800844482656066722506039949012299696645374408284911469184171271834791171655723000296936751244839559419049309904686285254614218845456371192713251828211052417973092157383425482588005605200153954233700184951998935835567125173073652583395029838923551512674279291538916037308090754945473244043845384637167538443922276430840991470262771746995568851682784290753087444864568944173582477869129799426500198033351012530802502410303851946991621036133207344440443612780356193332082435634581964444689236155415104287961363108543838601070245719079442578188372841383369595933578668791025856630402546503833892724339278104066502040229632194647066777570283785465762528034194323412280061855779019467409798062512205266861612071215083118278479473331231693253838553589880400045610643452246181107736140281998037077419533104064517422224978574124785639435977150025234441702125032783117407531851064343723640018154992672402962082983959641790710022050102805839926730931251983867828090444653977252987822788901617625165151618085625192406445013449948389223014062451759408139657028980808960822930242448037634301113644054199985938794831568473855297009713706504799201381627745673952717030785207585972467162935517832600025010988507818136665036153082519242862657318330942973120350686927774466691546254286295481725087637239322804831504508561888805845043708182345845567723962083668283230850003518112095487920975468932163324046585693303887623086292750833190832425136688923901597487963016554916878137738658031384865603372535727783521470313206643638944760553687491281364591155849840453285371282284948960856280951281350421558651930582344283027587076035291801415906848920795277414400708754444461093623118506297121339682542358026347833253163443519360783868432376985153113346119021809924934794610243653916217844908234314010801943858465207609473691757655702639734118986310772323039807502086245103778941465439302016024231187910146863723827073560578083209905450279853806674020169789150810735295076548124269074088061288987475029944132943398058312287129148942771996966087866688306340666596325905120832540931171682359164926494444182477390657808384251411779015779747173207528275837750279221096357522934165854443709976971776384272612299558706607804281102376748837762721575156616390984174965096489961535998593925712793442869088083595771663496394936108308487788459321531032667232153081922256057705012386054563056877296436645970725146128849061349945898197570755765589929626403854737806153812469440020438217143861672201577927607680668287602673769222029297308021663007453473058281221393731825498972952438097229996948655943179529541703716060302536473411013769202768199850551637609651450723595009243815236651279180659859788841180215056940554351487306953624347765471351517314510986133731003690441002225446608424965269296746977168773604594946090848776694959824226983488551082383359689018120250594325899841228649719274393936506187183758141802737457147660093232234264925527408342369336092631843769805624273307789215903193595949390053381065529963718400609739762498573541091118543158589498552011940204392475297406842481311252475479210336005063374759649689317014531302187008430863204428395674218265075511311164104126178901900335891547253456490263078077272975261608470764614559138246535648574966493623593114307469523446316474137574856159386639794095562828662198433873522107747547501136493771325661617880316735919426619261669570292526256411966146261102662640527226316403192627200000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -308032339110124253396900967938471464809487035927731186088563875690905624126430656392441931423863071675128883796987136564021066859348125649431584112053327758417871667483303508533661516609902717392674021542126138884397294255266394255022067066921945549283272439586301903346813747652284547429700955918601609739762405346879659623659254475817076921876271892249617102341586832164308163736417951348117679102522127074313523482720318871270958993942603545070360357769197291368303606255514938292924392417605973782196890564361917029314580477447228271350973752641702034191248228563899729976284995290263171368083485382541145483260187418319475999997524237771664524176577369663268421889136626451444596644790104882183927310193841412698105442486907875253334198987391954301273602056392400115275819903186285680369653275588987498497354862867155083639296162581753125345088465035002596996758204492124773026643316327620790060586259903763302164514316955274377120040529694055017415507130173392399543877974295310314951874198484527098110563924901808842122580469031188596933119397906585254696013351416559333584865887869497775707050889161671729584966657386272733888729921287502551209892170910783756746860574469458666179832072860640685126242491904307792237352813539008028447306099444555980858842483047252475183488226323059477446135217192887309808528567711038379093830376619933151913356667510684968067318898828022058959422277882620557284893373989963834913123451110720225860705538522285131657914299089312989842255459355091024017568691344169950703233559644590441707265629267699340762320724790987734902141447494022911563540718759719347250651384820865031973683542607582004304651113540255353547213627031376133917047707704217297464602268464183287288854997350937666679230528271651101580216762354509067277358191929393072568528224918099741081543204560382518306936071258152689599733616363751949128900545052647697077212158435602823513430794452645053572690400581636306980554212741584820466436124087285240375912322719580726743218649797937543578624465650993996521549227168892711553367339813082757607708946486756498963217580942534347636714056095085083469857801910643319375697431310564947591194941772178142609191376986550986324709792227642054263949424401031382446344096531573404575629176446040446545386010144460864592147251783440054866561590305248116695080963331004562790291510043372911618542906149281811223211303558031372150982357459730981033753353215057773743023627083976893341923279717709925165417379095833959144417791371452019519479765928766668349718831036353003606058193746318707095062624961101530769811721545830961707392651056130173945750767698322334720530670332903135657602836664435893696989310887171356556594037928326516192390535922681685289610725054671449227754165019810981995258250499911299836587913421699228091428868460369433140275974100791158031583748416984656010407415356188343749632834324544933181894371325036952547620538067992473874424544334937754458278040996826949163533830535606936587335811955074420228510219776611866681928854058058123129288814744498519855084959250950541771918152156161962877165595046760309937319312383299209174337887858685103429467719591913987035982345008809536546865338295587466157902225054501938951180238296862207514803076836943779684230072815666418159541134736994145095438268630742168930538763222028253388405813098925483409875941572796118577473328736307013568680218447384105303810866367828770644667739244215564105316459567290747848196834016238253021559984051321000010683667831905155175137710297961869647343991306939337896000065726907898729676088314640457712065643896039253277386757355052830381972126267284918436953499421518448444763762152862526734336000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -13822440421078506293789086362913257860475467715503574218042541213461494430325431020312715198818334001494396832228712401597399865998497312387928502156794105504679715961854350793162806036117305739206707906422834258072980576614349819550243942927345744908785833000321749614502653947729470088482225217238095602098326178118627635041465273777726530339510651015393221633725948143656804646401765750181365628277634760011391466361836534124143984446876768059896577292541179321112726006479352933419642146161469255735218969541866861632773122643175463005690860364593879021037876475015380319180316545510447084927816186224519935015807981788518094479250645569831537502029338402469265934371528441524538468495546048863156882176420672916586523283381876750171835324361894773980960555964493610074211985489374356633166628886093469388800035198942322620471898473715184942861477237839144978054762426139267588326339847420358840864886420147732564107133593914343920482187477472528022395063470793631906438731933080840499993446749237320018008150552335803517493103221194856465880390198032811839767136066674102530081320168313082105393238342400378711491700353052550255546660285319667764758522424494577750047678129226720299267868026312151297052283964846492047473183364754433582281678383957561956484023514858451708472207489035212132689291875842636093201290672011831920823741955074834956528006989706122746589794142526501865031615821722481478532077796892481676543842443465819978345158576477153312841443301366641164187725648109092662079879173803511709785437180170455356595075234836224707613167634898207501311430041188923745528453694257015464100036298168229080005189899609511224569689019795564695074022043846360230545511577465564518578268948012637548277894894566211406405441714727466414563899092317823106438923047761588822766870305053607159155926437128999963717390822346902977769429004884838058087785511273050149884504703165765470359779525483500056794282103978773549319584138693627592979238707453257663218968187309649257343918835803837783366109936293448155337009234673011646540041254773655323586353089500426574225783964591577457528157459420955066222940919006663443786025886433768148661273857700544147949328032643836977964898566087426300486381821932915767468405900633078394834739326014779050645826668462531972619689416582798075983388242312326733221808390228273238565157089080324644665108469419234471169207088646694217099454798719817488916214552076920525871779556844075180632363225441746136423755399222970367142088914916271857818335629569684174260876788692675513242772510237630115885435546382582347940998341102639489000445719521442104307234282561645959095005495350361092517734136398710714736229594895159821956497118586040203802499402475955408330868868847865565584400924229399867369933853546147549067467860507602211910843843347839014607252421381792488481508101127349522397982269855223236211483121318802286587039400184920274103397590408970213137310108120089146303134909347680669811591132864427926499351565654337225887170155368844579306280053493040595741345422846817026492125318135934065763902758112313271589837260126936339455619364216750624263170418100906566253346013209724778257846694781782267237910954557381736104585266347059863778893041367019871105582956541109649332507679379050331125344817032304065983664799886619204018510030167585603775561643827404888721075416650718767985147312423729826849258200563525080679186530304795982223351499262231063460320284642059128951789116458182184994493260170747729541875748764410451193252257909110367048401435700267249648274791123376107391732662483647013006792804660347948491419039577281237527850811296401358961971409597530865185642568168243200000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -507471148356651518259725021578690305367118303751324318596186526100329079394701953500290013276047101793649094304050935660816560675802221307567698862937641014150425688097145230263635580647880488036092295297723503748657160200711482048090215047817623646117551318689838496758832298264343690088861500861620395289801471929373248604721438419791066404256759434095242723394905326002586387144942476598466679865596794193791287600289980174710696064472192548152095741540621108588340191255678300871016676742762212109367630258111213074307373422169625490753868250825518946844006259435855469389850869488288443741615343828666216325267206822283835767709941902749220078198674358066150246575718459669488737232427193970172888591359913884156184021860145005746378073298417523592233472282762051750623038433830654190928897633954388645394503013973955806584477802680991789925525442291972478401728989914406370137909477857342089177929788162402586470581957619225256913682633964822566737138895977181237693529899284573509378117247421276952838318592531071524435452128515233374826434713620244447941175921290024216596468388114439583868269730189250279586723535266248627264602377195783900584078671049019166545107295632051920791728794450623433757943438404133000847681676170951502878570185530772094824367601548449332630815313580368061171670592726444378540448205595863112666071175522628426569484800282030435285201122969815460049543078098700483529153613359906743480306588577606219874577759431656683248329486620595360782003294863071077328635984512626506320621369627769649305739286444711875788873983873727446975300763382325845149888303827475435894128114276620343227183858789475397116080119976113993639897273790635292723968705910547369464825069311204779535966624655127752835237145245974664116101108202019979354781976019764020310959833153559364554823785514471185350645602197410158584467050617417071126238802454949080501821294704547367922429005031546191534519089743023287393233025558632772000529906458692303732838502177280451651635980147721854868254062050542090868001143210596810973939869231826578374839787778123339035142622711019765830826950312289943721363275231625235404530679353141769458958020234037952558978921209528361650526847076804974446753261010799411745790518905710992967296843629619637749477264117868074989043590922779650019087078970763034498529592593068105241111967382435349706478217337742158362196359857379324947788449992502741545698957691785409036182585333922189593466932559350999335044795533694745284916463822122563077661050479355544808720524125740847708811782973854185761215323737032464804862744902483034893969444515089010407803929190659491813972056351968200383411869634173069184266354848083293889729741960637372369799302412209854676995292389442745555424335204800554985209924980934790977251690144264784326602356758760662231526174656064728217104629417121812546216942197600063940453569561651398121878794117762547101448362740919425226561991561824087655203122239594779225048568477683106733706422988598789058802989241562232477977335837176687996385289479036868682000382158779356614108283147485619947804523802398662002332764376901093083119436951435148890740070127245155503168700094717113446969351801303437884910855898485496091100508753602682200308111548721015900522839237953711752003765620099765160538355403112794199546828698788322532650241407627370318678677820905860748503998124682461354717141028910616560460841206621789250848216216406256108301384995466269549319189898638119373221167902090352801111765584852912301300339508386173021326113632318965977331048742547773522665977732932389895807605155564813640198117896559066686483385384134526296545894213566466375318241280000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -14860590173722651627495588506602523639667366640796003080382136298198994873399974245745111234950698579372303881650969199343413543487882844087962007991742637965792947730786557611591179762022532659115433146413904795572309672415964217817530844348390690688207043257653458036692210164615019912561559778809809512469296315550130373519720113616026113184091358854075237419929180955462245109536801932151080208395993915446508759640853388909123003891569102615296279817234040280378888114975469273686711412469710048116809777477694926455122894672526324723965930753436272596085286245758388059776186367570331454550912229932485270118684260616770031622779185898827072617277308774770586416970414585285367615823783048800980402955241018664369550826660687562594533820901738440292441581595476875210688829994770724935234382577795567398349943211303812114571749061820197826409902126758474088787448326672977510543155536399410799625023062686712485050070183003434588153147513040295002507742848746905728832740653749140311452053350655707484795749132603333855815736785456776340683719278364548739922262311607404697403698711445200860727809786545748088660791072706887901179392505773071761933268265019284470978139382191168928200340764026513305626633880506375771085311827301913052847552692655896692507484519020488873872034519279392506556820841999063394956817087552526313029225273617927870849006953520880416018438043136988012433522254662580138899053022761677072117687295957036860777129910586504453286770999062198918655657801754857550088273290544675306443560637322967103918586888843394045985064005545298194763505202405408361322077317766291778013981881268712677295821429803211458401668178661776059346660300203633831759805222576173589353574563241543741598817954871819638736756859782811140132147671933678183786937324123525368964828714564822996277001998138452904021171258089275016269112120916011987436421207452680357591194283993383794408966464425890865150335205906127085586243342342188920718680212020153005928809537489146453791358693239141065454820674634935009800915262996292267906117318626191990570722668252660264930773473498154827433062534265201003741603903272926123906532547434075032499304270933150009039599238269745451774141971731977657947956760253250405496793705862451534744969261382226931167876970214537625680384118861879285199588812046571802291799434745339746926253524326847550351675581004081458926721828747622585549463300613063914095071473604151038794611475477042276970445298204539178808723909515012900639160412729376803727060419770976477183642622823563250850567172411961431145091349941654552623376309571706640517971430216087230299663542959462109381060547776159429095555533557069939693770585423652625407640739198123471793122504667593181391009972657090501453762023283642917416337055268499667586248798684696230659372611521072985597610745084011358048942668822855247433892494194198987377830594844676024549077627718470983947462787894040335984638165485787631062959539827049284414278133078983707277306438124445449389110963831442525656000579797463462277106213123564638317791287603229357254804013850806270666540620531912487762918266338230592527611141344525390302354918194284028399408684818307989133118712997490180900214094885036217480266997186490758604734925536711527900509410657796809293017764896938377749152035825673702943692378356357610968925702645791644081496031890653267127721455373181420150328622446662677499402597988312659787934767828670729171059368296108700267088133514051340399930891094362872258998708164374654121076590030607742206890264315615338480753272457387393602211901341263216883226015122214060681265853378882054190994333001270428562460973017463783424000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -269870386433865820101864201875739851941047939598098758276333376532859997029075211426545090334880014289198867543735848780288080404171888429875592669033395227695788014324710322377709758602245614860718164182234047880828559778854863297270782655534236626715561563947885930513478070686564057403887571578696419674195031215328951666121232900465554438886661107180827934876593495842003152601982382738927396275670478434678887699581169909207900473637350579733005419581956184054091284240561515710896969907031951560270415172073071895560845416162725332106581287089137979409617571329659413379203242301188239406664595941061514678121299406618825310570914080458740857785673682361680273552458138636747451828795236735325018815831183237574235814214828925132176056614481039513445808775759035949581990496763854734361338635676566020404452011628363180670645361376660552718650453527205492485003824739207911306413524743843117896894405041625802320425864153544355689971783900815244295905659141040925246882053798631486422100333201851551847033460854012125272669448334997824053841873008859421166010801748783989331538645866728613667808985409532875183925356783439302660209118222131228283527616938986445533903348452212888856841754546524803187695247296118385877579239629561782059739543174152513307095887714368959776677782726347692169230440060341516182688178743446229077930669843356352001356159690469234478469024595520747132720853852244398844834758248919904888299797136550079673702218755433134641010877135607159034115755415053978895676312321407701279630297942758494694750460867448384980937283873509815002145086767031954421891645964386841565864457459646955782331769261989391784140747893621739577627931755892287798549812517821677001497372732419612000405887129394277219325946721907029880510694429551231554808461370408000887596022014102986667460455591107295563046454914725672576879525636031202063815397462479625128575569556510059970622624174928010547954335267934687943026173172400755099565842154760869048132847197306581319031412125163559061766781935670596997637490596340107427728801224163297710675925142907530179750314514165307617485864820629653522865342349062058496279459108652207206632469679974162567066859431858650951649477856824261221417484249917087991666297611664016533140108134000691437910761145827116744327462439587370556502145033788892633001916159267814127576494412740105416046557879924908893187336009692053122733934790673268633435790053129883284254444095164627308657158911739471077571499711856397727065966349620550619743550557664127757208111942704764777956098862975358440308798624049580353069772188429030666231381210702048244414373176010348725597157367764675510120115635552496726358813677041248437527716577521094277201759171310540775584937992824249322736850125229788349429557312004453080178234804939205335019870895426648174158377058527534681927187330657794423804447354990487495834346587258490072391186616764167295806337170038000907752030729719771984029641996535794374075659527861874573118097648445568459786694075335183385912196018905879937425907950551283768194806301973671950537907643383775956731710541277149318608555798636451172158574091808852740171579037160749732788194006543124645614489134486249466712559234313041127631809530415058494503333338725505376023792308643336426833621128292016638151329812550033037939053060251304096013473271542712836855572765383161092854754953252988716557291001018954989843202567453412924499864825715824100811832583714589457243144115028208721061353591661774606777870400434183002047453126719508614644330458681140915108239552252038519785756764328100669179495648188940425280264142147775309373531672544926185695704252416000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -4321917729309320954840860568787444328281729100436063752414931876393319505257054732446090379266058643990653979016591727223821598702291055665697976156891105240426035242002186500087232922211539955556955710199963144021950286327502595662788023126999582837565103387204792934859044492848489739782664495041571101849816899102322331322635693746838880625559530939466328952903856608230538424568376410881877139957957417229934068160886723088601468252963708780037666921909069602704959560035504535971547849816676006418686214602701544013410952671515638732666898366529830583970839931585816132015177453461314352248170987644449557896550239282318247385516093133084270695468401010347612242457979451319355351362039007832098466912697980040469515995010581302948495672359572609466857837717209953882780182440650050511860600799022089717134168001391341120771696747007720786730475346551183206831010609972738607673183092188172545733089366152989221153528557073835559186496812652663877962370064222821236191408250747709783609627814619138222120576859101546076861305754968294631142962847262971681183404108284139637168086527814327894982889798709343744308102255014239398833695035198775783552118546969836347864880148375006247411795427255475283884225790085314243309028646206195004735721617294050816999274390805160349708483869782437518926884182989093204721752554417971801191158660642668036710712183345108564516861713996520534613193729414803143140960013794422020380947826194852570656438761939503223810558320650280135170301424934025347137097202400183576186317965498006383496854002522556500926440621701837489793593356280956886666791083159256171366660021104205855378297170841759538025536617059602917375728449293907784741078944341372075542389583962828275798160259128868066423834679276156718061733066707811304857540526351192140508759875946130555820965564691243483514627219844731033693755020532631021166797293127995736669543557911824317158426703858667465880129223438242501336736074348624885220875964477279983604544859806835119616983957664421415332793744281436776472657060632723308657571791542888518007767731604486780782820316396619393722527204545367058593530578664568048046270268341422007905935513850677235666194330416558253920557348116975526266460682069595492430987457024795491501241876237098030321265444837985260227657448022140024533574044227027605387711209405020896041652968983883610758853618087238716000667330692415724136681534474546436140310463457762421363771641713833230536510370369605088606923592855971103927195383984960833180896399443022296945052475012470731398208052936292456802000006072354751270943893693031616644440114686504879101448865630185763141749296727987752858566436294702518847886424213550625398662383458841381960974553706348852220035361150518052404394072891081897387834421627635193654576846215292756741289744049755878210337716019452566611045179486386332340816134468032433577079439755876723147734985741356181493726431619529067088582535605741130093008628117352761847617950703853609753153112977268959309586820635955596357506636766139695563131267421580189406048298228466118028257166713771130494531589792278053947143106298585439942904734783275509717099202511291430628078007347260400846145550595768662400458758093040725560668191977659969354498746445572756695812218004807838656927185948487169714607254120884570861689153743142180193302348921582229406275733546457141983770755172405442674534780867006260927241279727762511788389680641523578725028326249816093923652374867437649400684150521649847848260905620572528806594628248291503050251783871479913426651641169575248671246768722042666584889160717843580236340827438598095590846492553319966478172160000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -47618169020648816228791462610869765810275941660191015696799475467315480736424364532220714360780898172620924157955097207536263550360040825836577586275101693013757638088675017963920246727639760258063409699745065446440540000127695330046151959896222743834748101736458408942870391164427328825598351583700812870027258886771218057783115452709817827418916715506811648784345737527585954193074992616729035618866016967556449293995160259700707617787133615418131655421379398400529265045479547357522663321950995832840845003365411278970830655763859252529753583099608876453675566369781449469277493782604830998053723087382916636883320757377671777049969623104308589786850262641925606381861740659169800407534984799658402616372866540739178227215416165755391831567688568341743849694080012161323675988513367556982441227701530635492809405285318236670372723643410292887036515928688860990596548198346074821108089620878962795536943223384218920044499396692593770720967562977899075541337269893786657517877314286662977240855533441511130162921936676903119099125751380177514596326255415761787437355692747718821930239426120113796099125716818005126885786247716965564468425942077576934457982220151168564580978974911618208666533508581102563537036078328267457028220879610870591394136439180532742375551159677954606978470561587496367068481221689322933250593260351891701548236364045285212818437019024946669455313845519791118757590944912989850192345136323747077997418165054261821262904737447392957958498468776570347768711673611732889909251865251749267974000271535394450211459933268572655839292176110151091563095008540726436664906401064797427715456719289433053998061133420381807823112705966943027589284297739476967086338581007587213562462397208594373524307560171301068628117037372128149708622106082365757616055018190927685597925857751591212560922205559808746980607366390404714651074789154662458202132093809712956623099978665866933739540612426329268403620393677743645143496393430779931244215177066923768295908022101005870039637705343004276468017464464516263681903440364728620376298640569501922351160522446724847664076823426273686554391245696591515989549261050054665632606209977436653643989276728124477154148531317286385747763696139180239523742111012581239005599754389413773476138456428832118133884755057304124733372024759629571772149742434419525375120859764458208926190231088116598206886524128977340683450348750806920712196469609297549317252712457397534038599902726635337938119197605102138144885501317391531996230839536351934980099337787759721454849935433496947368653314318634484699723878075066220552914022672720991345677527709927753691022889500074910947241901327963755608323991000182959185524952584516113111468063130577059924600792017948002347577532687908922920074339136210590275320471085625741127535815779139887800649118047211428922979408509597836204900149324253505483467760881957919861615119682428984906923289538013646297442089539863249087493150763645252253629949512050773273417964983189477422064683459477701050676990745806924055637643935424747395518207308275087643587718409145979004184186555552127615603023764850895812621073094382820257826629607348325804313597355566770984827990939570687831402615348551297980566031035666710536934168093888695984469777303729044592884967411952530572621541858176499197216913294217349475259149993200961893887193853202436716805435562669467313120321348849304617573541550019226305933573520720962413029607946851124635198096118463096536714574502201643099012732263744137169189612296933417232415953133543238664833264206291418277158469031789255255346097491032353305572800140287018523748434392977201063942279535788032000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -253376671895198107774364615174076671546495253764786578643273978028148744020127185175352469709456901213249989427744974218586304693017974662530637291985722152281723230668430566934478468214925680819145490931490225542474099417582527241066079774241523556498682021065905001681181639491180504055142822522694330053137139860929710254415025803094111332171387318864207072008036222188606389493772968847854683600084428707068158723497908921476892341284654904451013298357328493878082847397873669273545105252652248053235035947288307993433920898594170455690772621952632733984550224260922088163651126081138063466813651851631100596805043100995064816519001459969839022748244212333776378777093916776319430927658867564927669403292393762074000986593535118204367311547481191624745286979337526168026592129325056626696382707301044765597988034630412477113901252697052292060636939735582296414491605638995111958832416572673572638859448430879859781960208971195982876019704748849354884149676170162796457273405999672078079252467915768918493557539380321448755626138359538221953908525748053027531918828420891268010499634725686830898999111556380938785921102261697886978568616107393640982869106281090646753742918273746348600804055333910580619348699375204785766746967238110956868453858908636629492742286832208954300909183443214157693045299055284398209162482392935511677823824664612828224042761324324715189211451791301028890101265806278132371601430141348853424556799253015194028876457061344763238334109206240142884529050552897831462302538501943758848284355927880295932108472622309198186064507187170930588606068341091907214916376810260781241375108098238338911474279701233870292297776458951608563131744546345356955988655045988278821584656153494006161622075803855738236255324112939598985829372717345958573862259769600613111530170977668909372039397023648559663946430385945069926618269339500219545624232606715785063316265771911648491235701148101914068235890786209050770952965909195044642575513247275015063487664582784300634316102611725834119196947140663477998502447129874196172401211781618239624966665531369998678315667110490969399246730419780767552548034805897269001196025233995892919546470429891792869699932682338144649595989468752911791998278740202150465559373099814220076937375113965900052071714418515480566315192728330401025779387351684331955011080345137313486681907367293123954983763722795360555235884523068921238281891697022438310097947085513484304790251514085406261910864396261632883606039702571819803361659516445882434793022296870175179991537936967980482075714978126394608147355304612166805621849891490119107168120324973536826783001552675151763032041075379881758881062654081665710437932042881922826722528244248510637780858452761802520490798593829612594589601844761760650779803833116169856413055058358100064336619056056140153872672021159969680585912021509372931038202065784161077319103999703886598996982604868570893987279159349611486245629300709377753397469008687228618313011126305088802661923738328097237459477065964227119782236636171897730443405044515381137264428922949109404378916344479780734741121319413380029418096587494494685759613801993639992803468031218626393355641296893388104360230813071537038079273761038928445030246236434042189170884165931762509681183964619127488870235199956826778112128899749929241875658056882286173999902232238883605457406104429716716766092552952385133700922744059546905598603854620647843709451342625468718859438366318930575731002603488737859074859352609137070063711197331719522178272365788796832773521898386506369781103198800095271026560802123382556145152516449963523853336329441312108635278540800000000000000000000000000000000000000000000000000000000000000000*i1^110 + -349833452007379635638863451257700161785186560508348751234071485659055649858714000962941489403022708993588058561391838801306795569374410138054693092643181825683930317948949423690892819859776715163202166663380095288342574576624040702001689717908968622146576633609520979344852146203767675269120518238104738588396776689521859521390670740895769978827129174582635941926125307988650500990504655213986393549243763041246955919565908354464219237779607931640312317631233793785305528907896434136337591343834911653531269157963022633214015007267192961681518537270310706720458043297013070260015469119236687684033567160586305532655298535855669838704016766112065187106846656007157106996006993902856249108325255911071604068582054278466541832903646916888613952121230913693223999314945161648146448424963186917029329237701599763919237269353682885299739531282828087612638450924766537775841757697594816802898243003150570641083067533149475948075990999084806152854205122934508629909292530222725248212549202822376654931022337149949395444584868460795847233669500903371929848773315021180827320804965350346008668946542042512112380553327736604588547925305157753778247687694483069710703722838255367145872678933760106556382745372318533281881322688883153426420390047616175998592557726183849799261164272432698595629742649287753828571209496927653198482958407977448864055376501908923483071385418397175986805316912153863164226503220481034112264201103832485574024948845521616961848680489357148329591565328904627780186770256893096787865522080140563941666800505552128423360944528349221795141057742587125940424016032356079628512820828818083781543361043808238057836798057756830885836948109265717300388745140879660381283678428991492480054202715677549155627124520337118307043696598511409063457068361101329056250175550658637669747394081070638050921923650782859921402479468411086196031896482367351011355774059488190030494919112262876917984480419060906846896068375917265904826742727692364243608520539787146575621387853851863514749835669259960326249609104732761706822089738104058931252432991772286113290694433170797141271592482282665611768250963335801730481568607761147446080557069076931137258670760133211563307170054051698944424755428394576558392219546589508416453795882771247082283859909610923256755408703654769907300621030869093455254469406292497762680687458893171207295600837305853398576305847690698409301839607129752773852338245438772364921727861314836672842812992621777944193173040041823296421233587781318710276352830511593279695525030529608198466866867451507898480504558235737697857845628055600019794558779214726795382535660397117379677396739571686692775696135003417258814896663231782424907544704344251999129885587245599012959921816736769020595604505036191739325222659464071014799980587094033210306003931032237055717368879273670555191590480957237821800156204397232982089187528975320713088890636258472124697965825057875450740781111601201408995283378644500953837923590849105543316803630372530682112692841938853722996101495036238890287567450758271514521628099025754524390901619341713445413624108790498481182787406684489247928431112962956917955184098098658642692048327280255197452184536980165330952429075602899061322028261696147686509737739926650959366321904308795973467284329292458423265863090517330659795753356990822824845516653875979259405838670237390494504870755581892857225677954460698744389571938555653834169320309396643336016150905492085702569182381666827089094701550387532852903056788139599749337224568406117530916530461400508842249796430728355219710530368736245321920197375231618275271796497408832523478711119746894397440000000000000000000000000000000000000000000000000000000000000000*i1^111 + -21251863666715087630318086642507849513165871137325062403094156989274921605327234697179346170824754507211652075271183066870331099309040121519929834995244260628009690443309451542256297832986541440172229548051230218979078287779800889636950283735646637081375260637479638034175024664895890500875766245862196280301028311407622913827665637907833658153601535355627002751514666383003180212850813909357531162864668793499996831386422212397976809493265483880699834242533414114719637436633590595655650313894082207743970415120534489749635764210185709215301671845090842772531807853062088992918644894169901101494028612902944593049150591767634051629997530132369076048419644909554734885297097509862002563931799080992902011771203819474446368743096601969345135501718426634450791724266733464898539101727807528227561214763772885445990166434486905654315449345567062531906418934670164922695443215216966304562301965222769348115484958800277684148920966105246848977013232057462219762191094033568029669406738809923613980183638829762092628987396029266888193281972507711712659842221352882403959514792144966147172925044210702679805921045957980608062945835074928073559777877360658303707742085615083295908983464088836371322789963592425493385378145917407131245904054594612980243754295515674488159434393266449820312246177122950946227798202556904020977647023007676065948364342145415130999691697687302580588518149151711193478526887775412636670020229086000083592178613951030712853177122775634258098953399239028236627372055328553308783167236058755519139720701965979412119938863341015519490928889246306183962567725999741869685125446785370887008385459057281833059872462614862156574674640118556914703899107165241081360800490570771919471168437680299842079209253270877687605191624279499156350477343539264406664273306191464792460280010598458951316212140842448475079714169000332743242457030589315036800527867390637595598208418469817713935372991307230834242879703411793935249672767800230936327190964280070893235754553278926470772620719287124250516460149532036079848248283795654687691153191467742312358862764931180701627359253504604888925877384910903187793962182852594386678817078451963074567908054286552816718450949806075864438449741392944787810571661924422768420571749563643652384825082786770218593673875521247149495668858198495081990375869796906565255687074197423211953949428933499581632036682616081118196615424487120446413409909260054633946462994750874892583653054687732118327711565627762883210955438887483611090009945491915601800186394026359831227642804471554626761563257876897066560088048301272462343696453847068223097782900350187477428713984803787959357687629123716540163470661205017968089300679918992771225558550631033727454154783257176838874886888762600371224615849599559266721109438494360464014559675038819924945041773748079073530351380751379950619162881509466498844308477244083731126152777148755391018560732361640149748235451771508178503638873312756091597970066449662023087294103366459648255480999506102924163447177442271699461022836280500075656952369470485203685464221533115885305684024867666976421136862805134892730925645141101901050351689931014739485808411687230528426752430641734359575106750645189855025311520577265715398247062622200854463761997272544461457621623643695762753040258305581402155831153853244293885916712281712279381883149090696808807114396873085106028343593886579224139652225718875166817038716918212715673563261572125221832475448130941087599555840364436279925041269270464801259498961471238634774101954028206245189590167392072675198998730344968148347034691435420753102447332563910422919678619811840000000000000000000000000000000000000000000000000000000000000000*i1^112 + 134278073586751922442019439168085271088383575819406674066039677347131226777942356512330190776994730459534075932408102358526153436641655389366135063930302637409051423339725008219335285109567574750531582907776368386652539707740195440769049619719817883286683007032547685481875212294400498184192206889251020475522476224074851930719226842333352422232717416240805740310825110657039500185857131368278143006836516815859037457673052713712798717214473978919760817309213134248963268027166229402130256923811886409056520694134120243970599925770524149788038207518881231245472407900078500724641275551276908095002188610630112777236944350081288499863307443719615241013850517715736789901382678451190068402753754023708187243092986206470001446774609003638279921761403371015867776234800517541236693291623171128936555918952084855836278436627217100620105453283036621754109143243848394100996390503819540897684087297038319130453398476300425512695857658379280256482405688598922401314934378119368514613123350385826877386276520568642202160712057180149476152534390546587154448603027683572188403621302780463984465661703213009018030128781594579843743613692894807963484387753085535018163816768475933589726780844248197790782450102997617864700548770173640045164336490313086797260063041764051493719446054078265435189050982352114755423387277011927748761759577089129241440849300422975672264267525873001018138586059754709388256697683249404983327603665749078591908955120594371702996963981285515011738961163274993195290933740886259722946136399548253591115919283590040182251936110774698526902949958934567072286608917319133546310040254818550621325738238599925159941162056368990548659154332700216789623528803597984944618549436922307900730961831704741745336152757871219592684592011161237656205902568690680153962446152337488255173039847016923025955076465675471951986357653130367730306468724247134963545749297829727597081782507965066471079995484603319394226553269212868725652378935120020742797238402167788870820391735408920380342444687446444706706265170321508898441586159693913886109481868712618834092609468858986643855437553871452015308695416386985456164935571660714261834109929121527820053498955972746948491832301550260929618970782179383351313564081961731751326331666766707434792661967608370238240102111767941914676343429541997300128037052325649881552635260080991115930386205062608780549185453985055954978323761140517354682402134756199060495398600977335523948549345515619037073543301627631314456514685920816164045885203510479271405004636995944830821393943692680116477441260334920579493574035850079565669893085800914097768012736609231929491546587443443790484496011476965171168406801143354864512326635835973058960467253903384908430686456708715400481678569605680023901721984712597004207111880380549719667694038073850494368808472269925225096298697826995836814011926213056234099307816976614317873517738088771679772859514514580677838038158910267970106112260273095723937376093035774877068620891382510362671724501180721898368118319118751788743388520215019656174631431576024543353627397711959937010508097949222329651707620354233095226645117638664534999238876760554130009019972730411124772027582704242179345533431689064275399266906887293787234649111281756256845763816465996625573972138920752519007476355744424350551507728558589619797896049650137641238693939220932876591238857302048283255423511892045680287163445520228159301981746885843657022102123020221569154397597931935300260445172663914135149963020486110455491863905515388956999040509415820560317321522731908087336075644445171488449396544760834153379194944179161620964966400000000000000000000000000000000000000000000000000000000000000*i1^113 + 1668646311442477580062935413080775146622712885362053071380453697823015854511592745555594342085163892366328095165675725883504770244561195257225733901023959172178147453702123897585483469497287951232278639878827646528788930217807926537416119498001315810104730462599752567148297845994937669348595489776926743404387549123104528248030628960743319575757687616173988683150416156499838840603540668309980798289721257032969010198657111193896562094184521603756963545877193214450240609299860913993306302679296260926719138066923848605947189794509798078755504606726642535262386078314170833920252225317950673202867397690532693542435150078921942504463671012771457714695311704608697139730848680792282121191217117482006830682208867004727938157783229677046302242624835611186022437824288415001411792813172284329540060579436568717145563084131880367363505370922426364404717557504446781972178287478056925929577394036358877932716472657281636395551850930258247543943627580861847619135168479224528617657596576526946698096313125490206069647433807521401021110677233872652306162480009402937417550664959979145788245646461866245721379794819581901541318249759279590915394655561164512303371044915486694292312892464478203221578566701351951672003767622099983486547963419248435728097366280810407474361332135206027314391803484828973193151775459755419622779087458846425896722309731438426176653190821035688470652680172802160546490323970146456454184905682345603665032825190524015766213292206651558253282617943105454422224541432027947282977232701782813119995008409708643091526362197482294328740397519295317736922269687088821214403130395745331387577652723323536634923532959421440782871172624868789686892905632480811797977661699302426892409003480267914405901964353602593690031283921161238717482141866941710419307381257898707454657839775761141617276371966189903184020675010699724857498632494764972566678389239411456946700899877303180155495275271120978686150382496894320802831004589206339789899653112910742676327456070926160657982686978290883932247998675802278858293240849056826407384008837165117870290588927720653562523779243498781313965014108117562141728854208408981263742866797795608573264762273829447814918593154506706494258616024994975977101012346495031121380812430350510457995736799951853992361381191816635938575558871815734757035878660435902383503933974088297874388520924796311486508674519495047716198956220475834288442251729885329400573493896081128786311707861804049373303708476623744392539868072748800904298565668068231157118742697433481596868345554878794925169379214894628388006601916213424079547396084176601685764650163221791591980852064516136578166009506569193509485144150419231826731422685189268240173092905456467500016824388918923040174177751632354954767484622532077756122744526724769494311136706614838925042122003405065790754638787892524669610377112878439173155441096954425601129713806918121406184634552080469882955951117920766212544256621053672579350129657547011315490901210570698906566286988055668645318252674456358497420724686757321765883338637361150490761579291581055858141697456030297194076614253403517647503101570319165395241485639651338969873519847999171213407472688463208234088601347524500291482347155850204778909345097367522282031640140661598779089869238267189519649662440618801238867480630633678973809643205951625150064832000604042761281566211312424394544346028495041594759834829768069925710793654808873378336976164160217927830415626412542236227188926348783255265589944727036867067307991982648649393119963709313115422522059310068708640801803971970603259816002541242811787936073756180480000000000000000000000000000000000000000000000000000000000000*i1^114 + 2757919331565961976350148571352367845883567657829372406957897115742131609483129629672246632632604572231140255948752032195223017593313883589502853509853691871315630824837908461215814433876112728177777802451226547445507152885618598280325615048715193400148484750278857042216573034933243090742639860251164472720289423665606723307129154729739405243098106494911567182453078867451771913110186323253173999151949056280882601697902330942177104638191564170053230859599038014905675120137920954598057737813928193817852981261297353875993455337537350404462239452246486619678413862249799588110888196966604647188028708120648390728526693226857341241561326239635579826127114852487429878527211268299085640465440561807572642399625063918247342614311263535396200311491997316253798015577617940239830161498829280305063246170359736586916116198235405838122145016394685761402942377460755231854584881700917495001239381525546804370239110246034515733282243823632356786952516784294663600733085296385954528790862600040298070152284245164980669970291582369178765402720600863944844615665690107177559487851078881855592398276640528496557258048586393473171373845752557575921287920601744012864091624443687300399827983382569854337554556909489401412253704067492897211605057243731505728875428849308789735799813503765700846817404164298265422566566729548267837768644876512357422023816843647230146411153864800650173906037756960168684228042217312098716563309162705141322105410062835094060463183001929160106568376255365852856206158332698812023481286468722400001611022772280296453135825561787595906901091950442124437343343875991683007805068424077969578097643621350037765142101749328401624126566724885879697326370785060106485951734102719657666340510510611567464794770715341788635917061936553600489011638825690161728499797037928365120603106860557322242981958541287136359457308782085017101216037400566912926619206507848003389102890549699348230816135611004914351897644774270433169363205697388633303537393643205522041692523540615395245093557161966321893693590261023396075506280810420432434307541233862855509228651665009510965185782620914295102139415118927205664210932805351097097057687756246313050986006880081998674235535300354979206360495458749351972452656145170710141567524162246407179681724992107475269667543454778764292148626241017244164012455148780924505276454219315776890999734431871682984614524790547429661471881377592454745679155069018808798351403470389233545432027191095364173482393541229253367110336309138039394769903947509451535427324965714741692433471519833699279068359965625742640938956536889757253404651029935960442977931311090837307066695829760633599133724218394941595531393892444490544004068062173140074911622335530792725860465329839678075418598490126662074574284642941908601497551330673448038116834887134037677896612007074367965028823722481740222914683249563489296449583034998436428166808215427238345021147629823406549835828973929472301001352074253435492802071684939334332284775612238986552542938207953062165536315760096011733007271625137532976630703606762145984684308718707742986117241699522629912778429184752762670056986275753489904199569781315756710145024811060721842041961272289607926994825661645855683390378635494830414945572618030533894362968125069400729269652995450305233774627047973974097653016164589717568418893837140616531924575166855765263951752088088655671831825067851258318625100909447616635540256723534348459997828529291392642677782799881646995575307976980617323414721564104641107100130945087668253234369459587672494655467900461253586120711089804276314870721902087266509155991552000000000000000000000000000000000000000000000000000000000000*i1^115 + -53522334753693049730104555802299508388956438911816540788110729859532375163174993637632461459054237133643233406646409352400842477829838099899993404251350343619809913481229514078153778661447803719555669057731896285585393094759128419430249811469156922542651452954815891297277836525696915733394624145787139402313653617565964878200109240890994649113157633378055202994135397644458435800978959689379812639785573437855308355881661538610155169581772163439256638774794458880215218025049072966489583810867021061913475926099235794001226506808052976466830474581155010965523525048689731214623732771954981554698498147769829366349953676318842580138377122796683979556416781459708536885300458589295900789376689279261714327508254733866789442392360726350678437092784254238105347596649407479882188719376647232299979214291576772760526841081374800788074510019786137304703699223963948082668553614464899849648119337719720190518767557940578756603118337076026754151145136057603425451540786806899124240630513583657850677982646493540747377368672450794716675482990267158493411217925354412883298749609432041758669396180388338005085280891121694788789870979897074648741010198616926148248475339981424018069101351108509958592283933952483320319569123503428824181737889500386418379136364034863196635307888211687191750793252698099756368887899113952934557630422035163081567545062626477940305730535610607063262908592653078654533931491728997369828148964027909153688474933221294933840298122798630295712440719804524417972939682503846179386707120234544061472160270821606678355003215916391760370564196053821610596383037945677177319074791009533231114884774656779854915645662515135537765977396101925645529146501339789247179728209050845558668383796574886504734685383924770512504084617838011485565399061704881182078561910843187481630034280323185626595221927734293753537639387810808874092577425128175269793753571615543486205195887170631575210024352034512300622041932678535403139477354425104417320005003794842231298135423326517666186552869514225339090451205161546759284450639289493343309756577181478684385398232172885269719697474652624517295199958807545591391456053343556714352011266123435646982316226578214315480009544772404196159186284957283716620838761904853206810265330653120580137104800107618362377126480808503783747337067588013059182628938651233005340901593434298251564313037203742122667058066273244781095943537953304646738143360009151198906567137602417472185873352367553341688796457751317277840919872998880499546435747504354846519443315084805511968176089021009003775764684000191639558185260639271631781313170376818502658905898021577177490001674155204307981041719154721330396500623147902398803894624127029108799115107721440808112128368812145329802016538000694867101212061749291375763520686703758661452928905484778245976056121895052196174958896036591887369028445421109143590320120720162962900694287684605948487193652913992360831800195099382599144708722157519301961174365281636175053649955869012933320866207135075990511394410302015959644349444660684388750835529396192140709740843424228954167266635363844792689379580719338844222321848240403774036709454993531885132403588640269418523749397447129455204453729752059009626437075319657567467994731478322876445698069974525328916935713009025671689232715564197178131390994686224797041356738585819109020597094465332249387101145983779632545041049393332150833949107478291779269888623991247233483734105413968989860918417812375778079837379077094755241528584087434021710734983675699465284260046771771214292791283979557438688754766276559427180682266885902198374400000000000000000000000000000000000000000000000000000000000*i1^116 + -221964637226423377062875705624479509996555232762868270431120488616058689885502195818365874264415446949089556828000481231964867906022002677168036893453786656449121153500572641379725381080112722059296187327438995372909479551956439647643374260281706215684301851203486725818477708164749979703993189882262289255549543543266185799313589540054399092753823208917487695594051843234390634850468167294180525438259186856562832797691313490078427256890240903374874833910700292772497635574210756811888347126225008075866769595311742522407910228296286407919409232337570797921623967416200573033460359403671975636954078121053572702159813327690882796903066743122084463201000346190672028403801542433474864722841670312703741273699475377687380627447236560792861932647155725819108975277519024593259196057733578673322241999923535219220467674352863200539587279652369947606454952371776566031655970844382313409375256241680667072933207430536743616457421676592487702822819434509408027873925477582938215841150925032892696975951161756094536031908996529175580384177993146001906647332077510380234641185543126733079748353759198078643515290396751539080081850643252860009988496176432576368797940030815108382523399103603507976021183705374340658136451632332353609233962496346980269915727189157796665051309538600247605111574032864996874428625297170657410421378400156408143522493387928237034753161654921119190331783108578651017075225858032504786413858382225812121419790477843629022040532658107514628811213202570517973850024920820978319893031434804449812397531677906584278162547925281668116921685428161947584230437817093382374500622442870718719670154531128154593650050771330406297076404032218276969164472872895266762976509534919864894756970267110505632145214895043768438101031174153158091262442798523895711314693838704403616991172076638787588307770742308044940898698722987206439870050162582364707442490510462723131446796675703803322911605619153690742023082170141763023104036475529567536099873394142391419010167548083783264193699810424863951893079326912707212041825446484402435363055688371459653363459503255980280365271725017028931481935994405274455737739621362435642748374879139861558681917583466494882683149296951084320822196021797426702072362446274497102369158067857164034851504541356711742165133835346283931253057558241490791159009245516833417094768360258744334387327956859089162118765496320003968508434381106221193487995537332926313648257156712979892529743893931066431158955965367781567093667805345337311324648502535958761672180830988935939921153591923724142805102528081200924726369637806104857002296870937518223078836013810772505588970736701016783794094624812556333247881107773694259549634929115769137944511128235933297891565577395360090946620109515239755723378606912922875465444513512511431447084833000999583531915331652774274168215282684826301804031215124392489781178363565770504949911805365492575171016386284849760756180567650822332352871660327783926323343339493261436438464635745598401896765593574649577344963983659385594793904665592581978372144030787983367564485182638339420808952974212705991796719705003388604567444067924851959588687161335787023427810493467865567823014477098108133813239787413090696544827167651782085923330419752494520372463167824184300882671612154827603313959109215920164353995352854338205098518634964826541855683580914738580757753841883491019291739276930025752784212694316437295068820031415938903268447263536502398910523237312869616601812494607383708936644391243384285640285686864132690495806210913554498666722602824892378350732105204791862020219181465600000000000000000000000000000000000000000000000000000000000*i1^117 + 106043150387391799256589409456535897571197643095181423156757177620879560027822238754210286872130357252765761563816062852785171974292189502886393895426357707610177272165436504078006561121189575887555382499077241034502015096311708769005640848533119823109503610004995592184860890760322268532015727595667258289287591026065049498786925049492613320653490730610243832937121739477892010400185235790856610087912389179728209664401483280459520790419543775043599283933169258008382372872199602794257727222425376722789159993096330372955156144681953279357535003413436776797519229508120613103812207669129856800138556519882127090901860459986874039327696236801935911502751356618538807794431009112546500503231791751522373800086438836740971537383379495610192482654394761566914161465403014004438787338332183743252494516740701304571900332114965003095906397434252866894873073370870072453447900361639513488413557652282986458635958350199435254230193797322862929757136902512526259250438549940113728100136888467691273226916811114525817203057757261626668438079650630071918289377047646280215047731274281087856636001812571596733789384448533547772745063889769970051994162982376695024440164016115837212187169677887268314667748818889208680715304802132329762764976866928960235713531486996356248868443243141251206599956701018237671119732394490717311841308888361666881221919741339920942183013052009032257129755786953881190055291229452714875749152605358790135959184845648452800022974261272901055818816130829987477692353260793719729948034580208734520790772765762140841210393315769615241772252159247831451431824863292564047093934714210490341340488010793873526984484926063103821059428172264717103105088645360235932942085984696184798426642712357942681490463085805912528040560077263130130384295241697190388937880396937686723609692666248132871235794216047770413620961562637279241651720597596401383559568428678612168173985990958070845898263103087443697383355592701740759985678094828151787849096704657336590659461260204196588909992703583908190667379230386078961975931691452362957049097228634294295954495704596748732412400317914806000332854539390533489005887712296200390120548841020145892543316756320428034481090712682111599658925438975528388669393206562704005383127514762922775904723267952063343896767171238968869751892155121091069988176473226987204631145450134200365748890318487682210709808061885584759984973065475479254638339828707714811016836524525726315752867869728229336062288351305402245320010141543119228540177311548077023782200491718763833955202290616801457712232660196543465917793403157118659157208371274903008265908728225443982285096158780936723083567449028178494503974712668623550987292298952590684458978317578507637798168441964698666709783525836680856337678955660257356394420231431757227061965609406335516727421984386561238687936169519631080287276539369258224696236342574251161637844353818465731133784440167633091486196499019807177411626305202424561768382607144785406498107484477822192343318039358718130130128223717680325316889398145659547129772565386825554150939296202200304555613789076589057229111236164472798140741046601501524835751409212533515489110077154455273507452769000782666489037930238948798753728303477215732719543385254590921214937288843783370340215264484972100925105687595851276939798022655672080354559973578609094247217710729466469679598696055819769895935731868350594141861840917573471227132682586303416243135763764625159598049400800105322504890172259715221453906345155934051514560896331890795982505991623225114819750695086173306786223359929052366372864000000000000000000000000000000000000000000000000000000000*i1^118 + 6300626001388633345406154896061329738566380460411860315424084186195942682139737581893802722294661760700131716380167830924548964066375184443401958100506264657967658647043336730152505848704889560545392854013232364440270669715134656226302406425769792084196912199966127858200513818766159400180457031273757524434808726548767301085165452164086359926105254958448168632786920544858521450400877879901599012852035709119757493961211974952071860379001398445133299593065117844094163760541597925771876815670893423569027704394990537833908000488059769607409364739981305910996300723392200727605128559670109717149339897181481878796388158049420772504500725165158273008448560026917721905898594594292618384146419495443042425102862951001155737679187574060193851041134631907679283871010310514807421237437668972905549217268322390142793511636373044885910428348104767428018436279874762657085712301740565463887234451159546703159598225019404590438407146349947182756058758801920434301772405677472980372454280059364820400175139530209276830957595038643453564428046256033477799750478034362389524152733538952958108855357917879700042482315670412217136130244451253313867292098922393746083862721156423998816035623870507175808232720379353062233074694128877726283853435963496423821347152278647923848830492722118826640219696080252889751979886798293592626020555720359414938942576902501736544351866587761782878853071653078606510608576951944455677378497741950923274489011874451991458789712397443907560480770563944344197871255365581501981085556607675403523825507920567685697123953625635160311685635856769855218130372040848747634148169703470018959954999533471064743805921221862167529272896209789254147042875681022472421776139822057229348938751699195037449548705555799679222360243879688191450445166719483763759470463649979861565901338335893068075521645689265919778999887212866605282527888049877591078819079463943846583915500515437827511592678517989062508794874662569970815962803274605388158298919062007725531229183692189006695429878026291099684698689742385808772012360653234079953034292168129189020217604587435744940373152116357179890866714256053963647948383653153818750495389805758299610820041957866661137287760325882746478804386290642924878713150723190759934625665150299266614343561658978873948693938926642454939751534461507018577205860909456967530431374362663970114898908601174047274792979626551767275157945431436298302300252472274253883526419948338030100044113223183219184171169365661001718049111182351723218129735310535330743821760705320070834267223823530449821750489749935482354070955982416707214535760896703011389001005165059796909563323871441964097848566228510679802233576412507431531995594806824378381128298889475383611011476967114590831880489070659353223675223760721459282109907558637416481708505874457509514223627735278236167079269116520537417733129685009679245071515313529794563880927318105591440470235919325121587365723263891129539314034459244190877886749765466122665120263539247523812800254251564294501261085115587355428746089517403656771225696737412662854449702494634347383464243213685509201871981115471392575916024315572604576440827456180785697752628714033951430773372910874225096814647953773045888089012119951838185853671460098046947688724050739217992453021165815144219123542854207474573317524601089157837638153898370835672715548920180115289763629749302763625924531892470948967766189262388232997492328315865382075015628646783893150443821595937508137344607311046655908680384277921100230453275402513634567964606734666887126150944972299230228525610972269772800000000000000000000000000000000000000000000000000000000*i1^119 + 3351607486526212058326951525842193126821285286034436604075101319130292482816578322991514529091897035095031071137755290380208892855993039163663893966146550418385590751405224383265548487659130691890562877790891846673207800649326063377653773586777783272965649766956637660292213695845000933156143474986337886086131082480230995867200377608884387653475238136990959121732549426015197309190046329015790363633378593991262887981288149492452891932563272455136173484476698861176616507032410454904782404990098928188298331320467084595271428576753001820734628085203518947812669731562562829914973147027004447312947863291476906060082906389661472446839518174153165595027640968783289775510152452662497918991680076723143583608042720631214746502449516584575536656525984432407540386716345649636859418913509747241994733647508190257917918943572393985829906585153947989315457738801304703158746171475265527612086732101600315687583511406132533964439087161700116967716153904197934385779421062717413334004199674091135811794963505390629578793735146782866005893834767861125870814112829680542094276731899674979836378824439649004613185980421680737604307011238847482076726808597173399353200685193994341586396342543348533671703709475575435724202651246017179701411445617810364639305082986725702964166611295330516579046712492483258746263229878789762841120664336281841857398688272437898802277270720515239472101502609903547940665727718348207180475860880745584273229270175155943377145342233182959542710065933186991488602307306980779020290042070821454007813592327548531348027406239458543614533335703764920444360065859579946985592778920748131404931982677757991479116802093267150122160431529519016106988812231442903516465963481039842293102910870929042367327438058946060140660850375459527187218939130918572784859452841247127621140235079981779280509182518974870897114939130890334459812973679713711917004493415049709702068459524744340329315917278710179998542203114017011321483913269283524269213452849717289329906086665564107026282361369969012480905397694868010405878664876015753342915759541043989784340706521393504109614204704596747974156120239021252689505656984466764547817816646152486772522905835359179490911403045835347726080386865950477959309121468434490164952320083028839762402286835125495891400182308486501319869423976509369989482646517829171082930607835754723589642742269928258840048771643108934546425770257599105919411064394070429582386468537816451019758792214502303423904009754568238931210569633461099977774121409930293376274608031719085724209909503441953965563253787557134108258710929061983902768542583895416265543058287978477590453430361683423410149990596425550405523448870582340382020254364394333924924208625339241059721390869000229986409546361728213975981074942637100249996899389859666822215240856317675358748177686019259005673359436234217567360069591407893026272442105027232146894497218461897883829407387891706771696194238070581254484312549599913306113240649551501134293399416175230245078323862143106453014189484737610604960536850950561029850755232325727309961073689957618117908862416785348478330743332871656936954968377883140110271374713140808277652254551028229015688556599098319300128552119883852741974071273772893357717923686221185306932670815569173164044820552088483034437873856846127894374808874801329824439810035654863910172913912206188447424771074198155015683612132546358118055831599978804102455157811137980516729609581664836862798136796648744462705093460913180383798709943076649229659139107651304245281878159913755225174455995588238229656043520000000000000000000000000000000000000000000000000000000*i1^120 + -13222845764144602215652947721672213010392937146890874421194228424564793835478726914447386105912481561362995973206605037687905049340315353851038223056668287012167269270932667217625154576951034138628965470425345624344404526923895916342895612379819458840885734339258452801205129052838679592049407245715960213269284441893375703632483861190885935247536439788061188690216814958877131694795740302777792172956760670336735806216203049298192368884739794440886596462957757065042454551397051237952220815379732600139965890492386497106767850146702183512976982628577746863071636507446447800719667187982811457222584117003681589284928051863562317367561272941522061304250797860321049221117687572198049807933227255338998363262964142104945748031044236280613784413631720978189821153136006516925462621152303381171950911813563273362376660340114849726715779666738613863902393400843440253996351445251433525497492229466197933328998382758424221608035228242179525740705948735852776340520114311880837630209882876495557279635895959789451003601423870505849480512834742318111780826400477987383038680224330567330858597113926102937166503540537418568192494894463957152544918214820839546447761355323671821683989140571537825166144393106722327989429667188719416239045862285296782267255040585549270140860217075314130832587607049913545095891698987619463959692698691746162132805765508011703978136033801871714262058915581341993485773195986562691119522905217664469773663490869986221641649097327811112246544083078448387352868126909704639079637727668697762384502371993337852628732289416666919753705203282670133316206491976841615096268431691094533437071071254140595060630347040675808529415317267434511824595336765878082995722964913460210723987153189074909678771021475506192143450826011221444167224182795281917313582338140115990797303615144509778826072853806718884540164129489713323770995650686246032676767076711698799041398331157737183186606283440816449070995719711653213217942023343604636773022646483842575019919727416902424563967918161672711770489331105318604863445733729473936219551054936201471829829634818482777161495477433143250936969152812959821303786353304075979084888195745548673735626009206302801707016127234490902771714642886110282279541548422725906744529811886415120084914956120762953176207009105166719446039533417901566271785698994419386870628916095230115172430909615127371260767349368065024846635731397387301797424633302818933465344016427695838643820821700031335242726503491100694871626548463910347484901624810890212514694927231508122378453538668787556842114167288061218593404851966727979766705638089242038412729695218194491467685366069078831102395944097613107699898665918640918355627365244379769080887955572806110243538654825313783821946058122226102515101372658869920709513723625900996417273932858120346912115271597830141267958703660693389713102672729597371894677742854141202355070534488232738806769025897994852214279880404638095134965317412904200673933033295195722280877229773993649181305196298896782598275831613304942692174746524718879848802690190907179659384711675563317335466824893635061972228377446611705629023625272465040886910090234359132072586584965985632321443948928354995576482564233225567722230903822027811792759671260924008623200010998845119937774191975687117299192829411861576621296111224272530811898868449037763243126399571236690246060494706113416679689267001261883324741512597129190525915366570322374077453515313886183685406324957597423863534888241752241926661438937235317334735202703078062364758162565859174190081503278047166464000000000000000000000000000000000000000000000000000000*i1^121 + -53229305857393876246268480509049353735317688239411967946948340682304652801845666884076461272080138172855678787319118165166903507363708820322917752672364401193050325764269917036122985318466893180685082633286376957700543657092424820825220734009358084261742031599774714918167559624807236990261494707768367849826267463837348115577721577903786594393637468569605907735807771299689595600165877286111289787558237194102976833034741321096555796693253559887544575059842268709019463584905070026866701536187638311656288567767542811011028061564723494080102956303232254430858516019668327746958560590370039929233748105583600880729690691021756629914189573252369283366846613774528308071281064888073362919912836991031727301880863200057161446440036875947187068354656956972296300990833256766458838715580324459282423760877908758154189551337841710112226806633227918991137080815945410058412151793743083519410575113081834175355268602279498360286114793043611181000819037844111814643300504908378615781325946351643940724082929524314782367244783912608889821455581351897914394890760162398357371334187584080757407917041287718937162245152894617049328593257734733214611525274574266201317559276533875453377289554649213257985920838174888302027255648571877045832725889500312802677723532028359759494454507376218112842969671990942129386772415345698222339119050340480078627910014387550170060037936413766676793358931620955927670441952532672204570053330902450540961472299542235113519259728110582249180481011988107846280795729960726194889167934052735991574133339210613826348178989091102436545874692873441064016866057758063710132945457929708369027614324174937797554475929200329633316068968958633916906283914842248571087123394263637003943656311580678178316538066751306146492466257841833134609521526907955928507564503615478894407312785524364806333922313983722749514835831536355621545385950393893681024922910604567217502251803797318365863643138560286553460213403986466573710417335755055328187618234674831050586449162692504425011402659800528355839612652209803221421616978176843408735429450962197715807383169694669302703516255302203254167100770206492010259102178970568290735820854404604965536014652234175783891726325815272430224545390495036000241883949208587293979254975996055395647573067382443098885828661963853829301573249225680499067361198748280047744732160206207330298239934220407052158898443561882421224831586350549836587801459513187610709804932763673987313877246004957571598993771139724374696894517521644815826579963696704900292882027130970537922941375800707505155791784520253808095220380060460660273790742306725076185409251611838322711801503632204953190398236993310066602186169029627502137642292680467827750951866762611733494556524802243663951033766112116096878764061953796700120429340300287036632200275590048032861807054824601994196387052505745932486213750316178137425117243524400732433615254091047087305771844276546485920339246335434140459528492639222813450149751660466768169511286975952752278630398673896987546127171971147487202331196826249185028693047841830604614278680880080380892719708421188041624826630079128492716611733010953885224868312778965729885936812658504650485816919343640831864585239118241256120895197003331038656916825676812776926515446616413306231274612480925610263633307506581986970049119451915125994323205597471110529811155201556386760432255093535486240651758878038225632146054813584437283152593049785124167800604123542167585683958151391429028762097721118245379627576919403147534787506923325399687886306461575438884686266368000000000000000000000000000000000000000000000000000000*i1^122 + -86890883907869154431129091158141851816936452059935754240262000402518656530636623583964090267634190161711910182250408009841489118716367484732992318138069385890202285499186824092084650570264980161738880261084180454140091992150504937626205490903981117996230228569300556576314070978650941275434580953661783629559405711740057345009630942123915846027130528841315995561061759427930576719463303355657943396638791669576125168340060025337344702834921999892919250995180328085390211085689953637534655758047267319076119474735454004473956857466671132853150788397037484932103304926081154247090780727184954209895238502661715529728784238742006047327837751969715338755545909330995202665844671647947069129992518854137273377033147713131307723229805928021146899331332247172959842278935361874984522572314674584693723623701552292187348058982649368379672130806491512257517462850548995287252060303502250085856382588404925699363385589282180487512426708217759129208777596416018100850343437096657616306098068890236597287818139868071550403123676094982685720909851502369249689958836113435058222744003938597489103668095851475600767012469161097963815263921664119992865102952348273454244029438565698423754204225287933044943738404519326229093766414276299943460403625580779861944140879202820886683402893631371115735811279183365081935845392759839588985994275909151237446412573278595280239358940018821875405961991653246459859268478423441169439838774836029143649512966753490657212887989020323388092912834565904618321230541743440007898046296159108528934226687635857055859670773607216034078666939494889655053018164767028582868714805928333838681149623194574313271286138307881823849409817279655367463560373398524348659943095114300688916544870627418774691098232484953979494853714962252758619334851797188069684718645387675859362902167090404376344350637881812606481081311727339683931181883055842590292861379518547810169225826088900376106903524205723103439269097213736131290759781355859414516042818699509595808970797738804460224861387226110478282017143230086471766095714434092959811299038824749623796444706821748927542922049777529486422129262728435397504468416808752801680998430373745671697620653944017175745755095453474130607034649701172152566978577936910725819522640857976599157283866625900295422652880974962148914260269412733350663421168715168301977142761010523665362849620427215090450116888867438140565694796450108122714212023051335785961595994143592658527671088731742964241407193633474874370718826531234385621831348349713047911383328283011925837085248287572224204290764150657307451390824978813698676515749528991487750343025083045658153722672532917604368333291808060987869679323167744431796818513066821286527895246567035878494663336026550190771909244555036630176181098110337099325642587603585026052879191045515645649637533179921858153166222431227691769818249280198318791091823323905917942082786487090668001047217607696203067416755365290698210335609560245651900526206706191383432957737326092383578127184918927899914613740368940036120034313703959242871611625494953682199507416974469110849605459616526293956236863417223506770653740264332007784569023582994155210963150086633207984741564943449159143089857297685835383398233502672266366498596035876969564631786924156708554033480095197428096181057906900696295719376091506636967088890512891724018990906237862258663228485973002158904584707506275605383579745189390752620954283618078080508885287214741988389212114044430340716817806644406813935482608589446760221070379545865962500608013855738308853760000000000000000000000000000000000000000000000000000*i1^123 + -73061187511076480075882378951782906130843400959813853156372145349405382822821297302425503687884254477586581084494065907884000518411019562116141772760597788019000041224986298068767622591813331083983898475727411430195967852408736866251629107035786437535244712648612765215945093250469385486392070485674689736380033019001613695474655410351574347754115506165865037943604815955461265839847748731419068380454186582962823256132131619223807778728878015391885799680925265676534454273339571522558230557324494721503651345053902203925924277347326983245776411144467660679046437087503873146927970820564216998603490372063459020185659625185764419941605304819201383337125317607615865355518331886530363235008128296431604758106172594895219264067584202149475786694508317176883465846484568761251455174336427075755511777804961648268243929766779855789681070005168279973094043043401211841265838989715910877442228116608324531015119865065183082575326594176381724357670879939514875228566322147851791756010197761957630913680282383060742505366314687919338540596445195026965897627553352736059765701965071786469080999844551639213384951028155934523324761142795866358228781062214940429934827393855574715740204600579507983504964200150849753092493409871498512866544874188992188207782077715171938356719576168523365436423969830053065705781275181951729333944122776398983528648925424721922118577935536373681081567153335378071643691590555209395773782546114885774617620180426717075091408541437261310111606429632956955318978864181625903489235317465182449841446244646302930777891914960912556682761531908665982076764372076427618504341289299942339300957454147672483018644146500657133581356694375811581892037109185003477039058201731863520470361723630119682612742310031310762250868777919773270234550285197749829969316347044112786605712989811250690263125125973121830538997733492580078560391004719065814428396746136527007587362096570036619527259102814848572967626603073389504451614754092816621333879640518271235771518671588199258401504989729625846929663477459383651274614130753655573249075547390009633332205842209799362837344073554877637473183416660384367565697239083730322572971466296262510463533663222994004324347856577204448377044586699839775665393229555944921791968364729829692258444752141205424820204459665034951776599128998497381423040488228374020742140136373523855880760493213411890503806573370133330637542805998822450099637440768632310319068110319602521730817473795344786870056234587839167069954539368102469419504481075723655565541982110851861491601981329579302102048251523342987725401183353505943944926887674448936868939876091270058566453289165430467619963591433203532075110187936775379060199233430436136992003425974433312249606999663477370789156373229579764053241511293635674743517646944461909462373993872033557489059310394854930967848839286044545820640585650683942828881141516308683653265278227546028357568935678606931841241045069750332165443729412371184329000204440847879798136480984412817689883531536259344189958426185135903556202673576393062246749727695820139149468471414772774168837484639954521061608038926492544701861736848155686377495516802499632084811647110832737476193013197245513232959175549568634004188646690742026924938529998391324200185698923984545979305883027042457517665826608228675698303812345177643282301372421847270380694954906068338200266499329494158667915372889132691403580851114820083171605114651739458380155269992247074274738480869539231233592761649782392808102428815423403616929345197827593795386570964992000000000000000000000000000000000000000000000000000*i1^124 + -34165566129625360037913114754852953435909879936187360113066748636804302614138815323737108723917732840653876562325913590132220481604632655513858639432479025103787001895794122329199691231075737721144757822708525414973141376345362828062836591258360863167031224683143957326079008476748763122788462298042645029573297866434453517672964175865098228601587710121496212331050662258229583476360412197346645246696146111468254324506847219068959885522531767008871146947164801644027390638745674727125013459929083460897253882965441007999817133690861346688343357220026206109016805581567586597681237703258650707160788643543454083737874955870981427746008928561187568420105811568707825716608069006245871364066666558824919904948009234613240732569878447825674493504169659971307407815257993410735596217397197492655472208081878267583211457767181030816983358342584094218254185921301931396336272403324070895655076470217892285454560793676418004789717797414845901741934938800931352018288649869809173652807843911853992967477913989068669762085144388265631791191574652313279397458490978895123759322250042063247412935886791246377981895060598072712277805985067246585292922512162445293357372282599544896258438214398935638479296686361435268713654365556759187149590620506097182437786864054613404851115357030355212973979211472147665034658974121166884240222725509010442833934321257084928904132390829963218046770688818759999123791253483253700856630864848288117593609741924601502251051759204147402632769837901452464065286800300623434303635240424261320956753427896320551346635680248214166691057865201600202528002924162076243381326497381308399351322134117523345980217836744230038920372175703125386738239904607034891148515299179051135028663691914784057254349694988899810977251619114458213098058940557152692602614031223507577836975360398460084427302410446691491172967530910626638110789094376656798039466288759652449200690084903296384695143700803298459987541775374950281892851330798392138558125691033478826561005327809622633390030294871973695950469050986539776065665672821722246230220114473689495180609695599076927255533323710425513092120312647520167606618532838148949092735084662711609544388722679344652641938803925343769596919448309308688131878894065464354855519042332974282291678446027710220565793984848504168260665641294119311076324738731893823475538041191727105652550550225709601131936962817756069169997584403298477131826973281013080529488573958542727318272437720231527925678967450466414476085679674327139923792968356255670864586063226042961209746102786293244093898926202184894183455577104328742451109710392563783103008299344034452657370504238331344789919077445806217048445705457962288724433668872638357374727944736190411428694200734661448110755547263295128451114028151506023659787562691648209692888461752160639097499686299979981390185526412630545456031016363240613068308310731838083038978694323565324240396896192591564821823059482351580832973309365523516507643826903430723487878434695465878691142906006604062492289704539847238521929861197963289771328070753758384218946759419063366749380465565877659945210234888031734185481780036304818267261037973315395496951855295154505038633089809567305809148853636701934708064770740646354551949380453942818797216393346412669794746574414685268589977501040073359888919370910862741385195276713061297885688037191671280190724070815473575599364767908052582049925730143078836056709248498845943796264698725680539685220709545880399726655829764352628260200871975612711891814245229367094411264000000000000000000000000000000000000000000000000000*i1^125 + -10268603861178322756217026989858835429720677478816454615042305514196646393924388944987472961900912530197159487006441164687565191343469699231669355663254127915425534586324026313497535979637255007033887326656661519449079677796691616274293314162408430893906475678112473687398549186672932350531127278521916156983847309592403160871960153808597953744519429082005376451975439611218935788346667844606622795995079962610413530458894389512197237864204415496377746735191802391090812534857789135096813527589035554162316900168348704525366170286471367944481746417202932512635217015039902913043294321010117934102736322121656503413780612298898867688890591544214396705051183176138671845182497935935022886381898833854053539346748323763401482505947383842992178348123007107236089803265213268504265612757031080122711049766928826424375941067046236759995032697017461224244381791119629351506794702034862202668950391740263999404960483896380710509988232176050531109077626628981621302566404286106560517779123137998827128516867102711391043861214489280639949540334045091275241872419168500544199645799164017195325386658862533411559371668329963035063401023618199509602557069831708917310103374646611469172059093316503755489733904734323338303600004198982972661800731308044749750420743615932531930898758214544122197334662634608166410270773521086447858401349679940135511128431995356138925726759233480455057442014639565406943546394916147194146088344541645325383001725726445610706413083719494229213495003413450884058170593814590302966699999791772109338412901286856362491867736834327912963142694289562426840538871867885071140425969516061766113655358496426197321740213396748661458416721115577365015738499888396403089935095673062387757316041622668703155954776070740332983130913006615511853510726948542141171595556505662759693673800066495231077184854589959839150372666396445452015282070523717268040496559913549681432778708438832500195902469672341353719563408513213746886499352426690878696100202141856223210060680135036535059138525420414148367279217922033883065034080028990589584209906213196021976606115533668024356174265126350105673025042064069715984648397942384865464170962752649213062522638194204619213840401403795209816374251149727546680855224449271994791140389822708632372837492019288322478935249335974706956454576817360581230575765850920421914128373920575314545845600334357039097829757577956328018050421352034722141612900563252447807608791845367874173497262142883235422532764852526659306326330536415652038705416832272781134571268042233826296856219133602925937134265466257934963088912070889492301669939552016325818043020842969627819409422571285515733684182407235097886956629065120960286031300398463915346103810974740529127538234197513631170284477718952722916444154535016125655829124443747127200687064381158999089581486369539159427756276672352239769774910187634629639116446657903654350899512350131945524879669461159590581120656891657968650670982008952410105130506757241683128206217085305233367414483843727658855336448752078683600397538807213839892351721756821001021391591742875971081700646663389790793836820000711426080553396128734791490292171577422335668052102745240007182212649644291402208460323002374500341628039873105569334921267069935455357822721241455445770785601408641186011520275681602441367458882244120872343754205925572096058491496869118625744304282217190427328737496967572001821791170245873917589196719123412705908833954413507406066846937512716484182164270920243280077758465685999819185508515273768960000000000000000000000000000000000000000000000000*i1^126 + -2581218044867782754896206174118469999969157897658345964757513894492252207634054808562704824959658718017293279362212528623296494587059772782836906959488614365481369822834873845094791298977619074161869633050878818640626610246999760599598134983165381440308277526485924458065484521171986135112290875223946635981424379103932994899105877948110973666034584474977863436572589838479517006653836273376984788391850752254895812995935860138944072640344353403688983173892987297560289312274299943682363992367326913038067895790834404197731325373969961282832776044929088014202312334875016431870196750273272168198517679189281829817625242724671016594478848800496120688406493237350950002959183655561860623587669609396020573120104813077520735871885566018250805385443013737805302048419840902068753698299941187223258572503605179055785139240373388125479626597254940789933478145632726973330481484597326018123078680466944787342296164943031895718395139762871884733699506839529913938156386084305509246706238030356277983259718923267682693346687200091750441696083047483958821710375701345946147368635583382060577724906717559598750954916428342989912810542760342181351957899570057414975938111284478158720790536108381914522163142021146095914541304187389448290416264894681028888076365592909460191500589886843630451730800133442718478817089235799900546882221299628980188116748964348514460418392060366608626357977050637848194248222773546417241523940215137592477774504575072329494834925521750213316610596748872064963763643096793708218243311717171116902251022258291734646274059663402116813454514911923294851947106890624390823094830154882482168797980969005664414373800348222376318550016463091148824336937760539308654563975206618454884914087467541104362367998463995402507350162040131941624426490435112096592529102733178328376977075997000720838879464964610125699405157697637285718665362964905170533278175862197046424073332088716662302210769976468510493905005140699678153116205423983827405327539180766443488099207120556738226738141423178833419989387854429204871485691811451763898132670370944953548121245069295146563777580611237500708471489831351608465436329983858912341231625095475690384605698905714595510760015644602238421286916248867913546386931760261021405371455970655247413391530051616542590540195516877376006889899252817179199203650546499514606418013642136866026374260764562593915176896968041839786001987323405478277994015591133608881017742048024125408815075578016411516124463474184165723609913396899076793111493816597505147975550415023973008087657086797192855941919199955114656665449181317771402636869950053760541368371465868919205078945322974431263648585129816139637432058216675374343539197310412697852116770100347576106364163499552442052066324190917028073863292301545548199007568590799700964439765011293043549152804177046850199031309916416802798902990884398387844846107817249114428611723596063037494029598388985817821122936411226362716797228659733606679096883681027301152521146131791536442307492928736038616352691403487022915927475858768872513296180315930552061071017448603976173696802710936090881498874431442383784566796696782373506852828111262880012362462604930017026206143865835623198106569118286741984896605690916677130536986066593881328134472415409180219302114715118120969771464222916643147761788039626282364446201108498861489210428152892635498947899151018105376563268470197311552277073574210511645733612454523501887948990226670713234011160930034982702991928149788939895084324289127746249949184000000000000000000000000000000000000000000000000*i1^127 + -535890894919044729063531001303174575813425151587970946519039363832376794393385717293397369068073758452043171811025639766244532734087328909374751352502681890239287862117370332764061014107483303791738401711068373822062663487974075492208652855519956226860207427571862535298117592335391478132222912158651517724934425431576159733403209306316257256473073732787736689178006528153711335767066233535407718517197462366260862348671455311119907460670767423071543163141391299743863288678242752435183021675387272821968524685031833391503464456904056346404759024652253743498934715494937681700711657925671062153112356399297844848390546298240979530747742680613412945072372969524337575113047168856703903877266851533944638358274974944798320772584876469728476568049026752839285288088154647421733227667209322637678721259111048049916700381209883346595251526458987918338242716127606658890496067771407037596832641074292534695840267629584477893928244302765125885640336806021715724592863327138989012138723116729191195580615157813662077350284638061477695708701570808794540096618009403432833722008197388896233375455172889749995556500028742968604539985656008528535910685089707742041411585246780438159412468633433797326095506635669240415383227385652275680484039645650869919001541333551749533197590747731231067966161812522560696025089523501666760190457249147471306077748939740221163054407389636126765770056420599330675487308448808015924168928617625627578208283496291064213068462538983376488611825842904026748038237174835278478817503700926555627707194534388271776486738317826165501241682199868544986581373376546650897335884173766901634964192097730372178516571227488567934516387549570424733278155104663957950809299353554728622684889597724519061798654176442059164687848780215071692253244606094627081768073000661131264001881750302903099530812239760878528623930220899833997871822103085622999321995965876312560886565386244697071045478368756903461716866637416753136447090620553618614901264927943397606926966073140663917552079970596291551067797739342720901088398193583944508673800772866054190604887244651097723038747221561547357929061658772861230389181258821067228443926603288751071446608779833958871856492771074769975738431843420485120731246828377839671467098221306018108324009135870670475174111032226114026769943935281593102639412183331980618448637853968962981674004828742030578327134934292201251930458016105088500723225602028715135145285714426360577839176817213759291914410347530447856400659426089689483603129274595729370626271454099068041001668224761836950992701942593266616745888414630836177161591442640384567427645296939884851092708210458507888015674881512812041389486768295915086938387825396751822602599602438963214256965780723192122413874505172568072928233420242923320210448317124470731736540026036229429204843101053879322254793196609585021663488525844147456284686409051248299909546287964417667231063029256362953833440844659701604276615761288009745577550194883697808456574380458064666777397886760469576189780105339948299908709405090452779729746962439397233354018432386928981640034333565156489322769591127796067943997713544166766685894247840914706830776819412942517553719302393504863508199033445264204224719861280781711803090156233114058484907171802261846334396227087561482974903259392670353135458782427380235572612656421025566799995340070182010338436009901839518321215981762288123121602409864168882152422436815222527265952688231617356127401016829171847711482249100456756349019823171174400000000000000000000000000000000000000000000000*i1^128 + -58720561054986064612885746009660898889009722581204068442438906360542025652395436504054650301371330614687962184132023045245101221120257335190029531365585389298361683483963911225558344651470749075315851117344347043582177283463238676938580563795395269470113994262667981120536460807483466072623206825739323803269716710336196029863325498517196016291410359349648179661814217042800353555570148075191468767575433325762804267895373793804230058613162914728964268765477104646902389724604748261737261243722353022888847472815509052736507835705811837240274120006015420970367387160350129434440847789820605075516310645907018089682381783445579032421984852298224594380109778843755482267117178463277076677781500792677884954508377156855262489257507216337281624090423700814712158159738845793305727869623169605471720766492474174234436680265772977551989795658761172957774300605907919273319441263526889212202712748195631988549738792543922401511199264127096017359805660557983625452784540341219677905859350489972544559388709021609445790849589441559590765897154602250828598959250137432958514615182911900822079397704678149552325631797075668327768748952957726060232997030289519356399763653900024152177432470042504051112214281615680746932619764041084039475006331478881298464145383204574718843022748465546883486169229452451609164661720990713882129255148389575869354024105933155948856705473594162162942974891350572422818582693694445419284790163561662154979648719781039953163475195846831275610958514421081363304620008050135137559749654362021613728353415012086689757710271304804843629380777947343633485900908742308892270901790640253466724358165780546719821133197964998379605501455404477050693871857288785728333328735048001221347302329960103810686073690203159161567305485615725761001975042303586380761362306009950271999690610910806179656352402584792103136598838202517230316597842504208117516164397793860321897550161511119949818490013452059970346789605402999791942458481594408272565945658732335705459133335195001126829623165752610215875903983917218022892306384818302133444039290563884240924451453013899833582480204220436958814701674125080822116559135574432163764126730700265769916558128187688519605402597595425724807566308723617053048506173222745131106863362459731000606767425424769515232381576274222519991939087255388141983827238184259193549789837469114579443657046777519113284433693573232025178912862612746494221558928463806278425566457740460867414038410342203474974092721845093539374740631242732282247558767768443717722069586031731676210957694525222027629934761429517373430591464159259375256759555855021549544297504610236511843780022718492353046194715535089564726458267464947866676880026957970145739557407915766740073071728691456759193304953310938369381855635900941518454589499286492123616831855861638457045616540871885078751683245502935231654363105290470034544144901873863341099256721826590987228107898846137730097915341937666562790293690344764326917679399326016417543650227450078173507156863358030836373706792767634820020063693946360079183871767356414746310048884600361504984321405025244079636691682410405403082870801625296997621332198749194174913421516677752014523209273108574386057153771887409623629277985045357305470973371751312143384826746389121487191512286226755784347277838233772430021463646746482193973846619967617047342378675946176780499085453161446011173369239685956573194119244200094824881766851341638959803515984325799126758445663171542308264599841536463734204006400000000000000000000000000000000000000000000000*i1^129 + -2918660715072490918770868088082039259135098046860586826321407725386902288807047211719614090710192812941464060360562927682815589235174749434037336332967715014073649756290237575791367698676825048005977099732853494953547610702038048406844516778794389661289492512369091127647502533080452900575370577061291629693028020094238201689853201863394389523434181570735065832246619898435566002847174225763492528336163793859580450287823618668688633623675371216262553652445431184617594987289554412436241652250363516522456525115000549667945763518645114338363826026729087579953501202980924988030407198174974514081210685466439854918165550327927100496633297353584838542094784027961120456303318622717025295557465174893509069767388665872756503827823361107820669745867128884793064405191398233685750836941661788876696217432690793007713773525581731537038031464151919812394031113485326414338208741475845154105226159949153376001074385090929394034358252780149320494784315295776225346686389697217081615124359813703930610470266452050969671441202922840453201165227918307322951725578243154286862782389511511522114828873204877989939081222641884439078567955748958833409093123114146645294260482601266530829844865565807467062835482203671213438614517015014220999598737057113816985897544228840611325482718175000711809058736881224615043297200655769030358385889514882292909351318513733731297520645776617441145475028681834897672128135805163211291539891300613177254889473861281143825946178164775211077351224607742982409858229896636632715284892460660443275947030192954189849635243666078177788618764727579971339292472466513129648490662787888777568430888599922486609308211445955999794360167628492860000678404040762467435279429117092505930887464042350960617461076901002895591507396611000305054998802743820297004068422114658253832796826278708494399684753929015537174102416714045002550344524861275397139799302124064891569136454483159758199478828955801617018766531093191025806371803664223378535749069124650096198565923278914066296544715833196274064586903059403279468524345137211541436703337781767219848096890680223257644081749175096659545080204905603187937103968895691942454618431681538195501656264309938273605286746873473047601583348547072562746695098200722958099168422365587242235381316408309246582546225129402490758024982566248473966784549609064960100961590075495285623884954871470555568656220267225198730196666955145553537846200746149233419745718657347312907046327773693928787969597420470368108555088744987454530397947844833972068511865095014278745216668707361552144048524840920493392540586273519766699961886992138775890686043826294396133390945123187572671963694293250986226040497079704948743447882994588624377745687626261135303762662141851961221046426064857704217784416646258272490603791602107714228992525355900359426226711015494238207584475079096633960200895824058332170266729088750139309794099245336080468338603816395375729070694686297380694074852534948732206032592892718649546429463179293844441034247726001183454473413117291146694023910023568281399919397690828739582209234115865851610100634313483100875199953551066232108018332854639224440510518135401853089626476913759558808057391146418131152311638551062373884058624930315736498458326530399076569437150513457374041403324196130216485189778591583889825818234340079099273085977829435389788982222548894419185714235099143365064246335992824448403423126944044156251731717735512948325526113224029199565614835231216078303542598831177728000000000000000000000000000000000000000000000*i1^130 + 11050971579460269495354876749027255595252601803746738900883423526797805853822201450058231590405895868522779495881468048133520895607462597033426125412058609888753802696181844553221563935559980655769990460019670008633806989200889157955229657780132074662176114203493859680987977814223674245056617045733882554141446766540525551885841357782945733104992168152822460218247371215160555401904129725428384809087486729766596486722777305142165143715360604044546775329765318557032995631801223505238526385704020045534410106028869180857647192072404053214928189776052855933384127377449306111416187831668695423558678135477568622927227007572264406096618605297293576357541757688727566084444728859252934069146661904088980075414804687504558967993790400698864831698437358304721556544766340216708437538092769295216783565551307771611549330988592326843266427733039524491892578467541922100587867784204379552849516829963103091958304784392983499062989977074040598751849546675348709442785202861530156128033051981064685865052012941420982518381851721210193916670231635783417117053095884355520248896141354805404110181698419784118900486766329377582419611506109252830920852225182739245569365286260338282245063441952389491773331751094298274726949339305445576007455189014206578178316866120205744180343329848136809699396354254489482367858174990607552725124840479453035344473338486839347895571556099564575942890798065849077211803176517302688449197414013283013277231072569801825740198922548094773896540548011336399517805917392088569991057200167825438873829181967545403965898204122781840092643388731440010165159539700047320758243296479966267194908134194061647030042947483332574689122772713197734563856466759363427399905041343469035282024628950283296780464386466937365323724098960506734647485291605033249287233951160814570985754568733588161462312132724620442878574695260471340113416918398861923536694891943770684193133545186919840536722007623435632027508524515248752578924158433295824888786275652737111110257263144503946046679158454707964768862850186510821600341086005408527473680008221670228190298794838271839880336577555302395105531062933450987769926216620194367178778450152516183851683038632647818850306077801209245273775307681397981159907498867406980264827542625689830587772427593749056578240118733207073051899743448320118649703319710419277141190185934895359099178961868585658585212769300709060403158023656579118231185067618908898516578579302330142209302499180928137880730383277991121018320408542367463867537960469437115589639408312679091340226304295479351784995675245402934132188831152951773481568805758307017830802699782998697763331355564606168919240525231436764109495538707068090438067116516429396253214646601735136641621647044579186644323977489911106778922471026302516302369949311261377910988842084117083918804695937547409780397056156441390537697036072994689483596059659718109104832899285027436771107226011109512168132467882442342758695887187042828843204843806334069013392233941130313523464131174015914406040613538355013282833622477230675937978573372990493531148803852440237532510058509234360232045430437322334766421598264091610051206393345539221199643334301591347323709564317415867563375775903305831830491278487744531589279745307674866886441271664652632800793548727014940362422405518210341490346272368537782132745885280399169627596190511830754488355024001852185802333316282182792833206369266850016469619248827202159632579518260324061949749490198814015252070400000000000000000000000000000000000000000000*i1^131 + 10099515806680723095829416771083984333504427051262652580389113156124394964327150356601050442800492076685204571259056888289712305845453019712167498021047233825632839724254200603790700502585617125716526532257497149414431633655318256308346742443029697173205354273668483611002236435492379310462018788685634996244938906385514813826243415669643714841585373117487847591689483812822672241929788686243629131255677257319883237444546616071765836945413232889645901162306149640466975314788669817239611227968973092262292365950974959114913586332273304524499218791467191374490282754541081469638062064728832655012967443545998155433633995429163493391910975275999714814618115629028231982262981719798400773351082698757936313850484672945180424534676684444990061935621604405467492600385409338474053006378528276656172191760595797048006546078562670669772056676708127324314087218013067441528341945009400925072123258982995542853531435876072220137050674869459895056418880327747503167366596655046880599691556451136022870116814066301295092583246083560991861030819020418997318564837659347462686292231046845882451498075598697471800104970365084406082917207851516553126060417646263757642223941860121195033152638452662553516976062366563439339119917543351274775308008998618898337149618131931908576655151457834680857623539982335825028328147566390260038209908913592063491132088014360053449653745121049712311091158780878800705920301863113443757824413586827956153000686051257005935097898735558133802844092213642434799539879804055868748063449697394043019781420841621315272088312673300394721193954735819633368097614042964879666302032343087718985740723923332013866344111891115116884032744712352570966774125804922207205307532730212584466408372598728310341585159419215011241785107707087754029869395138353494290267573151740707464249581427071580132231876409396947520022726877303573944882856692216599025338521321121687765170152777998193071340339371966843442387842901754831382023125540708795244039795437559529946569002202181997365055401757446900673566635966355868450255615898810797955928512072845067249209121330086153521640936649465352327471425737023075371734981539609792132898213341354588304867687884451527039777770727760470873389109623359987450751771717204295971223892551574020294608164902037190817634219763199399378568288135101946717935718847551014339849234139724678023569709447770793714341256110814197393020505722552873588743155711049439657761953100316151113046060524532838839429779110217374650747735423871210537621630878700137534569571698724475693413461325335270764280034172702534913302354932261811475332195898176497936154821334773533578211661719872139671752433130751648265349788464985860504845560084143243558271273442325257919834320780854964886425229275888650661741280508322025886512295596726812759212935459714375724980532851900233506623635203679087460664489009262176627383896044810938659718681648745342835118212356598852411475876772852316518918351721311084376682008387944701591445625325379553006006729386555098993364845626776716080530010115756801862210708268114258892123969925536786523381883594473199152592132146536273245782515971026808678577515244299374660506226823776364449383734626024090709202818183335822471524730797185972941610587402030453975351956094242964913535901870415589551690805447123935718620427246364767867872818394105462955284998670657417137136945117523501138079039596594894235005428553325202155941772380726734595305278220282371027325194537533440000000000000000000000000000000000000000000*i1^132 + 629266994185318015890132219863244137124008830398379507924884215916962495532661749510729036129014927967217502908234879536907867667568155614572642139665701951148612256022902294849323587238125131000370166525843037151293414052961401318854412865836178653800021843322607970601741539624072225664125458455358215029719143047635905523993766814187252843701921363555439670615423318197406980478081280875990364733374195176347391070078069255114379127318996099822721280952010232003320963906671947019819364301988388263137327469869788280859777890471885436071094755208690534288001506832284727632779117479440539673197539407840023715987055762250362989133187608068067248523276444864669080142222358119444512933544174706774404724302814440095953929995907928890856810331459917584460614234958233055620444072150213474724510266699772587181002954070973502976413957155460904086892221574928332285559385208509905018920798095402144605125587399313954340162205260362635337243498378910159015209175301914725090677309629925846848004529568987033985416741655678724978167718301375889114838593442402688717917553895436307797019571374779288318540806197035559549952697564714318414598533337374294107149084313007764776028011758203778338642894830010774288949771352939250694727254264506703967288529113678414595602543241644083310689649801666069287413157218244106037363287103061284358870735839341252838900277866887325954529585172271129457282336778192969156134834310432748761551454463578760362288575558169830591734767131526425999604325535603010812858435983811300946450923931029405708322944311714602150026523702925578077375314225630921947516321110223903090505716396593426815961047912833863150168618361084759921486791816322425599360031876235256509862944363086141010278877240434911518070718543387112810306637965458430407792321635882102404234886840832270557774061490748199042057205713231296983877339259425331880288733125153256341869060726571412737547027181790985718469139591950941769310473395213119063499510114336938099191745193232930487531463664337776670385786952722731644839540270122272411628885847546506628058033388203394958033548583628940742845692910346317102033366592803678371478767408513940089779774522905421893046794125088174664444781018149622339484589919567357646537670077378156146420264921627297257788870683139774819625162916563808706785519118001440968641146139589430939413073162433168280573970451748404586494657985512589812791995841236874514617838865541355122957466407444921531733116080926493513827637050334354170472884390161209234683639796388250019322600564741176819433680277300948083667042037510554546199262291852352510904045898681093745570894814502083690497356319147248465504434594620325684631274561439315745135894137711119853988421226097999436082748601028668257743984479725200690982492068226126338794984747990309068914286385704494157454652402510879991048682809329182183100092106716119206256104523252516241307329574630144228225842499423920802667521880899594720444236138639093392253385458615922987162764581622434094405137947841593685406718761072786965749014657647656709761959059749164330389139119643642917959701565513112263254518887036919398203281552907356052897060112845691217587867606212419985265975405796481977526806516761845242420742589995655017756618969612256923675659334788978760856415640146909826632865156458266613677371989967549138363256778022983884846316400646215950685233278605387765885806659991279740782700426664898876887122850777947541864448000000000000000000000000000000000000000000*i1^133 + 19833979755734410706566244251294569701324540269310444320653908759138951423010221942789676295783444923910899373468832901503846965957250485144081305771059373632996063826102384186507255425708741786105720959307755435800188518853080943853421509030019847088392267993655005141156295243715748714003229403046482725453894762689793620271002047671156344092971024129764186764282448341759529614552444737889470552359989564815895257122592794449097330479328665901270345069270209199262783034794680097635464940718757220582753187955309426760163857985291240749618067585791157411621461696863523044366600128426052764349579948780037487242570223068255051858594859486182605059027502264025740034923022666883061635834482641481777584706895562324507027742565615017572211749828670933386153133569524400330634818986269468074188783598049134928555971616633927700387150371567203171532308747626457144118856645581770579060480530743459667962602160042031529214663588759750992867651305755436922134963868388104926808838400295253368122592347841767544302458080670929780380990451344906253980741417315344569813420264928438573062202254824531555107898576827641305702398417227032747378475484172152942299406876489037276780828184344792881761749596255253214394014760203440850411526324632890253753749789614431868855867893906498843597190815203944349364503967998230312344084427025095349011046270529496780244455706944051264845658255179279606163774071096595575700289745247606947662508059798876143059093134560605669749332491717777784990236597184147545086554428103385483453627260584791699654833677308669639865903353408451327548638985831409538841221725342973301247429238087629241934432550127185424233430111553999967557990858390640958293626237007336053798779211520806344078848692936580055429887340140286893477491186776227233720043572229773762304453622199588895670017717670183392492544855462818164718567073660152176581186770090704027901899416810939525288233261766993033998893774072254796670175842663261835555789086777488852449510069939599947094302379293987012011492828184604116846748358672966007603050454046823174852209389806461192301456621944505967435355307935263827427588670809442051102260579065285570941015683355852448855421282432528915411999722397292037013472255398870500344926511985527880061339235384117426455986865872558627906040974779782306999893242086136034019586152085325664801475130625152613365241314187197616796064205670347381560951567005182060906124317298746454035938775466024416249554179009413292052384772172986192900425425747623751983228250876908928713859237268026240732667261243824760465132529798031493823518704764142886433910580308487867049128441229877181256461754202474254742910343785724334236319661775709795764297577661614625876674727052306904629365579142386276517781110965691208128109841240668805567670166732835520157838989106834823440139324345952475833531784931778306496581748877924668769661913420630164671207839408471109805455963633011374341216755491884084247559540365840786792825629297624664866782193014928049019283162076106238063365311611619724403613260692393258359104401604471218141516354501856618444517979492570396691401627112408383812100484736413141415613781921646264997104317033817861451411151503062025310146755796084792774539677546905463733458793662931894732892058883428446414719700822980463018053868419018976394097087698516288783698840635710445718802716317313986500729450451700164526969560434979474639011794818865243410829805826867200000000000000000000000000000000000000000*i1^134 + 287780342407090441307284634061209914856764486902687503607582529039691855634311510309736131532712811572045745378424057903299044908915681940407008499400665617234545525845526170900303332199283412662722568400657142339719602871393145262751384401018718400562641614676396841919739829010244304731007465845838004779190195113669170546254956882670719933132272323625049152758465450474561838882562002894467566183396318378161362760690054057129742683173849727421670454532391005327694751651732351221137861786434516330491058395237094930062705587125939859700107942248386922490740551732571769670824821939205076507598883414125605231515287507158668001742197524603967609103449452746446068648215809639401986701951035277416652181729992883276621116059895435809402837638170666988749883875279230829929408840293014891486593946449147870189611853607149854721293638102522332922172693658637676832302734328870578302410180894023272788278624769684578250991831386831160041534361937977011123200542960324186562998410559873936756649663970270506373588417887523319743385423869058870964818478264816531465360796805941354409017601272108899168387239598911725771936977501366102445427807414853312912490687394721467072313550831143373416041436254051666324089083208531199668390020935509471632815628697399454189071732066197735748295567137386145081156244198942501971726799071709956932085926900165783671036065925310625356773939225259200269052404079474182867016821160328081819059242871422598475811460905985572001845952735527361187552924116962255668153417390220080058952130864462004332527612734491437683841821646398595644768600876713670762109967299260729333663367523573410817322867928884259533776736884147012808924160562610580822329970380503888450167166858689080861878082349726727710244185566191457879835820064045182645941973795717248545050555454346709112770843577014557107010397640208977802316273714458274495746631051431373455628143331025041588866180706897795128752693312702132077077993547409064147665966983650981131629335067147351201157333859123089412603364747582119575158239993529961990633919222388841073515046076761324269560600474417660445178856965779867709655120236893368969234871307244353843269390370247769110763070514300682952688018078292010207099592576979027311637579781819102093681538270143518985644354648017299949725625289124900192114157833383921901888684623826068440540536481391778080551328192829870280891452033761621077480610916330283270133821587754129150828298780087170256385213172954722554770218220846518822840740839463213249124934090603325438431313833072974715403910905272595791114999310247483274311170694749209767827082067221094838922336782885310158452938528847829600073245030955076200288102793111399003462035468408421167442196994836158123469769301922383428413270271037234059088105643840847975335186436786489479658268809062105484114736892582102140469180021547102107115794120375549906821898995052132107827323738772946418764155655500978644171213647165273008235397371006855108330267673364432559416530848757457023864187716795087368780463135827435523507573851716923104061882053200812724213621746742670280933820327221194987836815669100311886679896416600417128754163157134644690751033963225694246486958923203417290909755644590156427317556606240528607153617743953636837150394053755044561461065984251072607698050470251214274501112139909320507495343107432829738364832625350120443960483951565216679064983115409047161252968639100036296212480000000000000000000000000000000000000000*i1^135 + -3510299709001829537991792787313754356152661851648435681735218544676967571725086868258814123555148431276993314627771100495857583378829716893078572995209096479526694652248236949377799202467085470684369177122084963134026618897338354826620832774577408388072716910729940984116669412882132375108906942812051538585753552131289978111947323816862147953604614797370490469550549919411748098927020116811372899448864984730481632044131025951702541751190240023400823356233322907848948641794005535124127212003208041034354146374685739542510098671205507791079230092626256780445816203330277001700831749061609937886694600991321540839473117617882239044438848779087659879792691903525797652701163102648185200822664173727527486609774984921583300973216483785159302380217579749230836142311101679415727505848102549661019087140908131196919742962267749218431824819730269248083053262688646862577649228317018114209364551246933320703425839678921537393049752724135893304006993584479234987488091949024356415794272268099531697689183730357071335593652905212085004810027582647652695452971703268721371982524656125522449243341578757068267283101390662450293180068419593196526803485664556049460522060620514180972468557153553504016882203522974038132945764644181739792141564106026379020598953796687488224048822832776045172620973568619946549254061089106656901905841698324216774307607719930833518873395074358515623651993961721508854362529864364742956045276507504568306193025775815698785777757103028869393192931561681319887639672828587025832948253541291023581486004702292341338077304473502970760944451101222636596205613385930691763041820022954330524683995495131165869524331584209623677595036789380389201397822640523331163256673589956421431788864124068579311985416636477814437499140928664511099784361756986257013857208753664633455087981793045918792231661992643185171016098820946853943160292565513774981742941521519208371118682790527606798450540473657862893853150154877471858673353558310349962379770349940665955760780613510736732317463251464618662779659506776359965445536293667307922160095214107396702418640140654459389509716834339982309730605629150147180826674135379085679396928530146013290384084269584849741907340668742404745745087198064723332541388975737776895282599299921073481942924253546263497264613084902426415472932014948533088298007099153918439961944066639521282859544040481019901618448158734139098466267523863606019641514946441077868223932463897956970667160189066825917046146883811685740440310995833978026589791650351346498578739418481011956081235839211346491738005339242682065590324136815384736679275294652593277281258831821355568124790741572387001390014474904369839179790451527637661385208805507921692069915400530872262233575538877740745957634701819303318977603655636587278510367675077066573026214329463915716315183319714836190651440923745818949043462094222904980287040398713578880765710876651519180890381793244575883365472287942976719701531939900904269670703486292080724110696158442199946051767196270556085462103723621019192714750938493375458873027421434995465500611922355768986688353309441779822971023008483972290015334293008921373684118993884648841296808073614630166548776718487219215963720757750113478788540042332490053768259190534321385725539183969690725773094131731636439875655820571885530878329775023292970915498068892800234767817363976760028845421249504645018898644753240326962552026694994783303145013379072000000000000000000000000000000000000000*i1^136 + -333207550878121171042980436396159605851552495548069238491224525084683775850659653380968407800744748551535426017556045103258654546979523053355256939886879589767045379754685905603124302864815130688212723776750410636053964758878390094604375531543545703931010494501103502065817094506099761458925559980211861581136307497827333306481427529767105377726286520038929191527405344377155620346300299424346600583278072657451714192410364332353001526953246700166294276211294166188126079750984246641058651280419561406223346949511301069300541991200935441699880897485613865280737357544598350426893061609744116566835487665352277624727828795717599645127882515353320716914795216786036380132586180924934553834015009685611708499380300231346048973928912364800374895635278427675175071551735092938084577269265278578242864882307478597194583351052415928507979789580824451735415314413489424918767128520955816577127947308170028816206482470979115829034847513907108524021761452216345989037761123053855058105277293237120410843272326445594391679747410954733065083703358138193017644180555665017467067868735532591547850183888147399175289281870238858133694244596480385471328318954745875624331815012754530439141834696455984678478216871774057539412632905318777434625012601201296523392396722855800830948763115612483964958012188343287048486060544999311448225587668024733466160828822476863872256070544534366913721983044446998928986125228737939033079480366760710617878056935959734206948962502321408153344660927990903090902148135277825269589426928857888053754278515596386422654228832376889757113398859664008176047276430092480412791906149704111126184065704706109197702866787619447055502207204969607742316171033966969750733076889611629043477114377431036934046397535823429111557261266563257742363221834065911527163396228603668901115077033227815154064116827085338018191207089710411462496837415533731644426179588241568674737836176500415844897830054925297234436374612758961661783031775145859578574348934824254221199496949788875378025411902457378992906350764820042480797083600635791646197136934847478728807547073999674983884107448940395986658185286279240134108272636650787031866573765639314384846062876502574681383535430676122046917067574774193151652608011531068286317635292491937109099731507615967428848712427146078224429648413122562407584329100498108207275600383411689111452274993302720965506233329032762465455636235350642369125150796496105660989009929804866598790128645060193231644140942125183173762610946289187195666854731347346770287461898830254535027352012762222783885184595466286741512820273089662499571815108215891917975767014896000456540657144509173315026228519810829112887446648063229633832737146000128762256441621189005406498266643743055616655188980756594775366665292826329521930930107341842885826302726938135199816663746150155048612963174686752863146874415005234815967305736791971682490740096515378894737486178713938489261904355728819860720941382482301902587552158603214852631930822014657412429540880060608493548747619776264553447098849314698910081735622845088768867159415740046267812011591889716322944129481223841529190283020037282539010172075706619635042356718316227878383326834033882051447301237962561112372416311186410125130485929094104210061240567362874073976875424320968292968876049789870974905646545805011581681973297631820547665980327138264895769125062524724721971299750664002903336911649809432471142400000000000000000000000000000000000000*i1^137 + -11260291315316645990751628772030093457076474182923915198480680930762229273682992824579574596584667108853026972653327496453342260398619449013670622283831585888624328242396885228436902678275651896851884479533968043270635874666338581331746798856783179039504029923097708163263438572495335454001224550071889337640969700214232842086800816360907190905421261890343744986909131981150111350964622383436054214197584944140839310658166123827793855690085688729764663159289459551505180042915052451328416811059264263455492852819667507127505542396045094088525925405046614203740004575635763077690849973863946115626265020442685986028851469732386029986486034198749724934804210160693318491731672939371678692940524271119265545270563749968185143445866618150004802948378318185460831603844088968756613661618778024955388144594205306527459605836707010120776869985936552840026537929404206946854143509672498581549920601470015697962415564820772850858121324865900631054264759219998343565720225863596501737260062141827577701344080022175160262573537568814920310079806217318949220077509186947480732024841130885698947239857692519027237589992593859811735376352002282213303091423687931206214153149252841701867479531505384370403705630737485189025030350415889909272149082733222169972159129223773000426060263492590780477091050987012051086452127370545711975220334788985832990128043703892520374134476223210228667712549196834714945407086349230125213149631766394340873489740387028721650174856235041318339581445919978161605932729515504238487302955199827101292439574438226183861833809828573684147692751804516188259910044785229503906865708466943630283206270511021940017604658612619336717657819330974378580952079998393139421109900706806425044459754843603913067300768781437014989136041106600365675902655362297017442287055836708427592704115006373799530600346031400772531807467063255046821578971215153978774662253499631807392588506244674100600669530052372307386764451855311975284990325403616338149717604224371239434263275924464357330770104290035514238574408370084368327035689737102697703288854882357186829810563654157725509374305765764031303551951425773307884376520820652570953619089134408239968738155100450942112572183529605187389703589218045781086672349114573073721525915041331164016668366460856653320557624316973171274389667344881034645407343990266133006000356691009678697161799051594913099752377002598911574537380898198959391768095377821500095172437822742437525136716320223478793855550990577228040982753620510551282250185532084046992919428842623949751465852934421309771357847811379744221976834327257255234968070902874347463460262105448587942327501635476554657380121865139769413895512365647458863051741847477502745626840508300038022894054381052195606014220009616859276053743892123137914169769130267126762207495543255236531127277975590257586366186455060636359677067834626430901839102576459030366659351106218488158090603844837029287526152065777172008529612036232821959651228182270022471516336747368620088313139967534357632308159949643003604328118014051371046734013271447603524526660200516272266641965453062909472591367355853617354270398039513571534182092638228788016999902625871727460611037840275697151195217767160546874538131250782187527432485236665001522151280938585530878346742341644885149217932602220341607197615926199830803740341250985493472408063566139771729881405961130671349011481886238224164999701463040000000000000000000000000000000000000*i1^138 + -267745395103669462046322676777723840254595402010584896891282280824893068030107586672785676834879280898341544294408926741779871710206784603141735048083220340210309399339939722825967619132386718390582129945859832086448014386641462519263031395621227004566730207391214483294914720701860982363010799274633503282235521259105972462218523155010988350020402946926269388277332804401057383405900147319514068578363771964147534555750250120428157685105308618264350850824103908124654991613726434600518652710852896059616864579601664677397756300517419455541097789414143300617531334427199602647622902126772046454531453108595097822469434729388801210496876927679857998872968267670742511856546709948046383266741615696830861120315739564605564867288873058873550414582080898820292186542412711737503268681750875003170180658834636908546527443794414507399477485971249858991094876939778057599170170668949125201574305287299827444207230441992566493636521012587260170969971284680605267079973270590404744066108811216258708815904734898303883453540806778596001766078615142002813876253059858116423869097844519468382935033650379783811048957408519552326754359859516893559844530809668741231442628034106486290912293474070661192658296327248193830019647178395542336806856277362256238678460624086446482614748386834545132912705730907233526858158403130259332359805482675256675427456527548784729081144658306507441312383766163620825716311345449499881617804792556262279479573518962084032508256877569116765036873589161861326039182945105610915125185579848007107035412943609178067289495177525766497285489668879034441124784333883081832286160695087184199457334022932291424918663815521065751720729480359753187306807665189250720345737600854691969633525399768158657010896055416696116398068319113779584242799957045905312210681665886849071405180094145372595552470554148317695314086804261646210043927141372201107358854704140069496983226249313319204627713633040120108631837940829738957309425155741933025214023284210611398811169797326202498641354466599375092703849561893245445653475947157169830098729122075452477765105800577227489631481769489097005126341303078111706516903060161619361692687092527137804311683448860211088235926904165272298110397896502442772958309806121376560891529451127006542264769988244401857156788516254014197021976876457076656530277804287794420884860700530859138904186980068482347410337708044994695233855394521907809658518181812327459155360788103522615574814935632710089127950794907631711672564691999940515541738058657864382804118151244396478993338978229257115520765458375857944364144982424877688783644815251426442211907831652421182093143454726447481676408889890975008316755814639301588049699446603398874171756585286829901377613312180049365843844303004833549461092217803546822195523685781348133058775841332103168252103192866955877167818949806502820727745206069715948736557541047256561706672630131918909787919667733126440349659322089443796514337504031159500171499551767769644484908831610947528932301542506858110835229587821858712932162710219641175414239579882407004740547376674524125025499001318875578582612580948013613303829354694349107446181285553046147568208903396426754665999640775113430290369704395071171995223232406621099938243593417330901276125203117014923601937629220795416459223173871388209218529729595460342844423231887446113085546102359504760223881907838722519753179786162955354112000000000000000000000000000000000000*i1^139 + -4873445884107039432636588541655207144453851729631278230587921193332222765320994012239118045225716434410472584340619329346656245836380708262967618800573666220662678658211190516612109884484520129964157653331541054100533574327176297224495159967708307959649800596583575637417398912581250244122293111207300005792478868070702159115158069788509007358669462975616299663783079588800837172521086458163219226187397173685205381685982549874873480918511521947361520225850527872581636406735542033720628715466781398248705147304338582301576478943537921837538882439987915873415463070065079388855287079673283599658771180112266333364280896617817209624334670715865561926692725000445445512870307840424954776987137424397411845623477687274686260119792017976502173667160420304174632649036885985936763842546290975237489431976341081243435029872394808023545359471245737527026841724467134151491774823121880008172088612618983103453117512698842691960357724102628398038118447524962549809095033634978539410305043105123363788272406073236352687752292325537287970051946059609784702879547647891447454291175002848324081199146438150275616833445470782770390017886985030377408627786653776536752594165731296930305267064749186673707243855820905132552861870110884726029229047083049199281816795581278249145483956594604465198495817974160317053601954891426714733326955468387155996118957786360833318100842069182526752508481531908852757919764481501299109639865898238205719946686030965847352365196154036838710927372888012696273075622317506825670569563182656398689440092542340205322985803431015450837916341001994161547385307935298084674102338396864944908236403194056681358995880430158365736186091887757462501023442158628568709595165378510407223932824501373325222753086701632489224953076439435834695775188476426083247952717831840365955405890590192875418937853206936706836379575567207170898177476917072835813446254544362591439492667222491450546988946022936214511455460276750799873112219843145161079448601908562413073876189929739321091906590947013023548007940213301906184679774598092329251421298613498015348801723889440158128793097031121607287879974571192146218175270851558852513958953346734240189793298318541712027516801147940384918814728934204038525849434756580457041788186669001319849218499125239413218508682539318129241556243901654608906839075717030836707606874129731821458772752341773610939080183146298273273716515162395587273375830283010546517583744948116738560989033700359227049900244020609714765935032725182304383925349330860824393433260534685968482023727131294390556246782839012332099297209406503376078180737431451287733307607210595150611417847803970007344863891216877396489017828451827428259927317303039639602142900101145417741047485789555024973046634912332550558293258001821441283333015018401941653962657553920422227603340153426155858108835454000700305210027288220654126568552699996528613289298516200546022740918715529470014013086731082131473425301734335913020563575712881296833572815175805910929130607416383810019201859474467966489907215709008785723629029216159693985696021535030914572402486788029229718962262869241932298997844267604687691219826328571785482859138912526986537969476862492312173554840351085635393358869750892991763249725869211060303904835167300811618852887297745949858114250780153679459588685462514361282387062108539451160539429964297991200992841841479818986493942169600000000000000000000000000000000000*i1^140 + -67628854662691617660677200889779770108791196906033861338863384427514730462458791170984347437802174727412713221977730730983352526343341898865180980345696742052548131495814017074946882835758500814636336034613460140696760054628737258852511077186932848190212434273901711874721046624225561253331104525952181412727185377663114888212859759018088154567955313895118109450220833007454175366905343191640827650567499503696895724571476276238529884405156989969365292412931529466722568438657013613708788379154597270796820791386876935421637071446791297514841138954222280799942661223732339940076919896469224388848599249154845078902003245040984331540609419733904251932069520078606094834990250582788960775337291351736534890544789941481660490334970449105808796498503108997604444616445741066409566026694578294403954680904137079023874819920501514153930495266928600485504297753862816427126099256701094860245791196339897895146318377216429824260142933521386392511368394439747486265756649578521011124261195765842703063417111547186765094448018350174507098373908139276752027629551969638084768018721755648043028865533130872669476737387013068271251015203013254799435245802347660487306725358234025782268755619945478591531252515987971150467372310355103103986668717547690127859937266011565358481655587162046167077815285268550941756535961235534436393461659724424244308289879808519106560883652319629655848633802408548571317275791986498408633569727304189702393200490137617753926359262237867993237201787514360685804855640005635955413135267492292122533638460311523312091678704208833570981658093097317929661946286419588149447738318043701824048290790442717153337350471132272752510114529241572312625223052637438988130556914148149423683605923111851088605401487534149767956640499370620037311164049062207344818829083178218534684718082452481392357794052162101788249912144024845247550419181151062063853801999053096615565177948109661031091421596091351688005216430025790180175517077815679402300649270152772554039282253821643104880198436061475096844640151130631598989763146031899648845467497133762684816609254502521627830291036795824398169505219971545706796963173315341390843660901277704356593578410670166955681657602940079678845736770425220274911152519315128978181417606407811978516704474417339678843735226600381244234421257689218148372433937180528630099713764127981735614261185489918427085380754534696614104884460905555185764254833612382601643061575396071204801924755794063356130957017367839128445857702384011617716330463865533827589480328123444229359919033313774116996369678782425739841288671789276600963143412585621211355984713304510345404876115859000486863078843896081146615103344200632364084462670804434254337579238490089626852993785945207322523780222672866810104399280471171811205394175251796819292310463604479652322953350397481552287414944889520180049414707446009365377051395267242570482409451164665809588404333085803302789704590666468123009867690108109739475210189223680065440354729923749824912397970943976988594768650228801891644626736125065274262991931623800389893567504487369773651406633109868691225609238154874801685803546240487777449029685570537763537356172179229168606880955248566554575608457675345431338190874596714013276492954674534069741550650132211206873170473134111568904456670604054065883399646907304485996891589617930832548432120012206815930580814172918906880000000000000000000000000000000000*i1^141 + -700956839953526267741145215647415547551910483182515600124635230716568623329320992030213393023237799201380991283323094768881140759816665575194889328572000226508518038865660150322935875310454085928880350192147623575232288412345121244401109045698400663878032908205852511876663921987290821458530554641957182539383292950759543800527683030453284675819580631483130191912115468746563284214817283184253987046527252743703099691248256138145797600105974719112272092617089898974284508843821252654078642698892051371386441087580683263188848894856523494621134500760098884663676550594566167044558614882608390245499141383914345185927574333350990675809263932532150306215394168595129833201120937779878582114423555450117147534960651855323852759605225194522658060396097514897580926948677508163854007677282298242431258629731637770748588848297263517131642738014096923990063299278482064224266508585639112779392946486013248922576043280816614991319383086794148032625985069278549961760598228782521587513463200877173921171829735906195440167931985452477365832006099108939877807892502726248449049558784740299324643960090644821357113760211383967987166474561590909306120571190775606414008985287657665262057839619600557025513426491100119353294457852548444204625830558794079784365383188426691856590348325514632425038203206674490154577654294773831603356765173018356125285333259135384253181206547348980875377934777014116077504479892805995417592465162740904229802016249896278423750174582851549723044510341549217007882214400642857445364041651801192408380715065508941821820629098859954283090882100941973592846910349015963002922614517594077739901665987995523925112494959502851591578984170200586786628620492719852215310523912223822374798997545602004205177386842318407514485089633561141152508707105341807689596005766600796189560604430492816824768186239782248291150815332673463067645526747079084168659008908635664724891635792700780273801540384545262500322874934666672609045477152221660154998648922788802486747050582804838900063691187618265110072177090825078445829639805824899778845762097639642296411851752918866615982666970428038948549264955610921278820849428072022402435826541318231018498079620109615659821655810969294701458609492259717892301998157342376516953711980795941920041562944811793829034842241431887900664099453805875594587218712809212994669757285961538622612474940060991891951584525041270563779026669163012879674383567976441507058174346801768449413872880469948105134336959557092642192157077046804069675590699591630289825771621242393168217769819017035623948940343162893293205125174619994068894454195850426738498236788377898647164889074771181721003194148880920096291994034239266592627797067409179759292075441112669041298466989900085933892445173180697969314215017033889360727046774165831582526757238105288709998214972237252299208147730937129513708072484327993842733457717926116544011279417319257501612774220891057166264031447014881980454632203586420361872917395857111318689475900940137884124624305579988733893562154864144794187575240180835601954203799380654611494335251580090531162395357692975731052754271935494004252902264539634178265554479661215514761805346745264471758098003650451737486720226818309807928790846851163882052961569095335133321815687778796906902267628379432852358456038813406372855079431060452583195930943481765802894267856847307329035567104000000000000000000000000000000000*i1^142 + -5407618501355630693485219027513265483460289829012534976503322404929514877076506760871585088764814564262769699467285186664745382372965915403196884154820730423326177804780299049301392554215165726188863491566787154306962127054549966550898542883064753731244031741723038476662826586753597646696785586051044211167190751298674512586873859315759652696343108428250902473609394128272588051887056740020816547718716411581186774104799953227706797078649809393554072888030433965007367383088455717761097796283163868172721112536643847864852327651018859216253050562227057710205719955148710523926748554394120072108702110081620901354812860310027227382962802843592407016403914059024275141219087983394326784965048641468140015829025299316926342877195680620790067329120321003898713928400250859104639676658098828119290715208554847081324132274702298064901736238751006532570192370071616883588200288993227420352869761735982874721685559701021379778564878340505179627925129515748966528996495395824505904874657071154695160780442329928858976956390470176396846986467300392250179046963939129145845209052791768971634400714355721840987907286250152029510246244423109113084935459468851359284217011996028960728078521916194312661246362348660185276190734474429362504678398878645760571792010226003273254691402076015414089698394085857083285087378397955178557603823821563485587771102023698484104388551527494300567186947320379575777019832018764765459136970333674313205091922453635078341452079814134843846154330254345271383608996718989274258350418616491989137544508967725731895962049791654278450230932618036964206713623447911171030824206634975773243242652716071084947018113788560717045395608985941324353481733621728461777471074964522528247502051024837923660265610079693548650442323002810923260299703683785490794303358852837815928591437631174632306772210383539380085853263982961633539129870459325346363822948883731019324363057716146559657496395776549318168975259472326889755702980340345242794998781227769431977320241216381542346814912581159553211302624117226052278258352680893509066914025205044730787903625639510513501704567754852977447193644412291147546648584902173117967964135005207910925919027420469232649981679475763145771827198718822642405147490614108935956031394718340343513149368040987676340211421236588975183424710084991485901106942098933768805425553244141738275204928689792181207871166244155023820234816358187023967559448995315391096819451464072131306508467852483404066182737148112682635855857692003183761928079141060730869081757923669791870440090877938426697675314645388086372905468638987218027215927028724996401038798787886971749412620749191603949894285010519844410885230306347611165247683634535218460104258367230137949738688850413171794588842574494960444428273297114563374424965947540380489560981983672059701542126267897188832761667280456074646390515240146779980944503011274338473378124293862526648061737319659475752987067467783818726512984870833234886699190448053300997480310645161371889793867781706910709573567514353509887225547109703023638465572402771342821070263742831600984261367223337587047253088782576775519225121930608239435935800167009045494968655264891191735719068949641154253409024413481867180849014867814514541391209223146288225223492056085319645394249016466584802069663247789436024707820677695977956907644731260172541997140690128076800000000000000000000000000000000*i1^143 + -32158655759863543413505302298465359170542814350849755224469871533967704679815883257846546560577897586831197923382013689015691164000137514765044485425628213364519193822693834687158826926661006312612569215312042776476696597860245155309207354734567861173042946571357567255497200165335557219784846262430733464797311038347168851530469419060916731612465421302688916223502425735654595111830858947229183618548028587098670985879113348604569433923759862880611670184185509556446916269439569811418101137813255539021373474927822030942099832866452706190020054738168245415299174422101513090796092395057580239341266609960354002151244085404231488830003647758790767249572841944083024954942176786104586059881064132555980510954628911452851271832763266014590052482074450405680945044198120913240536943428436486394700583984790167371910198661779247485342754596162812078284987599984986528003793362311906841490926784193565977503916974478246219576115993035204440353799726065466855097284411404007636504095147218997957423162468653865618042928114402447488253636729637010893229829357555967742421010816357938367067038411668662734382024315990417630096498986264193739105781650770159453372458438580183786050567863778655345869716408451338000623449770544506055142801580378623682985107878005593643756452207248946432956062454115664243223282760626373655287832657170255768268340616152179981509306655042553436706949463685678373556134294995916622291775524226647730142932527399178358493148100800197852581347638858505637006071103191323667035423905882142738840925633730154932969325794174831340921715573049520051867050741823899976705176234459195455724282215859450661259371609703868491893960237188284195959582429128810372739589621496317730184959866891633449466753890505003692579531997668125725463957648640876388403127836070504738846866282625014450356074739144010209810012741824144021958868870117482862070464491771000615467313539647966677770304948369183212168082405549914945474812717027875292330061976248832283755020045327475903579010559302939447752554812473466246201641403848351868470914386127908366298484006318867834519177407460303978124259729598988978475545656954969957640703295203619839597185110264892578758292224466721518826221887801240687245120514128662743182853978281821781561321083735021503748467610531978196692001569852553399940327115146030025498360552845264039625833161721123812724650809043007239165410899619054755290432197920169448654913544967833484443020654088209202113055034427980043251203105751346149969342611848665515414209863740781625380388232522861876082439427507256083646889688101211280665134712216131554406610940006824914180088812272966051835432743887892391870783272644112608046379562169519713241184646906420301315949727691064030055669259811649925563894165717303871633157580160199792029220881640548193549815934971375241167806949647030440154407067279819871687069403004586853040507581302678523096017146668025247260299917762614178398433603575308383895873385303683708845888118233567821183317618408621318240527474957544391316545962604187109929724268124794445724355132720813569849850825364194773208594523266809849245607639224841200419057271394821886136023480131769015394583875676851150434770633573603380738855739351011174772378838159947317263090400525610267832018869523020364494811421026613392262617144329520223755714155552555509009612800000000000000000000000000000000*i1^144 + -154181080904858564944081712387600831199470229386329520312260251332735490215742118058147197397151812786512166970172472987424918389091416833569989745439092301035882608903998366751266685074320660335163057925373536209083765464405800045391864848515574457026646604815661278473351139602271626885568095195624881065959049385935394502665201827775856092544911479914945118889295337784654835837884809627743489910113748142906824593386668131054811580576005100833153839656225101832736213675939627479148135704901168001037305107899598128422311141387193105210487153282635698460312431344686631705436115038180188383353722092063133875423292793738859491907415951150341691326588928889297003165414679176611823696883785801584280508721201355283129264366339735823180389746048810513966006779214819725332807180377206501849526502371616389959109003647697750504918334264187998255346401921324849184859880598023048096802544826813417073690727331755056032237759972402774529141071331876086927026986300908871467559288430922528003614368038700311734148004710412562277683178428576494959223757805744471937936163234068550851878704784451715608953440719139255075948688693075566102385698447683848102079342623497710997689491768629797567945327483509458224352805798507195316143697962993401542653396853957715025383985927191810989572998815902189616502256204016214027975522340885843310694658772651274613838612591273720612929569023453615917266741513059829694254849109472992899262877599627627823439359717593422427181644527238170173313834369361145976400555297543019756055193680389225655197726525400538460451324476097746778707458283947097699590517785992109573760277487817331088638316850665249198727535220660913867063127433351134279859896264776131033828629143430572956485223584254094563026740800743067326157749131278453611073127350395234935451807510107389434724547231430212872899322033759105830284522071419382804558748036838328341079638930102437173232751801620476274504587332652158219583168829485530523400860983702952567363607560593159075533749395632979314781527886069954142854474979106088420827836960900868021552120517410547083830054567629573729133508898999046571041282055315942032572751131119378520678751793640552907112166485728162908327988340178393158012312646784961221704697638316634057192770391825015515795951230353232465503250323348150829507229441768640048685603252892993534546817078367542452964411248536069795138008076213964543588213441846767176978534496559068176508214333305175986251140800285333097437331543939290581344423248818166598405467264368781297182717381377990571045797088536800282626586960298724307787049142449103970827643478162230132345220669236664268568991056416591322942718358995643260211580883299951298519974036402710927178588573342786947504086824788595282881042093793368619635415884241269810016527442720452302609890275948306185703425633267258563385792756047939156719197637483947619362778453302175140560072928982324479698697986555870298161615778979228815281910352729916500912012626943385701117804189018116581753713228143539209128665433042819886455545436442122601302332327324877471459665496998931739500502922266901507560223163753473773871162254242179776359019594933517951615434605709400657881289871739541879437599999407469033634897327289299207656895336865715387934357173195648877602501663923238354697158415915807630389208567250944000000000000000000000000000000*i1^145 + -541207660699481576074273800266141149050664518747460171874591388894235794318105297550637778646942213928189570373705398571715723744234037299780402937328788883300301949782240481694247497228146984109485917712393876822247159008411742682012338629983498520628994065474090586211505451419056195511144398777457714054307690945456290273998564432200501250450993993681986067582573332018415282582878614111535563543739465037062456654204263730935806343763556271432058411235526401693309305595812532072970668366242265013370063283139215328731767275821229638258107802983704776386353617235078258715199604381606422135946957387365517257121879063762919737647629799003631446597673172106141815976383077657808858205192650342674917117647597909444334155443754139190466700988908012793816160394713630765493238760210828999190596942453127225699030652529526792201570580637067185458259218272030847073154855970858684266691499257087355691219597238393354285259292171600953400363611024400450583567723941684871323561775565403803040258139706853218038894219811168315967926192951308555853094018815013277428709026703858868046351469562375880903466471811621804960274332307078075418828380427455241860460250201200514682517418611229282527990117569741664755327200863444866424454385321952317653337676568947073909302883885954704108182414123483430713667283123199752528936499071326636740465245901719924895142788008332845331021643745762836322060749830992883830615794516949579742884846238180583505789902785599564481206407839767705312875761626146055267081801175441192242227556649300810792875536435574454620776777158839916137026636232659939140920585384803605825848744288380339374997633497545259590636752685965252039312974180662737647265054979884049612149112706337852509115514792509217256629804449136586495194811428490487384461452497512980285645804162555914710214417067100129581777498997349380204446758076055390672622559511772553227697293333081652358326686765436049417340763341583583979649480425449771218027218138305156703643604081745552844483617876760697852862722779768810986977434662071690677280853992621440401054029836712259777973619148458991062303461544790344785781398485180176038861629914559842752000276126370744285985463447866986131948649513497742965396091555959151218179386553121776736947226949191912088631249191802932868963918857533716414658244147036975588964975875053272727953879423716144599002892810940777606454495808616831309364287065220878503901145660192364620009690309759054719968609374173724126471395077309590175440919282374552603756727231711765104572764892123390455975189882637894646279067938914701950953761657388621876631453337364840645442076923072426117904910373841935539141310372544719025701661673723331002793234590822624566441837429580227731030136975541008451455482649834061331897869927112778145503808413652378069509124662614889881029549906667440167206046047992298721767483147040780023578839175727546442244293706409545758115111780204319478200667306647664431034337496981778455230355204102792646915374418770042121951826614542389607187200131406568397495373118895873309790320686319428397658672726843483665559065483126158347148959088466176864809738424491082426838393370064170165196741308823934528712700694365064363359959195480977775518667788995176751854388990898970819107014122091533936138725347864617961231957915817941663744000000000000000000000000000000*i1^146 + -1573859494709026370075417894432428626350642772238834388565499118964216320079173419742998288185566200914714025958837752066723003779173931038291821737683882559359547708650948095883856180615867033250502025068012867252737489116292270002823477131022386065334419277330498735368907086863979286574602016566736702564750999780022325109862435556674588365973184182796973952097551088074223942632357863731550055010489285148189042410565924094445191828665065430494079021245694388350457218934405685968300358404605912377524408169643578124375167626823101823891430110171032144787386308738015543466849370915055420652967332374953942771886366261867665126251153705706096508301987862152753256321462078034522318564474646404853941184459238195621038415747352482775142146561382585185574456955593152112146649825296920617514794618119614626326602357443236272096779464843335643550968600463443598898360194940549774606176189546756548992354774253021564137440497272048695670009597623297240200605390739302719085500840878425062392356752623046125620139120332045160804469683094406286999954220618715173373354236219717419975585557573130091363010603344304382606825694354271546187584994924467241206698117244976199574747057634115283753203712059411288796822025943017840445994302465980057179697328016723612034902593701015475436893880919594967483960444185481304195909988628864722847640007640681011958400965428043399898597055381476066446915607779539643370411765132043514778146941941900357595070161205384287804343978626912997131484228321116045157503041180544749656388497297331019884190889467655325471113839335473832368333329887334145719445092474610153820339228454394232366217803804005571042009600406439866778662595483868510087659950450654535834044633464354334096941089104447295019377575900651151877398753819232831658687750850883330364038376426269372700803700482404654141994074947448692517045164429572568607382480323707858057720863360917339217052835040969108985094961292706795685293915150348310785212747604845006388141535024286526995773646407015001165826506618301346240708704463579092544046565698016853288730807220643716183218287428474825723402519816522716409055342689561565813953588620090317717414795547674796801776528046755468175797032550668876170131974903401844862652977944226768378969032801843963646057916885572531787538307238482062786151108574304662830022172137928293756614241425951539504988509143283011367706054778195477789291259880783924898742179813075781928250608092699043347014163159587140349378961993464723693272101584085940974303267664706322959141557640342263692399182856858611945844662085922163616522153111121937018617319267931811954709149915902328689246712850532534714825374315959001293676315894197617474464444444530637353758044529015576315277609189463333379089658762238037451195285810924248988744182239705265917680521653298348075340036196336119673872261308797374941395167309578351440264941658389642775362765459812699653454391186501177679381704512156851613070264470007532138569598400783898049286244143907779186895554525035931285457282196563955759813793641154822654496077033695549289968718512073433814098967366060302678147665572552870761073698806428135661962785553247014982110665540093219405652701555600515619151141025099926462714776371683377795581018589208120300064134619715983349574536874935973104371011420160000000000000000000000000000*i1^147 + -3176031026782020714483112605178808782025088814959638054199254247732531987976265496369315173808934455352578735889069747213266007388851338100293912448232092314493965306074356712556582893210360211303445094936551184146304920956463623968005405424710856176998319499414580656647977837901903373649830822210516862582190365101834906083352620550881342652726655223674839066067106552283250052055436027499787965379117253868730006471750816631772759381474128905419554679423039694907939360011243425250776284870245404744056613705823998155182155069162366967304327803041368937447565463868071141847047075611184152273334470674877910972013831250390570561983271998219708725391614561397170565053814538758252465970477191112299901934423114181313997936291088954592056593775831858092465824285002120582774672327295091037068671325128058473716292330630027447914578967466993803910022108452311515321264641033164811520773430593307927495847024014730261766060571452711018415214987386714126801504053918623386018554353213011031133212494966362182813534534157672703921120854578893977465086447487724806251568037138519269396978188353986555873872437777042679748010992620294715830999020893604192051178131749788853119045940517850484203929743415325196192400873510629908694849789941435691810910492073335983287120080251898678529916981926769372728016573026315604324912084541862796771202945617116861868890880350502815245183296324804865629741911534221605589047111579649916583653869978594386120291258579846515598407005275497339310689502650165337972650320921316543520427751181983933081255456038127469989252126547734465390246628033843563459182522971404666734058414510907500951381741931071986644824840449457692727373609472523624755304825631706105400614413441208823166152605955177209433562011631115023270289759149583929769282653045580083624008802624067744277217767756740091400068841428007497727377017380167847050915102842049161741803710968451431229515763567800975439343859737419764132423412916306802101606916825578349722583544922995367291256562388806013189122614374003528775817315326240697502806949873775247430098981397890610800474184564524787832555125666140013647340064712069612381532755097612643622576068345692310461105489763147418204755548530378736237217427351498049810629640417986474643083227650314626530235077349779647411850675617265416233625716932873512360265144808750195324114519144666372817737329199908097783443967652150592901462745112887050953870133129171124432435299565986905861226565241985088172866485360606705313395911759929092531607407542184118744825660037569560691612326262963756351744098602398358028248347980231962476671176161823074574875054309943063851567070170213064446480308273156009213170490351394863350320181116238380013997025934626263755190223678743728613424203962158791393933467890522412349067129744521039013543163835272748868742264206150332752674021968550066705770673962945112910232137180687275388516712576128881349704673195723022860988134438239275985677199923901288563838759613471883237323910572137561257525390966094745908550829326026973303949425577875241474842207356653465090136041351278266580833383843038496369515692367249159961991523626249267858932517257877076482250799154750204409568187108062826864578540448124298395826256244188150468603798877513263134136418987885461619145091879981285376000000000000000000000000000*i1^148 + -4233717943333205533088087682609512958042747999536460633045428318396818379606090240364271928908787411485966266954894800731869892863328195243759777898340746349977357531903315438590068437894032618769746701155923429048899188369675714524894787489405600476891443153204672377086812407781204745723492368309396848308038760050329938966911229680752223769234123531341397648934525460998308487000047595253990556873249238790451207745696908349364627970391525843209029353963803826624838477712894191830016360734213786071831144789127740776937887288617202639378194030347634582026952920434317559107541225241807848279696631787325779433257494555171591586480434269143463693216583934886753307914175570562295273037773447284700468966362325769042526792610311596398622907333088753567248987984210001912887119436484564432242684562396766097770168907269642830002731707742266349459805713137937760530588517189155738952098786667451972904008651298765264040393473403530454502970121661978060038906220403773517640259525292227637038491839440012919905377633077241395673870382592612283732012648899522048346505732731673278392254397975093374635901254693660004070875913204337395991604416605638957964193910015660892082393859537681820049371760455605308969626681548512261923299594426313627057406000422063450483370691161188859368359133832070071934684787952736386018012514344521862484467039679389812509922129497250849450652701497234685972645236743585466510085802563285721446733933022977497588027803219699273188651281492798414534469520863442606153747793659444329438103668719580911975023400524156341907926873524088867918126685950089653988739492255697160127262338734280408785652268925705705751643102150389485563260053559522992546096135797943154722455127312195483353253554495483483557373010837659611234713999551587738633772703045755300339901598802042143599225489632382516005240019766954948688989699814960309912817011615626434363521469069515429101332970481514654615262101970505458198627219141477541642378523994801132555395191144836800977016361085015589258899884853044156042859281673469541499145740373109442447698952106450585504033391923469388381281066798984691159129483733545426375852095923323215024263431082245141581131005538237755474423918444620925063857761925197148974881580718527555640191838498689408798719447688727440873316344416878523715326419715141401132779839311759631492812917115805556193780366270044221440336192694511495707023777528227924112413573480300871933492160986570433331540673639155817078853151017221882452938925552191437061955100874363390360248191949696670185931957353136270145180230372583181210348493118259712263987858043692815629393453732610814451560350231295986621803389344499522518386052969983970713100310566528103148315570125576993779248635515690282181635283594106373668849014695181451115308336635732065850548375044432471554979939562354510112456528704316930301428956914108166186905847397667440555013262013236887002053945157002532955019397708595980691671695695647247071398985190465673125387327354557551690239756676174333791568491974730219615726514438274108513715015428722165251835292326387776514774566630581891818641088729906797314010152740259087701082602725391616830307016133977499769202977816073474319254871468826764535885947511433242009382633452216267679589629911997468959257395200000000000000000000000000*i1^149 + -3729183388640862399440535825940760039537560685525984421863019755073306303784513174567717917125643162738887008680232158924717173601960177330366211790154023218546993079230619660841580548330829789388068931211931298151097966072347435065757175237242397607069914877555124106674789222263033094883798997066017257356001771034920304628114085800053237576866325289841499720894833907268004952256302186095095436113080668350574585389418301565807200044153022780704549456224831237024100090492009636319895398883158074354466172276886537501047949760409738358251788515329551446061921816955394811429817718533784645611656228625800952457139843510847405629622736685984347566201437317782536375717711284277690021605961288433789705074434687129465368194318925228159277440818181784328964615616024688696081620282886301800304946396626988623483248639418384393494784183286380532866620375577532694727597212371842507123542201920628459720223652002954198661896302286803291072761000207645271555208355339647178544344722643780458582579580406876859259055551542522513750019075277831568795965872327103530175259711563273176116832524490502419176094255049988037032802698479397864473439531265034618215810874032018382596212628124864638105175655575561678096997120056530946146197116108194254024194086718050602808729652653871735037799804139062144955795363485009358859768228358891542715792541662605557073044390598056362316948250131692767626999546811718613606780626698519828339120463907755006666633084646089551708840216040582562538357561131626553083088097820679352901995059655953256753322120348782473548879313153198478781301147129753752412262854101695238303384328343996932968260637956365094532302646379763453925752318107372622516776820879392690229387977542402623536084341498163521913968893662433466603752030021632937129943487347177295268535744433927498790933565144422773760428834160296143880817152967060441298133178659835268902631224040130828780428064674248613978417040367235133832063225252952509086127986801101233915593226014657840817391151333792477852075831060150244586198951482578513282055697024094695062726411612728458600572135669330939224597034949852484099499983633359458409324503834183181500670509652028626669360549244325730961812586229111279535368790020211943804455365970513773137048116131069924719794211932274780798931340866867898123656629905216409091799027296622194126494885284252906192378613753442327581853960449412874174494126687492308390350069898011129791119202817018514737591962055395219029014656606269156441131120624929289481140406654170981241559587631750687234985111992546662806911341332060163225007845885551143064263954755745439977893025291450359549615371323549314146854509725498008233844963594729096179379712802544505240571461522498417950138504320288714176307161244232427473924158369893221619377807681115043358689118230428328227235434953264421049099482925724913990249450632450812039334154197267758320654973451162832227362290800946242668751642249714652563941001687552608061541768485925270512102766643655669052329750564969379755369657833220922598296823878204873353801222320722730413399834039868593060799047458159053673428046936805922889549281118185969449494077331061646435463299525545313256919908780447066717745151617387769668487138263646625626057134322684090353221091689758720000000000000000000000000*i1^150 + -2483270867506862497987438165581814845279200277331114481488142436746148427251353486849290821974955414374617898527477279422617204030504300510734309629174052205233566974507179917057206428969640696769652242023908485213563020324529646420212224888056078141481649321550513479146593191848291430379185230608361767000066638687989688559287690610097129175014498300385437801684413327374748183027885690249493680055976907499165305703985341869178161307229225566183691271739597187425167765263424831569503741304596237305949192323646780953093543422605962751961243924637496700233832780464247152624308542246191247076513938955380773478193468572362366054284184853461076721239938969845571839989229264407452965366688772053676669917986576588773084807529684763768106193924821501069753556021250895557018106880612120822930046690490807844963716009369924625174841731231991027316475540543703855603654223485295035159505838720752573581085990709383222614626144891278831836846479795153564147082925957242989882852511959614642308604485442037183117386199528694692426451183231876739756858954861397306776542831054022791707581056610804204344584893374375639110245768436419133816717712494241930619620939048766405164801738472376193884048521962018614793088617733158423579174229776679266057537143848689901753330521229759468492400832905321910750385685995491419796616034849457148358967716914853608372260993189814781038091953106134071643132440133477741706736747956921605131802520362919774115833369894179244401984567365354703268073136227812137813742928861869150423518427188392233737905911063530360538591191820249501284723334259957208811714187054097873841601605996011777374439780997886181196524403862762804558728234718672362634117648800735682011992665033575208735697766202279691845577403742720375831839239397714963735139958827299678361652483883733865678717315463401441129931313837608537795804174304642907562775998077787716192667580065823698871870506191354303338508351561114668106810904535462763816652543725126822636920615384553179258591724927241295005286093859098531613572934305638829875454660736366009258844842948703910108490255548281050120985141268608912004784381173267272755564289637362760048583496338351595508926864111445895793417094955826208798767432170402227176796300238468055080640691448692026344994036430852496274165730918757338243452165081627371205456383304054977961030256788023398244128067873902501192511677728150794925376456110509318163059626645560273116149466825875196645261320356500928278377802778863365477205066169296684762386054274889054830166181645747983082163412489681817435096285352560046629407224810287670255093120427840365653640885720988672718670654108737732223979285198268505967491784738811770540163185521246833607499769951661188392558830404776436450287597932587954650462075647621517899919383890075824618152606546647898855125888210766351799677429927419615555593394685852629851874211379268436193967905053120654406984486484610352364331680071673675313954818141783056043527751046099611418947884183063117310108079271536372935592771950755224054817811019121313526003332413493039125614519015916628038357922607025076594426477844784844808451216622655364026067698788172760751829486646124176941372653894802625337165903865017879921841611165100461545822268648378018562048000000000000000000000000*i1^151 + -1382319899653499076434094380748065484313226557915818070206610227652093780109199782305556343413140956498155962466778411024757750745709793248182802213763778280585686917018176404574132597058769939002310698192761221354233922798650209192093472842215110633641787842523276092673715259270215218223778817214459132934067617515314245236573780322445884400853356387313656031642462923872785904197417086864220370807906852968480920910912493531994404695117849747730584159757775392866227584529839294718116055690175926119767259399191382247006176365830232071976424377508768270549107696320099006663575910470510925388369246398018278434375456924812194278377141453615064562072704554788591577553122572528003017391814157804525244083599935344255953669935515917380546253459019314400228526863257590193555407144092153185540658812718503756688742077670179340633605455490569199942378155545012198025026802236090088195205134440812449738976151136682236492536494480810906391171120972036610299840209631695108980280970782461839624381459284925995090786023418242237780905141566854986764222778987038051358661004404850137996466331355854673633448998258085188320118825844057996341182340833758397745914123763041836314759078885509434849400946344064921758398798450191045238411255853534847746917556507340096240871563612592617317593113517601490019845653378894906152594845807278725088822260091299919307576709989950392700795954409806647214748995376676090488242655381330586891345663772845549183649579122500555762594494458904015637156104511398643306659592620253445305866088689695830784592643935137368453109295167474221117851594658419226562260853209345619833282376650107085655393728870318779233450731581549402345611260007873141073326063362564199580266711891045984209754856397688669833867994068847572434352357499869301843571705156573787089583855196719503056240031410939263869483167791908640398625945994459833665873624251578522905064753360057341052558910449609462151744769484909416090945344000480189234872485674196993796170271139766608285936406621559899330196729524457552224999755745990366710972116054653549620996997515315379961692639811629676481545538736913558864146176332599185876582822302766819361520368815624262877333094167891003191417632450713490417345584312763172597082010658264338850440571795531984896853082137039226190962293590838533730574797555258166483203644559678099130057274007299501921564879947137997706997168396467643253902152125072937465721219555638014246438484398545006062181329886413634020515962187732125014040132479556570137554158345953692205541908427261138917649855598080777821878501968492994180659104061930984815908722967227215596056236941318039918888204891109652223195634042706181413560304578836882563045725013155173706202377319914914191855834134215663499923010953016968655993853104083246751451404237751010604944075891554836085897796373477334521510770405234581810617017301340640897355349678289433074426032176780348664810311225249384924719635498132504782647424515990740315155935286295864608994025982839710309799361683908248912540137854208414164383975415049980739399524060494281329800441258491053225570488583184290234884039207262812394515860679648388744477747298284629280373731608902613814343896019464899289751373180284519970750330761184230627302021529600000000000000000000000*i1^152 + -572293317353064416685897940562973953249684809926929942274526783755298575814540881940780133018567069646085581630663953399451868240790222995014134999946876620071770296155520434989440748154290536085840805508139535846948918073768069902413537336795133019514354445907883321699013013001058769142361995402627802563190825991072512161690538524969482783180782247860213113563513842700643241590959108576613468349479332318358806093864083317194070243209378298754862862596735583037906740804942727849535842618065018964518693924403264096603082552051442814495538109559784397541255065404562613774016099586854557001625970133730746297790348700181821000605550773366478849575371543657130434071791526198290917480741810281077148305187322612159412046619484953105300615352739807663338761705017016827943305172749841443747053647753207477485562209358026312554198647539931052085074612538256195505269880399506676182765978373323203816543627738805512952075561577002518241048940258637704826641099641623812580592682556287173666162546951801683520960231631932362180574369495861287924168568411244783552888121642220609876934902765588030720614932500599442965593054446687227526235612779579918474561385149172675068526116351268420345933206528222284585539204852948842991296460597091567349098045825771047973986974859672732714431293385708840154703607093123824866398543249228181777783985581852969128857518713496483191179450887440705876299862559123746124216457670008781937763395351898216456999937321467593674565097544006421290643389840744329951456018649905786939815828010949312590991206442444258999024248732093366871911022719976860150757166896463085328184892823236392014644365653492055016237088734248290740101590530138419046007047475477466248501030172057946851848751647662395089952674981556786138774374133112733932278399194565062095002818772026518200722789124514541276474638064443671394516293976234223848481794106650368031277775623165833987894266473248689982131613392877776983677037694888835204083839919621225050417804464686126470222230597222088665741106913894330720355779410082432681608604679164741666843663029131220261834300832606065313200243534698713742629652773312348894994433011222091734153012433586897196027058980924427794582615909879682954669314041722385992496867274617504789583768053267953947416614565945929062655331589131827017804181490497985590286237784925940216066372233239049549588330748908162624347287943832889326877858461165894240538221735262203178367550421856747435043361103787766237135370764158134175847540741178486365241617993422976710982821583567039816633439518624465590410640428999874455357636216087384446644125040492169243604518803994081541142472846561989448502861166689067883584760742046259562487632347515965997630178829627068487148002766098512578824592825377731665821258878705921473975247737011426898434962086784067176138340690230141057785683607383056354743640925080477968848013752576116786077323294303070253842027385123537298101938016189718422904732593570926517049457482832004498672302866680948800417120835732692832852704202989712747213301952495901455847675968922023932372129864178344446657354520963562574785976167181921856459033379109056587256205043245338524764793242115053986268016119020234561639876818930159007104333448447262720000000000000000000000*i1^153 + -163597167036625299543159890983223527262006932041395713262406404156816237920646916323990785605048678098222605996881899965342644091242096669008956714773341193638936032987338379240688656980502656726261445731973295073282336831434912529281490406318762277651978923182028510743911750162129572599451957364352755805222219480925971772904191140612045639646238471821597203417891791303752861401447856113859866807611119734028151588579637688071100745015492515217328795934939994307016941384808849366735895521946446329602260130525950479859044848483953897689496766410165053961787749368702817114684663293260474969401946411811126982716647378194146872293159110460362828567057399816584189133417331933687383084277355505493757505736300378860179792231242847325363499304521892759379703954896405609342032814056053316842586417380619346567616897786942155877989394232286109394352318103793920805492222741832645705253114445517924701357821599288584008995957374714545749731013592777434120668798344818241361578438130479619179721075022483887233836938546357549422120665072204136935396142929508206136144450035821260501540668668873026324963155623623952705908091502046058107799764546735593380933121859159227313524345782388446156575929114082490625910273051993602858417547094955893524770951396110101703563703712368679128886296325529088483222372237867343105382223295866026702268001916479352111557967057794218596496597551710372087066589489394669736989091819339595764736552625096783691742223176505072049494841298963422677515977884718526447542275441726656884510292337011891254715813989306392984042619262103567220325919161458160422790574834737264409296974556924436423223147465857946166428036892884049113421131083287369737097285315738110547358108027696073777049056333995741733020999778217199809420808599432083619158503748250736837558944245221874655280033933392213690210265954166536091547692660875752103833401623934995761431917441783939794486404950240598442909260473775477732940662839117265831210571712724128176924011535447018472806592157667667962355960487660438772546512109895565178143394665777008968000907123132981115941253786752317374455354209873806584499996731694884535270816899495534978085718537841320224002803168090527562827323217238486885598918535498110200230498082200576152263199192931945341901200175785502776854766104677024987879660347080734883432588435555794226419510374430025624588816069507336143222871276644925851945367647359905725848177915268767727820391470487842279664054992722490988657527597768258859790978589388605011424687466886550498586377522610029064564000817183688805313788542114226484555911411743289934206885488390590566119484365543750449813810006590921120279661314068893496968576618138815424313241096321171734137417527929980912485585624938556267562789307406005230180151057368130283099285152092260105084040396496261058760895091851251943340891797821257188693342221141700586361142732282641379017025037073562258026174373039469553476255977329933720009803727283431359188311052395427463742333221586487402818843929582115575841274205099916691558443837437845009266335280619298627438857568136749764857645982063492381292870448397373582360336272762959810450502433404853917823146259541894944781945947446703285700483757734518274916352000000000000000000000*i1^154 + -34399446180881896475813673795319582724293650433911358602464615289347207173462579627421899747275152289565873554514813194751194043782013109654643909429618052793963405103276955071165780082994062591375014800978762561290709770250871042837817730247573778284944401818290596181671391211801068408703630740085239774569844520294002503723729715205942687029199785501968693859305401520722814442266354604465871513390699298253295357072469838071064157012807701428297696282562611210003186651268471815238517923733849064980031690755850609015021679113294222044547590720920751498327131478029007271368644156120322848601236064654011367038220118377952346870753774482381566056483187653017151726006870424622725349377007418018210048521659460703815473825348211639216588180160877120764909420224706319404584213834887465235994545674790295808149077967047949297639031202306070775052726250586052851266327227359517883642174036622663542279556199904930889352907339531867108593293088489556828594490066862281648295901386061478245493314659296194086139199138954391583223171476890759117986595568912806351804675906755899359179185499284459638809173738457964232469943533613472484140327422198208417456288661442845327400606959952971838680461949844663867162495283155750611766129900291812944458408406606993674070533656575141338350096004236308032981769929115494179141669606248130200494347205338168950948852340275421355490240988473395884557191575450643256186767365311629324591545044138370044293409393990146282912531575525745013230089665814778904651695209605350012058487194049557527145499452074237259123201491510290801653378841726959760718130734423559213087919024899055249772805720351938760133851908490136418958081083847535087776999516637254679636015295089429165397985470360384761697190663383370934933282532942888635270913666565791054695193630095106790042668121444378480828105533139859429020270138913230022390062488389148238871406410771442138489237554051378023419268942476787914518265726073029366359478265070687733330623039275673062263431912951935558685960133273620388416805505969747266120565222028488666276215068231167659716026493694262054395772309143988109012633844145832718639929118324617946737687146055462363095583324343844154837104435045800484844355120373160720454460583085862703424998473966394811874574885814608105279584887564006008690513651575365990485746989369662254492960951886285363963832842089293822765172624853747253509981636343881889653373750576047490893166079261081977990160435331239590856883437182891356041652278988866406651712009510580472550922699461591753095684056281006899407838135146332955512933939596392004049066667561175927229453838778785453319421042445419932233528238905381542003119590375708422534888551424750926294013047642254507777790571818453050058055226848429506360736491233854112536685387456669278544672027872335122409225979424143866150733194390688172755758018857572679389235821216672686907251889374785489418894689062880009370873427865140632730657632121732214274765055427041409095209015674967534437341830491627121881021902422492424972003017350354455330674252546289146281993997371091078995059014287180039667979455106730440269879263349776552472435746248389513753236149579902006202806911598939558383123745996800000000000000000000*i1^155 + -4798598164795702282621234037010782943661802517073385535124123405187238489708886301124184372271317097618642213641674965013908485786859993290232869401971804233463845102454734189434457115904791369535416208678118925383711962768476196056295345907869750237343453892796010988632951503294234920491006906441789148825073751906116556161215717359902881603553301843093004740007843419044031804571621436861618205213445351377744768519335387450196177088269680806630219729428506792349567531051118831583829529479562780705012469486947124929753220148026507228164873798090389128262939129700438350710317453275230475870685751224812415701882636018562062128400403197083030717801457488064151796827403594597968812761138160795209637214118740174923729210746137461191438882254168521141311991303236013063112296388519284501464009931664620951725602480011515203137122974147252133433865028029610534148604441606007039622463028477030784904931053337476427363687637839006306159230793106406151219181476187339573066703201273228433038735800348229775479600443161672424520809409664475375759481064419421254180316659433202161946313739772189241882228350363029987999573658436302619835158990045758574433624546371724642889232763103077547689204778290927469797251325553275737922692810222574100136034381165044882892240534311713576396204917124934740309799445443593422404886181853796068971866541476124314594880693914381190039276637213634832722820601418428705582290237015462324096800264668996239217057497285955325024849837299845949269621779657194917499828869959649103551173598370086149805936950741554070323139621287688056134276089814458419932738202094723851009333182248488883420219782494353137574314372737610929532860358939753864053185274823308296541516929460883283901467193705394043081629304925235126746775901939185927390351609427247339063071125096947993757342855128801887168430241526244134722962762450346406617119630573988116835945840393808759352713124159956517989192266235315028251242254540468956597136833359016839268626195890882736599896730830561764184648628754818161390235504425797217602031675605494400990497456763859446068599449079462576737963347632948071016043416476748856771152992705205199910656436525083260839952089961699589221908807432859373121209238037199514307183295466913356991659410050803694030960794049061446200262796722367420656612168843621048181444724597079020537029243669127877004015658220444215889948796969237305116080710941689530536398121453230726213481695727333905144596426183496118752561479788837832187293373114585386747479811663604391707589853041967747873928184937411092590344851748199845743303129304922449996937555029945229531509757961122165580907671687839700616637682837932860057390997307950989214834296450976465026129217128628794701259656407918301598941542131807090769674458006910153882626499249386783784699551406314665891574166970710452886712779067024106130063433169874839503417987255946807039022526519763662873973357288769045994685003354909886168304462906646432195862745459182230948529609929614326951932266692663740693463384718847736532088766667573550964777640788060599488758632246649651974861846486898347050967104972352860895926253097744173587358669197012147841500750945180169039707382043178434560000000000000000000*i1^156 + -310746610221819407887211399650853787376048243247557689179977055026474147844203518048288347471439169718270034943536438480612474089359450719432805408273584924307782543800451296668127656262799473763721323914858860663867472499096152570175595211974568855269305249577461214578204284207172616103317594470552550537897959686440501419256524176275303213704869903849361129925128548036205698052601473057042668758427086931398571213166362806892348803868361009052163608640129616042640501717855863192780392202937402261412288301729676561399381785685717754404703109578143427701248219026023996939007517115946590368474137151323425935136388670409801270644283459827917885653089995806620040218005656774123301607989230492373524656622580436561818549619737641060240586250663228560406125326907358322134894144076385228973361336636236004509920217748502068305528005061644740359691013276260905041860141994250731604246074415415148024502767613898622650622974674816492987453456208480813949662833353010149610645123487616101333756532377853435389624474485135183520642520218262911337128454706871270184085894851141202419194679113020541371409689962586721079297824179988680411816307050660011408412571203713513348231151351580208988094312213201817756398965862124246095545685670288136924366355082988174352231989029333899595798386075910891863266383282814921395213319557316163050401743491710438480696816064278150142562655511704513040309313126328308658110705256178004850893548782343560519906587436495328737282961434252038891695262509362618994887135730097318488141603758913071795946345800412387218781910884793257872612515543291064283959461737275818977327236062993959561003634602453728633404950922025967759542995551006467161907825480265427137929166771016900487506334345857177003436195965331525360077597945660648748962807664523699324272460416035911047461023293435944776043899570655288997064650516395341418445821636897108842340163456746424724305356685010647789785644986110862751692744030731190593844536064282444720574917411566404543147082481880524847956192663226043866751906384254008114000817251389410934821968846559456071577021055984871918037268145186476037942337574636999886531878275142120669340318352158721008924673503873718268825539679680148634492451477941196828347392593148097033438010410073276833420057702689756133673277582543164454050732050807329743787534119092754368847684387266181614588533683212414897182007092393421224585389212479570879721015211158195966288675222725443627366506250522828968787190400934101256979624114117391155196294454320258956893556137448158117000925863929334422584608972465981868746514774189851196116043004269866759299118260370401601453705634595247177305770353017597151715105872645413189356353194501199165189056320796639446597277423250566240373968474019896102185252071485226629017760094053166986407245570165479943779887842189561633174524455012548931002560236014818937109337881161507001723547497398390026832208352989219272827193384039364103130085467961506706805456462472693649780012392185691288226974201069410714796393657174564256412155981061672333673074938942717985774663354187349580235780900618734392519959020431323822616643972258989332735277726428905079504861445464678780108800000000000000000000*i1^157 + 218965545113423773136999755494923714166479901909892516583143795562651048190487746659813896500979817415757315346687834881742236625066017859762003447474011722196964859961364279754508542909131264067837654836968255301608696509448075396353988145217696809780180420454872410716748236538031544807860789552677438874776387137879727634136153366854561184041129736691578545555336414456900242400769665677796555112871680017056921884291890665895706611678713045967209018674806453403063442409734307647789356747768918822344540574793325452183897303031687474341183652149981745534560159304129411544765397258403428571699528950060189508911696242270949445619044450787074229709605775458960470911631349101845336456652766041494005730687487193589334595146405872645545821884665765281502306781889586316320433842302915358728033976225862222616321778816138314826742838226847260199574303256598807565231449896629409943376900860301562462371617384951888371674417134810063266288004186028408429923158932581927189248579405586368498879524926129688984558210892664552595881354099045758962245338417443159949429354832623764705845828531740981939643005968330602272063526507199700035958103386111355085439127172153280810820606394891452854136547036334267276231529586420851772342481948859092651710797080007956102643125368599618685511403704538000125280389842151599338662068067724648599112059901426351776225664792194371084283742481174118275573391387339463420117145562892613406756084219595868091147907246996643938400026886765685343449196494709869211738502532154886812985519909914545173417241147579635100235596834752873399134368367765721248313607796510317343444667127430960677733399273756040476703709591844936346300823951468778833100894784397076434783194698164535417102576746361600337088482828229849876260611271066946756116248183368040127923291724317186431342278680543886343332831498493866969604041875999336577384477732615708815472196676062022288494044620232735059494282937858762196062229894220785457880589489917201258330128819611720331717691652242500451570413373431349932397756615377711780347624395219458312500880458502235667117932508937737269082659328683201671422648376681815770275248995520790848788971125856078719022925979887982291890372804008445529728614555079155111209897691158254681605868222895852736971745553321496284431641898865094932357550200609281773422595168571857040622879702704202866495407223287243918042841630754329400061844396170797802307846494286414775146696841055383819615221269169947805823492415049376073971775285159334951249348099576036255378641132622608322740286131720634813984579191042674346085741783888026352093580176201225427185419082609635351985689231154290859207948248387547875079289625699225802602351161725158914239454212303031938038941259282832932171357493405568409490735548822305915973568075664849861377449560888319015353715244353554971978876903190427049537602520328423332744508170401822849280134406935032641494316903638400707948458484781957028073171023569137270358825650383854208884135131079585077549813633108449868587417854112543620364136579145517300365469947640141036182057760841310011138351713922167502827390820957262888993991558733508925975145276002651675747051110400000000000000000*i1^158 + -2510218378544764965703359405157454604870497955723520303932315828982117726547457435746840906141206631386471428445117056610415752660361305441302521544275852854155687342401055703350421861223178239941127325643344469382934544308594422413509969407813074494960806823364530932828141797112696422414978842940564349629436023063506302141203546803605034321889715966748681179093690181839749115463673061638409663892955157359887735210997293839569264104157709267150256073059778014359634242573338479709940808792477363038055873286797395691732779408086503469659784067691068676451202952815378630658780618117649537297183058544361355737398107960153872095737592466909336041546398412601658493529763790102053929966403828984512264991753671630365708685772215262372536471855465406969512978921047471676803436679337924938314379388722118050878161142169523583917667095599178322398287750059041449136211122853001873751128395053180667624634993981012729026759163107390192631538063451750220059976269384141257432768365078661460588197339813929623329840949721732032586951552408918425773473908660109153378333372551890293452866103261925406077380135674119021424952898886789254034133731875543665849116189105199389416492982345011880556048674568916334149621061390632993069138473044775485288613274462454030700171703134308947194341507295725415494653895646817682661511839375113087073071455796902185975165765423394867640582178752479213539230170447691124862438921067239463444203058216391790842667449746319045808801165507075103675937991860022932012468112541107178021124391198728349094115799382319231879197006206165465099738100670798150968517411601454416557622798210558610616899478035113589209652318363109108181110044069197975607607967367324869374818300036983111813106832024521408561556153125347786153564085744601265052189678316430476737481816715498561393155385036481309152351947921027861856435470317955852330866120380271495241029380645639146921277548625506765192325594545350965868307763504607160656440556454807359716279205837173807440700262986074742820640128720556137310275187356581717806090854274585087120670320146779951615917649793640974017911598563811169291281612891580641329128312914256592175136539488122487086957451909112742016762707097482679754801261216922701709783983788552715212285469309570749082706248366230134596003911452007033706389321358292585787512646419620892425847620734428737945770273917116185330539558445151885311125408935930154395539355026000053270859623450940316561735291853502559788644270727120692176093232087823007958849110092485386708593710529812290335713478541958372535174258253352843164862497616306478700078900193806924515203526794832009351230033091414642551933401125946562337315875289931358636329823823470454618138407463403494325371635845923870181016837114823299684244707446651978305056564864659261564202519220796594993027557086772389515906301893407049181375469314759390101092424097350373637090046163296008580198229718976840924900737346204796607163700601545989293067041803158298832419505142056727809395797530573682022906161723489934046850475327630293183180537078541258819850032385320843584870750255807863543602760913745686177756741345399025100292460652789760000000000000000*i1^159 + 10296597580905084109414908826837886437284106215145221883284830438207888287004639756946676114170251857279458683291466669371190011595229403772672109109452394401227854781418872477314581172750617073691837660072115739885256065868135788101333718098875797961737509921879194525815656142034922551813418675772107206593017937623172537389746051282970995141587315417118532729526088454875882359530681062190525691888756930117166053070761541053140882094563458727411541398089632259850417378123229736305838920170303033567212956824873176828607238853070082693503870326087690007189845785030346677841911291955036836259506363350137023359889316032918883830850015317799217352845003011933582111479693210444052522784220750493137485355900565562441511807116851890553082058804250127719498874057921869446698650948732150418785830560902242493001710988865738994357209257140599329745301881168288160485711900318260008882434691913848575050291666776955834221676634238072390002098133199092183844517279538187483437506419320069993096673751267531627113666143049962938386658974846347558101257394474976435825098085709111338366218046707972330228543885328367292481745049861407828167355081468976360942307223329948120893547709441712817821696051576237291452591420214840657724735237501973182440779401008166750409974379576876687303884169979450244579373162637045787270776369440797526872077512193499820131750739741919140129071900200331422202874182870767402280646555971178064892576453125656653355181305453151611952595462340231134105063260630217356448833155221504649274337050331809315904206922344346146822894048362289268661155825723181422754010812299215680291940509817278620996902443757320818309987727797118136644544078962956908909508226674867888087331084160321258839707599296333265415387815152461473769806677579120363976588577276035930504434658502924209430382635286034437125246521417421119277523392489850818375492150642649493613041845584045556824777821773396242762674891377992075387265375887392441613107453067257094983000184539356286470465033097501868173154907840487686338849787992484210640225567954910741862466882139956227534669589812255759201247753248979703057532007925699134135896903864249481298994110509210041489522777157370322098536866757621854252669468938435414050771348938514597527229781334206422376123427323079116494452173937492241942456890110148823755273049818889226631607314835766040184804330682215362721662316341956102890026940999709630628530463978705245371960869979790468601239300612656784403018549432044892208794742420730398518232341461600245630699586215742014846273972724590588214124536566838086273303098806596759796931678332562956100355831993086888867369364369574472409212140225890069267788920000881621232398634537787490208815505532471807167059274796790005431586197338299813253514470807799506459387477914381194772110247655457598122223727796173400457126389520360306577011489634052105029343390148679023533555949046538176998724403206985088640877338912852352582728217360421275399261727072065148221063778019540415584676864534692059449348743782327756206004800418114943482789585199827167318221696703670371920507624179813900372103608564998274939619687029595439104000000000000000*i1^160 + -50460453694442940705672935198959096448468251656122577315834153308440952674233340540155182506267045737600581887256188071472595058771255188481688409036184721051102009785858269538098824623516178532948965608220896246061939372806437635893990886393045432541141459788528777508046296984856258196115682418450229240004555239825132672061303668381390153188474666639972438092953063841128346209841388552685168630424855449515680299502687262422637504628142111840868050680548007766247486239071531424416702374541954424554264451480216142649442009817320319620616863537766059346562927614456849671640832845392533994118230545782187022868626916947764916666228329920120615024450451477681643448315913575152336722249745254054556785370252829852209014335600241637363115529176205008880184092173521977359110075844705766493876643367076294866919264422236605239364382151460651456601041580272476019489005750832439378843817062766560858981403352760921889356324516628498904577618100274755857927686548682478642319327100090230342011759513323219091139067362613965175531782178875482460399617422467056868552734879309434895414220824867665023679349144670784628378962495707050954246173481793098155253731335803956319308845837408751991316062306691893683452075596812084214328992237192392683300798718449024729236282729209207193606658402721889952623399362881503912302442078570810214911889170614697040885854252992409146084651037333244842159974085839736237981251857819592831112610965178745488529427684607572687878376871730163866131984440984310841309099621303196042738533197880687018713635630943561141581582658667875081869639801815196789281062368825817697084416696259803248352636753866235243594059417383884690288428776882020246076487102811665307099844287143763539902718653155065520767771652387998750152130324553111938601751936103475984714003714386102883981807700158623802455098889184041460858064959583229390043027036689139119199330091965238978993172847577547158293473219233745882846883291936626335440775205323202803692693375097044750285553043023899000307296906905282422267046195201058573363029890052888965601471795989632942223549696052051168510657151345368315083312282549496341106574231354276499943680364680978341186388599256648807268307345306636717990896372499249225174667937831653309931286560143830042098474247863279854672562775074010771273030733134975403547182933467077338157441386232222074163986008811690510446301222986223463146024254742662965740069215766459076836892817264513168967112072154714775748840291219186018664663896381941839837994519775604203547122478445019725529638175911964005116960695220070922821613158685941412407488292059172466333475348391893242942193439876345510239218229744487076679526592832159155526836867857325604776788315972209326872640767271715143431788754330673567330600551941077524083765951502826402906554094336084007920036645848947240105461074891909840074471989306027939249760276961233499354471166741545597475853336802538676326358362354236048314690784907531289242767091812825900248290873828202576424628563793079207127560203687935103178337550203635895168363672910310338000920606302632052765547027421190193749047311263787972034560000000000000000*i1^161 + -17915515984723574605918012917044900915213230651149084745724219709524507659914640948475446990037548148082663585357355430736410663496606839802347042001242403365426807717341654361353984702969146268636837876600348739077122155447929683094344372665118494415111663431784069180363584565763108377236041474954738883145594279135235753414659277855432261134391126612796022352602290430672016132069173989704601488163566069366125211011122062267707948630707873235780694492450950158345477150830810907581584024516141999438431868062033385678071099218267871079613736657445665318311440170219784770642245617949451735857221762928668706770589192203551037783212986195366773598099242851131004355560110921807085497600993167511111027647560371899001367044958677188674375095777985082781529592666945796777206044830570881731792250115446092141087213324080352722551359865814681642527791525401872932787935751752310467693012219263459365680909775409041253444070465607031138919487828481179294385272555503126562000212031251862823320459935090126042683901624150543871203597199043414269725772888568368698224264347932507199351267884178724697873390379507400780554261591306062061884045408876895018494306351537736904636500611654606438563254627761455408479034706593239967309153684727642271395424353349253595729152953224978973223595588950626067955871406247607244042278039040874228022564735465616330625181768383986904454977597949380655195969470032779680887905231127248327399813913908720097836537468114272340446983388763438812313178208784469130063625480604395277585682578623425873626586061613842161367001707148283775733091268157462328527766255073581662921630368861365837015891811857940599880819299086800986987909289095165162047766616111314509033582616257300203836954398556266125991190641803465494054479043337356983304525983079049890729858687092546064443883110410336024368003095120508111599411532473061514485576904722667494608237815590427378613969962035005942287407074064212398229288288992976302015543749900759665440321608082480394288421913204250702849084527318148288751940876023875907334571518080778307719611476609882240192414854791517304414408495791396574511613784011917918703847593926242860614044394620425446457042476049463966620529987657990802446974757002499250656883100328895240756227504515213038450957359121532256594920796152709943262341806193859511526135009091509171590639057852743629227113630069252906968890690439546102285089247880568838436543480994650381987033871691099922262850628238013625338234638819231548342337412727208692773078788977315348395473087452402782092873861852441516026151138102344504213358895806826001608589054468974335206570881667204462395347881594686440464871651556007219671615814735649304697087153537719605086333799040175897454228945707507954713166213973865899309339374078621677060267221105947304673340584614671046407795550669299262575949319830775320104433933296432011130319671459146545138097678000054707590347523275143425582953310415656605556974446092431680093793539279940753336845831641058879720352356133491245866532489344656661669637684764856920003940186577588012782309292373081417816185303725684359244336332800000000000000*i1^162 + -6097656382481098500402047368499784963119742323367411943201941572663096353885292867108656765490654785235116600956297815107261183059885895129757009950068537259076405208131083763695898386131635550524484085809657446365305363337673613419506210416860512403421999653670704786102007724445646127071119528878025903400482623869239849154921639868408345368407846532775256683954523252369851263322255633358585974657706725545456069609004338861450727097395878129900247667610144755970640765349464786021720157867774843216761310310853685139975219095702902174188754474806109102014098992872666816845072657283377641944107833378250489613208161743040837270613979459719014804851181717658505870466457047877528312430957354724617312871228192880585793204110558445309701205339530377513345008417187113424294230197752169017126475436337477364912793044487336882438913363558835995968627401784621870224118408445131938838568536429897670717791867036433007828128311273958664658960410970630609493285414180131595844133930683255162733806535395668540530323091169447958855436838221107237390040771366951780595553095135445401342518995283192112213490414771190044617931657150751672062123339117008921985766238632765059215310148294809528379347618382165311986830191946271938215174117235590928629535043949187019125939981406558324856397140324452572115807872593844310171307843046547261044838977826763264110878748622481476744322496215555214677117355841428281483151040552747136059511780296524409434980982184248210407807611277848624941410211999663070021370714382201474246251357714986106193312090048284545986953006944378343042846890007204954627835189056026754301478872363487891373563292294861411765812298360147579664002065695246088760526650212989497315842441831439904836068215869535807657850563600208002440145662544438643402891034172922078859505290793428022190047675575032341160147430553587026493243931546455782587832043220154880397427707406290974372803631341360785381487241422953409459149981611732004493538246834953374950906278357179086307630986695223998522808224299312278168128440563130818351652494402410210223852968992994460409964033707300185215354580745343622296809355402018219510280545816632447884797786747815712243630626904603350707690566918618083012957026703963252039505610488148301180440695527050068996384425735491300744053052780317839622552679598720838298893745581476525086179797847046362643394331946260661526061402710883283061821058964463281168783452820983902137283367736771361252167083138182511164800271784010145740798310672919432448476219179899777269887348285608823220943713783264580361282022325695328047006371440301384900443389966980751733240129716581691791591767767742491471527152519546769914575111134895559477158407798523533732336104564560526137825929809788962885977533653761103595601532616962166897598785756819309902975869588191165286910658785237353404441386117382361380351540928249689211331574491679949199539138500384474279556489600507880533534902576231438739832639594488202278938228485743598644804867557330667785355026796258650088219411158597334206425057767411491042791055802623886823461315909420684478936038506496000000000000*i1^163 + -709247685572763920594151629771681287686038713392349196942236935126137539500612965709814234116719248867351270354317271444086084505999699743822120309438204977605172083549112653674180395618560381754195746049904404630177049158122668270791509896676936789923559459004834472294414811145784533831675052534116376478788776950006246287194376992971659785234106987069822137949852810966598101399469647525505095952371119390230841631806979764480427036525000997073317349132972052714743027544699420853961904257587020011116333839795268135937443792954515786134760879805008220174805633430392149519789600612755906303730046304122318024680123667035646762221800848542298712178754582279622350887250286071220080523029421261776944191443559277370281053930950427518494304051759091122145050479790304155190265730538100992284270230549007063250805895235716595945455135516453005670637260334877129546597417700521285051638023674754275152246905426691493159423161054958538972682331891915142485492882527862274862584907657375292113728363529218877707283312764920925772299783874662840197221588954225977838947836786048186832744523456442317868177044382697953633335238553782690162559685217607955908351985618178705784831775860011046652198238166288905876521509993802392348080588060755778469936284045582082273819815288428416916129566037405112609574603314634366369755333928778752427626442531824720230539049539597483451459902955774025633309209849914922242365190748855354308367771713369138373828088909180103403456619907074321484095023206827342451812522274675917216279927238401811793951726601753801771080045243423108070116487615848227704666929243372212678663429432808331540768689234526214279329145450318821960466988976764686310592288164502016347734551341472334837109344117805185391398965556121686509346083999906436817577764393074145315814656107483688201971055352962770958148784684163849902993801225156209717498680360859705634681978900857782672511659438102560117054692130423253740397260453641805061976446934576096525297376673771058472466775937591879205124709539320333451899590058233978148099648695298416801896814313986273909249663805523264501528825747157160403297419926458944264601562760871293732511690173165356338526408154497840063743605868945625838655147553972895228098823892539470156327771766205847124586648996808453041856391770900067397637607738062459983078245486288136439550333957425535888414958297664891775625841027256331554828693637428846191096506296055189360914062596251595972984339960801615184911794733812037426108954560416316086882543611454374469778264357062889277169349852171151282489595740705052973251371667684217833003307087548517017351902092355363955767307754579024225396962614196536857147787989713909346190297248591749198812636738917602686172903593657770940113267262164260171770528533794663913642845762047089155158316638819288709203952330274108940988187319517278439577637098649007563129679839145734457594398828861384130021443452740526438804247835625117247097160180348961925243967216514322900385600272199389468496581744689524862100356504418895027524680077729188545708238793265271533840702361724518400000000000*i1^164 + -1757404496457799483723262471243648403393718140647198773493039410028431098336484966379507467199342772799216110498811612607755732310605833568660003507641492163007127763866046715749982157297991811096392811037486445447928010496413672216953359035165392085269960645030971275255210394821505472461424666077982165157556599536346273473709805691161915046294085435352886781624386607647345648269930616298091628184164508031304992658113163455333192058984118461945071181731875786580110673807513762030997161957246220981165463101118136651332145867835725531674379438013358043642388684875102319386297458205361127991635560672012200816393793144647975814852381023846412416357509890990109677569810383855697989031543785466193274123882246390467270557096023430227468617702738989454837742665513732368543031741940283890641720701433571705187265901981386587223102175725100507005663979745329104453763433174629699185240577018920991524894122376221936984009454997842610726564138702113915606365838077664663367715831060871418980703817025857456792394625763320667092484104145651220261964239596301501277424731935483463841344990929708782004186700949027514471859105102117219186390595187157440993334853136911420636189765673038064827174111169298287022954595079972048554073761580452527117879978859892607541576226526601716625491941188451143865977170475921347929343190312472501828338602870311994531150510488292293481294230734830987668926212252945470192611722860560759026962331956298923239514212964064641024834617370777876613980467820153320173822135619461535489185499674971586490074063195888813003188042843966001199985250284033004415574665979918386291235452108008092259539882437856141717490384771889004927762742633418920060626786974142873119320264442082027650000987077955662122151893447239204062597137888056539345576178798069429405075384788504223672970168617961188434804807880558888906697682790078573611900545970403350441153764405243827720673433406964320054643942718727299993702194094420000765725842320489446850726671834877337588704579131076037436021114910788939420989811415269061277336136482046772532958423671038014742191183566503455506841801381598758770528877166554081441855277380194780040333465097933164327310766377226979842708341945911447902381797279732641781097580369460759700949085652317924617386654283381617128107133126468816917104109737763135210240959246306714981605238644287606873123375109359728958511580797219204460965168045363442380793829834107368331671084292321951118042444250273100771834072639061476297655651790157215096701372544406703545674254009397600305012486584860986349821512933108849078890807140554715011050859527543143885214044697359859687506992621302311112157510785792781802801017496844813777544576100915269148270488055478084292948523588850465678922577790459579813970083531974078422426607455488392118784045579960637706426324334183130731329351987667593171694630671651645825659994891197855956949661457435245649108514694751480284053634606930148477275427273545179289006470242962874646554236679965392469843940223621343865317721997461521464856559156205171831879509035681054720000000000*i1^165 + 1576680531167888618966207295462263528579508740319440024550775769476796545640522462602515812711017694514543383597571245517084266419037186744360409585901950609180076335823018776963139609753264667439277751090962279877405522703928946224746048219316939805902782371848190785191421227199420673710180906621647820450902361831642313977085183337803226133067235534829183419129375560065243349129312466012946300466244211628537599052319132277512612076159448450392224483130137916566554870626197733720951695659262311122795300894419801675437364361388706461105176067696826279261619730725206276959814545779254904593501085630721804651910413295038328321397983028925989237509372890280940218070311047691544409687592027544043188417019278123186964602453949291730565048563528242239686791213367639622239513495984091089091368913073500776003550824029998323542697474514743868452015155999358863079256338649608290955536200033454177337973128107960172904621336644069926618061541675191729302196038617992306308163791554149745881954764678035545169621928203568425531554080089094385043650302450032833700071116018008754174332194342248741813248234933775937109442588779084765222740035556346435631415578581734990344878257566947683872671507571752953151824367099767000007293203441075499268006608278315347309937273010341787206088134370503009992672365083733170446760594399687604354919369125507643301263833759888781953906583900105121371128444274902552420931534221597063468163457316724193881758927450509085525744457674056403581951274442011370669055649002390958505869895227707926254257717285642366100901809382766623798497774594242884885823756064618922100099050595461934582844296957271826651539337452126388192595647461905867514565704592692536747539022114174197627105658448570972158556596895692568158372367728451088323176292678251615339999485865586704096017302085592704890653481513224390214081747328916675650133009543382674529479206796475127739825791007276874517543226336139189567658321535194957643536128409104687508133454373529582585464584914232039800347604654900185176865923262864505547898226459798116659407262133653106158710370027545007068732607849017252180967064791165465038405981783613836805372162541707802263883824754936394861238640756937203743708004211153630651037691675304503459268478248030798245024066951925693808207280250128328772048141507762277244426094141926792243389487830017446216357556200843096902748285455025868285012314004988250547158073274309367278010279188235148516328922557930826046731660362336021263404147120965607335569710214023856063171176598931269745252937431162981308169450369674656509924189049671365451609467372407441989566226002605942371734467033334655599520894451908420412223401229422100007959259262766030225731655046800227566241223463310231202820244235360716781228873318513181071916812819095171273461284954094807900951691017780597496541557489775817162695442276234909563470013714302211632722539110256145493037229464488015831695914731970222290563734373627300464146338042362675466412047571971148305546152809889012935726470649006553510903637836885393408000000000*i1^166 + 467561278338763548827623924189919760008494312509089326910604184256862104597773862104946577608483658621625901125130970828828031665901127293706643260315999181112383343539244944977943234069220745223055742049840111023419573610623230055366829168331661620925756568677409092419252074180640030268020256226189063236691679079860334927338842262821092724274081490898432714182295717456981507599639090211108034969105217623098115366456734882341545781454115779823593882664538600352375882734068949325424961862992333312904868765800466692859474724289224073480879242412815581397885671411472295985632845935170373462218846943899208868907058566624046583085336027741546998222765222593137476497237311830172075998594218904184257935683222802190201202361400030423958843714263675481648255241831992146095016524345853480204632357410356240280994700479289220389102422774922872504610700493281795679218529815009424118956603153977603857374205425344603300148839885000376019836195246784935357436783320736565259783389576901185214882411880054864420998364440292177208980325663423787267964013075978199348220812019660927220956702187266730016413816733242883833609032885513867602823895695692716261161078352433052665641588275765379325798930744868035663805128692164256841541799014203311621415404689499173502580306558511039501492952915581189590688877467572130059688240724514897399450105510849980069962018096070736877521666545314287252561792595466635128126505899329339469277032306481692883357967770632383144666588396856053924444244933834781477506836063361842587165330203577319521412534336079246016749448034039141283758954182564676172989626023407534453608412283879245661161461171530869245552615601081921392519098603630922600627671417553474935203104495359665637953772621306469984600583500710208482609571859167205260330586871947875378090578692081218304266445347767241380894919215978217052078473689985639149907458279915799865966933486807571553434188716401058806718972375670956078359420747926466517445689284858788646841546649811022308909309435078823660615566574908777006479069904850983645758535120231472790022592379330985454611339010855982576324033524615603850328041398783830676331477863784860181365701254639149733801957146739538287513212476021884638247367908995599296205651618821625953525604233246469354688171402445012828884881753769036273899009804846235742890015868775386415239969508896174158292048658138427471606579503147948090569027451718887509740415282512245917177942717624504738369201207047243860361299822950651197303031903892563485226569561060130984253683609831560650190051943705135235680708824868276496721074950261266642453561260605334160299387182610999624560836272888470267423870716412329689574930675251554628431466783345443205904541491781824569916500824165640565483151858563091281997017160415095037840261460205464382050628328831762513573696801256056748351184372560602373463535958484687590503511815875186773540707241315323704583904255859010304803905128133819534066973579152843200801698516572015992516209799491535769551871195221994511390215010269528064000000000*i1^167 + 16623133159528533082554732942136480245570212265072603309640506834197949955648458498782882069423764664739861506732629607017133393415274364723785108307573122133530116987634230704796805204895565978622626524729842841960014760704049415125300337612503134749936858526602623063168926419679660346013217319689369346525189872067300170628155876058244128041104618900138964785784138517957525785176145722808125483398647087909263251290264975589693019902370571441133454084570809070406576293202445530532206575059771219666796723917285460104496595067238575965708416988355495251915310628941115152322605037296327689700694876861600939420513681087235938086256850161521331879413155107486523877184158276039651903753685008179515761249615879606640333561938089369961770077390777897482605796920514865371713712688899814641316080835990565164763111576439546134505071803378302387679730004982456454269324311854927290544422714687264944016079597074412339128453185088051546805976589593524949233150424477737769474893359617605285386026129591791154767733552718700631613117507436264857424065209208871096866539381801957691961831421300020131804396824507453368749660185219076807501199347100498812339857693373023091890924385208059654835794606086748032490622352055096242579405918074787472884862981265796051089761104078882191675591671983149360286395148618264236359877024147185870889851315267934174279636292200016974228219314285736265642860485020628670315977260667726780555182635486830911805538938138577763921795895194706937668368592420379583742994850137989298981362174145707513715780062706300350362432324916558956142748806373637048189258468695698516329368215703703193293572792235434955673225616976545883421884004971471326654551521531269120270906962846070381360674796708252192738496739821374689444185329497502181105336574205160374765659158362000618340439866319303015476374904564851942342730355877533026247722444820753538102913533728092368511029300560442740201548089067075865290239194681952312207340038845157461327890758844105366403089582180288614542238708016383957469155188889666590678962635551176688926266964281759331252900711006325559735332020962244852759585885406520101684161336642254542609016033478487472913418537239920574601934242490457996279426261688294060842173077299992744014064723427305240991391308855567477081342420052054306889740323516405403790255836043747662440670316126370765512518046398048891683480650390875255928680771040031883719653842469640247654865534443169147981133612492064037341618468992040373217071860670438371962377956580010807751021462855445570306603512580965016912828302073066715004423454780023626720018084188603689001551289273913413770919365672790917822681319386609446093177895756523843799671435633971797498017980790119739657509301418206010828962623160831196438027946919433327113015749850805003142443265332031521033217020858569842294457335718248323156738200364177830105888126726100911367404004270681026803544754863063154180943121524629950901340577897787086896269961326593938473596574180356669712203357858761277440000000*i1^168 + -2473864491217014835650483093168136830232203218742231138743533808292593356517398121413356765896441444519548928574235366521311022905601526844076848882844949676182090982599355203938810393276834219761921395429273428607471433924353684248105782683696527228904350746514064243424718000208926821609218826160351146639661340040860786787684490616162560745481749757079092414346890479646537854567225024146076883075046381874168146559259701626107423831985458578065970856235634713643180671999431906711474152067666328731744956237964893798577720626780891273094561066414162652710906305085423687514891219006973018734453043541417898744885617344188733400278637772028714011756890599940150586413913873337801141543574772169719769744930869462870082676880246722104600551126016581440812475024610885867939606270929686904405526654933292557258938886110553764057052258320771856336003131998721632671045359386450143772840076292632864786855244691268139428967584015628960534207809245098139876075629608080943931081743036871423847108337839643151336391822211352857888695323706745246672355948352655046948263884978182453011309734378802180515078990349976048378003781272221736558277062380048922063481250768567278918929121936391429189694071416613714765559676076398659662857862116116526902598396204333437481007652936643190193121702454381144398836090867431772099750718085522040997589023092040377811541646663165108161871772768027204007448459142322914651443274433575567143719503269321245278007432674076938051433456790292328473895506978547560963089553199084259907848860854158877371511344816565019461114408874498534297226782354336043073685817896122695006900519330637343789550934860969594322729396428377148016607204809923687180303212994281569363037295921079639741624666798871133838033671125251113810632575749274657544282174612721003380733972746705586690031167684781545456686330935279465610791115874760839845347007893921889995283417141057709660560692296846884745522700336203408563078008102015672785308565616237050487173397051275208777746628676990119880430386192320355479492052564347631093936491706445692733141483872581771310691879899179203571070324029181973189381410383512105734084817526804364001781828172896054882850488106856363992106908639778711117069032961113917542915252320475078084280459505796728518802690863307148202333480743363629648644374044657994060052729955050919306818186108769159989165096976356577922108136561662090193260052436440175637726240416253424766769267883071449969183478970567592830844717913635623770228138832489212033901662077705445547124654200111287290696388778780253483912190540874636502612238551624424734536711378871858379934628538997014549598228624464583228964112628916201490733128802527646517920665575973072795387772596617417319033105022255832924366058016305355139628710444660048902470129527567710897487079574488495759826235164074699337489134882954406509273759238595804828244955530430002530958042349529051613847442154885715313057391662079824627388318198414321143459526085031085483740939631175139328000000*i1^169 + -134466156231216343932949399921404936973458949996177407958318507621517913305596056974948618728697783967762135046759152525590409532378470311071249507209116169015209331003619216817546674701689795990587830100119268490639771946423208032616846468818945093852822091490780696882061918951273259153153369071754894698478300427201600814004780363446700479292102733016601135864465787067379186472854499411990714765838140227361173198042752792724406639562358707016390995269203999875035276715596696480871570812938903953609743811193457008546400560666279965800055871757917637127851351769951598183934147298574714321143879631504499334132969059246242999367759213168551665070608705096198859648838975519352750507748516424860730840838963135437208453045652181512838059184707202588024646060686018050064356402409758476187939835314479833767858921260071796544497533358560351925919301474489222839117470578972058539759033477868486488718132173392949863254221420528837881442051159163029713905569211983403190634878975438292279219024045071087168027204396274894719605886131314377013990042696499850927668193567499326806404952872774592615176754704951209818355514994678756164347390797628332874546666593020129573183686270836809354753632965804547869745937092027162940603419973598061178342630702634593322546179004988524407764083776230187212971345297799127174848672214961479721568637730500643986704208907972905107467679666005038355707345259190764558059017230480488321290060010044575764520584275832978462207388026778295593836563999485168236846327952135158352574978406018793128143142538051665337530120594520866087084082536086722224379269838434942367248512908014658481339700346814255499012143846178637368362340062884531347112699603960950886048003640829843290945526598476530389235909910663718095688715408243023192763707812851844751016942445086505535126851822992286138180024766167596917355481567644379947102585815179203838710627992937858034175339827379010076118083368774167007962675374273825449175596177804928257214732762566661115805428955258826584111132058023121456516202702839539838099084277219651933113938524906055264334812221701491632044923005134985010253730669628295882677990470689160228939141792326753561721975668322495822043494705321223316580764037765886887410552503988091416024697068430624537232488704290746330141802113465671925932308568725534509867611258472758317873660330488598467467370807708719542315066456764601247778804515741548047246678162693161280113130491777046292900386202109473516574043929435482599540259705372678551540814338089702322287589431266890831316353496358779201889516044578645348986120844161514083772526781474595514547798397450549628386770011409627225152441498258834101587255396210884630467058485809229281734763264866760035853421894744938280072924697170962585565264575746232520566486460672791995388175652198864706823518087100012463548517557398849844257468552450021645249476319225914116943932051989647542987511688225319717280450469428753909893725244885765892554999151732142899200000*i1^170 + -246122746920369945707639340343303372953492846838755066708227064423124172997885899418292557968813322625331968835413648628077795744081106539271633712877974673891050638173715100115640496187559661921952968368124600503061100235755822070655369281596707858943883552600096642973218252881444977968285838761000064066632715296138346808670895526843761334598913959156960957512650532121795204034506940844657107780007360948956843244000768246520641263353252904128851685949131536004602730814365958954442046745406418252046408617316113060973254497048575732131599726889178973054307381237061223560457946844439121896753044922526399954948415428196276194838067827277125398291359429067001442167135663520689165971451051217059386633758335071811355067012741269821638386857700673893595415276134587734976702280681210738689647901069049768261288965859192863393597726489805967520672834186698718664245368679729416042826026410436532708004459466662150915978948810714772910990297087580852201541349522617820980954263395443213210499766944711504975358442487979586445429659401738498461801535197193385644653225442553136174869092672152479164493538983480021514847296735075344153043655913729660933371225269229611627084585584309364615902827350376944461493839721811396008058139764021907637253738156800446633532876734858689767169517031790375143759530459616492682050456560013285197000024762019618464769534082871840314877237374519497284044984524941055924101962726206431125430156881246437311405273230762403311748495077196923818065076104077641784052188102286210635599716371033951411558906307478618041107565207234291007480936414329861060432927619136540025913029644414403768468526486546147521076268218313623175147020558618434972614153867316120411694857373611202590185756321237554114898245580541574694788195664687476181796071824011221513435656119299871630440688917128552804389868795281310612080892452365188648727324669965118829579680429141359838449552535959137061357164726487604492592265036554178741044883430814535934491160162948651792694913055002583270793936758595621418066161431744806043089632936028965517436463643455130093450029672662341134752097174822140182996187544077594790643000595666758435196434044379990397184021590591845476287388971276386774928279945695131716505828503840824779765969244796508836050405462588867861855209706079249592387232789542283725682669844062493406103765156320426724290772276369994298114028418651109174666576559139173633007177684833115362557925241041265858151330957259521099955652848736145100469609652753487312567410014592738762684798996677245951771721410297299683998267221919168486340822851782076638972799181458254227060188277145314283352027865806016752053259848923632419156866542573743734217853532857735407958946080870823230085773137636809329959958748460185779224404630462623203487583085744128361453775623923981310142600627435172269887096411170433220130105920209738872515642148552713988507741463100466745397235479145695929793894948530979552304255572377600000*i1^171 + 45562796409482226659555582244669605323418776687939574426043077201429270334132327617534401363105884104280582488487000174962957016819376929630634024576982491571742704871944917177075611591917225712274122224921184947260028078380644175040535863234089132405794226285651338924419799560958018871411773803431112646221255002378531261142805881613124203186522403490664235354558084949369089515589104888915771801872686581861723812748626160441908616460523813369203080735201967941293464484066810170048617640856756136933797835097982244221399732137832153009814899179373900884817421971891818731659271598752931777677558046496780114905392759103482578205490375457525554589557319997994216568595478703157171090045771186296934644394554050074729840281758849373664071809783567324272196500416692085646672091210038651445145124810798067667786811320059097942799243780211188126429019935353497294163510353375055101466971693208040722899826033907910923271619227819969744082398370901864421279049714454235293887831094809015412283503306940886384325394143962627146485877453104098093248666386191561761613877703612784985887276834476518911120412134215982491504260370526975537064827815769522861775552501713888884337239804529856486503455460493810432754227883334223576603080110656870398556394273606692975362287571725772452780663982691477589258661475750455352902162152621158805005746558868045956604342599578793840121635668628287332321896247401425975817607801323404530101448592032218895942525465924139559582659141746418373082481924065799925878457015691844491760035990166980102942800221271020666333038118186015620311879431101027635658074418864320459090799693516414852204448344551164604087899480031193371788315925686368581513479922365433569916568227186214833347331340025419877759395299238543054305855114118048935518579651873785629426353182900369203611133761824111796054966499194649632313183934258318430787074303722474040454674331231838775556607732264984765379814844197236576415877752524572031589823972535871495048097524170521883009628680423661845324201530388942507635850037382093204481512571069724832773195729033854683258878984028598483987860623546517235242399436871394195645820615341552369079952993284812510301827387866125435273723682191387148100834852467151175390238135583466466423572470933557630061100243543874657567873457397853994858022843911508515258560005622557762565820195526030108936743645936522730115526864254466565848520600540897234056592641880606094514283502900598691619386955206338663279439547652907570189207115313905307961550134018323430472142474867440442385688984519158350055872653929211486344354289806420507188189303217097226247534132393615837869440805535733642846455336833249209147582432670975862321064150607022466782140011223759497348792183517847109363048902697543706177641929637092125168957136827614862615310793001010664755686453702425272852711453174486781370923754690470259259976880701138352972500326467568662816867440200269214878007296000*i1^172 + -82930580234378438097516731227761078475938879040338095869837865562568340450808989988800711429479505772327471492730464967752150124374631175568029089832346435202919878426438168467332762368266872748725584809911637633356460478584282092423271078161607670201564653211440229687412712511163206473503820731989658464911941822913218446052622954127617950791186878125675094045325103460172773499219167784516077995435848834439647079910753768867582585538665060277808237070441795620780254126390166766911289235970833206105231002121856983233181029992870590672540545304774774965870505754275447118859113223649659629781513570696895138735366719175149908439722685862761355304494983625915673815768809820467599979437910283628355883956065731103296904678233270463897540698894413616612134111750092999245060784650050474491884945851854960197168633364049357371252180243797301235627985825327481114945045442930080401565679942223361353540500356019753391404206505638757069296410234171781147655872858340381230276471397020797597928219242784598882050374122969215275051956426020646213114810916514335082396714829625350813938317348625641788377452073814905746402717278805944458488476789484991565435079415410209112283346841360874001058047144767967345833180419248336011863642943639946187622997155378660383829426892956999303297732671657061657927943551867060404393096367647627362516537368757417673581899214671791245630722768323617026320298063544845944221609837410822501544268702913063442962549475140070805023633274783187814390591212007692912541892282716975501848875900525730576818027782590223027856983589308725826632154289883631258256094711780800594151883819513437869497824238068569695174847331360811177782697482419104968202208422981615492956204618894287776062684987183141057539532958539133572568992009876659524176982695046713519714478420795540758441357672055287209894878813839010116220663865747075775407906210482019657133038850823846402642334475936811613479345381476803004970718778077982644453564452022194290876626949992710720837753654836301258844826714479712711621911361296499443070351372763067140058160564355613006631670212665892784785361255131055684814945482254384586372131871094642510169830764482697085001392996461426885006427007999533452896335726009745287984403910227257695257863787937810046633484500033112060979697435794406138335646976646653161368122284652439948912820907191536105378518058286234615999234592932215334364848790094121516468397538296053540268320232520832125575615020921361609617289466219303334974374234398068776770848669454777581783541140474593294161892407906073770296668940957558781206969401711358654000268768263304634377018302615913060853811327228285377094521650952668888028359287560596104414867939628218600292343254121918281055953771972976482896555674851570101550576366847234100464611383875877808174269805324673212281160274899212658898219875586501688470131181625789710715727833655508929459236966903473766400*i1^173 + -13005392207795590264902866712235706009213023571407553038212817470506311218276743582393132662382325601249631682227293559038846076477179384313632679097057445104044665658732754344735774835473253837925072697968044020585032724148690842832613962985614920568423453188850557418603325028557160962626839031795606858545564053450382247372226509597932636509783138599325450665765198301599601523941273754911260058406739083290575074850140384845742574687273731747838334511812557206189644629240589322782876557804972479492032829786404226212473039073699910051688261207628909047946290305731976727729247687335322702594374210559206832455707069232814275387988971207351160942001720838571815670236951236689189712636416581477350654710970360977361382091570492989239023114726848629880670721097157413178353606802414744277716727712732943084199661718458969813981445452245096865712637492733778373738188572472565815042683355295268642246989932282567244276150669871003385233006465434664017061627096650244729582029887190797085996099609425186330013807387929603233532339792584803697087485848792107858869691542928759711851557229828030077128140302439430700003088583923610236963505376611583149747311734163612233530361543961032380206355535502530796900869334833213675821819025288638916564006111228966879088989221684154583759711525545134469599796135492577256814472328248591732411012485634929068415083673487246560407146777302556903255571342816390831814925255762770279949852110680671976479875079738522562224076257725205660444129094969753463641964786366173109992335339960619185721317906533390957425561159933216126541833046261190752068672668581800101983778067287447964924371567566448092648628463239014618833157765624701197656994694249707814417227939476508248718562193400573447405435287654406474518335961855653315295971124354902406342608442481889717796192890066263783342092839685638969661376350721178163198522240870169795487024485272940487976485919389369536925579500063496664596602097310177238924959942062345495156805950605015979340757701197374163011060918028664569386649190711594073846839832365771679306279879976398882074235627382009921622739205958472885665448739996980681584799640515244518417989587017604751346007724666161152372855653274787626852962998233301421753348994382699296718472802367494992218665988103408553737797473651895802239984403142610327752095529468213110816678434636407081128558081133622128666611429619039206712928772518648749528204009546458684190628360349099110854352413051935185497033179646887383752314141458246082351785814373551644351934044590906547233000922912531832356744797463487440986955795974827679688634650306980545248728793407984028644960063278335707572570234511536074889697496687781936581846016046599210519229110801748986295658593226550497346743906315140989844265785524176999091260084980423417665324951601518709472104154045040039035330256165247815289874892238652228946184110080*i1^174 + 183498233568483077650638740105594856941904027269374731239378423882093512764431525686193997883500023962897895689374121895502910991746042481424138191671941311046390261050789532628993639805421846398393786856351988688613303082955870146943035197402940558623859067602879685566960282019993846232319085315753730032758316155815267790751197321359724480874732326432150140079665283490405311033565807389742562710450252882685064079413670255210879474004488875336820049029855479172718448970236378247633313015950897565792248675299583288746597900675698782788740908031116684995513256645955133194388069962748059175353980246870060656885040508755676217501999135607510894159466763886739087563751080352772859502761233542287670978729358195731708963441980420884819784849238248833095836951621446743722438604170525592663319405562458422037982964593546342561821022485541739468032687289489086045256142361691220966833978458984091787363510747044160740647089149697534410630624913870045140707782343200782825975132257955536462479836354891109049056575231970603790299973158691458122804794695711117181774065524043400702490800470309770234571224796832597992672643113027258575887056821893522411834660000355666656426554122642093686515784824641170945814626944075666988067087500746120385568711920587686989908646886737825545960522920119154391176126509169377071888843380018159205330387373975429752049942630309469569544698966959206815760175087432412649701747512732518991993753370008753125438221136016947324975177920139221880114230708867504597769859436310729182248188878278155816522062090476962882411867305295143798894178959802339114290074152821571272424446975106690028548713380697924502075095538350231320621225539717514855372027708614610706173460287390624248018047756482490414366112082616117024539266152516726393409061241839004711510281016396087053549271439749414094930543730013617837493796747370656596364853390252161614920494252784998216519241839282624871032554852683293899791691454831253662115384076383787806876662002497928916580566239074300922620368709254616145185132987448052917831308942194137735186502486870473793563179295622060590444158011440487050077767480446643639150393433846272940144366232829027334940337306822842449069298205462343642806901346186931240563036449629423964668747861807688189489996071255167736939219438535754876201389562826782826988269436525194113618751591294955002101612534419373325818520279641969282227847983030073540199943495600171622591656573261398599129698788284431146379306549019730332618362817662913933027261495565346088118027101343740751983942478086191457364414085358300861998661395425024246039323537118094504021165651211394223863718605386405704975736876119478145655371575120511719662305536947382670060879757052439221612050826651032643028925243018206757127637716744865088980210740710841136624055592618811636934255899876344834555904*i1^175 - N1*205413580185869182371329046242111689738256404357179548938936460882791585910940730419382699629079010336340522681189930527365154124410629582559838152052686357470915309493705140706599779627815670733358053168344568253994307882481564841408740357017008818926966654989632519085955915865458478203673678310903715793672056418558610671302043424702710168305631112192*i3 ] ]