[ [ 1331724514884324040929339658617863562712110429869193961253025410997666451913133138382695426765383949415127708461209494969538605371626830599112818504503673157773536054241386927205543613667214080557812176208356907046677635449997024652197382181178224131993894783764008254694795758169888300994499205797364260656464549308309751117303324830071279055835552711447873493973992825525181597189514200559825256632661406473053689888130748067563569235556519797541245967311565778430480373958391255037767407164047083495201619002615875556645996369879645076314999551259561316661501106440942896243494759454340711017643982033129097337327739570779524860620886190872294189794336632453286094680684402876514550679326295834220686785501604266492279545060300539206115563074203325475417099170830485573124692525507267777655044334405505955620553539780720930077117293005715710208065793726141079829995576436298331327566482231905207153337161871863183307543992735571100123238310357434296305381239062329744125173573319850719371579990044013089962106794576898350216148590407464968303946806306303716091450018406925413452621578079202944599769036171798668266768420477732712932491235620488644602562703108116447144749141689465286907461405976330369152083525484244230511435173947541526213842600454189065454293626703761053356825487881420947000424623548035549310722070530183384054118191679971986945629901167773553762258001383759321955080685137790545324948063205973266053909473605186395951199604478256780564577788159485496843255686226648367941816898783747662085309132802731944850905666629348925646208930698750875740707761209046212814455091578162663487514552935211286625190786506132008598477062556666546859594366740440950085422629280224385290597683271047961207309605969447950883699686030857873213308534612480388074300189596005587926559533915803792439234646744189647932749278619427045186923193891566893658229161182200599006781829745104423802314514819596429812282374590898614918991094855185129320104224610308671562286545330649794248772058515302235575757768201403062598218876216568467809691333915381384758824442283616330657182375803197458726786878847798439669359772712033734101789552949402847048425915985349060073046135456362723853576813702252326385543438131088269505739983093822273566392911980411557426802879171483944910130867816225472886351340340194545648363864004457316435021214099950252312882139905702115124830950907199309923831522659491990195233871295644614213545550345349975369479459941505951017517074777524563993290233707515648958580697580234777603497083014745739193336831865131986844583425701581081202856736588064221885532152545933024115880966897272284466598195272839825202047922344305101020466178064483016828260424874504945170947445799714545239827695025966897305198941115250389688677208184687655190139806533963503012938276916940286320317074928539231444654300989143308877751893178025695472324551209901127343573415629817432789708619853764588058195877013743525000142957463333749602761854475254471234506439063824785170286857930036428664201313131384007405100309790783328651599654498917682129054195504974821454390853233124861869900239723822249929613611245071723330800679362666951196615359455326170258722610479986621957738644894080242105922267217962168869931107774784606679292703556801702212906320583038525269722654547159523469481359270153230646737789970187836443536276601466825057905790256564399432359082473557335827746078145585655294614476121418927119403608636372099607733156163809567110863872411537396783289031761268635739782970618247940831911389369830879018160345652723452483673948887298651404081240032847470890665528197378871729772081702265884604753665720655754575095637598236107697637740442300988613297187531771387948579848134359485103411406654490038483454358931867503442446157713625247316326416950729949328754895466026897280657788849530656509846454560338599009176566076041848873016772157827879510145120239353856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -91364769790492487543850626944877829557535157466237211787800790871102852202947644043321366263065786684654000336896434681070770929029046967666291991757478160395262471090150820455657247890392677206886407055210011310341225954773682717129313236379615053327578858948387773253364003852170626418720451885317683923134440652629796070888675376296779483064138349109070944106466612193133068895260207656780610142366593519159245331119208048275057777000863036039944619659041386558786527744880359433819008511142221125248014386685831475981578688097243955232460560152018572401517750959436741254487700546387028607112767010798700272048817697988414457102834511994996194517702949112456054518612233465073826132388972168141154366119186617274193131048351917889850608178091299822159428537083259166812755634111205638106851855281403207485837728049828943494388039634669936398965577541705894125563422281478823296162937664615852448033892271559736963650839726590714958477369651490815488843875688790577983957183189958938882615392487974175119412036637050341825983661139971727357841511132121326046904806540002627478233249328111669250149760621983520836677547980435699935046442791744170400314795818553907811519022279175957382126489475787591123563277797802546010760659289939984362426955548262649519953811297694274499258153006574685935081387778681428677153340193837380759105675414102327079055514351651598394933851021560297532887631548657281107875673395015078422786824847125740857405832285392016389174912556856254126140734618380710293226612027865011043062310077231444783763341280488049754184246860568840016627651086864537263391317726730270074971771341609095052834909270618939813539160364013363743773340271225370152213424308587187379874272892741701777934755147982913859313815156548572140864545733118959638166673374187828316646425894698706647381203821384802288834989059752775757830458544923627468552279764996309108575228050735003397450834540988530233960247975562976378432989000860664123110357352023514175392111765575599303051022431144028976816107699918087096568747460618708814062857771596703888754711216635568204651880803892503413383435750771336352829686415520696897168664716518336724121533302452072248694267559780657020396504317590737926922376821343609931624753241821325218841130868714121065890822525585004225230798053820245962239788869003215169253164400805235387823757876819719405753637603168336083388264303927435332902361078554568082206400713833759073496954765111687098206656367867886994772828948855660626120466389853845436936136211518541983192424076467209697117277714766217752965434136125457034062605580259360859659422977389949105657080613257945051536874410088708490567039607683519408629159729693390758998341081829563930375705565747928676922098389017301610984357052677511893196693535334332504603340271018504273827562815009083600053279980083758405524973784366343056196874148655756152817329302472632126035064574342263864206729592072831882365266219669488322490165148663322892935171090631055810702268270272595617381600738066601585521716980195886229215455517422197704790214899288516257959764208702790180239962320569569707125565463818570355874231561562495507190093612704132575779461018002511892337052990468875056873992074002990482517481531854259340699314702981977334522109446491543661723739502827743072889670353012921888326067654882114135628879672586450731242132018219626451038455872777548929975440788007039806510818683064758046805668183187217354157936596665927163085930195457465931922939745465549244624167933825120780114146919005662866766721079576707766262016122466638501280820838745732721145810947349602194105777506282631840568934676256885385961246268029720445464625083964796323284784184765128037690896176937731575769005315772869294492374603062574696058572930411889652539435017570535320103172316390978646539645357835507322037167631041482867571340358683644970066108007862097524041985473808963478532546815957401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4089825892115785003622604783898671173191990602660987084546511170457036083569842977095874218886866341931202149627711012335596609853256998468962115926281863773436676081002653649699721350011756988746500964038475911866812325759155376473757554559847652829292232530462086039129360916701899499844920598462417837228511891068166729185540744634254596713684231630211457688184863540339597058813835708429293995601927306549560262368189641993072668966330095535156082435452956411658882713360526577363136260017998932049465880326920714911120920747788211761688698660274747224273880698733870050920505852401041781380235631981598665170193051083058614008389432750563518198015838845694274432166452287190316829081535088955548207258771945048413943851604149788020297190652737161443805353136874809993870716752144443676378732501973432159405448724820966022660007513864255050088360435639534921716789395129103989963165529944638071932601452306318689633706818786402699784604595762925971570592856334110949069520670498833747582959202123759431485302511387380011108268351203072395978430681257439357892594551067437205410069191616798433345828729030862913688290927532779917586455695383947684223138614328324731633711250638483186110670524859704638146506876844218117206633575719300685218736316862456965352509479414983540909490032787148227264299789671906238451126571930019597367449595504723757220973928843359062555598593115697314196308600883025600910682835261481826110902267399884988887018894140102122445071610537383694852854529671258558560342209250530725623379823153682050390148758763265243202694688969862111545039861466580730488529124003880186040574561943840199867412087099037117191769753711898228258979209743338887683894760986676501855306120639480267585053500696979904790696099878441355994586161378659609190577420036508890897724165189031009783055016301288738965825833815760021576164816599569566259867220437900589717165907409527435354675617711644507796958407038876668573045319859322086709809733961686080790894301890688802967706182768164134999422283321422675124786399248059715944079233936044449786862293845862674540974047855754589075955551631042518023074858505936830268998846819381479921478716570418703351753024990258003903927602054922060522384797669246344160260394230543769663474738810214802520927987502372761886249271601440031001536710614188771235541393874733023069515823430208719836946502288260810540535711586167126425710726882008690151381882884761374452369275662622605581622391014312410330656354581476792288865455585212302822286012279921460727153985519642436670550128658674720187067473645451540238905072830616961288815166777563546410481094847817462745173724848610119998908750442128229614833483054970800630032886557814296865762137907671789552128624994966385058299950126293843399319732544002226179035940671345766932970274246281456390558361812568290591647629677205743955710859362200715194249576366806047310279755922963266560313493520673536653973208259418930151333672023315490020078219296484450572300353198535965792126321856999433566901360243841398244462652553027008443303831160067847321248338480375377296110674486994419623096645609507330992731315839530772797750248814640300354996262044238262059709136453712567698002909815970842557087312710082231232977993440486093611628007016408613419293219768709464014173185668463872175013467987460046137921722022351383573701431836530941054642526602433244864542506931864855768900514899475885994579423671797034454368412081728030898169610622086807329183404244225381634134973761752887575774896094182831355533375309859424123477451489481172320895268556449440130373014652806620911724714385931508512273072504568663145410083959025005769645470276011942721662465817249410640374400964004372795967938247117452239203924994523177275305047737800431203250689386080491758872878376699013646935188981641554559540964493230664955161940880904809709640654262089065363962738184181957570686245278842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -67345891116907748225471782836142518026323745647180587202278279529683209060577101098449976088426878579254911958033230364229360122128948154032965121937019449334543386504553389317131341427156445214559776599893266153057079431757565602373413449186811221606803232341981740850896221172814171860484689168026413577054198891298601804051277514080809730984619369805792389508018645785276970446679003491256077983845721511979064042199449521850552907147477059650516766274129671381262329972010899379215239780604693338148650138633522907002372943414426736099460842886794586515703177013012432679617213422069464004521053584341901051752636766013886675502898047528464254374101661233948013437132860925309588614610777908635265689320875319668946193229505021056068201956776928298683221341846687190227610453078295184891607695577238710299444070545553015995733854672231507225712160174047721722295929614349947667239493548389031879183337595791040838576558465582102521694663337238562006135848060281525714458174523139449796710901342802692720028384873088647742939772946035973626665379594107577797383144570437288435497874795982947832540420527942568742923188080805611647291732339224860771547862377499281491738665769534781608606119606609625825284192385904734897075916000275506625189083650445280114159054480154737373984851935180497948564600396935786007020256708915470842248826954191774985274709741824116883052989636407054190669937218442096175436305969233942816926627422564873091606113840261913521049268292073239153272052568380357973104683692696953093823956519919650780188327491581421134380682082810359783141681975104619502023269106005091270867631056002022073603228132678423982242048267521487175719154807457816679769416128490227161622332788003834000415789956720638365282828514012257495374073743810111912959822403478061493500923039321055981669735804812682923208795796174288330121691417844038628907612667207278916942179020960515348004634872293797752105053609573950756859520091325458807628989189271200786570041408634707465257472602536698177061921471852594951630238814008685853250300286459204570639658433750206659860496441350287510772599243929517368063713885088974579856174339896054401265066755155653822789827248335113321013971712355658303212970918964608525593420413782238893602236242847537562759098224579303383299626246916306999272646138384614931921695379241937315693146069311484656277786577490668305234427521886419291282120152998690532761641346059522602476843297326393602204064849361622676617919559760159535393034308187551296730920588000448911152630420264629353376878214670323381658619933690996999289244566447085839510726458053379837479212610383553917184213956732780421817644894994769336487179155444361417296501399960109845897181887882795712025344622065124003862044680087958939249785586696921474547338488162968733398880872588269428919185655863923094547555377846796543730953250751707927942566366599038629630074406878225544868440365404440744195594348258343904723635598577973129102847761944312940419915739320220211721096320408569960748845788361931261430534411518786638623432224896400278808458557896520316960071881945551757315974267724200589705866815220364808192424685231777461485839091771767108464539371222953650322726054208906278418761201186896297547162034223595116632444209335772094804484130799915662103681664108475649731996524698883059908800479804340012088770801929577912177057332583631673298067716795090728958848684331789835781637511459915997186677188831626337766914142853515214726275662798913250256960200911562500006288310569068247909815652911288804647660478920813020520571916625141119415093078211309645106959789951191890901193864719704901644659565176665132939898821707119093172200639593137993611345323674776977287012736278883765429960147406102553512831167776459443837026570464660043159707527973036557416401649730384780876003121133868454283755995737322490410722670560829285110720859359265403643136583925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 428031467874824718319071642260585792433233045639272107112587536198204461899885496930613104903871405829314695719233683742828656779946293113519242961297086594816299185853170323349124619807712103327181275942586391391577298680845116747891232903224724817341014091990279327982113704418116555084264058976425227235981026839160655200896652874211123811263444506872169950613601569826393885964721720406118783753809727845015841040495052031467201861635429180297617691158239747342180163165381375346546654141959302040966778379685940347633094940879173717031523107699551944751227061138021582959697918903883275185003016209129285834878549893044889803484696779042746921967694398204801787197069920151415905538991380344438857559395776476878211897031716999459531901102634760054680584994029934168216438711646951901679199390501201764667138194678686678220207596140638568583773934116133761790219908570183342428571968321196904085192576654363179985409926491887514769020898518286175240528305186685554792835042721432931926715488266423972975210007929179656177293456228957955960639772145056065773423751118723972905698710561535695396955997334139147033152084321841602585625799500505650617113654092886645822013098525304222701429302095456225868068976795042339977298604230158991651126389779566821594490308663190470207532238313707126590926611520798923050752411999966721006292562412168142578933258600819041871332740750366287728891054876895666998692257562900710878408177372145637235676770951512955338047582654566776503060533456308354656494025349398703281130648540087652234079529645829887903539060552156428787860289236567709832219556090874646402023663065240098363230323550684507209961762675081926198568022991978027241266228376623002744020717192066625305140392746529911063298728654237566963404651906878400351743347323634128818668019281601308720440323000191126511118126805258503419325472318311988783887244603298529156549335619093304651270122749963650552166164398835743511014957905830193599576225959440359697865733355959367174373977389132167866457442453445255643866423575622433870869942894017685412688559659368785437878480608109684792356110969323451062428003081723454722254534104088759835830085694707325181483611944486858939186650767493794861417601846521535968254140628659966688049869531268758144444724133056621264602246564452078501502721735777495027751755396056408773728877709762002718418890871074342467270984808053984204072428831414575816862101882004957429999550118588062536988986855892052966969826517011247865340748320480576389881351277645678370113517581233576602641020097862589536683738900162937229498970948666945185621005766294654160540548447912248358301917179402743879203651817530073195157884010176651008766457999094564072411653060746172681811986986463766463508322244472634667365660465745211263641057486241918360142570950900448324801339427808925236015998614087668275521816045062561677626842074172844135807210165369082954566241165409086470639389097051870902954671022144073757234664845029042878067873309564775794217135111195263862036391389816682597508990713524131983815535413942447456615442454793525751884075676870127085154947845938710538946542224896222150026465819109464157106069217589612150778633203634674810747364863516384588958852063147940331812114492632864546254321843560786143979991571803091274497647841598977144123340148788985009628860284911221147245007956202798700386667628959880495132698849503965426337407783067755640687262744486954361732861308044178617532674279445587045651265409148045139642238468060405895353408076285753402575461865231027684270036592484599156546473338736563998756913041529440262453796851290130003100171114743533342586539787149716143863524029003506106651630394060839470194496483909096696529160533627152203591729123504987532019264164489004697439404855570142568150239582538485443374262741639572209004927456844835541545468784486912786023657140927975843850348290228144589946903697817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -544079616918653524854576904757921811457462758172016882115765327061876180025660655558752861343296316017414611883616800257589843900205966450724653103804653996077493549901216640828035466972972131868117267391722905589498256632754390210158019470490528742216438979885725484102022801584567660652408975354152616251202324385881595083657710950941345212989461509009042108501504304200692514126203715971899079454930533642797703158689287327101313303837139427224488461361779068972436606904041170766299978562218721281691712996162490371837072417862467994510788619256548143014732420374916362100314160658777379552952337744136169943205281912466852547069876035275570472143173827292338608443611532669837776611840187488385262983998313012596280668180432758113773296606387636672347804808330867254424269837398036210583880779584072361336179425769241091701363303473927036595243046181856129939185048335284043732091525552918292818767244681404904846903403167363262136059654579940843253034149234551531526335466303465826697118025863132970423856156861644620238261040088434164514004035544308649977621483073799985188274406182457386140674368892651680233828865015154964541311377617760721060628583953839804954040581372771660066371887358356923002288599584698271510279282631063134582429039894003762695479495207219490019702102410309592068741728511249806609116285706888781852915405782152811814476481344179039584356700369260375242892441898751546359373821589603443620408142411971247634085393876004369980969373745304696582697313306539923344019356363402716107942655429968635742609944148792683501221558390166997836446388563808459334377496231845226157109064447183570878335834661942796587247916806196286336760675548624862109133590135855375104037035291754459519301675480436559868601472353019753070918045285609469797587999892368869743079726273481866808540612825137606126347669861375319448595367421398836206666123096159420863820004595350160038453643438269958732243884342837563021068707047882493398595680657249739168547840731933375925620594706360821839775401668796444999400585499074556743151803794442983464195230793608331590343347184134830729248260340752116022082671684308183505365887603802568565908555848865362508197326716524927524348814928001514105591671098923896083122484706413159355942027445354335854522358074140571303230377194047405753116587662231019590802561929722788092752402009069090492938825898539419120863397918254108402611411301166638876294355548267423133298074852109680522976246073735124358123939625713067375223270834268033988370489616851915994368813392010984046212338562921457704483779717932832616351503426488507090809470006095171434297450829352588586933867708748853833579982405261085671172242621167752437388708560016270582375750268703597573145393195880885938311758068738624262343159793443065293781174051456059209037507035698083215136672073864491370375390613811901929556650486952045241317267165383728894526753886410172303142025164307238106629885334297664537257617632837418634275524194356026880384675031994591798241575318840485419853948007309102029023022427852067381725838608500235068808384539536830153752343305238530062152626326262539282505988032706182029913515500986467076339569158631544566007255575563610366491998774713961901567781741354885497138557026851303080512422304229489023589010420331113722211942426662010234845511050788385759381296497848486037550941470752221352564496921441152831024697685173216674550683141812056352729616720130109619240420263710261430391854025757143162993898554914104007625251123800880516068778734549148624803887237862036073250467087660597791197693346839785071695385778350536448227508207036329125466978379197134678301900683067051726701391897253093279057039036989589065238309040656121808037037884021642138256958978208330152303080980532331121566014258300559270096702758131343672330403883237458967329347642025405158339558597199392422344927762831070736146513595236932689795072655360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3678379645785280736595019771604291780041462607300876047849084647035262130440524311962592065211354915910778799780496442668063901776231174092902772293599521105121631399020408254450450425460123696443910232757718262793936871452806166031299632697600996200715980208852749009032873022839982136383391643425904813860572825662004749309848591158231796608267413157831099146508379213321698160222851481595195349852000124706318042348603041573887111083437013095027991029782822850468310960845487059319089621421990147155418574124003262519886009596684550140940805644927454550500359992423896605528380542287615277321124099846286587285096466013126030862066957835979139505674421248174960168960127995429884749022458346689066914320896253145111403573118155879879658432037520848780515238803269979137853052087716914742764183019106886500544627013900461498432474784214837553007688044516938711220651251365397016042327494939737783585969538074073851215938978640846003362731504937921876769052558910935618548067751382608885299815323423914354978914506867703716554490632663403455682104133622574120642905692674388560265677101643303985563771556223957473664392243377591077364231784283840041998807215501893475675255261113551804557914947898639764830475013884376858487257737803877809744197484864092245553759928275808045679453651314960056761276508689047830345021252389331223413788187298154944414227702193497687048266946766474195598247345327461767245727192250180125506763452752417959301803765042008826797337011500842839766669494235013529450209968168801289421341547341060237500554582729437238627748542485871508288635890246492064260317697806857211359276311717458199315864999702794554725951995947339753675714855919950343976074934183639719238946476978838198380436504149499447747962288773976128942818781309680570689944873850507489735493832903410704944854071490108528859474281941645343377059681744755648624688462798187242832040211778455858010467381613840858747271257516740000406097776911972227712305217510208036283801743709363415949039652018348764639775911799420579533465325163524498712617544663137374223157490022983682051356762071234559929691244037638719482419771349525033389022459049667562550988984150640302709832382301915438223146851852002844253609319675750273099661226588181260369541561204700943944737584610897178583330809952470544696558292838388600635886181493364435461647863605823156164814161044051436003202411220425082340406734070173361519427569931886996527186336909802633475085338684481608811063937438199752782318428848664849555607772333997136837220629176542984579918698597289973968063278729884246009992874761937050793213973556114319020004407263021955051757273323743518036519167414035749710157700062802695493751383156562823013816303978839458916851400109027789471384016143652559889815646972387848422990348225706612467109596618698012098189065547415056893496999415095520782199470975721769283348092031047113006652234848837206990382548174506512646772236535882030819147527253201809328651637360363500534003252264658597249325996271316866511619392663625877122128835974396469305783768418969626139783535105048175858037669133936748644352161796972493236967775393659061200182713509211261100537613023538099854592808146757824430515683681236650314133732363868557038011761731313015300080682190936947778355592875623344221548770219835124498885619481097062097877082845238427947790683255418102992222478040031099209601884564602520443682430189942107742439027526936922487681411425154798110026660913142666069967326776597346511473652025665025907183817294620534578935914971224519026166438932984840011900545555849509985371153875388908364859338850333718290880211458627416141442736654935813421365371755991679349779157379724032001694081292128118711242038498413079379653767325953187977356580773577749142286444697184932204459341704387628821603642587099383528474524759769993642901051690332110941547105355466097528657400292140019276524290048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 6616614449241076754199753425626700465060553210769666233420226781244995761180640152545092867732653937766266741190086088904784522573972261859705222354821567908189935325276480603318159888661457781402759307446429413114381931350246760754648494746346154485306329709753928164493437392602292791052831352934658016793886275717382444135692425664774728566796463700211941063525151762796940864905782704816832181232253642100763079354307197870744461842352639924248259112578495682760387117581587415422430702020924589813530641336483991110745248320923396275953747561655345729147238575575670725395909263687559112768035243211555470540636550570414609051156751783577724049844533992963322120092372103369388319834870443619969939655205982398271078176558000223640446635967514242722359764284854668655263372043939990043433571166547910011292017550829115083078508579719057032376367744247507165312359753097667171357069068871301441741628489663660495244795698956377620991862614206259263829756556194106279478509931979025939584843851245752767407293219185019692667579195939950838896077376346651060431837167504433525796176417123865964733524060825955840150660381642047646255419260747727190815569614664342554909650698796040516770645427298527226561147928830973718584056362404049613916179378847091342298720865580636894532722314221396202506819280660786318789668170737709614657276196546753243790225075593501255740885943565053998199653531082052916247373216393925968128692173166076024184157625700894703863505721359878371659653727174589494450093796709620370211298572635588461618381602003846490874497882295253567055115554897046025411298232925403542925138914895594879602753402244215391425894455389791154211781879208503145427501291553306629165425909399463485907412728043842472411559439595077192451742990898972156356549213955919375380344238436617503850141198381520068795852397321829081386325949667655905177592982347165824726230029110601419649329984539466060857387450860070482283797639281367039618287131512525196711957081415599135392715478434409216293741636942862083307787716299567550361765173218566174891986181492067901552591544727644368759919558138728417185785771566436295404875809633613866065272522279349764685217573554301008130816560937354413838400838414987392509317313061428510626875454393937785296721889058073538487729688759702236464036725568746679237663417551207333481172691029629657339695506123393994885055217289162168640413407583727614151895984273221071437665726108558234707856465343572671013197322304691734353304151002161907634452333312057144267264936889898207705953210152696187050412984175417757088928704880442385302748866161218213257525864671072308990995372189751019412487192696564866401220155698260712025525245491796290755719805484388365358528012943370579782927801557392113608455431172667982470841379844652109116700812190153224562419995766424536601821946079117819982103173587705259318984849899236617883202682752377596526001875276579676230959431420248597282877232424001334882331040588376567967363630517828615383128429438781167126612477809778871866908376976166434845285584440411135107704964662659348986219941655691529178196479978527200891826352076712095209819985734701509394837215977633735162664405484581827522634194625754819791637010135045688901537910668527324580409021063023638089590646113742894995076567217219300216007012502143749302219342915393672376101162523022126388232769121029328811064868012184245143343201645103531451671697130501389737212739787546816588992194647538387024832216939583091343977647208483401411944909563804371972650600046733538939604383173386975028047981148581072453260818333483255317904005460188827292299981126744422472917511132257235047721266398284037659895246320004014500381355749801440423835551912250120076874433638325197157115523405017598773626122361846276760546126758958095089104345430918849902334072965255481364880056299657460269611856578235060253361516910731997735603404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 14804892758223990911493924943791790650828936442307502627017060376866896945113546407973573002490797790741814054040251592620558245341950027380287966350158727705554154324137852279920974394805688626382188287719838116602247262572540894298693972845230115263688931303617761951008271996383767774673267806599092474237903228368322268539482378611845495049589581005930249352295755500206883788705423663522021250006315520204628794147842469740865914399402524464450089910926011891646530059079742491485806049301052845329782789332511717637041128178721056104584718814219138875772415327059509124124639374951417458460197484999689492336711686267528506328208458755065768148305390589939975892640363282912695834406737210397874177205587507877909736884999227927015629922225643661573104857283316527700890534349541382709908915427568830317724465022035954208063362838223674878403024197620881822470755173546880546321648236306460509295500786537770462954872369527438147252444716150685757008383318879407712665450868803778267062604563599881945652972986968345494137192674772783172707510386030977549499583937245085622441874448856813644519405951821905806273185509140561460438660589230920591581162050518711785892150136723023251900509795453105693379960763323548156874690181314267354055483454859610242869783304086762967382276020562248977237662531568061375071614776165195167815367859154482655997810753850643288178479404613991569411246489431583602761713563199562253720514280723150639880963104574525552252937698991291647628962493284897306312535902260106986307050508987567224596148879155918754071962064919714351125890218072308718056547402778392131386875255575875440189992313780541623926134794247831465037777176041256492005463886160824513317784527158579884053375968532429573718807058757377115249490959175766933516725310680722746929794187613120870674154685517130952499673738242220465241240157405031968000325847403243668274506041983488215676518317906214020284583505844638443496079599579912129230651788460856931829604335913132688319248045390810894739310436676465659578386237405494925329716809516371441355079967246997394661907077831983072531351213459124643186996116145263654971227225836247039051982787935346720200854889890527665553772153472420367538714740301432094256176648119923206077301721845367202404444835245546097577878413336589727190179491316227091671560599293385878399898714516743659386577381979375702055745916487411846586373007778470032778843979102209939348160555383124849496760234010963692139801397159297378599004429803061871173117814449613601489613266184239902398304285512289099084923848459220162565514092428090419761279497516831138793217649683936236043052596993451566193257709907169198270627778969033024032286128445198762944842446202614780604702444644291483986614263872540955631833727323612736730561238190101430368840367642459965507603369918545119609695925310897832690290318729832069668056397231248416120603394905277560609727785893577623171378880657130162365800291202304286449457222783438800370854102189008993165290046727148800369724533215048828056497274128223311277374726008889663206094658062570910469635859985455446738128558719032873596859959071010046991461500983483605429167288732036912678837911119816604511078516282465455614482134232485701863301659307200176046455426581657258279656028688390662550091832629476894041857814890098059831298751928669932932079322680107174536882251188820212916403295485394438386208493126190525059719685649260606051202406364206877015133134346906465173367545619770986554037978221019017356255417930416122091540052595350942695032011297769245869861027549433562058317433545998648592842493783577690499668789795748768403142045876468104361862717290562870573933662117684449243691849633771858207005189483428535744469270316017841060244514674204768977157526297531559134451420342048344865047228375599322427337508492701093199532756049282643313805362765582771588749624694913749661777920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -22015939385866148121869177484037920589339827427702531695881930897944575077761541495118527942516941495608243675814239511888251910681553421322042274305501543359084261868745857918719903042067689999909157668557679413401342324168596733778533410826689930922602763037217508216319387594829975218259352835395463555011684929458443341380708541208976814299338682699832693301023432486813941215906975686798499513865689091364210743592119530345526844467942455052440297019026155284922548921100592817945595328750401336037095784488142388063377310948026570215819311207972989111431831152446119710622418090673832357810352401940537356490923520935292833795992676903536958313614717709933290659452997533589805506051413874847253685551640410368327466061251487623562970972693460862205179345337040964293965145938842329011766014219591000911725630303407708280650606623167066133170034265388737799947718700532170245945673407378228191997417073426170414884716545456927157114708829040478698838234195192659610866334843931919043833026354858632858415910403526033427300111556588295801512589237535084294017283266355761368550419479445319593199577962958949903362156103036142965192403202368682968700363354546313666969351767514704527731930027590044372265785584234837645556122887351985892252340740960856669053863827661533919736488242253022549767156163289256833560194057116064623932549046814284047583754415532703886474993377279751950707537845779982182477620131829237219583543686921944209910456059526004473089921947019782232334089778391339409812946862890292671102614551657866786873263194088131751159639079756702855682903565027279123169743980267277965799340535529163649869139311107015719730025122512797619477206280244977290543078651417599907229262064690574621621815456753148769566668608127277694213449715085968805952986537603207220925221110058714336181126789877517422394590846368032834237272112084505716100932716427387450576079387103006875675051293115606482218062200101797284715668814804867963049891438130232186980839672783653661345583165490105923276906488970536445786853104078108521939659425905852750145244437381774022519149975193490433055081459591053243917495470843390904749245606647029408544390349865561962014032760919797630199798266271242563152140272442013534883031336614067597262182195201165145382983130785022926753828949656140126960382023430335232686596156133869152319881345584109133986550307011695055023237168295919403164438859436817715197610568912672847031240578463280829628701276519708708454858546394085397729401302299896934978477351129861144266228845112264639210279737755276935438423418566854245366749992198152303417983684827201081198919027717692028193277017385617195423120790580358315944309126213433490985515663441536876872876536376416835179159981554093381975068648470749416124549340666819899723480500971094819898092839301277718449014639301638706909257785439883278184792790674734423126473120639765229095289381216062457789993641573672920265076997256142665930203688238954968667014380709535792131582295619084544833579750728938823241116209172776551727762897894346397464161027574139494713548281067824203773302100801068946847441954214119607612677922366876773214260217110961572193105533234264928298097202320717059396030233485990601810379770521024538725596136297949573798618815526997856067232809736595715815938390140709168090522156688560530427968190064403628167162950854805598446299492098698575222890620550515921580996606208750407701928475846982282497494745986033556584911977008589506863004551863630951089619452432776977724272222752726693232481303611252541762938290910188559797959557648876763656062535231549719139278362152588988138233090621886901443925470482685489250959482222083571969030699806442612618675493286819028813039551802519765778111861327011320582746692392073071717277057321997996637145614328562156764780815568534300977692774623364624615690250665984674207871576034511939777099920261787993243648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 138983450857654150678182683660641863323293653456057912344324079636644078676222628216153245757232502787271316016123993874093286225285087261916538594274684487173504459584572153709367189431239508653708529387245414751731982461863350982604946893682744793853740453416218610596656364798724337673313849002637346261432325290353366425087746681131793146312879777236003685248858448192997875061252486291190903179782765080325183152696138314191162068086593986430923000368493528872037388077141131694423155346661514670716403830980933161396826018809920873213995835997066647901533351711442895726049785104197514141300004744798421221181813784392911053423272740254043950060144010065382858037127508696472028553855766279531613969998592237308302820545119492687684112543021731994830026686698289725380251717115642445379102024412489981132009546276724001977304597538298162547058373052370267587439475468200438699363470101504100894698067668204832085645846964438815624438697488265975821538517885143656535769703658356336372799608429482015021810907374540375336402934004840075436326644799690983409684917205736344246799736847687631664269068610664363954121566523733918281734787832279982654316694396087567842033208626493368902353115332871756217079369381992869781252830679204890864561649761177190816803636854922096400276224275883515656539120107704983808640293358262661680453924785224960030349530685276727055103423483797436512953839869838555653562751986989777781060485216397045922929363760565033546716948302459485542307734400683312109805922944094404085634362899554502266325450603451149311183007992327650596414925698709910557021897622939698528251254464165130917245775453025924209443783007363303222144623163498431213398318311634743349782808517331068041423636011354868968442832838912063870770307475521047468309252572907133715480089352771567808305279215917712642223380870377561271467328169183412597470401340600219285507340114731583587229742834836022281474994956886796597133794897604763866586158276612329029114667214640271107288352240022282547258487982978103460742566782347913948072060127365815836327240349059827429418191014315348069066270956147069318500093528452691326011178914400288617606605621963707348232163162742995241883752215316073868447317758969897425070254142970977230125862053791904216910484346273773038682421882567512827468682418430736690570125480492507614723907043100468539043347411095504185845937394091811230956482085724645569993184404175987055038256286216031391479946136464563510691027706549869481618854585385122055437476908496809955904028686733255165173631319168839927708359825497267298727945340210822643607151643001638182323783440243648039213837576036481837903185869420271657793759424802018233753919545888369657005568809460084577162979403222011138530307067228360665640479422264472669308432228428140424842974991331824047465426110188329510148604018125272497269956034580256283868695552223980862934175757938110194617299409736373736034428743701377695565668366093755582419831063666055169990495509068554865477420938587861220679067044147180884325757384769781985278298775146116177723460811777343129887842955220868886187454626578882572107491031700984039120435876414195674277919404160381815658246550332605503845811242696746189204040901828243375273248518718545924233472754695878181086252635288794328845550036688005824256891770177861678033020868718148283426394479949944946172981585710337840955196912787028678827983497947094703914268489998953726117238500293045618381785066699097866831968753254161026703536513966210158931244799095909373030449218469400892199648123741030991309768388367995459323644615688923307704921962628844507782675687672695468866356727542397954388853799466240642886318717895838646567228173954173965549849387203746428002883907964022777276813747098859727091583201538918987789770059540978548794022800806372127230664783634178832060913415733474122125651405156986761092843317554976705740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -362443929979492360966875880687090178776000876995025229329261379190039257928636886077610156674944847836247289326548755190616153426258209275447795509961222505699997609624562064620137043212560976106032633292236588865622956832148553247645780456917986602725018104718207615889588724946203553682558324430832305681382698140385586643340822914870340600426716647824567940824950559520661677939269247249771709651590525601819209233524105844741004044475361770447998208592472878354584455703206499313091657977813504920860955626030512077002709194824396775077751087326465759962282538107838623760593719144902885339486161784654839126935094946430485342226657910040535234664622241086172018102246172759110161703095497236328097905287145386796629244595417872493924389288738639990106547958864080380186330090893001377141501279151984513978203438005328502625975495187391670522577616707660679272153097725826207996984022868304569773223075827409505947846006780827097871662143080126978869377280937125302677457127699177160192015235186758695144725157204137728133801522016272680719988981141546670125356640537494675300937361387660352028435796163519080610826650490923679404065185625479054379975175219400270836847489673295368973353430053004296431619001709861809320780273413233494770157234623032150029906696128876243196742977255272408040375568168439380225175533405664623233012185448369422846750834724522652042396602286790042341845798582498145616975318688539381786729420643799798250386606091782644502332142490784080349536006383301204500419325300901571691141102646361109847389864754638497203714586017757886302837914091806683608139643936315324915337132482093417061958674755248562852625971865569116072636355535009349676852609731483048699747757780434152265894808309374320502019887232809838378999454333951495286098608973437868358312038173855952214419779769766809592702491797975193632106570158118665933681754159348975410394903406387820687170121669357299304957408530212059676277165685510921968399947880055066608502212955998810459519523370758940993087041158790653746205628973862192866757589307944995817837254713731170972400565394052305525539358324855698481257587929011794986237556255018614332106044907287983375892125537674141703140445062656754775389442890876774293197198347379191082640432496157168469790286387306231220388228723406194575705599518521986573200640672283579245999727094581512659934471500647915345424864322932745609857420450504612318712605501714397860531342830422117299302863489093040694473644861374931151256114537694871900717347383340438289403627466482885019821100851209876967211673501748479360003218515808009038957300371994480808888125155322781845938110512217195546507624225260256645794728204416236977583893687720330725057756115489233485250497652792054463978005181745356322510094244465821121773074902375113567277647404343739207480688161402922473554356753167073009191819331165660369993978741030604171704068650267964752570272422128899234947016053172775633711520199396244889627121923363953437657919165776038731265752886477082673003184508820458818153402359957486490540234522807161839841209076469137316931960606091277192200226598437919155110145810898175415795038321199410870384524941541883962814038079626742963463938766487835630826277262923157616170848403607710478051422755637084661349580237288093891030565454798573585997982657883969632425126759233552171381083237597295264048213256852817885017877092909839424868740016742544169466767945995548076273202260958956184833356336315776127280352918328986173972294262216293799715436985499897487817817172044673277262004639911302049932780415798015045173756008228080337410850336704581859184844423053900183277295383807633185254799775606367674096327040355132747865475895496082861382903749089059701868386317704237866887519589932838915607819145538431534120382804806576971671352210478806501565777321580079558181928527230749192515235577355578270706841848259385753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 429291258889208905446718302322079308295447453828048667808696104925998737326373138838918681807164800755318290075918858468049243227755454039746969842188070171475236869914120017601884466433178909638697818595844963608038109575626255228544563638990066955257130191459658592218426753872869704934225759621020013082780517423074417146744722445286216037519351963542134452646833914253832378011205075639538299122230625753963120798783054857472800390154271095380005683114825141634959085129736592060539790443653943861553011091600280921661003643612667200648032144235808741598975726979920768053635516040819394395810630240145820029036741676536482437691928324407447775025107926969781817322992585382182074831155211366299594630530619931675508694601337064360544886672127479127873426795121006955317066808653420135757110844004909342127744225535847428632404800384861281339771939208073814762353743817502066474937837056961422873138969870185379343611671204414222295374000347681939195024792928074074595638175433640948357962198434962331436556263186507045251039872237433260065969871482230775968460046821020049589590573894390627773866682345815559545677008889755350997998403400683993612561660244461357311520636266712846466364981070055477204383235639563631214009408648753006025782950053135755385355614762905098541321013588272594395847002370809275255687462572376621451634699597418232085193068488393785519728460932404514778199479820995983181222395509943288175856908674271748905181285469917050882430843169707395072472334555308247903390751822863193582421356547361072501233557974672133648374358501248787177272971883359245395600402763406186677184340848280626944563105629032356220477097985618532024187247809320799153624196074818468706123917893322841511596987718501472954324096346137458690217608506694232161591020086198444364764270495005712808690072231880747119710065515136245976561932200226392505791065493861046646061699737691228791218306547787806506819658029660176336304522317707791408180550829331587723238564864687606428159792324098528466072506756163752669693274849760381457198452454765854254644243370116555375057230724167749920207602407121909740112737987618564715872256622827981275396563444869977975005561304470975907540054471279983273715207055544701997668476444740763921695122891340945884712073983501738292246969527866388036022629405997941950229624051347388417096844549036465938389360263947233437007660528640782462866708628378358556947478984711771069615616482638642334739764300535035432273382060842772117709355364414221627566551956708297509191209352085978791888534835803581623586701998224286398500471489065505940028722249016681305250664025585620265477915521675585130821042167430585038762869589983117724427844483663140931347969461965156101357739740549374019812652921424097463695637644078802449005985014973046682453568235136609591213154146753270593394805633395873055225692390029458561712390931191994488669137303129786203719480522901482029267893110091124855308615126992804571995634086116128044284108301185084429480360275310946217032478418688240980104250949565128324090068729219873752749687788420367372465584100324903826672474886504132724051206648973350470615321867086327698638861048374211572321528649370564115025957622017647401684517691185249370256658537851301836216519496173059447929143626373838704000233764591000520921895999296838006555931574539851391647246645995515523137806460880144012283437493738644170348043921938196357493373246143780567966049513454110347211509036365518609470142311905316865362991663210372258469912020053692826117970109392495441763701481073939378637146202861706877023467941315705707251239649413608064353485258404783410214796206407514435307051887095279326241239595789064967248300555743051599241318796711413885746637820987953866189787961897391921208296590258743846961767538080486034269815828428096811857528853753528767683287070852584877864036127736188500398355152700964864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -653481027044277767806059960357895526586370333715341570510625880256179778508445393992697293394697814039328088768849558443151704814425437198890656424532678570710278945253480687739934631060173064826966585557786979635054744444006434895286030845113864679800686145839453999302254226233483282566010118168735612191186801224205433269479717073765798934758244177574973153933364404559180076733941505072781825666238518674912655960177194628002304327943938645351471469509941409739467308706291409047108897531852613186917908993396260798005877533656364291274914852738841874399888948146153825028641191315009916598358513512977018626073619379659029583736792142073521683118810571472992629104636764504822162722078078795056775626662327660780544790881580599118252641276867474578462262104255842097236370236425826836562092242552182888273259949719851477337245625230071491971718626247835994534136704930016082312457043714837746338714665370859220487210647683548986799723684948389519227682073013575592767373908213286044076882555988217740856856100916853717526730798444647863731120542142006448416490248429612889134384459752241154274228550623296797085046551816558098032604952380835633452608660940487822527619102329541105174957987467480528368803590712162868468077948276472701838858867469110084508168853105708409936170916322006332257006486182536087638609201984407182524390228695865899205840379128012978659185985102421499808548336492148559819529441030919846847305227941037032353458573769754724327344974943448836656432729430992432912905991037710473892191324433945066729047090580084061947739673341083195907223340973994508076006864334088629237687035621633047943696208612728002141255986042862017462216593679843335709110336689011804594703936405355669374989348206599902689328833159424360433669554229452658120855766835799002929057630169725079198761762274183462845547761150192430720256194096844219285461362939520233309331080186160535682475558502308449829010511939152972792209437708300698880686966377183907810481311897493085663125117631186592582707295595846997517142144323495124458688630294408538737312051759811699241851837166719204230305637916626737992810637439258865580262590011171526787757011764936143558127967656903208587693548598154175790830216724315178626512674584876570502280598610890286617664097981545505150359593834381216787254747535591984335875054013304199419850403560903095434270879076817482799159594650115749190230990373483205968992351685570779533443037637895261333265805716407291631961413442478289265304844890602817533865795027678888627342734376332088283856693810540252358800172217406891016985630871176602199619151452715084634356158253668166687775882450266647115217468719759108285373327592123808035468223274360157966160048298292458323900502745121406888845371742098653494107707664527524671716564988289057125507761773352956118995510948731264920079538156552713884249059404043661283655507157857900196357484264325077775838383888915355766532342461946197117552367707878681444974781303394335532962915843405675784217531371054329206155887830452289674293973375604203405586775613753850817455436394129893603020794712699889410914885837020652380078778771157480859098549571122509522882729161165033239958332311096927187829338431295438334342455452219046410801284450775512359743228003340639758364771858564632894160420303813159914193007366430620459480240653474102231703344748840510444203185822530639134924687537458718817051159617384188372972815401443587466986197516564873189850817599974513348334720599125686707894607690634610354458806602213496595576574697824875118866923086388678388000073704984453594314088935354566608209502520248543604230405416247297077984536119882901942765672684122154429599918777874847642624972739957118389175437992144328750722734532926921243527697700412542049524592795799951029663634481879116380395840402556833221776620771174939909152296977625089038521113660316277780176903221752627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 536763388206397876222743647276169357350246537295983384959711036195640489320347248601204762846484131415797052215345468960294003951174498857371013719070819193805579329396684195347889224674967986053961305478104346388914755959371285972525586634786991602407190961845650596429563317080885422013331700251429167144292978656319550117924833854473113645786065784330772907603541508465185355533184874286697411094023488637066972667542581011246181450106819138192312406510037565522810605433776240220475061529562604959410863112207027257868530883856078766359712323593948189890728012151843776055945885295976918095904521360829200586436492337653781125991504123299800599211076869541789846346995050383034878400944103122077935829930221557918548158034777610524688439077335641588101737399191646616943849552953233765451022470731740959360869282202622124888466384381233885394535820352091206638501491781331264388778322984493889388959377951336812313184479153154379252332567921679826403284955462429333846435560075974201375051917231352810221264234096312332863640349562948560720097318134288920677376685914833958186315642922676731463466847320534166221263066603949811658375488519415110857005139227857974862980309584458469725626084337769534471896716592956029278977879414647682195336196438307906768254996651384553253447457927508046197781200536015562839899113540708508519343312766087817753340046980903015190845133188390952144120462991033146446326897624638834712114748909526019865285201981423195795223715809007646627134228100674127699335410729644785354404435152142732241410671205377553120012343664129150813447333349564604634498453924258140087970828372859611672570207373470446839083910085135446244449981121778918607129084050729741626713426035295469794228057892062206875112205798093149598530960301938198475893892510685571366724013774445174865308986038345815867125936272448834819700342648224250574221644017408348174645302786324538787248561595234143938613313154870732257005114374098358716471512948799523702403433214240495908005944226287469771242338663966307771958366318109444304082722632190146156858576932527236420570668487766792364418398237030015611213412298570890354456938921248653762459344345146352660518365353886269235103040649248138975256944106339653855604738739170902305460801438035844869499596789477245337950456251006118400150234304161762027455339313746271089027450087250181657195723164726589629779707896417828801511953172787036982457944097779493758998832198777863626063030584136085970151562800214152037305568229066071398044359728829154291645137490995260263877139802503679452313130067026013274570334965576231417153093343107176479600698081503092931483801096251612101862874428304996167943372024874552527742350606650548655266415806252228203332809195161210663667531598301025382725928060426503991106289236188663724725967997107092007032611106818746286124786270012459926866316493967060796644128535541289730912174243936798312687453603208648541367548131590786484774753728727165647469582544054055765701071649380934622090352503117510689775722783140134076647744013931163581222296366108419981715971217841555135896069172153240269301042491189304624563852702892525541395730376129713002594457981638621806766310091265873265095689847524312406473997803711841288177181254532281098291364433065297374249723791358445836998710114466944399527452870187654903680554732292284564724936667267191355712607915632419514576306367019793298328250692434092273844806003786583176915234727588731914197781552384074848914381656006347631282862490748821032991365476924301030042720646563377175084127505362820871134241569940536632385184853158238946073020073995541569091452006120859798948593956156078249820339628039593886222979629519119248926677785481867005913010171997997694299076696073430879508393654994492968220158246815451362694022028584245344672495775474039584895620725167540787328914146939541838925446190675890283095395401728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 36274905893601506969883105757008375801299483216087060200252196058720450991485803676914112994308215599805390855413608808563877066303439979319727197203181525457837485839038651535807059815376698533278376274078218561617549622509795469866766063732631877289712506564155287934374081772166470886044940382557935533294545161950093425832221617927456857149722952673039879631525932623780268074223315926451094809831800469949450600938493820858744615508250790193104880757421130834090740988422359506519126099630744657654323444671593760110191928364901292090913904900421891541381943525738832274839587685173155397140040740122536132059206116475417046659182579568585172661125906559320505026875762813993690610119676202575482977180185472532028043883069879622477382017832982188888238396121003342910913937876225265336228385375761374741841456829059876157851599324735984425189730982719774328735341030838008834806791759643524654021606227603467106516293669062572492432635125587376545187853749288663386438294012124168162904882950420948019956322406261802426295786426802688930331876687685303593929527242165317794076916161235575113901189206721813113735905253647368111990629139286891804704400198409779210615077225807514882568706704621126202999935302855624923308478626807263483655017850213232530636369861795835872139963514615748275344325255563475408510326051132619855039800535680686585358862594717638327118016387945487649575037652096296952186605961454222463832565888140335147801515311122594717740609241377049019504447461000789804869349371715731353832820033577436879637448042424879939778763182461056988293333749715434101681116854632609213204848148155252951724507559329159756947633766731345199733966630113116333635931295116763668818742599961991915750598417295970976008810809709271784303074020609298724751522946808368106171223613946644987489443252488927906517458413223924082942937957303798027923549402712902544385792232557940828674033158677633812046175182870323074770444251246144666530433486748076535095634382205075541292689476143336688318320914926388832940567841383366590076833483150257543847847433256619169978386090724227588259568116312638519270890444305140708107556412805681365881519092218482829822027106588383800421660325438411006352256549394703783161837706974247235594681311683421384561614578405623370119345680192877733975257026518557503538683930560540010882914299512600961781828742044527033918727999825913535398164546487825944653127194365884628585488788979023828982995013731998992991648182066622092723859087394237784193922807822179294039697882243288783312230667937589968650477129350303493915793816622952563812027490532423180010624616386414872670061720761576003362219074645980003101609424359629693379425080803494034434586550554624574392526018050029358595020021479172545905636248078344127561714016265949088042410513882790844669884881388454210969082269412474491758607072621422272238798597822916271541621729132466868411754818330669754511764783313537585424352212985445884052070659228599941997211898910371087128624034912269259060177888755218465806826955760996405490356786793993767956910345568776063829753270250634652516592351024298315627980759440995130971492655630490981250819893565124866095742511323435160919814557985671799217192118559740121495664688971661373443261257773772764812187645557870499048721523585681341614156547682024364346429378342165346303651036828711660427616156620142329864607714936026558897262890380228438296488676893524046036569918557435644928177396371600175172555462314034944398597450940362187103598513940297794088054703633753460067677942012518818098154946856579266322813796905463787895335753264539169175435435673562101080659351174219796215406408400697017878242783060558122234067639584269162969484614161980134885863505131870042335605599181165624914774313900232920904706903744681365271768399323269400423043219183254371422923039855669639456037224985119330000707780608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 917500028096064931401494781064917655691819573131481156593445363829910577287645241316219732188625808547293510673480794345184059642806600930084441041678121882752775287330372894466427278378892443517529772266149615266227901412452497367467875328209377546452003762314422970534104413714619114249044247620777647396042740376262306799927111067490050419408928408217678705929593606747422906462953091783289889621616231386288675213890363145671254535397751667455842228119719625931110292619189222344776388729863525629864826594577891058432470190774973186037319014640388294326761388374597864258516740849297558592816903939536440024308199698331334374476413937865411092662523730044851400461015174109381136009063936864927195688162626936076834753571971501863961292669494407669011575922394749063733147270099418334389801407678995462761010091830841802632410622156786444825103159857449711348036926472192693534796171591349803671002534704895312052145155620336645996738210057962756061225873481225907584233244190837741995100891558757293388585086275359711116407172595632798742045917971435340689627778621153476603830029679256133906240902616443798525536398929133176422848071962877937590381879513583412000730644423994482369319937470490641270067305808016386258122445709197504093066778236990775611089646012174420670781771430278599307646707070346876952756162702192572965939801194345443413434064086809950220659228348045949698310446123461985847699573438937673722995009479648148837770779573893941604004312432567447926405669793448856389967211203637692627356471562460099918152224200891056868050868951442261594299400736103458164501027731377346572608283489569130138364779075352636988833929314597671716879974340810965338974519356010420763902142040178358025850600678927483348302280263066083649262981245314566876179522985264838464168338544489327157447061600694619559115303608016046418225718969410459604676532254009887068967627225869153054216714656653335647791504047664476907581995200766802845408330127387676746771413479251539800317682443918392994398597869435747438498379439525004429551299113892114739524303249436024300182513284353055915061743158049186192956776408474348332007055057905951574120224820728194848099061224164588596745333760032823371400503729240591173369873247090098574499200403735242362565437524526155000730602267847744301562571232239100321882287961880750790329416550188943536545782941784301359036118117922681367732918536375646533740324354784332700770911467900342546053805054726326138310129741884171845006574281760772436822998149379513191195515657773056137645714698994250613052639820722467476431216886957999702793279165494853868892943569221757261070751516945581370319696416556129826114837268239172276360360157742886959990006866654113504423446340743918687451365529325597721003738339474843743797908346102754052088815413219174307815465602861586092432695711537024355342999563445096133101513620690597859347288589081232073822691739416693181233027141920597628719121635438374807447788986214154372859046174856032107046459060840364348399302813361036057543975541104607677779007487352417250744993168985371583253873307846133499428409267427146804825278759102838332725042849252028539898217509216400507121560441251398085191932711383059574209832178820458757379459663443668288737498303713196016009744845885874697057576415420929718062535662660187264971644188616348504845588162299252905618682571175957146499434243693160462947997763438820090676344816915436271949916800629212067348361348141317447710670697183735322518678602048231959317416636157063383883326392074687812241455794031569511609232683024711160991590239484190702793368891713066547947279053617391800141892931078686427623330660399416217897042650875614070855119464445877319159831736445051931585341412384355514324154162481364139106086749700370871672109399214213733527298817737711775402346600686119635633073203814747901230185903962975079337086156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 319593962988174173119078890867065928171257096314213733187344375076666298086013197419040150610140216288906035254184055961632571866037824163734945494555787735840460193063149011927071777413975015739120778099879388261408226223833569889646946408387128279755992312647876413642307435143455062206826649615824447697914923178658551921489490468607961146606963706506674633012978626320477821463648420163981067302480448299974968451894150373554493072355854861628993712070730449475603161151468945202792109211497941558775956296137035701314397766311088239717547814141645622274408771117821835354625538127565777485414681136704450394911236328673537147092040190075363605714094323613973998919594901525560603243906065505031862916338400488404396696451649970981259017091513381638886093660566566469512263507688693332609642091488850833672937267394006909596345998354172963335597253875961459219357681525548562654392796534686527717399372147515439674539844104555974837131579032007296661400946529439476895746399444336929446359477830106994568085308327554481399005051876186253362929061441753369236542255052022791145767968782826103970041213419326435406664311646347847139182891869601076671720680207205262493295796268466633409260035762332852448475380763378598998792927582840241837125078568834367075955177375551155933820090197398796163904058920979381036943347035308421004898139133930830459334501987735236732465958868292661503207767080546621954060426769379697594307384264580545702359931966916432883893748294310705053360230578727307364674647954973547223008705803084867337796766756692960189965589868422491106131676793292755117515047697524509324848927669687563082546863455986758636467714131338572120995248582415170929465976678605875504434044785351167986574709114357559469987799554562227365991588289901619028356591350544365228860330473191022946335564177671740913200212138931609493988161370995683738122166454655080565237624503306670027139564324517878499217374717213042778646459709960615728041210403115472270125491165415829797816263479448109529332957538203847519085486582755354071311099570384376116476009391222229666679085737964727814730299060456211319087638469159040455211931725302161987812423396065589448001093385970800269778851420041969867977340752111037581097544798088572373790965660015838469093817120115805306919556657533847072495696268075395031053702243952772323417398581293710737347945053601029329104291076019920485045500755272891763348172117324588017409551048962205079148232136394262149241278927989929131839016969346219260505837982066089195032214351628529536332141288249037125310862206291083127779519760839400348694155536379312971376424951979383939108594619447913715261880663303851484439717578040195846050375453288788331071303911079799589104778308074247939056397956106858097423542273898160956291858081739900943552635266049463588557104488925323504277369704545969747608367649170234565026144080797561721125555037613313504798637181937308829002067701542767709989120592711928948362965373168036168453561320051475921115243038407036797336320433905676627019826069302165384226528736965186710722814139611230093037625415896835831538654258907887326316351275349109167146974505064789796227999887383666348927904206181568040286036910074556268462933863922585900663710890953275906218611368512905287138330024540578308912828515569114009829706272942501148792541323775822389731078479870499523074247894300766193794820694597863406145312672439266824293906689889198381161330964553066101622580902634417725894523455500065961134012111818497469114943493036600770687480612556956682482354010610899658763188912893461784766100073369071111626953914958548563528456272096569283475258125612642656527415140313894531763923591760919149092575393033721508142504623704057683572636716168052290175875740762312656801505824451270463257292664752696553147188932596278602399361350156226390839394038862730512541686186826509737105817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 278508895731206722768204872287402142067813393170775496303202411383197756490682534122772772701131359693264778425450568215125258486887668293829481306169249382540943906931677121581928118930719112610110780860692254939060850388051675279110787150770909730138588278183709062349903745439904891668287946718897028136845647107633858880372913471353721727722571101604216908833329704250703476416101385340842076465396455075898445789579031103869002919476239714584858312592138539055631680590034161824156354926448973636364153040680855751909457161155521682178905091885983449228794565545887921346198448019690369966689448486381023012477472261540857986663889532774315876915092554423692987577691118745967563431575925541527451267746068247838639362053864645912773164800236346333918628058403404144950130375652982461697938617588421163315454510581513055495407561706338025830816960265260701830815602860265310034871943390898917088596842654375232100287553771381206164185311248717318349090213751357200521894730497970375154240102602786464437836656391262196068283209104179231214706310541409309208965426822664935969841036896366678224063002167321699954708046711066731431974883762724566668276894191659733474304587119773813032156739162846998735029873634083280678013566457318282334306596263481178619975326154151720043304509918206507884322954137870863874935325742824686007084908247055111745651963924553441285758624271845648668208940161348903207050724957698214486798139277768075317651487817428786555656851560638403232026131406370800155197864390350196915118627850575964051939317648015078758217144446225805360285960344519793749979667136915466618572221959571334898886897664266413948859240773311702143723852063422652398370616821481441888014339062675380740212066395955177721178504219427040407719841183526543243818438444769909616891472559737570501922715363339184341495631649594029240736398863603273350594439488953247781115447572160227577028572859925254471182014765494784811276583902822934834117423589184789835714856702820460558415084624313988294170402681109344577522535658502583336939007937274050014368689099470136334195167950894272815325176658880551256603286598247348563381460645539295213550573656879512334106875551208346842795861804509339541133338432754381502647687963372659500244843620093356796292328175319402517431497711683061646702062811655357446801017777541393139730511076872879364013799117688224192167825595762294728725985362093897925190279783325832464571406467943510477328035497582907502723728984421773092989473003664095458603172867213674145007548581380862672415637932986916676041774356183889297985197536112971943757585624362657675303023661760617445467162671118744034315593425090950467377977995108285602171584822339160414868709424904461552507784142761933409283722324008251613246318315021020550733019357646968019634796657626019080466165854031584422904809659287757002551576132176122306247280226081309953165528688168848609661245805497990920094556857077177410170632733296949227347847204558768493584359985254840720328437218482221758899341391837297724484810971613571006820371563832887413649035712294093845948356960616146583643362294239953054919631579745999035542035687862372753055092179219274189258347072803247147852853447330092915409053488091199473100793128282758803147427125792008727459726150514158831177560711920378974453229792721810502219333743307410694608677768695051694652215670064713970909982252923857479084800689626965629763906931355710465306157030906800902857225313362878681077329141844648742869838346132624128651472709837310908719950379839818774598246024436105438293037396145947390624317641984603457842681489883611313814371802127859002134107732603910242675485476314142564698812752267207145573181645168743607081901835732013044597210819585957964082525589940528666906573564470887268453698682173192678141122779694626227965107986603243539286900491892296940044233720221751446601728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 124057056765773780740764802430268165742126325723102569913453538356774640147635725418969472810126294659756779608583200495725657423835701360973384307039936292156105791969509053086385993923771118452378421244699518896300626881232366914793144742830988038163460792036066253453573501285355099542806469806077579392822620054937564366638726405747244829752260780938491363303443720446847411427131156329676551845344594634354585708731899320560951271742678378248399197050331751235507227367593034599373466741796044911855979534818654488175226947149843765732054428598407827879130144942873491922142340979967413922915230969062373355354953553709809550424635601310866774900748018825361077457245141170770232111419113475054651578753782472674568426372568062540282648077563824859605443814099607476950335875615296751604588175336441745013249786679925983597303784172761049391226257282689642563264728029460217355530166115448729646888717124663948931860898621508662657588097440986745997552740850465014196410833780945762674189162388212789807170515517002693881182832272908299065922417046608956998844053326960215386598600854213648890530593286891437849406570565142243158072056466526770629342904475056445083362980205329638100668451498125092372731016851847209452851258422349995698994612757596918408632590586538341186056824390150573115272431952980553143823150183334014057475007004297630911998159207182336925853730258381213931706698169959247302869408505091458254959426801224493465473412668594682876543984658244893438514735623316508306397473503491188531664924222193290947328112261199205292821606087155590497117869205051980194234177246227920301640365477154672653177305092736942500834864764039519467751124655856488522317930003815807104871401946168254397080167595264221529787465659151407036679497973187268786214462566348977545595468725199609403123913122885501965822794212034577983489682328795644222488539759875823740384414101806208398991076641039662784958203701906898114928996145447405862180517964481024926371424844133660994635468392229729772206321905850996716937156160498612146242119853005970911655774905769671029477194013884680637797283725598254293765637382422930692958717573881915540211290288222096848733158694290062036954235114511496466791649169489544134705047617824822242631939419781049976881741954847948229185149027656443871770081931358355803823433688057186551409731722557087113354261799815270567822991106422071217651271457265177021410332470965698786742035831912674121121605088937388309695204054988261007688988286120304605809597550526218036399633531666706743067474680407911325493320593363021881115676099667907413420152268577671126935202919572058128313443655190833615389831409818489890219474429707218459212022628485786792154834144607853397979132709381650990892812942173381522947095142897715534433521108190712069215745677442198820520443837923831261243682556766109194969109675321436198448786304469722698870296924885352858429236146654406926486584925380136561352852205051407189059543177996572966116302850803764791376260355249206786272635817604581617738604335454655940719393316886891103959291779360490003988789600211233591253223447535862227005541725051918105693447963614033590953061913400708865629678853341127648412824076935746628278285784050179240714577187203466503374886366426415829722984865244679497291026978077449589928761632572616983027823003575530836478561751672045817436060116772796741067324577093873844384042065906998906380791086848831760871096574166896399643235550728745766505362551514164456620041626444457682247137802081871325267814249204185379150994872383000264387797465627321193848058638327798159534721105571974816466511592918764498475103114305864565590512108911648459482865778928052604780294470775627577567353660879944270115894544296146541197581813590835006207292498154406092010193003308166829603266298881783646847176678454076160990465240973386034971093536179105877196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 51436702680927745244230766739670703841326460161554233701427781304642570152352950929960617923281305091033676368159029657319472912820231165146749994572302805526593526600652175648140443070006537561792330009904734304904265985262459488878854853570157870020179710157050332990815990653426984607962081574058042753967914522596764420450642170342210999714231700351188768790386821025854964250551358893511094892322840197446881201146766841878335702095378733179457571561411649752379138052639978908223076056594189477527501166474844104583198568069707804276689141249313210760629762515815876065480326855821669481487352659788720801462926699380750481658356729712677594761123811234473148884221666948463090519263678950784805805015990643635066263731059241616489554747973743504113868625087992471686699522923004389381687500180039900027998454208386919985850016902814971237009839367783126175947076372060879385154878325813266915199976693774382224060014189397208023302710204138884745512821352200902003840604905290409510916733502562041862766147557519995261405088514319204286472504468649540279587447239678741036318450168926058516172698914037109752518405008917898526464383103378225517190265017458938365097954644509794875747368579255191911055467380256489517808413071365525589558423720647137324182971076669421158177671687755967165995506652468786897091817357716533233589597916747176026086277724626349294173770758977083810649467393709901519017325217342174040400342018758268206835856154564028159366161654734112408911922548803884478233456795838461078813025953941724843949206330224309808005022723033694560304810318793505402018664883496005539356211966927621666201670710637987274350513650078163416316440160115933194585812442742841703550501583357486407028765848831280376393404503978314820146844448998174741417530494496688725873396377209996599621396309605244639017944409853215078678714547910926603913435802166754740846144582039176644232469164802748739988744730028082101547412247841236015121095415613993077219193852822400734546648295384270343212406435836441476735604493395452076061239917756590216007052648298246172747432040013454488182822737486213191983535598350641987271151860105149899473130416997266423867823265126003503861273683211987125050306391149597647300086932168473805601190201430209918186721974440705958331592202185981115642297613077345052183023960442590787967150182692583047882977324187252906984837985829334657578637304224425209119665196575409363986189139671550749059203326745457228889139770332294496860293014287218608594227787370290755723944992471840595606169402282889516874658413442364059284070382467102237235240093121981970651136929782112771794491786188112781516101140400277357588412853473575413661570218732635473755713449032667710602570836840300060453969016180872377850378914700228295214661069320975485252359595466868098192300863950406772171260844982651340650128353541966821003139266942380566012937522780041309382134037393154693762418997019087184646077971899027959209670896669000700567326858323144889757634995270931687054123471004469089074639354651518905549577499393724285552586577424351015626601984438673119883392119636824324792289511413956063145974672526361534730859098860984697323079907199536411461224414223402394970099066777187175817978411837764628669151263531312246812207602470564268361283289511898025068802393157700814083732700288924668595910167746903853290958371147385034569522705235545878998582513109346721269845165587426730771604811335695418528856228767133650477059172946459444446411974350444037079531006110457949840061662917709304386366715420136301254595723796987897419046048299738030635954880628316093365793285224009141120480554609785726535506377591695421451339653539172323667869649085352727437770270847770583375632189695516730569003716805245555930087556253459912085121953854889546269597133325838232555172895778019404654936153109793896124193320502286090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 12964155515978937658325672786976943675001569233055695415327710746193532268434398293153492983403864128438165291586500930668626120520799415992953008033721980887197900298198381355016705302498401109835635469188936140939743244457648892446214056411703286279637412746459394786628231187191092497236194383830596682335776103825704309000143412369846560932953931888993775163495047148124509913208909251774310731770603523503762300200449404311162869295001455161246356287038636219215249499079948004547238209403172739480275272139088293256973049613535232297304418655504264895086168793205305187053411803575289506227774659930005408706525067046133619198063690857607234276640232810389903566620863183256448499017958343252699708570586410580792939203170964106947670141363917105973297551464219992797206323678035938285901342930133553798632912683223949391605619825343559284723645128414154370197041749944149839745149718839941470758308147076019503934828733233014869382137167660493603167919875309848669587599189010892324981798539010603619729703475053337688879509470734452643917460797565809945076078416396572402191157722670749169000193932763944262633799360617280262487847691976450202285330004765293248812117458347932526198237464416543407305500313608888828574896954461432007362036388506425014975206863751719295973698717905343042953867617493173557601584023877587743365753810254293859054363288947374766607575729405999501658921715033317362023149340906353555898266332809740285379229207885309705651188330469575767019073277716991226207428576628997633132905989688904115684861392713633369936775034082632241108570590436050461637019703775281723660979739990934256578020449276033377787768623731430986763459184180992341495225511692171318895811677705762917081545702854806068547328964074270607062532199146048542931539729577742524471769916724402682410935793478379683997878106754318630449764084747719609622468705124373135138227470280134251702259851825493649795365603724699282449061109323108268826643077585244762243256676496251366914213680980748148390292347655385824345485813241367094579236552786686443479019902588939812253692053448954837526802338937724624220654662043471492842370666241387143457581452366219453864182576559737027736688358994429864636329983029150414397259796315614492952815077446718517483302143520333901218758509251102947199476493763485770168415717871056883335247083301024039717939074706085541593076612274045761820620000475723769882214214035371462932377216192560759627260651057443236506456771700848833477515638079910254113712478068087836565660348638439937309916938265287163826552151317614644446693531475692569455853899109428399737969602593459816237467365954062828293812251840331485829598064740850469199342471129667892606351180401334218973606974916647840530127201630668193447354860805566221798468043342165345600168388484602624795643605914648934635652499991019134247830789690944077027105230814934142458187581430111968205652379865900661928184698992913126291766010805303848268137410074905226213224001496056808373618807014114956219658007452682466627539844772318547123477222419560359450365144127880898182107569520218287813555294956052277856805309014889140142432741393916140566873647822749200868077911860190159571260898967817434306729401041406825057402355750562940210784687295652536683302392900786718852040345410161216497784529361317598120154145800506407516598781594559625310635809373389648537303874785141810486399090897408375413857701414131933068465613232860208297503850456791521548455186055907508067845712408875339758459859588278718913205234393257522181063728941768272943438530240518315951949916680823123252678638009497979405564833492714366330515884406940854238474103457790851651212046859957924463509609838277936059824677833690680153975759216942901997825566082068337792514641092325466654641011605100522620970841064805380358686320164630055573632410189505504473892667776827392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2212683761574986243925836169561950216557151221949111590110810388392912074263812616033367110131893382250948636615856741571532769478490993607980532919445163892420965265955191364309629233448863784650078503001171750227317394854500550400342192221641811068070876837657573047019844550920824020997674686979151988554233162724130218455168147729439740329002916369948868765823032619744401818290386387334357082320727447530242135433033897224186325520080222507330632311841292986763339863045246620202337539000775732584204048673881032835610365560216402975369905566811948944381995932829042246704593668259347905712675758646065224639495393068067214180790183830428679614933225669996987962031025375483002908517654833757051283851366763862535569697997260421044766022307120794726171146574634122615491695644327463307515717201011598616654111701356012450158550617193263978275451573004005179300285240443804850097739671810978705390539372517184743643311753943419222122401747056280781548850073914897741181772531655119790516854327155316953709925933830830226256891953604699546805263526606641071845404275124084574412648905867003287060834339309006276644295039670666918451086817218355389056982738453778159342776841543014690955327038083363779814112679517471351345476278802097284011482934179717289354411618693508306858570798526305570663042497288429935727705011881981940092664542364509986588933305435999347407812746309379949541033964808579581338152856296288717687845562088884831398348516765990009752550293264847492577839073969135144417599756133236523903039734984954020001303658704068095953278686200722299646137461072254030481221436269761769456912404684572128545783007547902864094677751284148445404255705051338173351056738051296006802306262922143652379999981642705842781804265989560454147157353625642851612840603304071212392094133869696251243776073475889831593758549128798969925599905527952205898357147099605758765596030041407185769334002599079201884355107974313929382077966371282498931382413286040553817216693689838286979618336535591488598247738123928661456184165871804340929511823953294994114724355191505803220851112154552582899560489185667616457388777567371252172759345023795764962359688729406568187717295590247984398978114867694882257728293764382780303978314435039917733751830567524268270653303617147743715415063749549872903205066818393139379713951943888135487364547564732889071476185246429997941366448071744986512098221798272646034684000165466106828555909145101329522018419023227399323393878458946137833531856860589483918679325265083447924259583587738119439486337583456689739511343178723294582969018377547022090308937567471379696035666265471197533303917726558497345501225085770427295167855496217359894099821362499303808568928044197542435355706169538909236897007479460694235868343173118019366014233107321134314449720719362866286008870692034663945385931984110794598662345249313750654125424580740445648563981538688796120804266623433921864781474055100721787800571494671844391334699858514394253617254607935067074535834242665946930067742167229736742473961898016122304566709932947953858760167355794818294870221735201118588854091836002254782312358073209534981180254859201411637730320518365860406004412974554284899408381042119270077335449866893304443501770914405815672231184678467885460335381402660876117315847410262362558563217925509128591301132989961618389197571283955380328801984960659609029414369343126257791914076329681587794688424791982255890192551810193763915064113765976274620904984535505789072400747275793842551882210937236540490928922613264705157850958273996072540328132593673384021089927908585786696750743284623953367799604877009672872318722688843234385475146994038606803277253890308371317545079963406233572407839826412019370682076588801089229201167505281361097441869665885407487980791970789614279536979390085340008178501030507067010515991049256877704736480113459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 321608671527818009029192537987143281093756266300897468563645932064082539246516256935867404924875369778023827894561153708470693208947607149107622968695782111818790646364870599503887540525680992443429633111916864363774125910461999682991751513999885117845673282844602746368877300817446851341666514886193637666294379743014666739566321998824875008458040585431804388866465097855995392273552274647650871262641226909175776248211767140635852427427153198226572802404284744777772570421206717209036758512747102720093726080280811501875418544328547553455440685799779009260007726964402097673570498368425795534713233210733943750453507191657045046770833537360514042457502869148844671395504105790756947309132775373969957987735177059475821949374842301587398324384740236507043187377213369393045465604514098306767942965306950706733687787058730021217592728056057714932803027575091886313866315269968862284029046086033515725727379946971251950846318679258133988652133070759041272467896048784634709133380777192798915598608009206037068890138417569524217625923468810995097559225360716144493444532511277439617558571866592479807585093151380876084796359758686478174956323156978915359566228325953402505162552047610876818871421564612427528752232478807422874556028224627263676477384227220348717977730198781985590835680766728775093946918785930682964601552797596693956705687888569386670038707005005602692083918886245066359915324764800140229613968952447592892794872762126230256539779461299819544847321609882700565055570376812712630345011138311559665026962339536042047484143198918796566601290715089494492616964867858907174054591774579252583046584869211111071229555719552199776136562835611790329638597278792292790469813473103972712101453652748089219881550187441130454522972504342325821172237326886755648304146295110557862303386382474197457876421784949084098023977651471833596667053025087461603483067681273187093745230370352950675892537050284770679373008775169053958244755928759318349477846780365667243687623863846507233584090101718313475523212661030017826398760283784531120178305483805507671585134169913194223704600383350665153097569211052229275259195539628834053067529339107678503733620585857970166509871446828677246055408772119845052983973076246639176306155341316402809951454415323515067212510856400454037654768416067733861751027814868075877884090704505297294128569961934971738652190922961248628880016573625175200226468032060673951734267471497775962493957677413211901253963422757072536784309015321440720400006385269910996879535141727294173309520626312103922768475905217075494897350931733260639397741521443780420930625328001105098146909391092142583584314005069680376031163626417910393954980293504640909358075600145959028047474911687503610533983727636130843836258816747659041108900411767303336129144686051436086897550068412254523950506819019866572801932150355579806489785221723507388830468965388316120952651544851121716575728896285290751806562699840061938567833188533083908479030969774461362035095065168736164435173291451351164465760219232354309066526403804828288807632057044997614575177062350234756641371082105810437042133619652068636417414596214585257105617443546826625273853404289272655705313456946081450471674934707631229944999423113666442217727144982352258175600875467481201008916243634594779389060768349894332343056816768613961453431156497586454170168702992910528563024932715188533943324000517608800330135962996237290141446990735696210835828792256372737013825428784130391325200726696453590900254269617002942409648637819457234351515136161426412572346689134327852597669336178012894140370611193811308115298290647915909820055295700870266178208833864633854981225699899040971550833585992461316849888817107066496283599343013076106420908011101113366235372128279113742696797404695455638225737854713190368014175447484943216763384990656775144189504230598615740507656028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 76597156771297226084020370172695950631203028791513676173525740719731058363948438857107720007312138656226246652067550271304961630585259380083487184621378374962959593078618336870358520185204098171830450054264201312451297610680806647115503474415023975406361601571316751898097061522068638884853299787526517893918774275155258724892994356163301352823206879665513123108210730156436948963394524762059540855485498675079957887918880106914705208606800019721529236888442632120442860445613628629126723679518197233785199592136314758990768297352407211543270457931273215561699721488366791112242334029900893964059189759531618970808758562981063120434691550765208520780864489571977915010325989619377127612931311571073776084506395839731416692806276881819021251164974500094583776902501345022134140208807479108397347777347807850113619055104862129835734211709018646470298133323682391719102696943706280333726370657134003033120148713933209776400637976276905722502895225067257480377771935136031407373463696373166723867278956523520148750862289747726661396343200355088297022075756277060940606426066158374935912428402211391203247880346706322719229594813640836210438014439579137823898900913707747222589511349946850919851183842430825901021781967605434910294830594048036577201268663482209559886732997702753342710536704133596709908555227721318201504004691642470845783650870754706846662533998394977142592898919262905871112349572918774137825562660844014273396368932329111120823829584917099461943838010478355478009447378002059871858061050937454830711581367635936591819531719329097236185824673683553263146842635293810584924787117465381255447648724471171793240405226341523899402065620876737883488939365650033326826259026848213928269464427391092053743317546414474506829972196491126998805332274737082674674172377041935059541921844699928536357645826561181423369623098409675877784146584944058240213219358042594828086001533972295539616700036647322843679042352857351606529770001188257258413785611056423173012645616702966196060565800855726863790287180172413989233431517155707433862222207010354532813211849490498905766586588485583341299307162011074857007603440658319993178784203227383762474732436326785248011932005710787024710438952292710230816454868784718097476459501496973762091553264617172177474261087329004113980479159719302416247040866837465432730227900128949811273306694888470029325157237826314558470049778935448337553597993484858921541156417051361214892483181735268496549057505019484879310719473485606717096673549967633988915926745508669332088168769352153002906261172241318735778778680812138831585551387249124271094615722777196130998141788353691464712741501932146631232401603916027001032720893446195515341561703157166387725385160817205064631585384013617546082134301227759267508278509940586513862651840982302061651203301036630950607692343269418436672454209177679971151644946059637686831420030065604164524239753200857315082171104345117138159691595164568340420298806650543719751360768699516344467292440372709640044379305234024348302251433024018796530338161767557079748364604512362573923730407143421491606088631232311969620915861131872026209132380761484733365786927087154369372393912297341290063639065774237944406848793019965110502973741937563937925163110138139601407856424255986919608161118230975382109612775556277015968840368972082280108206789180119808877269915524246943391580602365751584253317113599807981694488654984692802119222068389600345560155746285712012874167166597778893159249857953339315813518533079974204081513018729830046307023507707158672562545418435661650528668172260593747606183467017347845547183676903203780431416608586857162984574356109252123959451345405506696295678517958368556779581694046231226324195208429148645500114114885986108110932146145664866113715167035527461214181752710350543834166191075781369225451865148752049244637626786329741615955968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 18404012860670732468529322312730318777221907218797725686232845711067736955731837790508456748936734177929693812778004980588172588976280092419651846691315204509410627856833598170801042282432424918142547839600705170200434034895652313855931284800905071429879238424289151392027079930657696672340583477975409161653550082448450823564629749070016567143803132032020353969679941414541080636238878098765662979827531397299575009880733777178429031412796357048286905406514206989690358256741653614230902719774106290433103944687444072144861357846538228014771443200066047712273797118731895943668654834763856404091596383695009077965592458160002572186755803768429862232846277364324132573516357580411285763525193922715732497301987664656245461733343097541934484342373514072601941474803065800732738548755331134246145491247160812707598255847544779454013743902744161528263644951680707075557994860560423764923826098339502608776122113801890772514612123965371869629049813030340727771855597797496990401597810416448375630309048871519072173735193456204980698446753896764869302108380157083623934058307947468878700707307974914767638855147259069147895667922559577411756047514271381541807838107759184179633754509250393996262048005751529355565244878782664235351215121360241889218210248824070252810991164434291754181833740158601887602806276565418493401342331903775288073403777335383832293737855984048107916448078552028105589521779078897310597802953866105741778086239377642358279892441576473910123155808704858796630452637387271525109069527446399388474983948748288017918901642283902558271532831072817990228093152482589120389080663893787392422835970936329292630560728383397325300119003796399210352044512582496664976561103173460769903070376533791913045119105100565736375786668579482189824225455516912318766597609365519953179225779307396366988670507013684101959354691315974767371744288321073544861651463160086645968076602654835433743147775147539889411005106670697436895429563335934032070293232043080150624968438663242177746876224655973141272769046964550665421593659700986006575611667664729090214845896330303457501077339715720756600057072541131764420288187883171283197063073701847663838341657322367478246691846104291610242751432679724801226387216388996605167457029539757558733369560949801971142053600803222435332128047382070822005360240690343928285421710164216789394940072252850525744654281975939494240772202218566979167754989616650422170054193398835199340330047097937634202939363131271010866882833411490937471592890125916168136930384850103225099772883693020887158407162685576431653278716535224503606887547813406319501606708084844406306962475060608441587423529336720802663964058668615870703944415556660962378510516429416045628999342266138901431012142876570888263803482463990770230723455824608260499368070623791813239500585361002374200807945153870408463903854641405298253943509931357962867778733997616052792526205668184753825301766784026194755270801993018093170972698248020451082327211453935942802291453747719366875414160140635558359162750042195468975202083641563670815793735565457228167326830583793152013068481949802172918016739858124600581507788602530641009297451963925971899629324320548677828057202698104375068694113714193972256731151572683471705598696279422787256023703726017926571737883129510917717224394336010850053818771001567678754446660455625127131894009181619008906487168118310451117733602698740090381327682816331654586861203744048922284814405086571667671190518595149585118891282050228307860183579490738440975567553323650571946462844936729811170133237598363745055726467177772349622404572206522931207120626660911867518823689422241469320480677378838510409966251503176656477938349977895356498522771255895617712937955726697639019545758299629127296941970328823794002915998429887247084376745268164900430056798946299637727523797400422733922904716758901059066265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2908402291431987458158312555458271641062115898675238757768651842344898898255142797724088066749131530348484900077709408951511108419969720205425112054250224121340300191546876938494725146819551643016956203615811402491116809565394435901873041469840244526987996702081057140305583461006581953182695388589649727263235218449247175672261520356301374052940904081602957001822760566230825025939306115727875923693771536558636621926420294719021944944119688893688240323341987787234288856899145793241721462282932641438453668692200570118302040975330905198048595880741380712902051036469724545309497147578724293333182189810532920022193657681659184242452493711017532617021754399646813590848783658599995567381430224140617291694931128670422836774766457230871755442053046821671501788759534378039277226031303860117605460382667036035215132485402993106963595537104951576853596864789379819706590811859081019583149389011560851286822850866463719821250455391916008084905413587607941018328847130220939935016849771890035449962280440245376932375245980529788645175040398322576513996815551288348545709166511134063059473307670001707150122412823260081939721833826848032016993829740767198644549090470408091586320468667463617443201594585511123757511656700245446742329591261507724702136773796480394131143568024697256577904198054067865892202786449971404847766920589275468423366924192066773211085527134574312809492964597295552914205114835214033802475549706856719634917557481001095309629858444711341616932281332446791366804319588849085709412665110401306958043171842373354907448971406358403202724782908412955723323685391889663453993382699911036811037228746861703971477766482770198544178324519678237355649842229175544195513016158887306188304335526573202511150395010684056217362046335358249663740232251351311705511443204671047675193361398575720120069113460572358271481645987074906544275530116751869181227777739005964072965485216664540415794413184238312884727997749895141702739055095430545747274624409423235534050860655378280910649778854678737204242180679092796354708634487298662874201685509713158357672224607655921960873132353323269826229510483038543409319639243177575773280224793760940668885387685185880422622276206007137910595288443230225225523284868938319211653625021494748012175799415704600161703694812256137272637120731179614474762292861713939324291380656918447712817207759636232789691337666775200134102799056805232863252714797400103356369656408962300107052666535124692152317803580918644602346547412086220068124076783175668702117703673169913704899049200149262804186783918385589577105558847203884710761930040351469315336611171509696353297697534169257993713025139836716429878767342799400528596269665967787216936586632796028216591575149289613305039895871331814140097436967408239048311946743686148323266665815789392344683505563733738868236224321811850469362092491848043114868378543124067032428421590495763982992904252125259968950290455875296232027226302958303551659269447339766702836960218007978139807713594843268605902691655553882695119468387453641878495759813668853417200397171570879259487578390852002333503764959963762704478946419172449259249689144013939385464292240655195865130378940914195414854806394983810972341108723822415852564969498133162397421037043456651038665695256842660064469768248808567636070038093971459115450400638011585172368351012504851663132745111274027105882081718388561434681830411018945962647245140252539084338862938346807443161681814497508681032062071398586910975477496276867733979213301333569951909089432238125630954381770288043216569450187188182170598562831931191720714082152925158761948699175854130768469238134529973515969699916210841659133316762298774064851953205209068178295033384743647935557550732103589921661607229293968416385191098415988405365005961183188487137054192383662317773627266280870838762102981420039296900282805637915607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 265173605384501410952520937925508768991120014687173976594186467803857852471325688260071470835462807130047223650140936417025738297443575189651869865825129080153350789666470779134695005355377256979325660376582043771769467629629582551575624966247932657882674102229350219063232932003611083473670024997713458754655935535983285022250535234268875084928566336272367732425050441938059430405315443988104330513239573884428343748134295727986987813419833969369101676284429835238333564000150556589117395033385006966772094263800696579932085513697639978344650845337329637642967016739536567155422557946333059897152319981965666702229977426726879506584014439587765166849341771608881750864177426033903051798107614916558525122487338775489705585018030630906854958784642492987667793711857484594246621155823153791704920966349456517596531110162760329885421993089203712855622688932460713233369947357380639764658865179044519434357587731135478994202367754480988276865944654769060876228533340677672632061547213837649115567769570877633122984676517298442172616734486972214899827006416694199672114370351414486236058091885770193800316748444805406460164102641672161527486908087411348089720036761899879912477622812110237215568118123163682200428867140306276243944299629696146587044968783714749620081230073784405759758922581790236583044973967257612181805968426569750035441422443780992981396725368024031410731085791130290043259869457895697916330939021194981325342430110919625224078880935257470913082478718183593779573068474650341072377260484330495590202264339209556808048125954023188272337963835234044507917554070746398841333617250182962415582123259260201124365655410928981255848199307304372461817295442672793520195105763369097300808227721675654179296407521703210903489090868318281400804024793492918895689597686711330683271624673262480681861323177668200617826190909957359028822952288633341818980416967706795244322110519174672862202131234048140473062262111322451586945856433531097607573424973831579212707091520545327091004544763849429004569763747796146926315256795363536313742391996943316982998446162137900276275115055958999037976099670014688693492463131572609197284079247555152168419014721896715344720808645786239542787177296948236931619530424058023804400321525077521192615612769513465552917761355279380512702796273353070977790177169175161480173995039139264857118052019533996076619776292277884990753294048393704483784823290850081800418174561578621703558771376842461825934537974888289267428818812332034844427307039420857864971119837984362374645766413887823844365898168408197225547734588898495372486067016397536362611246368127985180353973094940503589401988748948650618688575680632234888698996739641169331300119060759854669553394798037965237332238159933807200904633067823646676629356210586941919104959166496101524467945871922944316537618470153365085032079493350135928237432083468594469034394577290994275572353358482260619258764571362646970397933340015958601476333153994778833965726384970458202271228134302078973848837375069545622581793880382602908870825325692134189856051075991724274984915213906113973190196489306620994300265943401524495448005074185201001560738836900026614644000898632199655415423293063345454250965812199707837456738723408640072934701974566211286327629148222015498707088356517367413198502589970954449717509979326127332224674544457365271838297028234985994758124333615740215081293355228928813806145347664001652222146221238892332592360549657620466501616406856468761634313151336381132360473167248058061957718122890783792000644793790526582537878210928400587622692649413788278727546717884803140712652353125866217873048136935476905059773803824995200287841345170252103583520841844478715232699726627940631232991614300370686812849718766714328952475203125061048206611252651297064465389073751806719012020570076210372913666053982847354091228055310696448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 11603639957395315072530127610810338927978840447312472730578383018977309537871771265425677514103175419559776571171432432443578636071040294716143583900811554301637506606802649194182634921294257436413853952420410284349983677566798880941933998303566037960376056818352520459921682183920795574845338017837827598687142998101131899269202051350804539033441985000734086071095810425379559103482936994138513007407423462878767681648204438197149258853117257809871839000418820946102495850844036192813211111484419439636297652599477467469186454852643020354293742249586232776468629914677618638639126720142081212826243033897407821525027151286985386001129308989313651527977693785821295134784385655027216882765578406193694243298037201642212079164993829884005611885175065934616626370562442854644060316480332214359411677752525760630807689160514277848635456935261073826198872830248165707905880197796159470593286948621088060304979227211518922792800828541424928144415932424015629631649379996344684474702686286528995693185221048267966548416326599804087294140761673962215737099028603630470066047662509975528209219862379548795552195684312046744366400228377320180035485932139577908505411103937530384176707499369038676150928057901995096002553453391238823966547350048089551891129420483324235103621973661415927413621044425315821312121441459476878407218912689265303348592397401056254061145315999394052513493522918243997963742464509576218718467072344933300121331735253236377879326686152191990459810487298555912528400712702384032603184119998470279385217860358080693843633802067707291880133724404465230525471407446074706286318886718116046754371786564235377099857240922130364627270584896261236354488314924190152100744247692426696976998619713756662256336340489401954057501312830275596420820470539215474490111655494035836434917177426238987948832274273050015844169760601134327232630669439151866089155178244228444238000560292302569536453981880635995514537151306595757531887197694194299422921399323713706804621101304328141921308900169121506106323120269731434303945787563464234655046803389269345724124389696451910023434035229163261644058285781173411086753592525094363153663078969029125945822922309607623577598000212250686951358500732605418868397706690190744286201982417269191110776139488650001002560931729614303640720491979769761617189218074242360881161863333862257505550481465729409401467121301377214580201803949246085854725161985942599139672104745106500168656078711572976791416328507317764732923921863137243743508065141370467359620985149428558900035361934814791569437077983071930459359104085785469209327087777087823439814641625549203353405976493325066012968243712720351941084110670449349365264349477173221947410817614025374545001751380345917181826130081233267570368967201044009711079048973989464454057993133502643571234498682877458157117798676049400388301510088592793701351249900652935366234662137509992240235230987583361135187683862243856835408263137501077696742364348870210265998536351635101969512680869713421632894775275801454139338858223024452822854235784666929978871181358040548209609197941433492341906281278290005662093117897345374549014757504299723207953771174242950008530753707866218728037449682152737231006164385884848208515688815978178437060783013055266523793021872852843558559619147934088752226645095428225058416897414776031490324290541479403130319739992765272997229068645656068430121054994099701812938064507188029678661821335239233441878980935015343047984406193738986792394615849434349131392083771770331990247525360027765126202411730511000214180515046256923544408487767581678595689256566385989507829959656218366957931385884997781000433124461679982788754190821030073507819236809921535876943593821709694371662012517712169252091227453348760760448812699581253733372779728443995337570461964072229357105740553886395153603996210024210671649598681907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 394057149698867335413362505215316044455226613436998778629054715533362078655551720818265314043604285022415367863041200290833048868275102137366357251967732463498915275529975040268621894537727042737793995441772481815072393366913502351768964292777716666145698541848392982785294668652459050480292395070847646148059549933140921749897155374765271827940456499427342430517214200228687954755243444556834493686404890723044048199916222061867092519329756346061006470932710498575099018463430152228372276452848596794717786549082716150990686339793497140860575153825834078938953840196573299844243590454623296070049004747766872989777980549965577988141881963603175511519108745881346412380775579936337292885300910821891253925212744798483365485837740737450287725955674379266552151343315391135090552149932772115060863337877165214111794191903165357809963050658752594481826424955258120239420784917371884132399121130682399159185299780900519542716223182797360292997112954615354797520014738911105356494974440803910589814549075970876202255570383687112925484361112713112357347004655512591934112016775011703288381052152856257659648356454663454177865034000972206443255357532183765089296225056330623376648918691681987021406664201968446407424781736381916072217970851819693677395044011144573868765335490939701789823099535100638869004791891355022484459675684790822742006389998666210095226685540362393866661483076638434804967650355495536582831835731845040108999930006739183412653052559007018401198725959785641678571721549779454792622799780933267739348327999099104584809066420486019039562538124078991294842839039155419477094884006591425295447937019083903724198714107801651115305129899611384138272693167106132990907584747567745147545402775919113698917497702489013146058631456224911485014089119538047743468531664438311232010013673557127263019504731093078751902553424736407918535361389094144879036015850471359615194501583061912492988439472569207196960084913244967906952555780786111663384774488200912762076516446555243036639942722921771732650722369258614190277963390124331519448233267831784432181382126332722214780709154381382159631974700183867135323364411647212268110769226875902400703744974769800613622805957310873408559799743948552430113889544658152992598148035412866436027695167089869573989983376268372364450747491633783540863307483221248146349679593715892107926696630098653786368750179047392891141019444379352381454361696673264336558046075016982077188673448318512345246904614336111430937213069097107690693175279384088759644621911253446681051749100018342792624043473119897269214409408468973603601414479943694197308561224538818568552552881078845241658490750535401122827933285525838370115472250884928881926126612092097726594702206092908096841210131808860199652594237119657751162625947281351704673443186033772873209019151472777164662212073908449458753990029228336390737949045690305481641979763093046283165111988314119498150537360938208854788647944820552496132440799761444380899647497394349010779946219565654158739936943568074708310939726240769216645329186660416302889763829301186175613710113104317377250163432200831270781166730150379263960250369225208350843290833494044627722403478753545496998522118350099595423161958589983653806539522850069068672328821547638572656100107202704679601456028839690317188735513325868568268123354802412114393104679288175142090236094887217378425021147378150258941486976863215182230902990479579616774193184273807789482408314463112009915048413583574259158391025976973517776184198150438097852880071761990741589243994649073951208812239510864815428650237760182112399390523244424766378866007906388930183881679792839035906852180955755761804754237238476407972518495807149229116623982950137910297555293847566012505343541751715978268443463385237197945215908588267290257316719619616741454292327720098451229849037233630955100857958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 98891245536767729904443163973808020668367350386223439101031881617914725514843736990548870778930002912492540314709089833557601352241636149082051472482536507113000564675243924775624416922676527806474668446092451698718883437978667238117622765148151735546818392916260364836169552330586648334156932943561288607918656561140393501891901007179208596504510812108674243695735961063243088776962409774286161644483027731596243665728811451806135994754196371467001827122489875335670531468845632249356694767312969060752734067701253200874151654086714268084262421980473871703442708909496776080291283440753683963245361541525675083295318316608130752818833173894567904988494130710857788257235618902701622406853663057559937739620511192224115804807811583054763570141143828526124601653991316003522569174383508287388318699266666043863111954435505394959855665115016204937151278738493680234195460151424542154116766234246746926788205753288681053407967190598248822430917805480998446819766488079334976211648408277649317642535463342078463413482468149232030270724575702797014423357005055834226809915343524373770215653386455122813244706354793709007815467908215526861242606765742595893201175488518359332452077818865891215837312633987669520198585874957334556633981667104505593544837099035646032524458548089955602436583810113381199739747808884077374965666989081530648126583002465581010331249203530020225199267089851483838493578514101619511521890267425180178313660295881215279009021457613341193018834953886777013826480976437803326637490930022386190720152560213103148254408780178086234331924979579262455302849012046853442475443347928824768020710013076100393087060172346711120290934378157298578496975007299808572201255069968839779122996516816515522430202480568582848135196797164724791401336236550502435161998124336935885968890918526532570960018283494170495596078864197477632425027123395241908493547024505718891942178059743577574334343133483403673425754996074329668954194826651898413292075765806242095916240829781076422964438747469899138639104369910528591064393790758788954056440533942286731227015235364261756533523302412779970189233272684125168759811319206625195591252984356089175203671572009358115059199944124361559913161238797994499342554454654589395599984601698602869730949540122485597239435792559596524008318253845931082993904746989129597259355327789092213687984335859288845853597822668449813556209221144356454385747164794629798687626754795486915217983318111562590643488003895719711545660082246767102677827322719296599787138829628137809398470782346707028858391598330074513130216981707336344829586180353133778084319156882864962227546906488324064616341221268760612446201688526710516438303310788136079504948138369868612221350561754556031024471058421770855856176364467866063184069596083443600999113402359315447809384600376513487169517022468188862539047940794563150612125286647842593922479907628442868785406663369547031537108726850787805442966947781550204502527028320524329282160098050887713473654178988302762412847511191259496150328271323166470133641920676609201663329284285109762232568958837159563168544182072253592766470910003149769662046232471508599318640626782944059540064326037699891946221381275763340462322572549035689815692547536277537062119290864471550059239790178672600296788863202747049314371891117196194141857518510197359874024523481659273396173352577750839294673234757644236852535034823869271247200582509249410336992508473401135021258819953044600733477739725914771072353580304630147090395712118415374710909664865984036529235166904429863565871953605712215202280607194010709640036181706500135183718342129864387173949394237208980714663251535991890110030408474667472704513946745387655562032084515996820364168860395894780123377367644394723197180378655123380652995752820730021931549722924689491130422322218445874215080879283458457680740352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 9529571146250020094308110552519314006224347735720586304556140479336881337243002247150945148665563417261748828628611912515918908715577039532998267943486394685800355557976451679480569435750261931978037676757526215405835643934622340022193404702915695153363796266821627842852447608476288830214141979366983844177631673521250893146469129483701355667345229981243556994977472456680688986326213219411452122410581604795286110756241326699454530667402559562651462891238762508366557925947976527515653108588745088879606860770739882954981882374424449156519988110292729491213399554118359255286460694107488728127974085548070266379205975437358163320954194893217454391303138017101713504906113430497561785662438147152292026661264216949120849043282136392109052520491883348391280447705624672906462397888620182133900439175792929121988403009719924283608570344350399177453092067544359592805638774455831917335644970401981893668925127950274501502067491970759065137639642851624434066067196484143485703964682188140166272397323661572427944982812626042947006480509770947877509803667170289764430505004919497511511759460609305689108461470557113998155961996789364364571955286689099587049451509920638441027501998175022683347109030471138032352869841165704765333999568666050657608768145366490586545658894073689214069235634935136896230724432976888152732034214150455405942179702128931010916507235268706686267963272923373149073102379412514464162290479684586432044162230298315723276358222663497368826004820100595578077418502641165968618418844815772809733319485215581218050383354768659462951455127434802848644528330523042807172300080033721259021507882522460175984257248709328663407742543408853208973429707640658320946769207839039004568335098475206041825695316762543804791899921897134018088628785756746458887710216019820362361584449069949743316141609973086246596244553914086139329472793135816696677656221561578699541469825638237476863860792837593602229095626548776420857656368788502318244312721801163843374200848699637023451071613977491854802006206371461288303514506526818445360236926019103337778563503543692906863286799791701139359550827505186855076903217514422454627079514069736368245735679482861237196490220682050063534552060693413800745559642107555282619739497150078741138317192054758107589636912275807184881084077180779391013643908352864297199434488296839239302122265106622931712200575228227133578379122666030212552353478261186672137343803091237016605375422669402548952798144381677043614775462536214249609462937400482316726827519343822785312933326250853911395825637285226928216254159481402857815892543094712008123629662280875625618640789579840420079330701439922796830551383414436661839636175227684260793272050519787133330876894574055367693827187261467568384437643654918927227545799984534592204694418810892755811753633792259604479871935093361700108387055789302957967347102855170468237289694400761322706175474784809474787163785893180454738043643059970410891448718276760605554274983506307671782551093592250278702375387576036182526842087539393637613181318673609255192003864556906368351746495892691412546405339508764269717273484289150802800789744816656615636450978215488143951096499610628152966725699920532115097021014835427355371102934789185435834929701962554682483809043646918013194685976663508406783131838558246291689061819924510879154446158550932132419811943818340006623331826524951809584330017448674384447574983479020086409077285165006647240710594008029219963958722512247865499677714512402327679078422677647946646547491735720334829945792731448301318274017723004341339263349455338260911491251451212449301967530841748064157382905026150622810618336941491277636666741555024895348614692983856879972981105352300964675625818178923941040397054927066510291902789008797314518925823014546748837902348939482481359477377978974873360843343162332264215347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 740144635705124044556623536390291674165575501373226018254022037418422437708694872725752448845552493554733823189489292898477665888600131458119894652143655309918347152489040258352936389517917640413905202901806353619366006365456449087508938956694728675055489262302215897581722937181215711714327765924194952807977713906765853690084172076656838213198301444708658475052158343394041687150805343662846380957912796459955514034053075922703508110403389299604428558380907956790309759280534884384865295034449638382772109656954298317765141312426968385657445181642731803734286496803475611915857172016089405357813358526044710172957706076841495692438682170563233461947993666841176524784879918006747664808864570833916560328223909396092484417236316420102468841756019890935969219280558746425786434128078634358388303669321653770195488434991051447277462146781470493566201862446490999095733480108997169970737556948267500552714179307803842273745445571731649298799156019244419408180843588490182174103854211593610862769605529476179864195513770634168140060304688586452475427910179407170093103363190165874015818965278672072665152607251384566451734053344135675506637498047837053899410569679831194956615825948963523338869520377519889752717013917224071521033192701393770627357171558563841267722866160347529689688890995514425475685306687856188756863236886346416529574331227201943528667555075767107423029622629077706493764607628994532710629211095070788686576327738925134746072163457964812620475037115455114339101895509035556424120572903327309639509563189800896937540432041056335329181532348763683638479014335576015136963312524143797044359961554302794894630713655174054085799508935966264521823630883852447919524286582255208934560139070780394233468878931816393950482304447505068869338433096101556650842795106961944598932024589922440123179892650189740940871099264767095235801751050527148885508124039737314615440709398302265772922707341262041366662374250462825834736177902950929141501743291512347086082419744124415263804032289076478808955515474777407992638745425388431574477043610344788564347840147510604499883430433912591439007117114690897008611563517245485743119456678232454032425270206990555490587221958917717166897010890818813970772655319475273471876171196294043759081861231734772584341857922593612053325424836812795258595637383222815518616256407569107661230054648446101387430368214589627215116338775304644894168866688549949959939011127336272415376204739546281140218504630694058511152454629085521710804086236755220519032190405476860345142347088471663448411997667159199561686655280874222385927893118910445702337039262693442588787334707248765828666177992628391197399602334894686326486376135321752212575345444570515044417516393780910003487024530916193696709691272007835562651550093064517060203280059392580852004325763143427262335470918064553525409467424004726108498025218146976237723378187128546377814952681065916271695295338131352364318209372685655458669950886333313927849101609391041419411358002826551792919042638986598733995096893608534802905750884154263459495829517438610712894720187399538051627418182253053083802486699837490234548866165713566047620279887787378489124439250996743222791848270155386629736417010450032867289053145103092702568755706715835292159858773674111991014357465973875968809428710493045081463869225943851824365573020968984210673516605874555511958096040844060060564972779561431389258146234940856796604852898127048602899314572935885762344190258191190821384250328135560601578963241179160503521145134512899800365473129423785924117717559646433947522441717517813159364934915672163252526256985415942132045637537835415983950348600939018619019738938855828404183888124064720079770250371710373897074734878847824891995369370274668964412245920381311396334280434037095755118941242418071861273153798582343816347522212149267005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 20147480590196505346622608952962080702484179615180596975234732550634540099835129994617270815560018563972558004128056982937383550612076952733806618182243818373801617799373994781554971890423857966684968691767967241223241992434169222921816854239868538722056096354365516205093842988176106862800553038834184878635778913826053900783357797854877149659527105651217815024986061116914561157461694268723023326365745389439664857286125302392525354535810793772284696175582301665249272532272128476035268133130749046572701549105285969815781597901968441307246760252773762430747934973434987482430477406216237398395415771138075909530580624807864608383362020896261977785106448439583140826672768115137792555077998422522702771800226134091433378376756269472281823415146677337515214246747689004951749615756439700960635276201167933940135389810472780093505199493441121348224203970939342768923338290704894995329393645150445094877430466455478339843997383234154591151873349687128224469808802865778415474324556359423880701128077674669054651358080061911951937784730627622287720718756508442995964042632621908549803759282760322529239159071567299475348019359064935441096289215954512261288194236653774134610358394601824454973332777637655284056794659678924176540739578865335555475580222263274990995721029417885897287769566975457071052868753936734036822993804328296185094386164131126368419719859222706330725080228762815204085271319257129889570598058275071060252829549402259973932407173792609809970769717043360106830904916804026653920890043154806617401707824289101615911633710438463163494559615598612679934972249486499348943408182793195232861861356826082934380123772365123606905827851535561707412262135016104080860071922137966239745289279972332769364923341116958965627438971975162178638247779549924995509797727775710614035073147531113682891930989956395490171610452764247065499638767898725591901652162232945292069392756039157342615759708888510291454635522360820632470503810388751061501224333550192595574246255748591370610571587049898308451672831348028622008903092445622579077561882183056186563444396521830875009699057948139654433342821562868365632703902163434008113452771824748191552000911466288367261675534184029588176538725612471504125175867847954932948414512468204446937439129420833476047012114107124516248260286632625456680475144134721864375298004434116801243898254919977593341235558140211697310497619260755450214000848513177034028741578079574078707939453321793923175260342963795743917117562606142246210871786601305904521656837016567961044694095749767983988368728254300922906282185303787583898483799913119316864166550155006862407969716073431946663560877505634080083589772137619720572187135728356557238662040586970553927959699007907405873365736354912047793861485121796668274747075638646734749954750025315511634554677889052937275447908249820753885007487046485158961769705317623062540999830177638216990935175716346413866003992039326197516077602966309740526104551005391037858186165782108974531615271455406098239449393055372209441028067369506405667697400438823220220543446615485207444109255355612669763695710371366962303545352742790017970264125970364652027773870450838030841649645443475629925270989792318628682371070077243261044631033032952959535706749163579405951484605154804279174630250480040205333638814319078879125694603173071545846140448134275288653490639200590517514011223908018470721646841475427360092340931757671820297663781233192491231944453565041251628346426975916133582925136898409417977497158517919432380791976195244324809072894834178068527970444347240529386928366589808489173067837244404357698621586455223390891908206702784658301818771530988250247017933448117730189469030422574304242235113878473310180072248979482537835548263032852353160383223841932537795043578041838476788199393263822441859314007485656065945096262697091072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1283760916680373687046439609893213548898354158741997330697120026109624389253870556348452735109085836726732224797725760978037517570230949196254571461382408308807065683779459416334300992170322867625313202890917853001594279889870031876081242465944785468329071634524346976336649193001979995388512226877067312825860473415839080405682252610161634793875085350042984638493613508587827120612142577838060570694047589387506610395571141170642720488593204841457631531848719611425969819036259711320553500795456579841551602349790260967043712967618205509299569813331594029230759885281094959533482092898179177599216748277196055154915654888233466627379969725511949797513707515562522224333249872364944982868665007786522163865549585857101770264958436153163619551217898047057664505814371258841699286051562358666313859469656473060230373219009315333254511271749039675598524628171204438672855111526176124261154483058506288731163403153844795187417287904612266822916145783440205686033887004716107272853525669684557059103521620603582791357054968361683179196420291521880821247971716788134888832687347117131322272827773166274981776686039533112873478205398144384538503403498249435279772611097370429607682189453563336325922267057960674384308055926180846541453253551021703189578489867865933777933883334428470346957813821070946793035964590575799838941377190703946693093479448269444407087632138844677461712474144969415513650948904607894354421676599984562957532424542917648137819642014048874939266840654511284494253862746531542772334886269366015326796239467010390809646908217104419746406451120119222461754530335956493681559092702823598178398765505551727478895155871002613095195722217409835679446487880344348688481017933519227102279572844840697201573457558939812175858009142578977122802570152750593504810772578503454037578377502080550176320446242635641800587536344058308174682229031216134410809770250182365887875333983972378771365554654912773495255638707073118934059042052819246983675054636023378735203328184259333270772539750509953365706105704581547098285556822701224108836776777336111986772011804734472332955833359829131026321668349821854994521132095324349221720062504585636295835896904787738734116262424688597242514878420593919895986532456057803571902362754515862579052959765080156331948132027257594116354244059350544803412692784762104999855888176311200331390888403823532826135898804492183320200607875286227612651962910836049769840355249969611794500869176989121977974570573114297222585225607050226384602019957551955669063835306291398339391255273855472932491061881464586891636012969178487029218864729763994880031523312038558618831654425460818829557193249260236742276830685015831484909532054135848834922376674380812144012270948907401311659463644338035892211059507825706784625367059121560407381342505440528995089515558393142389003236940147298904969509732949385131251536793403200468239340934461001964685993713387046257567132693808845397141493865117380530588131765923699263312776848616912325854359082517842385602261672409117765881571688320154573202092290732607310616407160584620611160924665252637013648914157783856893975500774249748544636331632633010018460830503287135382762700661440159520140858512105577923203091411375565013484824312072380928859621403221572433782132083399646801226205271935631682035814311491311281976685556950360860355224144386162078963030363074470411715974806713586046828356468802909310507503575176197675475875847686063406281298777574787630580570722666659853522709146757765499834150014396749287168913609968849211676946690057034916250607489949024961748637308826238101208458468790219737869478268419120262508220600135023381289087061854300956044780743299231416231781782459083532982538583230506085160765408838279547411461451246464876231857586196637222090505234025614828506082787353448502223816797084933580059687518208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 91277227425441762857809947428983340089604537525688050143177286741230457118785146478549131594509723804123591457461201173439267142763310531181119482953662721202294583249739775727500048139659892648838351787769058206846171024239489920845656226662972695517563579014657239631359131352468309316754650616116470544862786373291619090870338984315031536147631698542357357366065645449593963573412806988282111524268509033739101097166469864947226140847167642025358777540041873736913169029543691711830682511209235708269664022105793079538877371160717946889381584010218050356347789683585537965062263422705443812953130073880285231105978820883723871416062778104647324379140472706861737611027703874131265428121079756106901527009400969064899817137023745647705843122489057203148584141426466052769066697056194072770415757105953491115366380437184215132809901385290392513864356317689792677550141511286642205847586986071814579740812850036687679173794930253268598886897893096015455715511469879897550907572440810364629912428679107410697073573423933955482419264938487826142760783295981966407851904862607896909560452963417764209799409131193489139273962444859769530596292232534793604949890156358928192600110948602188979273727935238168994533333281859548424642183106167322095200694231331284726549163824736720431289839253747410498019811492552348803287361155684251955823673012177473215837882589003440295270912774481204643689063414574017939088333739175861679996359461864180812900889626701252088711276628377691724321341848163640378223192204733464237844700151333612382032460779805950224366449293512210706508293724703924763222386830699481343779521934542299170062078784208832600198266481210907116063363986560173639456016946447728378426967226475956108144844791373659350395570503380527332233457625241316983749795841095741219141175683897187041229800272009322470990779543928439470893079916657784769576496878308257869323530139402020794645471511435893182793141687171957937740451554338387087694345297579654719413284337016354669663361944466778859469840238209870678811221389119743963056964123302061306830598519919632148113798320110005549193871218071279555381026733823717656407923123108052187394209845133863578386270653910585027352420325473753527331765726533714242230650928886477813254826760163849811973624902470389784285571142862713291541341214675872980132504757452238756030458139267680754949151484812891190624542688784171516393488598513615978732139689003285464142012263152282848682347502699308810871057899240512417094846949928442681276333123507578577248213344010839134612751076491037314078814484518768278418767047472351099627244112474232989983563832899106057759402671619664209828590262615591367545955518798584940527190455074191403488589822535408486250105275398306976040664729541308470295723182716827769204731100351492802409336701258842853260915028504241200602612815831529416277863396741021733513631081226095615359000159977331571242382266678699433199492618781936571154971637871345823395282296351093383434400182741284562424873494392354444813852161539032619937016973044536387427734426657343806011050213344461628569766509801545010275002590226424556030226880629472911333961749471701901169100615865068637666475502388836644856990458039048792145125724448323923488418654274359774255682841469436000113657348637656355260019390394070297099914381436311452417346718754322090204285751206783666649898585891238158427037786314036478903445529908091185248479678805540060541788240967487953205937136716897204636880235745439170560888871574249722602984968405301191504439180262935582433141317549721454880188369900091927655329966412072209632774241116761886457734295444716625796740126777509927026237178730030560642080938108294110752468304361482946976954460724279590003499298444135973515901341465658718793137984848974439446619634496933957701006841978617993867108024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 9358911457595780239069178331377540342088962773870523295463758159292325562428763649065750080455553019530855661402565409081250488430202092365064676375247925312051699728379996120481921888871277211898865847068844415588430733308680380106712200307567623362727657848159262992969895424185273015586862779048610520017474928635342992651299124487943691906210416572220179077598818117990164843839244475401053624051408171765967672689481507401319992793875141554895060445742231191710707903295501272992669677679339381866696164050988953436055871087601070601369531988897868197182773472542452721671680592928536717573871600629859597701455985417676799201857983355073378880921818312197300211141893929043511425804265592665701778821127909705464765111708549751178721521643371537475724707751098911661019691433367633989851307641086757650075887186982515358180715931356601111717030672831470140815790642015250439211788176037890158872867401287442911128356374948801569554694764060265226329499055057410987265134711545459779666342496697604945054088376004531532767971273545205341754719329371675512311441026972415287387318911895151107624339942773699668086027341664963331058858956286034666038507959570341861852833028087336077957419081417248461966322942008450205180480770740552770286739071155978148419780029997525284416300739736068322541648246082534555936162419702692168499408853935221215484000572460737724791377010052211320983240884948864420697926116613246218451137773641811662299959983882955293367073570537564300562063712294575321277915194367130609598778410730551140953530544341489932888534492132247097524477350079028016294663743911358324409673008625665723732889703174356730918435235404563914651943714289079254461104022091891055715747169739691262337306811913043234570605974062143970987753303322048488173441890019333838909433540477831070612556580687606735290060576497590494008306903706164584570121279428378399159739763342343836275025834516223884741958974240382313250834167716100652085297918062014953974676774578046472896245972054885600014756313986418247922849445443834554723539385717487300190871896966506982685566659930194170156880866865623027874290251515155885228813805733148791621559523773024448444288518712292697318799741075760186669780555833279566301527731930635328773596755288809504724858698071739013835197150919579060103591573205756218796520489518824610575805922429638545549977070608809942260905387097881818619224703897974741652384415135154105417496757533773027307945323670951112106902844080513197490766953469053715853327530325801474454593180375677759425340651154264658743590721951806296569639308546104668526667590864098730705782772536271859761187910553303007813243598062971791662910586233760072606702824327590041144729789664348725496864185271960006194463502715500306094576811222685560306331749041902151470118655093166107267733036749954672286964847714620827596972713209810091622224563152377553379847179682533591213669883804770977408924058572410895624306744872894749690769908125007224368348285272041712483883135870455733561467049592042328153609895584537347803828779461757263327511225869359968069652050273300950168670488631369519462444581564953686095444732380658772580546508883019374907051878338053813000328466247206752302831769688598771530251439927918830534720804150005580481387993506704109409810026091374151052986460866131617005555347564600129958816675578106730931039481480897231294822161908687154416517872745907880883862308160306455601642172548180000211714331095055836104059143264764292510641606989710500202804317261601046694848136410298386371288621738764379944925636622984183548551003427876255981379041450247529221273443214829901396204723236398333542138730557230609708414444094849695064887159288083701253125757383907762522244263500146825020625940650354193420834643829503768543208179216300111962871567895003964844802048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 546124070228016279414014780794820915769444871622951361859901127419818497759411680016764228337272440160325512996270700964564629791604691690870238097515033631773603430732483260642327041741405137455825094437528818485321247331692106189072314674814040048069381624127222798410913392262576373620343772602889586806754979520734366733767668573830808435172077079972496599345766617145055530626564714266242228486462561931029009069107477004213782558797362495591096122880062505809004365686319236109697753229956723358061602625367452789386491916174342337248954026831880287769988823887512783090230606234403519717003246178709551709319870567950853125064572667771331975905526764445596908463902027364536864655032190856178844179703448227337547320349801605691728554657988113424619514684205241338557864842785708771154397274187315564241049281608004575206879773828598989825717002550406143589473776781453665208478981455691466599775777355585377057127245885867650329225582998439575523756093704052221155467727238357309522577802217576048780695669495008899776106180483868659051496630710236171278412688521023858606016461952091607654632683994528580376449692238150062417079419810621741451022391003863490282504658833287430572079059564192814622879783112023324153445391170386619225678071844034050818826485362583845707176835843729891521601898484989714877098982289183426445178938453339285288912108791856076432131275472418314104385578938480604652960694124035726385698251433206658465391672053515005956926249563603328990736499217729839729370049230065326853687606402624681537376550801508759626563685756196193336789063704300068946173477822875836947576878694285012828054882076206493645881219089287166110704646673535456786545761435257544116273990202410100446117513390300650851596835172260677047490640585335609432859244422611052084943187921742023343115824991142541991312355120592966002313961461881718096691298699459114308643921548387546285799712209806282483021643912506463545947343097951488880067842391130841301688871355895051757808075048464055963254670382511653165796777953239624636143549357212793782711062464164330337534691851102693111295916139031932764810218228285656454025593840266404451055535153899153260182776623473353731040610831294184149651698094653522819692248519425340954062099211173754531577627168909803054083032187577877997286347985392853314970084094873665928910234551241256404985329622428448347823341920916840093925151824346764536874867168263019543420937952562231408836531374423991422714264018506507878810856310722367079820829726262681677783766943553401797055805562882882098156094335282707244195418914389112970975529478301302023316521184314970379888983649852414224575431304505930304277355539967367003043877999390700868603617877828160995221425268898645987797808555232161406669926951647838207938513393531844498588232849767777797564360719379666837561734762207238149199024630570131435223661299525508668302935668430701115894842565342045152253797841888486932888248788570467956858834577802264697803887082905185967627995645269921694832826288115436800583198937178665292908378799876815150883364839605508830108221732152443214369064517279431168820876823679210550343109993907589023354140371857242969062497808352956663813844267107932161827519561095674952432475028368764507161374661743613039598680893743325651518620040864892877968127736956510891286912862861335315565833629762257400166316828511352932639132522467193725058059055160859266639779432421610932839883955208576888321239128601657394892210478583377417648883214491314582022761921287331089181881487997026218357343393293901569827995894546082127179573460716126028520842683495805428548030120390692842126668304874651878609596750867549209896172225616428058448233356171182708702978252577429993686896168998430826575858998031709049331128516090186503668783049407917390806485937333889872691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 32114379777763202718393270417647078927538910896364709149760096842392511170054990501951015949644155248786793031878978195336025946391116789504383253142433816530224664344835287385635834908800533379393099949665100241220009035728581591736192497516415169099393385878022629620990543856719175729123667757862559792694315475276737188760500465290707646063091346339135377741125497523365823908518982974190346468521575075491799297722142932286156443403063748891199998521473144588135362925577776622356053717502831098232356994398245396281525275342771232475822901414348767072324139004297778404276794767558471466677643535333891594049115602294629065321107969271644935520153761972072598519026902791498638938218060813479438926124542807043339345396711747882304023241850887438829134513752669135607488810916848231891795983530927169829276626896282460630601405184421039922245650236860846562745483997717548541008662619035251344324734679293629585939782041395305748555891951900281376695895506923886351979327655988450127352112402699671282613691654145727442849578457013941571121291571292886439612453129883895459714408000922382518832034424473678467543301260401256664194863911474925047006476198638973952923017015040178911924764193961831895068523288271391712863454447045513899728350768960977388618317214577223318763321550273232636417151762466760961026337140885348803040533389769529464366404582479564844899362599546462072461763709519004981272343906994078297788275230695198898743789652688039368289073408777232315315770786785150060879949780293756160535751431690524334721402549986740759211533381598730356988969449383641410876772577810585082740714955108598423277577192304007654841052788099389912611246707218122125237232255911257643814288940294947596344092797783736635930600216797664135892803858918724178073077800897171683443996520920185112063262115540294119149938809216982665912793663330260539727837708164039335751037237273503861382323223518477008703278793037596878107935834321986996555566470244373912164737303218467595325123363997321284914505286606987368378514645679181901824028236485895701542367370405245936988524979139328689778589194876798522751935018895172369155695123012382613383713765667677126290942168609555739959685667379469319263076057622046367585209395517029423526341337302153768284867814111750702814860724218791967496031499224431620292250345645778840517284716205580653937457166754580993812375658189147944128415985948451788090938987748042499900451063721456112216893070800004255560481864329226168739000471609920854399702642251299646071817437728895844508740288900690245518725789254196642504914465662451630932686959696578822992820980722290592325575757057786803490049393509512823002498122643459843202138378953163955098071448951705912115212872326981299778877530839351360668254093360234685404915726351622514352228108643583196691595805515479858525035346948794988983802790423842300035335736873562578041473906870038358867606178140789842223322381034043335039198534196797349924042239717462417519192617206914751390123720617467018670389686610084872057417847887577336596376820672568549775672187885007730063433636548840679950523767331794590510439124177938291366128546742457549842572247496028683826418557205317961597083821898608182561620431462976580783556405531637085327401205398455342331455345359472803692754602040834357068060024469008267427312678045750224551168678618103267400707247443073930891646924281109298922976353294056154611937522978596932642975614917040231464834328115374382151362032849198665100129528719451421470163002765897548074849518506437025549588183107573157315816789944939740173135700678142567006331174903812015921271470549635130831685503034790019614685080411452673462985604181404958642865706167454098214700010912274347037515859360527444113076537855011135555352882753510356355718165923287988685194495269095342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1708274439916793759554192530665968258891299494314058232123842317314310176861758395896202014354124697098854503362608923796471977104006064492682073651160706652457419665589371129813552086972551748751942809995318003433436859548550503009434295451856085686760406074632617270589951092605922371968020134761137370601452685821179164746466877691146537332744694689673606418501174089635045456899847057396571846642810972413836015329850385357494187369608656262948052032168766051110113330850513245113805276595623336796305220056169757366292647300744854418725082827121141040830008292344407992383863191491700146725583290398676167749671054253722158164899551895089522935314264436169625506001711003947379043664755536743615274303765257630647645574583577373211722907513442593137986294388003326997960114591674318513212735733488413321783540720506707392664998688442391637478074832557892201001427216113500935037807156315565758466290028321524946503152930035454621298312223150631240773823294955397624072434824046123335042747266630569582271567649249324318215140658354877216536483835939539314681435968912815878947814851751631119076468127061644624014087061373888763303691392791028718996590487794072563925250021014568126287319844668597429924245793638949081853084964906791897286957615667416420557394066492608522567234828615393597823498995195858119665361625470810625896363790707604513239071922734685971665267046452091432777688890349045131750672834497665620339167551138749480396621179122254679231280350121484457050111055833292467368643739584988468963053105826559956238473222057266971135018375056352463933354599168748614120898422270287972529327657625192733698931048364659623782580087595145941330925685336281027614950766817590389319050671171183711761253061882371049456282847239527100256926986886362777043058358730900322873148102489688096419908333447173935111250543942478533238320712566750990011736879425733717143722143397323229788918163298266107222846020736290129385289710210421319811220432510997221694822416002562040696250122630917851836171535258482515291293633944756059903447871408364343876264444802658355562724387566717834978099177909052449995164560293578771207661035264250891185444940030758375013045620772946176678656099359105966275205321295775876025472623644688583839489683718391210545337384274025669398677117141051832568126019573402436901197128876549115828474223384524150455423011091963050258826511192987343710066922015191272917821263918633969492253629873423815396273464717832249143075919051821002022721252525768793499190074094521967652561897836394667692696535760034474934878468649838379073720422961656841841178820802580810769586818264486944003974972765366977218435834710151665261788293894500520146773807070687150271069706388047498076705123287299865405544209750595516731052157879085340777519545059965232676122881054263891788952853389439325654621153879552388299025550472367935036904990598729860595930171252826951502932945567528974643412057965396243657822705472777453572110585267950635111377126440336443304091072464428569663531761649221971768428308493562211869807601608563119119868949321851432704195247040839069368687435743864284173937352102297747218926663175778410215909365857050269905139928421156562037326629712586693632509321260180350597559018209463736485278668600074440437524834416086229749204602708361030150170817589291605848730863858863051033238461691628972384254275113838244800883150319709101417691787143431735013305307827136398762600770159666623036323427992281267112770924748458835543941063283418115940078154667142993054073872759923467603579182188154379070482249305934320179073119482837221484413617933268127541417625221780916143360141303970606663443881398463205864026649518384572499296742613170528810397024113817270656718216853372656556839012918836180308137927022120706332513469865115284016572711168901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 71272537402537623174790744898031137679427692487420060088191813589838226160687712022847551012046650497159686298911743475898795967468938304271855956513663605377528494855214086028765542396289693081917981954313537158142507037908340720948918583082822126875018570000782261688013181934837603533303075638284177615917845782707747469920852602395738563958521654239075703834787704354463747984283087618441108596717225422011091262296019885539386630114721656039811259359709096110790508126569810382315531549401917474845107847347426918330436770938196180215384161440029486342748166226530127557207990546276980675687062870174845926959773461558296739045869181170153597881233406534628301622965025589848855958003868394502930001253500413413531347950808643504481268369250940811939565674550626334933546325299451983633348052658095075431221533598430413021562411115625403467994018729032963595943372462269181416940952564729639697491541138283300478182585519699064474442919958048490676249304838541157887835483021319894702790879562678086171329630149089517622993983120091933305123973366575705397720139853702231915135613828729629775845089784629492169601497310859422951839585330616794353012182795423817632880123131036702088624739301289965746589267754363102541440507342815205725200651826217113792253213857427785848712873904156803437852669058160640878461576180372251683476662741750469405707007921353781452825642781207838209317310785715933076389080003440233400563013875847485148551161688196719780141624126630112908845537824630398014370461651985228541939165931448952038394944828914114443782898537612341483506474684821857126360943371075771614667667919449231384537289795475154679387269110476672156530720784673908758930664557548027010109315675908092616656814764681258933705732243336773239091943888929640485155760475782673231217590411263025938298438625541457222126953423523167314821301377796762588752816500160070758540570139021846310004302582990021766394517875260126702448859454549116219256969916651637884129921506588024604847646310550214337883483479055685408522990255035232204923267698053873936176638977622945537409753991319525562267972572108443861077758894086871842671387154167772594460216053721479274988344173792234529968982390528138176999103199157330718761903272522429200146666664624994138365591831973777948333346292412595375963868489776076207502779276413266067154636098003794098147410601452802431944081490087889014322349999435019583561622053178377322328751263698615585617762217886906465684057494774485372557086415233537959011715696219924683638502447850909323373659914138229725751380670499939773833946453475205459409102062214137309437721807726486405693923284145048199904685841042721791335660388403456798680706600210763412401633755887070514760874425477934126971397194098598579409595568952102321117611026402995585420890310985586296339417506850865806664438376162048133392519419537014736929985764080748936738102686565653443124449652518868841645140971730547615650684506160910652604310040281514888488087356027735043737403351269614222897339190977252157951144481453450297332694173537299381395939218952151247145036854194531370592850595061105998632185955819836749306709685398462135758693560510960658890698685835534048665331708075861180888094331446087719431756918793007204123385070572558481258765692044213648022708462957836171493253863413654160051696768996316183783756474925318213784548576607262523443726119366766583955295016873460991531594960436032782048602998484243363725473437456798754236376431927826880820717868395509292449694192791139359324714065875576799430813627887843820911558020832089455264786810565346608560489509091812044855290371913340953822651492415189501571902870188761585495966432289808988980448410039286433645987522589444801874350961029714866145443431379911386210515357761406113425225881559510718390704747315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2432465586772207594819010167136251166151116691970012545088843336553293194721720049663126547393960475922018114409936128418588914609259869829804321238341455056907831491680924468921199556624134400305687689132622153275292067956177496950926902267106282721418767866914481030167025941193759165169821403593748787773228900067091374378148880631460935436370516616754926003500462046310083489302621221783185176927465301953314448765856453068110660404716468378260670940604330608904857993338405583755255293963002824542425683627579526330344419562716880050748698933502790692226555420638708592782824719711035006692589505248437101517148320461853119415571308505666973317008584811784956957064999356185756176059685996242583103030742401316984645304383065993991405106347322729571152222849683886894529433945067245995739022699575176449745572496765982069176475276606134721656933423966381979167171209978076421914620014960149799058931841299339320503312282224752817387582891181129287855691448427519020789070031529520590898487998213947974835681238160602246147557429330315890048766422865380814757469150511288319226464253952819965825929334869048430774006843253974370648408609858674204278433273473266322675684526728387529789322127261015654408881915098063419646990643480983741194123583521419671234329889267548082064178485644686776618804922752625476023063281019662035481732026834216156983364474677851128934607159084611955654995292071139344643719598397270737118973052914184345964358133772906319870676427109422763214804814817361764692033279530983058021589054758214219339745350379422864692600173560896394902925822228450657712354912453625677494905601225657008570116428573927576676367248347667274487121380503847734917864838468614295706036737519980697223065657658651156284033822187016188717772257866294367817471946484669073392042391984106987496269338761657996260716392048965163606026330786005571192099584931622667642176728628129867542700599307742979474422833958971085438579806062497370860688930500920135366297370957297745435753573964646411771371255400693586321275108603709835457015084360394955081752062075430799253885136672191048862055042606119159050882339479744171838699506872600750915344168344261573515436590682620177771179532623132765265632553689328033754661081964786657446682269048010771627527614670955964211760209955998965196596876095866780656783144909287263221222954943029001953700935593640661512493622631897627246286504516019636404908056373390099931690527007949305029427583779100306721627878289998277252712993808662486204815653239956899358852851526171858783737881215688724576306618938835520302876984292307241454775011723949739667895205764414764759023709366373481602455731900430078230063177492805658629296409309994447328413889695778925212041251473344056052473499514825849000613645618487186873490361217971278352923490768801302404868512794401806591839805539772952100120683941434148944170929021679328180081322638408689093139613667675800265224024318723204504887596952540571265988762703969875256588656135689954722152583464312219748354129870282811779835602390642998306052354371352185223248688940780581092961873579694235532446733540837401248267425458992872323513121844915283475579189295786583519625289800607354433677863146804301358732021056322928550300629302864863485164822666400249735998243898004717926102343287016532534300496351636166996971129770210968283291472890492941904082993157494925405164371936848496601352847025760140863320436892769149572012477041123884505834939129927392471613806579614220818444505924173456649763647609733324475384276859538636901363565536601986216995055434170281830190304881525139541726130006133352425508509932307148216149605419575669405451215592060852346376203904055985211268117760239939631706523190628501392506058649019204274802080508910516696672227891961621680231794586095018568958607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 22490562010158910229970439892051114884721022276694439104895847959944140772455126868587224193088496397337297762043624776605782285868727653714365402963918443250315560533110136379830727291633597014867712590544810098622481970229402901062144846395298293527008822453537309582176891017255115503855920916548776957575989761664317708944777580214832557627001479485058702782624311079185668487046457610462879281178646319940454578251589289524624469575685146279134064892730077155102860179997475662506486695993020035058804091027940454460188395189007564058746939371745598693784785362518469771368600662981239147534648240147025254519545591450578062802675307615921204971635025008221697314397785972629737654431591519644080279329216320814749191749621076106588263021742134245555158772384398988556802691525530988603319829559255462137168494152552483129116183097336270749948277712359768389232018111459245539657198371221430040900762634931593815298280708212965239431840483326132251095644531893225013175696233661890221975123493799274986563586521349016668324614320708080506682228067379031044129697117239637975220065777365251319288340455831724575889118251248007667570652422374693617874289095977954207064265486029648662887502002909224941337029778404051317936329155706756537182168959470157044809546284226576919223073646320446347835617300858292267655175060813985875069717105962527587400039655073129178059710914791563825238229919647459059926238965310991601430168515788820178218052042976731302157338033970831868848453693728640052424843936601688388950197144974630979435195174746422804261805535294930237215742342897613324434010158061332655245656981122883952630084425006200844451734086891713818440608391935351569357586218165619097202889998000436223030993264920877283467983369407094593184462258315851775516233360195868634894896803205641223808258034078750253327310348606668197293285329248067180690505541658177063805549924572732357573990918958572071512417485384591249090228806289534458364172129639437668470319894125976285009599288193040715092285291113471597744755227205922215161846083189458560653719806646272073959013363565552166786629291760592800877617810948505538930791453911514111206571842075480443901805492828518754983598594944949736152734145739620511408843681321054315810319625948005329117492885943515628564780495527665339835876160244801227217333677060596825378727975590721685056392757279290601884342638196447054394344583650391265177432242187356106367931010218036708637082222499109817240024494658258756008236506223076981087994690502326983001335740603708794927310811440941951044443849092427392598106397893016564060055805532159373257833383637123075267161293974301565980673588949998478126435906506243832996587169656736907700285390576100412361017092308731003036289570393100982988766707242205894472704339662356681432354464110163799884036819501405995913902453289354234496035318557661127976992825066519891760418732021990049119517108072448353050724324275698612339106771072335351636636987725291544683074763146499910256170343622703408414515440858772301662290682602322717454846428547455841799620167907983485896264050043439011182433926684353359319812211867224827431581147263103821862359162053566371360730348663738500790908100331807959137941442902817777299414670222684941919031765228151869279654830347330346749471204751009826249320304453085247655832309743521406942537310036616943767517699784532463152649179847330624191876985078039174546483957867156421897068988419325395265611761766603890603277571585147266853339804956584952059474456403073554144427310602689729006762977472084738852544210673973255659533397754892412705453092883762969156583788413044892403520879265789137411642901916818447322646611188330974449025142238463840584509491573164442644928782289836510483254643853180213756182886942262538361709961174086320128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 145404275360558494171264729180148984478247573662923102825383580754996557896460349558694232539465103526841349583384957831415934496229154535777797937033136138874644889894731958404704261063644235389141097289478923978275694197723015526901015355316694238389248532267555317324991218329800986819637357803676517259540127700323255018592354036332445431391136496969585003656535245837853811352222594474154201911734618499574086929293846077793464185044420684604192428171605499627446851856078006464684484599353513598702451904127013942532663825636276064157554810738996337125928985097035342551740419152833383671876831862126861996878534517236892233423522084215705715329173177723152468597854145543741282606478443152401278892291623427020187264352603461277499663461373225802058359705436389827039753298891895307336163646609006779801574605997164302611846243997025144292455838315935036614852472794908572569579948115994946579946119513524145903616427515707128905951487532754258115721928880962996476867454641678151617177243710529524064491775341317225813342136790844934058438883724137452100701851259492724089081506212188956376954896040942489692316320039793770528229860237892101830546307863886248779370816266740981379426274060343640204259704887872850266120911539046461299199077664382738390238719855862342105127530630190600091614822662389352030799624506189196045547635557045597670048301525322291066500223737260325092424784301591785809898180803620157465379403428404132589477039059553090459580967420237555204051374222990669108395092749941736806422426878755039412038942138231034615745620072551265288382322190468247032038061959154231747639581914106485339895653996127588163759062658395303686333408982511966147184331652150213896514487124212565773580616367221579663943848613466340901343480488279519221457793229185249638538026359906647662363332520510466999304025857950838432484782223027403524551349112589686416137565250044569583405705898719772867689961300890691173964002871303678180960141641798903792565313787535154678053943705025840012761258019396551886115990036009898559419014474491223700999902288222652248806064255602786189741604828899088700209961691981916799324633633670249008255313354203635562982985841629962672677894971292609663054252996642639385449650821984710567378818966356300330460229332789692212606948949710366520849454712390506590434964170933912466998628567016914305000296844113458543770310345815318472710932937242043347274560637125478945390078830818272580154157426568430959735936741233919078381006393347275827166057442350177455981519719814091860000436064601975651431059612449440099581191338109252195288352498785630044581582537223859064684163912593379717911796002874733606981517760794710652570160721896679505499342742293534083793239565985159064583203834513988768105837276971519663520029951955103156478387062901439400008588373561163216323137768778716723735748879272789519314825609060617521907808804224997162162339725269285974019680187856276365043114209957558739567079696673825488007666085699158189818677152137770378428267157600042283974440388435033496373725402052829193685033650634557123630338798343049428440182160043307913792180001259214457485880186758556450532922981561012009347679715278891378139875758735993715250827037509269097107801231273337274045344391162435177257521222827726575618340810143548733594512977646457097782885330533150316439754210081756923290665797139385891642947229372785038462940192690294723953178745836923411404838358323147043996685483858620580642662350521968984956675752191604582903074492348356281985775033643280379670994605835942143682417164257866559651232767980533095181365262009293506458673224073898773800420568342826579798420688426400707746671955254982341548212576891015282568528014507639556320823885270098451233887821703572647770155472805490026144283572748419072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -66605862275371885333708341131356134577651434446330105794470655697094833605075644088067835338130788074259728454432859959036123053024215500251030149572021578776521494195368565146196651473243822051559080157640540166001756333201221011848889519355152895440356709812310114930032152799354234427147280480138688593743540223129112291784338709952281566216211961959641377533264527494683463891125257104600193372437873869859751184755874756460468704698866985316414309674635253611696211258387574574683848407481374684406996122988572789197017533688206986867537336597672691974837628518526648634793322749407374227029448210577442054165369343989072047534864352989001838400750249039820222331736427275827930913248465094512998709993320482788056990818849051257557758273915327028507984996867072956443284442171829335648400756585945633864480968659495251568407420273455781592375170298258286377670289885907647781941893770839560579443166446989234011596050466923247287876139027383361726316720012834272574563720287145745245590672461106804462177199356983902216386609006485340140049479684360701335742485644921410055766709443531722356134439178196654565187016417953930898151122673754812110592905484410195175559278362023673140737239060189641188682476025215588999012686356160041013759598494017876196978794323857532696941205046357764466082998415125197332157369770601457892394281170875852197304636246812694388104856070586994562654534399139891839972471635639234863374254006426300075554485059220309892189959855023222818149896740625257175467070280704896660825421117774323231390443127269835455594518850741453108608236475061156218168645344389406521663352739931712419183264028959422213939423184870776089163698005099581283811586281631311383036894049793883042812140241241378390482542505107121523308575444151036181946238883084410250230617599100478412964094070729415207381895455560560283434975667493796122211467075148310357887601923653673662456016573217197204465679376402520876788025741028287096348946873412092851107579959958098717346132601926547983026538613183753061664802370411840074546779715620115449877601229012902940086882720784588202433069493173080582130368360462959061924886215392858018678907771812941421742332107996356100608571098850681727874620531109634580448291810018403248698678708408688547892512458196178319073893548521718099599964357091989464892366849983693980939095962916270331193906825126723112206313699762968561431562384819576170344843191350921040224719880308385973525589650488273796629222579689379840864547335827424482922357085341928378989880361541423785689503121540096187791794889153810149700409986611025670034546952449421412314812455988185879109784466192607779005989774064124556900767524717752070028521207889793105793071607786136082123597876025016981800636913030281798412005320796683502938603148244720145764801267432598619346055371648783159281335135702990770113909251158922721066312544954517973740005889735743354291614265523875691048984173757575305646078181875828691121489022707105203091501712313889680538342778932092874195168518825203007364985057727903407213324833728583308620814314731219725690818553546878456582392958080620323821910594899951351665726531393416353111018720651838969094046550835334548023930438286631677431642256771286236274787185674629594549381963260871929256795458790040207843723427780105491324596886410310783274935849443839268630388152575893108966575468043848955118720707505885060839374301468630554603200534187618697564907832420856303147435451141852708557370364045854832144519349077814344763787515279508450776503478957447021135040533160276576962349796527178490771745647686050621483174852737959117691153763252910786893503027838841273714752759573639873333931387367360781180509578378110445804970144378078987717847791078883312265824521465353101321387760035103806770544328195440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 255532586799208449156932062568663310920446884874071656122477113000642145373283051518055969839114273389129471441730753574760007768511019856633324908047767448609260365726007061339575246088430758451962162288580501464187824019246465841186411591886514928963132904612883443187966623396674497914367619795647525591289386004790889128916145381710374400483946517216277439741644860979711143590132693357328113157128624672055141961631310193706310985845956636072026818242913456835857958054508594057157456200095097653215554537892901279038569209176290662643124685710619268632316372456539551693892257467749557590287820060872445257817805914217370936397951276186905723900536049303887004349648080041860960525201317595072054034406704193582970922472934170956463774148004162569473804553190486026117658960315792283626305557499153460413576241370904417376178902062976920214978015417227125444024961887901431533240626650098740476834843601256259299299654725417676971955856696123709443211534869647347798051766440428020769488374298952837138570615440057117344739397222405983546559443885269744085918444730125839949178651584997343802197463886438739404192735045655300961938686423238692177077747054407836975181681024904343666856090545425244229469790507559941994956509995007861965629355354307001510433402118893090870957621591194056101671146400497728140965683324734027135996422644687707565974611512192670415986448485871500605512657359201732329562913482858915408280455949421009702013367428977401468427696051786261627783342004441085707657133083534245547644899207838097407223759313807840220209750387857132965296840115539193905466972405593066329634890497892252516424403160550842042939427342464847564318994881000941484306092951494303648343457042879604726849425378267749524417945342052917235426437133529378899590799981934912858771857553245199707722709859215178565064160709451118208214771020323342481312226076276236170719187331165957063445799252297989977953348430054631488795839837139107299186715338115864093052285303799647607691198502092728334466523773945146045921614270804738332253589200799008708808893276932758522246318481273891848659333095812391728519914803982492226760122116361270576863298525987278107555634367575835062148078087815725919360886888131939463602521523813913107958356899174111916886466496057346516614106564922195160147906036621169538876902233377748825198742206665479555084150520801900624409472443551335536254599324129861395963082414483822133042308981199303190312449617121990874679816817926267226093894097645425437391866690671684336574123474071515460074649570253235438943945209645315492235165697538681942440790993940897687488607561706272509166348060677468470885275221108220660898753250788704783243942149395121633540120416372594898516007285655651833620212715395711402141456125616170191316776997339595708168121205258239205751840747192206080220144286636957238109625911318923689559098945336377939819425867736058820045335235586571886703811445905810047448372837065336516452451426978943612081098037885862102978804293078871245358922974811545887754187662163005118275969394494482991108408537527611185372616083504253365739283412917467587203980928562886112252833641762715485670644816388762370423181974280762180413188160947605702968098591748445436372045272678863341041990215706268669109856856533318916181906353694290010613125912371060356191686562836629753735304177452587287244080103379874306547569362981511087799745931518597508057570988223400791265356597885510691655105976255618736852387752894465444021617903474545150255139353650625033587748632947001875692739014920383546243945416656968748258050100553794711604077901113937770121551123067606121134043156706013042853653101475794857899409973029774725387376886790698127756486326149251585647512975898911806757573821959958045972267577681943067598191067136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -73210409170148577622571905983484010055103727460889719899056290426033244665963361540224267003312349504775434763069001582245640562195772877697119201021948240424439768869876682159539318644421672327398189987945436237485463592887004635300046243266066454522550343074254348286513307749207962879580855279392858252497573125757561572109699956214877243195589653627043725014280424669549332796684658936596214319986086166228722644644991756128350811307348003636358138520549351306066486789528824310859318482959383356370398485496186165113883253570601459113919216203999978577120205127643322172650719033337068684303203910208630321277970496847985742334890407298210600569021504776559221515748172330139664702439079124652211296818224510715849568854749867671626400562057886130623878902989754737905812285254356351329303326008574625022066736473484457772434533957350336615036186193406481245251930676324680769712609113511360186065272301837702319289076277729818057958428934734174976844248582151885775229169857625389163221435655123617729718119646001436186261627185066493890899772026167428053836504907993612754840454170253229246290773124807679464160471236967310539799641713543942794468058371828648515125797973690017960124303003853683451804233705233226502051999414287400567578615861237414325524136327483693941376769177218934633534143459847205165472140873547876602101168998008551579909716067057338452165126133729762978004690053450913058490622409040601647173602622389292239496710247455610675298589882765957428920669125288533635467406085989123261624252965323296811283183112005729337196085145641958717786783136461644785804069430135542243904765981903831534155797976949540516354840489253323893128765196426569149558921255932852751571550462727288542182439290468733686118620477221059553511737044812008284737763545484318421498827840240313536930938652035530272607577845971312185364923386297654537375063285260447041588459301819844319974272449634279082376672468454713658659690835719470886864237828460428648153561545690887595098166007450364033254111895568215164530664170424634188199256944961351367602429753262724021105942792527195864138591056596371904086780170191532555582278468164531666330856822268800307293307986341472599054276032912407597446251213308191852079603617340545050733441619587012520955062871812876354469386799334326824349697192384630104838799228779100516316750711808926165271981300918710152908583240904861936944058225009389973842078834193422289595794742645334145178381672824355230779094134315490879129713289421802670871860922325067240904731673443590004767352489611797228452276545257410872174463143673783860822855260061517835621212009923508947585216643968048260773587202610181862833603781938561026045218481563816216804969112167447005979533919204508577181540793048197853665822958069249302391200053347591245050695603167458300021884587506042861740818489987282193169706425291716722344434654603585973583368580491281476705466800525146745083186112778847180928541406688007849691995212183984102789606906414616057673238545034472158965898490741587451492745455112717806277402876452472072846725117384281455950013595449854901203866131589076420378305342125133759475955166489702454062407686736203774150396560111807374101568287098776511862560253658808686116466330447300090961106221805310040926493525223721244580003089755906954678766777519936674172626195981978179114941390660194789857330257077718225105192341964327843787256640999988970726839161360713527201830268112187838804921068427618479321228928723478293214894584038452603641758288711512060123374998248708534299935362736558279007975084613383307969314061841826099793911132919529526983948129475037732726471112544370616347315173226194201840898500893462527629519314488493026694209984179337336721002075329174695655065502100348713867790047606190417328157491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1122172782440714179118735602145120869911525245723064929735672376341872774539140869511596410724866765532175468410971130061131088794316455413242910020168496404589696156483205385679313759954993629145776444042094138008278123526086131807356233284990488209851371805774625289899285779226346532702273146134774223294087745595364383602593906978791019907165431783738939854346641357640413861790843282111254018136788340453318116773621021968250415453960729672498362793732680910658985219937656336152275698108674496125977527741970553210247186716877994112070680080897488596761382043866291835542891268992662569735620744157693435327771283995554937564481805554067704265095997231821434315862057888141364132477577739350646597004543997950925821295593575748770538553647644351967919140647327271215302653108611343159130862730383037776256281393886436748518064078504851894643442297761564730674600287657335970215447360154750446050211124532114821197195523014936607200990563472713926086588070746905901257360405875623540345182646223864828534589691606345801999149053317159888308845234327586210248106079801407678921963499952635552611992947318484765152919447832475994036832805546166767776853895973267321151351504639865703088317575445776489129601318137958525533079641937333987421760935629685787999993172443865093632602226726967043464578646275535950909910602621491887485565350477226249360064624891273655850132367084329032569114102731867027203417117122819976629959542568211391150859489432161447615452404246517012360623651856434922705610241051619060640113550305258126102573739666755253540240755820828386708596481708658458776954234954081133129996461328292093514004364539182058661532593004491408224840807099575462150882919360404616436993908166662929465951178091651114319292080482453758159555079533199179367679567604894473274171964731588191246929147055343387923550069815927912534173349959986149866946317856579943668196108831497764819705226036828558745986826586423712652819286613643595981385899866519949990284896529293886128081984079530421825411144039362874992034679364556361597482127037432069876209416842416660894766154340227703880784837223203897562290776638553491464872269052852769233890467591710835361416157006917084361100322680604119421037754019792349121825971616001726836250969397214263996260212379725356363926050606331537056013517658409308422155833567978468388038532083204970341678891397128596508766428303641542976928238449199645527275526057969144152084479442789763278994313302633977124770419231332100756607728979923540468661408225786300480683959897254437525505146312489849550568993304318879714445975942269521343021407928930382923456135023738906846037453982141372976906937778947958870135138654036944357700547771799967642321229851936905102134849922279917813863998650168559240312146621120408753710108754421237371697968426362456429492176219576858890524836211034265154712036496026275127321400055187625931017533596178184559839848686323439351272432782320051808235592646556396712346623577972182303199451244096415888010615784393185059123485407989706646819597980693559088347669045940267264080365899962278139708081870293548031596301384954954805032245931876492913385010644331913907836501561443597962401050209861490626931147794612866806893893727621578110789997510643730612018857212545586050265209024197679308584360406593658339358250447670116325982840572937792330753599024659007836823546406487636666470650955573745395688241671627370698043168125471355634147025965159837344252012453180507777328245565099012125559177954068247841486356560353121395283853285343104936382559777226854970719372229286478174463531043091157608211073004356312437173148269562176321136334252632245395263064783452286747034060219701916892275451693746558336495329005035941791067814615528341213327733074196018151764289222652944407592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -82231500759896529243458627968439585686296095861022643888588124098317866042144134617209719023194084819027524813902652648235621343441808425925818274559373150502494817122422882189911949063621594468985353564892513423239754883923019811529529081051997932098545059577062249055882415104536024659095699986715696202337912975582550358616333293728774476251555729052679844742435580830114235031403370426722516314174733111358539052902050932291719460864530494052790492003599821319395536645372489806083253427625932633190371275388263560194493508785889723798734550478220746627925674348238244217166923893022490353050151111014257129535325693939192767963767451162277370915207670046275934458066878565639654869092922615839667896101746769937100492032238610854143859076056374622202795105539853338334291263107382432563175599674122326237089437969373134619622744087664828478911449276038046034626355687687025299586501629191992562437545565939319999964111558538220269996013632756313598190726738043132938400625976000874420779108404240909629216014587293431097639506273322160770184236503291126995950168778836285342347135568938805986750689222193330986633965022375445461892871459370418183290103171733236878397077727768199685805804910280319923324741610100959492356594799622489061781434674672819825622160732336027033432674302911680431825186474622159000511834787421987096137878077122683697749664938180366363787590234413205437480635603296288458014325877470438681052278918238432928776305017483556937791189041272166226093227103078314890584772786302121027184548909245347989943476197055489437975589788758088039195567713691559728769300843323598268753827879828730166395141184212294464044486377325792016253426031014226646441359101942918314363763821926830939463952847712704428387402396112652084088063732490004658404917800711325734633474436664385435980128959993794990818859227461604519628310005154172351364648009560908544511704478422993350256025326150069370983283399640764179728422125830828487228333128176113706528455113222849028542525732788688380133770536540797982432148514419191556026205242806476300731428219467261266894847812232088885330179458703399144318014090075880811345297609564498821584017920427545416304268653797091352876156529822372819007341114846443312148667870717244343764067660188559242283526981404806800526346910630360321642250896938964533925829910578234596967299392662820673932081382590047919026419457439147662570266130088185883701481075346715892175377427274766326504921250902489466068523241768145414865190036761712349183678498630258474338417416626833941257492728902318368530306089579333865500491322907908794035097816070992988729323313840800995970953522842440827078286003299144781599165007894216387348866927822530265318688969836600405008363610621362001360569450895115667060514276015458667517702784260859539959953998170172865296649381881645544956214640735161464998546287306330213365777481619573777530637847169320349413994747626907627690095126294166569179793294302145246929394585935529839348839183018107668692223848889700244555560471932740638965565041221066186026825371835746938506926274528353048973429109946982197862870852535213047957626465090500512677741593017122288645728939726059854751799284216836137836126055158913160411835823131364973430748983216087896081519278662899693423947887092221317960254236590200415631742076434223838224773705944470984219120655994291123107932900233836794468730665330433867661247984706506892635139009008846263462463198370623152588584818885017562183941172996832897803771455712654501169311576835893192803240386996929876655902258830718127857955920981941875154534108156647920217118974714463891481096778579518616123455944761085308001884429686095896502567939433132032600483212847462002749790629677265620667458672473266564958374903529212638529859663310010449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1504875055636418517690957941345517386332625818322314116686063948151463408597253394649696233795787980237128583465296374405511895968845937552213681748486369484156104350476020614285248607557475195476370765991983467810126066039152815169881660187006304266671928730456752575026773207711209553998481874116090002438574118219518482573350416912048392657405704603914865577692956702574879229161941207575892352970204572199697275383751944524685718889128849578656945074164424951000249970243469303050053296852634516795409455773014635456646532378447231828923711343034816412793750935316021384998463834879983591072119602277168172084965973093350421081073004851716692057525359623928159439222244857281430193710535421438663561855333016428686615751943069454281376680580248427062362806743325486470226065631936929374961892283745955506828248737614249165218908749862719331150352453991826120835668458106927146268954147833473387311455022825052282713240666490401484710151356703766870472862831501546538071858251799110124854099190124678575598799850262904432386526572389180360285551721492883078537662259321667345771707910496958775054943504067050002807515963355260559467601886022261150811905707819698686917253413397280502329312534744828167361231085372545713990705040373551251424529497021499044783226534238602238162099137997844784237619193101870804751351774568740424283428468210197230640347057225588739191426828328514554496416409724705652528853959794445832810928016473102377196193087842286845233857892295638075217610952762805279812382062276563115117172852225734573865560425054958653074242367656163295660573694351688201154092000765647030402023360660427670584278391523815476234011864424007852552276666920680689038920855152745700656091497481195556284427748991914014681905889297597604483933427022856885437721889745619180777269057232618214216650954131795376293102329214399093000937301317056188162692412959631721786424519669323476217531666580419131874794303470796511081144363504968323262612619418277659495429500000293131500598607975262922092105978008658643550178361790849387157460288737329416181339660489614731077840150290374702606385964032696387697032921032030093972768538316455833364773554363372274876554610658550456610034437901534450794200510515920830327769158169694111788412949280225378838515231555815799388083543549134805080994156027916974876551102726541866194696447801963594024084831271235688508081664839144082730645721805479221488811819244301614480455638759775367062446030044726591961006665954494971783373865168893491964233022992109541618956044446824097338742142064146418188308625147773523194130308317650625353176403312573165711964618664734089976837128755411619357998020927599213132097559464483873304779576433926011965325994594442916170569873272359954209062619813055494716106153577300238834425718312861843037172861989965381840051420432092123033662223057077227014927900218221419993469278853980373455602341420796605207804065088672377441434801226438885504813272809520823254742984148346516336618840928345558400203872448281376598407184864201587441965149791362211136492406443457192808218409420428373617017894915542063300248794526504372851161553299945025640499491739361110949691996898202181915118794914748703700875375964942005884111874374463885327373546219817989359585137876060544858348270510225557153106780162105744622776189446686035625283823113162208876714338210858275083518480727627074159910852775233601316536980376484718019966139804930898603442091488633131229515910822079147514110888763739764328011884764351778370800903232477198942501997347726320570839324754429563141865689278462279185317991713910894401748733151313203631499332513505131954539583239370967435177003885943196990871332765574111042017949667897284743172991591688534955708607019496206961343517474963170895981150646304768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -48225276780676784579841340204522689384328144655680510239134949828690879211645482156008875987593566655828746093667811757527678825302401917157867210044938116279560121264264114912607854113305035431205677269401416717823575232626506959112775226695473011818077727924489312961254446047948879756137561281973128787931648247514994372814684455406928053626883540941076912201471941537009865820386277954184749322125152147519330672620230431997361487015487497357279462164041597542359171471948806697824308479513431214799415543423677344991883527125611079419989608978712427128820261692177697597839770295927474470747610930821231383632879282344899759509252374081348502114873667675607081268358075578440129962523179800598047720264256392028030549372398671470655804588891255590786500853636956209423150382388029226971332262773274018335766036285007888120840064444881743171768846266235967716616774438600093076112178743126366379933773434856678486681009132893554077355980301748885958657973087367899280321106042940982965222969954085263733514272108000277103580310076350784993858086211599842919360551979280826563502100551540979891477900017372301901369315708990758071715904664041718815269689486532018319427713899317180059929036284261773903859981383109368790343184095923502533021860393579641644582084352010334694286619772547248297072960002312612662050822350437656734789826663929124747257156194150403173941161268911232916394687826728662507484961329558168135982755988956685331968328095951386150870782034931379360157878532559960169964507266433100824387332298585472220312813964876323164551034568163969773245042111436310063330386455786517132131694029962491493844838697747884672864115958768723872095803657733553918216115724764817662494950673315002488312685409288102673726012109128977506406255388277612498738517870226751158314445534881386518693622916915175588473979669088268738954021593768921710126865217420906400948092641695983011144274830572652734744365283914752766261345245118137870151754293447698365439141141353727070893669919031779922140317955382728304257142915005289916654856691404762210356294192546526954011207900051418498443414293461316552872689048377870218829128211885369360085812860949797832159747550719312082696824830201121814779435296829385017230465353909465868995156885349137001287965702818315482588922531132255457533157745360919348111196826560501275148292964055981010188040771674141681725210119045871208408450066881478268006411250862181964702646454633968949748949158486813394958511713341033675478945666765658043730359280075066659835572101260155848164720268311725419020122349516298084603282199080675229525858468189227215239418079199013432789956850152575178732109914925247905958045935996662679429300042541036137672199853088466832323709837026293511215545490587633349889002384736716583838700194889423417829639427516030115383918333902811067778232434774790317202371440992038402916237384824403782754039977647210339307856920088273344873667776135163016111691529532083990837763548300187004593566325192681939456524868276231105999559700940123395408727397934792688982388001891919817011149376244296882316980668503144805101537673262170319224562067783283944089944969888086642907681080703718454199173022299871248192187982267317461797377904629536720430295744628800928263546163824483509839375032180058831393731468454523719512793711690375005147192396530237454807722985859174369210238329837127238641326352417171155046642494486861862895436558072852194586407046312910256321244198420479130272345283246081065315071895820828132909823970004780165563930614899044344256283377004406623246636884483422265102245154212480696931104147166477303244126808875712676590612295865360966731852164704056136043090829413159356928556455823989518072451669367491304162270125262810483556859605659485844582241172193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1343444992544208006032033966044680142879857582609571740127943225646692293394872357412620981070361938438512325370364749545612050570964667237134555382142651613221077997352529589939859684409233726282998466080059704118051770432145837171156596457778559869462181440813130799839990381986196077543118148522625570368461050403898072089409265980449969999143890791045380007364832760237505323681544109031993342510380736036879467501579114894359613501324338237647709034223614635541075356016892293821970803149499083811780790719833781868571062320186233797111264756602052906456323645072163988140577371997264052850246314922678185316416209589254753849963971233575478556348810265191758280349801775801279781673786597455026346054975501042482135526300043781282285495379459815024958481314920137848336439954870114909949229381284225861088011177279022163390463309489602475855221944248246853382056396753482593761138347075141777210102578557924199979273886048972271870315144774724962433453841952313814522013780434161125942690251110361376589550487778163995656700459264663850135495854733576426099978603762810275194213178600067540079443264866973513917494508691045150489487609153940591638724450414565691741869649638868065494385569362389089379284711372386348035246443772268988001707164609598923718393209810771044121536542701160624111888395475647136709713727398965923666304130957882685612216821160952801015285083581719497577563708674608780819162945153870195189074183413222579800943267392307049568551303949097073988229765356577411081472341180718894160970283031009214771387842993925390829433739984793548796437936259058856865936193567713807350441914291973931069820742114394877872615819812629984941253568558558398398757705807220499877016738852772151030989454768000493525321647538500852088310165088626979555258050143270464473362621099945218866942424310696444988650568725098969140073018595485218437054889094323023889166026439635492740512995739398245620172191017653578221247511298288279030664784932265562505025376626436262561191072985407260786677072035240566253995754874337558525574744374727722507277949908670387371025393403478941628439196321988506056820326948514281094168091013592352979549062678036692384618812593336730937144624287124032532292381219532625843123593908956260654103603333611903342055221391724852223143906207611186533800859324517513998228729655327379372546184518688172647269887097889720301116446772104211003343476969790618095323838420566843054568183136140825279308325228297963165407469248250269540647358818129344396469168626624051113680551426771762323026857021471949306505831554812024413997993673746367731859562724234536214679819650607018955042110758589391009306235031028420495576954938837287617970064668333805011678304456535866186908494218350954536467977725943845476090545536715126860865803337115966630905215692740197331198954150211220052888176482235696721917354632761874973853809989164800021596957328914340304025344891049851588399062003849435544511374674076703906625664518414533641667933568837179089360002232748589920104926781269211736481749968448411546252597975212146610347669259536829453567315566374748700136396865090898726952574160385172987660154689368855386196144716803021305379771885123253916719861361828468288567847173726874053876728288113383818296146589316494048204788107946849316353397234521340790108843536428989729685171393567283773810727545906830808563260136757397906092086352081933183243942630253898994727149840864078477423496314630637196582981964799209227677722029265039784405097366684066095069237493614231570429921999107581350535972236363248442169848788584965689716058121521782235156154785093442173729303908227725937611366612546765716715570631359870215566575108060368843876924569237259728659290670844494917266514458665588229765494754118566724327440384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -15964536239043871036935431136831105351991406068807929705827063062199407334354815344509872864410610172039973726116195232182524989740129586699997892241280099202964277650953087350940758574866954942149180419504869702970367739676113139774934107924927908750314052311840968421724738424328027696325847216788412586190653117421754555125753701789792969255958968456455215975786275520878799050456547492206470451113170584045546273624948747282896329405041653083316507505965081410771155059881748015063554850248739054141015940605836969547280398226304345691832909800668625222686814167725437781531873718029232669066753913507091621300776263684812227083820094516240506013973774557123294054836409801160419598874904106787528285720754737697088855663598490299685387980802595554006861447419459866330120399536490060596782415600076337943449202119830861729927829668113516740156269335071547797556106520361003601590682630837852348999562739434635712243155311475341431043727633324424020641837989635190680224496188876868232677411552584866914336513767982666205104013085246985975608873606352233142521566359809324722429600488036496646350919408985126932129354244253137394629514547691143579343589330175491303731225236059791753166808894690674609264910939395824490936294840651347972276851704322772117453996045332261538876603378136827360848222644026618093362559261473976348283744959864447127946409449600129938384015507797912052869808455679876665678399365058046138681939930774036749728971015630709526482302748793085584363102091894402281083087741294217858304965614727542255540424945874061031368303113778889497507114221300909108442239087626845383641156134787983059676496214608833610522071060559610753502946929639999643597026233902961937312828678556812834688265568699848944474985428705734244556618417084699968112261850519567100144325421582557210242073270076383325780799618086306763363541525570053969474922413131109026851228069673518626646079260512594389640392294371518175237671376441242804656531870694037758637194463585573603946751380042830785677767176952186029141714856402952024027394133927806218808725433729897584387857593422200858462727589238690063356313853678766769240939629954631569651355683796802071376580044290639383355837499025984661479344378283130712108763428698931428782263293437808872915277235556813033483650680316463212720570347100040108907585823727007217685709022951660700642044221037721354623009300888586890810645838199152129479210103109182562069962313875380947448457514577228043373462105648532511798158822514761665205721158759555326153218479188785196468856844975295610235270947195936351591575799755251439976270878790000381583188654354280445466947809557437714309909490878845719555710635263149843356195578830191124915920278986892990576754303202556239498886490899416986157251673784714554921614015207672852179634548832930614629124394156075834199651534703472135647013079872857315530400742644873243246684223327882778803516253702961031798441795879750471350186200436721931108097114405539471428280169537868747804751661317289163812576351769640104125854259292289796462184969911769262134682740858649627008996357640098778189000114947362864748750449588173484181673856813260655519519598160016810051422107442673138896851878072017401057908533762760469667027783316527929913168644802035558292670514261554989907261960400432737372288953825585450576676056733573623386768921061624186991545417558372580072939577139270899360249894673383380912082539617945879676242353848051816635887857017749865877671336772378097299256064298653931307801226253969049805143347325689890036033936249245824319214449737567685194929079161915914982957252852998036255982552751204212628135741219984414000543215397655284168530577629227101052829063813725990019336041923475667229976571991010994745754675904955180226969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 641451641741097048018731270202575538731825985306735526999687640837686583232712438033492061074043301369142330739909094539391780786213793635623474138548845155458750372134735919495588527001903416029413327101970241524698992767679550733943259838827716926826156278047142254767100771930917646718748858014891411764433628716938678175793399363386562654335858270926804444841419216277639942281684445769448331502227282479507470733246052399286574917496014420486450201554345613681177654894204076763389409822550723078349429855449595835050605989297108353435263848727681684351799958859534117430389341782978009187260828195408660721170363383187401078195825872457806367722885451402779069749512139302858375378389307518229044294605579019483516111831945742422563314977302296877065779701076142025825182907436429767622069135402750881180964402781224829100234575649452403724194800845707935682366346712402546389971243227484769492337220478930147548331485671356379305709626767636497726425244115430637874649723687787329174771025189722231600873153875178768547646958724454987138390007977900400383650756357092932757330336683365132458250691637758682521951290383160220759731747865923837594694164602444750348611607760400585837344283881605292752852112020382371706483911535442105822493669619568705505898988008928993102794897938391222795005057625990428166735382537986846443711369012029125840956867581999915129444826776390347249649311242481658387807208712514406886454467820180159422905458871173759011140771182990078798760516823890512893489860890024144951041526881223608029866661628664763806379191672888260112694961681155133773636807021003516477338935143995724345034185753401510870333465354570158027803269025232496110160863857184882706164630786219179789520389780726422930123476382329124734265361235887226950431393621900844536302125071089249075197823891716631518176990459568711294584082815858131501891291615631463526411863570499258484067634229499827012039298608229083464809622535019867289366526120209132033465208136700405395153858709393662006179655825889956319121717918331138429735751277087522187660373378735930332850023326247564037519561122339256937373595680655695708197030506394003664460310951116321949193622166117312775262667012073187776503038456904721558480957294271594463921860848714271422042951326539495514439530017787544374791654631191543672651759930058053505017564447322727446098665383029468537112291708579844639243691494642236506447830558451949067736745617509104983084841121618205542377691658986721722024463184945057235137211097629312933772826884636718027030074836471774246116371915568249951404255393360331145007328495832281220388805388898644531659678755522879652459490276411482556221011096854400748833149283578424229570184278488682311375484652914633970247354083890154279848687668187496783807995529340388364472777362707063142734349076478055380039983079092507082830561199156562000974689140135675359491884002721039464212145392835242228435901114098093196625556382671742535596991949949764565389009698480468217635555455154317170682094885956324247741348934972352316165094241854992439463137304853790435601399474145065549002161534262410620549558100525257586649537778364738933146988822284678707233214706325797612158155630350967851613594406156023804398616379772384366241320052717085646328929044169323003419227050129845670989964615648917040453037818471381141650924235056776337755079682648383739246856590062989125910613105246499088148984594814060606186159966225663493202081573068459821675663523349202214076827421148577401352338788453389083132538419533634499339434650337733345896885584711715129558549272888989565705570322422665247888956711646340511960656022315393537322498055275037683167335927415756912449325848699449609625425859059775968127243668588866174614145687707461877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -451121260308000280769859973690181112104275286415171408288287593438472191521721940245675702776915121229391870861911428698939572578665861163571881265021577845331451675477001676648374087575378184304205911162577063661451719509614656892915924206373886292148435710429180338896236820227024438042003586987794596224852695067613924782210046285454020153650015884964559796205634586395765046864685328049573978469028457429443279297555809843513203754344558187379038045829497476330046850336180774105577748855579708969910738326135944435639368409751039681186960653613719368746739155014479020200613619642600111976275673989812327846118667741459471171874187485272455534421066718211476221109500223605539612154256955231879603764261685552928908812176856173638331916001876000862794224642739485039957324581522430218441981146954561392066356982376012465100926174651595983850841240978801896607096818722510963826511707291216303299706644891592889620259941964788718107079053566460009337528200672644371338534039539245731583178889263161307535145604372043736082187482542968335295274322564012126530006472662109635160377917516658014276147645665755780930929273570847675620299976485361599793336176471981068706596598045511125119712924422305498948423224055168261275761388056243017283525897116931362233537796996816418905377355918670072440976993074370142651514852319741262727859483655738926876992706931780012005636368152805185982559595277380654689355986963933649286347379724420198126329037759208407742999146100692054211510417402271168049499994896117353590634588338634871562414909366812345045795221260695290955899422524599385942129501379737563186826426409416525720688954843045407021926145565582149746189538838716439478790455876366232076534761759373652964019706826132291913974222946375511279828448421677107891006503650557029038960503779089395711036799556089179041946489173388195636187245127214407112704240008109361069353341634198255677542703870621977509380573430717805447904633871474367328207744069538817816830467040996215519172669491088920503284497470957053247246633874484147611031125122637684849088579705569277295852512056239873956080002008915536868482025103956925246591801546859202767202508385448197306845602893294005862507754675424707200425303058891807829473191543869356423195774332411974701692384180584164700447514252924039672305482998861706155097492529436561766241395511769811389219663641118917681043535956036010560537206436775223812587168596915833187160110196266982101611472303493515313768376285090963630471375127249225140445866118678436549519632888088154174929600315164104669062013603508499027798037619074303252098800737193785160281393884091933962314754314647988363798172870386831554740287825726408758175201500089393039540452303260600038700469637391825914716993345597998468549491305745075151512394582200780005113667911881513945819367782498382874833431915414659076012216143768522555592032656715799211087535191680706538195389776199303684030986165429093117903484708653497462109698624827362434874240200893504278437895690608070704148502508840499596683113175656139355302848518780685725598174910189345132202601367781059455439060687333086208793979050654338995726703685622346906989585752556541280049614511797133959857015361332857178127829609271587724146295436585413190930511117157383302672281920864223673617381385294672327695095549324785124390630092242566468706464497605716950883115139870503773625957855950626018552302126692396199328811406350262357054627327404676881500852528306652831645101768666839840557342059973971396912494894006763889218076781515346709431488462075998888778475625856106352189958848811535099849675741686781845920271784012751483249190435464765452833975134955609245763965382070543134932500233698732431120642410426015317361993589582619096927587341959168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 82880531477481426627542309950905353773255927744810802842917758223198297612395860682329022842964087050028428930645486860236593802961935053752076822733855943831640098990834413904763828515558169888863514751936998152300281301554391788756105535479876230543152267053799057610485495874562031425416967000043153221827336901519340170108328294482801182437563398318912389576309114658572406122318383994404399030405176471990716059167184922692049349143751401551619524134319801694701214635428530557302994400921027146518261833172180030462723001969246313938168770474834150653679228822995519806068215930474406123679227017900480413990980368599936179458620885629926552833206394771568888700481004118500033978785261988798219995950058656116642562904397003387179476991165306293125573710708936712969455598580344674829744216036521919786140651501929940383120117631291184469896095836763395355646705236841896420369602951019749832485905222541021905125531988373820832888330061258434730295905667432040411272830336401413519995251615494277760360454210150641164333854079797222621866368735831974137928259679691984755130446681127501428902487699815564467171397156132644706336506867646210060213257738317938619421879516115757873958583499196159396292061386237027593483600943140689210309523014298172932947309305746439473042190682432553346262698175432611103981949770089383729326422387985232533993581503118806749404765593382819726421912840887210278866782133824803590904226744078466765499952288699137841969674779814528789581039885258055295167429595409747036584080074145309579076096616407702617871614932606115270193115156326176657285563696720960593741950111479724394203098256427474707168363942880369150835866270703042635728298505945197562078650824429261005058018091729261974136898333296882237009662593776892621156219768938015663401748258977329465862741566745016930609758942971728216885232741933207200632354018495932693282695093985728539713143888680371250679383258539653607157710699240822503769366883731475845291312327198737081533627486670984728428795528656942996144497216568768111359604729090740035520930306781827438563983535942846384339955576390056123261578935441911677450633482374932131927639194907606090622427239523931301985264847875175518387863857151793666350346682792261376003814975657874994460820642802956785609514094684720739998110433527476584385966131538264581854480020225017629205725824039995033186027251279196900003542135545897916648640163283091253348490706128875158428498092943326100327389409260325762152400112405446503498541549251674717871162060251544503702430164201758295465848716368300626216923452361688529056960283113555925756973369923711930528649595897112855119435954009641133975299582564785402480378423906224116270654932621247313107036333377683230894585804980266048354380127967392252020959475634934957910323842479083002290866350690114327649327325626171300353100059620913291299300661756651795582275307580449024052427677256195413357610387415768897427180258206048923678925277506183437836527657069728954186199358609787832697740250129537252233870437543412815933100275565948881310139074645925823903703107481731526899127784031774861035475581532396775323977234402438962045773151027504333509860062176870503580478923955398811248074567627898391395883505895752419441089671648077559864524846514907616652352176871109125406795941746765493036143642223751850470621673981485346171759560177355911394196252339481595788971664391025791714252311490125769564188991481720686171227045628616923725497753171186904275247408720992747895926924193894006757795212591167961272550457664147413192960663118323661925910115472517032486411655501429564277219563148199023359494220119128893420670120154619575601396723699445076966247025128519637631905080597183196169146157484649499169205623193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 306304904507752583973849505754591654846320464119397084598434129830433482524139506115902627384375385786856555828027782786695375435696272589986591806056230912259861352605750550086642624166721829928239711157807923976076655326510107555824642859157632906150301834865728676574050100012992493701877734532437333948126594183311881305419294479300902590840206812668275667183982094863980672052862490625780570476273116703432168489213840767946934072062983326292308605861661032559620301263377571813247652921885448894932571883473194724594198453552933467142846510033574894796548923551102236971399012208094654654913594417052693253859603360980416945397337788715858147435570979640934194078267801422126874335753769707179637967739348930474546670663531898009359331425656799948709330654581102105566674222858223475754847436826803042700050751759863565733086795015370332700652744460789725726500150373823779686575182503714035107290318554362405119774428326684711884355819121695742654757790754047662132476077777732496554723565739797485072323349937757451107076989582863184197668514912179125437111746467992813564696727421242488101808551193683365335062845373034715526676835920950128327715714008837172464619068590155700727590342823890845740012328079685960549211401208877839424705359556960007301591643078883565418742828267356284742853731340618043354443301080528369119929214230518758725922758782212051729846604451195879706218483391894654323241457995300954900206134384479107673761553992552037201239507304241081914645165025465349188370293694256870901831066158011662704139919868380992714808624084096332681720716174428216090735658092204232933052905707466590062878650917533438173146642881627182489079083893790471874684506027803984682857658519126547669504147428383208524245605065837640212700982150384035199389133745007864635064956514473165204392322281557146592485456802128832309721205102910737101061630472131934182008790738114796939905460168420103871464892721711468861021338443498635567783492810792431096646878786663848176260978046825470794593900457274922549465851582926880413197495342586177281377651141918263846049631483351769837321103042159927666368734448771987277026908610336664411332078607092850213332610444715461261425148094204450687328947243659349038660728500900307273452314469919504574858741664195782981609893633141641533196898721889232145935386874464820996765363288631282543421425311880970821857359296811413456132290974212188230809329525771322954745905702091591636977015105259414977630244133648766718414900192068039162439104147438760474392346432133886372355029988841644844773231484919039815894754489148515460459979647106527918387428297597055867544276205620032373864406219719240094469250663756363259925266943216792310389385689304714073255965633440649002968416188364429808278821662151878549690070127119576261100922246146795901023724633666204713131628359887596716570598799122778025851463031883789411962487223392155991862636271585225165755432960677559287177179579001152579573334660338878005224114880713643453519156195320468667871747629008017600994328368586124246644687674203520020063925092864314336691384255894129044596498882132476245890157292442085652786890756155076548399303349130363309109597861202068134250099539268029502740961929886228901359686215707422479351887548461113617374027540008802702994030779164508136866025972246773233859529790552373812331014917501770104170568590536044922674701177820978663883676203855539904719737985422968432215916371047612325041704393939173792964294580446118712178687449678128072144368632192635547473968619256471488174433161489787527982911258689250599037935821765013904556739170429624582842256340744956845338701614111358765990987049998807551094329904364225968702432718895928230922136840416794614496746818836142934028451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2208229504465389893404573295817146836538039138912836526422382458277120457850769104436274181445947083542776288249330729472371915845990401395178273274644648183005677354421692554952177672520387300165121424463877193491690954444628964022325543841862305406223366214022058771138175205349461187945367489801577181073465257397534510184874236737402796215266880306336352271056246257103078656152102579459982972580013076600604961481917063136681771944173065684450123256308064164061552811867150464634182377730549621008039625623385900921257021778023266960887188090912858157371785870641896441530646567679768987035080970891885661523145601240521610001867116981840601203862113845603435711026652878319135555021300280643801692009547545262264283901081634420896590570566101060171242805963925420212409334004915216968119248674826426879358480327417210140670713156447359623040534618157112254182736556731512816403608293915160612739889795531164277847370421598464823582506423244737470224068905405662629656716376314691795315159894493258652558076385814018563273830535941494229463542753447604900171791998467690535486758458698717401006641314661871752207490679838463555762002228940074938567778065553668868627998866561686587305142641449211623013022566391778371753612738559933473761582960066843070777930914231242039512236490690536935756889893281080796954727306632317994929105400708075762861981503378233261146195735007648990276397290558516562144751785508755778341478077736141589476433176271793022817320386660488127982370244411108817222924151441181685591796540032753349612208085706526489563208632279064145982500247372192486074185989573088432960125881720911164545930009560827022068865453005668665815320780651623369351526536416892730524228173158383303879351584501439800123908126682755240573319989049189993913792905347488354320657557226623273010776961493960546790235922683473858307301308250752521403059856506146380365030351947050457238776744051366958723311587554635274069574304700162376836545988884343501658977035810491428619503725566412861278386128535283365680548140206586866189144560809308606493769124921217656141253130618294821114446422802355864034776619506438568596063973320133099726167400909397946606957565941296577812701380788770458799626106012019145771776540910856554180312666883399528101704710429001108545523435118038600037232432795897947389101324111933569909568898417445977030968230893459086162099105345978959186433975103111648882284501059458540437632385443068851186447583498570453829998975649053951358119792989372415180378233822232467898657860250798153811090986586936666667757121982001292128589805657273857175350942505084705612956290908035186602596565429559520324030865035090168744932002407737883772539369138390467238764451122910992122419347957322636934928816091075025713213348755585576634087371831045415622136602252519280465124384141667100609429432984389729622270460046551251815481614845845881140188031052330185301320050569731003472053877080820815426150939686144794581611464265843512240473346010935510843535789179461110176844249152924157295962063539291061761883056484523732167218525818217029734335416912157572365234716677472092366455024341563186245016313710722110818724845707935730167366498965770766861852594370683179017852541419202495960733532971541782092278597146170702316257154583568145138574398966797062951546414392641411595309989025991983592244118667200506761703032399725117354621615922149258518826541321449972965962883107432584388998283925949828567250392805060441328537066670062033511673281758725687814247195540981313619424482663833235959763306475144882515839621513394635605369973341887848399362836321209680607811800601818002102484107596767789973594140356261101449025392176354343352205322762193225282673120278221145639063358039009953579008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 9284441566029741168554627149366737097909507564566233173489282198992748061862415640712090362622479965100303872238673308523883643636202492264924956966678413689657976653056118208130898989496233141388436234850473928803046236284548090311855329588624678837063884037313392531447115035633738177036583294360876950235731231331109403566752111901814974920926927024193486072700758666252982350473814502861759579831397595950806884108934338979493964745867468479501504954388903700187696525910121121806407501386645150613535937638647090258440307715698287234059788598740751681120470366671234052578235772452848230079352504705627870586094279671093287987153175643578302308964920541286867016080962904994053090673352518821772704931089052199413826099654716384770004432025030485916491296121665213476242193484500511532851678285678201809682069294557872978891703104984588472403011323695401626611028298067720395029291439649072194456209424470991328387933173451044159905844422092180395413973542442611047704589733093126497873378025830487435229395190273055527285640550487665318942974893029870086772050743183622533923393240809574816167232392478729449185156500330338062690099321263315544499604914413671502745436381466904279706448899752869100238786545728962870428723322351802686755557962665261036776905270189138366155985414447729858343577061393138592585216014014962779421696788293486839745298353320131767989225419862591279527027858020331348179540658462827623686552490030083479325165704070714491141015654537115858356008786165508725862021298432474049464334895995010132323745124588375645857855367138467040678446085040972253628361455662096618071584078008391941902451091940851235673369836968561789664741288915175858664337087779510325647864972741210533797001346044130757332418560178062726368692654035772757413064211976037866664369568409340260505820673200887576994213820897612345521399412574427133541153007102443261828708325096425582504956764129436026875342092110032836730056257689265592192814625060579450966215542689417189723052337714774203425346379850075397287278225307953856784146773438278189574316864922582003921495442775746563600721865603256314086994489236548120498348005086713776494372871699130750356161292329213788952187004572952713809006755725780399033955932751125945117509904815558753790687561913894042045276125696942956975614967963759697220972648904446334455291070436197531718887619149755725438596162197440673943496186257238398893619569117110430252916733597040284868163925904318152480184165400360838108986241337684239333194494672495934161795528088514991941281143640576222397316156370751679439604908572109589689322648921006801679996837817987290664864224258734618894614919085942768040790257577536486152908360248821992184366587266676337339466893070017586211817263053830049437884026489562723520039819019391646826017485558635355493094668521931867441393202423479114127997642758678837292966889459382198111857249415525465158628199858200076053307176710488074933842166934438187738242090276309111946042494800643640383723517074701086131659848229531076627838381105445436460459464794903580208502322178812886912425439801888039011781427091341290265275014409363839788566336158829467336878818727032426931106691399488014617835054766839956293830432777018254816055333510006590318104178091453455355241683461924665278379456747162577849576948542858578115462499060449478196782824934945570806445597300797850788103933504725468738050948594329285329748962959065598242308265159297815721065416690838445682009623546765481797036308425078130943867467031581009035913817109921244457206595746342041159340865756517353599250157883250922436211814936087769961630969353605489660617807902780666404704256549943362741484809503264454932133065200892325617638152756460834301570370800032153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -100456528570062582857991975843776657540211342784809071930641439796138589810407428376534654068052534087828977244332513336216258720803438517266428953094659943824935629895477079049324503164547693417795260999080271790390670718572587608170108653956358163567480001602776511049491766214584465203465620295631416851358852065551631783315805840580425743915368181328178834432136979178968076761973977621502664283771535478550888117944894090505354987801462907184223958927913592394535612448370577921750893590216928284447788252608449292488762526196107615318104459294073239396876207860330265329177923798058463720788744977277402532727728576380743193975539757865142573979338860903262694964586230226243484094969701867592885680994614002710738604587070369224570915423377289943764602615226527750827977310081580552641627664858857695537656678708475315917085674259115782080680922670722991337470600623662658928391952168888394421172276251323162016779099938129826629681120575445908504488132710671344623936471496260555218868206707655202118322318359646855505404599079790222490657496921677037989285996335808755508678604379349347798402125523334193435561648723950458081782672015817106015580608947881426515369803155588806312297180456706419180761720144603510621737845405059778384691490135824670150384795301781966488768851995642025241546420953886358251957258734396250900638895024979321550874873409475404708834074835103924014935556894346689700867572950064878903599248828910522362341278132189939866834559641619825925843435207849945423719697313947762676220021083000053715568378219914280446144041874568263394445745872282457627473475850972327360131412110464400216063621237560893655023522322447784209580141102935769479486778320039094034397904476628857690440872898038133661126782408846056278845081482231005704409634531824713359588626580830648212681296624256008049432842969047568407466550975109237426254278413550971497196683270057494164740737485874706195021246858122913966593091329457688618049111527768713791982473942832699128394255571273702853905756349233955707513340369959473857240461917586957307755384128724741126666153405810769846225792311893536405231332090911418152496578786070087755718288329071589658938255810552089359512002507800127101106566286407182037866156275057596502391905208131340888235149125856061716875585616451801442045263649480494594161740826556442562077420217342599240335459261497847425871313372526814273782850107446177110399144812517767158477742456612139757962492890372709883946969712025666871546781771427848439070598310127553193854552736011836810231994997267301806823849389873636708948944959135489381997916014925488034377332029012532183252654379277095646404800535917431079399802128053756796670084660559594477734459829384707764750453014492360417549885990511988871893035054209056604002986830074026883216202234166658976550048688752534591799193154526158328408517332791830134203613108405286504691519077865447106019749075377516142088686470106831383469305874267265434806126114290032409257539428570417359624091454381846721506675247539524987047807041419368546685569652371462372103924297936673693743430418801353951517316920050834551660738750459807876011639187848563425376618754090007078615383484562951250490786681216679621170870511360119722276485499596436830066960847805669159873451136900745739013882630543395213948528844689161457383932418648367756905022030810101280233007371949686667473442704189770790837429413208720824042854503373238290077927234390798234348287133184995192169460995183966374829589603357003113951266775387621113013845113230616365609420754994088233744724239853864894200671363463544787649983414186800127555243200291632668797032837547318162873354689458261270706143790602924177172829254841985579065712926167983098608575703941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -866624511940636028839357038663428339897188948625555125641306858237637934064519141723244978143436113388844902408712193711270580283493835496413823894594109302533485801462765546065851087952495960230071557666820230260940445602760258779349500429101668230675225681931098818927959252652118147426535660528711031161221130139015251316350903268829171300304535003132184552668294941470872063285705248968178788894327533020983173868888907885053989262287774869025025767484927030777769500902087852263322633408061456113716333182815341049823775685116890161935967886279543904707368854414363049927762933248702428087501428686469794865641496526306644883598567894136309589566318839570156911303427774534178745204443106333435869924203001656426319798142115342857836423228538516308136208446081087644625763816469761962949489320777195580329405072158917678904046286692469555341652678116942441409145866213258574117095855737888704052850038528467289583524917485746477306916988867338372037754238612121858836738531020062628808881655581922393707569052025779742426996107795312834290093830506455743395785210473611525384582404397545055054192675199715060119967923796141934952125603649132760570212082511895899114249965662928354728182647871626075738511086438249191052869046832951313684143237897227139749373929830887950976402758724310042885661712318274673808360585022902824985946640687609284209228371421901926921239429812491992211236564479515924709183267373058383196051044511191672731489310187281857194586158818496662978585630884271199123641865460065610467916125367949396978184127339347767548720168617903648739979260535792415109541523739698273239118223184621964160711422466098899627392064698756328679904910168966717078586214651746626633920947665565226855831162881898961134526340435366743648752212001910175093278169047383861377361421688707057878877202918479854656159983172278688454475440695328556270321085936554154538969575105095715994826697567690974172653224256118368107104934894955142894729426286539664838387529470728448446818849438207453389975629935697520819665134404183375436269154150915352843878589635081583991095580862609159490039829421682660651171414096253387185623761523182406322377144177393709988037564149762446808728288639923075128103586350430810554894931337991917140265794955446132682893042435267268135190518591418119427358993746076325865001542907684151816283027337636592910410236336907204690054819440682342233916695605867027259488599952750233399978213157138775750050944583611610235515321872069784530937589604553238952438648410509640484445463157981052347789619569207617828357766946174483888521821158443560949922917963992100342205574158154853341842993942039033300979083348970152123090673927229671732929799133332164903915830327008881449604372397860945250955369125922381169335619433177468577975794877885449794096881354331882453675418000517303434263822275671025589662166790094803032993809071476966581152871186180737222914640977046168184758028669917429379923002137785796506213005097620236868009195884619157149098800639733611663902124063561494358208101777066821524219437178261705048972624993221688549316680222392099512768891437656401512273797512455069302697817823639715381141341112532317883291810651226016552763986766613662553366711862904349463326564904201009931420468221777574575074091406853900546863791813583437497179515096915062554552338392118537782490569592215821457650280067409232626163320057868201158499349797189434515199134174935632958179009044511610626937446394382136677560197881664944985095855198592812215603456245518050899516106232727091855224572191983129932334737293949618905391029371989435433001649343040226607028540089452816763128245717771695342777559850013091610439025279230301537208728617526301860522767711219341047113973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 190302948929513976185997255912559253960257091737061644117534990712250718246763037677277353967226993105313636085728694528256896271528398262032299174901838541844824883075268056277234355824101104101259268449644219433873059996706552217677611576251850471390958744895881858830745920692653522354798265977584055298747915779441261996486096100962878325087316400633778298910504440835469722811088959199063008803902496092168435760810405062145300790266963821175401030262297149597019179013415505135537515791476143208219949160431922660865452354321003715148393873155231276600710720158125301650383154778483336539257352290823379000651187750355493108913004172590594811592817765817583644566208732481803445890916210366689553801386292532383575812596039029424855261587793172385547800552047226182092806419684964677463750611445048797053725993916658710362563649335430865184689913695749884727687194610292712781366743426379348139012913672537745520539924205060098506659203968139874435992360436808217596129019499438148349256369055078084047038306971722195116354892583192226526485800878724036389954479697384269581615912144907306700546714853285313314811204146308833717628472964075997083621865263545327665344188372602623386729347092770851687752338264153172938162064254843690698634074755179858830318405667804350994711468173097486577739771827005228890484901316894653231229813323994822083763356405597974674006710209427250380734221415615267890578100347058634127721343269983492686639373069203453290828908479696401207889285889864940200912372111400374985803834748539218165774473957423078713082967182351325621737649464576425011159296046895021649975963004175119092959927978845103584760956201792580474573320477358853034919024029831105867033297320698843098241167672317045080302611872688191029058260266121358712197489647923909904253789306634899086481501512263599167983005401513064437297601034184775534601451195703644417089783963633737082244088952799254033537791099506807109956214247756306534034070066699599462634182638893226327748978512784573134692694678322312464462958637519044870477787857502060433003542056032495521831183654931413301667891564173997293313379486433851889784319677205309007149116603157984334296301639402344273752105657217101477107334992654179139678114272717718335145074401495445158337640049396036591045773423055597990669930862310166831392674664995681887016441835507350553179698857990887630511733349810165735477801463039090780437876204428541036747989322761799418532313206077984090216522916485013046576063006325494200153286605608758798825676252460054601877963391494070905390277702899968167908009731111319511622890884286965412878974002161580983439433614521598866929542142375088562773710000719608870082858964458611225162577030177787069154839965060032402721009297529977548426908590579366890137944724846263384047114001810830971003782283416415776571802649119085035496794332049028059174659830624716116849318907866012761065192566802895680435288183554941603706941913264911695147540497497878222834937222385903105027431118045713796287678904369267679839487925138509498989406978219980911269103009889809746125289875664207196829493330605654435124752446107181170003374130596919728415328932430965850429413364186080468616604820447781546991085827256590200686729978088319587005213952058946501721045394547882422118429334600062496136463088103207948758680239268519889821265100248485691252835498804433863032416012080270240403983424617347503071635004470200054624468520895493348714010927774377047230396002735538166717966682458058377709873871625862471745583932553468661817865378974778353256251103249670375732955974996670607297150308335556266678076199648575239087968672429837942850019315054570929481848601131046392570703856436795954846272709545867345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 22253674655245159795033265091153912105514706815882050808748520225761025594015840336968606643342178077390805557121103277845062437890591531712098561688403732141652463169817676361874608963866487316376443531002357069204704784178251094060887831744639804594150117595499024621581640562652361767158823711011677720566091216756427506374420926413220798728507649299634088532431685818277213182488596834556137512286751862519071257985652670059198030260284958769921242944677199684736701524607988424322454512563410396769201372993293496601240161951348846434956520025789481202305268881916245187927489413902482648042164846283446076315636844235961293112262426200644111999363938757251146196640102307407924993701091261009161088738563003521748429780666804181797788577502684803438601623964147915641945902404183317838837406461332199028234174243372164388888931717527156510889472564079106408172516872283944020387787711064219424700076131286365551062738801717525077146131611427834934177526266695415239433975410530350775137592919982706431640920731867224820844660242585526676017851537593498071542093393092733518567738610654438096579662091839075430982608913313940078326841181621162678186252118552459500849896906874054144373227785245350133944505989665586174204641801790001627920625664552400430161097442527156658711721305698184606168482547046347893148823460433805071794422144408234925751806041959085778667017683943152688001550164987245713769096364921520468009856377493292165460435620297439285778907688054461849071964463967155990425328396997930715204517266322123812497544914153470064639827606200449763985850091341705004630530763687446988337234756436756064402243552349860213869715413815047360842090184800585531693321993045992477949137888073252571603054824250818407634852646838562113955111633302746086050451695144093910206346925494265336942449177404726194730675246788618554681442051396989322069539377372274050465107648741736109418118552161775345928779238085891390424831213109021764200242918372196788652660886505903222525667210192771930455593110903759754278460316036849282972250836798584473335943137102589306581512526943728885489957136829607766897438434361047412752384757218222306549629413186012523681922074539608433520656141643362905083544118154573106187550432478658162219244589030880663400125254358674123125118735911401957825556914210247792049774967692500966605449277858491008915795845915481130444510148241747101564100943723798955151163918733292234898284939786170997635908159739699634838477915578578694645904282032090452404703474737397736528673561986203077047774055547173330432757695968477120294656754751543750027070914932146873199882549195420516439354007059693931362292453051345423487338654906337209329590653419362493824107028150087664387740311247244792653931827783744088035021201107552714313219474400318220916631042440099054374645396349995276088994812262620847518889095753784533754848612667344990478539772195683340122108661049992077409644920967244590725222395766467081382031012750579473488424055618669615047364004648231177033074844201460984068462240845589227443949038899477054170309813087409217793463092370644691270013194386527510684878041973913937017169555661059515482241343087393457635908265999168351790969462369164155755608532044863997106431336616105500346069349660819463277120797707316848968848935115282418953934777752576762598491180238131343662331225691621266624194908655437070119642373516345576407497681702580755841550706649133696915793314048688021773667156206008029876608681564834843543202536620458465920653822279073929371540295828394165096141912097922571767484649182190361927826531830933204505981219823911620673549247332155303615434231864099390809473081265967821545098311592864575598503683737956991201555187113048145920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 98392580709340594105401130114973704795326585091079887458812309783086564368631071046018165820568398612068150743698071310208803569046737245312405957265617063984446669550886357480657389978497313903300393720145762954927536722659653354404009849936878020013361741689147451530655139449627496656898496180681049813270935884639398995560938595637000177320847702311019374494492791612238080572628010841215839084931142704981032888205240677329723594433351459904128335512911642439614378400835584089668997464295114756510961468438047418330829174121668317654795541990214361822257484573960721719458700094265782830874692531309016159730751287262342757972310508281101405906480453889347646303319125697194780783185160969150891163411724615260931323784713361389696049184734494929813095359901474416980288126037136158986989269095348493214875097234144749359652770630239628703291427354929225729464914908939794556332647458098110458945080797821579321429000935831718055897620006664320924747425030234954687238202886790851098305079737448221614257248499573022424411151182927586071825144411597097819411142134663401211838283539632522022379766061237143404674416642350487011195489531202928817024485195369484858877823523269353326097388910234341882781012303393177740256155899379265626969432028507444104150038517385516974399043425404071473937689504547877076439353103385884881620324888636823175379727995566070740646885522999310988634807432447794335993204001888238964368729107048065223384302152763931822681250702902377021078398981275705729787842000643838222675735586042978495821707220480811554073796477301222172823671330198035498451658901671604090446830614755051251133727104918150750043739509927153801721988459239561827561937072137011323521139670164171317705480040669122027376780212572541930916907593935260061822191615901233208783633824612585988858279055662964379954915562025933489933771175337569385986547836108116218485672509737133154144793129506734885158497044043133222680582585219996759661877331634112698243267851840910771343675405717607989109833942629999226024648031232824146706396248844612887038362480230573366696347688798136602038866632482752877145870209562274542224616989891792443381937765852435983557598448958437834943755615504095527083144418891093690179524052397196492522686426521328590320520601128586132891296780562341410779025260407840834348908989142897953938351342130314998602062510957635139333807121941761277478646372678618131256811885844825538958686488550741504863049705110625362328023369713515840279087084840076213758772564048317484372208356007274764405507857410667132019776670159413363453954350952081515449650722200749937500000433694432026199620360314406384605536580412953817892425053044826084107653675945696102794378219258083266490681579948475134421053894643478280385599435654485383954894044911565257029597463199319120487243282381148373645182749435926058597059406285136594730739845424916050785857880904419695248504929918593573384273902568571715781812280315116357938391854319759625951381874055406065061374530681941795122527227816883666160954759294442480347593132471124182010704465158875295299509546216161024665914578443943361760568203491076104119847477897234194818952013689983328073675703025777669119503480516411276548062932114981036142550325948343829045906500628183648108684591955349730474123302416584441566859317271449211455462185925373175007638224883842598031264814275502566821925750561285517598337852495166667339509586470085567484481684489670580424104720644457300092190441395889842136172059626026860306727606170433854041337035111904202119716499360898277663103215077175242733529497127310301841059189349451237211038137441574875816116383841622033794095431940254171854271890143325923347676126697091933210750696292352000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 158766336139294052288005824790852495684611083451037348647062180205589181362840414552080820128037301853440610825929535204486397313882258242949097864625458262265074262345966481102171157431388953917880779724231086309358471382472570129056211556072554121034392688387780047710680349758908097293386359148681334003881096849167166938637146774916063578540207364225820023487964540250730285064877903299072009589330689740709995846533379955662417877498581534012064494192104827935705129831271273528669622248629854981585611092900587436402398224465628424125226177093751572209759451284299745935345620960828120137767005266703495915682292392184161870474575911095222873127175976558119235137355196747335123106264237825994768550426970510877997047999504504663463616442859635870198509928239258497840157281255868602022929227458691586463232890093744356739479980349395442175442013561792012925892417874311211894251669110681979528121222622509231940113572754513552819397812127352949116640159574450551634763568885504837970138001986736548059397321526732967178405464840599811499275967202384475800839747810648444794659571260474946661671190398500400080199003109210677477156605981674537338974414041960723186585634489221090979508711849069613056882314936088069159785275347294115656901083580554671909777326413714594834180828456107138672989339635774550813207492649412898496188778814792301401586731322638649981307615293928958511168982942500680785052879024861420614820214443653887789268367045098040154507738389668366411097709892511703224882448863089459938179759239372881872295309401578471393008923700005654120391435532308232072577703097450336828749261862690554737863151069922037298125742665214396061939279589561996671614894717378154809386317636978332739222182099050620987344684094173858573505139718637519663809707192653639416359556654707292113061140631590398889751589888608960454203069615969058382115005937665815422408695869257730874056714880445283218900160264941728127002682000924194379141941675712052539801718800147989639680240735821674919071358200331572327192216277955994487645742839629523549049866775221114147417569301184418769931574604924346793221691772445528434069259696288646530304882871156463687556925447902735098946293454356556275649951102235463267267845457577009866609352262362347231717816924998216565733643071297216509382862054372967365839958768541832534334595225596855087872121788624515924846828365427373431551451950499419517157527948846006475488536427789148287406099759369624536119795247348925581625575736496470242201621461542566454125349704039311144711783449612874326254083237524258219920513608573309717187151337323014822883173830595006095872365318751799742829606756295378029669992780052221755201495952997595907071951533357101288690976843027825564438915466989274211739485363855175301258245764936517033656906418762187119301080758260355509680454862204291322521029615962929698289526545974013208437563505980812162496027341571251118999198553073197954157944240148866605766264854078497888992982195870119276787727043502915054838288529729000700627752306064275954110347377322181486197342485735253789477848439546346968917754313320514093306840518044877442012395141448119181346385894880407358094447443135336723814635516372678879532898390456041738653561356394046166072943650810911229036390741303151916243062304475402119457734432332979948593979296389313841953603985020616856583112427251563961023903604334592637427166479117155360118049060444885954819865764770684592994626349265205383483189969517104123768571399455538613036284678330660828100941101224147937632640312742681675510659534689745508873369038779533630676899796118913249219186879715291620164435414433686342443671889888883114711404628665249503682906434235895994045484236800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -10974514889710893555826119166271940540043039019728682887646058866334294614575648546640283403699749848696875484486307341178187480482489195017123728476612035111665523259256356244277922736928625652769439177811317883241253706467579459610143089032747126613549173508583596699027766379455428849355685239630971180929900742767258585871914608118939023305870227766246401112357278951634678512625552798475540753365202482952585136898199747150865843762470353873780286795180400199738050671515316938421065562545811897143206794113719017930095010905087646259412672944485036236991746435591508465437394763471257273010364530195604274098720336892987722572142148765020863697859990622810453515766049107745924877941931162320996535647658121612070860076181674225116496288637682392152115996189754277105032087779745058751871685885956230145612149474205805592159503755029684194046610887440536428455339098706281206839373844678259991253279130809903818884004208766044368884510397592853288694726153738523514079179683462709390712123464651328361947128108924745454318660418816991548960409458487407758113814980222343482018652267274748372630996630464055114865817797606466630872344507498737283388112615761690111366612264890621292494356165861466354163565954252560864906393676031111370569303939001089378626136056427432408784257409453166885482606169322202001373841160004136776320321083147326911748073288072459650331213116193885434333985146479431775469026317312380631533251652452875814179794383433447429530359390239776822593755649855987515450203258661761409106520011813316789842180875326219206781322230123427351525457680858699335431020467125737406075662050959503550756418017450277953562951593359012487523434795771796668594090984481327304880336623656603565621437576293658388413408029887741913090155718889944619012045606923101849558396028956449690202138700929906591385186092462961489190036164285652130551037787424525012830699399040765728547514097127050841204097568767130474546035648621680235109263150565157639409526519878325423077946513543751188223650727938833401522238503102882940052226318676277022427119185032394797156250509458615338323093081423745843514777099398647327528192915428085381300271213450369292574279420257340816775095366003956910452349670949800782979584958791801322078722803816096193189803834830894642477250149880860165969015642346687417670074943342457380357671450692090234825349453781876949171662771762849640458091449373864221297423713160031695311376314150739114366070935739435245955153095063261938968106348255423794728957411604221176612292494715579000068160296278628398633971908119923583000360385655533032098917823576582738276465596446941254761269637956997319930364375316166687854205192860657022300530416289149008363137165851367422333241411025844379931632176047662840555499064149192516763241527845593491242829121469529902396698756364106417418406691376704799529887085104286730274906807877026746500097166367156564631317922774984580875948310779324939241645937524005419111504621672899173456861494673309927746368726567615796232635054306738976221772582437405042368224960443390002735439326741991702556625143011703132541027530905589872140387146352741667336243732938619594732528249576653978913189762200600879956574142909904639641648494350377344560374307440250215687418353722999780035279963647742623577839177067666092106428996909267654859428762233266037463212993225622893555037319992811727752085113921504373865335272786697795645291458908895230246150715478815835144200320203023689702704988573517444740739038442956551198546079867699633875261079892085303283918362329958616547914598234240623246141583459692144796766496718522444278636678524597112463167877654242308388892845006022729874985558836386940740465945831785648619520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -203513704854611650274994020908276694439197455098270045159423343078963430458850272025726585483662603341151996389131922857469730471621768614524183794039065120567748293064439427765102138343494298185362822198704255436083146218213912797296684501715059960735161681371579727952414324584099589396060062812877428765391777660634684971976442099120805320638476909657093427892626941577859788739946026165187280366436428265024325515209488915960956859214785573245850120701251218168299980628336659935938875216535669757114883176440953848195029499302857917169194985589732583947820732847474060659971838572069157370041342730016565571155322275410447684369923993216579729989433430335969022946562077582176949741044021448988587919226077734718520270160086605564999311909388634065062816601858236146006447866758124566933520025533221919502991982050074562104338226929905074027029408323946461821807868714889818839802230797632251489662336468048114393134406505285371550991380545580854995185343384261683076323453951254314776299718114238540258479542331982392785200503530929333179187692745387227717569874690652792772779456700308345298224698010325940056663667665416816032209436221537793948904688581610094116476260387901182148258419504769953519519216188791759812020354379900091074218259735175246448215813756731671668503984527237453819876774647614753508618754652092567245639650188091539877389001079323864330319743247483774529363662501308437885543598729265783100749976671477638845851144985373924228139397691537110660790762495284165555111177415424929801699637369036785667429448735491093737678322972788594792132280003405261675295640774330706514635163926190973288473463241535866766949702505781807557257602914613517037723609327067485344927462612151825749338937707166981382815442435734241090903014245068635021861921673924497118019257969872969547832984106936820725591161008064427494040146842257272888603881410847164302918157426091272402616720809627700781781443841804728431507097697715920335045409234656908464339371666126654255952160573311332342505761895517657742704405505496853636988120142354553505246598761132770371641401601301046121668336690869377505130357738771158124581893324266630742176777968539243099101725309222518758921967932054528612106442017200520454428718432785377864477602304407222033268033129847021085680209949942227791796354330066554391292606639131765738531747462018987562545492584269247808292136829949115671732660672043581389550517491085532641321658117498759871064592178391317747076422817666195930200008317841594120438128061313665200511723473139786353691740853916169027196000800381005432996153203149011370431963129806898862823863540004009442671480908431730741915076529285839981693652354273539354980207136104446629647703035928576861441290858492859861701070466443946087239263116428704110016177793452777884760257543590565945526998785872541514012574984639323651443675670697813777030966632779525894002513064582790177342712964970687659133506591174959422024552354701381150070971482742315790233505435092883279829985309609080202128296106693620730852048518097591971776879023056978978056992442521642323445697651916843419347759227668307040794186473289599487309255107472528568842165528579883667935843351506261775406701076185137923026430504101210457845636463347833763258270392946296617215676634589275495296572431062259574359413960860404156832230209743800633446566265140149388722623295506177661721187486457077799703657720554560522079068144170363005299585990893323777771939808228736002681916786619648855189039039388597643305063370735821860779153140265446211754599523872767574688683780707036550221044173463119792761031384491339499031336471860975148262307690673909996962788958181857343177387705656651408601339263925092352000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 790533092591587731168950515727557281972955755908024753446181695056427676119132279332066801671021288269720367072528610210208386465846079606849314051505905320196832813896962142794266146757550092778201883630233299254774338688325415516409610105573179409112020432617228164302232896786421254850260567678211650416400704761777896469903138364310390917937174920631990636853056390255982474604320930957519154595587850287320455629695814769020820269030647066976408408555879543139367907797504108949107709041655155468077949827923322834358942707643578560248060773903310458904878804273918570834166971962370434645283124106226393638425039603910102622369315644213479617051162201425594637931734992896912175310896988459558050139671482208177328693060988044392014302402733965312914502312627361284070061124296423603567159039483276815002605652174439481007402163856935743677363620527797859716741445419403142271168641411852489464200250713731294977178673634431958885612634732529482082017705096495122856199356263582395219890949104139182592055931120607701540967301022867915778661711146726211890931275382524536103703163314357860252368463694952882222694978073031053678236471023520209326075455532369023870505606288928030236008516023628658172831201360847291377935193018844422243649657566440803647232325673245677855218367377543347971604215567963020834801839164665297224003668026956606124070674903657722095640453622225499759381807390492276963546760914169948474737841856170759243188092461150690933110556202341122091277310378350831722241755196223652669771345775136682199587450994514945329883158623199602816678054566584896987752248834581670190147297744738239222568377667019375978951676373947397919463504951148249708718620235918127324133246169550546760871038487755320197295118818052451913346178566017323686749494441734960893810111139783896333554223659878690575176146441162960319276712389801844407704178247002006822272055566185225837691532649952351738909330350396113788117804687220537484601316240696094732341041796868567097894125267087021998497403529139485960852296759848325180001208103965974036907178295537541601466963722053219622655347465320135959642265930113828980831433743963256605529503483911817573620561183387470877917241486584951157146406466978580283621193278479276334997617144506239590791740382679415353604021177604925024007719248226337563963002308484277733297585869935079509156572436720098880070014724781628675308282108516861969742942653979175461208617561871447584744803195945821909429900930938342239571418566999319174528223708637188379351898051267278283022896345127577550559239646498544447168187607423631188735918759826486723977428143657572061671430519026906967037388324573260020367054075245130227345030076868014388988506629069104476447777474396365282308927774819607062968207962765831461515989094274401017198511564243555237984194091694996686505484488979604062520063815946126024142631831544557016230184909850072858908827628453433493969396904555974162103971755719725741296899498869949785062009718560479122590112438076091113284954359626672557428791742651044120677278770268970598284676177885724972157100172426458302952179362159199407829226547738182232661938114757925267857849953593000399052744653544512603347966839784209578257742711113730208301602457109119587647513523738209581811387716404928496401969215895187069984755614176562778661871846871872350664413056531175053826426331855929034616770416711861753078552731737827684707396714127553183693291005298310064270566166033661253187998878147492343059083086264148346974769529779347770856821218919982394763052190608865951491249711347820079024690487549070875416420325274899985839267773214428119662070744173583099777769718904808820884396601597330826136165705318400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 2240175947452507173819452406780253732742365406090731068378693700762285965347213580375932128375776095245006018954681004701785460233556964491720895329009294520389816833104338103592412041743991175854278107815656689274111952754489604303397380968769909531876443621629461235924740610148432119812896702915967026545785649757764072675368258454662483444902253277466742950027653918992155991355744925892277736519566181155568384106419734565473917322786839790818286791654191925675273648136269253169293903569639974445333173794392825997199335832186022680232179470805182141800873301045023213076867266116481823920790603517860027608305745812671938131624659076533975588133478946474607882783632921677316935774390747958525009176522373786839116893639063072836979607795311276663023524738957550796741757608624222241038397292245394277116308471767117907460785296847601887277290005011621645456124461772211734058166041201365344901064344577091119990323192187957040073749459249504342901623770366968302886299490237270166822471160442703527947014125634629925702698536411077027963261442194740167991715316721522284660576987436042071975669237071544644942074488529411349433784991390656369309889948779189483844644150275002714254729911956263620132876123349506745377511841956326445551180688064175590150501619464160915174242401089025799875192848263035254509023360097870727419747694347061808139411844281969101000707486750892773210475861508270904111644973594362635758858351299791882060755568187542862951697015323811799489869030511117429153715018072289370547208842589762164333362541341606930577192266098526044240238650721442205957068613919365882829123381491365474669767124951395882961342574394360463974835567001977431823979030675379910662073409208027418071268154203791802893635746024392291514755604378945927909166653059790579019675856096859300465671816679078616011039625722045394380805728987757510280158188640689921181493486615870370704441830379801796681702301713197508635391587002510278983706150481700332494336843415618472339426921924855101812940561273425527496007646264204164796109530429888020680315405706984704890820629743067547256724838778001910907246832456627762203142144518325079511872385334131761205695623241107672835419687055264008242149892704821868466395823671619285412429461561390535106883393112065479584182427865788104044716317135766462105761485187041362551692738133874465417731247004260430339306888828368677781194151137516774630481640710661839094287493955670572533188487541436792940391329293992500698599180379441119632669998178681394434551184042301692062539887573031962563536140696609525901959013220551992080452948515344240088293735193982688800417810173257214894336703945200291917110959794499661870099423753347847926762178359879145356289505539613859442959363624064273211716823358620952324554064848556673693373336768894721203497433984825115617957032591293978632642591909580837711353686099705036558040504347556163661080631601996201206319983592056935842869985320067029178812064654550027198313689620127345913882293352914154732601920477463241695027983634703703058314938698514224977998824038289697590280192607128764978142486559680409028449184586728076857960965405240901633080226916875144370579787299652036361267901263317158229159277681760846862067005276198836293050588360115417037295521172070528659929200378317616162076355711012113052047880197945457151419152251084802762174684166621388960221947905149604259033392405735945733324747993440394829513963939586408478531189587409420324734088821310745004346459572463415555852691983575747728452976308862701701511803333367453438810556957354128176584985350370721734567615558766814310788829388390257190729632909533278904570379416805723219235306201565658786950021120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -705742946004735261183437158372337872422250564807730887475267222939954349159825864725872313278372143047772451986164102322534884590154725921052759464021010265159194887871848297393856550196022794964784792422644466426328293211494054745952624660526066981865198431776054563745545032849484628236076424317005160319285530315557434126402023503885485589990585542749005596338189706920579981967021902011560459556731321057784856758066039622875601303551153871728663106555921094754546271275384596530117896201426679393255819429955097347012036560016546224619071875184503041910882943540888169456894511851083181934378872562886538463549945204557336141561494764571477820562109739041838229442895856333006415214080862276143178711332827471097612209844930852220211223031932337126656001905011084557138631470320914278491890211052588198949550334245754674804588142614876844478309275697984515971600359248350345321297922102480649003066149907733546108208673518800654776581147060835765349082362615278294551573879823767053146502773327173700868045737996098520506573445582567170820890423958420648318786513985268315874335391124679707766581861906940906108598418011600445319943673444593761386361557566177119757319737118387606549127066904916674658397539179453602480572510333614951171692176503313646390783930976442589768449129369229698940567039393887270835286805714649812582044284623391400391097135716259857888059715098769076577478080813803328253864477344118272058810804767300835986355185739607381552323886686026427029653942606999114805092249674361694098074087278799639195266290451497136234206671265604553828933782008970317454524957164131531107507169170523698297339152812748205945149101191319735468390104285325026979017419173820261879866203724255925609038050858284017335390326480778347603725647660028281521921178805566310660766526108186095079825184047703692075342939416648464264949652719656912488373699415361310644885331405516932519515072661630206150536052604957630198494189908604396341086010094991561460705311472775797400208075720541812350267757835448950007554219076318812956722987878059960826564694508944547622763389855279628303180672521668027787981524483492741923415717578716009229333827136276981355909589083688642609990999652059831986757514723140177890181462882046837796108811550311158995105078280252675872604064737997739065536154407771791208099236953063671956179642612362414465238352233232774513762499059629655948240391080919155642984309709759854978219485809726015801260119432002150474685975606101442788948614856102405833662973029136429686748634196844619931069696721103101288918797816554460504743450101345299931710767627860993057300578189795855881282168403403452928282483716132048525005772691513563570252435886593839423057330548613832272706816623950857010229115053618480674471052910146074622043303806012012446574007466774807136051895959812795872356374204736550311742980566389664724758214813558091137153526872156919133250458016745754021609031874275870615177481915648044228954237240754426393221867303913370825012635187645880220346890054483333787945380543861422252527471311106903374705508007449360732797001797930524275102937982315867189895271417278578350804806150311869286359562853270599209868272335689932613397671298349039550435346526919646825009775059967887761723498136556547008192787722724574049406623198354813584960118295524099173928062722113325199880571818963679010816282554595568291160262722949200619466265251274674470270157200166491057612228446140126092989523417343988965138257210630669393916623358138570681448223406014491640843201236039418675198783968755419514743329934760708944139161757710421057750918483730401609743088515937533171541153706667824904987164072910110659137193738250083106816000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -4929752786086253946644458694049951759601709749086258158598752506976232203593848954251653843673308001289798621058512942040589026413176309375380924137298252886912444236809117870774035298167605905227108909991181764213092506674513746008247780165878704019292851909255083400572881376989200509798927509123813960427810255916959794293380639167287770294737926249236189210337836235658359248517644955314654144091367693671435979351874899294978037696693848377510547559388415691416618270140242755013885362905320135337465534264830883300945706734708218339482462367844933853902036330443297484816798246699090010486293666468982329382878506962131876194256868613923464353161609349654279523330950626025582099917835051817515579753325276793788135006789823063896186044549056826827186400258667130460961722772472522425194351737880441193967831731382737410672417525959202443447294758169207107170920812776155967461834555224438246322650390338372563001557554243291609422111031076807226295338514783803016652208612383021645022643210770626852795195915071251341332193761762516983046311004987201398273490563541574860486254718179439155049444162290205561541173875108306935915254673063271795196258668348038412656786781238568398340508936916359571011264480580948909381547840732739111553553621432095161154919443831025164242243882214691692160210837622625674824577280194678720072302185020746868469450582488542242271372871807950814730784222131836637361394371183928709839456158560392892644407509062388174705241714525093046172472104398845432204713914447298705708393538329414747746913943986194840389401879962924341947137673676527893019140522292045597293845593912152750986993759699805802154880321432549279693397359398239788813417255421731223059870675005984175619504650136808213278994612630046859018427799394248235224505813566738182847212891892299797400280377444791232117937419275242270266665313306967602486811515656152862966733143585657606507487292356432443876449553397581422620925683088247539039658391848450030473882128608136851167863314104675942145528184282728861482987869055574110555571418460563091122651410368463336669229492457398587432714260502355433845749429815536708375660366815456385142982768446909252876328375560602358568968261679613833996317668847941282277850104892865091870873816715732793654115188595562784308952194644472134226609179851985611186173652753848270945096685041617124518462909196304622933569286852644636976340400313935941835297579503479210043107724147751202232019566872983537954451581717705876358863400205068571051540786442671090571245986877824839440876718305496659656566164091997129580585647638131723296643061026130539241987588903247387517370130506202488137500460375016697277550019698617368524857222583403726175038892481256914461684945747807448605222939473385533925346017006921950557727107615157332722910790744412847371285386146165962512591891177818810068958366761420611704168936177972854221593876416250331828290533642144148010339282859259562997955188442129041730170220759653989804702176366459135133031612474808150630356557352026598038239359315367440946444720009861398208579293611485304479038003558588016511621893521952629840034845491078295137432193973597142407920915100618886942312193552918895742227415189535109751573915640647829805030409466836817997343301813034029127765031888375126469306439532137763020167472045362619629964367274992357429524566479196732381997714887741978567305752470594334643423548510016512259917152015452198509621471753639370014624229641717790297704865404346855787737248946599416104120669373255897752599216319109171736564665961031845700589864912629050546720373586544549622833577211145847048567832344468022605436416178680346267162574111791340096163861252957798400000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -233184045790147802085832952044275401075255781019930482123079873728513894662403758430299697725063276797536404920568010563459264228687831065235127631314792255451206159034863492674540689491872680642846135790210198957626640171053963480907392910804857648476316141379802048020348418472749888335325263170631009901068428816145386006873363405149780771911707940774242225067143613274518573983493861307254219987590972131334206942410971049376014273116902303166991805793577435606398762128768251142035662197783240249801960898196538198028960718200121465345268598391062931312981468106156789308123471763756781039175406463538681887109733089674790220295015635174586426090661638827291359350402828521460766911522012165414717258665168199356324661601615614018898757555431838308911285767467970741171573903752545288493434174602806925286968421629741173465027375329954033837764038511145123905526304449805050823477419732009788111294137854614622292303420280861612698109901978202201083934121619143447375391659897954789921281415140836744282730234685000552432531155084867335775294371151481264358840734031238951040415559411866790864286466946036701004358447575141500791913064118249224429347202317732380431118753860850659410273880929057066057390208634133938374994104039344121667850653911296087794379655785484826176415081293570259978613745347760613556441403109100148834171463025821385726274742243557920212673185743969748460484303324944661276880027948181565360021829980497787477898249914758174255919358703780281639337627806043043243376996920189348655426760965487511978628957660002578861220753614637261856773769368896207777790828020203376591900851962880399332918486279214841604951523963116163885067533816649012449280972791172466723474645101085131658767716085502229174488311379354369575779187117559334620582367075668348084228538755449325846528896572078918090824383475373993980739122376932423479999557815903054528370535142519588977777885064624979244664542749831186390851142490670609373850168302554540278854327603563934337428073252163451969396934707482303180990817847717326175929035462569983176973887797974032660644388732701581702627614843009825720354899707923310121572938064757234752281520797380314488546456876885476994451364206432474344426555296023996556662327512333866914583614091984029185830256652360242694869201981806877801896448789797599602800038422369386098920198903833543973077513257599862102059753083900389180078133022834388387297069409658890159426533478192368582098000670837201636464718101584835930402351992029826853284970845758680413710491641933961561934070365747572538944588199312069404320435170032279057003633830950095822288241412092524259962577372260932459056264265857452178995601232828674812977162359270004904818099863145006419866173184571081986337197069110533002090789098760455985954752036694329498041731198825657825579823246102143457846143655186973770193275948309875686074177111566837658494116777422146385642185837957377617068411842533725581663209601336396769563740351206604775721374634904066639850239691539316574118858328557251955574487176289957891447991447300476634475515677453040599162029399511015410171566220124657763482341112551880226273990201936199153266650856224382363492324763722107357767837721085149241257618732285781258295602715320655573953166820166114132236895759204886169941913025079884028891221553847496411509259220481564227336801173767967815793410909221686263968898199249280518650490958216020769511048033653379182780818003948557934736170055303266071532449888244831715753881592996878684796201240359823573994307339116313397191579288022383948886764689350920315093449140566616345342575569383588778919474203803852643582622599205656475514486006915180473010859540480000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 4812754998992749434059702017742552647877910089023527827132842580056772380258716614713859875729579438769982462415538588860213470747808441733780110090576793314219867791587068852533778723965201417137624616822997161054063275749184138759483883733461264985863988000013336591178231408086512395308179812583031567320743080392828760460207256315584965839598655847062487800911508081414278168004187830160505471750322458170528128697098914011713516466942183921881105211604443826796727226480971696952601974753094471731535753780378372166987697161561477183963532185834141659165536937878024551023764186641874904006803049310765129669488908046463079407458751626448728224033919487496975378695921956672202579033372502034377507708049873202449455604038978498153712997679220361235262046255609175791318074655341745800199973601085567290975554139668942918867200600107379697602818483265677208407892884411472466769683757105143213715089999028593937329809792348049599789544592653413981620288480437460193677005627157962053125574020627366772990888843995058953229432627672441147882334555753592841333872062280668737106986143348121232882380645457341165166725758840833487552614458630017476124191594927684213837479481394141298520888317598262861862243856831664445046790445545742073007391917242338842426277057329363465620872819651201163782170221025013664912632896260595480946986287932732964778982484249422246245165769896476733720818989598738018354048659734941797427817854663803545507055699021378188737064872338563387821332109395024603382176118532823303041851864753834802484574214874083861210596883352279188422041305477240286607572313542376307269272668354860616948811360759916576081705369477495691377564607185292493365669312816351027856601100164686288842981346136426650460433361653107429806757591603615529836904657820675255444013196522904614516648047205580944003521198849377390836101193650051794652973002400879588426161760126033918112143121176755809987366862149762328596609482892292126011045984460437303863532466505917093394350432502379370493559643903739841470164359987031098949705609793925885446621586105595512396244556148533413609905037026806609377541935953805110127240158980072165539143969449018055835391536094563369892948101727494888506275528356631740701811357609934574460064097332530664629842791281419224763904035278102697428904451352817690270422754002599209158197948050317151212961685513111396714227750988343621607532737382215151127519300379512039658046331651613165116461185931199206775022340748569211978478155635836026134461810352459430186763462505297324108916892232766240384888150428159477020811141005017210131277704230636734862578682184201106401305152334159903340704997590744517796474527285191038291230822341743487242201581110786328817277757001782388175331699449236912913512439829574502536561788744532600388819326467168895172208062413576706396971754905378534030296584875952438937632547840605815134489884908630228940674694776825600882080098072675103416380442031334149985753512638348057258399328837747379862614457904757779830747172840809741344830154487430742504714566898849952625230692594534754193183937766312149955544700476640870498764257971123159101250292313638654503858129063948030663241362051377002914619809825127757481272924595563631508306839154288116269614180412931167964221689000769311389831241711018811643772040135365678826894870098299569545291446344183835788183665442256088363886297246593728379815083059945018297931248233430326405670753655123995364807923998894333652588934990969755671641287880513572220728936700791168180269251811168948546134137185060994738490809262618241824846309443784662024326418941760009783215682371593892055656913604365299041362513708508086248931328000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 1041333726227748530474964399843263391287234415235683332292230285519894556499221151454618259021465426601049854122870677754170051472075180488649319196687831933507443777622444121456066409163590222078840035786134825038313460553559292673392855874042496905034614919055907768649215032700296981685454525088375571982560348317433644612688815008998652859607304453206031238663702002983197695482460159955801813526630486704818604031002659018470099192876676951909814220784070455248814863855609895253278072699952434437340007723649664562054914696612563529218322404291686017744696464648692805460731114546125602614587616380410341511241171362359099977313559175550008143201123364225382201694290150762149458537361251350546151879011392600548032441047643623580952364972992948358521216022390339280225946221919516696077534986410840747147906383286060633933228425239595435604646831842634609768969305621243669945257209391116851442618478394967472265170744436580860256802597313274619722550585043590755136666747166683437870383823605331216946464622750515196875717107883905388528464667917426861994208395840141765022679074929741931845750960896572524589532517565988984603158342249283952079673661596981703746786066287321585079851431226302563084715807402888968760522557483235355321547835667690859153809009121711334168525545067256530276794806791365963087847586226312900697984659937405882511918990409370542843039866262201289891685946126898707083613412829990304159035207796841119412242764622551436221543223214170241668426865442392809365222897080715574969367946827694258581636958617705836489264649617843179674945588734876037601342591958327416645424137427795503507036347167652975283659908231069311296776808436442031254848064226143328524360582157208466622036726230115084480472787031823043839830963022296612501730172536268954617611546075039584308079297121311214673820019260930809453442701294295784531185628268579887552881986771676963246900674248023131213651543796186406827396133591723195223763436604646709835012078319713075329448923217434013078213757690140032908297440715836767108283102314628628796595155186927853595371085693452102159734737073567610876749799766445456772049200462954698225696680571692847118533786008061235113493262677692659073529801869023898091432160383075495907325319073209063330479361209838341548419515597487666145718963668249156149044658974070417488510707495846610805975402067291764930360700698772400389157311081688957778432466791786802573471278298370679266926458227409163613109691671780563215017091205502918686550035423167091142478163619644932047100943473267812458610600851874739986668848433727795624318974982554265299324155119282548025723822430559901420034247698084900362075944246536534740732223606859597611349289989520643326251549703564937891103206143026430977867086291581605835737517668623054865455520624759155039765960955437200867821871231483991626954324765199164885212296972158132598252822449692228373666178846231098732778661032610816558714144191111712718510960793433081701798099672978665245677346956079680167347273702807453058907023003438569607882706600936683611149177310321065643988318666005457289985556025500075692432032433287646193468283790939173931959532196179830575116990721639999850057122987979228754276635674539573736413417169747463293188247440773074688918494895580387660105576978377029695379711548558434488994145256367608783901665907913146928819929384323690727126092169157351853279476924179606262853755374844502240972275857548124928059818245020989520673161180474772109253415051200175866261088111087863710173961842259061031405497213026850936919700757875234916538888436457302776149041072154872605135833585607087000242643854668753685544428355660546048000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1002589754747921484733148902934998369955105438092776183966657972857961159326488675897597176221074493607880663674490964613805799214857532193535194329066575084715261624323663207071358042597492223978704042190151309594328005298962574812619390727606867246836024711763536818437954201495128628627605981347009433703967948286274840273569602132575303928459754475583745333605750940726281923404174222692332921126639502711083757897931112210744140257181735586373324059784681717878808431950017826866094358819161950808926109182925027611186127864232822879899516031421822511475511395125663374793991724621850996982267662535582971953995094108673561448146497495915205239938621976787431925489795907777861353559489582022545564876463886112232062777347634276756844678510875540904828962643371652204304115177010591433512258662721333195209128114280963540283507957485694320506488952380826403923630036753162215475410515313669294090620742754835428557432602588543287439853957109260026368177568004747494569104202649373635656851441579518407456246667131019540859685333682642379714096002899591725871876070525790336347350159980249210948551384858740797831209148450776855883498468681747694019777622998117324920544380061090013673001919024335526767812731422013155036891405167141331899603701468907228239913957429872270742480471787037368382105805282210363770671138963508584096346316090103940883344584894290766642653402759977655770590389739344794329118135754718475291140597607716494305046753926359758795484458279737703406722546500320842449363918449222778527079909139010862360693279213809260306998172218652752919923005563055769342249779296536708731294549807408801783664428998007204618028083639975200100239907454599606274337680653373253191476230922404628077744445840038286589933692125418176061485340118163289891254672067653576286369790859615408468896648740887689350924589293637405136415184804669571922407595886879990510177011477725848528057960943934126254518039496728310921378105551657296099122779686114246425463249595569302034109277668856475445670286803162278260807354137362775584567409584959646469567020986627521209028180651952226214490252306045424756777444750465238826011835474374495209862548146199959890280751027444486392502987375479121257083955048218787787136939568629751452055762105561045291605578503410312324036662249460789184662878051257045029472114216111736942409455511879088336456668433202831302207161241841916866935400564080133594907955282160722143115017604529830620809494241683367826960261532060345883837622026798116988730190366673616517752788958157886417571028022375899378079049977898072179308110927005996422096173054362088734908976356232480236821483364346498855333520154568153025756427766650287253421829602031538147720753795867492908297599465104606115358447776032626096923916768482775170635149647141620882322545290969613845857552391571401347902472537664463794044219582004831359110995997337961387496415063638028083588315907514889839037353321270323891216555974163565974489874183725769542697710919368087388163507775681422703200562296831603872969946541814632209548493813987158952335585870838026147838841125837493861633976759999169872773030493011651786896186503109910010242392733323242192185573571856677559612111890629948485406230391745214740284656652769102585286329818504440788319525887936178289007306219308129279725963293526953942417252200177134660987336084160234631522602471139747121515935888792464205061070393305585421373178396338542489461690956856314872577308886312898736155101467779257540401172747239295343587028078496694063878015371426310630327955707866725854908955231643308232945605399249520219935413832112599699535984052219947762281498880048874129734279396065280000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 286783848727718605906135441344847121135884785320970643104584803573442840293252116760326824735699833933820574117813787480906444964109416015261348064960619637071849682642060351475279390932740108314140872264623542976843024859505838036574294819615704826188450487547830314185707877660380386107213871224175604903460822029087356705936881889727171128426576526323283224225549727870298999291326238070104436629530000562609539954556784410075031736184887355079860175118807616416591518126099394536148156837407632476603266798663574523252289094729014166046515512252656241658457228144015581877520704226481635932355058085926284931810764753895217340187461206620720608080294792370164753867390870982214280397400327474998219979148477588021512257069951333845385632160474177973955829775861116860160432744087275484335110011499181467888414443503520721183040169559095788925938077236896101065054278402118969010713098962684223993788280922177493576421016107895802714955735686646409811195166756105073443957938183116924339543580757011431970633009031727295319774537928553454939470362226301722223498331008940825678754643337050167981851522173767919386526974593523765514934435683857470063828956070558081970937196533597781016311850215778839633452581951401377875421098932571814274458443181639703760403246993572916274746358908707925575935110058201904779353855991265373144796751267336741584469663020633745784240261811313665762924956581128747823822448766849728491948000674941320393412125464147636885721740228028540004711391146929938863173568485536213993379670811823515524946625818364681487434295521211321590635831508744480565504739131484229485359324190512980506860566105459442089214602934856302452854607495524794111434349743648521006143447279978474525240028358085977816977099584534701806969718243831786573305589339132153139228059078839738590729493540903213250706506127297140761746617299668786703045800301311723382836400252818638001096852256753289974144353539396025246206681544475361859100937322443188484708128804784206741646158786570312559175601194036398615974002859979356209321953111943759253658481593338891272211739351827802398420833002266678763382655295820130656610244242396753017502531236186167714502260566279985920206017136929580508798610267035366336426660068837678585609498499305083960555245840234783381813296126115547754731611690765799908221916573501810953953643314733514761672025012118509113913657238344243524770388657988096514216701012246266699958432221676307222613455474522662911990439761928228109056639858088291248535355145540422041493252307305825338597396677091420064803177360393353955500064969950033294464893245873905731843519564883385126223408726486075791221832409366285656969704431915203395846808663773624429570485646320916292614897414740331860302964802788279866969830209811569675827580969789122229740459340080144806013550690517055072434240656913129931561423663711691541908441643200318243748677596173322587220558582786597059569681044672330239083595468624078638072811340423407375455808511297673626677559746278185952322694907973337491156275628809432036074023891043874902789023801370971100050933682963310613435315758325992537706987083960942059351836858120863791790814057744654996769040649625152515214423539079372911207200571900929699707751904812399617345794100988779232458887988178984697065704111072878482912888764973459115292749836057363605763259601291117116812288425136273081315856220927239016310741233765672750194289503840305628387975584971083010902143101329963425147249193761514655897202245094551670712199675211340118173673635355665664700047100641546825303017433924318426103635654819336570694491612538404408982812160700189334797412303268758422141534208000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 261203274529254089659531334143975173810456331680841774567974702146807371041640029992943848308842564288555575537521964489752406827436588279874554872327498898744040072275957117428636768014329225891187876643621629317434124514190795806967461180822128715179731953859727948509062150968106816592440651040265354580846779648319818224223883531955301645669379848674525670268645436804976039544942345878790590228540760823177062356924455816833881052155192026891933988987886740574587306000496780677771483615270572037236329599355598690078862636619667833184249180558609777047155990520972518588487650713476020682469857681927959523225143119464200527735154724826550942141032938896653207615901734124929830508434204922968988767952752601415882906215659177981829143722794233841198673812602917895823815492088137462238706541273993607537933877857737830679841419853157415481395630688804952840430916251673593018833175971774084422853937499189054447707449163894646234745102322094564613333711074008450195395915288038358857160044200129065410773204224356896359262267218611343130199388822623124315287352618389536928036188123875356792402237275778821852639083644367195171947594631238556020688581854274304896928066880148845151291885288175324781362063202322754790452794715411831890578989227627975470160661331579364100968981114489672464853937182935994191807764833920061786466287573786020536034935508568821114529199010184933089710476484417890439245175660636556712890504513906406072553217993021224040648431373054129100182747753706922283894255577932583758357328445887444926270720997087030623305882973852386380995857472925239553475367159486626023536524881094336891800645525092345200816255023852203118807409819864199003453991210978084562260156605624101938327725107669004845434914092588565623561519481541745725518051335364040323229119475614174443368366461289864302179081949563274862976521504286333187560859621534564850088204088289623700674852213428116800768965103276766789707644854824161740895311969916170320924293429712624189092268141928661445755857733354379735034820245300421876007413957364099313985674092932532774970999237302332086311145722750776819766875504612110055475437642800629555503528819675071509428192162893193151006300713552082068202368797909210431702252534591883971106333223066543146003768732461525192486219370699133727018630500525011856409724977237918584967654217254936683488156515511134997853715416277883366711008070743059499079597777060726896651517782089579660757743123061536490666548737572334827400110049652217717087326911179428963713109810995710194520585926711101066457567308455585653673724470837087931681632871477592020815072827169811348099435142390813047330824810818766083744691777955148033402086938575917136197754531055399720714649594413534572622038476147359802264148898898824830359988939070073881219404514698967068431680511577309483794663181669572711516081875134588620629464114745101864314412206303499399880973756029707961808744816465458107425650941333484349527847020220856986898376238444123703107625002924381165463942537123032314580685327800110704624436004022591829775703216937337460119386497804806233805672579099364883519269334905724508937060249340908764799431134594682194312600461534518191992552913970713503530016675378971909956791733546823607263966560360316633113738331801568736027348464896981858746278003159447524008443392544631289955068840368385159394117241945356827848784074752693530358495688828965898389817448790133211410905924913897458346586280531793693980555775464056951649733382625268099634383106993718219203019329025528290242502569383670484226462604651880987410150778199811183864794107948805064943035954722866347900088548858463151718400000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 710358154269748772460138451000660889097903818121550890595416996503217988387818295443827650974302251851161542171885288197644930086252319037073780214736115280915223126068822694225504908718434711133441577828246538088539606333668061708922128238382182587759238423004789072621559653169230996641628213365745533486676916472209085632031716759408648519553800398678372112519387305796461465053763205633155234334916503853337830227645802107586570516166583599280450141876721230625850085857055995077081546721656559507459112083170402871028856271767888946876834184995030484949372418838462063203295675453621904563153730303009384784469202480714724375710700464353462973393616052356680097042038889780510292572939841770188327541249439390695017010350996318722749098177470461420720933769162047263697785911969586172743407894874984700507516545881523910019044166311629535516823266736011148501551008789926496601723912374445916089170243976258471677482030408548668129476138767334624259106428756566041388810079628684975129756852231225631332974613405523670894231914882436557157139300148569615544182469565277439903037019280771698913737765308862135919142036889870812751153220442232746565082415017388459169929183679002127695555632024227975316551360124299521442111720470943679112177667868920624013922030498373893087001934155995853496376005328558731275595415040045298144892456655012890728247525749964511556188152831616094571894510684639487481378926456307219336443197697661556981799780166204107945969424132089030022204485404409175771579687421726512479109806216921740888726726209362273418988433160467304929051337039476255197297605723483629639878446102510582232148190285676416802120794541895262268102226807624832249058593882109108656743721734209313165848737308892776257787597773190760727807290847363327468270976448831718550628520739222211149141136988609195295374747785815591734735816646532946513263067945669773711757323500409740754753937366826622586205761808028369603127253636391607187374675102537937036753255030719049716777858024254713702739583355968102794286995996290076968912710888540380571514252996077582257973326886008813449374404456982675316077800698900619378048510432094665448718357642380430056601885092739097336605978425554105038073664579668707114860607027805478158785605630827385275345572360038575782135995030178538103084620537321654289927593737859251976995962174168773463826777055991423008216489686394870912138512970473562215282967431655218041231285567058150610838716513207066883922276311315181574364866931183628460664240172059191834887988029740712404257406028113543609134993611996282155066898075544999918111696673662170421158400529323542305896603010996221206389935849111438427191859017842880046900544891634321689109058260618738337167970705604030704812617121828078603826413002413292404818062999731171577523395047413986560137902859779237009065454743254707025478370462436117977581343561563033745816569885267693890573081288762770012043577338187821711358256064748473940119925276330872555453200189383049597146235611336325969489091658543697436760250576162039680825163697872205037405544980055886874213174767552900408307450654130140622799498928603067109611855656536110990872483024326054290798437189991658424176590517348794336592499616966000145534001792715762559537488835589719743710553897153551119362762065309001392553788841186751651673222120551954801176126036205657007331368623186457365410546007008228675125271867838657109752556535350385025581843655223323952950113807408915671731469508562520313469438135245723571851707852727997501593844325383338251863972214894049951330572179628102759745840333649964676307479334379306493430930427373909146484435511672832000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 442398614943599288691758371560778914738722459856657766743499335432309713249769765151436937650232718693869392742425283257557362180266908943912357107278814721116253124431502245221059147377556812253845792975798885704066922590429123014475581793065784973846530426692039773505112871581659818964055495474314794759054548699352910423178895404562473395714540388165296999634112948799477211584989737275872064472914431115221870464141021484915628115748003494469210161819166344259278948043390490526935589049897684888920870145047681603494443762114943019360336008840029190996356750486014866763524513975205186524929175036974399189663251980287636146739501470807276436879877780155255708768022983271993063765131601415447781798713223718714168548452252250265047830820607721646516763887393660362069526111742243798058017846427652183914740337962183662500073811016144183065053798692606632985009129776861928057771851721546424422570058900346581997376222873961247266600176132573524973614119671236989889698488707482514940973596812404466098270432565386756181884150409947862831616197205215205458504626570398132693810553540735022577689862060830819738244563495008204263889505867784249122974258683305063705984907018624807609820660044050958517769596669914461552916357352452466046299312561190675679957908187369095806288028592230606875665917553788297165098522711150359027503552988365713536167452346659766279808484511789029174778050561312361363251912012142219368643718789698330873618437069279389290146643820658547961479943500548856033934434921843253369496859886291211460530748096139231853200679191214421898077814151806841874522232867414268582365131994595993692288864947286160336260474419652519899092506340592955988406733445776306462785207464483359699450204924670285569812981776664928029661514594402850403409384190627690530634384202399893401464789286268662059990652310709833975735304274507805412078763700335739118301183459321669176798164150496508203854028630702381870774686027264164466856649353208076500475808590480459919827441280116973367787417737438250528979040339743255282932592518962155351707608615085353054454217257206292286982286384242183041572226971729090919851768189964529563602225027606253610220840402080656085023406641222681181943752196938255554802043071154346240210166448230335463855550717289021086731131452402101576261105132576350970830545727139574604788437230161853815425980111406033841044582928743562368465087844083718687684762605149082937484697276662506892372184078972808555513833899396561218324492147370182814508219193256770966897371108976328804143209675276986232867958182278779509626139700147637878185304810213167176036359156964577159116213143141646098825561365654247460173435147388665673014904800023367260980834094356802970816465744029765047038105545848270571980819449448733581246402347131289157695241322934666116254413421391215083275740369089547547095632273005995558248629821623778386999671253811566258969667956969603514355817101254393165143305357850838328617504464451504949546578607602991264093165116717197764165703159185970719283983305054373568369098129653966600727415774202332000773918931830879458394387553975975568754213524294394853480312378418223293716964566516290946497843736078103313655051317347356294570216545550345515741496147470460095687721886265196624672017497698851765372071779212275985149587706027614949371066049316551310737841430613610703833640386932243499731536848398187538309288586216944617228120092569775056289848677974435754068527562335014826760264982508484877694997082785589836695308136952624437378922023202702745782440519341796237647660001092667938307919198555901754844627453623603556899667427748988486527215468544000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -28799756827140793914934634393658585818181858494290588798902091026304983973931131173273344723828684648210497327760820924643759379198559613802424710751032941962066593823764009450004771832266689358861348823578268350777619873395302071222635604349424856369892572523990914173761763512129090137107704014713343119521893200378120931568127804439509609211984826461270555357476492098924379217354722321034801800680534263209038650267765314489439467245086257792323821169969850949429726978804543805192950483496009131187588861049214379662827200444975698333453576914292973736005877901603951854981437740681977364576940190043190994404116929179344828943724967864359823143850382036252836151863919933046575651404282900134788837213323589359052387305869842539164187163683715870569712472509987969744763175086519838920079585657556921095687345127491000864298450815506636368658688475289394587360978231111169087012494719559543362972216963539687982990333268188201498357927485222820654733740760059380421841503837359819858261385035497730622694694609286547326925816737737906892576432140067353485342637481274863123817920983720884716211393086890779154866788447369536158636810321653166327307967553413309022769395879738294505692216550201787688318429873732706115936589908886488086948750588959030348645782839106520848395225331866101407057356026661270152936997744085756296219553320390506026072872863197220517038779511242974116188316393730320280414701999307126025903426807479196991497293575579839325030679257986623370498631029594362338404189643741335907272669333676320215641028525638876313786095413787976544266983611072801118694223900100358649609099787793999071271556879352675076117661361094887672199360706733207683511109753425320205007349061071216912104519221880320007066669546189443302798132534944344351670066612621065694904812853260661555459537175453188864854606193752865568456760373093651373197824593214539850290050651197911311894055865124463870624159980460794140501680412659130480437339452877406601304047837837191602179027175754430870968874610718470108980517366693299313270660010442604939027169315170883944114668963018374856095972230486786815356279093738080787461241179599825220403073360586778400108152335522912144463959315713842174787927459505289882316226263580879111329944989466392864075223932787849931188814488051128157867992916003617377892113442890477500869121998062262008225109236680799857867713607782819719736954172794889988083479722994701740092354869737873378204726758472246204568172741457184222537093795887527375938924016938013824829098822091124290308985944501557473505799201066803214296787382389011810149810475165999326621542441125555716891462028306297239731186784264518269458819401442254033682424302368147570831369706246006901581351273153943144360946679795671144980583485089889591191602679099211651580675437368807003214381869170645051936448409871216308214218526953100469602722575389028020329363006847785105565258684174976559771359446130200272551237745206642087105525644442053215195205011664613722641725130443527337848106838639883793589875868284289471092910724700465628461969226821941069362675279366055922785776360144996224305413685197594469402225721653219008254079910347729725475472442827220324458950011235127235023058848154528104193370540568028408926464979187238078311447986110451864513245900536572910178980245378715093644015197906134290270351767472520400842062065100747673520610779023422301707955820821181604728453427064378381513668526321249330051403737730257889865264931321146042122100752963991425575643778187854223347591561877648356710293720381835598135449364660836170331439695246305909013441502101534907092458647939155898453196800000000000000000000000000000000000000000000000000000000000000000*i1^79 + -25940026412725008722895738410914307358339682340919346355269043331540824551210340976814304791184378549450482117590358956077483285223296492857177768224667172152601500010021850930029786037238351066130630952672203930651583757909645997004066914247527196896032248205317691562935131921289558251047633483939917723251157885153903583700135163183886761642445227077503677864543202393474866914408572776835893563588653960119388889459479864293333950975792041066503837628782194752913274925136857811573117488117418469022488922384408378856394428652647176031560065902777806648146040221481993337188694041498692427408398302018646239269821849415032465192557324068579342175240805210117267436576273300764243479102824594098287173842572138876313083145030775217180842616405605039971235636237213374636109531689110422093055022814536234439578386572201051557503650931445340912318546474355798967922236152299482301149565163888721119093388079439963587528604213054662266485602888875709303042623593743080661018711453360199769110014813104306806889480188689301245272083889473649552438975415708214696153830352984257281090166389474351930330419623121293312694103236505086095378443531498253304608790078470550922507624509777445591461774623175234673639837855967021861403218548085549563388044460988495826870011356420167100527149612786584408095196769511321089127218007370250948789252061745097624324619269840415918298002308146304879080148307870976624250803087422679924437383163365994677409299389340523673781041917704408331878167150975199989016786006500155888422172209073534353460368705164926026187179290821461011845747388397277892964717872062778829634519571510200228281385493141206439422843948462334774290307417280661184502798541311146977766047616765045925979508314051725701332395918283229604086444246596153073129314761224692126967454678341362934833639131568591587467896628032816821540462393574250012811468024542639999790634778703481995820464632726367798656195660946015592603482563505600646914767021337772224108412928205611159977987020766469287699017180071008067982776075613183547414054061895930377511223717617710826302781530292640917609751380902720268460902284150780745409915743575413056487921637820700002394954911913957831505748866400211391598665924770570493448738906461397721532863170657589735311986626105466280511919789219398030912927245866341181087616107391529595221144130728604553707820645289151432988049610926210990033998608988255304597178274986111837918111122690306775932837619507017066836067005411836557241964921487625571014548456781791185686971599372371220594175101885768439289855318804805180980887839033157396859027558208057464960736621314249467068970976687242696519302831488933874348669867475024845591769505856391460680257358849546312655596617152333795141624232335728997359411621663538289362051530485770569452604235642670938355921216539295112177989429109901690770689672882745342673675529077758130818999773995979425775241311376301682645879085551149012467371704869938341732430604647443642313167919546372376192197024311159480865032874722000980361867883574097864863694251390573396474484465020035059491782191257392269970400939635566438806626039408589184231471704434927653823465500805882948455737791118720017035926812561352410035789215294224338230195878495388587444438828918923409469681560438020657676018888396512988929811730198783726430687901584382358595628924580058473367127159987599939266037882169151323515668526387655903970920366266348809918286556487084337544027479669916945304927216965085718488056677729839106924825700728582846518588795742818807262718237431960056400538623336786803642166669552599232647673357516218862809201121002321346560000000000000000000000000000000000000000000000000000000000000000*i1^80 + 230755871912236248015521436435140918656125637925401337586515343880741066701478277867151599624347288070865936012055310947245672234005414323583053123381882920476908202224766564497492757484542620833643757068375589248726846933374352448969237622329290905516513997523582952476821153783593267948423859401643813958651748900055634696522638973779466298381621588099018879509460357183207029583616269824697981881322751514992433608892157634117200660154046265995317277052447305738182658710676723691765601773699329612983471127497511172791816648131569230129995133828711633042713032423751850430879368574547413572013329640176639062531793972721553889049596272956251081053193220131145494751056794845905381095247820035081435008339866875459030773818805859467996530064909244918808760542230897261542750787668721866802825348721032540932246145962958056108275737485812267195874722634468761993211803707630232490574112191087248381855030243459898430507819983309619244146475659171202965276826856962739116954558242437458970952800408170765958888350701438272258682173743308775176048536881184868549096569354404956589419217049760114628048958494560960241819659295379658959811853334483624675959058975428108872057798380860902755749263338976391499003250979985193151870751921534089999681477873523040463376389621799312027545582305013174714093784072627944269844580835730756230072893765002081594670185799527753644434608664156958312412130193440254327393328241295760144900533560560615060749786444686122928911959317912675130109350650044986183810388166451341703664720431543259444475773348436822179407725270623696424217771321950843383395155950486030995798446973283816554138922235388597497584291665237936692369063167140913239321022903023656815088597516075529090508603689252678674540436232564489639265103719872806975879447586524798167756140013798204583955513207933109651345313467345633049597971113778217496260249981973066273426826827234594354419635630812784226017561482931737080456648045586326568737513008965964748250124402228095163209919511714712177948557874381315577837639885459621169192679335575282039338733805790458374622093599776218073170629537217555203352791528437226848763712724213080167418790824071870895122978906358772206949435675358407038201131927698926891723401211527060370323089083868548781045829762010647804282563902436986026698808620291397873563876544233958877660602077396284747088328247913180915787146223543512702355030110210540779247694544919565973800327502970069239507130678612994844451033411080850044237558200830690740031507653005732249623190858934366051591543513530749071364669354659681632401906037061057671417134452265852708947948808586989416649458823444030265386534563374828892507302649962458773097885796528631580404501098957178506454132415387179465287268463533857691811180603192140614050087441608731223880279185419214446273914923047295351496014847475597180411573551389581087412504929191901757099897529682593020907311768708417186349985407873044575306896325252396707231408839418798138574827560814377581146399590445235840819656652658165088861637082053380795750142088811764065652917471698092541516797509908408040336939035527539028962193187187241048326822131303577011842265904644388978712449339692423768123161594128291603689595345456501279707570942238175590018849419364362713769022975312935523681272235418634641558374413334906961355184489556038962322665962719363452952448893212800258813277230570840655831018682038737363848407786020309091019002398899835785521571578461572952253422062363253392292784423318042142932584673881672870087396878303682409119777687959619096847378252038664276627525494606132527867028834007467743454440558952448000000000000000000000000000000000000000000000000000000000000000*i1^81 + -34592403927932668414093969754445667017712014726776563367832406684519255811965644343037332723809106663021668285339714465089313557564926978378884170645893716391645564633507205273544321201584123415861278324940892214176801671596209219934606481574371365117955125107511409695637131649089773867151733445911779291119464422720745117704235948936283710646742362684207744040794334950553513964686944914597950600836710496339328818282704260000829654513535725529905384725308199283030207097669151535419365775667863858818170529920139019582756770141999082164603148712946164604608376476357966353726137125810292127969014757535514400607929235932871975637033605931057124660811995836351495437635924041884610277445544150890443593744278968167166734730949751250319917823019864123438015349421821962839282701122444733398503825496179152112365234651501794267147015855224035583618253670601109714508301962358269785180436469697760234820618365663288093069666256438312147087466189173133504970319138879743103305558213144829695393486032985521441893868537158033517028634856149713295597183265877908271909168604501254848729617308602016105708507685648929561877288526969798313499277528757392402863306384069058593403339240663370363085370937126850497595298520364136421068702165604892012068804114526640233243176000743776808675651276317818457380625083218867338217109037813737905960400247561075976004004971110098269981046177337751979335985522213828074710992015206464859114601793960494987591521370258584517065497999592629823779525584001372221858025819878949465292227249917121289350077304769030375640221796107562232738089099154460473617022164464777527682528250663994193706871138819604234383814934270728068962527137019989169656687935630026443360548833348834918093167500378108958703352514018174705892724648272767071334562252511072280287936084396653526354692563017756978186983654266954986195159665011956262249184333514113229388009466688533997540490405283074051600176001579962335113072037895076387935997743912446979708563357821379178954348560138726290377185389674881364266722552710179414389808124364007470463731544600280368869887884784711664159034794497588461289708514759744752183076141590685833739705129810921034439575949968004032093091886858404586595684487126555909265785828943061561008686142905916312882378520243123410556480965002923654808007956891993398765836797799005389502860038410115729158837503703329529548344134288448615715789636650292881561103859067249162453410032859698226482439820330258470567960616793585379118638118649720545639024217671776299519705533342540621238576430829024352518865240164608431953327556300321927171431278912658933990870220507674723798437197490569643046401743085073866483402332257615745503172643874563744295663659050635541917691713492895574241894378755903803592057038172966857871273882396295176712562519161435221640106144756303873601670062123104503307230790382868224211664919744383204727421805672861668888762277953271194138625723835750195249467318164589036914161589174526913780439152286939450566158269956177971917011092592250175181582199200149672981981905497949175274371472781826944492070719658310906471110369382751751040332311339631240469856654368383128641711035426766312072745363015511301498890108744627021617316906995020756912950198254654085788171295228697231719374525152031137416937569929391023344078874631672438344430843980590125104841670724021920201769525446935961408766203479183782459974256304935208842695844651577036718322016710677278508529713491020116349521293516441310445524901903504275577068152384486571225049279357023555137682356270305782403896874845133176474860056677727379968656918668806588460118835200000000000000000000000000000000000000000000000000000000000000*i1^82 + 57857754132439041703834074993061211337663084661700700710428351814728015101529660077155368619255228561077964222060764118870931916280085680161931262616171608180627814234475129920502498221253325940658907353572605777675517823293352593648205765414494059909524779737134465069387326256031839637859383180946349777637215974790602419029783680847743743935716383358020985875281124705051048330979953652210236995327262470262734371322881896375373562324816256979870326242173002578212594928211519079683676030884423990012959730917945134758879293432517997189001187362314753849792387365892598565764293758385919006719842474838295066026743985305893181567955708309656513083566715490901929288087644272878937456238224671302056242105567757859992104714319096449056007394464124289631585668424398971238010423538770529969859077281319053084420594269609039838224092964384029968897788756362555192097145496901017922882225009564535795336616158821780370893583772314736500916173155669978525847923831957608128483702682002846823168503685163644450137006360062703532384147212025592767692044445828994285671915505203804614864665087566777116487335378105124273035756866832094509534761225287798832462354264791807138141858856227208808925993974417909230812330532799123066481823363379542771710610774681727506038013609627642435317208945365639795242883067843825118542709090674700368072898871638482465062964999278959071188987504483598474032618979156876864793311945456775359918085050610679630146180997088882802246947220823840391314640668413731077038169311713921528810290596998361077614368069265529411541152143835406120807159498526489720976038306183352129787683256890179821435026017847394698421900518936175267266465593990028316594675045781454790458139356253336136765364161328677278487360219042495822942479125072385188783306092832982893493316216947811550874466690638625173902267980048637641558940077000959342781824151981057594736484600464237440333768386409935552400792597421515582917298227857028753559051766336284374047583926430632390475801718373800066735275726942567869395114354375182204261518733847572976350126773279420542906777439435720289279574425877261730946576919387598961867213140640067495243396925900511394077780559099854606113071041255774596660984440797153129326137638055172089211934161898334772846750545508831201176073247084579245456128046690276251893993235573416906905156603790579736744476355315704372350288781843043213355919192491818026072432131160300540508588704195509934580793398783806587618132540265321997693230593437407822861581318756216763664411383090903257712283338716292016249144740916963732020570602872042376772423078098941115646878108965232346448353822221960914514306009082415439509010304785885107570925446592654041420162996626400751239877311551479968966437980611846468429268393199927950512385346011496512714327492812801909853935387442614451284513020441448197003964670360021669767451045276198573115994952762452841831786664502371573808564737815417930715906162321909848922232847029811544553063483589951690314027940230150176296351638497455782092246995069041131176417322747169837276647079631210531206210085132815461326632704420831035406799382675647665944178079403046634461907564547357176447749543589394092813760094338830413098147856008561836199959329036621238878275103770227426008874041719879176286140200708739095994311676287889606885104461639047898015373583762300189975564719048178977769218010703277310593382713765130309020084816502056397579646165052027246324956957890667719583165525426306453455233366462981949416734440127114689624752375530119123958196235239586365825416245223921870371424856603647110852876811277369029427200000000000000000000000000000000000000000000000000000000000000*i1^83 + 2260772342577803224550505715774454317496432933069344895188073216509123725553488547964180250692059246174532206137704092640030097817027436584382857841705026910872542698104169960187118472266198987022305163618981748213764437250044032875515944448359908124499921351355422434912039060694541985450940401136690329161294145827834810267102360994632065894202966609917122674630592963290647703225393657867692243623475135855616617886261382444109259203342981193405430964728022316280360962075250263249331090093052735763539049930979585516017305227571464788149734701291450318421437109380873998822468388751458629044156031619482784714936622528457209518446445098231500654182329741116251636333812416470611554064995582065900787752363445404366731579784855248123378787089435466411561073511080339463629663513465992518581394219901716909865766580784782415074022322550171669517024695411578237881449122884607481160045617110122427080547867765242760848630019897357075539650216224870778952878401152629180441977935657587876175775692234022863639452014982356303142879950597137996956201770912236595859331315028662852578499171019525690105409989710952072367529161347843519952175248848052586632261649612536549771308871591121577352943305512368231759086432242675998730125232560067217678392796485043008956261934513246027678363615057726016567986778603426031998401120700969639468749220280336406049531485363552136953527600683303401046879091643086482062019637743989207940948091227574367762479908796876251004571715495282006271292701988827630559903467534692952145714678567205443356732099064889947443291805857687406243718257720151168628042835692054946004626914590072416601147940796871507351212904178212995513089934364793332233881081982053138792275395609815807687805648528884787467105627727941272004746143248009459495354129676222885474927932571292097727413629106861950178954564831723213914676466748669274728267806305694085682526405490897206056838385591632739076195986850317944670442470447882254625410810208149843983864436885062607740329842557517450274629223414010073607157454249943331655164973978465863089498138352371805166427622054651893566126307750625473266951866971805875984454289838321967769948694933261888324486339638895388786451285137418574428525804998551068515628171028956314260329549581693928757546698899659857896419632327655210216605515622580005195796227708206555172722890293690847264521264464438411721808701579480522429263771367961293125333736925216661015582809768960392067264092086475109953843613688176714698012813172099262003717167589308005737597472978995174092464164056213224505459970254837947950385311706360165864279067749627861321528903476993623990178446605839743320494887467441433347882691102364901209788698590706139374595718326375946666534059160529100897199350492030694852025816668033426648755409487786224920379581232736919184787781114188225498677602287906582615306942839430878372906130089044105217046876103063378557160396901424458468487674251690304649030290518962826658331952316342356655354088775393968243592432445769815969673186453305643121758039784523338852230251882604181677388344469324455378905636492897432018274129854752979263476888164966853351807620920145168421336152916466146992717175062174742911960468534047119180870464665664853299180151041508915155932169163795752347875226783359421345103464557761403106426768439098949123219636566911732229578104224401474346211805652966818352870316140947396516288537967530312921591358324395856686450996666785805701834737326759871800317046587440212319201487457317826646390405653781156414302369778541221067978162374536818370522026259454717949450828127103911366472220614328320000000000000000000000000000000000000000000000000000000000000*i1^84 + 2601947844707195356458303375137598081899509110336038746281632212179274475925472781091288771070001799600647861781316215282342147295836531004358445678562576707618147727259597974411662322108991869377049110797056265249977291714774395151222877318337110528460123328161430011263062800851502488064607762919071333327411390170182835803176351153840687802633426771761924035727809449206042067613702456696685262158220420841596337641666605778477213760195320309917810288387403104462068135982746737980526324521569053777372420901353797222211987522336067157855105261688615347418180910531432490577874889867701036786834740253480787408280744739190611569167732502766867739101945906775255560742225881343761469128244369463198110437986373660055646605423385976321299446431599550902186703229457344672300018865789563503664888512341017774560696000274528865341980695157961374049101452644314634177330593879628300636248522192689562968096319369373634128249038954083439732947194323240835573325303508091047332424436759116560803688994824641170647776953566059802235582915998124083447376128938372925777812116301904436718660468982666652044720781282353025023366904756465362524526612013539763707318045061628246795191955907446216128051607836253249848294650569992225269313862592268122024226486177556142016679952609105366471403425181425692330044389217061969104460528219013480994327586862916688473212541285130690749421574418348046926740026349304396986238489334928768735758226881126001219542798756809676715612239329579889782098561122921579760083747381456014228567429263001317232676977809894627872856423239127854713299377517736969569951287586666227036641197490224940602951326617787448292821401138953575211305397434652709268181299155104099386483614439999707833916378861019841630912283837765478561987214842308869127059710262454146491845416799670672931920124234756961591920825057232298482381040498433900483601392383707961020180797651565908068034096718297286503204162194297670619857602677471945985942727876553793923697715659692333712436377602470096875607547525135913926580016491325582498368256944773069683856283525753688642482468092493511448943474450626104883184973577949418182963000803551655521422113112998127082917278318815414400778940184528578810117666831155787395410100001344707087178913683177560957276180426251382067188730097966636527151130220229453556491025742175129636866504613871371789665753478620949492643557504170087181294329226329977587066235369317940879486727798478206257338700771902079968584884767875643326690155038601048835340395769390017855654584020374972293870710531263580251008086443282681159888997114047227335562127986965324971748931041997745675720299217108609006219667236439636612958446077245749482558695688832375723877757837155409640787508817833569914228435809501237724467542189258280175528535439731521520379497056412995732014062253891834396466039765885767643327247626419709314984362293820989756960408518943415371736676976218475678455960478321403947807996595861670321452849745872000270207952321691639511782896177421846217031706278418069374916425594407995739459984765073334932982706940719741269788941705480161270594444517892516461988734545869942140457450667319398516889056505321481079580802909030347821250473172372688427749361166612954423008994821606823198139745327702670148540943651379686533900091755722766437237524199510362263250791627597477107211997639771146303869778197168230560454686993948383872645573835000961229149752826689761128961692230124239921765920736109544769537606609250420256957977564231812786947180666228732983176979551086609611512728227240439727859916146565467380438819570734005888573505536000000000000000000000000000000000000000000000000000000000000*i1^85 + -351247817893866393053228909975919456688112872121686653112794611541102058491059021546479459950054825969927718324252421809318114486994835089372050365215687125132755722865166630827844694383778708439106457436515571372208615144114065427855523269649698981767225253250979162551878567763460874840266730503131158036557060068856927906274799367346643975778740475653748910974231579151583684286653464395060071066533759931288270956827772590197445301074812182317161661678660648632058237324041598713618488965499307325305010108677203037072890356586349578260180846103656846143427588153411041677963309150012718211005415658271202222171127919937673057001701066304793957782826318298792126028415655721238286164173960673172544963717147052136542636350423844484745858607941669983476336086866657236474989388367691814308442610303291406183053445262302945519186605252039927715844500106744377925501558474940198121511980347046380926705356497750589940292082359019295039370226259845460585663224191707862305573883400421287113216123975954546766072214865310976074907610957098690630927526989981132606428039969906113771567457730687397986611422338694714809519778736450916520820713655827731236869763672001636911682602011315603873125484804636859917061173518303721848113000287932263569227681686464615022350347846563077091968466068578447174662406797637762377226245871922747929589479815821299327688085660990369138681885455732955894339908567490574319743338950882123151733666991848577692166228020415404378946158688072335667778385868800928072112869348987832555897772340829557578006426365280379457942864363221762934913502846655411901954988553323562986705680072268532227420244421205875552261184175802474150384461810191991716025048186859998592862597140330849888727060351937167337104653921570729144520274568350037375160913296262637499449611582514985482938041555934943304023664214021455637137937424143386173570283869370140601643389384936981792320664425478690385163779928840372551618055429009759729784725864567982130565589150804899738039999802847562014683912868904223525803983615846929359651233951671192245241252339206342054008882602665096805597999664537971500400231212381596394411192023403628539130286290238593124162631943181706219013046183322343496980802001930433879550153852033839593816501219907832616581844975025170650560428751160345247533676220657952631824808420980407443793200311593460627085346299873590866792544584858431934335582097098304909428880367540402162905380898057122935487742416632198247902319033437857480932302340792792728423961427167987194140343048692393028032215593562114583397190931143981931543846435804643025889216055987504926048418519584379926652909331307929505532514707608695249066261184829980077955317024372629038141124444651587875176778006505391156860387804549950918307801197371832636979023054006139333281040882863449995984977122860289008738910697572163014559753886503798167653971244145485372756807209059090275872894323688976956659641337392226816604208098834275766896233215068808950168435250122621164241994765906682273885242108050536116611869320479630456212417646377348233627184196260715410249985153128058669657493984560675038753125007689891228996117448594693763410597852099456919021446143838317799454667878736167202934190358408774000327917038420803649763909124830988775774474265148285546443524225236072334536999858199017554478243915016654344249433311732275025309100539888886769486927758235491464580171905661141670352847399559277050962708640567737571571949969212555949563798167258977584554967421598880413706768597566355797306787904415350476207545548010429883581669253774431039625250822858337660436480000000000000000000000000000000000000000000000000000000000*i1^86 + 24698627990492083381293416412995239396402301221743592503162619225104883461331668155736257285869188164297689087379798303260664285379585662510894982023976549818326672736513686198105145406047601280832963598807202436752432409036540221412173545587603557703927583108537900636696243333493237342166402517916738206172170449965072791702091237788145616100881721048906288882747343873781378963851314474197899547912507079084713190152075388492699533786252825503182644282917120058614558606817695511775680878287641480262113891524492715747729700579681359786108424331573240082286727297527445492600720972632843104130439678029715424450848352457755257577885920057531201948628158356181472661681616796542837406392414887414875548810209772509440224684976525550431805897386709681031247247052876680569494897826484526561822169878284850665630956573467465221641190276826898321613356676489132288010506606620533052167650375008234952815215281883451112816673848599887990001125506391443233281606626705960766871991170958494736695116503476691112979719517252534404232966253855228492932786677629172042871784135513774386861687121181341234033099594644951112178850017686657539197452738146263072672505667381668287705237378000771097833043502584073224519995699496287371796485893644944899932665978915450987080182532881141987067090140406293614054168183968792860062083154288904659058904422351383439403617339961961487365637321226524713880672296594673568005627807519931625163875858635355057086098978910004439243543782988432650747456935848394147024235558818605265460774485355679492555640118251674321202962104256136769895164083902569835823674850280967887573763779650747651616362118579109046944966020742728263277004719882195159921467965820028750490460194326024842148062976097325193177201312525488849309384368037131048366386646302103482220912338602220832052298113486472212841354109701125461528160535111719268089502380403480418114269411596715240465285493176522900815501063785735092988070994310676962171786182752768571790783666433942134652776555610619236289663678617817200015040294208251712245695878274224266149113497221148447334168521066789010024489188450624443339883351986417605844588054788339535732382781458354601053137940580590952009091408234912208042043570107257275217830933356240065742613713500642470969198117442203662825877550066200145537673419324618516553105782774344244172524807135933483215144869702355130041570662119790174744683978440919516238208436334397650439705402010350996244880443051533156676534397154592808459189139253898884424840709179094827648078728596850404477590710744305716520554802662797654368324801808416144636013704602465642200798349599686368177380087546296665325988124121781847078489528270839458118216912405041947651919199040921511060505895584661539509021066048795519382598590477625996862334249243315863370833074725788819130507193472104578868496901897667784219905774724075096361136392918646565197353212219140862898590642422472529046317476203230862849721648452046496071788979790573300812816111445570055920879869018044797466565776031323573054988658669403625953954949643931968559330130170317210838668435755141044529293229335820705753273617813397805691167186604134376459229250587793492159185354096565421386403896853400709778608670905166832869485583324968109210952492012624815891312778057787590687453290131297010840543394205809018293191486028794027280457999127894877848972659533570660402420195532728207668876832732601771940877142100761786609732105583263175100834541787561682411363544735958832410002924836344911929148757917273263475294725958133091300595837291247385031855402168572679446893932186697728000000000000000000000000000000000000000000000000000000000*i1^87 + -3153661658829526752626168129928409756344016545614049674637407179531809464345419597382265198681052497799341730106214005182252002747843239889017104762614416993338842826997990267072103310941826442549435566100522119590711659069565769029093994566941027236077883561830524112072855436052525763689716807912594854026495017582792509449784981565230897671839923706987210747316158941126116282444463017184313511662051895499876252670512101532342187267623772188260374465055659209136002838037233630159520285415817867862213093020157237099599902444412934935102500693576789043897013152302569799983727868839550635977413940317786582823192629045822222036189501299687761243495387793280957064438841368457393424732585811187077626821318167781643920380594059441826218064033742826253504008038019162929774007495636911400220036631133861668528152859497040591410891558838689601354075010717250955246670118426536017279535501081099777431486508594903703049188600913685387851520266339360305029825020166888326568925804076253374135714704847682238269909701517889515209189584424259276331188653246221942808530242309839792100587967058470863133844111670054143087691963737186025305539650799022886828754330824566287977383751998682878339158914171155629165601528549187332978299042932664169016193704497242490891566484741782556196220293767092811477942834754299176162702422026206272793924116771278319467076980918657655849987093300189601213478276385345118864604334670634938406875521461699357868951362040652112933233061323555288992719886131584579035623157227736509549572845428872374863776570067601387588145437166247398182908030350641224590658452047714795733103789905154690067757824824581409336952218041748643139938915974893776989350518503153741301310999041282943817034934996538473665938915881472896996663435392235065789706549759187554833724067644105349808465006413006946040671004359160845910974786632338470875863587950747546665923138094241648475408618870817068363039329860418563710927565465299112016048283182179409659395828546067503127633662934283931708923759699747775378020005760167936315795145095798769802281386276827747156031674973506296049309768965691885636779708744751495917967505165049454824033606206446125291262255911096216833370925044209529881593964680140831868459507175229873364943303377582438565648439463328849429576534330230619479375503179035450879448823992879497593108736652707505273192573668314562524035680059315171138687092105451547306638411046164463315275711997360461651237633390491464023965946709273478194225240525951368951212801977100421265036373810128476519282344363765139767853766917519859337542192711589445202288197288685918159457349063842752196873480391231910930904427424001376712546147244537503648732504198502214563045255977878131578263023617367063904769117651608397541185432755264258709591028128946891122609820329536447385848686675326191474802800420548712230652243260428028797586071050779612196362380602834584644915042311765765050334625922557386011965456991461049786174913604143533237050207788906859261011811404816578478875116459963762440422436211070288342766700226228382022205252628677106181787935114798042080023864205364963581024052577609314909567270615172736944377197216182035664139557326395946997591640482108365412910119303806732042065107469979294017271951991623838165739778461935474677480368023200518989309239815974861203080160336111940037797906871358961407166156604562705798283081028019922452599815142619036372140492419313750527319098736646727350268891250749970328423990613071774298403812212670748152734989632085006459820894993840524744402208916222168318297102822887866757571988684800000000000000000000000000000000000000000000000000000000*i1^88 + 349475901164034796018440356577172032886991219860426253949907388980540879167548231658033601189662265930888714097557848202847584714800267281153835091350967484484433241870233674035434780480344972895802792768272696643622773527862012282081831410378631944565670642991307314197669709536877084449548578716674073755109037639648232789116945164254837630242910413386887140130818978444687032104462896762657607564715080640726334528917407937190569541495148429915056783572028872430796379847806983685425321690813980821282542976579787430675049903980651629528345239057435124233860318139207377164171981558192410976676160143168540550074360479147551282447225333963553345835488643870831189388730360962831678136308313449514034699381408868578067270277695977051730615573905608079702934928906887154039515923277583252343886544056908236575419418475135489022902880896381534598481731501182204078725525230633701662210160494675926838216188813080694380150953217982201884562557883493328246407211952891268806032964623374419703686369566698318652066514564336849167281787798778063632160906323815950935756322070503811947687233025499545626134882467610432046346587446793371769308165802220733198611944129863352921651829183408793852373770204854740040210350190125325985907030808157017235594472063271518228400411260732616355226906485638960721316606636954866631885177763541748798818515820408879168949267829974053784679341317973102473365017972799752186754493662530620620236434241144413521751119366780370854136134366742683393994827764821081476707943871501463755766952343373625654297966063625681045795506088955651153127822530141770134867932360566614566583769980022572205773902335781932510702858764069813777417216265191536767197770826038761204494981077323393208095998645485446297367863812473049479832704762946202176918166546845676230572079284777061838443974210189055647201906691968665838653148472108168785432253078517054711290375919714761334058962700220451447321102658716413057928561214655065149846051892214747451832479848908267007594206299481296744871373194281937753339263124685176236674335756717349330715536798481003989675159255169086768647308438875217011745476066299223786708641120637628986340030087008056891262458689998003050821205115064977696637682129056733290091435294594931443966838521437048333224577957553039518517580640562716677309149832265167362441092254048862117819645215966157212869300355808605183354512065734792788104328875327022372967309100761166460866509875815774926152575692839097432148043866398588736626850415776282069728987068960953466465828006400758410877861213521867404627872954217336294361795817147648443463054757514726208270619560172806426340191977692113237147394733926966317181483659658916202291262244601581287131350579276871102123940965453285514953017988023742181787895383987443132127571135143070947951590934371886481432414472229512929257747064102407912463859013938430557004899904522892007891730257543187508414373234156667508594220570416434881643636181824375009388224629984233072687349435107740407303799611163194468361095876493056085518987979441180089479874993278626877226688826195628182234159936930247718121428731124065707106623001284341738884438381552478157101600035172694527077735675428986706508956114724331360994271684379297656364311707703936103733170760422735695611670646730902936806896857087031953686972907219852880704259996401776597403650889597120540355256077158626336051102144197762146464052045576337821200283319413301879288545101559679068423982581628834132537149404973494416130457844818606601250697816890924932779461711569117388029626782750109329215149687980348711895040000000000000000000000000000000000000000000000000000000*i1^89 + -13958064452200844010801443442699526239280931192231047565751065500136139797739921764318465124419833454415809366569259119620552906806838095208416640990360358096705574731922322461134827923372024068678064131310429400321933692205902689929433327747605795278103183462333871485358715462798360209133793196295909477085039133079737222212428781940367259005312739004899169034393231997777321873566485745753852054491806430205547929139784505147252546888468522021650927345914160029401180428004752354297406708598634756355452132948473766528710435301763525242366634237159298635737288887968340369577980107869298703418563620934086186074124427881832387774173195299862045672658496614062208376720502158697283859558334968553619733022899968790457064507438053221664783192292825806698212305058964336581517719684925185379651243966429138942771502336880979894060084784740764676547504665378143493484541195619896134878972015311590084086510553742737790352558388539886529927275736739509888368231628573959753633057581362654504044924859432039442979275834292464311360105267182135772224183712774612855545513862230608255943666215439328477866061698901272300018542473479213871520182307154889850581261810714319113254781284933263960532929312704854868758187385636444470390443053683688799085509951626559650558418668182355054887563756800842507518008870582120016129747370890833292760586465144925408617158414894489191160793461147982643660836498556863689199190045814447354905026116817783435872896851385165270910211006933384721826273600886089094145880988648579990460321427904388023679102836687394936805130753964746647914471467241380969031554801722237379426693134527974541701021280077740867959312105607583211366094746934123321883195127023772874278838656850735684491800891699554366314355908936203956746205140295535837990168874916219987538591873902937647987696751612731611519672004251489461686478782752542171333278923482982059254518964211397296387196416882204831340482766406412197632209658666936747704446021075146198424911348712332007859179860479465140429744388122266836685609899154881696084370802776856119272483248248038966579024744656992679031029114296793946562442582390165898725066752584725954089404557299440712621810947449529150704338992534813591734922699198226085223489496349648072289066767294058247474755101378094399478132001843220306953166796021545891009316714318154088134865200527410641691701778831106078980482699862290638046810183913431442738170323312846214410425061608536802851634538464754916600082593240844135224043810560450631163013612945090791665623502527005954750317823519383747595148441447601450047388925729639869460553490952615067833509546034061110953231416667342423792586550135438841157780097574709571424690291918911828400349652554133867552154386530672905545842006743438363741204659005040196918556107081166112407916031143103059800116705548954195026605934911499965176580496907383217041423455977356154349866401721265598401233578607795315476451915273518279370782194452533143831709410740315966720205980979198988788184219746672934083267027835193807489919010653512107562863102574280606244235905776089648275377420286791836213101029791336506040975070430906865676069226631689502255908335213612618519108622518011824800945194495832294920570636512006600799618933840373508458432295600117148821263779643469599947809467122678272545800598660192892995147371945995403012384871779421056776027823495795052943280434467047138733309202008003566665484804771768007038391775352261079149121582605228349914925884830215407308889185989437644794303809540549308517234845805737833626510644275405762896288942909292544000000000000000000000000000000000000000000000000000000*i1^90 + -158507844358715454190856733445131326673261126922738166695619546988601137813876299125760502624659552326445215441813622091687516275954946255127125668034023448127913781312043026576742729670308723130234282763265045992805974443748480914958348110212381090089430868055485547047365776042742833051538170845151118591504678405796292581993431408864891553630330121942231722385436493732032857805564194241102668870754292454848277981880338939724971936040431642454932485793274251770400532932899073381431713976966703563797954538895294285721918946161274022230156315642515058768727787309504736069346211742624195440901729274295662985933246886391191185176289508348525010977237372695951745695901763155552217977419297693500784375982844928200686116474294116308447779931008151427038222690890563992086493417184038710139514632727221625493821848588611545127624924212576098739655003785550334871593414236950151603668277623665677486406332451422433399579855248496498146432517575273678317963302714758747774154453709950036121378511605668248368917315310351971699609542984509741525658078024360032809657731839206331220960439586924820761506575038979925474465814528504069664612293259081721231623526416129025481593518741428374710395153212499904978524800663663613677478902771495503207450854538548606358222504759437235232870509028920725677261407146141363850299259322850496547478871985302440324948703467520302238410576849592449707634626164017558467505961214065794320123768304641131220842090150099428938976671685867532308334488498070948641444516376555603742460929297708662438869650686195834988260504042631202127649440812502574388109665608842559272603685915987638864606776203030208791494853762280594598560684058853637597940181420594945440362439730650529265543620031024443002378282902154032778771330200988581250380966887922158776874526304398569550158971629582263805788728818108313338195946319384288282849001355061165138662249204244013748916814349297778984466185641545454342133804922218207935055810699044383816568383677917262554849952067533667833049285791551087259704268224787427789722979391094881907150184590696668922911849475716711355456139760624126050148100779267087877741022808705873987624134823003943141737837955505709111801440368534469196194873018618843346372182500270846643589433878630076078744588951447054809282050386319129495914023837499579459467193521562573753663966331941793337448194662280568644998779682438939283299940588406721960124750814848494912865363701789058525666570248015707337034092250602001126318580441127679975636802702627577076129131899485848989551792271288982532106347425789740286536266067752703551576085787204766391652558647983055316697120519384739771779375412329604770825169950785169942059566733875291128028573098816020500554555064355231329886615705475611445717016603663373397656775167178960634559825971942827863500138831894754250855022526927716409040593962883516003576012356218915986490388351323961303721774497400055217722963331412588193424206686547169310649137868026782066510854612627521878823200469554811296007396688219169581359564710213381732588019442780776619714953083727513567846443193549147893045697562256817911877981950308059410316490410730250753705755843267590992311287063842839734586440011365609690629956714572121142694385539619629401482381816306433959498598161739391148435769799685953229778079799956418845461996621366460145097327550119175344232291792386473993322954637649108941727101090288789221494725424760742408254154750315729086587198592345160556473533463490266867046718630278899681676475570749684626900312465376528463483624404291653147399762739200000000000000000000000000000000000000000000000000000*i1^91 + -4149174050184082978775684566890848776266340252913863007238202941668211846085571996282972581434698435276101658607008050247509872138145394144610345336382627897817926045125333127343572608485015934415262047384250821681822337817086203035615062454014429302711288837386405117878058305086083416551722027815580780892146126946571615351870789091131696432780192472380531327266134192310718322814152100109516795058786992692484504515033351617375742950980681726214882371410884629324290477059795903736838252389797272249234295733926956986673980326933967031189639050082389852655319054395443568170066467002654176564665206362159484432462245153296246058553796525131402201667045664048098974440791056690486043655801096295989143200946897001478561060827067943943128205094101527193659298517978677517490897686352617296977275396900927208792034516192146229158402767040879318007116180525877676683494652637459646441954506255034627511170741770435094060028916987455743958139953819740030675895223310790563726007455692724966379857639935689785624755739635880966891721905541600830425171051833046838130659869626196505923024262423134045452234447241138349860643779703505791451007040085708078806238068611045915171550215844961756827606073417035574623300783089720982646467568069325895140587507696760196312380548365749133231380538167730090859979822953107984366472289192337335504326159195148293577100753898892028942569608904204993804244313901442966256899090313586405291898939839960293514271456825481205452869778391850685905389565788307125561573450198886485171284378282518588275409933838545836300125270488244959994677160842658009584818189246169111296505090742913802230845252936147489167251724986025578257061688137086243704121620211313663562890874789747660487440910867800790548731954158248220783077163949141317323917757605779081394050212000483553636087924296254425761179425089153927519401900375786798537668301568101557165474291318140098368981707942555686286208982989773125703145960001371961225929708111198515045913872854394911992655392022235037379928605086458171322917861856498375203484161937417239874219772397450983350399737905311629374644086575132104386476082667874298321373255254187590955664607671908213176638617224102116128170309209514471241998733001691797160120734631040836120808126416960902488129646109535703984898293244331164666125874794707154847482584085953322138505329392755368010878370406715896357302285823742089909061505411299674816478175069403236869845738118016195810383500080993101185864538130129890633362705191210850928767198370350439251567626055723510621810693940767796974493460652306629164043439711728330240203040466345717394117127233736572424497768966517456197359846435260493373438339419076994046242778063192408008648822650165439573248305658811404927800284828629516313023045930847362228959636442669225880108426609168194991031366111826065095380818347919232671109312166366255318637039243180384989348693059062177776682156833511193447646312615956224867475802553917104778883766345201616906145993544024801052567448899723424285343393158039294022659224217338121390006175380231915084968301984239452274580160785101411614749410605212968115826005967674636619937722667852463532522416726658040667095661897897095360128256805346682657897516368266842322213158982020410934907740332395802813245025019583876236825107650195251444202507255880338280751864231679658624343923465061105606905811167356902316872716732818633653815444618036548970664407363068258780790289617045186991392885037205936578482951115959507757897163749543061320740252206930573379172201383611345188852211432357867028480000000000000000000000000000000000000000000000000000*i1^92 + 2670623016545870987062054111088590364187597354308555614413285312317873016668048127814670961453214406977729584787579881073102229719117101374792846111632674003143718677030470842810634348310968465808026138400318161774740272547171554711627417572500531355551904083611584164765749119651859093386666200148414926475312248712248684934211995512733581843788940648878723931016059475743887956902836629691106621980348705393913444192483231590339976714893992055117553257775957654567230472989364274927127662228834122429041327536487206585185603488306093074424396347310389596856715801426093583839740280078316702544256348250716078550785599597665305801023162395797765993815387186191222885624802027086186548534710446524844945298488843198293402590673583022801384834101482243251805124791663495828081829733910127204683564374464157247529047417777688626957139812403435908074869511777241516999415707506365958874046323618052376562275336287147599897496204686771987570761732745479333167250681294777679230369869026335914089573439554174699103147628757429757010947258928334334810515238356675287505432533061424610965440433343678219587482525955149630888411008902033814068628839728532562892825625340223996572566318124628005849964291968051883983224731472262387052154004580790148649884091928022858888235573633112924716321780407480783720980340715750782385869435261276642738904343165543764425607496254343828344936485381984127199234353052167609908720694596257488262651735312992243402473970528060110105729063643436080068521717998490682632429876972379377603235359456460889351696157773400961720640826313196387320183838594557158677245539664827939916781529420729548451024098924741770705050746964293401268037045936068317685872823983957386042945799249517666733639833963130758602591034392918329566998102717133878125791421344983016422769439246972277659857761929053804781959779345005869158082585254673257951493482166687344345718033999744035535768067984238797340323853946256508660369244521318738524173911735379966655099409704733808457074066613262569376445281002079295714929682037509382370258469780376803338127083433786198282085486734392988269743050430219406116924781406230101805580125721577660172001568340380527228923363626268822249763780208332648879575560529075935229481564628829047071906161365645732824211045371636407502494066752409733918576458554424040161358322114949245394843534215487895739333582153206684804699044508147319077226663953896942488970326621658158804661470484260536391725404311732678690785087126942018549513566825306910275687610522858495448923962335431925423127351478409675201917756150290449002332628844981502739382479931673659960512676041528727976279877084979690239140972126395442268453766604142713109577881412266635734906804482480722130178929002031336323970825253466339982921115769344058272964541077487163838628753303886527790559086523286146186618043673525223699112737924202435763084965428702048698387383062772146964652510730720230730815545998831380104910237165721040774169632559521626214301074655683224130879689667929797536534994581479504244935755643689655512014800891953575779022824746142951822618738252452797137803944189061020750605496393269301876270575457091374321133430248518425937378833645511084516238360848648426170642019175400309246728359269604934322992664185694360647350781417181663094361560008307784422568044988784923266804887660718679244787770030637128587745706466470974079927620667672621113203159058229403647146668680659673993837743252524733949043007429480301974168683875374037251117193776227567820584082097883476480664752185594690048418572597723136000000000000000000000000000000000000000000000000000*i1^93 + -114947329994471840887238263956651522938611973751526118818604413120850257348715851126127013289333978224204700668099015877146308024007782799846331037162158599535239412230093008106917866882379562145856911062004814287470806630457559593964376436236815428690880154443872277181273587351443772515159819396565178470476484207246004288767906966066354184547785282906685984964641533367716456499813808234885168481013154295338212215845439622717180755303402067807620988367685921634443005493682876998812739169846983558420315563213468623853148773884243830428811396093445410571849149273639543108741646631978349183357213574388881345972574245606939138071486743650476883408543723537050588667813039069096292127164774102545739234621268743433440579865677752722745153698801947354117475935263268274198591097761822301346536581863657623771603129725869275939750103653077512595294734889928363179360770961153855684323131029748043456968140787046695748296887393038711182229093577527510049334116104956552971800357873058230623289713327059511041316943246177576353650763147265527121223216054449034521569741848539136435169174810811191916071115665020877236654281597564746358590504209258654291766637023067867648822451290638590528699949678353084326194782502285465372027458356413931299142458261266329602863277631145184614700220416396544268101807816339140735193520810917761811152641915441076903756957085396991263722480351917089499384458900729695481171507411198585237662097518111155877451098526582652419009007537626236158687853811041511026635434498010800454347829129559757897421069192396456793831921863385876994170448911331526166759527952499394931263059531774413501816375263572434946822514805222786690169686850300948471179769977336348474311183137292960261451879699408549557989780910878327325405056055483107323970032078932342963455401226593407387544955755072870155433767522691085019695231695317469038552695370662897955354310776510941900050915353054548136339680786057563213374569265503004531619229467550055355848068630538338459817889962989181677869274448354545402516807698239600423348867004124180218331746721587988125660560543678560509327058702338431022643819274773408278478606509679154592032122477655283409811398189770603058537080080483345509505834978161470487295100288632864678975217926948709459028674368700542589291532336185940897948074588119073026464173437540566409756591061804304394379441169220245144899493860066701162280160190406513248419627606946727699865901084434161982312642077884002683701361773900412710165780074061643242502750943446884702954460983942415205545923647077388282095148002066386526127533080325205714664683007471356563360809992552147581146023223752246460287501419204546038103110656498320509383406538033730350421005486934168074092884150060547566560525700197873231824506286427675771609551873384765986028024288619000368840845820488413272667745323393803090182637734360755092532080739471329451782743759507210898097953659209719534328667497433777959967352267025965855865854812393521570477573232596001211253054419470686407905128918523618081918889433383890491420939122407322821788443146147073207456196311930848884255235846183791265386867634708525414567473000286224919996396376129424061228083977190792233754719706142296338050204027632167962498855104024409786016584192996894941034185405125834000581054742066719670454889287027943880381766545096606955384384364794078490304326069929522542942964138768039324617319489120744497445344056205206110943622328427672992067472978926541465715090716498180106842703768265821352515679131952116082867752943950591876534999449600000000000000000000000000000000000000000000000000*i1^94 + 2938226603612229343946275011594369318644820862381060616761324167685039715105997080220929526971200599828270490859257466602025376112388625486168638594512130416698441827330878206795201766254717031064588856889340895953032999444835703315793958150869763234200858838372804576846303588727959347717886097110574528963695355563045184671417517199326120221082829601798850876126367320219230310475112107147959384511088771263929367613725533326045823555880796849108381622523300942683194969372361765008320932365839738305460486220815366978517899621823533902147347421030117420059706741347666566375475991917303576728540759899215323438240839183832390976827908886374895063240793390503773846085266390357331130774515350296607630762289694804313220773501489712916025683398877979786929466263292884399109923217323309043025919805898716155089593951693928679941366047931405208918509597887495571973342651975598805991415758026005259288015933053118694290935962017726108653721179109459637690374861757671651256555561354897616745910586171932950216911906977215022649645392610391067164549721288720422292080178827376536532872596965809504470537838606882860471441682158192172895334998733754113350951316264051733608985756959002546948117481195161080364091088975258317911423392495784929029394957406517977841810001787653579928419679193559901640999756886815890395050162964853457295380413151587219265617393987640055719719775651891827668216542590256276972731012483218351736214388723403214735206944580298345683023524135933794677481905909463020796217802798320170798114699052465105221594535399918358993854465262516325925470576627659449807588243043944659941468534903037852361068198099544837629063614209404716526948709973651869475992285662209599519592974726126745819333074068241806010740770163771470418699415240245259340370386592750869981614792026848055797818125339366688937527550819372407938133524764481501646353502036810829852881097709568670682402790029162972354883137737555010339019927298807428846381228542175505357385718603605641278781969729717090998841165627788254893214546803312565702288854566506569958940518520356059242062658459191720665450991950640553966438874205294186248939131067879279988959591545777704077827314849394971456913181794778792443021297627918477347664415182736214764201004345071369698394395182217297898421510930245310103875076303130602743842072719667726666707312526086406843208734849459147927232190509651171072101579015619304880029320674133618334243753174175050594881421278255969939980452764220696249055716676991661685802949323968982861282451697856293266282932796590946984171929764558727936204255472576247372088697866301868056144198525925734464691682675554677438617061945089809952092832910839066948068111612694726033172396422173896418287148779712510195347820167100654813745224409823823970543539225918745794655717896192838319698428791204457049889155524687633611825049676540277675901581632772416872633658236172850064059987092572406990503605091864289198577324503418122684817571019293925985302856545979442408627530661136563530503888183592737860814945673725278990550110648814520552385831698260430073814102400192838855817464714673936721419831417899660509915174667484709653551687838458674677267700228728709596431386746476601055678841638872189020175142465455956001361034925914430823011249620461108267815182504808232924353048319492753375222041800570666277486484401049092177045490470022482059604171368993496651033258320849807238572292375763822128048508150770868154133165727746253733627710180269795026507051240815354376576454910340464643803854259478960537600000000000000000000000000000000000000000000000000*i1^95 + -53350512873270889977029920883008844991313965157305716893843157884315150410498428112729461458919597625744012222285927067008181080191051488316845501873118899050307566143795337738238500741580173827927967684266886718345842885300549340723464396317573422033918682163426471555751098522058196709975672131744608249427099784865494920942800889243146052016922471013255390911463918151954560911304366491406185038496616896480728307259154407607767434085149993654482208336294461572447227158334590913394962600041920805399002708073032361353994753889826399640398532626202400183687087287717437027622576077938145789962565130866100625757087807560442581763823765120070927503472198239256622027161392218907130552222487365948790806955573710712752894543184660708042023217051817877120734901726107702988004668434383533419836248177721960495825393823954440845047503826991920727008091334685238166984547876745597420214715250320601548095518328524758110916725378866207642007411691250424338282749381266736820131046236355498919581987001845369102733464332335936254989572909307271133515332677495870435616454856163116912115649702971541964296811185024247089711275112240183563514911895170783209199620645946180190937692594177811309247240379984912990155663567905928095961617534068741233871568457676513040817073025827383773093148592520200374238210071930513711192138938799548700441686653077841413571571780081739850964560881060691220206798111176207106886523872816528963008452016564083055532735974200554731816361695086681357577051552785417187728622525800502056542691809145725708403710423114998887614486419434388471085017669795522046747972945778951386116041085850766186315193336302805440477260453337121059388693921400506760797530814271936552543159935031845843712357331725761727421351614618321475805435666611846896776279139174305295358210568694256739795660277720671425119934847185069836839001014991153867301213808866172022447046665863731582796797499469444429993445826408221753229079490418622243762361858459588909027031652250781085015868505520051937509891352391616187911478794693836508198935553746996160566743326913223878749892915040640031653158892957735622864592850391250236095657809982266953424698849808159650401885015094222800815015464348747038289787503830648390803051364083777394611390644650464751048941676751301595859231911854976117393347930303077622050048120361910331898364874240544318007627519568944743658514433118271780061221082419594915044324422003460320253918686036861798449415495062041241258831373488801846392139888618910230041543784138143908129490153802658936564054595168520945805179802233800288429660568280851498338387003178816146791615020688778441186047168989237595573495956133421603442166332087411768867415159655568120465633895740758382948697440863802159765927893567242244734222464567731636425030330017018028415986142651635263206719192223728227978273511591429895274137488093051380762722896658540698507516378840571768072997997296607888657294015968512476093972143787926074050526916166043259833883417999563008389204496905676693431929515919824135298255934178039841330997878928373082807431315011946792014707016492919354873318636353824734578056407703781966190371772866166684944891341666589052917153845868755622814070546287312670413041610728723750337189439780260742228864776852300837354937198654106797441788626037326851072208637172421392711070759349015560141369100390498783513917199279247348855910887678875928501974854713308099268479474032693520647858454788503485522284525638875815749073895991669489341002070504812807444343420309560276274459082489856000000000000000000000000000000000000000000000000*i1^96 + 730433512871759863726296353918824321888112342976257650230143608074275629332677917093360331805834447571096983790475960602861862204954717830655417711482076588782033781585937095065284449174974206603931921466941711498470293043953514645175588102303101858636812186997588940029382315181506523936180343054523914469499792192255313222503910396631411239899195872683044518656923688770596918231000464728723785019148820774659985185857647103520456089233940900149174980272490017672424285080599172193582611533434711069323655004165517915037029634746202918838041908298442256727029999056209145286597216591080480706982208255204977404496045551537822522157027993826452588746482222425585680741136227879686538488934739585478669650606428921252799181937601904662888743627156459479959387677148459199901900828657170660092720104342210039659539837210315689417441893860634968582367801544064423503408370932275813370177962557508018713034061419734432065729945721448763945568331180897883351039213500747409737816534583644467825917085372854090519679353850261495570989878888114937991130148482574576206551273605320650376795972228318271769676657491096398707129912603007297736700419812184012657942690073993833114568603247142839122200460980122811861250542595474341967013406987132080695104487729842973420059964719405605997949201643927338744885039794297314784928453374952454220262309225998464661956132450622161290367068252200032447552030088729802382247857861453365184741822615558681664153640611567272567523905663363633759265866279172311600855201250242974888769367924066848376465592248471828719774806707165369143722485692857588562562081322583829169187178251807844104264002465081707664377941224725699398580191634704259166722444964301248231658304236297743660437813182360882701397248418922679770018857285835487354593182014793020960419382310094902963026441321202112702212863059666376559569191402788800231548916560080862799148488975484528432443608584419291725176749279477164201971631779593641796857989255365256870289877582183646298217293617917477932734245681243944133087567022653670241581174016939727752937641389067993925816963430061081103118659222849475671895326247046590709868548106432243811887843891715800647661351462994331948658054218748367206571777786727151906690486018022463535916447679780345019892069278233014391940556673348684397374293887543455670060213952567012810364477095156233760777514320113276469405087002621432487841724870978020409165502825308773528305213860852214429524718805991827805758783953504721601044422421054166931041288159064169341506993399498815878967584739645880282318586623101296023961732871971548050643714861488966465906946074871723426578569808931876325771127168373064388411409446125538266857515393594497268933011100340950134343071043427167892196732702926034085660805968899601540153598110381057710158433017086417263062180313555887294236381714740710532313691436792536850172801003997052862766556050021368955889381244442037771462378986391870715095255020833092689905413341489674298585807834283856196063723582950032532939504025203574935658461107622739391944150627301543432555700453747536602575063833339446769415340396330761798396069688657692938037779231474212033610164238123413290343293576788208904873034054162801177992569673948777828899521102389071482898989014899855636747055090192934300939222943622907258805311858597454482214362296992550887271632290940552939636881162418635745492117536260729892278023903592155482740198226614899096885696335972762739674513924340892840890437355995257246049336189268533082143236798640843018521804800000000000000000000000000000000000000000000000*i1^97 + -8021840470944449416081666162084934785539662544126678801424873290583110740242983216470157664871631032183758380713058976263732295876246256307908916099567136857819636945118676525432896053562819471623017560346253214861723967785811439059581882312474911584244602338303528452638993114707417821063171775557978461803020423461281598315895035876888684475603048356593026239554465311018047861892916233589447421189789571657663435881656780624279329932889005020887423847213634208125869702156414504697426631894081783631669548058434723922094067573793503546395027409355184523588865812217474195499811442269528380723239680535212862667979458041914803272655947638470987517009668878009198032719803634148191067688094596521417357639053713008610756450804034639845082506874521044212786125382962944222590758629222268155364149328666225684206644452422705088056737549106942057707173962332976900602591554720712356870031115287696514839223661470481874465979943333867742118889965552135164950557233639840859398823039152471087746675019772487714177625171697604375973445068280223485749442608953815621971978926022730790770312372930799996438181727309805335159485717493004050364908110841239628696431761465479945185019617993036168649871232633456885934238294911923649841253460247425096718429964511367896043064680243183339120107994111768194203720230333116788385264132026234036001845391501580287400704011216227969637015677445148795008525631480870220790037697685574268494075652038394701771040341746636668138885763720045054854672150332950700182021013655432175343089257379963830341008149180553884004323899721289847292024144126790904543752363078907464694437896540236067525173554975168232859771750976909605684658234059368540703376734591171186894806289860805679674898757380298936099559387575299502736587588528318152631149343316978188696754484675646073035873554229084337588253587721345115242952931874637681069141382685655593326131698618922566402755647169887587890991423553951678509719231970114588068570832362900065693344535839637155735996007991499252721675578769133554720223790503090982198810035136275031305810226346662991842445188509858675460138519758042964889234918878099819305599257305337328926777931416818425400382630007121577251110886176287060200821311104779419356664275969475417685375947718351618161287740553833598216391479964353341249420970649678904102556231850152276544817295751548364529975842273043467788993113847762833066957676231082245574286475770834134075516518922953319232024669896953792148888199838151264327472892844223847079825311673277022758975053856950944225242545516611047004563295784702264383605950892625631941388616734708144604850027075289281769856240457060432038861655507143372443741392739491401429013609845911278196864529367490514888892413554055132734359263889280717972166733333246990988624376535521067545999504501399010332571186293863208405625057923162256929996672216746809016632282922601386111623876636601671777995384057592695761398319787231126866642537875902283693858088139402476750040857267776282266790587578094991586201835789138102140527786878592496080968765669562650494009177447559082785096254223332959931313921201012473531231006935404896952039504979585911188973235807094910141176364796586005737723851906170526872128010612919674970324084083575813609424324622483798467400236706827080985735043990741586925078311852774889154770040460683115131292084447479492168408682639130667591480371106354368799843361951674600869857994197749163324885873651829512506638781418549129707612092462855844056737468416769866054456667238018580480000000000000000000000000000000000000000000000*i1^98 + 65251912598570192837242197035018451991014335942317291191558756673563443000211149139408057570691039948253674957659623701980354735879098737819221726227851714732672791075513783099773448256892997767437084500589840405547145709646873642433415118451057367132391883977456228094361155748443573364261544324517031073763724413198824695991430526950112527153688959314687392558636533241424926860430277738785058954718611482667754874047643037551160582808783994571562296364515202666360096629088558639990062337439533046990505691640905252014190836856961980164213984302688355788725045424133377435124716680800393534401877451284079031197758913132513003730866314629292860403380763634276058957462243405613096041440355614112377254079097427266029531418366924755476833975611011875309372966328696277559746864847716623567132414734676411666755969331742423943614789928743683317620570223474762338009326868763433006545678160919715479772173786152490509845875311214346970663392259074606849164723656157156473154693681581097348787814578733054844831467881874855304162030652318330776862702621844449247856534644532573568091141901378188840171110707653024606570653627868560483865554151728827306266855096068909607135735597917973332713456660719599838405044381902696683900216326761825769928518804699776754015706023912408271700445983557927092762986323655039721317295489685020884972153121666697183098313412642440453016532898415021563253622621736818205667828565610781558051739119576884861679402793802561197840372532258008043749193130200517980625386152355125578837065439625146892559943233676307666965277104713301677284469490603621232434947874717698740365045002272818444415512615384335764662576998828970469270722541766107100762503145368966197345150119131684707005355945796646192933029737887433943795551068791871162383936966545182168774353635848049492646074274599008098052058517992030598383975330027451687390020041798494626515712777854181100209400264720976314083300882019116373105795366346970394282472857903190606655443172480416939136398784206224250812719914300735542449954767500747275697266586644348960597688533179185792086472385061464967095183870503035500599233208956685304954098466223403203185458322849429084886368921132755686409262925304303572351503251153509982446858518301697698897931460268663032830813355037813936675315187911449819325051024028732054047896088336336760593179914200206634861900131739064525325101735672405509124560211638445554782629322221519649656143087662487287473318404906385407601102668358648932301701655669773214647050994232005847514348155774820671254852222034840050365439974402641253345161797798110168075899222097511151632190557946037583712938468845159733115802978522877670930288527967152366796729050181284904229722259334174182186715592753842718328972194239423382962448300760555484521433166807040208626898090554029269221597411114252105934893988207252247831526685567136552492607068034532613135546768823088797376965851716174053794555934716000983412662147304227373509011154416422196016410367157522464048868133050093966193368668331232982583139309923571923435462800924871637124363932618875266281164787224612810567511276352292904643192176248250143204559535185766952041501310390489604700443619989600803067805957609372193548717866337126738832167537051528677298706181882146408545452670585456880152140475549760786863431886104498817945943832067933598469138425819395341362004451278885637563729762705034937564575180669773303822709068671308397328909759937405431900118846928892962610873565199346203977248098611773342182589595648000000000000000000000000000000000000000000000*i1^99 + -378242255865044534442141977505774412925801817891436976603911566100688504150010488458869401049959015093757786158244864931036998877217928089122082586846688934333042601618483872823253853543708397912828545805841964179715827651929993789941000860435563625875221860927257402081763786098911244866732737697699355212167968518302661154189177351602045594439069247837289985224850848088065388739274997322284710034517585466294376230752651900620480180112568617527588733869187660437235237889189986522353154392441933457121997801558360120241247226235944610898047693197352379278051594255398159169554935120126903015917742634764057838868712081436654663730407949244775593093462718313977348232319770488023351771480831802910107497125488576021025058790436976708977637380332432251570721199140793304926326721699704085673282623884936699139461822645318477861242542702969572934447615562554435815050733850281249842322215790780937495310247172416280015685873881918008861577016222601701823228624626211894050008253888771793770419117114406677527729289958791662468480358505186089600784446820306360369369902228207220398937298693596154514581509060978356781815811703449235296788606196372167204334949901193203163191032832820416017387941208926501937682423661727323151745562121530697663115994182773248429710483428128890529662150964970663113421646227810378428159513895393557478585132441910013154994543553669105587809463938590709199016524587014464866142482521711070407160777679978920271220501901917789381178132226459507481905643041417950821384280657675087562033503661260686856428298241651417659363979718042435876365078492561391189315874042248152073058186987652791113792589596603986218828084386672917639865648486086279058564862612008483764040625536487742650891260402545951587331729450286279065755252476485542453243215584642148537699505045751511543615533202352996630067554036675706020522580767454310003542297728453952235158842300952701719240721354083485864509235343372261167975677756986336655376677102179939436789318547419605172426880728062330337206558603803591298181857494055707285042621941782651963619281429028745855279606536702353160366076636129165279675155745496698521373130582574053731107057888489129740611706118844179737605267789499411887913412281336704840400652395800239909920120760334728452650949887533508393319875779839152354295345866175777260167853135002613412471954583135495604811819104024757013293359315825177490382228272951359325524018957187423001138776947370430832761514093497488173566222870783961790920991313546290101558936348572984242422056862023905033673371882402321645103211847077528360932522452676553362001998138069014913556962111459044844014879890962380487436016069517102803943119213458610738879422054893039655488125223595943436643840105969228218014494155365700667606485597799776214108132991633371634076122774591661921363295554572885809804492353707772892264424953426122793572525078827991540117740342943835304063306232098034200870113167973846085135586208563342770393831948145054748881408826268578770727841906295243553084341951655515044748911203041284447554337540350522404399470091338706329374681006145373721988769738643675463439752398257151671793629274008132708989464919393649250164497205878251340533826033394899193784489445879711715229005690666299235948097070099111753933726268207060043154232296699212422575855728265466991522730424859828112541238702045686442362142119656947016659479091684846545341743771825323424863298720881600362829835099040769941450907867899571067493286255692871088165215541044530328371200000000000000000000000000000000000000000000*i1^100 + 1649597844958421561542143854390938142084130172198577463047454728603925006169572393230141519971659300490609550309185549907581590912242133487801218084250775913617702007037041707330019363733745328435094980110300112036781617188564989461104594485347762819444113114755812400275872151084308555378050483419036831667946082629286506569635300539814119586501590222051209457219539910446065965386156553827587251654335060081673330393743344225605725115376094373579264493601293704834228840303088192046585688218146171530242245882221606808428584598144755630285380184312671647386413224174547949349970564211433203165494598599618058874187094559855989790779299117540428599385419920459886840471460441596518215885160940464474794665950590950390845802525782209768468564009367020426372756116392642232165983351553774273796817438955356796612382134704224857858775090889056237326108704042141373327624945687241912774004542601361697541184570307456454314010782492657707413790900930932231876480433618585849096770177741846153106506809669579242400188299856053878481400012345279049185786001225003284825049982260277665149850338170566279259302216406910989465826959823340094087227774182790400820514265867858452467134933882417588394307108035977523143509417476875975019188333841437314818668057128514994437683358708030121403469588400780346805191681020553913462129277636190841655328453516953858088326583189436730339984910517815809785921222853831234252190064591782613755885066169274526468621850425779908664801611545109183231236728242370903231340131262148889738166630292135255926776603272316287139372919568561846873672237324122756326632238274046818449695192769261404937106295742067471247172711793820795625135855691923435246953542061288411895471707455212034849987156332573988070805160642534049262291058648468114297155168377798815037860393900124566471716833094758826824351660787975436935685863104910134498988744547208065773931860208984948438868071418726160128488783775927538546455688999781899038897028953417190063127924148453922282011920926000152717576494632660927714154568857423398475696712682040946813643229720696190971261933817700687410411768239798366987810661127597242039570895708632285825409109415370754324910705938697501386598114869715584194778304700788573843689193265286541740061950382084914111252330690333889355610818269697352601772867719577581509491277278061173200169582821222041491111284918059180619493207245310023664621554006706350436635684318250526465577850135244989190381683024849798955584242102552891865780909610127425361549031319528091052160962591753262599919755092098182759611375525585020150856045339808244894856927707097637396422773533364340013741575769914814249149015479916083000749437237763087731245487086176596208649991115746902222526465004561716919234891190806577720744812921515621121151570323760840299212976792511007234776316232136319388726733710423281071561019940665567705699142898742767225435010639192822840471357991170886012321201234574805798098593255288354109554466951517122888903281722342250591253504461427414079022774454536408188079519120862150850940791726480766573124103247717197832830764182371770673609746227601882858790433950368821547232836212640744788730906524554998905378856553113308040570516616314075278938454798713342232784725613951734798000417709918630341105677289252258221629804742229487470105772482936242820508908963177223020516948605749766713579258037994394018752543780016544928725825398198630175765243821712413012414827402114158855748115588811887834221848578806021131090670072627200000000000000000000000000000000000000000000*i1^101 + -5321854268745774089220727671718774837193517707203236505503125823915477910195719612257169183219337155720271866955449083881833611776208650528962400530805538707150050696525071874675951824352400196247458930265511147140002741926341875425329501800837661330440755125901782667999076617391261295865826949603454855973216544751719673064141917462199813938951245858530908810142283580395241589942609421675049070607119447336360148215014836307133344618210908721957668152672611176335831387639826679169667699996815943729593439446006785577892142321990321711369934137993019174846066246347941682437490254720565221071773540883723738127356043803856206864163224708699873156104337130920504610611435289390288714376323627823656667920914242252083108291580094762157316008545582340282178946350194147741428459445245246683035933950553385366476881373955182501104421627292939667218630956391439107602777137089273980072549644360780423663730581370585643059756492676255152582729744574899320163983756168323860567795344945399608862825541788541696269614689616565719535947329002505897422409465329032944351217261991065456121789453661692831412573161599677851816799065684547488333646217795816354168310307388263193101507154398416963351323262198962462969971897317973147744769737824722442928073159845623986367787643479047732472707599617453890528606184991992311545037299357423002533630739673267228364488575070006315387883007107734621877584963663146622869978241155079785701636265038704163526782008615122098754233163452744731564466286984030317510287825476417614934245142249778375563534304726835705815128051385588100025931134452628935756965376011343200219236099634114216621568770990284741344499959470205541089605333647955385423132052397027355354022557759972017882496232316469696692900406159881630261437524187299283960814608643954462291885546709877998435052831752953001316960344576475620196270040351515606405162227020316996170965253398211553655805710002898077685516153983012547319535375045819315827562390728363367357707000783304048908168001927944579001518887403693548705551224117022682054165913790975222452465790538924750458714177923895562236756073779967856719257536770830561167483602372153580356171455783557490706063782942838746741769282306208346515245428234703262942291668845393355089262435746971400429689174333917809429985299112007053862921019875027358409159764911770171222629714457691449684022711302535053601611983694882197864672543685500787099087042143960094133071105488090053412787553360278468047440460284135967243249127618020906919298394102811435070003920166597820684319206004047292165642738564880689140710477527253029421903399833137953919235843583279174493941592465324615583524368821093076132520154357530424160231147297095923696624940051897815706152880234626214153052990714910838292807277802052377800643673511416790062510346371159793507095790501599844663639728695936273577163531258451559354979334253726977101676591354004384371423307564473937296930235155707233771587317044741073593339436553757823107696176773472051584263465652227986428765975335922717398492075762130037088372029034839061680142435528666221412729118501157492654813734506629618510085671435277904499921531557409484486496654584492634714570805583858085363878114735850677886627781891879047448245279602674475418160378907882383754678383592846574620494667068291628209691670983881351694235970722679480588345232819261475162475150575531224142402794187726969423329835187694456181697861082960936579114839348695615987846148989494152751153278136902905529106432000000000000000000000000000000000000000000*i1^102 + 11925052180739159769330492513063743467975657202769322421862131437173219839215056644402349201649280505651942808912961212129104322745241892668306520543761270318513686234149951068084562879248382182301590807120175796156851704437195733460248940246018836084719760164237662779590302756910987893595171201212361612602241619532189331867074800568629370707563962758051186632822625660341551576490023209374192090915460601898050684284693810532775055978332530152036942749136075027549079028582921625454456236511769101988348470328603843499255673569076191864273894846844461302486100644542001419899801735429450490792259543860430388260052757645048159499986456365906873725772050700578278224717858985180475365105471669083135138419571253667827481854600154899165016743210980909988695436129996729744625005352603390461735147736755780418361896468207759601496602415193430335437714837266289451456401332195579295323404832664813497285182652995575939745578401938395046222692841125122229219456668391729345056786084266397930347679251071894498265389841049049035824518137882167338143927871112501903203834589362244250920614775760494934706348333464112654563642480816757498100430759406590601798936614450816162834971213523768992388272430094976701452874777619533916921260927161221821938418406063665680625402915530338909403329991326262622991804473896530418990740992675384543386348432739924523489427504688443059900338163857785015859808989908222530123511249374150793001268173857248824838314283097749117737617352137358983747174732664370590271098682561428217368846273798416786135477145766962008723187258233966852815909722427461728869749067142162493934996980140866499222784838911905386548732131867788699677868380873506300767250956142382640572433254613201284645609561892201983752463097001490456084947819252174733435290425507697557328993864463335590829980270084078382700919413375851641503408477915979802636942041674617507586234116471248510127866800536318663881110824271052314661083583079787073161162177221830468530586768033620628620216791063212453439539001645253319311415685776466599812289372593739762473227046425518813599056226638130302315858329181273591177772450908833367080563092147810025034563039829906214410853314961123294642628806500168545817712716705328232858657443741104125444865659262689614124828143395285304957381055377804157005729376498844765856610085273605864911187161084787281680762132021783983678648605025074099622536529689267364316649686490292652981164658221807533675899133967072627411432499275892021874466334347037662076079898913989836797408652937064660929419464994638629652661959381766923878302790934506906925308300161755900604020303768563451815731910933376610662284300139333064328634881297883569968464671128087774491163184533684933600704803724247109767608648578339618253104554543516337282580715861961787439682562386962756715503276871946426332755474238063968942502083799859208244491172413904564780795386946110446840876887769675961413575673866615603232797955142668454579930847879300162545187301162592572635041725761220283268635010201002986042886774126245957120867544385208967080497877052348192081960702722932905809940897825988301463883038324075998827388269970799478711181887559786298198605057020845622705012575211821768437551826249054646572018041521859162701107866126174813475214565988835070823800886509194624233529186419171891123882372443005710012965124137957213376030988816151789121551749523534751246969821656280263800016420075049694800363098533989110689635506698588598091937450411058790400000000000000000000000000000000000000000*i1^103 + -23332276976903394230573307350704708175524835480975168901179579218593140367459646983321881399161577733866266579209476017418004484402360482242976989766326488652268888875889699813910466318354702969406057437509859438836174183480651375198459168350074758111778913847077465892378150637356072351324966974777694619051718444401465605612804706638504007108001705030404261954664503166943535348431450987851132298522883012028920025741715076953974834531054823305840998164861586632202617335363632095054400237015944605216441284916848314586361303699942942764413239549121215323341179172739546882045479214923772638143000622977745721298625945955032077119273422134156255488162467059064835536681006389288729426065705264368656431557675457767520690144283149883608020713471173310646695325675794348945007381267853645748880424079401531956617266491895784259914012416903741001461374343493084552783246316190937463457657797383493019598359919869537991250279809513090639861223270692686747078961220368664837783637743022750500467412705267897574393409354360850971845784725315463335645612108304353017687566707068445278009878863382267567517842399397258729717275783148118304501342855982534886279293820829511413667830026147446217337714850505084681721735184941084778303386242869702014933967418735366828421378767506702384935077230095550978086200729392132530149618080981091770074317727614753099122551161306332980366281768955208019551325112393411257858228664766220729090222375454259394086371140544532756403144270205961739392852535753552912617683516719928789077199498021072811628224005213042400720911172446738205374805319455933523195859182311437612937341658695798661968806263668254130705543853115895267159831058692103950115292515108739339638964492767339749714131474518915101378420699099875477896903853492033232151963016553100502491670561094753296303029678362389865551083274032072151645970798090503979257659050785397454036210452813534016682436480495951449492778806953523423832867823079553697033341749290880688808937671576008895565625724003289974751207782179984991498190563375462567604417347791622283493871820953668326325196573758294349793072077910928338696255303366522185342878010238635533934529576901564370525255507022036536782056390296002450937889570453844202110797298174529345940619657290354400998241255602625817520416542211819408931498742827701073564082170972529455236527072125367731862096200137151896039624908441086924160640023238395791645779624920522806563690595433449079376650528251632328381585766474895450294409936482072493771786495529566018977895099466352946055469079012252042174840652998753356160861593105813317916017154688587914540273075827178096093056967817592956364519812638977446535124236582165069261264751795406706882072301516373294855548754663202889887148275482911773730758111190940230042269494650267124305724812382233842416302334771116726394475338315073206318135708835198958471942445089217804451709233526534737896082184636886869895886553098485856690529832400102871466085130747483791408994640698930146526032240280139839017622684572154088406384764754178683571802711181912295581261954419686826126859096456078780257590493650959112958264253820336668959865980565736946250990103431724878125447241477688350525068544231172411211533756638035873805414161209519273721812643518898323824214272594465313166353517211932908253216079730009123961729097035710437971880348131145181131021020837849332799254653357659231374431543179006246606274806726998508087094764421188682232945645024538138950972211200000000000000000000000000000000000000000*i1^104 + 37243944219115904829928573931657749117202918358008010428250731839760781055276789614931723297485500542032552316884236351347346481710109015385086457596835461280592551296011066824974740435648100846028337669976415421773036095645200706353746864518483741263428093685701023669212714253969962198530175876334596197783518293943616331140666295621253730185115030389211452607002084269595446466908328932398259958782761946672489121649510351623907658238928408461671016217108246498620097147368082101361809657842003463704097971522667026656699662363848655427408860561936047121621414870395277395482484345440344974395881151901496490544664414319395742320194048599397792158162419994496464852405854195704023664043239693939867560058427008290031339649201300812456271399747137225365025212827614152790334240107837243357314219024739302807554922827894748960269133909259103881756736658243706428162924380560685168993865912691287004390904997703142693921246239869848676659107768055160559179946376764670443168046066220004844467802568551103049872218124555903544825598440654182040858122882589389413232106024937153491134260478435228414295290143557639393508063095281106460562859696532843633872073956896301941860412346610089945496551445931740896902855030937406579378539879832181148638752779680030777217969049164230749121120465739976105070298273931907686025698120029591059205633451192589218106092191844243846012443585633463717422432982226609230001016485779060123221971585251324270676871400397979656560670770259699967156129041064734257558555518169942898088291825606786401533589260592841947225668456268733240150898587924177046097621889019551140453455430133083859583764823514985493801259818323578914659090346913873567092729903673214973348628043278713505173653213401276295784257223929889348062717275021400986827042001701321452500391769298141903642339949558422498839550572277344653299382917156940544587692602243190207040638390280553086198024879782742136861498013900899434396819243995223271467771922241973907355440408087282587070726370969276086838578425222150803027540272663147274959417295271382814242997549882770905773021930957814089148891262981075231098023945490137864210454746520989857296587601045781160976058178296699693162896154006547856983915929070945326768596851277486119349746944077056282509666863679660166476270621262156527576152364607978994628645703076630654967130940769743950288655632263558610822702039210865901557271569637408856344735682349568923978763279625738343353296394445422148277729140319892180013806110229772604208792412227494622108259156035527342626902293734250695912941342115373985064960421404757220964091580816827698038115936667046302636664065242063017460476347727985252524093392779866234155573251106793114524272646373662570861525696319047981360286394075532382247603968608470997523918571135943703914572668191061945720814904857398089774681026388344053482528790359515182668846415608957059103968531592887846919111653432994650021407162804999867286798824860585723268462683969445168175762506264880802213205275028881877108205481179377743937733378765795974238173646636181764105844279897790208518461127940671934505220195342202350795738118765377490453547578068183701988290441662959314202612828578757122199178332527886637372229896274160730051530999841827838084538648259562509941116881775607886648708711123544228972105675602235307412571401024049208846678826778709103006292539450370985539258175455209838492765397322772811699244063458717596938351719185140623509506386728560099328000000000000000000000000000000000000000*i1^105 + -41046113736793864281181877196727215229594813146679352369954118757047582224163497925432634137882835116502607724041706292114950263745986815643366091272683182473650259266141863511022523667747687734682606694767100058157918506896970680745569273348240492643200336768494481770306658404239211260137731820784047847982351259842565073040631450688323535016435651360466983086068655789171900515412871589961586170765838324861468030597199170010145921711220171448140267090481608721427460974606550074060399072849624972920537149239327699842850648133316107778280822822718094954027998705432956063236484396391753788166261464773907775057290361861790178907727850152821854073215359555731742511334656270580466029036937010171478409724869722997974524299610775408130801307428340988092316695018324614086518961942140687189667396758234836655193784205071049639842486481012665931749324034295916709775571959589977902573752701508715461096863775060664653530205194966243886108725417886953145611194729603810186413513256168639643579676719670721636485110284941880621539389285719044428740210410142851765423204106024716291818667990394673941861361758334318917769224263800305127661756416903106245488276423339025290648074805973297286400623753556988025844076134991634324642817040911957503155616687539487848640360396228754320535081935256341885006094185194526863027625200498365829273631189349154362288884023232017869764482690305355535731147284843244224722724072637178452252758085314604022531642172856568215961582558424492610189232733550144303575723106493898936912464233749715984234229234734263155110866316564694770329413914152937691886462333759375778318779344538907803488566581847359335697786016928199851744671689409339356296521739735189651670177032058169847212725861430289093111526363670308757319494816039212123628268663141186875993256227203484297250115268871919489892648928448196803027453449872716594153399200643096584085975852588399629933881607441514836802799728234348175314691010115780666923120853424635202856573586825713390495722736390855186289530188930149310669592668350968316443027106698620969069540350778990826888788851391636633362195477005800889510319031123740821379130448768160534091979941504444153462566674403061274508565681558288928141918254567438265148177948225949336399365741943823999331374702418200027056724492303367168219451967830598767760397614138984381463849267499150096780776838364871535085734320889974491345713292272873827544953689709366559569588601891864276196704239452695547160497310126219114414623125638141115539120135545621940467735296800104869035938103710950621675893520923183679183848156520488333587473228993164729741638748142273884085514123758426114646797616816003834697483055502597187942796890970440021837451801293876658817737686034738760036051675950028853084060524675214368839703518635862825199052490808321393225423731185639221984122847172749938931194029616215197994381150053422006396575308064471352940536172942577656822760427457469248787031022835048645260524412761074665218204350912574945283891358825247126162308787059211349809767624798118663464220682888085040585384439804400748893489094550684286605280421447778078920063352458640250717542477174129956301053692437317888528253318213824110189515300378289081714722908741310357866035259104534630784111794234681205486069974100488857937190493511959632619693890484423642339855512021703847194208437796997738303370001915377358926152226807434678481415960679601820420604251392333592972860981189974090417047810867200000000000000000000000000000000000000*i1^106 + 30179563931325459992553219321809227339509715542440438252332369900071637362694465286692488172819631346209470228587377189147095416893576881950755439110678947948402423657369227257172863128364704187380127642126398128228539179722987602818986715838417402938576554968967112899612746778305018196821851370623361158031675625151202835414414136174373082246361637363446501347011386478064036138455211834728720119060193939789344520490464383074214300694928588427895153378334104566251092266702784722087826230717368586388221874763560087397902428582643180456545007271415796058592903705083962568494502872380358042154804154363841224776424475905680201059815436001556795865783744022684487273076622515781228948546025478522117749364341512347992670723780486859817736521419323829841116991384358299564073395808468915597601206091112587003524728307606512402925587563394347777714041369719584276954531723414441470992292158557371849434732383795648514465469551668148340704057145830010956220352234939426713948547439927581281259267741157446157531390733774341276852557901818643573100694780292757642821898536044653963653499456288724106002200008941578358141000556754072506181140449720910522062503776869359880082515859123146463324836700738810167405327789286661403936993079924321533818589779116212553152215360509710598998630379962937461706071285209478150681430237431982054167180944718150509888607967791471171573569595859803330687489635673599044257361292173675576973667872139259131533860547305287183921059396156314801439415583653622684278760076267229556782524253383187693574017107569122002455799510990604005687413605983074050364595748040302499633308541389720055315177474498385987429406538897702981858860987361335578922920208472989621139651403435323355776823693582212350768290372843946352041498128380312630287405431622239870596603537467295479278356847215892406304625700703410292477235718091755203194434854581205926589492195513405955959615767018682667432160922836388909296442284427422836064241080631260696994840073101092526105981012560936686079654497515010865136379158221386453920835164536421025711772311844883011213311316542958748181914918259964263894928862644516296654874597059733218606979500364239592422976602937971149424335852878153619933841006326333589276360130193506677564174400296626057450321441078066320974871626709597449145566117428862097187942586058760434974558248462660914200733476782219552028269764939763040414928803126159186425771462484488760643536573716627544698938850120907106252293200742505806666407420738110691114276090848220125389121260476381982283087539526450686700164752042677463581777010588904959703830031881021322773413486245561375901931960468414358172884549168720205927211652548813061457735801895447460400124889290606370002218604188830161940845590422909292307143368009184875458442966947852000357291122547125836946677858495603692127538283530609623125367513294708633824978229587152118536028767515894878447722777157885701707023697458688084202088836002509709722954802166111842459877034897480179377676106965248591690693516027123071818820424413095416456255630729086795636545913248897820829914333026063369845574148246636230806051240554796112726404722305409836724391640109737245655203063172850170846690133786688676805747141127477206027555575104214744689107061961618212399099477582473772986072795347042298074691184902898803853780856567165870802666985134904465290776766469833584418653491677507761128895418164616076321318887140206320193506894312578870149120000000000000000000000000000000000000*i1^107 + -15634565738334333764241386178611216309708020756988703702947995011899600077191715787104815223758213095576954665517999336975655770349561426448640274330684637437182352585264511213291682104713112448640453319736700281214603418248989426462928010733907484684369684059341583589742380047735908125978839486569852501995106605588998754732263625426197588209840214014615506592624128497731237684364655090742836659682796603976220467549962657146961548378599534605473923480598358427816102304864947020433566365012404225052861194104687583629212617965583426697209297418045971190613202623266185613343908212216009651924792368572949997214513019931439892379942303079060043872046317942475324350710395780003387832970338051794944333609671896302882253550787661667619483061750065663751327843494967967274109874003777655645966931246061051416761496781961045449466704487844986912483530048299274628575405389380198076385752920335199553917835930758979069206180457094795527128676182346999436605577816511801653327061192163702649898165397318795632259567110963944804570105889405293811037318231905694626754927028792989238000910058952557374970016179130276370325931184106209475870157720760076333352615432612006740388557592076226937169588445579326408216777706318678386979145218820373841917021165640529215975091852454751770789763431521429537682593579417673874802744475927865616896670299609919001444944271216970843634199891017079363898269395315595994832349332501154041623358445138732115186732056283605310684687531189884723611774195575914098762173981267918106149617327650459917295369031166831145403359057224097816698163245729780469279401954205351280983014402480500395090689524824722500887458090954100308987782216423383657318065433068355948488624774942657213847451710418731775821574852876174958268594154607031404441719087812373358354923530477312749425831621021103136852063674432262897212584291728590105937439101658171271621289763607677754129979221980899751756523702181991921178873243572500056226642337842386626954719895646159107470659792295948487977138873078144037892513541914726249416136029122181051781494202433440863182533604854751711150379016255295511851141371296037863714204780690357336246323683019094490464437882591563600914928618600425021618623695269896232343434691982498563326295098817275638575423566845079509747577920938414998848800695417275985589379671908141468805910294722989489263035682520241423637370336185570216740702432101665914466809427193366500371830331712145212380700013461294860728590034320525548619304546795867429001305583987797857159525617975019930193114707797271853780823488271363352084993607868547063019785724059404413228815994394613589612341375058738071227267149000566080038858248648666426652453067507112415901307986259368970810338878684121761366425209617512561896596770056563853359602675336507657876269421584697092413227895661961217329327466113758216116327380103113429386342266166191047833467769135964615030784590580921955878498743560760566879436260684877854419599054111589584310556456493528675530574186426453356869503806382917042662209902467541871103959481134432869065649130119311596700771469732887813523332542045664345187486758195853530858065024505211109800450935651056196671076458384129873459398821361246942075097281018079819479226132794803901811276181137445863691181929833061554290046054267938230884242944766686100252662181387963842776323939745566048116945711531920196015805704875768765990620826054785773030325964966636138475980972883968000000000000000000000000000000000000*i1^108 + 5727329162403021473322779107783934319929218989716950450070314223987525523470242212547813728969812909984897873955643207189403504389190590538715711786535984607673668703634662314901154632910183853470810820785054181121663596767844023355477710104286999335810380890185190904204688373592555326572705149802816144650872012861160336484122050011628862876093192465387812884883069752537041272068348403296829003934597367990387692687874598804633037209670965513037777870973547922957136161363227554287135525815765504658539713788145126401005375475365639882690411958797944917208293786202200874454508842785152024053733834762039030404996742646427612220429651873091576100936228693645872713037064069502320829263834136070208145354538735638900135073032194256571522926207776906730313533199129288555124023153187093059308647537969309731544424881144354317735877433952491758022464462384668691314540495715940780018525716560924207110081606011897889416022461177650211869983937979972067902446307099784795473128554920398418357981513776801650768636129144116862642238564105945691170221854213572926186754182925736762557251476544708808739796238298360178789713199670234487657612475191701038638300111211315215647641020395382672920232873567898414909286437068974588635730450441919098523479787273705687209986919183976471258665944799455908847153043681015740363008698232929580611616866133145251389750740485700148640605124223773189924770999326959626706805539027737334338330089612792996401120699333361596187795552605952148622880519067932044868656507603890617987503523220725037533141726831921645779716492103893843786719991439034977651278717041388381238447658725609635527517914490979516191681788079022224929913949341258419725152965144331424650132603353459610912102658988169585139843264811443645749065811385274455824079436746142369517181423237638573205951314210456497923042992303121507546186142483341782939304080522156760210002994605535140006679680457493811535548829366278776321788712171054939677449635270935592283403015354763818625841085482559444708704465039655754303302673651903172403878111336575876971590418421444875013254219545237357670468963261960478801437103029956294596048507937070710010189952437968862589503335758899540333595729263011302343308386286830319745060189747610836001242660552161348712457030503257974162718026174528632037190838851214296996953814572377872302031975295605514473583057867848871177386090992799813662196472646489992857145778777312395624556328423721111754932767228011128529270363155259386235640624689108447821449478880251825854764424875847839116078225844969995694414964399286067805177154533001552475994144502260023580600869255670279790030740803317982239131270049621017492265485340690940728421699042568860543450119924223555249655486363943810025863560934778142218400183070558228607610185028942653429614586303950475888194475148826981603023762182993882324131564832137286111124974657762008712653451120914337633533854333318495793563865190696220147301203050244452491213393316918580449501919839106657355743303359906339032014549740998387499759647967209254063033052392100360770464128087086877957193572211144884979499916432884449115860298851496091133469263947766129709489200568757921576897973134753490262921969753140496723831951034682097770374519036080016015473089875712505044248348746897330877373361562912990739545340322894203932469603798260983446242180739445208245285275410860215457122209005918179073334175975603354185311174038753137131520000000000000000000000000000000000000*i1^109 + -1036791587648406161763511358051073068562673939130983142691736622387705254247506689579516129501134397633558126289673221593895583244617257668450909936894459571308027925164994672433834581832684148464946815502539593170733163306513445351061241252547940692691016411777078683840678625664949189998486881751067855473024723248596850075187250956710786121249990163898436677943225372615747213440335629769740112729330562477310235716348818346861156712502488292988633153058356037591602413337255986080213707838373125852269741531971452021076210856893695395773079896450400327113260642208582589803812027582576210890913551506186357188905383817034978318875443156813111942578737808325308285058434250189462733471777589386312166650135445587434507494092323292752837429937797104358181588423531358400915678765713105100734461950348378664533659137037428147901938397744459409339746289921578966736404565407054082069018408601371968243408947440055121713725973978586050934889958467909975001894262691815622819041319915589425957517288308775735489419135383973799325619665524285276225246487798990239442295331234756133628550451736779526560276549485833771361572955925867503873497455110711802620618395935898348587384581506958086050610305166268922576974483741191942360829929154339251946524136054480188047437994970773856241576365732341706829775127194372325082205102115676883868708020730626722762678285702117964356103998565895939937365478695911593717743187263919408907067746971180063085483940510094250701365913152983802959029783724865929264401636641890507619322619074302002281302589310375502437467746875166834582560779874556411569233523815453703494955930111296898859916945543946548746839040176869345510330784841506960812900255509319069364933681402468533875053057355199642420399348283872983722928362473094032111152309224945972015049810799417643440673105733386590511693490195789815770266217158735057140008175322312801762898413781192715574925331958632090859224810098777545505083783947762587423291436981754889996257199347667306446090514012283313239300059017519663061007666218453142562988796132018186025395690381635326249636832624500091028080516375413001039240469612340430787632487694810134382552235638062063743503465080179052522448376591572536035572843101507009965552830544484334896936491668848775003492523032649159353845904977923071094381343300785612587290321670830975111748265393934376221080301055526979971280640685003687312722416908684037215181568109833143514047897593335211840454684659251035606120463277322510741438402029438485475847655361997912355940094529106579623190771024631556680703166593893100576735010249788185007474500562667000125395507539517321721778821094224423047793105805266766830667839897335294828329207794514955122313234177882626048708183407841401014875772606375376468522789156617978308097477649868063296433339003881482066898983897865184062974045271682069142935079438294840073432229269101781639431695750812095546776286996235797875180292160515910813216631362222330672055922553890082229202630476560364079153868224906326835220701022442120693924424681311565916473440964874230358412066960862391381469771131604468861956175852780097490861498387330797716974923215239726758437983768874571530886102381859902708833248545680725825822856122422843894115024600292977526625325741157857708328972893975884048647754977344499251698444515423648680521941376595565367721297398125613867986295993556241269293207015113635351180270800001754531982931268730880000000000000000000000000000000000*i1^110 + -66493838422531204770299051153946951039819825186661767595089537719633846095659431772574255568819244321161964287930467185316001944680289150105839999189019953922141964274980813178696075622315577549736697858162848107187640847502078640506551434167524482728575350887089791141875691384854948743349453483273434118221611192579917281538105056931311553909123275328777721827151996177144497028154873290625064272686557809805691865051969903732930779690467461682595011036085209838684645084878457379187484387385413991536076522347780900455743159214283141281220746362779843844641464345407676113416859705445754317274165414191120041455577222175527682043035094154084609049808179194085068547882092043438106318469415378603498202335643433927184318125256840857971368350324085875607852911910613758193108989482054439309078028342382422318271056294096306882610321303151471358544369539868150642243235588278014207279579771568910682100166802841018008989586872615167544481305471334485063823507165243886140234169342637456588753171371309809988257438026033777170404666807907294982556103186890214996705293997678763480703588488116684660219169898937197226367776318788808905815084981860108979371291802322819661800690164423067166346602940329182929687321361576798202559831358048654040576110975114272661745812134787869061949504696155526019845990301832163465770104107452140358256551275075883120566549052930970052701041591365516660698040092497864319098044444189276367947498927610912940713866016660940618713587206956124811659878682182444810043148654641772120238530118710857643222958633804518812976523772935391399679008547549331464892936734702358465074448364847280104988307412743224520498691220779112665585139232438084676986917112732566093131010307393242802499191210039509693248831557193657302019628322749094282988647573570793343933216984093798017580595575653108666746213218476964984042116277738671850470710318000721628147660511778056645622349408444553902975275344658485136636213650692010287886199960280390243421780972740747413345863230384627920145240988573667845109721614626370362928853405794440345166688926478895541368163839550724374814381146305084971735387974470115117241927981956309394485647232052229938950675257935654767392924672490773532014426294310940562658652314675673309757321501338391418042562515410658591607145259714651497608375368624541641059270978772105713788160791207393585520147724081487248166881192667595946449773727391873209791298982864760246125585852912557167414006099553344842552497218248667045944613080366844540175695649723626107878522468609955596055572346480413101868515594095593221300187966462657235412937288477872783178928449179672862614494163526349129871955121351758468707234926445446057854110914784920957155884871624639285022035771986290022424108334422166456273064876397659482809364592486346874604226944162043787399768300580077776541991360417308012561703632436817987948800804868561240034873331949167735355936088730027294470893780178109090989358827983398146255948363224095091886687489864649940162646224895277840664977034248413531542297683804127434644454746987923119329323648682252509254136633556745927018454207436830097744002427658084620286512390158865335669233968980175784606148480518158553175065288751552507860073571008510709024243058815270352211514234129968266101157263106975518097330216725498912878243533991612736045355134695525993019841811005947881071706427855071157675156706930688614890479645222567445266432000000000000000000000000000000000*i1^111 + -55857438459409817441418054811851443976651825504681840479584659655980171554813860169563291578955555349305571005288563692876719914948149638327111220158225198741376633218057985880822878273748675440850113158588114126228501913887418290387129114328858840104364003570581942311143848461963560128070985348541987845859787446380281241136690585550283896837977634993820143391244975250247700264703491560224645900915748150676877798114049245176031257220555436966416964178944854459765392454119948271233600910565521737506641535762515162091295708256254391225297829542878031862214200525693355999299928260371021005499041988927372874642177348076044430616354238784323498311597930185765753082156814611552391459220011981476240037205617498462989380000018117155064453136666629655148122494588435737403700164876528754567298365348223204738731276604900367812524975577336930047107395099816633939893566571084175025244607109069328627557051772535928125103269202005546290138174516909004457714599942390023264672064141217166840232809967372654522677859129104741311182328704108912592894389706388783912509282892614065953786738798477113354428643854724248656703740720796339621270117334396814566778574647837220769065808518985397902415749632056538853985570162187989656777944855192880647466052135347886842347384719398536668155572288389200373953898962571807987800244801876919145912940970845374968159622549524997608084368075111424119967748728360536002375307595105715656530520540784410736489265441525761817893379431481577242329182580971952939626582715773591450270678761863241057299451286849864298752975646946577884158578406017098331986045112973937718450251571121203887827264402315686512083519267673790284851773500695295619943704624198039883325374608934104695587009034559642590469615157628601316882519899324823601799753313930784876213833892462407295762721569819397077907858371925676785211503152719824130290857972019028174794315484824858838864841552384618647211450832416759005838192461627542560188965460010099146159363533543147235750666626860278904235913599593523133005363783770556247568652387981612009977748688437701675179253208505146770989597480203791908382082977059240415216727149370620041246314590537270949166663960477924869800622631269528250431420670083385059301959580951836427285282218825549030550908335027959532475626065233741297682258409095760903661888924487563262141604710052120360727299662951599250763114452204218368662941823185001491027912335081126725668103255985816788727107611404397240711042455004611280053681612477248358375574021877325539294932370254005673217188217687424290709738675613361264308603912726479324982530719943803971120809309877921257138981146130762028623226529033293641683933552824545210474162513111232583156958694942473477883314154417895447907284446908827388844767158828744729185317721792237142401897559535433714021800408024292111245213227691724550599613521328188072338237138373976546215991509591633346779044172373856870222813649960289682121212188274788185663245434448431856914989715160921951479976086910692039587718859181744199861698223227076080192328895229036426186687947615547221099135257190053337363739605003694186243556201047013088029922616749824226064349568638781045663128866839027645384829039719357726373193701252885753853425555385236365113770014941169968733714657929124886217841045136956337801246266507898927947716362055859455608009457950915657059741804554451314752813704833544269812588141032243200000000000000000000000000000000*i1^112 + 1370147157887536094079917676833747290722123278718540387707613961745706252486690305364142541365254437377204916456750749884549590589092775619609049253988790553789472693172447658601030127832670851108528954182828275135902842019736016969704056951973238946085758681755977774673235017450753723611850798627047979153118315673346282550474208159330773100645469029829350994566734351718417180473040929435764172973351643324785030560578727767153851254630244220085337643488272736462219365801467899509638903985757957316023744095495559368240918464965992168612838571823825333930633873945653601311943226426986134516713515419270635525500849974060963114599771618271774835604645103883396403068478080314109574317292806231157031931605706186788914499242321997740320952807816223340525089851741137167952781555992956961983498914397590419841970510346743547757211254752797151008304630015844400586951407998956271395882173976512960573598680249770224223237590249454647538786154787972009987310124755007170601926188373938924075539249454973535080484568921459821616176480534155547263914590279718024082417027848812450214637651240251153345717362835872547602484076286018574292546051843162223897161350079989314636663231126450970710348129589464746153980684676050913856453169840968247728453048657778816621485378420712487480714592118822399211652114569245703698392065019025694784584851513377289315853757327023700942577654261465133971641939212897290440103175238295681652571609680210631771132159542129344827239269245246001361937646817455844933430360412280237711796800740585210305172763468209229668363307288112181495395065888603266899064903246276517787174539353356686100255710800748825799658573958914986935735311344951424861533311468272165476817664987259269660105317723373884954110772723992154493837762209120811057159448189546815842546970339991003837121271853337014451154691258277579660177816814860344971244427057129659072534841130455266543730401448872044607085520100034037750051686455505017665876134189937844951255903386507355950438514535639662354418133281927786935732457226623322222574469962220523009682745829781411039428829123544268117811022028333132604245085101919158218532845973304420686403054721937376341627092450695164335297798721668907105534311157985773443586435215186163500562945057681869745499685814263888019588534485075840433988647276570380462757286363627773272694697040112069611742350697947083273511133477990604756151114746903820403595083847629633376421454261971571696378061794042101912911340439216744604157264658633689323755133880430697241600085089729911413060172179392453130002493717743471203170283350873110775838948704756418999758336337698987746567578426814601634595208638929833073556195174559763266616313792421208739101412912181474297134433654041877663322297273572613267200372399813230282567593639421793726518791909318955889450615593067413408917275835973099785401731470652677649075036208807269906461715511678286386158946496756085269032397732044878918453141486049686846517780831841696120636792151714607816275639997521750254523681264486293253393978488517680854077748427526641987556273896398151124392141859303383863229729599157439730591091237350762869431230413913755815371586314414588702289201309610853195204146502460301078569990504152334607522723227415284551313946489999033336982625748213649024837838551042103973522651943148759763207585293132481261237333142938433213404625994503102211333465068390733399982080000000000000000000000000000000*i1^113 + -89868407126562302607044769438557435373222577442647157205639636244477905874659352988621874200265980770882715697500341363216616413566042900395706861146777390229154399260883611835443287338049743195546334786680144542191989049343878807530030230304716021790722609340163348280757887225238891304704538714799381353047312525181821701873393642199609172069862536993704096126032948239042256410005912755986372695501007579433561782096496127158531903507971503399976941715903514545146844611670705803264683504901010612933089935037700593210806663269536274155169048545215896534076664278132923147871559088476610526343145083468055762813850247852060658694334437162559337998692911936259469525618195411028822030061747501570739145044539047934671775739155931934106295586559849962126054780920761430579766658238693624617473876644694286264599876295621396267815120966916747958813308645948261975492179508305496989141954016425415514595199939830519267685069893271823070799105390151290300944202208380472961197459241157300950817706708369468104460443505174199869201685885960296335791833487975675890120341270161002640834239567907205351508546553003583635264264126865754548595289753736536211019400472206645296422567993350503251401789569600718467183393177547179726412901067622064435014314247406353969553698142771630233330923262081267665785424833035295505065745663945319671137414639648524209324972887117061079409852991764637243056187366848273366346489226663893830535605787483733021209906166782131450291264864038894043646246998054674014677192624869439710403076810596805784765453250272222406043554286725526984729909303853089949796333919067266787977700150220958278216298878505189600099384847203019518793695985346200127968374052948063757271463821161720817704996636113841433401947322328449842127777928141377640580572732189761706276860386136808368338896614548892465426705774967897789330562896810692645679097277092666272378477214371335469971577483013181888750098220223145699123876469654677086019132259182559032557610766493879339176768062346429817776619644208533676577045951058099528097253341568329435529656044014297778841129600809792314363505054425155235968367124198032718120939063709829382750461749634696651846248607688363477101241900459457484548377198975960904614454705777589226958333621342632480350887104488209546366957693213726617775482612192902830040950123297810614341490595359011357573120868076519185904548476415127599146787738286675079430656924752359961724022857551782118592337907813861749924736946794631911411475549771176292156478152280210977572985651450588108128027339895092002341281903596724934228153229310862534721175951689229401279039094830563576380393923507945646681251774840881048264108383308617908895085931721293117609847759300283777440797043109484883635292478495443444061715171760192064233301429914572557857896008825919663323177015811367927678640038818216192083162586783266301109993966175522618212921094236462443383008246181380293936916518431268548122794398902978668081605752604084059153343980498594294683332966800535525091981453671638924960497380165571801978388331787615766027853549694003673806762915251381233229493905950898408380019191661224294885686097344528714454440583066805249149441968557373481158544063936248149535902828422598394996579236711996768547780657947831378782532970411278012546558885546336391998342620866914922625561394814335925499114099575240162066145194928823883269979880030208000000000000000000000000000000*i1^114 + -21543023704796583616623157431964690929858275045623062955894827742165115105746285532224731851532063634472696718331719884300173461659805231708449140715782556575201632175143206441690502775198685125223682024437212971635131216150452759961290357573065244847085567113659293882815311385845627126750242787788471645984508096904944766078729976953824082766126758213828835435007467450812750964597653911932202204940596753329210866092093356574043660497192002234445452071158411161061780798177373592898517573465183465254661353811074848895115199736419956457625773727812807915868644513886317046543452000836206669245729008829526808281823531006868555340209841069058252666582690500080131688389826122257607769653644434600664159678187332574328262017624771230018664165891689840648230359115441137752156347153480508187460345436253693649896032611753841197109840941826830661241770411127858380134388167258530120454762431701001483049190174967230054076401993636053611738177238196289308833403271699351839769790175287181834429063248448970186121143747542450747818597242780592350759541457518539570285985287467885964687009819253927102959697669377609618649861021499986634392893958249832926568681677864125488116727490584063157203501421466195606557922106014293021974675588483564686715587284342609911926276666677484360032047817363449143115031657034355585887781863970217679926372067636433805207815554066005373192073909850569157542122324279397704890925964676090862319310072342960058091469052368615464197589811274112542795993989307260291701805912679542682713409179772995898786386075531937378809456942530174553095139838597217005066217127983572895586332527875015857092733181557502901032664257337506555904257371921191871380216387838137582922616608799074944375279003979227221073443032528619672752381633802386334508499002199948545252884064815905995566417307153744265818451412952710903797652556281227566638964652817794815621031911725153268254865157671547199174033239609767312011218026841024841602443491193465741186720388746814815496189830330700579858152257287204707933015114266546186777864543663557251142978632080788486338668334895714058711519616129837598484779563762447610103121698367124116557624971391434983927330059831902874990274450989791106945128120187189937652794614395075027831419312328894080446425202648810391580550117232207349551810812639941804099370512415248895262084436828518846456816913818640707376372654845775257083459738570586083659910012485991980491884140138054794381094702781846125131548983681375434304680432718356434598429241019460075797640850996960013612303511188784682307772545875466481760781281801823780475522192712023363674484420461019849042065080809267590942987362942667405847022440430210016046849813946029191430213302109359117389029709320529578434248773312848544098949675065578912368269726102920611689331139547293848081998512332116625519499447236296363118194879289431355134416099946803643156396308662769055337175990526716228261933527338537414854787249757544019308751659937406893490589964272725905024372825757837753674328210438414521305855279813949408745126531665088382714841363895298498904581305738825674668400797505590264799839689002719224263466223186227883987088554084049021417911254707138777351633822970290943415258348652922625155079066623171805127297516130771710829584590672682548688317482152408009889656442114025480474995948243482188122679612637072963618967209413500626534400000000000000000000000000000*i1^115 + -69304969631921532104199942693854729818607776194023169213665220293181338085651925809583915617678613932199972457994779159074616135748340476171341389739284338853953534795709913455497734384134670076183022160693743767755459460066367796065339458118998302160226111091699356889582848058439567251772073323613944533940269805599284021027039109232004954769211962585877873917676241889643745196278651421267540702141228492528874884268838971709070980764455964020054371233907015277038686852116599159198503363866818215534556161605232536643220979810824390395894263848637754132170408215876615376206245470955402661089302115476478726410571964264982686738903999581808767753171020599445148492726472815149965948554871361109465504618376218558222959297356151530961188202894177788375300032992235146383275162908230705998808608163713509600162636399297338794376306216154698384374220237830630066350780325744659301451188583437028470269129642851339201544411395957262379289413341099460048598239262764100880416532013666907949868872253105603761943751793877473880644082292562470519076975917336679857089609093219508005538286367075557762738168147897226465782704122988376091909631018341403960523073433745611552684057968285016357078180752080965476366158415548964792181108480267346216029796028802692267432654534239670230510634140590000723232618361529410111750802807155740202172813765629640848777583276876827946665581629592377685654653623399789421259962288340304210469810588559533042332205408581660745950924643461852799424593252992313912720263713457775078977083049927703809753990958365580319409680373224957950085394662088411679590066454697086604816594702353688007085640016854108135505794762808516920489500630742067148058972251237140018782105728481779190774955494079265598903236924077499653759177393033481567899484744073416327664141854146129747525560950260936997029128958752729414952779453320697805119448665767010803131761249158256672100323827302399068030809801996084453800630763435586526428930232229026470887467006904458742445707377665942027252935509186174026525173354274317168599494819104027827818547637457647563130503916269611571137356046955681389602525195505117359197316331130269464769771462962942599120503958004648634463987284089326150414394004880102442858377505504698913484360833613690948503573354129673015991701723144245483407480095802001672806873308580710435397626751753297490156772419868424139420443385399222001413541112541271497763654232991453804464078832018697047362592939775173859964075034031840162700669810602746748675991788595920081350835295036632594953196789138488975020903387578067494318627386015911378858140251382670585900660837973923670229508428911595549122268480137981045463596394605257771127867645788406399914140935072143364616558376377743191307544006063716901484143994082402922573956096087646901221187728924247790551884459067445875391506947316324909807142946135722681211294765531717681223626852440961090144257953592960067428793937672271405826555111623254451392857775666374386319930136969935603221405393663654387309439831962856731791780454928359451145473733003674282186154775142217134532713862773744384810929646316303337355889723207537862816429022165958371243293369465375381306684320117830553255336119038333732371792011145841027141246555696952262367890473073007013427831647114961184344643664011403447461800520810610141070328276624037460253931177520762861535247728640000000000000000000000000000*i1^116 + -26227853244717994228248080092239087593641856849541134585040837654671020284272402288098838760281487162659212934968968326832438209386521105612504509148682296159308961546156082453887260493583996512078712142022279455948322237868195438131069424552226787898352816654386488895266755774393276958146819131256364775346954477642474364027353985219854925897203148264134721583015131101668530715066488871100247741665653646283063714610163861006373659114807360873770976932164012057019028302605866108996839731787516741490617313669205788643882531167294932586400356096280592037014389664995257893128783873043520041879390462763110250618150380316071152877172992001997850765825196343255777902714919844443381233082780408267163583334058939315324482322293403752857201621257747066820319375937557967983781741503610297668531047175398587521757805201114114402696202546246523187736417390620861091638491212541524277004011143248333217842966694033637513520484258569854738195707474349155535457805580481078393219021738063469666102658454759048643336483122578795131327848018884172010509307715454704662932181683356163837584039706594272050392378364385919962125942414322070906718153449539911270412664225635180018331401119047640380258489070628507690865081293378222043087308226570922034153388170954819920773905332983292447371126162120005974043243969084039134005830227672394005470412931740656944093309925670239970652812636666415387913634890056889128282761680584454201961073050515374073373979816917402875184337671042188227253901088238045732418118853117553770247058089042628737886206005650770098079600750126473050504531512094993531283361449380256820356068126676796069923053076684048586401846239506530755839506210669769201787971656461236835041929654876045532875183955903459761954269149483477391574761241538409020960084634693566983551152777645402320206304292646304479118713889678877230136402821463632046594993734045040782275024981307801495020898172014709117634999790289139389842198398871772929754592917809308754840137672056942145309793422848209485471595048102700682286224552245860077052175161248636254700638094104366105428407162822338326717855827123790626237346620687303883051085282201158640639944756820661212465583911378080600973249046658120354117483019543779118565157360839253776548611781474034644538738202251587844304335982617765690725018252434258583640395151282473454861123889120665095702806593678483527393863370953120049121927825883738200638322117160048301077341510718807398971547158481576012140657371622523771800607506112298157642632621284226706953567774565860101626941038003947801521440844215548109736588948756872127891254653102161258559050665587485976363804107661094307991715451556005309734048215411408413409493184264165678081643111667110562586046107511189115219832097476824977640381679317747554268639195827616211820892624202559141840418713255000753983261901735318277597950278782505122530145767852925296451669773634988851496473289695755319360796556013797590271735008384795125487256054005462275212132409004931105585755854961393144551645450961689375803022234196960652563999378432080695830380859711830976347675622932913493759263415448743380433973362292072046325752291412869038444168390575679567837998951107671923988074959604805348644576843886510493417178408884719473702281101019259249379204232739195456709908785821244499892689159416075237760947600552351391991752485056282624000000000000000000000000000*i1^117 + -5906204263781194339486507387729330025814766498352409710636246634305754601732277426910055300651844010198469888668349556671269468253608725268005873642772995680255102940065722991251020665985699178801144110760875540863082589674510453475309232103493256061348919455726018915706624169102375584175656520289459573232382902928560658040183492616716918122914797375320760698675221154753856712446053456023727324169232311855479488065379873292640879123383654455294520828307013745965368218023844333617803556985539350034743528671536661426823484195280703862053436051914557448557783015067670871593447746195851369677123671304432778173542084105291115535244588800321318338825060521303909703792452354167842420347778646779863565491769004691460158550156831756633551813761228044007128470455732403173384518211360936368553933517922446249331606361253662901961365204454938713226622641359549938814249949701591900168779510926319529635498678451420958022968230408833036705387190001356790413679068584311104734122839835709372758391979088088492686973666755713612024500976807738779448325235551350086124861151091869813888649729380025933238444072454442513064149911685385591010240855096680550998243302184624661379193104015273135936176470705280566721858946473346857016870653651866777864449524168685785200353493349702398339521207990931114692049611062554227193230972349192770112722485856904842292550133025836771362852298941515433685715312965707991011817255450635205056351351343092929826263643602210588270507714857223136164257587603728784050954341735866831808413189382289422967950383461634919299421125989891562974070283066269923690566950326834807073149540849244451812619180272087635434930585438182463766860350041595532951546467968357469303053476297722270331689220504184062169558950495733364441560827829234273455259832919698750782780346090879726900242301114623423628092141763503469764298476031855014870294821604563996098604989805286771708685653112409952946314228830733319016578362717758215654422358095271627705696281432325804141654319101137489561379308580396538810023706908931404757244251194043055468481995278496579649473186493653110099707444883407287494514339492288872740985881455859510325187216600019438053928162973072017217665752340561478516204928036492590774575730812316391619263978525476075798801297450613688677690046436947942515558003554623384456162922649225834205290850483035057879863833558831784378734436535629240239488038637327338342521914005618960740510497314187426861837315359016220789116497530994337727500578360722256031157508022252007450581240064982788439081515809522399613703019108601814771604739414541113993629460556402062516049081978420674942130210134839328599989369818960954449318516005166652273482719213932869673675882849934924007452207749017341125590250945402490514154774433302096761179715730407700029714447645270368664196074645822497212790716914300629674648260374439011861578259322526689908898425982239537051194931866371157918262773578046858064395977996684436318980031442113714491782922814603754967870583597464230207776544203265142875158483932845984822749893001385626249815914257444602369303692296354539485839325627310748311369889503775853299489350778030177890379082184480164907487188616657438678595532949031840989581287431972974684481223176641492951843302019098323152942448283939712056289977203390585395685187967761417993823759121227729757798400000000000000000000000000*i1^118 + 1796629511731322407808183233774318722025400229160213413180882768477422623124689235471954558033785643530534769222158345062670371823514921859288164737302862910290809734542812281251032319473046739362290706250407051882372644832677862673277265835604617644311818155390475945143961385893282098689776103880118274122739726282240595975596066212847785470724476163887020254752850285192268285843999815172060070159968136129373718765725814829076091294574800094986357851740456269577661873398188330364902544986427869640241231977594319687444549418036613415958811821074137730049695928237856939165077380188719282793500802083066079899994873666555540515492447466343925708616480585862218568531657022845583688524209259391936160242994234969991179977585627396282330170820866355062515487907185930297799131494464002584460103581540790632729455824328027506397718669474029059698028586787722154472842846692322646075571648572161168861015476479721471350002883108401345327305882987593392201219549252398170593139895626231834332918493725894747183913469980362234702129314417894615094056322276432627123488298680658610839919110613102143850246866059914871019092804910488884732019472985273326879304287923427850164778835707614200761872769690809275086408907362945745678895907245039029714305123127845833397456152723042924881732281940349916804442263608117668713782885309382657769517162887301379245760211417366345733138209177811689770927487493056711604681262450930717786876945175910035103277246334462181515441784498313747976651956866161798856346517316456984222543745911633285298936059216226728211299758179213045292869471179946195898548455265428246359039720768131435110627327959990990206940790140233217028575925681090955793634751855990021291489125186668782855525518788891002138789231933944832103563304604654300352501850600442422145801248182273124282178757826154526870644925140908180177414413274812023650065707436526614268623161358749675993755050994543433203487614654038686952905183740966314377170195053022602255498492343508993681068113665194228900524253490008525491857843342299111425815653324555792156119973195300239628184899756040099422927206581320580644757632352888052523988890179302061415202711671827028938824353351476653695028476482148338239683483732515164361057931330913426436763462463502112811044714469846237268941532382437478984318617444804345965206456013672961575367126978475731583003522680863538482352421209410098919193177582802716455209925385888621690208191962759038747818870088792658222619111003155615277193179185323850358019207484727221635249259126679187360088136758706778910066458359967731490887506337672759860090013558465664801582117702554742090723798805451691160564717334978837362283598835574055453624119901326069493212687975607882550708290619210838866899777326386389197670377986415372682718568903084126422918455143433297567305544728079207130479546337843786530726103229389637312281515627192841187342427756851167173551769031104390688530101130491784071490451652825458093243505241403765580707886102036057280845220030978631266116896008866598058683828029604146593357983958645084659760969198639212854197380036591548961994138510346812222901056280898638196192971967973961035094014174123473022838382456284171317539947285860687759981193681562999275774017711815489943963623990376159426608451904348807758968336310622805098412268331908231811320753684480000000000000000000000000*i1^119 + 111358925123210592188806458166443027331194507159542368335523559019893678366899860391370085497576126160483073388398157225728613013593170883202061450294279308200767913160788142098888660488374539919343182021472616257447542871167634660291535998483695773070370072820397365996807612950445676603077339729259007293671819670733205043809706287755002647820916121514659600194292665598758620486765093832126665363694146041319532084938105101384248630669070186879625411842992789745300902801943838639522815828689975405762763321367014912204368201275181661507276595668226750593632941870038364343826390113516751139648594386688698514803279112064873889720505419426003719323525549568587562608819905274711801781075516081082732560610330073335984305296593612350119269753547447885918189495310278566529524735272561792376920922388886912727018703354510979112731155802945085570294142560476874262021958316475341233364802451282534256130536756577696521138778675534804749890491604978504375596928340817598924312010120023733339189498327162847157850093636055307113183167680433919044537859740201239977594912021539067257609688584355499025111264100468969542637852107511587539165475157073352077996945193503388332208664021001037437435619857103814862474581757911833753535053360946665627298988464025894172011247470929758099059517599821415442544485894882931857930937617056743524220103830448003266232631930933350899301910463396639086235343460112588881400088247671725843924520618454624390336539743546239956742966601164299172582279968850730657037110241827907756010347182524086328742584657183831571610364679771429628840821624950078909589476241474010987144178892730069349384508622512305890856743678875181843757623509191137069561225780326827796042963687839436433774653611123052677671086639423284750739936788661292453939549786365973770063079028644920401419157882176838466336303985435487602231540685455842060857428101054366210665321367269851920698628960724809892157965685038318331959218295819614517860403340039333266188306210904437913103415922940268944820743156343869908201418841057957909607810001452418766903039739802990163515256890347069312946881906456559862339754929846762516888751556047954988875285388200297904170356157536737128729459740004029041551298762547950629025123983377461573379984642756585921726485178813912251691894499130233288035857371738136553641920285769900874650022057702645949671978382120617107805829881225871569705744140978326739942563347281971313729325839542076033343854006496529800678041979004386614160764304477668848613644096471500325776568381398544767780879452213294090338998683947393624540617542782572523914345818170183272290379740312608541819721848445206901678927888003266526641867164054629174097239196305108028261981292440361835493399849500651472079168140699978367753435419902910990722207768983161605984447002734528904819546702939080170068234535015844094392983612200239732112856528847029713039412168809610049465782982316291487459175030196974773327548214057297815331647366598822902895579839303743104932674325255317910585338222329915270349839357368243655671082689453807181447761016985272192886495447737642014842928865538862581367646830489099536051581685272303877940838408858392001707910258596015481324516468764692570665943428384220944589000132793823501077306128447338669746403955424618996506176928898218828800712777035415552000000000000000000000000*i1^120 + -70666057727506245365038363300322889753148791950907892236054119585443142151894578629634869085091996996242784614678452098641522604564383064683878092963124389876406650706084801006564836892849199677526486554229328015567685926264761485480864126451830566429373717474922187729628821488455997206336014729961724567365154023899350079863156256969870844319097861832780893148378499495416432168474500860378865250237519485845197413092115222935866166816051994852076195924687886504950447590275211732566671949338749942114057009505408485775034732419344142221925210456632476920625940508560565538700208414358767305516244533002044836536953696535762990392054222086163516259803567372454335717898804573962447305920677288745494539134454565721001930839683254959511788610256226480134184939253517872763013462329704428954896514537560817925544420424861458615419898748176778158158480707573411648199014987939339671882488591574128936631021890218671951297824686286544668528071208128018361802859581299786699139707956122897854379957509171721575717872217269931012210281549938266695186471678453392184384815859172890292222843733724506788190632580284589130041111090186646301528060391992515347703228021277559781518279922946644666889656568657176543263856325215508387575765057411403619371816905928013013860150434351624807541554662336627130314819649267642967450724701328296562822224916240388699662653466005152105568588730762912542428259562458851975856907662684231171127155318389448974608683382448492840678234552139204998102433683609012999762215593364050935627036796031540286950460473100470852143479854548823835411753620815915970234859004683004861497738686728385810392827588602154775547765250340007509118690745247591646007412604305053111662633434180384424582183280577787936894107670070224297398406143798828545843314568349420302919375096891360727365195965604265442595209997334651360342857258956670795149976868798568169119222817562617980203189297857232846617601763662972972294634495084233311346967124034537353854627240428468743236954309358725379727789192226527504177942863141648841338815328370313689971515053357085136299835099316676318816291162517138529993143360103561454866614600214080274122340198718751500885304037222219872452111758537996083542255594184457854086678424348653278810879726852493890867146154413329169996991243058406649899421380962909909844429068562266363871361047348557673117469955709545040364041574287886285611379444237707730191855198503859163775177359051046832646789174944060603959930341730913741437489758356324748400418775657058289029905210487262571408672174476659995023142342665868148723332404450793458139833453527157071870657993450153367614475433790800958330656023221357542454108967133200870249587136802461939277317458739173858061210599954009033764937759751043912751542099295160735550661962556477553265723213500619814839326027333176178765818589130090234123290134894475064680992172206770575049565309978435286211973589014465666342138961545605604079860272767674699782672239865707776422178139724921926339892004795806678149567325964478946433506816462164856871891956197978679975470644561031441100038553690087188675158003061713753174630710217455359232545284713951901627641765522897479576346985051340116931676651204731446014577461061919449427262388362491191213090970347292102865520817940645419050565507237714872342937600000000000000000000000*i1^121 + -42350695854881874759188981041915413231924534072472867048595549290982986956398045751879006066271288397536887192686252059219010254108754793193184388924169974825091333550310926292941149432038792687866919060464562705328183207468540311106610651196074445071123878751667230589906800864770400129912597674402966257608911658474465040192742972608976308180078063416959343370457807634677946181555545305581562327632501168449692262333962488082256410391479695798195264401676981558314488922522085236012982311550914895611646864877755543273243358595297156912737826404486146424304371197012434093721528615666657829780428401763512682339013962891155302317939062582155088549174031164648261155548896688677312342719588912011145494166487349079142904267037272523138871512210771288312465476474939012450056593036881511955016638375336820804387855752929581902845913288097718543450286257079239823373498987037387831243384877700157662338769125503169523175118046594276294920257016176665742039306274664868554507200839734417589460461992858826754374329453723868376293573390888716467951719023471857382372693675404135631747794929812357412166942406223924116916166336240397810371772594272461809588091770176462934991554571842909312491391671178219352407856664980071176823353598009073952583757635649946212893217110113382551241907612881983353312618519526566627474354231600963067198665540797966596029841813443940360762721920648107740361913082344570323104486847891815593185205957521429091418813443103504545782453174481781553710325680902428506235179330328112662845470968578539880994830488407544152997495897824673402027204535690055595861207579716703054448027447364295920383093167332755552113271916893136802167686197172070882339038504475090551791637567217102120508457480202000587153911938652559192319670830043287673007130505079553212503024738350878344924928186591890205084154940744713145968079490483221871817252138504837193676614377497882822157650395679259349258557327511910471099699152790901404497726193168725303184093546588049874796776539551513741800857569052938241243151776169288842728001056059363948067873975040218944579325586708698474711137188571689356146789414714680118642157308899942263965246751505423000006315938205230803528294796731039490670086806085491826538344701725957279185729861140313430345751172146945950039402299624221819740757172708320550089631876649640022024664641504840231847132085566520710988813659117099693353511484078652799304833399319399638790272245217651839494449800374592944410326484207074187214768174531053539644516840127742510491653235046217854075287091033921512059401891776072458995386280721790557154566695789220938799427533353859329381540792002026221612088657847542849107122072339651515780880847818060714012368411431351460949116422460187450086422143327557194929622504797940605085434131842612226281085107670528749482169750375031820536751331116181070552028965667216620509901661207847510850836663745175554763750478109098392524418488413114620932086512133981162930891742728268474822534978801031569113716829341433563366618289881378581743071293688119941397880132618153675455079891030610635127006174686177125088093388788553345423139292854845432296729111212695586349228074645581681149441805556477974179309958368702607504134920354133243104103509866899607417497203605525428513375505135451109318647296819200000000000000000000000*i1^122 + 5031998923792294431803110678684365456497516570983674968945078414356535057868516907617676882576520798376183942921685371444332584549105985419297120590558615364282048314933401865405368403420267863482150271198053633450139784830688248199240596795692189690013414539939223160054362088704858820010499604833710559776915533954979225787179314428408912757537993296700999707275521608740403631777602088501637651748087066359504272650116473499727141719931283845063920932983526212848920007287253861481488352144576342038627415661459569595147739309757234083894927790633790023176312578448588054963618450825249088874515305181416127550327267745352282276028206796351689814145818373517976325139480417606346875991022277688397718535387249235251734435417781874618830136209002615955054149299728218639930073320122229130280708697940810556900372469622116791146035975853764547455049004898806351908694858854766071469072078758672296628921936039238843642635604070256202053453810878171372780402509493321812779980139762782114675249727872263274017085439810363222256998084819213530785611630946848538320665242551814472990499471815467251413898357159486486170282811721251782654192629128305193584099845335260678963897001587147400154400275830291273962651796555335250625099909643267488011058794854115842992606681856716891035483134226377607070583137960483749428176427763977240955039539058527008088877049801864410075448497338245367928536137969333456852944084646061740399305212484218373020117467365212468051833183194391067695644600457962985243272311757370241381741738723312773552915170006915533195361749021309065342964594359430720553655379965976833925211005983303343640820199842465771219546292358586117065194364884003348438322784974200554417530360780609141926117662812929043472835734616049602543255979240621076499572852756477683889977778657738210021135956654752746337430728432525827012450197636790548461770601648360360983859483218436043813127589605104612562858922893522085455011752263935829421516677229674970321171369494582591719198916490206319443331669520593509619564627556375489680967373494386997480664539671529201176150036916454135690172344758103696205913760466800367402919712403354752197775485336401449709022757549872403767176840703574607803259172496059182966106104014049706366108090582736068423472171489965059113764232272810830444805011765515504369651628049724435816818824250947366746438288261949167097005132890598569356996828846177418469475943126265866341189368079544531967728970475327276845348077422865553112380273280362705633119065870035218862016386623046472589803051202961729198638982035471660085582880602184124603834801459409992348006017908634250384294173624640210626727316347584294293856771557300262373189193776865836292034370048028353849333994983624372919784739876518856058298547391844498690113598426913509984853184442517754038479675216651499149382563933530283603333663839981013393945373283156390566866794710200068970167233631381509560808620922866993917305492904639053119982427336669172106209402906958963055844071855164557718241637840219656544075178932723141887426775753398075058279312410655919995803661260976130730712543847917904698308969757327356686888433613082522334896285137073883594808821380750420003293939185803693296607829348488951890882691353683046928683941855856200063428482410550919168000000000000000000000*i1^123 + -65424555684373122755236312874914787310136845321520067146371199851470320986220199980178902928680842793449930173055058255681247360451855641957499012876620988556322921206623401695780514536254003277696518731003326796816452848218097396581741370881793748283311089821688441739074386357231814749014671235413916109394826652451838250570386789860516104703862900792047300704069527118237491019285272483331282886977665904738085999831212525652576903459786825568815906582960258808758727490970671893537967605454893872301434263633495582113060751058752911248574426174739390363333609209755596790423542648848071303220058943286576728245205779603988329876229595719651388018951906325647556773155935485176075957888083340864414600574135571766348544744463124659350188047699432500064218034986451628713182244180561974195767825982566343917001165533067188577150270356114252949421168677530757308734931595782806502878029895857465137054952933929157784544515661953232609942464669156427597570628370345845385491041241685470120797105376025533286546997168320927541807738304161715578376404402556902063520961763841683489171874745080480813230388123743408939240895809295723621087013248822335735608806475331120612560737541765475291779935681685986717006092489126038546719851534017681321323882834118420619906628534130759745113516144957031959713926374952064267837361854361549115879542939671576413874239285103780057287616740712573509036010021848671514689447714607874975309290536937993981201890142274156282485880204680956696199401911789027168625645637136410381099193954701079135467644140953018625737061617126729139176199854131020490591871033011381552561920405010118715184797709992374017416649697020869892265473198454618342021405085917697989135616641242332294548174508707758904558302883578442626725218266779321692281616112198770124002519957582628341576795403342926831531675829840252142172304312751394197915882043302148762477318204431920333031720381317285895196740923605223633188951342908373952578233211372241125144623013120352324659036571552006733107959064041149562879455900879710786930470750343026402697883169725102698035881184665269080007708516052914487522404334266221574807808197809831489377273334662559865626073523508589676205180834938265746212705953737870028284926892796254861447117320091496832458495965074005404863898595749970224676225239498642986802401749020770693092228380175517336163985403889429598110238528455573354929152241034288911599798411938799095322807872085095321621778221482730107110269386754939054978632603704739148838387971657587376519978795517094137560896638905757187935741373324090573538556010727579511940996216372049585972639698839566387409399341647073791527315218175333009264607727896561532992906379001030717168164556585575094368963671290891451704817489489522057616279579203815065704173764892781193563702377931819531281799228296094070798921400517862269271620639184192999035515695586967707050549872912359568819585504864404528005626150951352526602306221566081050357587123726831223818005311722963834790422017095020986343690903676629311582011824858683372290686180229720991656234377608717179074264111032467922177182637934232487883532180926310647831845850461689735361347600295970592599270604619658805827515268536894089015525470855627549001976066564769316095522868288737479177011200000000000000000000*i1^124 + 383449065040157305290906314441712320309764505885801189333526259916695718897122962619921623852019981594893525113648951603611806336251112027103618125632217818669903460082729038307956346483595257775864169956123206027639158785258179677772856738843932467618852756399388343449488032348913828350112296222378038121711855586226620351961987581447069569796595761126904653187018843903858206440062909423774981293640222960029003540012559577176489016886727312359496962396996750182699199645393646995980498095787757082126177922947272271636571221282702865492946123128746727863704036159027150623452656295908645323292343699983005989328346271675473247912099768395621796289295370264605005463793466765763389026864272410426430897458026442374485838086359960448687765066277753050365687654453913018167558329234193259811465878801868670101227079058028418131165696483598858128884049555014879309561328963595987948753968411382476695402554582174265669496476392031486964453016564435656214661469993005786445639914377310080468621001918518304409191340803740720080210763296675869623675715935254881586218394911407119845393248953841688240654326646462925547301946530517069096648738767037573342230136421487725291206210758473469571822599129740271204916254720272635375632603144859660912051177262806013000119447798683913843814672104912359900216744479143669733709887157148160768582929159116113125248531517244575366191526437178427065730020584996160745248561940058455783930902946549343584610780752021336552008837748353568074749964091791229713533893449896930841434880577433855960043040167806094021075034889068558602364903694974199273457706503722777184233792587056451972939947052561411065835201148702742792232042516618150201487971395618148215582157239733774297842856000659628905037147678286715132456288428575718957402470488190318018040307619175275514358787353763332884236278160415328383662196608031888768857228664011876883704686976011717483373912868787304167641247826420586351319159317851924061537589284465353153470623614751610174579429812380054851504714309662788751545639223760759711528995905696527060712402810645054632765290758533840220606819741696396705172995744656035189609485410434719517072204226627394113943249789690559197335732451239978431020866305837836272822397426016830976650302752464864842422578726426915658568460025492107334536489973661549059739902674537778923913484879149591916931204473797073344566970911484031224820532343623897986273096429398482416427227558012538869802830090115286636822772889474179055691352002738591241951745554550846642854430247235678718082420421361615812160606609000150297977207292147611866903812896640825511694048128310683567832568062431807328646862450161723710234223808203829457730468366689067636566540670481076691969642279435260299304008594564394579760590119081218591828673722619067217030324532090064270001904355122940177614262755678000750171151076595051857629673592437251714179905101431730562908936262796717510268374191125537530113933302328896656254712300309942079260503154426945575787530387758113104119054070603729778250500817980630654724351330118056468822339769319563304371307479772169601229639214695205306769482091831423801588340785921304994708175589240259857690264590552673230768178138696605555885531978732781132658979556181283549639721615360000000000000000000*i1^125 + -1309373860667026652876804379933136656779142550910165894434860924146977975538954121060729743113178336323760207359143357551994957915705843445701711409032239711942299726183633547388823692615033887388508130762967419116100405470109025130547901223514570293743918299565279879755573533303454576156276690867292629135232817707452674694721555349152509270468142085008656850679481573863967588124981249313606951507400696390721664002825328095987454035771848585925545209185441421391854287548758528450245304838151945996186711369960264056121666481995441305741054266912780248283195793205671429243097071496716893337627874047163386086259440822221072671277265068277090471572065355315293102133321593866759782882163604554659054257013501926922471024065824239723917500451775462940428676839781455443039312043176468892779233055902046150610569404218144270688914918905999061876059309437490147499095617648285800309270159928595266222975847688598039790031709613114934542420403990531409538536547162584214901687384193116391902830447018365154540237616725254346471675038993971301699598066499079309503190989913669187886075550456084891180320823213910894419759773344263583260575801848683414395681181167960518553656118154116975887027628400814116848640773313157045006018791659772278860682182060510153902637505885261914063848581079106587069753364800780059292759390730767998661411862542143875588494009064187200031108107557358651042729571414962041297869123337029895110230166776206538025073127037034089256455254817415474914201696757418251232055151384000995031781377822740838203419400286166745505245272999716388639935073282425946964021142001079103237839701835126271093877411906056601418259249579787469418121704828409945864415605050077183197637775799637397831393553620692461234021825478209542620012377140068402016267722684085933919043912603984584233035575066270996464669570931815013713405793866571924972027147666433040845259638392768883411522844708919223803644425680013277239471342300076661327433532421346241009199859610409065162776470409075204049145863022757000730089425839096587323749048418846184478726067925658353996210252150742119174695462251557522253347103725616967401717497429549756319124290943279334067309991146560999549324599386031958536585359151223658255071754405064395324240798590005595426289376404826690093745539463576847464261182239308894842016021488325204076955824345444097044680050980276868151126957622207618335929356146625155938333376460199030058773985263856687530276485359555473102887576583891712631399310591513794463863840609061411677960406360311344020031432486019400912452121974538341104971459087998991348947518272865458011946576338774294074690085319981021134682301314264947337976965857726684709999328625563402469109638352300362665923914529971363209345745239945768935737907621714183256762789143216938491880744668679651486778535366066566911212888892768149438763769268918330907001327100704558077865655147694300329952487946073008082637041439740110762313781734822546665889682254282939915713026953862557059983425949843473955944250425556522916658942862483098409200287209531625869191191125062834288759407997975618870695429747216957957767653762682354122907988079281540071736315993928855114444664992939833543542372711667078138077032180134477745989790669471744000000000000000000*i1^126 + 3331581849121182190367952149453890857928607903590679513384303322429800029563328652002282302937168588093705024022905949426746045080616934484249493092438430824453423811254905528451107748928843082489751582882234008522131838344929904544744273220410136246501875724532109579299019254265152885842378089496032319101403287508379245087723168062119122155180127220004053434816172043602772070745632345965401217465926612417179048559458503838384169214264885202691399770083000843511654011031934151648481292261192705104205943178299830484840103165591311204598547917279353425185162792107013991974743792954758170148526740149004092405269313034628821982972081760723651250736618412810483071439695293263073384343796913530321258187275013937202070984144398267230225067676168165542010605289840305808131707173703856870392966325621757743971445641443472208150551220519557737099437683588026417898046281836228933354282189093515568303742673623532587440518135378993142972524709782869350657092072999440661055673592755881616959686080068576894300256303957659566856669534812169550366155562605311381860095845899859965348907612684089075412663163545366525956484265829798725093926283586960300979143022558057533721274637671947142911888144289461650712674358623541395741120610314312369694356005028889347726359969886222804831382422858215000160415756278361232129837980325508920131549672724033332189057211490938616151355344342029812687220662950832754407053477360444354868723253146962282196584465655143674638460025641731366806087045164192135170636735985170718476202058880600314881777839188320780754278152776646517232958054513954915295967372192653724096810463600061146546370846532001761191933640891417313624224480392650936935610216703002333557058428974103087140774895966428307213831257530305658988424855900470610670454189729823998070900511056909053393004970816699022571470739575593926054353294390210489111236489880328016527203153272894247430942961313975071473326878397974644120741148249928928386780928959078118354101721058114509066286367374476396940750432811273602074013279155110552330583208837717048441645821497791015722471296596220161801405980397506912949251762888940862477873993253253060320357404652134899059616399058375931797484606171261193502665531347041354818808975033448266103913394461873537677937602417358081127322935235078230738124080923307930058963615560860910624771937947417519300044051683909297759859541625692267095811391104737024231161510984063656823442149959551303582281499619370731766976408486353442042759965704602644590047588547508036830744060471445934774070637492970771415112658720444825125006674194438949660818364995395912366928072230536044357342984000252983575373580975305540612677123147478456516102914440916988273778525693006423621646367549442265189473915077240732497405767383373344743468528892830740000949529258232302433312200845943126698599396635636762511389668166462252365468787291648982781250773908151670660989308492086905500795614782722616248489527921678800737325950866279083957016185189155156030128777284743969352729371513515784093555730821859140327802146047114706325148548869141886787579570297654597161933142328946551070961998089418517057256007036859724102657387535357129310419492612980624687227744717414891707591734176241837670400000000000000000*i1^127 + -6434973407887506580360582208107479125691372264959376781143988653763627578585172708365169064655663124784125411320717478253204081534063893334689527804299899577219700199934654380595151140599026850379494443764835817080086310468846832735560850325818785309938786972987884820269438363485531891888151142887479457459050909173026331243530253932928063861653117926113490095381222936693999415929639097132701109398476036389687200148790645985388614464425766614899056805254652943117821592588250130205350254107837244602670992523353936965983759631541482001630598810625779016124063969423172615015908771199604628548998739815383318948358220857366703115095329005598671545930737100344538931103820445878678754172606229420032941457644316449965561511133810598147727292513373935124827987183448479908832495330759723942994375488572688396535812148427070810598324858685482724502268170952086652098867184081376145721716673015631047937333426899694544342543240979584788553992625682032392071727408711095181881270364027824042966355661279181421595608698181818526464141018618594324996409176461748985358876117177009197318454477332189430423969101254980283256694281620466485695033898859197729861287172358838187065933124642772018999639840658476781303818468141559728563497206531946025545489410161589531017725561664891162805413933604294561894861185637340106168797188759291663330797250190204231632732527021534629994320415581040017521687029552626742067737211477857817073002917869929813559421376433016664370478927558626086517196800149575196087094363166441260687686402856118758958015738191728355493777334067538285310475633658502116656620135083070270387992725261162768367721552582567015805743447530055831135287098556437651305322241318475737746096289386055999924008975361527457369483609907708091919669472559170963541201193227394321973499391812902322613876806356457606049037268944525310843231473569048984420839897632368363513726771028288906936012813326307207309587288914179298669453029075309842512076930366507487456982248683725221217668286984693456760301139047858236021294364115693095952156086621228487763466160580529303814876811291480393541138854041501645179846416667377559640288556454529213554155345893544732014962345947192318653790856973264935237320843489189105489289967638357777129483048032885341287121362568404530257008153132374147971826748881208590325605149358517244383735384714185407140981539757070947643801370595123588125119486353773013171273080278191072033711458830853397276991551413422239975486276344504522781085949923982554423217291686134335887023828549185374259384512982319222373112906382890034384846491118798083692952102474286028985586162774292616146955470183685509726589088718065625681705112817819394024012509951215849640658214144619049511201201969316186866152821018914980441153187129792328528272222063120934726743403421481731706101069487130307040006130039986881768068986452126343818777786849335790671299627453555313138663668405708362401695151122392954244493601536411440777915789918151191839414804688621694377634432122866779395883470121208144866003727056670026529186909974205908397492036530921693918709477014909863242193196045809497869072621831862531900394773717655907808698283519297895960550202173045005027608077020589687339745280000000000000000*i1^128 + 7504031464734701718422374798836053291445127617194684914496420179718064509036431165564587897233204285611198574775708031653889115366324805700260731068894317679143892326128034286495520223556959744589631447403788929612117408134004621841959870205183713874582641948021363223064808739419329887962747742193832124027006389877692529858440584185826996794403669872734073939065370821916575634775903566662827533513331604085229087713687883785779862805936158846843103543514922603430687705684620875136912321306580609030112468826142741562856483274940612977637741212933743232273185802183497898922687302296478241010047740998550997698855292271461356159074559880233071083398606931097511139606320545518246343881499512422121982080691361752985109441252119192018877348074721146215387568167642345704011212779698071473423395879882640176857941492632245772233679462865371727360607682039567564689693528363848571948719393112691985496644313857617450948766455465296442405370349290292339882639006550216101195568280218469098438444853150686117000719169427360391239547059839808026748427101923425828866591983832648895881198249124559107554943517402024497632302959421343683652155946698465646855874769900821302653280182482299638772173464595500275421419457257951943633622510493807619362793178821105586710643254707557283329667872047172338659031921414914482495743942427341457820830822273426840272466747707988646156863584298757779556147155199197994514246139228911962528575786442487016741685512555307274140326556273262947840200639453542669277400594828206560848380250101589738587621857438509666577630800523271899238699425772687852424467241627746536086538981826201472299397367595171313551549610139681096713390547583287687927447978868500045369334983856110063347681520931701266714140851109673808421069083267872665008636759726782731480116612694457663940435309727805259207954412580434803336069592737449155904218991756787462873430049774884285561488881866199732553327125437646076864029715841456030676502682361752365229259283134766902898951107095757517356239115292319841795796498375070289751816676666997244574162143287092113128196032065121974520689099252133536795378854947048911729173559908626660017036962684491278617557486331216964475584642622572124695519655202295037291085160327713952680988772855503876501696077098172245692998110239203592132167846915908881965085826048744431798219993782373451011934381976018611340071295019032999206254076629773801002052080005123776674475506873409339421518218830464350307861053318708599186107564207976685182332678935408748269321002278955295305910338518532708367176136146614793405091995043337101974953113607448280611779738542131434565086346570357431601430206704849097763463273426997578408881747703111667082892738690372234547195262752270874776145987413790307688805002245746896012884577016913128355782389790447410635918174227108339279454716916165402597568036777872956129119534192487830967135310687440999246887483544596405432510192748714171595645191334273749969358256943318750237938478507257709387786746209048674377298697853426580109863596637076095545781790725294470879500445151922595257196021379684485071045361086172761683134984865353011189607230523736921608555534576500353678618405865835395117236617216000000000000000*i1^129 + -70234575706979852747003495805229289183499680557965539180841174136724100575246539295535986349716964136516100019278488191787394198686831337928935281211387053875824121248242486666832955774595264993404069586677135275109043704931898090803148989621435975957557276382622723546205633386326484250348302111031670342379632713659761736755608692163488019312239045459060009785979266589717096751189475875158097187144076834124511308300348941462193047726456927585485401296952253072047654519372717020356406939852275648210572966155050067454701497241471854255581633858289797005632626242635870817377666127866679209089808629503573707696822955857289329020841447369508826171654213725653179155031738176220993412156046785527513553400041546761815119972238341249883116512109341172352541899092530017768804242598006376417529220751400746506953306497805805146048340499619483299768447910431378335820479223810982849183738357408172041613270116284760696016316083407995186560813279970227122893707408213464759558915276574350480797304403512573034015920658549368032941575365283663404249893988899816247638317920421368310922744449661455879491796296148163783314898482784933461805110777380696980065815694628686677961154890855122361433101434897198663590511820024777324352358188874715095572563646333380723062249155262046645261848604176857215052515260766736997186215418274031953799261722035863143827668007433260333761865175292829298261019526692944235306598341908391150532628494632610554612425188145178387086413662952260132857896041747323266503065951316231577372859187589498523527021104333582564507432538985927786186046006930026110787439953814512831749455605106178490052408404068458518216189973009023262616418502216023773874206027258142995986804054694082752545129012940958224795435832370364891957856841297877814329525378229250720249870182063975000838630415858769922004111567243608475569701082079993510779779879182632863723244609789945402347980955981193470370351706779196749546484676831155032397702684511192299269079336665933837207908423363465520319193696442548270964053883346332948245867022089589613116582919739960765991380894682265268554452192760121295364212152702602121809338409787210829580865695802839288194909841441891793232070782618475815066447874480905243838540039698699606245947521106824388388998325256416130749594057991448582787343804235793123231231192062505152903731153171566335682595885290731790852589176389113316659649675019176279373998266141239237158260549621343130009505713972766586602152662855018017658194726472386435375641951050878349794720260964651750518153921827782747803637504426307752036318120939297069746525557170352897602107662134009630623775827950599352678267319396334032043164444159709325848804766904398158608288325429028398115807760105418561625999371063830051151509272564252516915604976010352977327550729246841371112620554187090160572329844080932155359494163490685131704356392667917579682547529947965656903455184961518214183342778289556115555600507125730965035772620273202128027349739417839044157945067269095419096294666702347250189004934676846019530646252842171080987592524202058522351313975625494362758101230922015463827824316921743037190362436937420738304592601417978903030976112230400000000000000*i1^130 + -217423382200776426436510249073676936174457430543118802422735126370460067673259421305514303970671229191798499234898613893279223217468239492087709066119232094273634197618055899039797708440669957331925108813539205799067943959066778830644740499123782827605031811068462236155671775628784374440220536757474577340974030332421325008236644229219373410477588529910877759247975407923846846789341965975703661370251815074997779281172374261604447471813174338004289465847264292632580557241267072973876263688843370413002856925926367695556279065548204751527052296237239204675348871926360125853947564484565423938406659336304202651231390257137055558650390617386078800178402734000308868063189664626594741527103003319662479267241690298647625708784962994302157787935236525323716828679567026894494287729470376666522800175550994875756195906431832629112601461204447293375601907409736219506459693669402198304545885703468439933592398073731913449770605394112475189257434200259954902968343585083382921317189511471017492360105384668590990845968422681063907156791274658355185487913855855060902102045905657077439270704088257207710565971420016725333180174688442420959441324263204179424132648330639512500332933952961166117487014149361034532218207392021122002130135847601168090200493308969495928409781552598522653339891500491476842693085815700858760938643085797886830819729361867707775626768330834787291487936090530745854652952069337025613718379288989704610370891766799101287750891734685083707945400481020856924262045636473858086915033033512599575931642614732345528174538907467865476999876426658153231946307429866610580885050684009324989799650930398910169149266889282420789183838178971548926906807968673269830873028437992183829472455384530194563035912540440292696197423543149679586854640995316883017906431875758895422298135104236411630736377509610207401714346125155444917511096926421212096975669158914337134073981942701540313457612894537108359436359341226495564843498997909642325433118552417234708961226979009860452486662573133191615600319829905072986484619012788222303458112328554762679809525141414686391832582941452771427452158524887041831304689656333020361123143485541510502224256576169465169698181895149350889137435603602251936205321452483232377190730146129834555792330265598579717250784901934148718420718701697855802139669563977776117804921546773175960310023876166110441749075102259630497053045598053734390869920399918075123351022183547771276918294978712606985648367591485041766716189171766835861883608143421874600447337618637275813607523894173712480805928064835751935450922804556844014736674227166182903774757817737563116031766757200272609577328068061026368111580400900117655488621518149297947252386468648610254339469883837506767251413468836755728739677076345918432263664041586538673378452479083218222165995731008283852567489299485756662355339941043437355515503103661242823614504671905803908178596583888103603785303199195014875578520585721761583751873687339819859732825221748048219937370383608603912542617644626512018296567831451225383712680171336783898951574773402763141723996943961957023115961271055421596545158927464211122292619590685502003747322773674803519127663820144640000000000000*i1^131 + -220582530881637810490656734823771857609942448281816430633507666746958866088193577796000940666187266221193419939705243549138431335031091323884317554147941752176122484213774925869692642798376805452282971999737662166571403147711529923398989198453245582159659744066709680111563585291333854875547121178704397069668394652980511906148999945006072876764819958562821568301801046879182621216222621896955097183228196025242430588092121797780666490461857104511693972994505125752329947303733035914900853978096756805126104266119942140434278791835626936292940721340142036201454745249899546813236868426680091280080029761341396856064659213486627778047283011218911416786927605137660915353109529507043779449284663708425317464899382209766278634488061248508491626563793429929568681001807041571201105324102572498346920970014835089298241440842171848940430128761493172394355291057863879518832593024525740769921943477045071653653678033925265544917891223279705516055678990306827377859643185351125888159906189483137193049782086654074226710356015034759276081470975236624645035874107462394107504003239047513063887570543556345578529900200858470077185782278029564881580058755530398992203920905510307699785273027427748595883443903254979567675049606750956647526793381467601637229279748841637958187551126476900022606109534779642358726154887124566527599997380187220328146449730265507873275881001946196643123891421695520806816201059325963906073307309283389377594694047277656916838782481701394296358206692356248859900536871158070017203476008502434255799069228954959421905376534376777258431428695315584011896832392922031637752666212929425984892565007251600196465242966324846874516584529427094001721112461070372535507983446680284478520036937251861423957193280475312856536784435587773137235169888436089387428001427872676977468096998544242948310325986652116692239628311428733040161622728577291953651319252243659553427651378610935079639935351729881125825240232317193557992549470204457125234547889116250275330152444174059050225816025411218774221679563736821713803413615021738222502751307129391558419351363469208892275844974514076708615321751235107474071372172963305497504929998419764257502989845276020921264941868844071996493614932529679867076741138558401120012749922574215487098574310237580916284259148946893191293748672125995644962025297538265775174408453469134879087996147183466445446224689816570191671954139064818334819185489935197748173728758629885372823176240820564706545847959751150104904572131270141517610300175264020596801351777181539117501830117475345004756468769657334422749378797904866991413599924149028398755965665597124049954920299059327336183793858914169256934643593707128801430149405218793684207286050703503243742525508700902713303040992349576434672353798799629258859195872510992603418015554596688460797217405834882036163656328417875678567156632909771091344960874779460271310928446240504066159866503417051560279011149664522063085166369217376386809858434212388894778084062231498422856476220942899154453597277657771205237234521091093433198904510204986908539991598515189986565191102611314009661930755283004628103316623904552190005442626580080086038794049945600000000000000*i1^132 + 18334043529658642823575009669869339368915915139180052573088555358241514096454083129629679326236500133065458248180115065146192858747876170226277924664566138042750004662773807326276964499131219302863972806683191343184116796950658808027644538715290479896372735590625017006154632389197114195402492866688795053513689110646730591393856772247115999132672860130871970922898429770052856731659238402115539381377025248599150080222904320876941891210314400773168446713392252295506747282051342349779500792914086848590386732936131933493871249994204386254271251239945473269827303075988436884424560539829893064883758641043989094165767904472776506951327888489435123188113071152200250720364519492367319914598112692331985883778947936528423288543454931039516330286943331500812211547779363256742246574174899561421356229324428854638569710074669074169817062093184681408911655352909779962495040047819099427135418734339995821298660212665757026188672400075364605332963618323402899528622920327790302184423293234248584363482948778949974786424686471207894938836589010001788462699920474466672277112894108554618315170159065156078956197410170831411135694919751180357417197595114198723727670583405468216977268839394140929620448725441825265678956005196772424471920444310387241145430402241385463415016846490713633170798555833235744362773083582639509596267547552720982611224241104422728338989490655308455147674719983895464875944862919434780077694635437657794316106974558580568337042483759845527785065742127496098011540677669980796656016478713696299866112400409289321098025359757972163172513499100279457570163243447033425224602821187208986891862352136088748751271537013142909893517665885034225752770486809098826933221080336574813360873057535967057324252237483653403267266066721351938683297374821035725058601584268523716116358035050375110208989624061753804060191974023650152101980062049413316189962426817545102566185460400310296834494420910789413776791433395064343097232454004115629967313786921458616264031791624698415836292625683751514978820978291945262508286961495050569192758877516377799954804800615294352774828528340496783820693002337793332789527795509809283091250088594586346680452698352146844656705397617657919356081477956277585021008864810978707961718270852049850990320646997531117977887516561962352517039923513039868264125880232850818815376254235718976421118279942077291198046112103193432498372140452358111130438819510370163849503780578808293172975657548451763513233680767513093090506643030754978670355842913547669078725783732390912339105585793872082339996844652845688256492729962551387918331460418950359984365614858329174161275133105113510444425068480596824498578146101722043005579601406787091862925591145879986246899135890539356610890350735084928261543613177704653354733422616279066520006286591215665023525161410269867076615952886162170628736772588311032265503090663404074492854704413605525355350623010259484735944135719876682884478029832237745976566262952121469637795566270845830909390171990153220809848228854726805705892022108361376457893923669523586797616417965812026181124152984898349822748327410328238416660175066352163695999206398361600000000000*i1^133 + -25867210250185968304287372771125515631289397423594140710383984900741029344345937661482243187284310846852399761041655464569021451328451191368952004789743296595719340710767028455626348682651652547714680640981773319269424736151014956269997100204590554649802036370377390204094064475349063838366246473707513719593480247869256845652243018019625739470743216732352468116623356744141659599337229622525934488056223079033646598723358529152555473708558349352389835836540722562754481467631671797184520167972354951747605632905253657829819671801271389944879892334431898870656413333108375078317291568970495099586148096222402095202395921344489613327198591188188448181388432552702712058283892741022251056645155172576938063250539248516281928796246103372248959966568344721247706074571536162383116850545909106356166444167507323768035148639986787065961999341492474536547881769743298132128065434505405706242847827076538797045862301586745230587386499096802221352671760305307922774012391673527215394761345700799028269047299041710466363807323645920465331242844640764870549911535497096080469199134406146801174090492643703707383232668081233607282922832160951602013805085214524280753646510026693011370115491148615928113883560680064981941900746532133210241586299908457741160830298991016410138438198844882351348745503685542640550953485989507697539186552115131118442194539436686257278241521443162189176017256796390051778343673618702591889648269242716490749794831279946897792382057501978569679438691725919354857491974904464251614601146833528465240807986055251493352840400512704242242975471768757312652122810756872924207636924434145170951633341550297799685932870443238463891126489695991145941798087207168667448836141956760008720064377824184271512165686701802636376303614750459095873621236455176407894175945699267645230183231418193435442142258985509634888792802635592178026722342483941259251810222722849426406368916722140486130187695397253496391724005012479549057404051334147052705278303140989827675714328373902957308963500839526874888011481650871197463126138796267785718722380085454536321909660949979937076041749015873349567936364525815539913047474396509740954006295565128909626825213583323444079714304806378138888343114049603747095152358216005676434459902792803253743732499459599907855746630858951510793223931426512967813940285463029885090384506771919214555292264053729827386407238018019220202486591825102658423252560525100298964610434063318878233769407141970087387057803348671719918843832908459750049420700137457742214566556030597016389640355903177542724855320284468943213578580549620540178713758096715700001736106975442664558124544889214107212707493542627348611694794446108044272664234712457233878277565800234834239775722267016867263148033858204859378325263102153391316172067533926634609849294596831406783250834841254527545882870666546189202658796077243501408319342073969450624192282225406371747641361419206536102660343974183546037871754489398827635847028323049880734492565289562707669998285443787483838742246916922472004489533441259147141609419197720687508639092930585898233877379821419741883174073084837438007784345792675840000000000*i1^134 + -34472556006033221720109383678943523240267607379225995568165136707907766872064704288505076714013180371838987740385121740102222341833805176277835432834066999982400457361397676827689237887410346859182175133808598329647266032969026069905199369950239653417348143749032863576660606628307131630149892048383308358604146756028100000023624346102664836054027214182021429090462391727827171495808564312382191781287530152577152209052558543350646215015660466149580846330243815996781268183294977670456697627449680745343957315146830420104299825296496547112282822583584501476298599151290906298755293710467826944800381672021433245893892820425825440016088622591244552117153692373059211775148300076826419205038403095953581882747207419586871114326477523190936194853675670425928703850956789179116616682455375983289297322082772195432731797339200922619560979855522877943057216627999355227081121320964582677677187798134069046888576584901118880773169896965371252688698494941473748929757148289914138617619515334862954999362560452671746262041196132931632736113784448214983245227599056388950436696340664067779184239318554204792604757899402755914382633170097698942740644298776813167642410063719070496617250280443331474039576752098041568303112854694284970095231871217083228453775464015661029392975978609310137113658792701000011859313552863133181761862137254576660019267573001844181685905447829091477246452417538478623944796904852189402049208663019579999602177446582751688344020261358461379054104623979890137968895184053208544149898288261390029809419733307414121413690806820391138038119865756149554263728293977949369740049333640939160718918484905870726622242394043913464018693753232048992969166672503861898707493204368252515945256265178458627044093547418348826511442341622972777001088214743702925155754598400010691823803480010928458459342277646366411601253198097854606436279313819137315283170624797285213557813944869090531182626157097589007064676527017444240069788228649532283414130838262741818487683010683560808256454737154812915539884211668945495175971737521360818959893619926188613253248334894901210308111042610804367261752178401305342105034673377063123115114034143891397504053591851462572200256108823636454911757936339505986740309925848631340704249496027582876846252650039034645182507695173417674313342634044426339714267067682184051945588177578501524504922062573621165648991791196411317543715351982998965763610432397157521325488605147738587868255950073768609735948799739240530182933543993945742455449502220641665129397537809454834429931011325422267870047514350399358894193512665790658969317640317762259932810256104776690311352824749311421900320121130204800035053818084192616658296303698432495400726737925363532522120004251767121910820225997983805306105858268935715758941622673694549971463711511265000856702252172685867493892639576790495769384345725524593530699628427420072010131054839138138924463483773105913932433159740864298533866656547580934221290777635809768291648108202028156137226241667094987453362670279814219724726491540411438143798516377074240602210464145597302243883361857401742986244454875136000000000*i1^135 + -141485323342863304205834086455003072002706230352511433643536351271078334385600439592203767386384138770057416374412095968855507434429712093174820934341900453212753520582877685435576603751765139432461152612733820183449392637939797349648223820572095849532731016820872195760579540752591732711680911534425694372127924770208100519895268024387392942511731976249512219355352993264307640011676142620829796696039016246679824518075077771586774777175272201462221014225086800852353704151609070390895489652663530118491504722026414787978254399010299907552699148420702437447210133018487260402874134355514538543446203479182110270177417704477288873259244607358212184030177932908245019959235805901498887310962036790365726768891494972939727845689740011812984887576590243762953600462883531195188593137618119133199953665894980443820295742329414884542811334905237936374330807820467029329751192585561465748363122273214800405310028591793713036690705402802784495254141462226850007804163683329909355225645936832860419116254864314810995135201910202551960190779821337642768727107128604868423578893166196714891482940644521557779524259243687151755108160088685845123379250970901330034617841890169557140408001124894703627060347075105718454421134995863411114249479236804791746219487334880235061059122952703120885810792474069864958145384370564960341124176012534046399735178982417449311089874324709712347134520972409077121140490330075838011984008781245622204238638206001832835203216344186058013062858298625310391303538681786856778540357788597142263346316702672593810099597831665399252271172117738902076883293016384928265861896863664826751579556444817042149221994407826600811707221517883952261092218836762899820388570528422697653123656296873191033026532756658144108310165864898674306311201517502405620452391910580096306869113743991151386656016989895365761884365663622185268469208253623725969054362104624825241473797121114607383447608117400748612782588789847752522485840770505643736945997521398755136739134731442032274085640847317679103875448281817681695016721039538924298022516538573849886105055729925847355435348360715865315185052122765550385866024077128344699490211131597568218538207418830377849716741124266650224307336033113944400766230676614300168175831660445834857132430280869216413299028858645180043308387327156593919140350019192049410319126588342828682089628116290224058375644770544282040010409983972985494938761782724152130528589669017565336517951477815037608421261600742101796448859885046121239490167901714316289206205400713149182629870203672467564118322195660412884694596471970922310538722367918181720225484370700988341710667460879559122888769491072776114324872338287023865295553231602632447842125422725261360071947906570933350596703389535329502902537277199738757522221959615079599887808807058820967807976862621578079737766655352801404391037057209711445512286034926392429210972263882661419347071770511976403174901588943901246324339255742236554113326683737710891199437874387026463147249991986408766250659174846192125423556258515573591964956488975789387438566065476140430667847775027200000000*i1^136 + -1359944971666761984756502097172878608257276200811678002588326084131201370641279236881550067430393857663215353415447018817574346638777906935621190318206543444666697831845826152224549997508045564670973665820275925045011528073056349263405534827083411689315753244513961586118810462518932166885653787127900591456254718695519380197772463966657863855001536498962254909552373363728110070903668026059957165758547936725643048912869586048944211706158700059782033403610839247595317190617173896629922172433770564754626558313846660460103742401567249645441649445605405139652832880076333254496628914741252308083698538725990613571888331789288648966306416954844612733099154685771993425088517098328195231089275672117169713098674356534825187815327346319787894107199236323380586826042561088695358793009794255354990954081882936255973313773988303900679764600924436584035553043074913518338021988962370989301885405524940480733729405749451852146378826849296788349238430428393095562912361719880858749802652592581516513987383881361685197238480287722669894159263394987613264652992050731151670918864301185419906726586292420297648791998334114724155502499524940432067730681311315586494256302947104924833762618063138427300749337312110002588734174103058221279940378306997424324575106008369557336630030293043699743658612069929088736642754949374749991249217356993777480077744579054791905570425602152102568946366817465752307739485642186672959014368313768836348193616071464007352765016627638153780384774209559645077858417822640029142560021194598362682472876876823406750605270502374145781312609817614720879007213781920573635509157482666893775181284616933278941142474844531978847738353579541598368874360268820256758371907705594348865540574126216367901589702812914672027534336425805943300919208592447850509344503084208584601893209446191260302957979266507173581748137640297025238633545618698211372436729271349865238629730181070730184044421719844443328069505789940518886964190668595022567183371919992294193407925404197388605019590445201320225849453238687975976129108736777079302089685886859527620613180278584964403744471949380841777855281568331353126345151876327326232228074405459377338126595179568233884465289054239098301767636556677041943972997588319871146704832739523997274527188472077416029416033485418828482589474665945752651513483354071027747211529404983900069765581874279389967721435942033270766917632512850508706040837106321401062590844261147668943021652203057846938814716080414809277192912555378787888821217586021976843001645698873011528788671849718845916587618642512669284230814156570766416992648949498283310733064630764147477216188310081628595321621963120310927247571670220948293588371115196712997228220832919267777845992397510824353403769123520450445980149374388505299392623826362609251141502215910723660641310643696915106152674280845153481079297732122237788332224619070666698800058895714665859727121274684170360952090865124927737070559855113860258870189329247924771857967839152112291602788923194426065430499372700593265617936240556345720122983149581509340037413601280000000*i1^137 + -1846807568245828690507257542556972407335335674065951000874885599596047615894767955204266337985327031350124268465669542307263421446240217056723551620270699267095312277424253610948155810517671919971879086503078215918043092671310092459317926632976213516780404192562001385633684231073608256791662695812089355297796873365901310913111665429297039077680373672278097707565899449694014716641218464041041427130039623773321649063008546148760994754868620364862685392283400129183135472779748530182926800051790049723868736748040517280557659681689452388981131504300286420606599500905915784523127490484949667168512796520978980837289034610634996863690088476497381717572817436013888909691285254676359026073525407292834387716441688952176393664834022006527259836524635049545339040820246073574443481473494245314555659329289544069027233138558386205454438694129223863584522297443059462497301696227867814712681618606047694654321941597380386689596342800970469379504526459039150809854906175974390181028899724438579470365948290064409047719982968297437732606223061979031535035514281248293964571216653308975473627981878219050645433250304103701492022109573222059185511666523102229723956308962261720445304905763249378441805335876998366827084385462927122048798386186787193351857697713880638572196236040797096911585791605090141366698075256871978933100672870045605357283549175102049602079882423915395365191600151883222459145079833786369982709126840454778694291235971733039644101156947371149560408706139324283625763014234354674239577621599609052037709044043556231062011912399327406275999409135049213386558965617317918677549345087374953464262527204873047305775007559750869694462872388509158077171295758284696578217005199061390897749201240738054027127718429550768651964159049272758413459202294046770758484743613463338653378852713844599294526616646621944520167898166803899088964669748007473339744178734852869555894253974543754455760670571983187814195646587906577763953567025990091917144465011366347438400815144284127794373766778923595262412696940778874709776904814826070219068910528259855542665951528728926946322402849201697746045394148134774381603572629367821081771079830157330624638148988457892146031598427877925972596297760121465819724318703088249171695551769358310181842063671650305065865357764272915635940954989958313089022115328907349005984555169205320555999381929626509983564875658251665607483552450313663859729418337261159072850156756433460789108994313305270867806387715179127190643783651629510709453787033035720061693891936246781503835947773268868329783525457329782329866979105327471563831541594520212638336222981435164451238892223938319397385456862071884787455214934522935187244768814602338853018242479258360694764202043268620400306199674096190438616056401200005700739237005577502103924601302335524172200299478557379825244129304506882274386373364530502479135448498074111799389270497881735189187397797187082527642607241494469191661729451437278491121438859451527502146110201629182408862161266217767772912572063366325853881660746422461871285075968000000*i1^138 + 5341351715462392265323630447082208962746661224750518173811032594699893821193430333882715728202428652604841550432528178862501340803905483249607041137891313672357114411218982080809562624578949282263880479843983306482025658366504546979648565122254488363723539286419453104668967156611463496056958438030684926888979680291143393528367152969683878912438725258412593160899721788159732394713634162146203823711953513428057834648439741455184466706554434111157690083452099516142109803621430698304778662748220651074890197191197741728288250123328129150923957697567769015405769476975809037640457244139023389670865961703528948937647443905264675715571107503000751891091683448353498600534754726795310662889630839111728684673041918024163023036004670257828178041569792556775489607958162904555010926530692355004066685668473759960999698452769333548059527300734672996788316658839140818203998424580882640114672804170541378704345368498278037212174123519920947389092779853412461274562914918627865686670106277361608778220710604359833080246086532299953497847980309310670655702975858615124799069319426133842396733231164127312957589566611846177617779049711060559038796810106616304924017730943899413703271131847654414157777101918492020578246254703436691854251718130010300685510889421378404646839501490586418109908981984545661069208407170539485069879332803629688033041462515465206305574418764434549197117127085639957972494968231030535304013005476243476215574119129666646704860897841856364677402452421169923709261845087283622876363809317436868288556124612082611350868592603792856098146428033222533061719640149153462105612021136823611808206105622276856271664725585426383943924563736503966762666645996970181556177060182067476373464146942588107658010423291762264749553969491461050056627212660560654328564134883316592626235165031643402691036387769876405275665002456626115998466236157123117155549868263751781206170361520103477982362322297217250425711628742843786490404188039241434162507610518922926790814499731047316726486615982228937252519322881448719158847883361880753668829654418170585464223906535386526099845247553031114083871783886332789188610500803523849576668710273337149536339059070631052848834727306115438621042195637290977346492111844206051503948596463270029852461325252016612310434403034663628139774624404013272657513925205162699219510915497140415819563830983636922525504316876579701311969037848834568271646531262257744344351662134988140735857880507769305844009412587334299608234876620234895661642167446553501253154390560373178634139344239765905701257833117229018895063414792201391529870457296297573517017131412715518224775004439507839463155446137324633798878745372169497770762494984776225129745247243781565348630580280036358129193409105456475122855364052950521361869926984392882084930654165788789240166438450362010934577665405368435019466682374297375885318960956238479665882258322654640768880765842199091298770031444815941928889446004319864156261147480993627458765806212276738178210313714268859174013679052049791531037491200000*i1^139 + 2105798937434079791438175087284462336660212419918959002577805744161395782447614998900496696566319369791304471575942397802395430750051282381243076280454290006744636727240312859782118916420340028940718842118310357805867116535220354389896854620577924736332748435916124525999528816665879635625453205538729709675467437785320582315208896950703567414849774294763002833437610652439180974555366782646147038981539002779848133719650253037444539304388580063280578765795073151687773573893548790259256496125561638809085575914102327775948770579623549529221431637066042938464731876162318670912485586495713527107012912276926479772819070471611744695983053692980720126887433899304119381699406300473048170893637172076095967770194037548769460502210200669215949835817166454588598622644837710330293468537287756146511868040365916569275813043337685309547823097653543676488994963380461451783542103489030180388708409376943229553937819393794144935155329804529215805673381552178767938232738257758225544024656892461969152209824708152690470802781656114000308116626533347912131279156056327310855554375202584277379472725027865174963412912313478536852050408673494920212153081051763147770889311751489541014595390000331142076100982918835392628895427462407446117639405173771950979150414421622694387679298565371823018863105909664417079040619196048473113477731738479574595585377728721913898118095176950416041437878967232242594705874719869460945020942159106255445983252391514052174519498603478507467252056114325562622313576252666594094878076317805381453336974981603836576649747705098881714702587872247504434614166254783472189147949411693416924242165682415377864483922296697235079365343694113305698804213450249556350539648928859088600370450364139569755720072232167209363554798027358043296577072715134659474748789006275876589365614574947104619023154214854033224617507105920676190494051544525854013319033771231146034085695581248708731286834218656403654680541918360011292448136775600250584084515868151005645168856911156175455930258134394524266178615779178918267098941428019668156485174019868167079041928191436097985578148429058908639202795263778950911427371654382543122087918785309201951335471113055484080680437981293328966353932361800801584517012743988946007044140939273853961955809882564705233561358900444472809521502788908819710571353258439113218153259824397059898640266523598724827710605392801916320946753905600125052356578592056818271933350852966882869678510519361272735479541032628607041369019237257378390948541018946699780771735804519758039118351814173127074360301322708683212356590751230249025054522115568757681786026125362008106368998325117094950526078580600711137957577938252589606995063671961951173330609207659490623849751742597519964050873754363520961136426827998265790183223640887460061368497687126743645981344971917408037275995798460283162835500915734380881650516639883090173146051800938444726267005468089922833796002844953040619013376677236778278445862019435189721693577124599013612293528618746878361600000*i1^140 + 54581052904488855849491117865842582519812466341527318941664410265806882370635328299235804314996772029283189641740114622408034279705367318202281726360949965647418514501372518826140912535875739473566311238824758532301255339577855596872222238093008591677291438480333695333896795234904753156206606293133504675834249565557445913909457980455573079587672657371371871137636685576470838341842940549447379108007101610194308817534507011440782559833195627868620940877424788850015737459604025109222103869556115868352568698957275070155014984363447495406718809157857242505206676829355876347343233148578059371209657187745815357803895187343837497377197590740004577055373800336969948702869069231053236001756552382971379897427788841012242023505319603415748066415508097469604985922923881748918444221109061888566281024185251349596270184897539678475909390035188831792924126106143214252079759916906240621426355936825316970967868291375615639796946910098973554659258443908572218619951330101943535073439807991319799694814707896118784583676532843675207033252439158415657292267978871818584754610347308486332156277072956242420539929329164423064986390391133083166146197477550093884005987170650339097281729746776613570243981229198584286918221353287750530500546013883322555075062242493162790973284393470673280926461264822828893046189970044305036974287372780834719599754053725594947306407902869768835243284265848109958441951729501748080753466352228035756519890523954167707149010087627582693215694993769640776337627870689568838573768788757515770641506628397776445146612217455405794267186895245534525601373824030648135069533606587972165976662475164039033201416193646989533331769440865699573206232521905593139257623145417252811748816737859266484311409960521900234230796554265212519198707312397665135824559432694233434860152255569476317147232501412884474667829989866490550011320748232423834214715685242827494066897024795806477807461172444778364114954564678632585866221026977634198343859568565092992282125332331540360869430258819905701994589033722813715586198364732436647690866530561924227312043316027245055309186430041095305173749631017630850772170676205218833471313090582367305663155624176108120680680612881475319416133486291297052358140998225565899932878025235834118397185042873033857379735360689952039586742741148700989318595002231617189013783961668314794864560016823427351920482118655451857188596323300051004151687479796410409657347396928344197504481389347041416453248729803102024515651387034447453894140499299140428239505915209283169297524305249000964772761509981561441625798130218942596527003450328884057040122161152955459759787465723364725858407401265995400791351232686483521292218911519991846404161541819478964546206776500929621041977290356335470594935780163995611938143844595964223217885816654741859348183842161478873111899194825341985290468385252902679576174475557565684426654600666654216753273383135722829992877274753301349289707710723373666768626296128314539683086336000*i1^141 + -38007337603747699231760572622924489554696713720467403309286275260457032317578891518578264432341703740240031608276001749061631130512986407917809974176636203482033196758910504646059776812112758679558435913577274708021518770589608368389554121760623163262209377705505141658252755329066134743537563095147539890305065817280849698447169579163763655103854481537806324330285366283518128183205790771807433941790063444969411305633768397409002769498732410369146648454666374206940327076347441401354844785394033958579640159703178587311780341086621463379315349193568900641878335883899716214351847731728658144847101086803716044713915630951677532855801313557945088733315142110587235135006812493724510378754335095682923686052877223103642587302409761122300560230545578779166445698437546205452917694361407959005823548171467551897514935105839584619342129477115541681878192744737045580403437230954344163792524882548653456458316338188711038160898048637839528265722588556371892978610957559310662356937793438397186893770364850437360110188244448183325299335992603129967415744906307686170308427500182056128612463432762091213574115746556076920965829666356929208610089403550370558335333709037128483582234734267440648824866952540900035466385023456875610151256171164331598870786704313210459506566969654102795644658082981190248408028798501639460040859961401757795570239972308276354296351414851770380467923955632262416752100263533013187419673495114956836896595154934734792012997527096369022265052702890906725576943728799169894849615476808346552807679037994595618271986232700358009389822820073312793144816178849098850991040706038447166732809990748186921506753654644884640573743595612653988709137975764447649360719100225853354244329050337954358885212823159448235475825336009453972819434325864782211637403193757265623096658070865657638239898141917844669691818758315240170623672576886136493030780057058794223200001287135514742740659624571779168141722781176946182849795465212225517244512122666974957403093399443512663918617483005611803579335593975569958667271444671503319986585401416780956679892174068109027430242205890207334536535250159843170990828606622932891361083966884077248037403877997911995760032906162530608665660942503223078097358519390685273765091836094952347042649652993643366535081789272501791905564889563040296768605826477519955324029401370726029282147664966160561791107182992272498900612272023757694944872383960126793715674676519211016271497139238093572092945406363650450833976948634195666420502750911349735179267173641871669426536030094132415685848170760026958251304830162053779508427452053933067621104719486651468350355309757909084993043652570819144368655327927035700856833999194463673777667512520501083493918774370878050502040568382035345191857088754188698876985570560929591880580978351481009350347557457853886313479993294375301319851425914555306198334730447823402269699885129801281564935738461943706230199380688778009190400*i1^142 + 541547269432953208524090801675934611797294359651271925222229453201165679069386147218907982025321244710047082665136088987101547979320198160963185589404863703363224284701489560273184438954630105984874742643053144459938834971318169709589808126017891436167100464503851470939905844258193077209135864479236972222455982323165951908732059598404057200488009051936199674571501497151041393872360524745995283427211955182388093327977513381284743108921456043501745550974171226223292329185360830297674292976407468809440721642382143531733083540436018508720739798921015288620958822060586283597748581657088054082807249591222776325931916504075454926484699748425235847626000895566187693088809474734326440045768697886599744931361487365699043154782395591129105463275794369569271252541870777757261552399270637650184121322778767114691762053960616937373335032028830779008676936341842252988117786718141299820730381657045055594039646936576644366582113746974388251896212635717761260879306212602022422824670063640193629544894782524298380421628260636778478815731832596391450584624662972469529149655821484816384019795932728317542244835315880355570727641655775031789403546244748654449464623068418653503208561388806152958063738970520392465760387549768245182664940383461507858541587197961597363859743839235673769117863811428708218718013925532566012926015899794224909736554571299714676279444630018481551553083872448398344990473573084444783491805942319490688698321438471867191741856091570023413163940629215003207951613042158288825479200594988697984373986627553673030235253258979011591071341488850001614009216157690361462135218043070842064489992663621798602152094989014262521114511357874804513507434912202753636875937500262201142116558683172930041889421336666665312108875549294537510838561667406211368854754673273156040605688456490134930558330000778187015118305449605105877077957340682550190903124182896572379180998606914111106457589871138214328926826735592016665163939892720335033030691062823029038042290341408051826841142709538768009182066691719229865557451981853529883994706107292377781582143114858086428079977061439066894325930009509402250661427148498104422707783259797875762213645674778486958389083011691373511834843938799076486173913991974762464326193697626924497016707371880819183433424682995354142077432592563143854120298279359190900304316549543546366945945330530981626514230459708296918692988685700571988901373708443833314196188682056279113153901246078623609436012060581256508247708954239213945568106612256393878725816847271911795525617805520412402156069667210768660383955555701238140546123396816213296375229532557308770372790086957626339860129674014672538413035816452356379767632190705552685015850666107654259679721471542064413582862526024719908857620999889412709852822853035649575110492875654361882542584931995500573570786207171026115557523572747739167857805496609177091827065081568002560*i1^143 + -25820956839520542403910649180503842100556649613770266484095151754059429319868026425623935718998892828193192708380250949300928621203681394164565720495901285568685573575069270407851181131813799477384639345046401261372698421120990988383805736990192863573693081422762347359722389932935311833354379100075039065972958453755976494971352983146928645139003142474957520734981013661967520979562765759650608806208791167078278087751365173457423233663482884573834975926959512613710733712371948509872836294909474476112070676064262315606985376795334989649604995138138997450071057308090408778460415182047298690513077039762449912688580255717714544239060693380132474357133344173010866753392006280578882026588174164443352011800365700235559697406121662038364272519253800298543251344917593786365880667355916158223404852015848869271918438277133608242100153743180867701210495055862351221947201201048846273097318067924997351371748739217634088269212923322738313052386243774241875487707539400550953285339726621487396803994963690445008846962526138741085676506185041012773174771674216190638735334476176152252734574338364033140150224589820563940462424968828884649377100700866328253600153667701749635489180679124035309553000337608149193767108847467778086218173260051868914183876732760434863220787114619161629991804979701856223452062268605819859120706622720735583328939289919540670425145819293703060939914497101685666842978053917009054883305455834057392283849812371253029156725014789670940965213988454060279370897403921313580452547003889041206633759220107928074361254631326851997265725774637172740543262730398464410773626447942844287292287105958831343605127450023285949115964921240080121349032078697400458062790137141573724713617464704146917424429585829406016149868845894060009871570405162922238812093528496629745968057417624484841067880903235878319449849105124226456295091718774756435750224061835625742199066341210959278425831908971561715101758101337790524567796209844487253033141184791210601979675910602190210220472643309860087265736135654439917727286490659625696142890495542128619933240562939694502709508601363621991550757802563039458436608876851310303684030359176291704953903815537732748293199256104208323106661819647314422720583268593589879744919845900587425165176642786056392451071122379605011934868623973943656350179831322872191320242656089520872781325763236753916289693129011561977345640182447018091622530645343673607785930403212295309426104141208899235827410500687100565792710240977803263974959761062898189244083734961821579864043030261512770206049995276109509240340548708701150885484825777406624555132932911372040224115104307403385656091489902932598456441520728165821648209517210980079689657113092703964211120259134136883894235341159885538678108127708092396102336207754435171614529*i1^144, 4070878503435059890393354729044982960833898781400457794397379735035264289472287581277560680567979617949837863076024775934955245484306978209696031748382017230569917232148784763354208940049611604227464585790706678767976738543995981667250154839865320691524989917779100517572791290486297933811883336383741957585605051863386427935590101372986917008397594299783733307650066142318059496032684941919766364921114507770992023041484825454424540386183366303663626743614215661127338394321004322739520043460904891453652755722265328799890032121630747473709770915513497076022010821902074895595949934352017405844876292868087398360122294577907742262204510988416945193019996161882652719045189394562486227157659001174893571553760569452261618898080953222293557442882332049940451975875149745815818253667515147631982418118443942387097231036730038059005372805147966144037190569739872970728685887111042858079896519794925835092002776226447513478181873479359197054866677954451824280003409967798852038805902023921540117510057212298174231304853803521722882033154719828793278220058863035375484285097245035101404598562727602620644785858576413606768904816410021483395543188792019737795033721692095907263849299469435013558644969219152369465595763747535726116115794429860048643459890483405533974875716760326827073057684294515027998396197674423730402594017326609343353778293046096524008093725236154415391153475344912035520975043566565786114825203477330025205099750175192517041005265332373349743341692285331386158313454857905347198798033620136068937143938171621885454118528408642709997837743300097890187429106302529215569573172354851647547921303207458550562468754506263914512583116397579586200181233234634938080941047964376900355845067593289777741408676209206877839878366317973955786349879421608711145292604153167185101239609723105524740013286693214517262194989167368363390255432443662167352903750132370977409344824875636121754026885320901880626692817041470647126281438681841125684917322387946554636443875722366216922449402743299351664444409921062304596411254956720229105645207424603726251169738457467052397149249589433138589347114140825978156106092046834995595939333594458954229234597921343413683626555847868630948783826119996306691464711610276910127723128755514563314107144742859728641971860161610333868086916050550678685694412460361308249373538340092962587124952615402101807383266874198095631232222191549777489177577839063169725058164541516089141634452871300624734850050999294722947874070384597931861821041220414464069950122974988769517491327116074759895487642960049644709017653845551147924358468538343661791002498443982845101307655720850358013607932593006345165371964226637953398017998205431467159154131131368180396794450211168271591358430366999506234540077133509499796057259837678565025068793571592490403846948281339849300498510906439134351797890944280857757840070321223680344545372506086454551277728147333235545533662232918442882894823993097554599130297794324818051450074311865783083441415161771775428315434796423583337828293393209060948714943341149600571274458606040479083458546202581986554120718471173064962103123589568057195637718302276535767476754109040221819644113114640359954316917868782304538345783637409108168961425983035492512023965063144243631248920776872144094791485203446520140808367134746548269221120393362727111329708177372843032151506085245962256515638807879377644901565916754338491186032174883591924129430823720942540886896768384115158496296567863392097381892155413067586875610834276125326984867894022366583233780102043836455707460102697778660034829042999801878385507700621204324486967871082825508324516981074667663347633205744086474563395057723495461627805020907915698752656831572716397218210720726748793000092839375930255122425233734826896491055481590670097869017721151772183044828983918566861450749729882620577136925440638867467284081735780103370543040404500024212232561237431137729143607545801363627762781648393894301187846728881679828642075605606103406755234327724611581501443076981108760381156044299951912865072158766511529819407881644632158587124716016046436056213693879832501287265617664817743911507879363449307477574654026876825290191928043418358088292171241067280519711967428928495359197426116488849287776842805330044551639312252763697740536358016234217710723355838014233950230936332046725027990436650380853850255423861292615656794978539181224993654495347445794849917296232695590895799069330723467976572261703845579962520835401909902949319275082835303460425959543879347999915566597124126290183738760256847666468575618555508685844169331550477152575243505478500867621081587258691104036951562992182693354458375229005951645309214190758298960312609425736126050494537780361329813399625102894678211692102420488671402620568572268094977585346114443919481312968687490693120721348438145580388699745058838546168862501367621661661456947941342029831035413951702251541719237629204002924015637975186303055987552372785994083610277252407911536591045971213714913495699224235613165917578218521499185798464188394967496467896071817380341554109036843429907437558982217257057660159720830533555357614243321696234105752081968771906047670236677694216018474901969249285073589873095672420806545869550389297152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -279289567918880413719377258683253807432338619537911508793354762946126604733317522191381185451747798021680083549753578944265914247193177919546364270151110715308603114988593375152641954221404606732949914130948950855949343955026649887432123154290277806324546248023683639002736985908663787837040640621666360700645876071833796912866355142927870838519145178088782884165721862948476680883304673712907613335375267683022544641168412128263653305756654013929519533162899198168834662803467043857996709655107539343635133898678354041425459682319296855919295347582043203879258041407660177856196083765947569799967019851680186028468832836509511122023774487471215403362728776180042482380226144072003236168238603827426459978860287895060717850225525048965625167497209677009069977657867051991347108178046864577354324858881131316840389216080928241411998912204459000926145966429907188380376398155538654455366821760859399929274131520815940477877893230125995677164954456298632295753753671475415833697861454864947420498341642232649757990556418723934360478815533134087409817381260688134210499371530559953954551034847490968365968583727038780573958256406160904871848000869053802134014707831196891903245984459739104548369126584211185031279196935058871510164832169800563119657521504441308257869609649345645917847559307506995390844080026398278143622208383179351246546394293566699458685539614784206218441911573253825515834836661152714111853983731844457019085413036986183752705188191283137360320835010545693980951546674959387819631458880388506039159258395208798374255353398307000751848353745236748744777352651646563544748035153698022067570253926616694208825224935232050811950451154334981679236120143421797279858867938403952352480740458029671654541864316228676398856614784799203937981616182095160008657850335696755242918867619126327547377406028155262257877475161064111250256336060756115535318890173648116410358350426069576968648857302873930646617431226256405261746103410235097671934419672438333970237387201096059350890025739323986702171410368701805320556264537406378082598981108646280464922739486934440922410259180651936979715529490727881868880884411573463042580696956177938738454602333377280171623769973485959552597110046781184024982865402924860416519321585752734344420635194560537088571979330838591950538315973517511553447371734589917732310643517145396513447401217309228368953176292482233720726207568478935281328558489107450962614110405595696152462293684625240192592812759472902662656103839244318107791998709938845899280620145377897308983105427209886637320694127997555970471877611959439539756459332240868758185556014735015997859202439106387794666169080499961829319565311255954285332917594869992295168419635629431939967917216867726565278569950964212751536172425804401392212653299896326614368078904777484495155489544521226750995887741500801180859142163660736168862314224325543823120380344206130700308540366185354276372512385603855870469762783942363575977826002106940328175824805160971274791839176092212753713807025950487523256761390593042201086207931577264701843437504225883931027439934278795324755061625557159933450400362209535892369157368929880873123569323193358631097290292772075855261365762393570277696538641358859468917566018060952919305234769993896802986748389916841111776049576825852621197203264957419123736566858997620725944202927473316880775186804684940701377968979687358034073104624491358813303584493158177025098473502859937291310759197111946240039263003908002792599329722557535305363775232611058355596898508878468385292155324550377192468877404237303509245425264324574487661623322588125670103734168598951901625381928669878633832522961161612850858888055074347378577154742380269102831923908224778281354914539861303949414331210828007801957609156506520651702291381870073870452673331168147005323156411110817741248815139916923361344016832749267354315980151398191092930657780945737571860174402222538929372909203611764424015965816663464063080110045412297885035406162887945897921216731940274084043513708228041335287362872505825049643539166748772979158733856403936410664173378412122300886008706769815523256528484226713870759662953259561619212658296326577563971525957155151360762693229543252125422228012435042153424358696766727003442426108386573769461327857845993676482825755835849307036982401116192737194668359431522760525970933231207533350424291320929620940426302345792825334529557334296800744897496393533407745078570612549398275187974075808251198491272028440264354184798693775698915217486754627789634831858113400502829810400726207515015515215450213181717186473310523189899721723187954912494660636685851467920504561815861617237239350224323038995012338158876343466557231782406851478657182057918888796397471219534018108414707058278380167023724543504334268963629098541393823831227600928691665442019600973743944706280822029237017695764097321079505961450884333986513561346147809076885435676727085864041496124641159013997099686949743842922304122497159770060045145301838623821549846834517645443552758646696877754641885207990946171523543606225592885761975994213403417719654862908252537274906233818562548473703541067180061612047108082459271807708875661780335854235192355363149195181423763531421335938684409676087217356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 12502059959727558835807454955352832217144611244920844114366264961182296686388884152461495515944739419196798213126111437557627924622217556698775206163536316572887121777142794125611082731613519508065305949580459995124914664061556438077607598491670503343017612546231437078458858462657941686652442537969322496192718596834785959840354262839813013725273290513353955460353048097503575673767965695298341488500407939025355443933713576630152099662105958853333492040664549886628213411851977146005650213908868243681342744500171659341634233904341087091749755279518416668016872556474570206764679138507379998571770359828105389625436584226403304808030651018694207484891245650950789064070940234737352097235821866547236108632893333847849296807778835951913274688836484614050629410727520156472070512074609803057507659304761092102825602046390635207827375553907537901195953983621624440680510713976449937986811274861538441299417316097423556547497455159146753192931028758337778732394785956377884569329478447694258102901802134866770973850453439672717986409588518583251388572957573241683409666882204869636815156017438002014359334615964567520048729029147024876554340855995163436637664194654313026634958959599443819458819730796926609401339905612159472547619795936427143116357048106105480786841014790125429520380217659415993796211361556510579381544154331774316091123259543117339482893409549795981010349947607890510383419693217387422632413120380682329255930876387024656895175480054750311788053599779090209627438928497414569523333496547498417973182304906402794503845604256118086459667237432715080799818035608096554477127319131631961210587497811860706001325708419821701132878553648434735627223650756549415991164510504104935468362837304649037434692210559725057067110386859487938153358218007605502243906922458912855998993840099660573399170058447175465709092102857036367563864185670819161683877236146464559605562584449492619297981427603713398845688279121568266783363062262610316006706399716089824402395903270989547879585168157615847290885019337977828967774925349163700123437723587593937822519742493286814805092998469601314657635273141447215458706132265151682695674279349511876707635579683178316250985073509322608183593060290221626991996424311348599572371764369638534729117565231546267479268231250933652864314358252691841074679891782849952580870747849708813983242558738254407361900123938998183355909114333336042427456137309136356104877842071039665364538118701874429999439658234369723399955714237561714181369799807580308385185040119654213504275868559626927654321215284623143137512268914094600397454358425462493342019784628407624987377321574946418598567168720439472246534461713392957239006410884628961264294236006905494667090425033634234930612564801365386370146163811796377001542539988865011851765929927801189451250534986911215836634286619189958155456907805160560418556484691327768828513128062013669311033315209060873264015722408150476343424274639386519726669256689715677935725641197596848622650874420358227004474166010588435473604973168493430897521211620896605246191492831078002669401936570072792806778690835973609890849951516563146990536998548558807392171160907470692621016683736337870047320696673953410932798747435069848033128486905466341277120345666196753771556803873587226235987019633066247489246687779144329815317041123936678961113580482804405005649095469689644738105809338436070442468740280899510658692713399428095140973696514887782057842408941572509091639763562308992212598442315841766031588421988154595025989439708449577847241674856922870157869995815661847182439484481428478006912438055144041447366066679963165535046156898974275852728774090773287276340593616177840169341965292688447166597139938655143043624991487318904105707666814658201012116357389102720377202978737017473255671723025039162701690049468519058745965664800732139104466952119588726843815077151347836773011604317978878091460154128601074201366973320108679349948292884945831121347367708940489436584532248937472688850878253241388241746163101868401991203850497518739188821701079792085777650246100429893087750848515353590490164365316469014549770549378090659657863168736196799385103599258327318113997550433020902653402491100590322671588924234056559581404776224869413102632274326349326739365608906532058630736330179859072771549313709983873204836271384237631775095227776532240844650617983557087006389561880515773687732074628302344988816252617237221607732105266415697430438975681090040733551184770342581198430866473520438982696051223671933652984384942461879674848595897667634020272859422453937756578446478220543107786553424479936359911817918936573097683354569362274104495694787133254330016391562615104319830903040871235856398917693257006164474141791110399044685203518542404028509636573315206539116430144817296084540989075612929836751511815114524661311573235793620672129199197828649670822390518467131284844570951265614363302835844033303388450538316593070934111091593203070621635913050947325808465375543997725521352575314362339548151236121439491737530905363861276615616044248439842826623401997311346055371025060175553743126966543025237280291577704137933018522746467618565431726812122766440369422193760541613577565156658911591999143355923286203932124119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -205868932278253091324957296106300805166368062936603645736962766175835147142777281545598404486152087201823617133123793102236906240382189971076912006436869932708557164272424101737240554598019636010708824224684653015872450167054683088962456692665707361201417446688038256725421508388580791440205694505671254870657169819814815684606652003602765795352140312648832124978741833392280539379405270517600754024619278751560483127353609333636658546079034928716688336269621162248622932667973824130875491786019737302793021953147036600361389772005435777756187525068243494169842110495404702481957842599929211935131356701977811347556849348721619574524558078303632948349592034843636337744747845927473354046256257433111051224825906454549640402433104871451229653636072141836814608274629794519471009653217962919915182929118772983106597724852056249831766821070688384411148418521931797509778044189210504629144302442646125937276720244410100283774900195594946309096738959607208733076449559859219496888249688190473915009459445015744471426246947870114242135694433859365850574855461493771572753620927831894282599375955947581375328445134459714321349128717467143976050325944144720261911777929426021148236166386705188224736818789142627946868144198718275918591420553879791802703656942363686056155320452042452386735091579273361003863712472872268900034233171032529722415496076186950713729579759986689095742118665555647110119548456861195984190806926690075484272590949245329994945951458498692867883091016308201320241581648189477918596090038411392509345697864414226394708435657622343358760814326266815594121651804555022716898507672870002108980943753392736836438100110820258189512993027441580241016439151210595918052292194538438401426713564357819918176314919721177177255808144308742533129018185159621075611221380633591549569450838232224899728281661500684822893610288054384305230178304163948778335146592392127414450217475854120516495848164089707135366607561901472450466571919068792539375963715499108450059616515634880176143166519970028700598717153887352598167677697448359440417644292070303984449807263126415313343071031311095706467628352677688846499677637840929762644812530268139534200065376247054833903250357514493023700212122156472246285581076470161222384060899084868726599408787382490294266777204924151921452844349118268304351520263134662086075985113146149318066196970165996122409432614067911094177387747239303346466378040612003060781212158806753911157491703500313323573755528239550504046230524701047408818164044928828954698628490263557814602581994102636114698378705871171504677768823731857898546719252798192698372441243620923727876516033680916210434132856377412901190569081477506558624550889757831242365300625619964758247903945180467200936796536092101077540695440379820932168848593722749225403967585649960455369397759085678041822971088086917242167259546787882468158552529742477096488964410326110501639195256279141213224052153111619559904081488313752594831342377848572460282741237513768996278850928291095821032055451224587635894542486797233160711746097205874802495991206473076006400051929777144291653808238313578064819339499736415920402976234548602003356524822869816368806112623586011869276430647825211353890998972144562223616094728260314349947697198093495720028326456840172855220179578272556331933747772820772545617397318908788043541419746781785136491409293262649284533080715476492353842900644751282552180595220705346285610341611863348710178101849362178888957986576723855775552746825568103525058623757569917982480689131226644697059357958850261275598151823348852806869982017546191202417188240089279753019709875592771538546435127313635741540618956293007580430895528549923258804633597740754872782130837221885864321304269409972240418933725847259322727622615911311354614355999932236471088296910181281537821641470581235482856094455792793718715640868428518581841325380326581596524748298790182697517522870395337857889637104207771202936614429328661154372430844419418607907590934555020690725380055579208379822067970684117490649967280920882685041487773895981659821065199100591745704315251611854520691081884213755680889423016864888532963341307869712189183375742137701169947225681864105776609634412494126769984607969243442110733507551552809136415068802222548921599831147343820890276534038588121084053812214300042846800694765769545266969238035172514709254673601382801417621879807118237063014628703549875131097800698921955079053326630185151890918741501223914910543737258187496379133693045061202864241498955147635519338307349637474236814505573138144652815834702493259385296064709334807891169317869223589713326100886261682639098521182727747143832597152307262333216114300565077687357015969404039958568232572547586556769413485991686012678595648368911490218698779195119821308437815449467621165833036955419848486941377255213311816026626614604218752852929275290488503295093937376736246006575019605453866290471789328933506558674270379429583712393537184664603826817404819743085079832428457018309441196284658580570553718380020665989698099960876222255243428947677710719543684875998965358273811214055904483794932128650818112748153530982111508572216341134385081878481418053507060939316618594721654776346619726658248268887825507292165439488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1308465438396659232836170675167556144390113177226608047028958699679011014969185742003935353545496788631645247634549477510008836290843778482643564704585818355543228750366748184048491065654038325783608011805590725883332103859409215765681753662611710941355712665128942634303730942599392111812326259845780873677917648471093491758527037077837454823840418009736712172485056223701484472089411899048128382290403964368721753837069853077238825508768837997171660292544277454901915943212212125829191068183183170195305150702689997268374501393710545519861133579134943977218703039423483937415627429625941039602248833153428820401912530554801723089418686608289618741839532710980375914828809952599144427812293762834085512977929628352481392571291711037394151263974011419336678430896600771306517603748965706563704869657366514749016522281472016651480800057663546570521542176708650880332410538732123940712842096193344744513225496856971519020183530515336735199821698092821652532777343852843371541223364922109843464696351046256811479362657681775680761147072360925037238725417942674867629800789978476846911220938463040132050501205688639521869637840863978928953761453221569029173269931038264656772688938957714013497885246401374807662865587711178903621872908698205572682838978014628574614121525645749931989625138771012625575061033408795785134990910216295991485135301932513942003349991173809542088372135990904710918825341277132908559475203389702781319122581153701305027855840226737679784521889190882626035487309379315664944540457814181496788835825323757035368589363347582698635920286684067463590344432475060995471365114539342528232225183989516139874189747610328127049184606079720981110567798839855967118274153422811439148032922306144897372580291272590424870647192823189381998151145275586482662542230793954841257990679815645011852539442172738216055861218542516891214897297966765180899420094666931055930216378076074855053563385633065325679456468292445299482273283565056338150422673404426126349682143651418318042658116820268938327938391348080487726086979209278777725237852540312774907440415409895455916902983439150339332000870807812340087735452147703770279324559302607966323522168749281014278738229757617359394123932094669763386927112402185236481645439501997884838912332600410641989583888345345425795649262307306886928501441293090414108976774742219249298450062494017773322711831805674561151836984017650428712233444658233382708551106816109762849356174514272973020419393053586452886128644096418286936943945647614789335819209018630414490486159066524975665127081529233800079868167571905917307017620239886474876726493433942269302280871575782916298159808458215514988618902342977282517978577588351299287759813541526543683922747090853380468101472693105167191466913083655714150729964406908640136033377382193741075924519353980142055860621311957562791726932788162147816620257325638653205921978126705906413895091474387826469728874412407147796500683802421889358886360344155550564486173205254654332845820468382115984426395395334548533129138698258660961489895365786446323995578979640355196042735151451160000007093383937222777648628782502188159051190582384893172721005973442235371377266583253171404502569940787401300799691946733361832141268756011557104329478799107473963203397266223524775115171816848659765315360061655611267708217906727973650093066030052261480920057422195616615463795786865475688576396917866041357100006119452497258500955769748329180207350262179334757591661580879755205725346201568728347285877917736270724392323404875564247454155523364797062682572936293358687532795586951636345748418195146768567403177978033538707538534074319882512960520694471609079755839830093683718419739689735907660829412813523779846202792106297189534292427543870181787385269827361147766422918750774280026988867902800664136192964164331540437055128810213480298052179759129348812136684972140049637593500921650271742582098737318556218467774059517059610948098981603710900278702482847908668203397504242820801953339955184646562857644916315061720826811776890080150454668187828739243647115518274799463766575612463043945021581906847753790084830405647390985622248630942640554814198246810519444501186659747881541340733880181673859501692579117632612520297780784116133627011691346543179628114232325449243288070329261844296869643074261774421714374808144347324604206425952875531159114310924238307690286141929667095154807752610281368137111172815072483430719079506554346247451252441741520578153646388902030016847120333920167352531739612834003279253836545025034234434771604267558393628491913724891425206834726964593704666843574843501402077390155955934743615488433308533467999819599105831953382864717175737155999797800260691837267711276464777430288754487027750005548366759641749257228742281253400594963976311978435121051749544087298641962935274161126265816071264435909343923602396196459510261876767327902312172077691699447293136490136047474153341794950637241131742573506156163393181079272704322274875740245794282592909605323534068440037109661249392925885892290960997011516071219176713440311465871495473241656828190556319834757841198684697551886652806004292196610973906537848271701597339637086696885442611928520594893560882812244326494871826651662830796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1663383954065298285814761340682949094159439654431371868652555862623665880332107400502821180254484944829564740202139475924530703518704836244852152076465473643353618416911597933620435602779360692450949200641551830617911522323501272411015186633729431953896948403292386222324617050789454714033765999704719536214429319515753299938848435172303583386691283598531127103569319756574413534924842673877588356591785199359019393187479744761543764299009325873574891436792907967994075735737403731828927390409173179236329189421181621003524887629550171274984635810330742876100710450407804148841529099452037802644404307347256897350817839659442565410615654286878559684974276618168078915314843705317341094240456173339537252121432368023398563286255718367339510583409209491624494538048052946135227499356668295236817163376202236352504025933020616105418859091599507120987839806331464733764203785508769957211261570915914688926958942335350068301842837323574502989088520766440055475297212805031646895929266050135112903232258869921156169826679313130339043509480403398856259365449575621272998176150707528123352977264956786727776541769585086239999265379088550462906032834922512930287782190908914292594057093578431990108388687043894017371113109192833422234675803859916765688081340794046099936656804313403363279272586723642895288517507355509549707306141084153579145390142537543505239627097085506335766757482247903930397586570396657217115513211919101188403881313136291500095704023047675783080720403453181285767349811915882797464910180923903122383252528753352731879933027029996174062359913579022116499691912258076012733047689909506519922888557469957983790600030140917276123384264755375979134303798192421253582665436943242213636071217181400601175097136414116385783048402523449964196885405522392588298097422033884171675237616254264585229510424420182898942299416041737288104774999677346417098123006506523242675611118401805331032960509805008407668752185056486252626954382611444708893298567978619003416053204705895112444498724945344723190806873331752859169250675686166843505346576164225452886990765687102045735227020084526591584817508110747714278804213168252197303189800340715940928215926734402844514386364831947918776670461772022135046814747405442183592420614569598463896515789188001393877403536373118337305684457203065522786093057538477443074541371259369580759866905258914470083127622652583341760104887312882440752698644486807548384123729905489432608434552015455145019356862395868262434608672405241260167787712355460774981803245278057110633366611767700758244840933710296854829361970128788838451144972346018081147382516275802136692109049172070601659727098486915574897552611146049511002181710391631599545733386946135140119356265888122975193405307761408384411588899974267456429406987076421923431871227492857089237636858319321351851632124668870887930781460342001707380546546942805553206556551602808005217913518799345464534046853342924378013461105625820584108879849069279733156435658019402867506757589217034243960527655574550580364856625450590543215920156076731381065937392341973613616956822017721041292659570772203540327258253688321982232149504406107362469117551741188972791822198065975341731967510312739138456280530662063305779870731210927168477515981709130034804130294321657577074054863734871594122478107517582428113555805990997581792987570869256049495839922048455751394346880734823611769532098761617100029824476521966871210513507335154070627590932582998158819393169682218262742361571386063263524908367629363091313092247370445739131965829878122651665363872658661440713369440888165560103490649645494744584427583165283333580854725639623752079367755171250769866668058850290936125799581934186123963419204599371663670743079882074029290557480704829392476128975154227245255077390260700596557195422411439840125814669582782395094017930800786633966964719862262115243861806722082115962061070687421370481070320541981273682803014252575280654858958916499628095616242532618242053566065350227039796703474085171856247496683809710394536281531768978012436198680509611736561961744990706153760375696660183327736984836198764214156059500042890894473805704401396834137297109997655270792562305298001817523270818286893896148129257982444957290847457419567703597366177592016971917952947237134664482662286022321922837972669359812565406244768178374878849160669855677546631210003775691280186650067297101365954268942923853494432044267369684067894730641476180617944934239342004428817835185481188675144548272748545251924277018947220504168066519919189129363890187636203746949574163708175290486630349003098669584188742098424448128019853232041160891703332354874684882715807498911811906452884209883386319763545792524589769000630933418427034109326735884986871312500710206016231188552309196366152474581878869242655156805358821215866092634036560603653166591374421449850185345790730795726345012237403745282970619297137478006805086396038994969350479063265762782953323239438191762540186714343628302625830729279215847240547446161402210219745012571562708091301837437778335655455390387105583248449410977890063771955668594600424274646920495266230145726827670837062970101994023771279257143233243814102895637896251294932357912777700811925936353049266768859627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -11243899829704093038823860759787953324011506975344121401631948947053333852016288437343796874510467090255436568671555662828684939501399268282497894965768623414568869817203448598730243707648805919435459905163546860113886861659808986202928542406906834185067823358513985522115891018608254905633906238615033716540489132711356998749105026440652430381007269915550790274500378755668392357718592758914996343384158469223959683008326073882897217717648210552332790028839176754733465304539755299285866152050380704097440955362937540443157886601701005282677111499270451389666026733575453477413269867132419113890657812977393240563699677639988427082151817021951160648371753780432300744752239300139277725045774473103647098473122497939277496812094919767734161630327183129071160386239496150596065896515220753299570536318732366213667897056026487042123668055410071259068862857990664567985855998971580668954236946635222090559494301114208490330835246277095252184288237786089552659206504794307722114811721431272322158210276854785748047213880283412905821886529380039783793101061506139447176562157575349256048235031634450655629915754747666192749190315184176024822305047268046566513254896163435733874202941874829889064336748835330641977908975404353573031752910369191540874507242360405586715630522347821716794262419636426055396467444936117896917500294508526895827148169803659200597435054446802679981160721215694290560702167479288062095253655444048214169177323453584205756334148317508005876374528666124189888462484105224410644976399914110981777160397792699897724293015297077893733633554291572875053280495628330243028183733583218567777917338478584782941190115021811222303635036709404189938185596526098729985287469915065102413674600750468990092568078247447986875824011818170676142756611419841034324943519163647067962540778942047372313807288262266006287530933804606029224079707243985335922365714482466519638111759415949984476113672330404162640452596154870308817347753646668140388751265150831788976659232710969361097215549570668316418975159373889428846808816828233487167316071105142562920361640258023535084153598590760602185684983597579647294614158786103046817268354403783755587454356103729745534458995875485323531035029896444697978693872791602532137488203405862108663756778471450040343839777618827734639517040913324648615654420236872815878165331112473540341790512291978307804464910111619231535881105026579489569417211843812044075159956752487319538366062052016327497883374780332470695498583211149947366228439568522426559272017123445246628777888955322634069231276456378022757271152216904806773259447552448328106761485264528263837442725092295466861437520911338962766034055875222256089612748339361228049603786754488875090510749736557430881328867488503687206869700477292073360965405680235907368785387000165611880303033196042289355337969847186476575591284754077989368123006143804529697375807595433476754069448033405998166625697115034279535731995564941314116292196732350837464014649331712423371213583820186201703861226912661136422056250495858334596408578572861288317391970767590342319980605746204093425302171065338936447332669312717959345596798855428738570837155321164398185283457609568552387226093712333742576823964377812735016236337389645003737948242566021997281315644750489469985858197686408920285696304269565675457562450285588282352584395036628781277420664908539704600557118446506019203916137542816819876768461592353072211042211063433808286026783224417805258461927573798377197189918461649953120248579097098551700828950824259934077685941739701651573546327241881920748982871203525267034478891532601289552577988434113959501759769537501311218372268071695908188637412110500115301321106460350136758802561071268539573891221498528499384381705227360613962607168034662265339239809190877744881639807304409216435916877379367867808445948846879109414748387861852094548575377543796569917143626695582022758764893118378545344235195388260053081052070142658388231039487678829581052684684686037200944340597097330660186156269927244716697678977496414147560718227657234326112782818790446152274547615416394785577877115964624536118059311738501249433415268773923459502779834912754090341215759209433464894081751129248441210644243310194980817806363953827554481969143381556622077683417582797915136426934104363589188850281045075185281693592673990835512768522352512873493114415613922739659630647226631319024609454056776007000218703023684675572407253145631499344785370707255769096538269354156438795819473656060522858112877677419046390625476677416573537551758894423963469048398828796282771332560413896762943675788754134842746910048394494397841429194499097465675970156460720908553915078477088180116616142295529886110164822605343584420507105349038320962712726581207594581454438924828848722464588059528772049725145094618101429765461181160642722725967533459396006823556251510670462478528510871686337634154549270523736738839046583238610293472612371471352743353231066087069396569765829629271315671573679273105581693978854637397992054820186511543961953110090381716702653669572778574615786719177249627762970572749728593577805774198427382756336474191748179583786028867629234880605169818021389326156678510210729472004577133070205929926093189851119616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 20226154874998350738611673357842491368947850508965284654826587427916932916114854278798839421250918369077606792966382536447904986157721387443696677172972346687941184105846959698695724749588848632081776471707902446406478188123045538089921016712982861776400999447133664026274525458737657895474536371916908373513680799070974140651148780741123540986305863374256633948409673033883592708374322250464725356138682355629587748586199163152600131889515205514071347318387843164116054418281711638670698988796920446340052570704278020108488880527693184506495650891656831374490656898512861229983222051990411548444627863440157988653681162845329000566093752992144419935626969137322780433611431055580671591405480310400290129729109283852830125720905114096691778431388154805454096931429303542610715198938245448616248210629954705186343179952585141844641336368397792003339598737131267115909074865383244797303853813906668870466056711752827811098924262412528719767903513116255823546120131093984547432194784912020646718086882804482906879874382346298070588635864168313726382929231961424042300412782687069199338547014244419626770654585368174790141109521681754105207160946521007768818775085043662523595140764431840656937925493610803018072547794736199956218448026524088519891172494745851811312313974984709664037940916364803256195017330114986656579943694548182571772299992629313806326657157307796936367855487661823433952067703893372813291253496926688628228809951241330253325862353840204115700534763577233865379327413175852348614283631315780860506192604268512562113193850724149880236206698135618558386847449585435036559570109434860516396803385478747766873274766167830553551298774747658850468292197243279849979145046973745429164598298653800051687307922459527380555742545435399430973768018100602622467746887033759504270850599912077061341450581569110230690268994800158611064252455304971182783049954127716974801636993746337513700574896930263251867179652594828573401473848343630220445618248781238328633469267894819521628932129717837234462857872013814801370951531020781163054937841730924231936455843231639209337797762152019912012520513656380785733816993142188394361196249972037904143256473575213171936851932187378655177998067767253872608136875849222873569127101408756961713916165328810536685127541469308557783472198956256042282499795383565096981946185848341786427472000981365832928925193103882735327429320590904411991282456298797434454596592054857646292882228596484587428268364195948051025611209752999166306428433022792077079660782986909499881634051677764839045913842665539698597472076792621753480105068118210670336516161352683579058276371764223295838845162436875174081374351780949657488771954289683468538961605005524283707101704491713295378197772027871691016251217490123822844500363281270058210914900972482709137686072689857169227961488946138094359001468415652922635874212983386761076823413888446007282076902777078001619314833439312573933748976406279600305236258540519270802348217341176431160040118992359702339426645611427646282408365284786305175613145366714010371063545297330237543783077240408366489558730129553764824544019367924504102506376899798356742206635224817646389658256347074048676622884241798995665566100661570299136060013815035917422080824804417395993049701654724602190263416864295586938280281635709178531146672838170713508793484215006258804606511223198884596451691694205051143393230841074551658264372570250210281627033241710323471331330789382113025146425561890107492946795958968320313416965156819662832003620829363647138747768790309476522564210542310492020769625790182092089008830282213890201241533551824188359875869128227223083397479261707767081397589978111172691952945087983006318647592963947702471394977035493773161642019507293433877651717064714051510531953215365001784050833355335472413302036088362953322841808800682867073339351742765342559581259263054932162391840904122719863714439684358540809592955399519251021937436773145292769643648512165075770600870146862001267253291863962837842890586402380565956852348869269002485838121204041145526379289332003242800083334325678413129807678860714823188880198455037354400198850282671500934894434946506562144342011427113813271144987193270154309800827955816232872145796515374111364432808571567020938289865738965764157505895906681326200563016041715464957228624494516343374701629986747522265794920957397517598928060605872588497867127683828381993220791717999758234840173072064096429442865973604071243862587121209163884730694050391978696815765135950524071493604586073151759144056648594838713791453868354156590272448820236970660266555071245730076850882583250835983437640762177328301416772190482688239112059426089672367935347108575123987175319388886297164048566730708276812680069312378180815227753213476862434019458608276609175910735844972009772183328729720183712970730299256439903809558007862443179370172563805265599593113413552957848733073181708659246959044746464486851624951810450136662968453251298951655051695625356475120174897062560855064717979335963460844246042676178539827683466633935623219596914778912489232141949668401906007077480959699546359775496928558301737678159780004248996503536462250178181090919407055017418763487194452969575648606241672082227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 45257038367599927009614473000923461568967952138401346292202433927443501724061409571316827500430240394647687171048728558451142956557912463038977459975818446570885403784611198715597962076613716730025957022109877498583852565118523881354652950537041613559674735303128375509880817166722022079564805622632477990754465873383239338881297210649434373424013217353224017674721136616539411263234935033173661722566601172764012686370152656701411622263151542299793989161783956343546599792732742498840610152279490021624701128617370901312205527160818890444535645205608256893803568681131735590629175609864495063912544314436674138528068967584513645461852182397340676056338954788043313799410365014166201243447282189064513966724819175451830037610561533385228976225285915565523539259522846860826863897045283292311589716337525383815341741431478849947465947238465560471892812020371639307662435402267263686855460489586876902635866581925212607744248864890494171178862651288924860900884268076334578406124922156387728029348440561139107412977698155184891500877814133614815832109567452647816816748111986784694568366200315953916290749322450356372679700366904231239604746994570402029845684135429802426715873784562687010209431343674494368090071961832625590030528904844326714471825083954853501422663055376016029875274864456040870612181687895979120902830936288614102648026091188992553478092287973511993013927051699207285052358366764309957844042659103796520004561829054482976023834703054333113377985728711166163111622398743903396075953544246057611813197689416768269528416506110119435814531807382708943113532907106748087211201869004668988073399917026476775369965849662777390390774231973320214288232972550151967500940013354285277612749186270553626805417089129505615025706004623583153374008783160613993693372666978341250669291311697348852572890371099140954592033943751278571816534327253104419323202891529806530840954160695865579168632236764860994311483749212298613792606770200381200050405076265292441468742011081262628448286599084105628270054760259674722187203462911655783031925176650613771209553918584521505923904581290610244410886291527174931275430041450362731198102917916141726823232745808916447092337428361407800854995666842796714090659405118172387225520962388628983094564727582886181169343398960777425951219099083187862480457048591431064353619964439230347064955601290283800819930377846414449808654033531466752923909638855701262144682959067042937561378692241291520110439413060637094004169604583141420789413496474198274652580165274237436670749960175502712181085682992375093861948546127702796977567886788152713274730104240741103824628959368752848663722900550937610659192119954562181484648305126227767876873931400325123197371305068661346729840390504612107073217327407627045344522443203009816918803119817724741701163083773253607486966437414326043512227996225860082128959820871838123243496805094685839534179140119220733961772170006399933752593175625798470679269480739428126326924545279536407443590793481445584966407176782687924253240957689376231818307489148780307479634617674160708683281597410323411420548337284083880075701448187815708921940113264985730433598129932086332447186845785022008369109789157271445398060888773099178364583499890149941176264756810816235434891856879215023863193629802213253828374884181965405280177263064086270781615507973885278333350396717635865832255642473459930223752728648365753558762655439331817082595198257753633094977182934593871562924309997313594791625103932378237553479194303120242289684111448412822658267162610355089735613205109473500424342609102543051582340039202230075362203983191750914559941862100038951801897745304327464591652030711425276229155330763023890483262578831416479821806034287595865133705522635361319688457515327399484634375116775116196772215020570697446219483124977288557513365521965821930742258289045858920199940010792757599911340070119617946300940048963451011621432080043783064774993300833675736065835599546500980659688130418014498645407379884647926247289276637326709377060375311866462876509903510387863829550739281068148992255987780147673192435686027717936464079488083903317188154184820717952426653047199230703205063317480359528279981598683627282818670971487821022224961767696468682599951042995976973103788371346941720507525578917062932515091754104043914818178824424168097180226196500824430520977183873020044955248785861831450968255787668652111606995891584105721991271861304586419749973251595847601214736369642483376327417270551587253819428430916343701324787538167189486086478625953451546116474558701083896550778415341417905013892266396518633182726766344867077155872838660924941057528791373489092664384648228260017669658611835587704500868860088225891526406936809248472867772212326189561619329657381302359430843520055700324892704110141574101952171674669807253192445629657593646222197664224697969034732671065999972978857632723139415458482877835718735347043668555191458090156475139111726337342725692999820880377136341191249464897303439442119612144797314411495667920260357604043646447012839042998065207033046026740197717302977391228853877626597318493190590855221274844948946482536685298747050284854405912190173745541130028647108778839750505344332485626324582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -67293115741830314003158605111786790414393909598827457302928016796433105258419343959615689443390029130734031794504071413795758071884946535428899793648575297396056243616882456114856130042443808068356335750026692248459245899022425634711979844884682967400202761488911537761147537412278291067912145271170028557593074758334565451055012526568933436442368957468241621790797416824583271852570271917974326647902829115184877851945614971411684774605746214269846863874926819096372130940503477714625855202904118806066664579836625258615711711334655686077763632807549486956320068077214187451936793017789266615258692175042567168757006287840926545738028508922979925148479574796419885314880956582155661064253252457479525646935883592382610107338648818517253073509213224825650702258282752248164614311972586217351684255422598683280686061151213411115298932595706312256953101892767512607769304415699668451750495247343329633208018749520541458554298479202123281675513623412767433112588446287337515390196632205199235467939796694779450945977398834024405042011462497786157521223407714834944217852577027881123631008254489383409117544627735962211251740862626040053764843435579967383297206408949688142699183703119710642899429800632086811218525179533983765219306622475569201212539730114142014308854443496339429628188617533777276883510008153933874119053246474498651099180083798984065017863740223504422132116152864501107601400311224182946219429423228613008174267958851215747210070280266263988130534845204393691941669337055929306089582929522552105011613160186656784349976665357170173169460255131633321520370813360579306706202109835826734264528808228356347885642308915887965900989012835925517855964091190725828544384301094774630640482793910379421906295819109454216667864081222953255755082585599716512091363928934240969611988273763020431904515453383389627764301738748536506702455941104249434514095096928199560589828086981902572245973190655904383150834258109847560176188193960069292741357542396320835632157187160849233075135020683268500952847199422816394309321187778320107586239113702655667757165514953604476029339599815990443922672583041625608087215146853565309488914775824974813955755496047962293225786606751571901580118756597521663443629800970074570659389234076869695252261923947853722757658273697380784757530090520172685866597800619247665631692918292933581486593730511922346639500323888360970440482021507682115936753323551526644023502671454357434728977766373638257344242501858381451256253040105065773937708577247472308385847002246234200979021366182899727116275349153077402719612963053249523564842834729622221316868413779749057849846723440540850124852433314862872858665166641417896174232185730837812364778747347227610416009485225303369103036107076645758846314895391881495429707878853581479914393669709719857781838893118775029195645165405936804147574146933444861536712061748621730134482375426491396539044285674366202463383860933188568593457132112451573900845663115742408339318444534511188801833923356365414816849865290943816393428087292673071720049297792403130859375287954313249449784514959581914251626751951158737753435803535003185512736863925746138063648214038034744099328557979239051148081891890210214359586151230894676917554367221490238075580723681748272703985921442332813597514758825859992499430954150085230252177790612347036641876936897475244522233806875803431045333048666174911075685281150916606308164840283639077952305706392067570852443227413645225547631453103807080003953949200763800902521255327106788647297718955547076863272989524559694318650366933739897178386293795523213065807985156959943912017267951847680412478726115668886959662551599281528222906683653106020904670558367294486186139417849527793596361730619025143528944795529508506627297003435577565185881268020057977812290712812748025796166730959513423650696663396552154186812809023295373119671980671296236882662045467487116147732391581207798142745226845723774634081962215601012074756480947432173145847204356455193496701310987620757125603073100328048516778096747830147111771814010605970551837693520162964400816604161634177053780248097935838443630025578568724860512664673276025309671802904554694813623252668714247036403212776156377718300957900043410927283668074627645635056315232550059510215298775134705879222150868384006586885324354632148358926439992050086948832446276178735104808262060909824371686211644316873035278487768608309243705256311020860851203600207678755235003821984864244004152382097782801782704242862349805780937803813767695404469427717457120808278319931358185798344154014639650815036804960623398013868846549318291213866417429977742730703603294454191662025302726404224121501088958722916154426960294741937938531200764863133369039025313420199194114235034409685496303723538000142079724674669788047730428864977923167944379241558326055567862330015180520542785723102788407178408628725022291293860756239793491393849175548605037195559036653905961505785406941474692332587400403845081394888895608018015222163168888024611350089961487903969887391557953669364053685071681610758340575585720964655852761255869431432932116828724240667070643920901403721788688438958149617107000631590791890773190083030697923734173316717948503076522032774512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 424892356802729837512928688843358994809208677214997932491090234136619065667210917715644901996359755214744175529121157346218479157009744029978987487747717148060821916723050763055362939270784817469765472811068550403503099093342976991431508404908437686186340103771477459212879100827138699879001266229315547083391730540167198703916265716663456901008385818308601771706078634869222081717658686865265091592437085984423505038018248290777867992936902121051784626204330950735531840707480742984925527560850668473083860764743308457741841997015530342897115437720179373192999711041036563275351815252397419841542038256499664453737303575779834682920250973596167920986898525301927840568747938730360649327487854665383340943773358089258333809129562347962710836514252087749290112173272131558526314942908628335159960597449580806327422271545934885278519053031645802741318503613719605163916000928707776191225425966276727825771836035247889779783433457100580419061983083642976135640561865530304907937580413473547900237015613851770286550984873773875703116873870668875917957273232781238167993287422979914385507859472703989704704093769825244954502425400670766786349885719876986729936946456691289554334612723042121174565221474310030556072850505096103971159987901767608476898008467583128474473603277585889994745244312659370183959989217587992955249680992210606006743551058131242428445359689861335432427377649919546642793008605695734177911980734973767363289063508083557728556324788029036383010721659887119661760246623268126345568350577685944824129031886435674422779032155469028504017774700787711835581054187645398271996244169275976983471538007454758517583797921338352921166205118313810053726087753227328557450728727435800266155370585256134699764218006951587096641664202071776334200270880913764750805926867347190068844015428212538643132058359856091660149516313657996217705286838345486718194391711623835623689497252164107075236313159769878030038844500458815752356359666652338177157976960344400984085543859123919895815685303382958254397518060870505387595484927407575122663606817172221603481842040682334472597156807851781963611407490570692696349455885366354359127723707131426921008576476312424879746383433250762088042211311640082009532433946508923447270225859591211563224492811466548261902035150680790926717177577622413379741698827631569287972427439338656346690757317490896974751735579859635280590977811432059509884870743603491285239404276646046365026801342031318156478367313963163799986384586353919940984413099800416715471623498727944354093261450626107790311001268640275394152304250050153674419251503834467217425121525935587701218373533454809934167197747741511303907442347184737302835850411511206461132851334917836891301766600418912968347540592405126738945283359732769312808382224970025254173812884424761536855843323963785560654281903506044069759476019948433664638597815787929168501989289702351125523109979938987362931773332612234254544017173345836521017301304191744523304694182905493985561134876266020104849664039515467782216634863653385339577773291840416189917681559303706638425574332696583348708553846848812958602125101373293930037471205460896727385903509373722219730389035507554976436722770445134763769044059941944550485623614617756056130826088449274215027958536076929101395453630176063860536460449564460790627271892122929756925876408869843583204655955226710892922003470274510827729083152451029379798193493472663281517013877687451087689077688244454583065004471277560287171496162996816056598825095599590449791672313383748667478696062327918133341225815434588091052458442830439827992452488065636684227102891254149482354741903913355960374985113450769670569306833303142291444777875042971490094589980980314440590718420846987804996823177947669967923744997792998444691221246928485065718911102148705303761722248382600732469806320156232117661185965505829691303638174365384424284682132659047217088354467402350677363185840699180521764303660332160612217997796047306567126777504913275511430751652407215142696552104326167332160046728172051710190775607764034405024024105358525438022440954263327930276970470204557000649015293952830891246543803653520556626309189863068216423088868286239006184318853461462978193621919840062668703846903590147211606072078817914093103180438685494722856392258968136242679510897404721343232546318246995908645610028694764551880268651828082075005121480969443323819087237196600862666646093707763847151366542373644327267420472197537624143691320258926909347965352115626826336010214130642817204001984874172009999288510768458777971792447240220392743311179743512598652429520088400085870072045580833231899504221504566097490522786048350193399991798411378067961196609346558136074244622152635294822940013280643731575930869930550160165100225142192960065914104339483544545669645224152020407076092769692608098711373118979638115775133496598209342802085887320256948572927429408496701862529743816314799617300606345444389473406023983640353986101980589366851824630946386098865447670157523689010246496343448371831835502178409221034911959249722072303691245848158773221577004317406073009532746467147905969699716733490684834493221424664354669353590726788007619262020452939076043227067333165583988251657083289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1108074374532141569649738771915195347472495901841139803091135056590604627222054985790927510653432606377793718826133691388417995346485943758265071805029119457368062165367482427214779968011120542233148042101741655193992093600319347304937126001690911692009297142897381560608170323349169347522333066542779434497690959380647119831296507254629544384835350032380208493487211859132723990544439746460057187953518287996023632737221021146376129019604682295315442514863274355644338547268106770266400876180907961053816508266393003922178225066786706067608314977825121288403102033737854822386997986888959133048826911230928357015734454748759812466185317714597955356075101473673649612068413835568000157902531035618574297469801501566383319028851844294992752620624434126613809025065378168875251275960614079279691229095956032925036029496885466402776324268284839494104156500254379509791991898032366218453809307133397351386863795547341908714994213622459969973990492861036190940237793912341620358912127896033923186385624544053262437417160748537648310336868881131687627172786071731947835717000982108912960013626519453913486163378557467196069551980041104058275248331244978558540838034152496207394951097942268833465791091856410745749586766499457781547227401718328158930101036097635725011002558635238775596064072910868622347746598658419400654139972917743214430277712910521392395726643181131731735365613737932515003500604399063418804731088332686296398588113233352828764982217680638253038483423043939039928847782222157844323073236274214432576860416603691256557043007205060994697843623700425434051419657389874660980994973859135610626469500011039110327659559656237427434201748765766550880556070509368031201296561261112883190061600446679220694246838831310818399644373930588670219917295123941196144237044076384271988448743086630344479117293423311007174126678653630955489941734635883808711158874388676023342936891256369860192767169182664437011675163545023637213212572445164377879803933890725641668510183798755412178245427854814200430662530743232758159884452424078472264186121552144491788629276801844795400861778652353570743224151234482750254542647137739904606219416288190560427480092441647254538687082063214647530321973714393609365976455493961028006538125477747639292362222918387173491317614978176630006263436897891862817240072274112089951682404451629408516470629856182812414473415747009853741309222822540538684277006158473604475987850606881024347509305640686311600407313009053208604953694361874163481453699804330834432910545957617575520921938908121270947023865093054827810235963364004264085595582515639207762648573567253330555911034390152343053275390346111582662176014614194364666682165224290893914383869596477800415586059719002493430002335147995927145740043538073310449486986291317381822460021127246907480170776237899289897205285849095410451016125654658249174516461942138321760537380493804073724335635828090324414810624877970160320030761344423504330735177616052913746550524668100821677102051965726419079599248611805164675561668861599790109126949303621672337717505544899296714434125933481234221223943318495901599596785297664477500243842575132990803533033882034199512430251918222509611912649170466649523034331288588314155553412336532513116406837027191205428450492657967527914304164454223610764273255874047946715486337004972046990728371477675733233567114208629357377712299429756077570577016689264591732023161626600483539486905768104571207973277406264286993546003135867200714687533098371462248386915452597182420677894109549245771018296335203378372948389806679587859020629954121219879382929868698788109898810929030779303060258476278337846266814763459986136449594266950543956387166650535335636454337411019393374931548810372165946667922933673744048769046376121453990372424887479178970640062119539573554330646132541359293913834827764668751583378536538953812722674448179464085057091103153766879104695218639423592397229074532525477406088625929654248632815864277472888910805518873758862833431287552124725612859584703321995691103956964661578724763436665785189845130244949000803587947139362915476552879949124356252360681332586161640775425532435017616323750675078682095651283922735574612200084130507816322252068541692049535620103833084592955763687947243839715897833898927009712893776422884932069842956613422986706253626643215993247504925044657302976144632397714835720267474206994598532427780697319540600678249256894737280087394558753355850691264058803057422130759986053951828922094598019506425097468263053601993437208507188197004070533350366402085015124520718107363689220440033485356749925618134637154105384592671055191134903620288432271680674224756900818938953768526056016726375033359095864201866456640738254646313831760607915076311926846071155156607627845572393440374017478433048889104235348928948419973563611896241372951712204088249983815444971761455938604286001043159627598846231878963856732212336334911448742227801345815905620085093931435081116618034945351855293546077125900393438280294449148118887106881546471443163036993742223009093716633165551605203042761962741851501041939881820124806299371250357282132232924734172223008081967111133581108140000649455785102751096921703121984009266223201090451286261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1312456649380629035558602724282747932947840748735439246181505728680635624140127980607867041672244398184456480954428408951912166416648678278265489281629789954027738758736567164877738168187361464391755030154145993717179623298480166873380981077426051999675444696275892077052385362621382412502135424718921773414179287542268401259244585023854421957883546254365744276272129662274375756934469712626045707905472124919111126014495233435264770964391653448715143705949751193138658797535506435596839628705509478394150612171713171612314117546721921255116787473870400905533268048873346780031760050119063325842916523722561200025216605388914982884777702859749630148424545721777227793750605618001014438025846653292058201662515974418024883334539992869444871139295072980923479288204675008599061291575426086914624091089899087685159667219355412589597482357773622538592593258295082127499375139818132629504103826324311971259723935173997823733243848959289538594482599490828976870377129636508889194863136311651470064339829062160603489541907568426314016539550936124556185366040798988286957942007800292947566536226394551880974394449478420018142016226789904900041495871678016255494031069264072943653486271144329611046494699819553592731924106117605834820593768020332777750814683256784546210711757228172256673206650162288260122267885405615910283652636597391270711272989486041597151230812417367264664935528261057918287801355386220739178522592554863591128633908451153394481978315289358685012901900668718253312066017532869810306249018643591131501005746642701513840323771775099670657014850256973109771065344656623639134622780201970102209164719768140208035948148748813753579544729282196607877892772723421173283589452316208582746726086157064229466279354066167584592305585067660763528365912217826686394904712166478807954124233975789467867601693154871506496314594599022716560720039098773931798663089987974950910581325696892916228273232261189999882853202730148711965693712561245457014084503216198490802335569505517345759803649486182827865812464859263088016648239911928972860602509207245160105528033420319647576963739172282503246389971135185736295912567020752381685017043008381760621857875227541923606040788942516628532952623565976825702543754295922133167166108601493701853085784083401058400752454173209169057290449676397970953002924367524393537520010920259112000977759542189614176802939706341134528712936855126502039156020691876970992409429834836003801499637835981521154844527656566721769113360965551628120314137941834992511880118106207340448226694719777224523197635711910748006162327889660938393154578875116440470718647299912255700590434774265493393600980234394538135069370725192100540988674234622915788693537705482181593889853126475374311814583019735162472794701806868295732911422315246846299427926356525885784186484225220224868932675557925794387656946288400573190363839240337292918560353426567865066055290479140004919090059032281554472064942432178154188613947687847139789886820175433583041978882639518763600701253424997112871142834401444723897051859740029283158378988815425008252901119896218107456480755707572747413813521083516932901706703853696522280847163364480190520242751205659510079634444702422426576178409399349452112042371138438708348719593392735941560214033656233301760776049806480249144946948211257453304371241798338697606489413724893906333576790654299412651412576777877381175760762018381257994059510681050295646017157989311297180908270968307707192496157838446719867639778636131863608844613854903984600575823564413547414088283475804216338603702488695050403219128458268503995756344739304956210869542333568984658501063008592136667231485399839463339170078507377614019531258043985621329252934251185203703691932692781344182113407529418225611171352995754504886944628788555039217981037464733866585067355751810934577114561300857496813167441890633683693390728905462000951257562219616707474971291681442988826570394551251120379571204608672637312386569485932789924626321758884716128669526842314756637559838497077876694623150057903207194158962393533518287884517063767407452895298830221704520455623415328450885680258370162324853866159238231625350493405004344314368452298158306129924326843362456609107436342213016893426696225853067300989935642931848387753174266496917049337940702112440136293217279155743894705003031669503694019272877495484459050539650786073567818283758340913390177840937401747010211253476706994200762637943048667595005746546012646669825088500354517408731291928241368038433129524414881237971875985698872592688468958753560191567855611630586679826770859262849816593721704963152505072823026953063336285387859851290388263069624789037479464530459132638515288780229445383394220208274333323160013614192972134779676868107467752033537553171112561716988711348359005380689550456199304408712601974846135237659378728987391052971235322220925003723240868011989831334170965433892267071415668532990627076367235664958385011089314827240526403123247445951609218836765218314360998215271917482582932626523644129489737929705537418652760357061952197756859225452252344530939197183705494195867050087903049416984266711497341774348310244979474027477420066187958676651433911749833674118906747910881903459428372316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1997855304045290192364905180106819961400477226567354235749613076602028984006515743747949126583363315676121143691846221884177610924254201770738230350669659310362047766108864889788962109429975229622638226487832168916359925496940445846522955974727145746987979569428084740893590278761304614617120476572589403381524174186575162626327025689582631350699755025127382673953952795961622960272718009330611422528488944718648441594538056625068434029994630475535561669263867728272351440695506799242098580179849933251799427698329542487649966368593407114907239315763565894182445390393109007424129335781768849385878801948370160368281143060178613902724674401500220115157625420572550813925568049184012200719968228996680262376749491017486661960917520440469236561981140111696367264725358305012257566412296425974303824865931414031634501510852629029166039212794668160547380466673880932711247757219756337897864102391616817436166190874397327045528574743535113296221609624988193932430053715669658090385829031572565416478710283991572294464873142741043632153390849146117520757826556568041521556692436658394640907631221106767910507476043107952440951456075344972672279801916341982952264257964409346725344035961800896232823987266401768878116594829086773182853938673275252599950110385460731046874795732379740105616725858459352488250103397277643615250913215297587314838810368362280036020290561539634685515164073796362415318176001527355795701667331374943542064259674132613656658450394126762832489152871522664349122679742690588739656816686528032243478937148376288960169747473514343550911759227598310487478191127096174629571632875481894211063013193948740213532039319082564671718568879274447191799409082600201552902291197522798748631269111779171991274329141122577847052815557917618853599991103736206621172660455192843170776913246794750540145891755363807204531364735815921331113054532871773006333091103286226126584187393606434061812419356766164986410796189176206453591506483858687648935709026948601560210272542012142577345224890036474455184803145598721638990441139026357119678739231176610267103173115898463909006244900829616963849689459856768343053620457252834050331700635962268246445033666168633399297132961740016091493637723701173480560382352706891309068894809046195275530482871291054356997414478039187180295646559434610670934279974245759484200193422364699570256416802038860424567343289999605325883269084338559024037136767051570802500151535832834499352157935602769491529127090713292069997615787812967959139902645598900635752080762323435846549415688853607805940864064479926750269081931265572702519260100319152589804055081046621140826613883104176091862473218004634130491654397100343551015807601301245792339311208139790345090258097180983540680908790302343354501658189657085541130197972137530656091241602587061354687380101448856559514876747191653660732367284413210680544152582244712145149707791022764842233080726538064348162418351170880838788145308652257440912536492331081115142837458684079667485427094653379199074077969318368195931397289940213624913639464996405796452118086001303968093005197456227431560670928556739196394025368304991479250846874667070452868721016431792889473311279152248275678895690910272238876201920021006556544614153027278675053930809796753476755282272495637688188774191926821140046848968879592963796894995383076082690008397501593261482996740965730052166216282375648624977345478835336822872908390312809992512666909430816549397707745070792289622875150019246465513980259405667320021578447073022099081333900997135716314497068199529877803869244406063843114480977774135007411184654643409051119787124924224270205572040113477499267785689359584509586639112694501089034499729034413687604826325165971225211586769477617486441703176412132298831430966217017087421968694392456341300864958080782017805342850410593084761754094767148278413157969979251454294475638699947586056974573331389807900204671075336341928035005020424693464789252218585818318549260119662584880274355848023387716198988718852570589030137569533523828251670253561347142707303352306463443908964516793505337235822600408356242428263134738735529491623325799341720930058017304430919994057797865948133431148927498061357301271321386156067446076162100523813153654063531140487295527673254467276373548011180246429399152108810117269085056086282498726315899201424773117845904215431374470534498402737955433490683774493609373046741628487602198795142006574156564148103380486419406934212730707252942830020530492943234811125285018688555519815439932149891636043605075779254113061282263990034272877608816947952174904757944932509539617408089175702755893610796560241842401564698148562184229140194764448910104031816331500357920919073542807142105170315385624562387783766478286769755441668465483302211315535978632258208766206616389782974736787344733482796552543666093453424822686336606498595091856697486447296131121302457578454694984687706878611647678742483384757618281436795084235642943903404407374815579106843511574559387331530518908443262609460459746036640209568728867748143010084087971366383594302387091465953229362696403300151535631084071541341263843906149570144695583720877880363554359680779508054108998300431940588164952440872001890902495933235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1641038656674036007364841300362427342074582433542434339152488150284829156645963257018784847687424553335741051237107624684380965550969732139974154377035117217400181742842663536190021048065277223425177661591844737034686538730506058545508168140878617140847501885304722460526168771531768877949698207239153124456082092758189569005261183602248083193940915947957163908215535293516978858940414045753430595879756847825470871036382483040904114970990794911786499408127502303192478241853828230714603434208550304761132532784614648072460463642236661133529349761381996348416206583226001344990928509602625675080050132852700428532402919403959579514022666414479046348218033209068517407644650642175190734019761739639563730219082428682451519002421013200457865522636587092807985521480658648985543866262023100261102265659071069194967097604156847682931699741816089840971614777252437231048964446970025945082406596366943036093924688458666714532240579480861675957441159667466858616461039750117163528672437984391584493800281480404211178707487984553317519417286994250404364572667219319733772888856062357250355706127853788286343313656854531518493760147494361611645754371131676264766353555901448325788893256478141667977361361364206310944239541797876033414076245782930012275243841715706401559928037383696498073338085835238061862505972405740836055405584520263259578665647287589539049520783487866692285785906599987542005472160195982682255215234849061024311810283785063677849590884439702186265248111157001496050958692166458122598611611061660392434757853430724895865893690952386740673452565819775164531695698389861202558069193796161076395807619052070492911416680058867860587585928217115081644183646069319473779422895679250497491785305651910312380947009452773747216030237954366124724455715984727473456228865904186693366164057045166111229759111352301931873710044141308699065330963355606426136200154840610831835921105439676465535577731232558932342039932435773679516165575686460981532155246919392135296988240730820278564007138514644316989423762554036110318245768758103483792046118402943742804834465132306683065672199467523989124051338639676316435369390463539505171003092370242201786924218872273632447542534390608607113078724920455198797709525724097261371675361085761959862784154862177434309871597179894699850116687412500734207637219444382095981634525712965572961712419909925200682410246891651815615243298806657542089178415969875505066060889393153900199521086140201940672894436584770426979713748886270160206491708666429877948035975993271631356450250704321992467191676876113107284224976190527665308501772248239619648181187542776615367340487320657166128360646258627568293178817758735085313229738112181364800354021750878268545957051716308475594773701839466723341283476785999813052767195736293512287867909412914075058051396125159385470454425497487587473801186232956271342585823208650536645119693466850278021913749475469009492887523863144167302250649825250209945514114387448974358857912533855867092878862516053970101968413046056093440165793916347580805750824223247469771843111170112275162939295863161394860436023544710492908419430669917395907813667306639090092628524490291231129325323468658139337292757625819778668564778698898528040455720387248227690742422983498862827239793026800822010466333746514479790183960659462505242613685236455771744620764225933316373817271037557694524658469387125068550585946179464274394825571400502310681469520224936732813344878145050427770789875657677939809914130318907529371379308863155955218551981957056865958533037166598776919865315467747547593988654477286384310449289771723727807818902736493512874289551064296169175143772453588086029067230153454790456783756091314005747871545685155156232826008956623132095758094310323225860571174798339005951755973548367010658257886258958496410497404881415697157728859250906777323002283725748435145919146469600659425981411153912357158526920868654598684221705852566579264455343408901027336435445041588271557152776141954164592568879924195574072157271310263467061552927640114658843120811777131982390240251882447189647874191422823363143887980067802508643120547482981678089357852713793649203905942088767019088735552868048010374155316784749009030309745454253849768122279978429653698934775828722645728037377586555571950465426630259345074660259997409525639596268323739618401581234101133302163358671861743859129613516896070899965648044779997344068220263132064933727089832953947834810855247671766754801573892085648187265485776393572549709497679070356734577379362319447551955639785825259651985690204698815785584203303235760470251718003569775049066621000110274337160886868037442125800646828430334357332258642927213174631637991169348030288557487276033924769114589949365116972652128660028461211014426200744330590616144685449520850018995018154523665365658993349030735844065447096286768954849104188181592805746418444935477442571559003319164022454040630142027420196489886567079521857022408156651583937246083089186002524672613333692687395355605843841578337408642531758998729936180996603398548809341796660481994935319226281201473075881443101680994182931195634208758888448901447047899961033650658977755927117569926598627468699641808799274307178813885209640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 110809257257701339706923934657441898987649526726704907986258611824186450916086244176720532843732603668419454955305704915052298586233401694562088838249549921428285356134780317064509575254826176694929861658845980119997382404282532800939451853563831267227365951947014249092004618326625021229484684732766754201802599175691402696725759860570793496854798103325600338774273908984551049217771692258142717408722076867813761141903465388628925020722458630569273257658305944151683087642675446118395864010818628989408295718086100065126739094710763125253526155610837333489521113355203055533497577424454392663750685720103166940313768734832344041627831328245707581087215340993783022435074847176408183317458649623288617344592869712077455822824106458703726562635948991490114487408497345280734843608934158370088758315303948253937450959272186673917227545702565382138407801357494760155636088190141672610601931303463108032823052263345656407996455549463208089930967647335371980307043409875441542211736004727190609426161874998996820621411109332340930961709626107155524757272575271738013675908184821950753507726048505117943063312587501019959616487623920652061944612597586248294526848912375648858435943591638254722737978667364785765566726874774184223551025649944613471779090436140878757029751640027799273780878889731284980283158737093499133983832564253481253124117836797758785319069192721000432001775278743416629678488371338150147679440583338516639166739772496055579260271381411817273274142602273155968468973556965139373010243147144380628868165311273535630608317652421830327481679888173386996792077188309937534588171676954254726585052042746840021401244620239738173431807117455406737485880248685048703834777071462706007116026020611408825008263847946855699286506699712371121195483156325345178154029826758647546826636406356569205257952150269062112217564063294381280362370163203913231621851041541796262090371270642529255169929149616370757602131019560430319696594551680797038038239852288079152854707182631530375521480156019991664715169153113060710778149280609851154482709230356565648559329237297213540436975256052451270718528954945660042188582161090280484670831640377094488836897499121245085713197630253853123877003113355337914853727140326429682587805927317677180394353638074580571649859741377642960913013757381524110925287724685900184486610686564878971264698043981514831759538588036298074897542550743921334835956369770848729896164591263089831265307245431999292789640620937102149142634956944169573872725980705747118149435290897208527447156904717625054947033539289810038643868974194984435783040844980726445708641777127626447070736646354400582182964971446822590453152928607795607893954920497927633337550192771015299423942153264399520416370758025510766918610223670674321051177011971990840927184215696941226835874257088990555359739661299128495046822875355123143449121521496563609440282953479035300517693316967840067367455783101714867829702057498625013274852598777067916852518575510662994231663770548857937405445134658352091215300167273307431356430240977914751818187547302473850913544421289559989946383139648210234562654903801441868538721823936444541332893715700649020384828006808366022858383178030631475465648550336564332441769130300803139322524283659118861837458402849108436209532240835888470333301260013630707589755653009348637964536302402826166101107485239257545717866219624512889836558003786420111620944801927673723903397755946203026488778534210017577554402760893927997091683873352735777738587767408565396264031539888617765933443829462098352792063957176022897436698585759666582856030692193786447866236091499886302509823433239920820453876339144672094798029032318574183310847623753121428545716690067721384840815156936336265831806455356998721467434442858003338026878597011158069665310535772520034401023934979285809587363791794641035190430146727357819371233112156892570317684585005275681106495751932172058565972021790231262328859408561012365898747316883464356332332241526496403172953506800168194440815682552762422371369956363827899522590985907369358305374308568303893765672857355421711733075909194226280340599864387624551415877007361282203034907919575320332402220798705981852826532267755883332332527661325887579071274512876002215001188853250033320767684354871091347188493524798440519204782564191649369554444994403868596906854448967421787766923697771519141474551900071836462651670590403730938913779253365627355298752968977278956434305220254066357238832099633203477425503456537181177296870227952720365864171743430146417327059731791471547868381831393895557828257268493068089609797160130314993337554316177697764931165566823299396260498824385610384924891757994472731553953837537104105685597475584043119559523105614504570142231921948104176679000304081393278141929862420451320668702255700867622993838140171513029776918318854895457710235964982788621531319825666715942276021983039176496603509075864425079697047705846935362676405108116914225725999308190120236039888919902280049110309093913179636953017486804965156063370878238019461209361827982051495732928256084954425305596366265440005456023779667084289993984834430818448588133100522725874115046329162245955837621553280470694844998975772739822944256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2805200748312400486213053937894503829169008289211689895812685104648617635527873862492171067750043706490630144924087151829529387013806054730359371975877084211899580194925079313624563564239308524878898709478026865485951083719009392860304756111928031663870536817761429860236860970570312218537594694944079582227586399381143777747908072366795097093741349701519126444597203028703497138494473033698350159290313227193169383521356161881942165605395700685040214484408842050441573746316049750961345627875454526932928761247088903673524897419571979975827201219869599975346488104538268544203323810352143667101388565489154825887763564051116506399326212073891921578552675425790375999359349082866369533773682943446747787899581206836606403629594807186786427602618239146120500703315906889976669358057222306316841836950773512771878045717987583703859031863821375853714071557148246194276349234126907009691036037872088442253921767079450088036138082562132181973270335740834247707324723383984257698840374969034292299734204772282510265073774913214506126165792893803281546871134484445629442173901083137074204899668209923888709241279490213962906321334222098064888875082999681979906744511077335165361485145474052106430657235487810648476033958606242296044030983978357451845182524507176819400596089628665499926540005478001989873688067588802676192451835130454896144792132690424938224472198531420235406210341618086540870460465572381807465286998908230888027979287484763470942879821552309559119712312431451308368687198020476009347189132101841348822074701786040239738290724948044137102218867703613157281737592402466186046261171272870394212586879055641224952653506452642964930544095273883887651015768447028179812396582572497336917559964506175666884047491411209466643634600841585932263840582823099858338261873631478594520884427914782287024395133455717815025109921798810846195558064802321477825748770677091912965705381479137498555705818003061786055029554615278346060404067603989837797721633947032848390068305227943465936375254634683323487183045809421143318698251164018135570226977170573021480778193230373066030588968335786205026893043769643979060639077303570397107870191334830143249257355860721725584189807731443436434193229783971489078373889027176944924706496843349871711525106166551035008135654078613140621239245447379203662789890253147739903917556133573356492022304718810383292850722282875743903458782920967858152228952300280254179592938847868669658569627119541940251154510590031568334015312788873102370816063744655941021311850553207544397745884911250364566426362364970152375074457002823006411617614655991422727705790253567155443713104173989667979460121730698440702973455392976177240184465207653089385606351595404089934564078145203762202538523851837303025289242747232630683248389756187379463649135528661285821126284783364009715456622120049033666866469703599483034111627120097906472492106690848054066063714818324988431060399326017539802253767762877975656904617626017698850568754742133193298646480579942599221317541985071364036145114293225139424809189122985773933127516051614306408562289124773104261260537359864888903390361278951536193675087231926377054435728789952550984540863451080384091892034943751560834124835556322431199574567814314497901186392231842870572955370488456931667240172312851044614326429841704163303921536943264306361897558943313151022827600029211547858803834475129358266573809215201298864610897464453209447909097813347614350766320887939678759703828137785297258354485025293350842028246758528034789573406112139827537443989964012191166058982002886302721063565968314988985692884088133139625544820746089598165174793861522518570576575510910922282210927714007688849864086950197342452724553267881779862917773665202499383574249649075483115189267789665934812345874152407795191083553985311020082739807898764452138233275121527650482477554602341642686139753130188424879581110479262832478513059733328121719926136645182172921662254417724841255224770353276436720205990179149273980740485774648049726890645295330795414371950032429922895317441480434219334841123326103695549337308229383182782709553783471534325924598481952574364270443632565531808396127503411659102231027965924371473730347247881617049317669443141245270019718171013048865465041756159576802538957749129073480747959682527279409350470723716190860077305436962356485003692006922295429787373836617435621355479912079448290213249578000419233700884811323415802919084429221827752945957281573645186335998563157855121694940590210887833223350044791656118338350334722345484056041402813950019463706259566633255389920113599940820323260808917530222454502581204809575441924403095451475023712137473567910300043956443239298227995002932352162384755838355929603360301394250935404059591615701059837070670956565777554144410224117090944323508175348337709297561673280700400568228495513631043954236940280699151065422673868461328835951484083673821183869897413896068180626050485896368881187157225638982052738313602847360359526941804677411149424829734925772875196289914548593557450901934716760304523804646490438318568091275156139287387129826990070002374679590576961402120286710646626067837875971952803154968550217376874847212709503151302606488492878272344883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 977032429669770193698467447818683648494201479743738657004348507095819314256700492214126080775880635481941682158633880089732851433537716377582535486077019999476678300495008301234401142846077868014496729761878703205551498885969673367058353939792727478380201937354617888443591595211244896731027286015278943200316467402133066267136738942855559668430276201276426580127330838916627746614684597882135195293164081028149614455519515326323349835918783836019082431516539939330106533258037029965721970589363067644126467510803678585769141882552823993522841814445568508274896916955885893178766138700768088773186036952837411108191288142979870582518947966586326209568330066117637516478143501255612747589689134647875033810797539884994491554709135515802055528512548249480151236946250820153332585290600815844934525102203275978343521752751988545034694148941264377877201671681361293651208972594398601006756642700927779292911361802605376606899993282169151488510045720041299773484138663420958441191402463995689042307351344672188825739232034150547461236128512916779454321301972442836690302439206419124465995471747193357217252933422789647313036571907859023029453999609540526690581000186916506924621886510575760689052229208078770346206476182534777559874451543347339109313838998434974193722017207241794338711793900765248144257001260978309487270005661383969399319431124265293667074596998681997326940587242306598953291370079243116420509240431196202849308328245379733328201833612221430129740357777982760345949092179796651060094110200383138023663073574085925224120365190514945044957843571649963784095677938904462711378046575572465032922242685296154795535806351359475783095817233975558456256409147659312740627314780280736731221245882369109037761289938869345154932510959529012820204116689292149123486533028274481365303730703908449945874770998516343054127778617064950939170383401454219228219636605913912507200645252747004735327034305112881677937493853662070478466048714089148461611080070053590631222085066811454854104579931222943081903463160744520244522687810161892348096040364165629038284725013486534191782187952905858629194405414974580699142162150654965279508187605827023489424065395995122249704729699791795954073510250442543580072218088412848445666610230890819762553626684975564198161116587073689573530266048058842617224200448866973397586225490357446582080048688445705944546474665525888911395771775056545375870854118622816274378386200201692970624877273468713067972454637219450933996495273001945403372362881463178779352992784639376769372715718932949996368688188725479366779193140043223208486635749466990261500191809110747700681161676356248976257948055186074857809079133820341566540856357698915483716011317020784431148206733611549839625546627072380054925339555767885431090142611244346709644281212595943615809428934634306380972428279652691981118866727804713158917517328957300961026843889842093649000296692380400788617028680981564503344242085873626571711996095030995344291123194970642432524838655389077522767294204260416973021711907204501217189049086902279795377394713975487971809198938898059542497404543031964830982625208637150053755647244422269879956681024319786200529622709415879282147283153192846562199480945887215727992519220231679322396725443655584801661813890981122172976084107694371064063575068270556966257974327801499129270586577651039357611711646704157799473112149107524307119662381750693197921635565847019735189934138751078990772540206164296159346866758320534857420933427315731069982463728965457065885590571269585765065623986655192408458936725511373705403244979069556664542901753283500033473692679479217446270523165301009123469210177837467078468371111867182116196557373424557203328676827968199815988074178748685729909838077227470153932089850669494474599740771678193277608552810357391763623126682740899972239703191684577863927067525060903973495501310198478361778367812445346993291302743847812180745316812708308173161684324504293777639459483876627653422216566884421467471545628233489010605497130956058687188524411739559655922460072981504503370255911183136271537037834427476099252700955594780223080781225665589831672656428390411931061897332399403970628389412125332210125274366490594293930410489374376412638363804182367890086006712453807880567126016702488643469901031701510146148786603906309092313515534716444842946132011510111307628327792264983757841020925708145057958943801788440132968506093216790511521180939435545537541904858606430394086088681747714045495622106464692788901043662277960076388072982856912184515858933561202535675697175100125358333198343868650708566687355857455535015547923307390146458403994438585032697500629595303202449404183978970540390734379009761242106633834038634409074134447506926082864427739602757986716375961183665212964837269038152987503803408663942158766604754062347793385471774426986743399988407178453626518272466129408867696280297633686472420485848460665807578747803338052206025514557652088103428497305119595552745911295957469652862140533258774009179893784958999838875392297834447638018118417571314124837538176210184617459904798031290718133321006029755160205010284948375708974416111452723499073512844161124751360446560144970596971586393101492551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 851488353413573247305551015539593352458302789449906334710910608161219983143631059202064659483350043335976834540169608347043560268351785496642423284099292782822225571526250271712296045230968865559237160548910103669186752074056961234443542431452382624005863655859299314812185401028765390227838321076946612512213776665913504873222292256423191745020779744933112632807125089931212807183436092412877138322744983157226804936238299284612467925398860414851207518052894699453714517797726084621636399872755534733831611273767790308710044707922407929612566800981224131890047557794286830244876496041148651157062072590264085366804305421575341235358185658204878520120837410273696743910625185621870593806718139988556171371916528560043951361174520982281814427418480911673374405386825303374306170197650843301546885076400441449348232381183216094698905588636502481165223733439363756539705782463260655149030802583857151613677543813687360960552159546724238099414117366456238678964508469117401367923253473394423254342343156405583149581976898949376148419632445915641642021115871262965829035503379372502718802840589740727384422071485569095790590526285439642361341988754404323930740087860734583749521164200966644376077506829817534341316054401142916306725795765939607642623360555983230394367902580508491756301716459226025695538410664248313472547289694453625594942435527699806239260047640602195208494339621922865294674309970831800659622821961603635569822805785816962650212331401449492765963363453066587455689692881317715606886430495630166104388254900871552151327873318408997090969075633368041025993577861536571919282997920982190774251625680815284727938184704573146248880033473781824953315548045759949124687806717897191073552660351522076168017624620022108787725554965469747918242737709191870479770436684180498678927644013878245078854631199739753377030345123166314244132979548240160495206630607798821684749909336092087253476939612562755161164565682626297127943924041424129855219002854762681544823302091320716670131760964850557983266058823115377847674204044855479781723998289872938458517851914722930137931272140573430044587055209717921955885805322633166945631293013553518959415906949973200888676047714828286339821281101116147719688243781136490974707645610185896871705574738667422978334876665407457936238366655382581112664673656626752679030201122227203928584045574548052271889594020551639570104955329488916057674621850291647518486662618813909897029560642422521827104532171324759852655220354559046942495538945341042412262577755548304322074146686184893808909936393539062624567108817094233684329359518905179083691091505621557336802581643844358720844756867106895548909399473564027813067254669359881884782815040074512814892802241040165323741509014873284916031136317502287974826344725580974568525863793809444274234348934791804395313287318888175223163056461092251738920002035557880029278687420005402769290411931466632023246165206958561863919509047810754036299323499975190617877649073072627958587615215295284752692537632608181012793400888901503647724545555793352906775423707855651344860065427934990515136944055232593433683744020478966855286327767292159971044228699726620423429409444795768463681900508745331623483915696674693145622917675876105552714533728652394808975369951436035309846870971662829714232456218602183408071309597853099448288188233469389652355890197472300216145780346693498114877399462844313194366851782170558418855787711000149012779407807644882503966439335868940108081288595849184131561034922482555903934861182157975585328015785634509448575274515929940954684681750344853545552147990483080342445762043684481083940605835111209405726335142295360782710945001124968709249786821315835545813778107239996329762531065794661130141796686832897653489211077703643396735643200005079862797620858291985390426106123419345098873245072339057097258963734742132985624646809970498700204655026841307977081239786409905592952340640464943692504633270508244104889367848713916649333779143858430944917410608070583557339822310128553109658406931390033297159492888302151372965582326083172585378040381898140930132077714467640032870632568449994449813149732127466601277587696689968736815615776342135553563687897596578230265200551115981352871856573782688903603122343180755152990055856531529714036004420305379976405353260075229254430846914969173679451543101366741738354656472224256851834357595922185817813687359323020295755547733371213591450413484750024528848738944655765579557627702268140227566532699246294558803643461414736726743453746253932222615171369256653232541588386462970944011651560807762455854782249566563748913448883823124253453227487866423943965134152955848609317589671773812965140728323299675105877977950546415372487326732359909533397613507511597422977194251172906199993714595351930579109984695251756093296703236781112423475486798185679844418157556763634123049950476232193647684752792533628017467236005511281374033967221730220143360539161202318493995276750115774575076851537712902769764594592627087759721873098174796195225271261987028818864439538375078529305019472311506536192947122485033735351626755166175356245203350337387343599694442210257041247277299229171483027041724701227934728202026936696832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 379265232928245060628234953434919367008125398377342189660920953488887156160343522300277439307644457363669022633773187793469718117961546697036778285122036306458629395641385325884765231483379701669631051882023229764063221622997230159788410836101225489489897411124218399897821671058992018917303252500257977752386155841963235597759721435628439673693980792024608440076131292585499837063359209468177227319103294456048418458046613474569442460378823387408787540868718567476716381858323974366328441207500298477938381783776066050488339349313172181168551458473063239651900275622397774255629564164019323352016487647237211582537462869618020910974686005247109273454702235081080329325173660946183114768280092562635348095228468974903451499531204816433996581761027064423516098807431586530282439163357080291189716469039886859164067918074814750864822607988946128268137584251936753144220452539085893226488381317759575257782762886138243775276083737689302577165790762191026207612355463874668961993363761523836850473422366572574847497265662736354670165435267884295728087289255828157326016299802852044353933506184260898274109583371402899232654148383710489618496761443719303439383534741740321722783896791467547700078990479721305431223135146183421533222985723246473939502177883026964409684254134535633941212221626354623516238316311949568660470001173420547666712044775323357844713691111692812446670867450055283370608171240190474275069941457595403423055585472062780316831590593027660448487954723884031661048650142403482640501524272991593130834835308761272803869552790528953702306028905150952522053905367211436142028442703872214925690770409536994226358340206849978100675060526056826556517593308993383603648145413638263307014616911802204092564423843920389227226880169723943627366485087286581366973176244188359610454500218575198034950850702882645657001199222120974693622050495059537888127244382111308712923883938653564290158794299421090729079314533263644712672917232599032512369534508495404219988754685225992977126961299267502709768199800160433956033135118784683621404387136886804702824119089956928304988162532265563424291158124230233131325289884330556348102754144336860837248416276212908213693631253480090174944740735827656858826591923016630208833042723637371516948456688778927858449435368951314204680868668523042754016546996781392088921118609141904080033961893563295014303889256486647208542896521742564982095776898313321524339563262790246378612291985112648315661689654088465020454433362564933956721715535242948184465069915071425703638590284381419851529397653093143040427053462154390577545918004167583754236584261024680172980266678559447497526106800161728910015428219169706710448835508271931544905613276023674249937657282792075294928459215364779424880563457816255188455950953928044904513261433240887446810298387488121644052558746788016593776775654159838947879856051679259280536300213092471325640972278487199098004160440039491420160935054140252056123817212989558284377169267165159738769885559715875396091327091687358621539941058604767997893278001759153740017001615698545561749136386168997161378723723503114459816772735762014530010766584052322696303559840279127545341698943098138612104447444171489820760825436807702007237428097614694265865499803062193977355439578097166074709374325779211617840182726358772467488646026251835750850334265656953421386822413074556821884608365238762576735664649142402637217969989413878542613806073236416718070914476649885981764939377460593826693799645748178910972157807767037690890277522108009702049998477216985109256736836547995615682001866657468419411471858404687050237604151616088100317622042572761419586453477783545255192431785270116048706620718646746105542428810545963964240699274801379867343076860791576331150721376696597091733615556754640571545334330666874485315825851114580676457169123736613536648300018305394447148960630686251149796773727891024529577379752640283266533717105698744911982518142165899706758536778906711642839525056183944575756105768577616430391869751014496152763120776177717411154477880150932238332469086203676190184747879064797827933970925764374855196858417657636538417653069221968128528531064695824143071912013632471357282585421249653245724095397008731625718786167722057215981217732972815669313045748241241913315057930680767061118540094770199283665363539801821343041128017326996341034102483432941709263586845133593024250233833984994614520084000069763454383745462940171960340938494899187223643395404377413655304777979253697816648334781995219655171157386994025719235862578820814665831385237209451170977821076778518878748309367077073351997296586027172979827984373385333897400554618819826329422864740573912104498640780224378053308360554448477608490348944547856484550648307650710221193228195073741004840414274133853648445239913596057206220374493259662136146850080437341962854658532922925406427109749773290666854860295453085208764078914199294146216152130248533678615709288815621754593426215289961950522074296832951856334124314548978680012992250334416948113568651809908286205640148540646888462359728369114168334855243222574873228541580210491380579940374184690795330050802902958202522650128546998336457730879503263708615869451993088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 157250877669389012479330044952962873594649317804966535662574667734931643571861589958538023990020451866284164005399002404406224734441442237187766841210703367867923068167224489545594014230958598011973390537733533738132284216740543809054775936383731645278984106498592178419315499523855654724340673936193710971954851941777868313494609319248036082787754508520687420462211026877106139907667596848484316684600780486854007504918083487490094341382276351432850018077283103982227547180272777042732881555240438459878485211624963818364421311192067195249018459993322850228851076497677641838975961758985716981534563715067018894719398602135985524789176169219511023062872084265397740833213922940550629820295546318695122738632459144276009584707287170902569648147817606937617672638207634318871363690753334319714666817405138572688666566251536498459783577926682263433712640282079924119526481279595900459281913944371978914794749461332526469293026678684201982914293801722399120178800192239093048259611939217123264724929741363716927166386461154952228351423798149278327086996491269495800636163156077712885938536536307591910060187910080679375736727684909141501780300361235968259870795721203638007337887594747150346939856296848471012012671879144511038828101252532755240519024312601782986419926756541653689081845337136343215985545828537683010177806500816420430256437282213754503562939801269609344655083241799316541483518245075121646848730637814792220908527671866937858558367103179200138686614851231990576264519701118754088419568433414404547897670994543280219532813246889855678776710004684679528057772969543188964562248723980026336226437699936369770447755537768621349886287465977637367498812366002433977175656431618812784775880603384664834014338064399313079119347150565406871060692282619817190206942361675194300224576574629726483134788523166274998620173280886315664012134021184541416759324501958541295212364444436583374021104773238239704140748787876574413903037821338324612684298177287917862782707196683821626139709352030754848245652449896922294248812059610708541640792204118225949909562400746502419857509504039066172643226246148743072585752557039114342772431614295049853036851551237333359831679865977992515490923904940797672922096142598996027526892941314160854117944916202462729744871742224069636718208173001097224821208427072320378099894050320981978761623171217702130446949537609065058266989695243917866054512485058625040469253363087422236099536604115509117679490231316668404691066915688811305614567741960110109797865172359599036711894325535616535655508555330643345510440490044609650008469218945580961246950866415301192045217727036171930259760404302647882612099643005605358506133223356707724285022411509728523441621395840643265919680403744404462793125590201977210787615005136447922942079591343581701627732177941737468402461662693224136591846177567215053318873790180169765404382467830005203529282597759739619614904541121661869938476421879121929509170030566905994830768847541342143764223636149183527729528295220675001404399413018643284493715515081920950909787108497373392518970068558738623170758637010396030632703818122878971190695600490102953721819028821703008989444216120428268981311316365911378849286779182844996338423381130527848468600715094146535337748012865199362758978978766220851331331953486911565970640558952743281907750094120532715633399360461837900050099554625339081270546750317674724898757979409723110788618159847292357670665502325140757286599895482417456612925820529111760424586356520628538920789577486684660565846250989719294477132968323819910036622328019550694002555812241270407976848777588565217264245061728634098225187387328712289968651833448946070615036868955690644895642633433736471945989412863116205709040497888060772932132455925106408842855988112990135529621206582519206827988244104628307724009324830936008930452598025181812640069565300402654232030604785203368772571575601856215964444907824906625275050988087656611960276321204132188783786471015073912737803828259186532320345888577035890859126167094772118758713549711345731057308258744913533237995117205699187269833027055445017170359541302762215529459661735907210333536009563273153887322353345824172049186314586552206656067786228473070188560497346771659130726030498491197436982648695009153449402868849860541181735329145262281759697259229956100740485981645445072715431219932305896125368465266965253620051008139362731199324905406194493876435413255478081542878603626641179344400346421643312812259736603104465156778919118807906666379326379586115036012085273986663995267960340913205642778675412490165428285320141860713942468905757722540180049383549466883888160651824497967956100821270753844087623947468287970805195677844869398740246134871442497804088256919486735610946790908140764447952955799106118658078441531952831594437795859505951259275061397832271024682272626356200932742313802342858697993332256628168408272072313333497111664384918472196465984921809973979807448662828414705389228342159356267568817386721184360797456708598028752913075195532723531792392877017342195598677900741844912850404506695952602412123080506353602278500346425277061069832963217220737813589426068954220812044489882890555490968042209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 39630432072811386613303946023661164468527352351296455477894295395645989231894787272355386937904203506891904163387048899991992201358158255916245891824746107353102436018434598855612015083027000366710616187591247569602072472117364963083456846172903235856815093528288109171274333009664011040311046301877047507418677874381400251322269979546871877167572320191725798898171968920263618831587841337463346844719479641187265116650525592631286407454838801704914128234849336081139491570953760460828291113361566470380374815896020943679445657214353381540747778471288068748953252147391311482158833210802404489121728414698241618336398475073171115633695942257648094634244273274048134026855702827169599736018967890696242580822732405306280857571723526106692446386734304159734338265586217719567392510360859598057317678135973566053008464327030909325953345273398353263813279176448819541793107269286468726203366251954658929127098506179532095207605720920619187422392597387553477231439506398905097754340409859024920417456778627672758625333725344684590562839938666683837253208136456322223464540511506375917229368057223290105177635388110737776038157949941929607048151207424185948418807304677104064675513012578195875055688200974743553836572404026768291338742406672060927805964299661913188725049222402421409909879297966373241616187038096946761406686234915060567837469568189885984274892179981371740917365528076042795319565939283288798900400606824447546444547150949696110187264710789833906385670328692787256359738966523488799708124263990399715018364700686108208573961085646497847245999084001564018358535642638022253081087776994540946897377362046758526171956153243135872975604752346199084796388052594454886472166950846499095238844078397031283161468863458822934936154729120506399530658502805556665078976034138010490115421002021397966605403357532842398576765740509948689761295659239958243139838947293894125581285170428920722675711810330165116236097292247782511141532051430694712128249197458625862945089531628999664143509244412310497666006901604061773100875998214265539487402266412018966589968558620416746911453171025638039715890808390259406498974079549771660085329739495312891145589031097473562071268469548636169668232413291759868191801315183613203875948875521227281642649679866523075960969044694046184243593701492578216673990704000515238573742397663141775271729835808362784226787532467621339835938056622279205025450804208741200282021573378950205239786494599210198968393845453235682056723704339248034125385641156110584949996074845144801725696974539550798420242862727846006579766268269808309905316412714795524653034677597772582651762628448696853754739037678004858610638525125285987939797762682432474718583904851084543753232897765016689094178644964821294472043329704035633526200240547413516490845052224560411523042959799632456059121905623306977660608058894811705316121300348843409914266967623411982879898388807589324339401076329904509802827516293347323993557952692104433073941435412943619244073351819420839627937081314616144198533064755319070201052463608056785556059691984694358673482472899752614917141758916077830314919031601122923999971862780476137246561757486206619987165131361926148119111534100844616302255058598472990495663140286854780262466644668872109715892235682821332896473485665824397860297495488422567250338053634829494395636129039846412151726908414700461145742630466891061712698856805631099233049413391358947724675769553521796149251716136358494103882917822977631420787977366328998026165046796116173344404541670598648356033127559181352320077256484806790799660949371750154019279952770515150206399659063896062156316955282772311006058154957388315980832703359694529414582997579134466898484422494370681800156556363801848761628336674123978989601923995553060057249868517800669256660966838238756581207943852393877601755826395626536483010319056001782159020322288562082749210031257493092379024056457145649736908827141198013336851007248922074497951150695876885060657073387251787469365761805077955086997149830789487508980050697146203030952403872126255900531977429573702968112079991586489918579002197181770106495868012963218059865987559906006514245330702837260908616699288504520075300179128797822383634811544849642610195252360824750721132502613693057722549422887801283984973734105977684737928059501902766424107949293267601877845414077793180863523055075370817259963522923961491319791678849623468592899343868128485297001011494431661503727256983898825147356726428839106892888760393983886926874548984572438240812461103841180912591217385013975574553048628513662863876350362005243288518970331620446233421690353106893500049518308583912533669813707808600147102799317455798615186553740887849690039354404019457609156573990817578173664803561758710541751377041288209938594356419844726108892178743703460992928845830366805661012555308131432876624627450179110971335595756021037056839518687157252925725306328787241233048396746915735648329702644131407591902481778207296164455437537613745060975334880384846611767744646287387395371934170964405862260210417557094411682010203697479682628124265899095535351095965441919154680730584772145749149329860419298927065428088545574616711512342724748257257324544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 6763099874820673947728111084980004396470502525843077759302021691186498979072174528919631961631945845747856688730814742124682276096725510984131661503885773924079861532597000045121953447313904587741652976712737660197207086242662468334986344830464087697951516523892185178469844721084571545986713267442641700266870871826513319083688092882961014348868726060311894199027639858293051572755086063682985415805432644093312442245463942770074437550512707969663541443897842665090008576222947079725710321837719961481083029908700221619272808954595184463729123448153279781991109670134898244021787561679840596486470191891373192653368512529728061137859346788669336971836524884558985939756057839709880240037489049232397105988114738105486358074291106451995198040040668285222792664478143981121888955684502057654678598126777867926816719724301350403808925251287637063610263131915031978806663994122207391066067159415410275428125734476281662850842740329718749836020412866312082892468873497935654803833063189476227604461982227245634405113288713561740633295248497439651804581988146253740326805088178516565137389653444350321600241346507074803274698522495532620127779402814880598223581865417177525904910277918749937746874559530259309048435964725736383992516927674393932480650431285654821380567747120076893271604236384312782158106582198838539459422524941317832830620207346432148326345265504582535728629840714764956442448382126970334627856720379069657033832973754979225878239898837548543077943630873336435751974248660260413510117128279164795398096475500686561065047990710620168525309327042809478200879285327824979418421835320962375171268914415252795123136560644432364947584627153293322385324061515912532378724037744061416664482629612990252239897801835437848290821128400565116053487857326618766518220658421547833326966594638738416427545859345710617964067323518267291847534711011549113567587915661259446336357611572187128187286778319540494823216274818227230794856328240453521312826518094222459936799634183942144564585333779643302040961055801519207897100521195964271715488258667864761768116926595671614703297400527905248353473089090680548121992509756008317058567862269492634356657261414110836452066065377236182581686308215062266551231188758962435945023490041303120891353964209785757555822552909085121493635242737348976676344540236932552449879026583166509089085830881028239162601194082667187262983652151587131529074507090338498378513382910556053858999164502215863460628924381301191293939187362554574682300107833260189904156023133126751259260226438567292487168852000189695155764392482816775319761361010903763381025103266654179171562557377980274391692290377798801313013367263765350338643921452162941032024622619259082612342723405980373364760932123285497226649927910061319326161952918978428350625314310037596271840458221338709644736269295533490677001282778215128491578452613115902309469377694984928831035544836725848587532062011770949710514129086444036361636571353583600254009920277260676325779041012834689413708989837576859240754761585417342491186547269803515107398540233654704645406869805170944620451028075720011453006755815509939392687783935971531230837581656224007896150344046947085511073120004407438215415248718434291189064293356235648286275091902196575585599219025736354716528612819606226402175306933305567202002579778273450001134553462398192380871836349212301844100734970786020718720378382211034263332925271894204379896013443994313209971452447012850236522358639075004736104881178644278151678975435581484875405381107097882234681480910667764436753270401937395480109301266543423487129670061548013202568530978220398893025261930550158014954501349120860440460908109198767131777085168021658032782608610769927929493581754445577667064457160717576649625586361694994030693861723713659048250077914919672653859494542518954490142684046332492675591960227785760747490154747525962558822234353682117962206360388419313995957861310901251054923175461528478932897411095511158197651928156933301882259577805637317000549754194183398791403143776586924469031458613712878293211381477682060564993325308638491648458469981317294331246918346938382993739712937814481376534789304737195818455301748187344211667014195657762254528426316621721394688171747528855348218014091444420162675640919801769803740322336715448898764393499834763471601530931091942754248585127736717453109465136914257638273614651276770510215355556901015633315613831815883346782875420846227743733223633980392723917852577458028930320108577969893849374517179433463579408794070933552528778683832142522144057384929996106790463707175245971368637424336262104599485962212059424820356524740140269659705045069011196998780890551408733097755003468902925576425430109034710895470180742375321909898276662780743555316626619186952614118940786345375761916788617813558241211594728484444497708236681850099263212425737517432065237106164885086571464496392080951166618751502677067411321318865887591341969879303324875101227563860203317934752448139223343599648892983310847077521201614429194611822516800830958962682845566230386879047284657166790801019718174460971761942068041208540874317067116968674723691148898061629014123671594631586086038644589035437996323635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 982861641954938395659512054297434358724421864541743410168115069023451272303000964766970216609407686769408783211389716394333260425443726879557075007382985633362570095268230581280410672962918131514491954162725837705536149903351500671488294174905506171090919766219707072746883840051463637898871674261600052559156096574523249967049632763037092610345664397024331735317163170274576034022188166221677291051802290945435724393459013837294987782918413452771006349937812383352709897044207449919283504036679873470720771391619877457083926385228054467651242491947353659483817056430892938505555339372304814019554385038369787841364586544700043859701615285681895090830124868094291365381369327098756680079813531500186072810701418844345791437756331713812359622655633708698029245034222310644904896875641636323518686735268126916288120352844160623282403375191863179563488201772082873278012332304216670219074513078980835117032502020102303764827831672245862958440368531130296349306989053347366464060531719477404464490079349286081046349759345248242979295735436648316100328282319256847038155300887623957516379412137382636523163033417960040250465887330799912435480540400568131161452638669672059674128225108109058697208072228949594470652504722633774832308118340030150184963373085281955728965109332148155642895546242531147738268913741989090578096312249283102019999424129451115281838118946582311618712317681044978407433079477131262295136331069940264692978104445443872831034344245374698402051858496379227571700372739913523734800811876191461176038326848801170476243077041128808635058031864507210133606620772760326878159292842102662817844643766822628161863737090792882304629226921592986712626374233701156543710778618213857588181466403672509924460280135874954849081197235882019362647361632070846860857876971640569563427946432821932102002419614192931395996201048356077458599763427629282777789078042537681187690687711093015149402628702578421810672282998641734855435927593031757041355594699827699300775430013404474184723977381102594893316804156576423468162369381576583563195315486352445020723462042160920429494533083470904158804128610700695383868614151615944683511850005973597807146618050363980721693280092520820340182455307183887859283631536044147580768587591987252503064639598648532979858181944274892974678848522164662867375193948324386197213520332208071725694598800540969839588051476597179484460533593978158416870340269697506490625875439410039186421867554398024806293525398595513652927686053506353143253209133513526096859271674740025341501828925902946569368401224752894272293379247872561683323537630282223164780952221510779000589054226086882108984618300388191889967548349247780374856116267186554373070377719589348335914279109595289011860339858513151816623369340587931695279497681403604229113804379011862485119842139883940301351156068853772758350747553407656860776433974575779035081748265396604943485245468291426020801200201793292005757390799828569298124469771264579784450677403293197540895066469709720335186552621439412512556079295955518222876426016309486293653710643787642938817346108708689189533382920888384612031369052317403402351479395522092112694148360250949417641334629394552708451565871994945729441603112852727550309848565575900351115405087979133318722860740104413282407085047858989465697311541865008248640104856208165437767038380689179524125954904212891975993729408201132603874504687031088290615552184489219411320892687821283005754145792696345595148394753754554822307952929209096483944899309133398299112351150824966555063704759438363073379948901086189768548736772865249396292369340170537645099576028632781033061810614047818882364287995620174630407640741553519621116002046513436618532588979888549277998903104635310435562696887541055946487189148160346506197169725024064008185318215584854225750402101862420353971584564674699022463950876633625717840164277548843580366882060873087730876239941771800069052052095898989371688190052863540120408110544125229736342168839388044880460121265195829727451755905997076025165003914754455472793835295067615070909023075249826066216538074128997191888279843647083963371782680887133122411415148537213520366628856211095212158352823962011028598082674620250279150401739867191409753557540711000207681669256049428127852025332136668931858763512301738516883983406564500868889424915701425414414584052646144612882877466627680262183873867593635179053345202250260205591665288934275270464885167753090556621574465562851649867962017351892316712286837057532844483677425869455998660760521622716808893255396464991858330528879997265873237288428511445017070403827286904244492253171151111575769895423440079576946894756041539498965266392342798063728473612802151052707684141997462329606070238765740060375211330086097639487712627052768551273110503373139339024188052938701822773160030184056139383850792743476395846130926983563660491531651508383033278783292757115425514547119029605083782729641976314242514406710929164201653402166612106280175830132259879595444304335677868607460166579949069474972819433917615656767481788448126420254426288395240703943145149938744672726879916832123858746010923474968059245328449607604332259844547865570003631488539852836825989120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 234127292142436733008036502236043429754516781993940133853551702664336050051582300806680453175699808508446997244659901300947565495264796797571153743546823668626627753840540237938005066703608271453006700939878828509139191897675768693240436032339325516452223690520144625391444829798551916369802034507315423125730526859632743096203279625227093822535811705242783159217407014052545824171555997244000042146737292423732800212669767809838016712624421056175752109687388254845625882357054782637913762842207665091967062660388009844799022476529009073832122097762765327765064245005270360379303083803818240566824614765334825073678232430595773870859595140040718590294676480619229708250007237747963162054610727927212478453799917724894201046529642094356914173156183579547271185305578049778650296013027923628275060781208553747918842183543187405463348541610761844997159615256209138068628158377633414014677522064500016094192172299009772339295836207862287815513117994432067352450381603842579725484541618527417024293890294543103746387292843743167758850627692281083815842480731876976094200042741200517101214610271325436388715768262589168880336096287818003349860636529832725351770220962501294985613491500999705137239397584228267217283524600279899429146021969047630272765635579549101796014827086788715273893408844482585162097946287607686074789430087391849471085590235625167155458973524087493828061405516959613334813695538313819894546460653629330508395286096877627387047796560034577767957087757671586037052437595290896317346608996283014942928260496047328978348997958615729689057607685347297448997421407272730939756811685308359677801835784317130966731818072363293792800941431268247768894972523293101515480002982752692482366079698063013330513496885983398745707713921345745979308693695874754339499954380311548151598539417243410126882891908312468995561209282961521961205343037785972056112296052962337801953288820635848384810178613045775536271932559111648378616323505373790244299445850991722277653367604148660710004987285146351348416947251466802898948933687426461314520562498201503852775590467614066482044326189203819242581355755451905655480683718031764405472553748407464632964150296445607884093359297830495476634872007228215366260775401877037371189451466683041767375764902226030999587923270808397741092079931468465034524316392617883807824918149971909235024553845527969228897438662230221758901929230560515112358980513743126360916430228562578406648871547441423127654519277993014409750053126324582474495046468429700260359030463293509953034470678089537733749149270815474009394826228753188425247410156869611148829685677223552994819263312772656501641299665489997514620114585340114024100269532207317034618272687693560816974730514395990055582694067498502784804401191675864612858606336963562044547130524875199622432669110511842381219942564314125653852930155184752620940134578161461768471750481015978671877409469774285070066358085506776278440143609854600916665308908586850719848289283358051567809784975510096863779321593430908362691062865129972081586205334238815773135248651955842163647822525162323619888242815464832599734209227261821865855186601570496143897986156303907062358892689315469667826733658128872480504132982870139229174079043495944002759868265246136480084396263725610042063731240733819886333924844901497211658898962808568046107401633463796421983596420690241984784544571391273132562759629103278564585500287031535322356131593817667891724630799828299259733883183623622869160498837495988182314791841646279550297306038691364571862936689912826631313747158609882216974202811794526382832475599098481037210067369897409702177337200579793944714433213142347110143240091070212585631954513782675543594488094616876969503210472912733155578605503052254246468601259281060720208469051109013271126658429175401053157556431216555692920637108652402512385442073708797269888822809237299031128099350282841320003212488549883088024953231239746615403085053832612448696627668157897455427686250228300076139210762502942629388038888488019191288036992728680184175670761817071514369335908578982801357024550288891826565873199197300923131612955825944549671869361267855297220035131038207418417166643208538677847800040542772890813936689468511425805964020566914210805915724222091921549559285264321110759336056221664072968709377642457311558770099413348433863536158061152446758088559847620295403816057326777444047011711113993639006100498935799686422913845957881971347453438938391678732979786028327512391142739244276281990597159638159999575471970329187395727096749076418985591828473277653700251119173263201154416953519617356272625374108566072841430285185623816748707448998455652685681389730045247710392761763030811146962731230107166846504298883023972034416319176240550710502604216875311894758642476396920403773956695338377741436514020033871137537558965735881916132226183995175116341010631173166834281423546687282307609434358111352882887166367225632716021715049782174914285780163491372958704518204634139444505595582560662298536801456549651873919824077318637669341779472662932380738700918394881912252653200468122495083020831684449423136171643569356236699305753020634247776109230096097596331094908141899350016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 56258283273962398817894268075554157820647993337686140078292532191857595233053577609689640348591279221370902969460357501296298217558576308820425284457412819647577475123882815580678708491876016833532991971860010163946132779269869199942998510494608867132877502042885826085867510434231551931454796858870742146580177524921756452090231125282253069868522604042080739742392473401779110534839829037004382691977637709241082187366160931242745955590376823134872194775437596282577717287157497398214647260104853849953940725431228472744309054472318614577375716172783970781342683811570132421878181647785733036724357086426826623792729907834374749376797502128139493627689275072252330011110231479721134655765281707212081577929533469614150767918297865893755551372698890088934669191527606366375773355727481944870590581962346874832216118831111356053418332335371096067258887029784012195134628757291990526809445060993127093887081529199242358108716773381758619541603524274840465097588037516747767631636694212050763996807589517616631503808518750502239263699490075694716032968287471873557080394367755957280482260323736496939475087356488400623251633124104836377242897104224151583545191503438140290459763927510134858341543004699164713971906697607026722332008471654240071513895430314377356161523832064330858087360713580895654236982402271947912709286167408456046664042599371190894893242342350827024359536034761666792411331763091911662395006242709710118124801758696573620245680713784446251761642065351807145249043147859138544866798436382889629231071803148882190676542637038776276726412511296213270894314105334632473087930617047209620818751934119094097670476482168962996971699127953022540974427060372863546170965169245714888364176473118286226261145645610098844349373520582569675970892210110465532365008851144062984780916783490603879907667369803591495725786062003915683050803896889421561962139475166548760668279178379840310746174453005472859431865957341131009335826930886582140506261331858697644021316070336928126161603409834314244707522034698995433645080122010322815653314346007081176416680343199866503272076090434864747213461388451395194437901695239270317893640357052723440722109530007077005776336297088242952422105710919756911297672944626913941969966956815563244323832975255728734943696673765732306822500729134070048715462336448748881773127500874155170131008857882428728077250908949033258335178779592682033257420315274025518533651994886007378922800724737936602721478434795430731019315464031359252864426629680739331509141858983902571345316227812715268432723076771876357396580065172981821869743747435735332687586321727037991839016161898567119098583087221081349502499785096004745753180333863735474351749354987698797433454994814579070762017749479920647534015665347686344626635208313251651651695780218684740441718991117915560985151840517029085840275513375792481718242126950955384669130770594898501706249099882363671169173887474267285697815767957710697756666862681333199894690760812199063465757046400772210282761699793551706184115954511459539162562822284016355617753193843888766569272286152967192380776714900812694019140168123160053984769483645977837000443260640917769001858120976071876598271928537174832682921852605733424922639760364078584068181864158984562767189039998176950180791098223397405522540302470418757456456125900248045957807065210613839080221902442847357625524730982476980089505776262172586545965514469781968715138675907667547162333193757058353883781114375354444738715780617064244352444363761629591865665106742284474323851751823951529670858226928165726171011815560838645333793345849935152412847761644347621210438847315415654854839838105737441605293677370240511655349016337096321136895212099179175596877865225743104659569928574294661861751625477480506735595414959343993931338512818890809432928743146570589302440497747998760831797685184269801467818871777362265990956880790887407896665014075624562299339530515307327631235924766491208011114293542852535391695419798371782111918438001499809679551235264931260910492724776543537125166031055127241195021090620819791151734373884089468210311321503642664937995558123042932711660392440807713475578296955806253577272592607077918950772603782596754807472671505459080181893120208084514149082422873058164779951496626258260411611168325800397507274462921838269755719367768757339368052575097978668794757281765395215068251453664482625763412574586921394466457974253256031898172102786769080246961159031819678680210515074952966059454561656668919347940281640875812166049006096491183761384962777218293422862976669666345982199084275929422324057780273819965234655800310195352925076329253264623389198569838607263817445323272213695626481666151076403671670980954820500365940882396889096432766064241550834585832607274092895605144045378815077818911598208276596669417951391319012285745579256982853053161079451235532973807049416527743550231762669652864874644014074971679710433009955992095370159375787915680993876889529291906308540065807007244151882755143262643231043400940445709555065732926697704872420592569567251828778961478708163532443664934813896017428417119870479098238311049036233172631189838964889007090384103028409390066456524436275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 8889527996635230785714644822422064163550160070051143773073462004894861453914568362125340815824391267631469155079491537696309989274448355217738343455196043307604911920848997915056474290175446759210832635215083746483042646888202389587729636699031285210932345352677340401646155608733342763414204145734097534122767761004836730366625479473830209096719136600682666236019771225391890174723219689274926807770461484250087548057453744814031123478739873507394720574474099658301440320088365523748073833087719931886156983216320127688791223912652178255863695898994996223997513679246139031644625254081705827566846380632012297767929662234028175184539178431805619593559739861659569287553474959821700451288299281820125399252452113087164166413443041709882434875779650055330941717924518187211990936357610916250629083237005850910036389536514865193481804074937879517403494993173320411583107130786981644832778613537622412141064780726167762376566394072054254766521734443860195156312440730044707212172673076867006220345740454812162243926596938584583865178223319979544152109385592747473272858699671005984901268073241227653675817135317617588386411350257274489441570239615145944609032906839833890195449153614731230891556128156684383619087166664232217330897016910367949648805372488709384387700783467494826524032190077355422843672557134909691753464155114358821597597555139238213490653419382597354255726555240766171961391198081734454393807123736637660431568595225273305219334453543852882871146279530957518048227799909677784155845830866307674266025176414911818301513502382185933307219586065638563160578199758312627751326069430802967856281228468344378332627001390925811682187167438365084126390626427166616570741831045427329023020438489486466045426748280159610409205624981225618117745735016752599067109678953337981046536827547331098206057881579429788582209047127640374889620384795190674756121199672235908200208107900746239410509337504388480865263630986630670695564364798840978389639134023894883297752189302648283139189425515721741531885116384429592731391185845318562109733934804348678776038329497832307626075366146259563358565355977789375268466394849165778315460978025948768401742387801094651981461289217634135894797676229078738673294777458326475321554448655012111527919012340440547219973136421594043645966718287269111220938112579139792466578089417386727184968381079443998707282805443785665054692872793054684707877260788478622130715760878919294364116271422871825831018441216568461136211461149841734430072500669155918621847070498676945660148188650295159470298843656582000877323265406504916314354842909911716125263121603196560056244012689513880099436100583828315239604824849556732408807087017576249866815242410979096342321596349771338646667235436556116409243502898848784689164607015596335447790812310054680601122129418300324956376343104877406197202248716698663794424166663217222248698510463735971262686628822099995127036239568307210250429790308664733056138974256370657513243813128020687346424695032254259442116105489429789011054975846613433846834220987644593309676924389032268368322275797010015140341793937625829473230092159523402521863147497359433013749253824364891611204757378912554949612285100532287623828602252500060794601359318141681382745014534106609086793081431614225862431062298089122794130772853447003217359607418948592881230101389738059708591959897714788270030358517811297151130277516578831688107908767833510326571749601845158128536317102041793490566865871202714732526427181633778030342772568365912697995367384157249678602699645759995867271110685054879364763722524396092326639623966174191488471207148222390468575333625049113345713556410137681686811664148382262909694672833525077729890165281873456944845501102555445287402275927017448524339134201729955440169403724878140029384030434647335207276267761753865524008581241979676560243908776447049506442102421012973145043595586574701994645993621603378238998597638129580009592127494633357688616768589990365195837880971441682214090873599445818062223847930192847173702222951384480589570635945144918596965622334926415138538124318725547711947915361457092096378353803946572640344471864453751622558589335648939521820954634281417222923867487105654195534077302762062853409452825557286231263830475140734596408871138668660177118877403655030535863560265938137750459941085255462394019347783873401681532666827933929939666067281716823117758839638607375581356409494529147765035010513093067472326807554796945565776725937345568684145723245475515301987001450908524854148146625002905208823452222502802668191276860451615457496664320469431078454674364661893861749793666120233666069650778760908389516741629838363495164681785939559449733240001070565558380479661229992326430345115316318680440201875603152684391595950987015371960708374912327280206576736622020482618026980982532225724858681165451986626730342483015766447793934171941055686827887014744150763282015553780194984338364270248380187955446256959916486029966028078345709089734896965988646124279938315939983640522660097225592566686569616930381291256934553466836872140132375960804948770691031689752006566198867506629818044132768292512850277126200248194206276609694437385007603384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 810182310552514688521184037304841142087473114659096008883737224278693159542462638478930786092430357032389057777433607091595880917290626236841060043229504197744723362278160776563276839871172219207225663445656788816124493661034751838039271866516496420053113840814096554986266736852726889887224979660827098136663251182536930014193207478120306906701837347009177747414346668910128398953288424737214281311964317511586423599550369399070232192385983758786289206426947006445017694512567316796568492733321116999358685423233747641150803941017580638027181442724239927808081198821813440766036311495904915643277020387818956236602595827461497385273956593828657963021907530749908878486890264647446649481459527184063708762703086046835189386503989717713232530598624432216870741778889531253179562261317805760850797963638364101237640869611710383455725157753698975574182946834331003099637411229160074875337290018779144192196981331851601724756868483088794336223139993634098017601495697879708513260249889074873669763650618424793561489951356880360312367742691112807350037544535239223145671071017721894816932568776714473635417327657174126257236304271523415532669992085079407101343284804203066399499671587996399594115976018364929882395364898798204551154478707299994375170233489868675423504424328018499033053208954593752547752223498738546703072864784008483370898664650297995981558833487899928208398508206075063039313695778956339744255678121747420525544510529736392715303684308402283835377561483261086659286005969407839804731124290435752719721665365630094138711882901433374136521012792474319627880636364993891811107213378180580712175297955667461509169191703532007958347841370814354073126796397875087708508544126159319068570462778822064831779851106209140208949122020866652346807783332977303708588940952306259652752957282829840268557521951146204135434920010274552074444629453679775413592044862395138154139860886290348981985486305156872293391909219417053831096160939493181684049984326724710342860965710915854265364232507836079729040620827581329302053556214908195819232556002349853500696414167935698548260079518027565434994184241574812061338099559999569450050613227667806201886078378806249714647538228844662973979015917475698482675374147819460662301343645487461789932829209931212459211987522637934776388833225796081500259297283510383517876628034138860571253584212042601730188252337730512921131903420602187564041696565229584575353195807381211107347833884114237851711264078504448274953622941193515353083907894179637163704319682604102304163999549490974897378229481457100985512854875383657221724621896049093535574405905016484119843924345717995290988251161437194867679209464134652054507041467577328345671450780341752942872167283978281513478650337267142936048758605540212743100477243449046347856415734773486496402959060740495013313242789156528936083157452097761675249900936191487418720665265044206272377916967991820155085694116204538603026479487692456810307742788516353536227126082746008352483712324408827579779124928522326200535853177802742382937651462868586069522218673774472294683232838814268590014210410003867632243259892556678888330492915102756261392638966957877732458066217161473369035689948280066850217397497871541343971095997835554446770195851197310803127271244985811073235492745203015509823405758536593084344222749591891269396098650938458668265073783455951880170646925245350541524854526590117182062473644351186980001493177755166843952617251450910383534519390618046777109424979076267214811034291375948286094098640171000467793968447142184590457156856759126951455769397723271548671218887259148066852797552045157028948271515622777712516627215314188894102248105250956052947559966592669181894423994308458735215115533058945895729339386758705095963324583648590670292418049954533042147690146426863860615758725794999609998859704468837317158801479118180745390680096452880380528274452282643719924175224292198127211092728953378776338895828163191809704680701351598524174671201915368970989561940868644523783102653969630299386687429818467881638621525321497692948581057945668580744278283309381358943578196091792059852229388843449636116555727764577973679757535521193634456776187077106541098960221524340084590014798344042834619617517549427277828112826850559443758458692670755787489544364086243659691818044197525956434604766839810317972187079410730149758640991105134085416069967978035658525679548251090850400337129006338996782785667243817805433113196028077144212752837444369267112020759326520581752640457010244176071782291256736652387580669983459919968846489325396501164889033492054945826177687666625284178268306204260276428535780833122902108538974262968926126034427716973253998381953903962527189991436891745058996667215787268736880670540854854043619643663982296031333690239873862685311223404451326724889294199206949658061121466815343648071830647028042714506844955240161142044742057522245570279494195497054108123600384528705934444582600493154419123878148758726966970225060266545177695598416446304338146096269574636124852105396537556028290765217579895168398092758289799871917405959392804066332616362132011607987408549198427903623184367811324620153021217337525275973788893184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 35401636322157991011665102180131765302793226357190134030055809289490616694342675587776316159661391353988376064339679296983667612933175832102572219898258265404321694730610484363297975801037372563442607961815154398412789229902739856449033600789782618592077643136202116142562741072247896844197009641425327006187728032572642479413500535645401938474861548103265617628481186121108981344264829798709527088045388165302716030022945463414427961185400151940142910875836898240882170872528694715786619715448359776304293271639682987125407454874000429122530186571599745724494147963476972731504151860743461940927018294970611084356624218796714015930045162040518002342288262638997518547505163266323868188591405049096006307637460436249315566064569381048128903591345625300197715287610905572865227902027255495796584069206534236887200043570580499502389391948589374436875869734038391712064275517680827856812697583859616052370369625726880999318114697288340261834965415237809590358291475796318659456698456084648175830919439389530661917831757678304202998167486753453905939267038629473617769684754312109249972257251554250223216616706847932594576362758484814958368738383817592238106779235068068372285390737530611267659211262976970729905827525218539678709462745778792393724313028617850847398550641970711888589440188117420214393814312531215657696130884038709558600722999237709367238863018506794368986434655696518529731183320697679152192207767404099256988334215626439095772527286655760125350808782535695115281910586645884047335067534534741619944384140467331935388028625205056018737708215988792224978155370762769653826184794335748890579548846922733156185173502262809469195007075883801792528934402824510773308878663122730460245489785559180483807540251365666860633381048925447449322111837161684827632125458300871451972292951481040368111712045638128577984685210314649850033091721108553573193100933346529266740238687278016861129635524257904872059363489624819271506480237849620400832235002643801112362328187774001796465054890643414093198409663362792398994424966746596082673477138445665650399984881030346712124818177448398976263157110065614536239497432468632207885243711668442660448065975975763745786987135662242155618909861038845347435554484460757695554250420231568395392348470416179672871820293592411538697572663215221661853705034274398036453381173884157212780778910105724507698326829071921049728791529065179291244430060295087445210023246621524012936907851505403309404534833448335877559849179241505751550754590523062883542325527364051199416288433445201599376681907510050018254069295516047717756080913543715548499842780338751118054434656892024129440554138111628638170981437526963983473385648371833822146609109945390802398050943230286624670133535292956966319737205819028134208582908294611487676395090727156252984210057801805628469905238222767162253168065975966057552195346191866064822747406010632355360416016170886891714857931286608132143746047754777213486408703747915021649364931636991366846939888062872808215085423416316956063857605340367590374634916592798717163574465468909219977022470772393326889532177799685657260876027287423835242741026467617195161607428268463095235280800221860132918215712672351426049232909275037085287517457853050064071682952145035478772197140504104810515253339120882787581614938524747145189483975022479153104011207986205547632636012894873682267361385689127940904895884643519442256473059274292004118527136755143348433512352156825799401388446358398477599355138477802012413626949238239148899695505425178566187267502843207467707564304292689798409416881279035454615178050932599559439051289473280480693289314627187189928433809626999516795287947797689835663340483197879622392101266400127178755364609699346454718743539039350803237579671744371134237153407177888629907113886112038870441444758783283093965536327202956442420266476264902483498632812088742242084247468171249449328838634033487631507300480386674651301220616060207602801008900648692929785342531061077569052718068983897986339249860379363316436063041105727147482285997832379803546382631629932568633445243137969671552369722408359552229338825613315747679452020718434032498907519341875870731843831048976651900958424176043041936505205337507879654134207785964434131140352020213032815578660223670241756454931289374568542242564198749228735099299005017225174654358704145564407287662119466076280359677308883815085942806029284411222811301069283218776009632270614084238970373698986423388427647567162524509981170175696933588150179550797429131871038048661426578060001838580910102901837977075114613924094970607203820359011298632094979734684203922770688966165340101663201445813173751511388345516083280393385673074917049110875174782220868440757018013393337141787395994011053568669142480279026695396813158741703223658370061498396835097595751380705735386365069427885434540725016358871849018306661376868228665564996271018173883784482807698607813580765920750614726052977143621751884846359049716810088389214907938156271266110045480854712122552772827939248336039501053769044964043932818806535373422758647856795707219389579518583354153242791965805388001026445775483471527348795273563735250977420117702344704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1199116097155133115056067438904203875431961827176127946751247679893877962907254886577952066396683968316522828462554529379780909957867929987221930068399067035498943291635383430446857581806990692754623723679060804212405732453900961746362474909087836987739141288926156832903921123116021856174627109012088054211188967719847620889368016105268689144487408673811540466280594131692021816948644608415299407561904955283759116079542438418963491363047804429097973583548858079177300081061772425284395118894600531727136588124413533047987531263657132810822060476549719157192735709446156192502416949358135389915417376360366573000121412188007463643729314874344427774158052326946675153441620308532563241962730897829940271756389159499750929690153716426656872768128562975692845185716016636510335765589186755302648457065473491981208204819544832129583431730437909624169306148754646051425572099555280389626460730706560100867201037562324365288650808479705699334423875356997381610811608547052442076215937769542464379015275065334359192028788325876472504787224518223359077178625573946253198902815702256873633163379703380442222127798693446161179874268074060493183219379992881336107588788960612660928273990811796061958765214561365343091702052518832392923181894697203580436014209082581596951689828465486690490819947101185114124388771912017878930137320812837433100056481892267164988909611084398973925927029231292962306916475293249859201790719586813212221817645031695079080209408691208059929602954485159255648114971184000503123252187932919022158628273851239499331579214066649031724689139681153373203115769452711911637920894904772512598938683742177264155805505645352329518604111345328193640117905822620936613158375588917980473466463496527180589301682164631493545665055242689018113408483628245470246639315357798616670415158082396792940346646948989935764675204392896270832404676951621741744596897599840173714836434331964782188758142309287690186000509625891086858109378755434337979374883919117358394512632983041006549271502542049067451225744356594352003603755029344733746421708132232774181492760544416727751073568865233853359154441362210053503034519514249944728825274203221131164094900502778516563436296726807532146768206186755664668810479773153486447150170649216829476887314636522044638343091440245753047093113242084976512118539491038399131271870436416016881110116338497367952355258252984759926045605543931131438784811092456506020224629883896759579772775631170934721792961576281304710977345020819989933507778499798651047250729058611716996686624970342827161685808191815548203374890843760611141810466457506362293193534366823655757188631812714353922849125618827770714158141608611885549808861246976494403552048732735642287917778689167387508942140910366380691578444952975434798861128820015587816692983613881153669086559516305167438321359395763843001367748006483511933872005910435791273647077799246818087318093179158315117510023424826120383743457055653652737114767752987554225988017749215601373614472186825845872250229834042211872078951258733216847916002964623657481882233458639436734419027318710718957641581150731878779289269684177677454576128900621139360949594451238295420709100992401065167727194237754522780715048921124755246728580549520426814636272280500145065144459917675770269124631191517823624128240838052199975070620268568061717220821578234042414070955630725470310862066661353374549112737581991710856550697234821230954384192890794405825701629399058469809609113959601978375827080886122302415366704700405675953788823395722270937982905489097220367543294002457836743372223769307627897988820952812926625657545899484090250768739061288267056156024742864282161738730651541422852394099370595173215086581776644495325513673788344009574579200387255395892028686184915958287613005296330552270248839699512922839945769921856361271650537556333604537673547773562800846819312870966307095946230580946292137075328463706051352755713402265676798374842787695705880684390647730327724115971968751537993876725553234253609854857534889246301634092009144128883700270099199808983557484799860837860395257218466491206523460110817197103711584492012979966606104297584234133367239576814996093458721178880642787589700295438386257623437044326940057983976485435694936734269269247208071869404773156739931455359957573558207354029939882917094387206172649284363346671378789812518009745918297542511352603245867693360804671059136124434292480902394775157778886928132214646269181006578298629551555654010512889968273970047814315071508630268023350634778209470394982265193713757421763082270855792455142928348885949114392939877362766668261419619428213590809205333372711029855193155223900282205882633834078796828384296178955355952581569192503333352549383322080831009138317029869615487328957659340703558851078358445493746379354833257958784760087021956367933024888161238111683462322182514740406934135587759834201869433837213792793460687909426497233254726366870992064927115886252790263134212995861062439235729125724750407629684910980421393820038301620345153599935636637250631906147858699397995705499749501152432001463130716162990236919140333284281851738496827353710709707647033206224815192892746520110039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 302174087218649269782476185894096238386178409121715042336797163813236448369606634397367759210693146818665318369706003226090581146940487185674655509017944295425540063406290986839447915584043891297219640940022186324259377971017028300593051785963286782310970370727216207812395959199204253046400237451765842935125802278868445012594924261140738835766476563992303212259413941468178379521326164241985838658726425767770563225446466614135606572628763988606669017328003968971396541505465167586451309932724756514981583556451219639039695368919970758571880478712130748640733601786582666681898487781246508786378294870827245294423684608778911516352287581070678989740031884702565110301351728234505054080706800573467454361780557555288838317741161404080205653248555184958726687797705725659686045109471015179618396722646072062933154793171303451842905515352957695017231147696908987938176098437838842778783939800180600748570172779431576304677494572171479556754523445568008539209251833188634229680426762546750339327476231851280723743228266300522208003858513977419006883254961032921843168350807665421608521878924650864077382738847386574852348902810152248588634829851971874513710803430262462371403943113470805204201266010550380830099285983999478380987420984940568302336046112414587103564683308375755737513120652187793790779579838739595733468748760096272447145558631741019733012667731926492597602118237470625707684504921738939776192260363436102012468262888189614785902430074326913129420396488189160068868499580093966317409008540068162719085183877108598042963815714627506086520501759350663072888705102186088859907925972263732326039855622140468944518425057015352060186660423124331686253876087573751814318513733730100783521618015166561254414702143750148405499351060288337453488553316135346518093941624414242738289329419697630584261723522376540026782607180447114870869686724065598947248133019874363533223132342339018497499144690367451631958484212402612328386678871705042439207163949158415456957827485113531650704979120025507067613451795291572329664789677632339992016755443837798583772250204267610919011210785696343752045808638054504921095938794086529756682850662121827082790069241879078952355304875759322409304666118525248411291396963948345995892885133275824735033380769931427198288891481205812028300501259030238152391815002467592385011530748561185111007844090000031072580377570057529061739378957267091427123658050795727369243033918129632056706369191670374008941776753212031567304584844854843363112091703995082952442584356242651317198697638499171341861188174213694891047553051426069231849706681128739134508064408672509947326034616046379829624320839085762936357443102454948760288892148128859212719700304232222951907713230501188133678979821932323942859774377683672428719692714136135342818519891374123962201548238265884284130354936698876225828266287773551898723324758667187809082451846320080382964468631485510802394677523944140220033446325768214020724690436943479064825535806972457896649468787921887748266111648285182694778941557554185773501603294742831958173281831000126970102012198165432939529210110089747769762611162525649569506610274276348661724201225685107287894150191773010139789333710216895953311298090065193796788611506364725143050899397385750358096432559161141776551935704859538470520634933692284012257460458362346815627733211351008715355889968093683125933156352464619369758592218533591456915375894297083968846158354745576682850733402555770613268610523864760279727888926624116284657476457613024774544945487037633284186720813002877102260325777253559173600571428575169393138410982270695515219997004331321556689752334366540050503917821494086287477306813641589725167852436684880055860164217328066059456822094076338171124752527082174418328688586957215561223832639416487860502872262999530997524721899160001369412318664102416623164394577014990090295371458448802988235259647011590688897232672710799329009794287064204368237144495566708001097921386458530551417207765219421307533638989832161225487555814000119311711961689920691649548948612593393791700948313966952718723995684695608534297518236066755025755051532616107543466498800479118305685562476462933795663427068356611299436935524902147108450170145063013046416044482005142250193309893226950972675858759898267460668110484329379936742516209099686697494956977995737664145489303971773273160090728246846133786547706662694425499987679946949146594282565955316814122176039789025539691905351199075059953171555436602040309647630897312394592639581034580697397303612674366801593326609139223822307064920026011306620604201704273010171372592070797279952715264058024613562652078274906226890417315187073543967686665152182238132482422778106655808703995260363340441308146479426604711896164162210638425639543678961520373941257301063892894079664997307723719887502202816064177665667737408042196187035638024608336741593322173887142884745335571850043872142345641931527001549581589756632156916775688975130735265034091815867116315563791738867007287361740008775940307451417898990028433235090655410906018288989160848019101878295155240204897281196071710548777573160778614903905695811702001992730544095002717970999481177473024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 29127899031635708302572343790845522219964500561208602570522768292628929399102564292575350295181032598083993182656022914373919644035524888844685002742120337680291478683198967768194664045972112074124857041489890015119585247700375579305544571817502463830304662618802445735031551740847556811705413303762841676613164007367715306090492924633047704548643140831558803900146564196213230725530050586747775985498058237818905853059112642880382375004834247420970839516224542890503785790002883114650650964108122092265068061066088277050923258119806902746702199428934753295242120246172528987908818202033231388995386260903511235003737992709028271040580968419534316035923287398835115628228020174473370532514409971262694721910933269522630064840795802845016568889114594953976037952233406630813497406888837945039172534700270804300066995606627262965999917000898498986020256600538081794963668123489734547304391708769551047927355661548771481369836372400211641879683653944628616498807335820996199710354803137844168888837470944080194037950654802395081257045742908780531576965283592150135923512170619744871322376531712704258484273425923756307442692072717332962452659499260885067089813465401796915724352105949385655598190909997312081965506262294492510701804922437139978645693770175563107647395883484130227732530441646248704477456110740500557289606012481927278303655779390773167434351979738276389506551438145623931320453284936512841072143876578972906518347629346956880399951908966524712966453815756515021370204010522691121770491725871881690171969748682003186930512414838708796795702235786870968553395921262678276411039418260538243230575602486854071201422468077083319972873162382249101175587734930255949652135523796215445260867609824532680275235208077844542622887611418103387778930862184269797083847693049639333039585865454946699316503720308884469352381651380309868127991131614998003544844851271238786316301256854385857031808093118983859167972949310096394967851946743826247133880975658317217268625936410612551077023119775037618990295032610514786119467321507582123700295488002448141295562541221436526740820394421443831899265240458027762264979307110202112446197680596949225248327337627135997064274402944229726337942908996706262446294472489490195123246534251360448489362909507160146183377541133242518138219960812793109204618119318980111730295554182752666460891207612156167504167010259406392052501155283518810327702389849309201621959689293727474518356667436102185943906903998791315626650082533111298084178615779580236848555467573479772991185414276634764790513074606160626352006514384004203362376812576123006314144600185129541857564475370989105536910215705549439999574077785219519503981332753417536266967563826254783182643341934695960133819642844494407211974253708423824254847992860833737805823239075457528510265607520467345208577793758418573128483795218968856260887249297296073858155654078865725717104167791181040017371834547401547218105449291763438893193952823748976438781674584276768562313848425257211247281971874965623051710754741205907748922809608534325085782562434687890093791733136398322311725495111397689050028244215734463520301407389791388609334549305727895740028130692871202894960762938183320213970521696576347787878326980546048250261523234309764508616071547759835132932286375215499491580432529208087603383578259545844976696895637109091453212606817203595903539198581275027657499909274277122758154937340201774337886224396761624292456024821562466015551529357875213772559434987087390514084425730290089145173443176257477782769320934099491669959597866789912828443773094034952440427403431194448475219998657796112494344277474844559785582731169553327607749485951808720886984034274225006629161069971464633002163560250128245637007005233175221997111944070604255564951071501599678086004602727416843872858748501458081869423839031590347612886956194789888271934505704621706337705427979057147651086907515518041305116583995627620558824524952115965749178690253000240244348833592461987140870672624383654615000547163970482648931958931038558900277070426695768978470778637269002189483031153689197586380948120292639190850223353574914327483552289601962683233303488249005507944951566286768987715158971656663096336929920277281004120786336157875707625221417501774616604874180607455468075927640236555613078948179437131958138453829001282054273764683661206125528167967639050998642544740887269018085521890431169457880753804076156217220010231135023582765819429606880168494432719718078310759414863871236119622115494727962027455587593577655770140646584095906185354784159421222088725476895771334174517320039033832375089381464843077823855610017153334220337794044079813349651710557250993582755828416326818259362649000321635990808214647690751240327429651707173458592380464087376424877409075089686874872591306696707407013076461911189595979973534577150973108018105736490219749684984434651748966729733112177172755458323014353888928246923261921981165471616778728208793548108398847173018518718452204501332635063427485382392602720846932920407762839657805915833306546392141416231568992101581047205660147411481678969344324856949291806688954783336906944866908363361273480785085385932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 2261253910376904482960716739382083916360627925981669992169821776493022204284770134905734228885517970004455232160819224230555427138145997789427236204001387144823259971426433725899211310218238853077572853018116837934471925503781763472807502542307547714679865440467064627335162647472972006061972808542780859611405672125335420515111908661725797422836184931830136618356527993782874833020552426829932980309105840802276651066652120458473105569310439674573464149930097480779277248401270412818369308514054257770610730686089484926275342398071405751201343389045379405010727624031784888460330587369746108710560608318054004979648803099172858214058871009124280084742293287754006905502959818319369248091345320738247730156374789884347751188080763598737225117911084084730197223550483323868276400566225847367025119735186357837695560071154137901848910026202832273440697077615186400966334749567405800922470531666941597414688368411513146143463560489712044757170371859930718775447766274976584486834460064012519372758429045057134996515303191048664955136399982386574018854194321162205200610210021154522071012439904543211254321241139612526304368608591429098678751519238222644360415583380058632908096313896176281737363110597019134776782325875466677743535604743196128692821380870097078665714673046010532746752106260351439563634786334675125271292116557100547841989227417853195805881054598815090874125614552897362214067154969789300610239295011264116882492760552923622007674141930680506943001676607913724876380949664629614645186135304660661893319601999136227746435070125093357832413077462725430114182381820621577450096155362925314800979355207009629267879414523898658457248202110563920242665653988565228700591566405147970403820368380083777518177608950483403648632794426711662779558047766913956970568782790853247329451539851478626438439504084848012034849182202852026123160573144897420981083759407283521455481088674977956549223784139340965937114077724073714199210429187975822874117393987732416872772149892174438201762025808846976509025681868111684937098759780510623842276986361852428230027711278216297977894234822563906814965268675614539147608431388426397484610342414525222320361351865369320950222464135004345950324223211870548510511312112974636242383159192970870407370545262855554602557583608978976498082703095099586501179838548421033357166884232287468173290432531187770157425744969885633601328833371802036615223906621404931244677060470077481963440871306305190457845009907517965575043666674562223463373878608500241015628167535503534127418325426936971460957855310248883553041565025880961264213351434774456834422455619946913406631144574236964634257707164824496519867359776613856903998756597999010209180599788732801710404582567933271787839074869110266925573539377267034309480096502617064958198694075783158082032754849520016196849843541387412024938263202053913439894659419633482450281768686091699351402693927548817508280837003712415090772621690734497701550452985055617554468764244492235199146647398073676863765293053156941640408587074094588532819587439528645625449347537392448497129977013175866054740492597128273444400016059580006958762646271567277625842790979880925568180100948986765879180158680522479379294316704000459906147059187430765736522857085138483454241579081899359667666062007689446391056305696801164848516203945952098397884320819277751728400720846771106863461286779380718882359589034038827671734125972861889003546946338921381157259221347588416664021385020509937566339162546825819922670793351772118558609390281446367136938006355778959423177477161553004906991465312108174335823233282512087999233512175523401446483546112486486805469217415036174657301448569272983738015993369134397729643296391746957371246472082024064893540894334270013198436127586726078857386887435637497457506740026584168139982172383210719944804100147072057570767384201599558042017751775078577626607336022281440117298812915844966985677075002081234065177232129756560300554894514500246491666983174848149937626120643506406648217085815279531244308415205326003042692030923054019618585452970584042423302491000562574771702292464064379082366196936000405143029977128828967371303133303076482942627129718611312227499472087910721892824011365828756008197067780357599969731145749408811047374599409391776276881564691207143445561549780287791817757291930328198568069649149469195020177902529617467697983504394668674931681864083226143229261557846394258899182707666572800324386434569776443258715450171583867864565919473210952233422684673943641871155834438640315889015827100454745056612180204811230994191769193658498890910651473118236432837482890736396516096713448035577116679913105799004918710258554792198776541946415451164517090526243277766222509804559307779021376603835338201135131869583028001906099428657946310953483698444249945590904157754068176898785670559407048662972210086715278985107979440868795993014444990099702439301346596428204178044125000164337346053366976286300189832029781453108221771162436997779764557994090262747467993281735702713910402744112771408905879948100332833101018389057965943139152582682912015109505979045066894784919906582283453273895864105039913235747032499486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 61370686066776180281386911938339541454544301591377533329591260315096350125268590762897369610432077464116560951327063784962103503756094356369809828351058281730841614643469357565003187803545126831612667350658395976701601798019411012813812673891333919645912882742307237071231837556337233648414868503920713478532802209148673398952709692101447552632354842020244220911902836746049597101626457324178975557714442880833433516329971325556731922922270496340113912299661230847221059353458604259452115573867233963163024828869643417006823228361072280242031452095398886305573445190151481990136655642878534000492677129926454900065483888003197149563703300406429316972522091633576229631738383160369818793925351372869007064785347069212011209510543104463398182306878795321502913152346874407346413963666179452752332183164162073584539147819068622864009777388876476992197276304875194557916304129054524919203621391535204547061330337678045862357793581257003288050833862424261719558827265627489065311505792283356273536216217059546668026942439176051335568920979407448401555322817872685957637634172546446002205488667862321671321789501441479091486386144789030597191933721296685158238178464273238034879873697677841658134745283574589016583339577462121201151775796141245286326410061965704956049481008595776161963435009061079328743458268115146163719131827145182114495027949088865668386212388755695504736929823811903288652715769652193993939275163604788680202081321163502722204447617658040294960537463160747251595826161839989556970409093024101484454379978744451778095025446413594690742386491716374988640747445013417432752311262193108474365943360670412006020702066072374852813888560579223264365180182288745768909714297748162741547986704812642990739705197492795401530845861550721373050831937754638417575283160764903427860945034790133133230032985495141785356090924281107820119737485738009001647787272547298021298692736580157591290972412066318049573001440844095181997022197750183703564811318324350932644293116504981506978482861323881562455018170966136789701175787397511775509236638982149242309168020692299436755006101703303752438464292845826243492558145868969713624533382278900743304592569405613493356967292001995104350899775858234829195291291570239627587606058363157524105151964887184352155903690351654206063133746295667316629710821432054090433812348556951918137760948157919562911055188541652884845600147363721982070661437479785437941260666039563571408418506914606483540789195358606679548961171910075130175133138148141361128196455594584239972355014786637255650616586743274553475495227211158088259353991199869350816776579221192073520615725146253995738152140947187145319805841998165649164759466518129793081717613898216957112552647723433133230514634791362743529173098322019972721260868722541038181571185687381727097598637663485450262714767953319756399307832452866048966734089056567022008573200248646914808382184007803106364763822370741146340096137102127938842029266694256346564934390497358435272558316493404984124889071311326521404835055466229793896426414271567805576512756006416105811592751132836208352575209264173364613527526922242156852654276573162671180785320842265171019749807107866097833359896367524246935826671420043457459483640937871900800119906602960797741515502105063895130371564125311470191762946396553986540949278472041973349524207189616496400544099083439635825510928015730373155562647298593474422063232168656663833463158945317129709229839761840929233404595210857425298851901609448874152825360593661945363090253861904359723659721409341087850719823279467834186875372350893281523380287080094356284958557603264685091995189639533917440654085554938393710880900045530689297039695767244960595655841858873729575148672296155628452758215132794431564864083473572969307658815516844052613298848305958694964646091297299462405902248122543270571263774300989663064257626071968153137820363014355929698227866789441295541293872047384217132178989660646549930152673934026012378454299194903975088252338820897748204929984150610996013603929447994420525527733518613672126366398815303422016074470480502332352048714439966340711585963525229069109043881975712787865765052330112099509111522571431090517513155358078206247786016192959266025512660440509361021269261903710774200554915972463073342613673150082992248147441211130739223874039573568953044439934532131063062156595660602948936419207771087789448370092529960383567961405311692764754937122691819069228395701410983399327171970806711669942904733091874897773541938086346180714019752674614596376624985963568374802244492261733581051077900465356478247003508223702776426963582020240771160410316396247850312046380705346432353904239492368296999684298012671304539622547902098887946533376186477039480684270601801432376342488923415422293327489766418872427074421727931031396264037651002100745798497688634338668291130071032183603231638620505578113818982008324621591522051521342477500781734330490185076399866908086516584073721076750213404799156025723558692745436164917653207667017494642889253202472621050815688704491723708829085435398881589254016764580745300553511252595904199862238199448296225942553812517048466133731302703104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 3911154258574371445725858545751195042880081138255083963052402503429465243155044962093731467617527734931079756430023811504538442966828263078478845287529614707569887755088378387593980787348794159918842165454338789717852765879223842150294906817627937304746079651492977114483310160615803063001734744906540971215682379032779129968654962876279004426793981588476693797501382008127980233262744531190523628632488993826019280265407505479963046902056140941699850879889057417338976399787377818041827583720985860065212979358098631476566225738627790652708084162750514263963645482047121805197603819936572361358236901921585992659623166954862446103921488693998171319421315283543013570558061926034123763679821932186866868262640063807242730056526570651311385207701761650945012226897967662162854349139571065118661921728516964931444112403365351747323033004369840010731118847714252234798124686393419711401388472061002576382654362866656220314170155489071597760730800845279142689576768469795467808807391375070646246660138250480475647951267178554002409080622678987410005715818330495294320512477730810237169028896448013115203107905581632606850842512465581351576688331273072310022270672786623549685868037386706257036526719672362012394192729483423809664162943408962301325396045264860613851870847701345918697342742739868281173429147066570327970077144813450831030033283890830351022450936349010764071651894927507284937111700348145559720973338679753505353875260529780431459451925048639685432606201052048536684107240171102530647933518892691816600806669887615036680772406261127721510489142383371918975284990468530208966933348871667012461877187669553769521781427335321726777518828826422860130975088231035592778152226466284235195362343504187798706548603780841544641964067467128014898222611638891257519792520217817878192793749876298230419909160119136033239255523235096444819197672614450218069140119056398293651793348035485562046847481989429494474921042569074810857321934205909394058255225491098526088387078427908808817137839413866778974770099092392280048610687858377833794573633175563701634131868904961872882630249914731166793149185317727769306153678019247837314298584937688647491542410895497334824732751077217061442349664779985492595725657141379118051959923104742674662834500678410887567585401712870338222138479459175316420473135603066092479031272714476052149225196616035132675032989913187749377672967367155197231701657368909271976270751775919212454419896519288379112994811690552387814003581460810510010104358414621179915059482291356357899895439163625060874654405662130699499686452524095015549526023735392916085687370288018193650489728011625473986517597967556721282686178071296576751417827948357403455744962857495741228928718148838209333451673731218657193818126525614298786482266284414605737785166474703408719711125235583662633811011960180616833970703684330158438978483598301861764334683829838594869393894603318147653458045107972495444903518991903331250585815408289853157051425459872044555177421454063504249996421862769675143934322180200872304914275907325955307305116911550343416629587649980074770971330917361729297910922786987699108639739428213899965420739917688838390633631629065546229318470310688783980691896318270537158661672129393635823736592086431010012357132012189614471206228138462561990810397045057576439876303161519105894218559857640835877241486317924776646996208191298563756515096504593685469732293939126387214823087640949444860478357329101229428595477611115598071749985519468424603217134544441112673376618809460075996077700664225100607066180782863904198471562972528711967171538484879997913552873624321248597975670431205947178716502048985126580076121849280356242897789999070276853703729582766419577481495448554438316986837802767330687644918356657632973926580041917849554342636369373455245756494608905386343840537504117860654032637135248722180080873593015337633401304645005558515492243070111707680819154421218379088828625920156687706948997844149411400582022025229738024649914430136372609940970672862172542009617289715526307264587613493896187182948422468320009468381983314413756511140045121894671983963307582786574048128977970387206289364210929844488652088104843544914337700598216981297467620752992923954148157304836125689374234049971163316505229257953118263464957494685949534535736762213853965928339549587912781063729247360226866182411110005812199757989023178275873374166691735338949589690474900371209746831179998797418425574391890453713089014071846806040254296682778099484883576555721892187935037974953332326744096198380756649045203561600133159965578806595672548485771347526571732578843999962024032040824248763683878507857514141625962422050023069367984788348707614449630020433876203153126241223614133657801172129481772084397722629487387410932470072661720623664794011320056045260994290147404617635629456699073984632298150743461998330425098716079707184527211565162976685196127596596472963188201157290003371887750270910703523635950884240683041014780947530646663380055880168312637278605555332025329900384643230840483558152420691266333911249837137722536145059969850167450477097094577755912524814112964068374845902530002636253849190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 278708171107486761386265804124068254633717128353880283377602019838138821987382710294893927391447111903564700625911382126376924820080048309709871098178588036379568173459508093140736182115194599869936190282628074299703616730792450033646608847037340652011343551737513417463144078334317551776142432997687199061713104305486949735350523016824100184729646600284512404559673231924424538076978951401817636460696747432504104956849246890592667932470419181569098121173001718606326044897852971817304693318570697397567504206002995557607545810552289635650822315650406114671604606803071710379530615313211851490036696380593162568735809092652967716910212960261265817218853980563252498574054613457752115889380763430722668033536067644374074196202676290848191282954119644236396170928357310659224395611900392905786534303561665214793721148233929681063124229501095308835753929151657695055588137072446780257330487207571851399161187378687445787094140333553478815510528900169520010416139419338363925514783118052686144593050745407162302650376506400340488272733227770474847600673796959826857054132062617616046281152809818949027157937897934370365910729031481182211435663486666797058231407157817921676786725790934294434642509677285706827569676560006626728511960208277985777912030221004277070622644947352964311518984622233316309531233765374916765433508306856161387685035230847055412968760500653978076180077610064528568553035705501231023075279903613898521507001135268565613447957192923154351063684408093357149447453736418840497943731339469250576505955345384539092480662099571588893733266186305107719698856356689355056731048015962387170710424787935930142615661192703084680747279919787481612383912362533171312113865271169653086602367725779298077154580091300425176780143307506282707048404350704880533313207696464044739521220253669403383044885039977011226141050276455076658447412410022948450580725183261025775021596871236773497583138901177193682590415088878008854341445445076577537039121222848522825389630524631704760116798988013374447061774355413218104720394112109273684642680418335413278984537701021555705197988554197085040875537174997871176358119315607709180323606609929690458460006371346365688129839222781775368747383191185430471905263196563486893689966956275957523327641534021641994871452555577019995738983043564442372990599092982276084870853153818226158513820616409125942949519450587806706585247853814841433391613965989695158218544604290037320850572614434481895620046252430905516895948555419087207463646523548590673397133257790683853581580844828225578592024701899910881575056027333641101388256616942633135441313409904949261098459366473172756669067517569867181155330727391394701360347762050894223822723676449205507830004933105475279111669323868119070942747097260025817039623629538579898888253305550238001822632825606573573241373756622197593441922756665208812906295079302313848813486716716836959666881817128263501864777530685782773751473995826807405595949832821852076387998544881436179124177309585059026865438636357745391669219545244304290950806807601566341614882921473123695442083826101105617882661310198045882803863247231136268766532873931287637384383753853027774421819910172020754647665774847628752530709978929148705806491080247443991367150593484098292781315194188745866871665154408253179114604303099398602434876374770059953324801386458830991105069415489917519363444942898212339900789042734574671171966272040842145577351150326891197267122591621542507864636220050199019228924022131764168687368394831653514736282026436070345075393361626942184249222081338736945942419164883315972420647465519931966951487523401720581840058406332361577003976063722314174441740847070528003046552457948332309954769736970330614626605072471943084554791140844622606999692334662488895511228414370702492880172051750624584504702771471312676752480436047156538733359810551264083561270340617521895437755402143945943565252143960985586580432725832202357902348680566741067084986680986148032017628683012451794552434820463821218635925690628147467123764938872386025159517684550343080951901788532145378255030793139384753365898967103668126925400740784340091678293070762988739776102546259437151244028580257241841564700793615847255118191313766096538738784240547665892272826873340283082995700184622701362054653677608216232167044778345980320767182244190665424767101572052077770884322066539353438692778794493775439461847106983445195182167181963220598417573662325606126044244431064851894992558241462688396603014160291659342903402017243649878565495655133939969282137100837153382628569019038044481098551681018126959137411936068975233260851348486163056417047565976986595422034465901516716560681318221598263198048811788587438673619132580507864285565954201320399246970610560660334811569309441930000978294575563960040868415792966730492959771428334552810165016812814762201984442084905739063256832535593291802488814928322712428148443383671252269739797492809416028640900991714450950465794109912668054330504699087697760474200350799576380944196877762743459617941837920865557454176556203667331053901325796179183955244912944820584732455143432481603774728327359156708821271837652120806359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 28612148965670018259356659027119336710309501150722335683601561586713537741850884446228372274006840848037377082601845348379677665013862881324249972872900851139560127468212318240799267061922081623701505803415192043648388659287674601635620764696365782932132158541235472860200980068708379744324091181393863972188104434042358057537265460391507315122244869602044287586830403895837542487756636395547516334561511014954316279682808408553042045103294624614073642488926340105619449003248482238461920796169845272072538074189503970903707574839543773259908210846035492321635583774221467294707287520274251693212136112960851693806972480638405528969272084503820113953433672471388015732680315587713536043737641936247238917384865171100620000497363227521002733733675797236012316622751158983358173703597110837908390638633940725532602864441563583726934853928063752613914990959814595735186651055575059496185817191396664334660239087127795478036755646344476714838459538651670448754435787779113539463434589790788051165556994521797815908764249876721641607691249954307766589640325160185362254076412306137544278271439917189206869298324309953475203294094295949531929592655393868699047444790360711605827471989474717126848703299053928266292051249519941643927244778922690223565713135046827419375488180218893756930447834912380535386932693186809140440918847553265750242608741177286361558258550506915922221677245954082536876689423149449591037255571247524559565447136918176478383922335541101385977272715998539839873308777672772832722894579978529377965938041944960375621181512836641426605478045230172773495657237678775305125511597320950231771813955946288699563180019161460355618765672271560409068461284221322823984426255837969090750911309141654359760733909887417917406127743263013176562532428720050268516545638922875526059600697307156835202167831085298872927446331960176938039361976655966757748933464239098773459384664680906010692017514217552114786008855664253909145886737256883903982899406852536046663370671700934936312025784333583099309052391799554692097176373969376362394591499276861857134524087616456261495019027987009197789087190270781735084850706783090703929710802666745760832984976967085544090370106626415293051070975366185972906641003433131451202759212175253114587200799848009118630663689208771559252999146290889657136800358513252949950946481736699732882479643236847563494525861956511447025168392419949918502686791512710328092473024040026733909555859148744828712213321562231208136979970989138643204402973342968885432370604594704606071072708834549270153581310259807380441549334795768410870522441275045385951806530357222632404556159680066767523462640604302603121328543799904987961710309660408501273588040306087247741948833788668773565985354328590110674080920539787521233042159814808718869372917745508734867719934263429886725899382406117283937634211496904530610134240230282740582366613588516923514862830611678042273886536659171083676859412399125525279233717483070499144578755415542233250540488088306166232192946374211384498971138848954230237633791316137732648006545731166125182076272531650652688851424961408713490016860709346335612736890034415929781075757669558567468965181161074617553446779328535931332638806133286320234986320856837652902468306326803911699189872234141767428659589052783827399237148477412609517779445655033274001488827577041489580107855476941314291752018815117205777554983852422279442511288657282827749889033044865498625785757702206578451592693474327235488252632697293305775158579091176375667421039148877241092187140629572858172495744363217512194887745781023441050747605904633854187766990367208567680724617285070217795447992876386538308423322472976637536973301042705567454497895678009068771534740540584872329970414075134666448141567521181793248072542718460276244894472287835173676363202181055534985896731629762585414628698059716241796983090893077723179348298832113771310548509159501969087257504091621897835604322430171143003060722350007036842087527359424287844244691063591346398188205735849308729450702314152818134016451608434495466829001756837827033902619998447246622915539336353347492107122640668621937526568743806151094248889288266290818942897645361392635879845586907407760763702630922564512962071406330022786530784806276717594146375405288381988952636292636485876052793929445067066812745091314049649269374243452325461271876153764059647987590104675733214974458016090230579382848685459249025153580554476552078074248945060780415940632611217996866091886060743788092965888437352666651392071216618510653018545061275690527280553734979165550535362120741800516770475792523498755215336407664246093116047051257604773067992594582623752497280428913435564021646756860900600488720714455072635705224005881565757990953401016297418599443641879553065195090143236592278253241466705031570377165670733936998433986815933430345416589425125619883150290516728485017328345756249131609490726785986711561685013531961486818477068969593915005317182259719236760496194475836018456132261475792898686686380039742783206802104543247633131331476765979591524278586879943959629521874221793930661205928090135782218955264258739100027925181760561741824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1668570656830516140623436003863137567033396467552492523749750687025825601415240893067499437289997134397426753690948654450296006446844077257742215760540807408424654498386737606649420317062145645184625478599312946088519481187343535019533475527771343935741813603214570075159756649987653743254202415537063341510849948930546706472326376145985467016244262152309265558343510113954576464437295912854819897030459780958050301159290905729262270824596478789824331587901921900126162519676374814721092798069037646328327189172252244470583514049472706229473644727185091142185774783947540218993178174242252340353611379029850589851326321444692779295298296011112116729550763114681975507752603751181480026387887059825547646510199111147333714247514800651819860213806780241341622619076712085100259816547097939061873297090463155025650354295168214226323313146785595984638791543817564707580468842756209319727286321648166370511644740966223344592669866507188784717011317673235583859171012339813186561818063726122714794510149060980141126862993022901854404915107579384106921032558680864295292776652671217748316188022061105539920010625767783771474127100555728238111198523759083772999676482209719904925402601256404321953091246672499411541747391648953605425633160479671691634685274012493160374227871730079307138013716333209332356917023836915375250265162205838244718347767625716908487684199139839819604063345842680980068150753427677489120864948495650279230988203631238701548037917580712816053472889180219227078713253921834502815460178179768325029723230211509397967165388869266692202679214157666367166951612846614391339592777868464845270294362039111172453773721566766603072190552140388527905290294679977916403874990260074236136245991256002730017769237901674745689459123141162588035341093286309968489313924372766396816993828628926640802957113887628519354868459040556432474682315138309835366308076776553260031068496969915467116959747426322796993475239447665777365289845940982782654335553662130079706611684972162977796044580932433530940757280967167628170149449659420197396241914650020056213999112241632511191854466259980785151118403890903558607209565615101232168452053293813076938280802294326044920078713021925140193848584414037814432373357734950297909080687992183936698174850356901559907411516784744134275601144324433841888640420547825179459270970271186591607647876582119012295916410866049187571805226543911884321930794712757879544737527474639617754854517635459878893481496610086525569840675917908014493966734062857581312571541768437481885494095648411663359982233882445432927494830585323827778017570110648753007903080333054630584877137555529318994927318926655736725938206981504835000630271707454604765974997692663157953125242404253408596206223906075898932611883767967681091403537583968514434126407997872982289036040463269885007959232492186798942670032844744040766684032292126286658413914992014885022174401906896424799439755999106147751137147914387532482149735518730337365904256947088668135611881181523327874207183264772455021772267124290430882707270615488002660427853220771756655994149079434454793951407827381107963084000954664562097185869717065182512310220908738113140248106146973214863976855437234723886462306657450376924263978316922407697788412874236121414893312200114473134091729761529848710298200090162766419315172252969086990392759526470501783687523475005018442297507998241220733390896617035488572883623263342071236022832314180443786367860660182502713277400777030035420475272533757872882788541326947967616917871150772581393987549951797885878582393205081073304779805099561451709590860910203365026164503441183161033508915869045117183179988082114416244585264680414310617355793951633686143215717897167268195440787417084910679686210296609384559285501135473605321240672059974633404586144656965216503112114156974707140181866230296814854996185894166137463707149615317628742653726098812560606353930062933787643740105449944629548049257746885319967460364912873995034726285574619585502619854894798696779144023755802471958688002597104015438862493165186947253068900684015003732740029059854354050202017913430246703484160212456656371950499149864891249179458009963298075468040894829431779624522855831869060922712947529896449566306812442543349346798978222851072671548649725907098308403190143164673961452058193042618499312991776300232863819320301202147624035021341636496299751472711413608312804101170135835859188305633829516213783104586726204174893820977066782460616642960361282862727263420166565165947482460356660673952299353982336171459977273850084728608132697969405259757965232924042802075279753565618130721142671614609268236696510331118907810525234684386035019612633182733955540730129453834432734671030594446035653622570786151090963762016925366507219885455839578242579186175560953108600012648955959675366216927521837817519639730802468119132170200201573625272018739487397016591689289563775831548827314718864376525816756714111247380326799351040260838547846224173953785375105534389687687910519588014768553873007938546469141159191907665588964506828399061314319884664583232425107779100438347491129472866063079971517589489478698056985730665676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 97994521455403748803766082127672112487318474517888087218759870629045146946864187394738333788870867650715155880695593800335886687434580471244590903746245682939193589794468727510716844141456185879290831905597464042535083132019607462073389267412499683916029475578914594649271322138305289333728714416244367430401653528312487026806944645229027165147704680582666640979621994914792298044070214776732031936045233226866533275444985848000500052100487972381113572821976655963868788363514011003054129153445703084062638240598210216803165097323806522143628232055714326344718407254804402351763293274207438035866620952388529468977680399660660954965490058779057243437535662424342027074127882516596108489299811856947345990585744121339819339204250832524182410742302298117061543898862344400782662829529646753883290882050599735370820565863958324023806335248915194988039645270855287001496963761282841687591114932636743091661909912367272102524571102366738538871161406450715389962554398989091005577820374369616223454166533920176985950862685681084670288944276928862980735573685393840776808508303873946448706588814799899338661766790323339513286381314363134382112344525451155270674358083794734538822524844919746841478665268601252475007458315818742883906186694446767241303549167234401133962353191398433775997571394422316279610842539195314615840288204978471118866140377781429875887138852974466367569483387025887390996081460249741226613187368954458347017458821786610091468335671855973886779736516002813216012285721936484588337250972076525305205004978121578479002102845994388310613925160467668137308481211482670416987793757577131819330195912475690002220170973846316306550408540620543660325501448386387803197027221322462480620351615452310707827471202303176009447483068698583156638245293484540429081070786952882657054784390259388985981474491971396789042435629745283061283364454219218664861588271262592103449093571803552584642416844873364628697333062391399242686979519723012563325467453665787067370946199862577879467323788089228453218904533108914491475913127461741380088027341186401967858026103276373430310868227138943762120414252365920018533807944531165815156719980509343406050377282217050207044082133673869172564210402230057248766458999475586212590533812598390850024847875482262953744786211531997713719918849323062811316932282938553334490152948113675309362798952345775754324841195446784664699339535720005021595738119682496939136172100838660122594202494732462671030286902060030836539063534327454853346669593104372012278285558362652034491117804114328870224885142202457416283552384712758836931612370746769373007418054279454542561844749717156224112105944145178375828836574302165627976887158958031012072053799227974818462616119922656978205963835481661268589199138904729093372344260499327579015069275596385259645091774021112035903800170425308615734906434196495062030318788130112856678398051215969847120162930676705889693887863998026826364854482582816422663215499844304201210611863680377104100543185613063237969405579635817236184253545340304064147775741447520256565965275483451330934159994247640718484500731763932493674661563997258033777272117513478692023352592411625445321960540679760910317698707316348639717358261002318508962006277898841173848903307887504499141354380474143404681279117508243485383272819704328281515137741491962909716102695421550615109176720299449043848111928526143582170615549557206836299766546491700055064935292831802388458602809529192083982059415953782983422434070496001266786366087780176925875622009781876135038335964844648502873765395828168064547974892897910439598930886187735522721804134047735485322292498393023875362229496362860227740464354779622022122978831354190530344260155885722373194465863882985985926124194619818351778583457213981704473030205671518978316960010334254358652605961388284364868854718644824064659968990282723101708074665223891238099808045602442906372077508673046454842196778987025331667440341067279371806708966665954234163922273987738985034738790849382557169212503874516445929514088014081301108863610426898026590089445484525539816108916753483981091169200876270282823680808567960404393349388837698071572853491150763229263915816853108778103791727767291317827787413579220200214913336044635584637529815167116603679594576328628921238254622584926399513761251003294223448101991882229369558774637667321220225165382617122256796182105781710956133228311528946353791856385351808803918500129779971564127689499686543210629724539415905762828249884895792900829813401916423228111227425519839526506814863169690004687105876516367921865535717450872274314261892909696124242471700660563138726665688317907257449044866422688649887238238749917162852515206746833961755004069148606281914985544941145631622973510122881152177510395013290564182453955972238000729328380157464636643659458958511546280677406507176062512126928568252454158167361207227266087119048176306209048008804228793474184558914585829795804452863412485129817827664879598042991962496686265588334383598420655502541593441324497529848497191379097243577222020166415321151997333330301320390454825700823327257091053809605728412253605291655378258271771033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 5209100304739858668521666227831502846477853947810335845740878665063293179130657703220677060622116154976963771782982771120209559133159276582776330942442283440827829354673858018046170566961491194162350059980526208382633277757576415260356667215063872797668559432530191400408378023849476252935152414076335626545501302728531599336248344366518486141318123335170494590807375384809687473069370108045790853026512004123075609830574149047857492170498181181292491380441904401830945275560773480762077485561892426560580299998911496164764159054614438393432179957859669372616500764654778130576459604965694696040428928323830198738101808685265785995810855846534261348278296228976255941678686924552910613516706155849141079442533563582348317456298467091714748017312347272020860136919570930237993188457389916672957469810986397354741545559562164459041831756928319683020547474512053996586336228699975623395643021580843641884103818656482203936261743022321587146231449631346879225611679179371209079074107112465629966881991205848803714748899770827720721939955132794837075869443761603659926116769409181947556646021773348320041837520382946206709653951411892776272794787806782466379729677939676560025971335222316738695465527501390648348599234441145843669810943410760565266513144928717720981725805631830748950711950880281231417955425761930875575641966779430581461519865514957158840405721389761332203642029560353199177353425426607853533591072247579947455761758497248531563336916414599220221114052992526378464226887453034285030634018342191779817205814011372249972925488476399195623133594884201572166231069244739837049325633477066123279518334930227129563935269391449827425898010106111997855960141232957453588501402420310049033317971355991619153900415684121040278069011749075166691183624589540950935122052339085059278903168633546800022126580683617101255106974223175084081693356904804898964354462053405247533424628733460518401699402219682598784605485853723434484396679069269314587694895810508740643218861070831515423699984522277304143392042500288041450641785678176838004684806601137908527789113691200402760672666293916912155093531153291740035972420532437460030081130126427466121801552247163263934111311679709032698220193057325916157996016999578997046909490705155328459548568232303440888649370964994839186917694127948672289931055356903715277386727770699974126711418262082767827200740414708261039801289971931366096732272537285387247978264747544280182431014618980090101427211145523842259863970286967743198741385867503844238559377305988008040215954904216242641894551354833811785509632711906921196070755012546994603071576621501494974397576646017040546843808214680598792257150801840688788253990029926776269882550021882367993217627576896705378747243348383556558090867417292518602228017821262777473740523167892194577434520007159590925409026077639963068845317662911071870788261868451383381792938001125064601759167797379834993283769118514786974127583294829786444994785526556561023856885024976182210501440112890423703523167335448058307606662305199328760386705606506745231926331205094309121161310929907254497102072715009167854458676753019969443411203014203910621099419475478488802797347600060842776604468968488473009656425550469401380732566180313639505824063905245557242039195663776529506124820154398008999489746352433353671132754742670121397181567492352525826197584594068403578361358285562830715357687997256155990910925443876656286900691190969805958969180378365162835152536666729794891119382672839503943902159276708513584598971876245688297895143115540844991457993483263649523059118401675124385019654450154799563221621467099343148769446889607492420487353472153147393051873240730999031959476617626012124034367464516710076203459518170493409584736668964291092479689402113377736494975259317704648230101305362946126078796005777079574502116905823705558225923101479783767797230484232896433356991895789848000615654857955934871544535684466376016175118851521077614660638638102325442207698729869614741986722650737643528095385405739122164427791207649714623628311896733876175312874459387578462638029291300498655549103468373562697947037852265894996080469427450652900267980187018033024851761893015375124669030228873219852539074645429041671475009463741216137539796762795628012815221272577903055730820835440078817508619550663581116440500394704574851159351426566440521468891982036212334720708781622373885643138982302314654981473019378206227857809117833199791394286580439679327583064128859757752349734060688251787091071872337528950129334523338889380889331531124898734126239987083903817143738173579216180776055406020832757268049227992621464062590425737542776234471996258197173540075395240397372501238433895194293475136157715531360462100359932724936056713394606302727252317876408751952197407803971975255245437005918730246046738967413025963213948557662714708941588819540474468773792873933192913683449836478896039330300076773309355596928543065419870358444291794509616791158348073611099815227745085608138122848528669353941160814213964025589981255327315172280412563177026817830629454777955713386346014641023942528595757696331245616273537382224670667137089536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 217317002025830836042656480961274204768076509412480054267165427482941968244038103705885951507545965996387843880808609732939302621689727388250379309596012209965437161430982560367579794919495481640274186843365369453255298657933681460287889015860174522132200059425578859606651387063995891561815565926615618951779482004120771320705405152660490576516725904924360119173670474629730048061721643643179316130891048489857096071221557227576018719337100965166636272518097389660613494716839042531183126091295458898097583067706925928020648984215865075842666884941135817506547615591679529319752572353118340024864142764565429138772709475331687685116237091065595217039606691569166128650069575191333787050276081542485924517696237326036210169163930806105658858721303083226413204904513571982852979636335268797663833423927982440448815136878354065777748097091414089586435741099409555123929771067610338504973826826771530338196612066363233357793244255716246517512462685143756167872652319608237187949715374659790633829189956723394091553447521353160947586596100996486457983653286977909881250053198103993574220681339021910270152440261752853273961808608335710509466818919861205700209031956589770820203410459336266928700656988671531317059717816810034692420032960810377386310313063843867496677646239111319967078974648716083635631664952774808628108778003442091279535856018759232210776353052971352710185794168705308490573833203744213219625062191427132785391305124427609520544176211002229724004245145175784888368732755245229042907891421661942536243129852527311478035361574464092373040778792016613093182452127373578443878607572077406421599961844854315601418201258860498607226468949797010199036876378813786090098179807342686792935488965547974156845402689732230558682398401359737231547305893682906132388199840053489822121947664317597709514853858820241141926969508951680155609815012227500207406822250150090404296078529029293221936920511299132339187465724620104735330566742019503359050849373407477096433122481606831504495336931228634998781425014455076629942178340401143573629143293271700321790991483215446084604705122615123956147775786420147579883947709115676559084505787528392166110121506963675524603898990166167135747323346585156257667912344968465277431001274435454685529018055359155501284634744801312208781843265568309734844887693958934135875481812647795262810790263258670377863465969626680156878257677103625943083626345296784364313677408700269696120840129907823717734688047573909748838515069784985221083762510517855994124536027965152334482660797213457994127690222199277188648907901243308630689610279038346194774732182676354153888780636073374410490285975744709036732683116776462494679899122587769593012269926070403480311075406022643411544677491219239809646082289287975283984951139238153820418964977694258446031427536769185977294019381237150788944353949362322743672156916613376669374685397455470215156390213999072018595502576104049562892768678962910853861146728468618387947780309663904745785733448458891615350757133925174006517105139956273010133799173933497450423191792537973476673157311151337605227107046823553304902338329824182141253902863899524844795254725571452988519743025914457260224059455984035504633436849716412310484082679751106376522946693597452998714950224414538356475306803463277767409119917392346108516634285340877983346932385960189510626809571462659579300607709266671893394795667584213477090999446835955041297410898310312814079723228768099159835007242481094002696694866122272311289232470184922719649959468614435567600193788873002850193057272285143339287126253662105640616078251753483438861734043739215698434787972593520421147637033402192386605748516808850045232018707781825578571621953706504675991963009903220301680339984023604276155364394845747425799844328084639187881907679547902057565879390840272940019496333141757904277610144487795714117156616897554105400202243137946929650843998369835741443523925677454657011763973628204057824491666105816266729452927233820773247262106257883432435850139370308496876978450098121299525032996629406182063472852790665246580592174954098901212604603702301591047684819862205566226074354886504667101979647386718689991241267909595187651524467372212144039593058972386034852452649309109398209382939243363825919295099082537082097044411779695037826086387708957856466823720226155718724670285662411629275420430991878985863224716167540251328792638364629074890402569167070499074853250592951922576441521440264047975546466536007378712603950288662050609907109669749484298499066901143787541849789740299631059656941218818377755620470567182570563403258831430086025438202955483082809005807938936139857713336147757938881676630049564974672423817138615230793477874131452055807268507744368240747799628621065295528470074013522442613816706763701207987626871089753488250038056086459576439653570783375008054168894336329994484879447540078912168176112498479615226946194707655880850082121861241378064102368289461825380785251777708014366313527709207523243464020449455312113852483696648846330462470922774940988067114759001146376533464372523546705756428766396664522598209994527796777065053614246380070502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 7422763619976514875503264926076429094918710737078882914913802832354196306048062147193736115205485318460387445241005056683042081644667617246183606816900501951944415995537602722024638566605147740955424147054193973475393609304020884301197979255982893099392894761841182639627535672029761625734458623593955062585360299012698079450336199037247074758742076593174380420854176874694309344022459651220276374161540731005368899898071531444773683910219999163748147388251573764530566155459712040179307735633048952487762773140750538803963990412061710823308741414040862139267298191410285141243478746827665276154362541425583389699539880390394163540315366700531311140924914356338620264210316879417982383012659607396547829886937982119933216413687107357780637922006279615859457785326570232850742921959428129230871371745301448721909602773614395410006312099924561899238752990579358414761794942113313420685430383741129645089775798651084334654356696544315936543092333037355793906817947693613927996028083408696845150529749020643008111028474403191883989411468638004093114855589733952009041258949871925247447684164204106700249624736101812510115429146975076928091411818893484625166307828683310693161973244786179968185841777311810807427093094463584035642745773138162572532937627495993440351252601842206968349476710744740861367814425663159861030770928061617879858254998223077871999534118499061004147679944725311653831527306895429419345698634763013520752475980313077373240828538041491432433676927314952720759000827355750290934050832388673048218421486970843538830494909574444494181942873653731326761760554966292462485387111274095911169983103887081246474393363937481315713992446967611014476612376636180217397552937991947372653905534248808681642553424339425824152449827945289495084291814377205661409691908022840775430495273444434162110935116545620578903279101393662396763637583716055588710228508490161232136661448859716811898260014088901242497433990583368407410017640653560429147306574456146505176910970448425198946043939440574199919249121617249518560159938323701175150571021109811969173664977930468285935346667941450743727468019706332111797705657929038463981424044093657854976139061091990666434325949385087436952477901037092236793668343682461714134960910257946023404713715093257593477025291449315972412767017605181414933921985270929196005708951363005269045881565056725953812263151187723304860632103751278263156936658398720876199078816925614181163853441724441378375818887643151176709908504294336495434150761167100094418714041207291354347226195153685476337498078479765715705665650739962380119331909979978076960728791202144171634514355704272546091735272775225041115736966277318096816508897459636217727806703250402456912653306997573020942874238827779179647754483443605689101210280462700157177959196549721367421392601702525101447708140023414955315417777398134401980952652529928955571371170247501934938146505089359266256453126689343658593788271519477452807454880796248532927640103394335403231335471193954533540636876241818129485531009941992015930805692489152251706532899444574150016327873173364824684604343681108089368411092572242469337321802136496662310436568126381102572880098517168157644418695939739752575186863522337431766253264195399519351912294347125219198131378182391635008839041893435294602055489875424081978867098579029500157021422910856840625461953312716326317183492836548344568601429503559367515188796999110474512642340191822307215785655464850291307804729142747515365457075644672060864841486181983253351712552051293849445077175628519061668692064280486198519528101247133902764691810828675995181367026079059783396441132612509092658441665288927629635087091662066041080500046968811876675288005785895974083051537218808620495639174226755985250135641354096214046921096155238300052498695689640660404928320569495641506222352563267571955239390206279350629951317500861055115477060995359497929921282814657698284964239562406624348961031891713901010603368090357074411776403933766701880856636785574675258402436459626492101669140834293524401109309950243249776226969173764888872033069450261381663890658005619724315881468011225080688117489921186773195183748209414075236903708472347999928609659341522262717363996417732827655669903871705500862151579292492818108787248326193682528177491072067353471943994293998312542868664748655749315055763924244841356591558314338910340959284083132340817482530533158746612944547980882265332760412437424742015818874369200481310309370544338375554941224728036265150432056721522972364318264716570867707600848340430965812452169709532546459779578787214566955894217873343353439744473626351266772937365732314052982314726072369075848141189482754112697509148161136842369948898701935806254960182401735793736527277467822043217377745758623905159387396323097780641758306089489503772735455656293454121172780861432686396859210417335659148418149592115928022677729644647697483030525014921868164573463701015903341162027316221047968480290758045983055925990950141308358680466166960791970984705916397552817858426162156487404004199170420698059846666969974426731610968430319154995133680485200109247974076798281365585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 68630402670090502460193152189752655435602971226583392943310846137076078783044257002861904863454630494530524088644042668212584898399258972632657499256750590821926997296627763744828692999737963300258702036326495027403815204320277666260872758691248493065713403803492602225264012436259302237314972208495245083284947824884297571271780637825233279057823980827139588134450010087144450908325665253283857198555494704106151622879005668256567127523539155940379772085711639341096035256562806499878966929213005684880606261525472886488831597631797877398511853514204097749185634726249874824364430323533175053443616469670584844875441506820241309781141004553009638718893687389699201888553373098833987125751268481078549089531525775790401335066209182839230023575014481910761181677544050887468202231861001116410573153070388116095789038702572813834307007643196386418323503326961653386984167609696809518976213538565345652151310860219786957633953424785613522771500769630420374131406111146887972279092302553195330884153780441071139994050789919410070716323785194341320803925412421514350680270411564042913692043798875154042279921481136577772568707527840170595193724568417400159044086622133053760642580991347269105843334734312829027491275019054753675175125879686790058617866191681575954966680395185164926482928418753993568390074311510410945291753515476151715689036349634505830940255608410205022977104372308594017503306691249359380293114299487506034108290857845966553945586282196843003133051926783066989245475312321967285370964098293660947151114112447924646878112524310006374047197731147301243434059813842181456581502911554272783215481174909309397424842662287025266157842375737901871712859136685919990326166417897619447527000981700623955668039085157143489492349855678899315113103584204087013482135375421015490338647738693441293515255849123036383953702088871862020469867073744253880295002004061289942105046107228528104134041872477446317631227850030353770204155143410401706429567341496696242649653683157159477188128350665961238097333427712285495778895863888846744632869760287363831953819047627649102560184981171380068385942278701502399549883752205491803716681113219269218153760362534839607127457883652631017363877751869431756269977184323437853288161259401735184017567718459954963372282425825133462158237809396014257917139972944267158150414953930604048403710924039305783537417165727367314976575541775250566303407677059832893017238444166821053614289989164339683743689656950733114806007453433745102622467113452925910164837329393312280662402748802157354075444082280170686801509873468972454969001465473629350098555556197345095496919960273081633762308868831963726665430870683140400179352273072259668637994943250782164895128796316561945516250809484039522677459114256395273543793780384744071741879474875404399585497247961070708574582056908201083391193231017792058830500725468503950904446631046359657120272660422974341391617647491426894598820590319187901530456987820567457915634936583261876641872607106547831953829280863326299859628835728378834947272076785297192834005229014518163765578597629873795084863986463252163539124304803751367232191325520821159069344237147162146006512618723337068346769697429157774822389802026245298297835191800178949207484081976394042020367209527508285690607771954735611117506323985918089244471807445958726759797116881991718208028642212742913357442926824908931077368025022366706164447256984031953200752861093909685876499783540989290860897268538922596835944640980136904301080233444965082216011068428373675795943096895575049237523766126933905638858484012627151932095745710859342524706967491213355409201277084217357372506709296112513527174384944347880398830586876246392384734101105674120133897426014576395843635082378216943344210321469950056565126718594471267674628513332470400166000481612113429749503893211261928947751490214748556897727164696766070836756020575640260309765670974806618267795871673197460661022126042748567821380449785134362685648988534891304410584128501476056915448971005312739775294433575319648346192770214933950630729977090450728123300156156601374099386007476763344818780922654655242495754845803099271573673791542416521540278743358351812789617352751124253260328002233726460102800042728463280712847861384368710470589040279566503591353816117069944399458846987504588380292753255148853521639512566722474766019540583628690714835884885127893335850959957101414071174920622877248071739022225843030040088204198720983069813743851401532551446726396333781904887330929280163138131748694525761518271092925831761309245826223148318554692407463395655807508888779621315657122641291474307804394085778219592031980102168315829245045900251498969049725885926616721553423752671224458529715267420731824284305923271272303110610821940135657414175743387027882721006503627863049200515282457412566247892135578339317854633207776083982927733269881658210834384400303773200410220134878051616971526106243886883264164318189543473320442923323608672407577364457959929974340214774203289366388485382868554041980127833854605535949547788617118105691320173764198790153459777157919441376090934134426112040088671092736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 449423608092991515978106825762143843763384499107058398214962461901440824738643036704216361269804548764627445860150506128857914075747750816531550002983816024939114890228087344667457523706678467436257947355923562501251808689147086280620165173780843659573334660320205991943093619797107466688484690020563804377328338103428280964059172515214956216076765703318516619109765048265354002563099272134654817266071002426598937762585860588611250543673507417737467713166446858054373695511311036180949176766211418724394910294972028941694098993269454915697147764237500479938470622090718023286955218784580389823392222421385688480212707384593828199224061793821524518213881490047064624699036315785660789617154660527241551224130401752108962970544632723353608288945936063540562919850766348822796640257669190689054402791512160746667102243835766670338969611644013618145396219555347388575977027681822807313730796433226911358769299016970214210950634436658488542184309056778379104377511231265659259347683416718136381400435846062393159417623696017538542361157513710741225634090225152005245540459683424560092384347510453800532696186789455363469078180469143068369472943837949590197876999074488309031112709514179215118566445105515294179359044432431147424169854586302704587407977278399000218450413540294166261429796298769926448268581532526294341616616728366821181208015513671903084065524010935096286758759549080919795312840800836537535965000041024213467255889428152641321794747233187833642699923313388320889268945350250384252065730333652296937611973133661157156722074247660491383658594248229130990490454850387337032345444948243471507813844883117527822456199501687248924349513536693097089233555939994361746656145704545214860081788083770856840292948802780439239806060322856122960211991185347563305238282495998028894071611874762356690293948185971360660087645806165103434368750277679442058021374084578580993501108641754172555752081396814069288995928253154727719526539446410152739130243382127642194577995917915638417455410416590854295766654118030454276700720761362998581718323443644506767284837369109829835328586318431228274549092149700794935451943463243000866909418222432626350061902516544772811377653879629093948489914142578561508461552264728899162084858125142010188055061431158509577784776843370336952409233579333990987589757680729425178990731579711718249616438621914268325523894385759940350287955773897717072931092822266982890109591854073984507016564219674307633601000088948815463510936688274213978501002190827970088214543636937163022639559358389344164698783785648782337351142668349247466872259145204983422004637202362785966534566441198140928640699083785229780437648191968424453560624875274527321438530024986082160356141656719884799749901822662758806661350665176070238830699710452027851576411469939724706732794341847879729310534113676568308932979568168573066348607511670647454408961381267504804075001242750150713500367924535739571749283612198709715275187363996862263820575854856395251491396066458356491906077527168106287117070984249451757588022445460116809059355638240125757800402022589113815496521943287552669177548358293066872492372998474504783457430498713491653880726696250952124921875063672907782756642994887750664587826920133562181314570801942554179212827758696880910177407110587815839036144668140708510575966000058413944523651588481682290422875679766516167581203254421875973501963897280126361905040334759064597112390546013125469890608925196191649952480163512801353374736426373579584150767231749639901149629533493372510608058272306487376823082646912679289456729479999670438723009647637485006738128818822460769857854946502603035645657064329169894417265081909922093744429114063702780916745398345670829266802056117533640889839825835475425763139217461341285512427076148293880236001015296322447073724236114107168997275421387088086607277326453871904798467008748128307879606127353411403691055133604935134632806804345579419149458149810080261083417243232529222822589968224816342825459089454480732873302355101463670979311005246755656257110173239959118140352796759225500794450020827500992832651878448523301555317113724620543942887386068881765416186692308845473376089314016666860528667023867213988387137999342267878172252013111740073811964950741432689406214375262956713775257258158062396167372038479785115395722087428942718211750062149638578518235232001758501580775092865253108992892031266420001072006074262170389422357326655994871800656940768984273222547998143575461344917792308675105340573977661680615380064744075368440519290742420319008608979515521345810023441329210201209688162591347100934420504569135398739444953933277893683929212761874899486442149612750366512422657739247108870667622685242954714816809817599656910357155771001179812715542453754848145855183897376422619722519088068783737048893853677825860922282512723157741405039463910208498636620810799474625434827554400486366687958937318948554775784848480828698071082320289527925345598925488930146506889267172011155546126835974537443416292554275933541820822214511112977976123949000591865239707371318679345953028976390650103283733324899597120503652810752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -203457521469577595934016547897252216178586342069782174068607472325657818212293317673743235279929178903763113528029975582227786526825672114299560779276466401170971503127353780275328968943442347237495198898047746129330749237446515954485319638334893988452583169422669549406914321907692995187399239383733894262684548823304385385130771268316064633981788292306853552641193073927551057363815875575492634875399917063308073165875753776877747985953684959796258432343306659633290342708815043021160113099354980152807309551382883482568776247516080655966446151270191344902403026538910474562104504320270129525428125988118111701358089963121482114118465884884827672077094920106027305186696448990377572802610308225546396681096533483371450966179285157799146380889392428751840099348066976236363395683216512249263889167721266687016246190267810332341817853854247468081493121536409820734485649516041889591229510335078081743100458747954566021008503875792817801554978423502059561420462236229082745816876252309899296821429110152365880693159805514383833694971606230618465944449229563956828368182212507988336033336369990968214002461233188403173271725457403142665791653713915429052203577192254128549169517659176710641017353476055648245835802621182663186998905850378841871229018105959158504087261989018222567446670959136977633334933970986692829334318853929567074621120695310896836498619558562065261902381867274740119162458048854813336153641755162269267330869937355158427590860522042571096620133512828663379121578783481381825077297748848505831717419525388670875051564921621908001161586979904556408823219498454892360827071028342870568223198258584344499781882304522601176244283986550108416292235095165910264485168400768942048949229375690533575937512122307568279791282661056256451926414558984801066725658642920922483853917817533843176741730362066247032376781918306704001082765120062877151686496784618522826411236380543023818431773096112175244555371822873615700986139466474689042929616671328482517138252983528317428012368282529525458173624597846670130175180078628888567918278107884084389404817771093500260802499280192126639961087328519055599682736392991305388279933746770928474070885941491947723880754217468524445694892200628322645952634468219514642718357272498158315814180625713420078129348572833164340931974833874457615942650524055634173923402759389868650008910084221873570047249541781326226202949336092967393107796560813369094598039892012530761882567088177811003185712857212891626327253560531575756371202172287880871070665542268189211939237580618811664057757448154611439952151265038166645336845222893790634080885991465043791887230505661243679057035287964096505165111985614651792664610085953182160779306861521377753456280602704136183188977555464905462491254370737076859293005717369124138095057066408655531008722931939775978476603134792631456513436089776723134334005715323333881141899372652757242127389047228828013124377890695852286688080972288907638383198802365035923005622067515177612540571866910044416132624825857481158999180779264150559806275151059037185207063584849435286987859717538794667989996157639062836287434984444144260422534320619650563793840485994240736165444831778764261892346195935864806021987247095379599351732828948614317765660698824076545629676463200208952249651594871155035550275096714396491531284170420136216699342927905964902792620001582285860915617666138965413370212795740474772660524416814373273162354958148324523143831964130918156467282380387654707979819077233753726150724796577488836591177413845012432189718675351098530263517525819141737223965908565726968135251821778597458646605201571497579198770820691219388474882697561036155312547300225779721474261626566541746563807260291269486725054762477706120117112479049065491505598803535614130793950530026187517429625202151359656425097695328956149230878922699191006603472660885727748034907544633228371387740069374883747575816639453966406247223118174072492176576742677699514618793745340219738721431807819861877307963392575983522065515681650949510577004137791175503116622062918629461954807667361860240260846728706321516378729836787759334262048490975576920348605067766228638667059415428731066882228041748649177107976414917616874244790331331600629514521666575702855511907078631036601723080898537873923182142506687921729029054322105716985122674601351609140018993052559274091172492032171963943469435808238041546567210853024440369732258416333386028625690298713846007013430892525518004967102922212007942585731831595002549376772371702720901682090063347626730386929979827192668528372646638777382685254337229631842128031141612891220610259934555413754666690259006117450200365990722100354239105051846943581595484502984863982581004236442292028882032566845409363461504112288130266048830707111457352019240160940558180282522729285768559509933923149062959688123768936737670311239700506082416961991030278687750756752404364855739879606530400297559156964478538951035146939317168445667147214271152263269754771139506052784183769487265584828979644243447527906139064941961966204954533220134147504257576201711620031793290650844271320350498976986951418398659051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 785874628075457216239732566817232423229857908979556315308987129630175722841872779563635979718757247857091889807588414385556230114583625862327874049159564265146576893632178459500816157187534717512320115971142745597187041691175292838354436242452986000309123255528716602764686631088167733534549520032326910641678393075643028815381829090291453689727099135548328842183539827503693563862246907750038456968100468005478371740234174106664330283448290851072360233812122337266054307948945365480112763455998088254227329836806191260696966650450319479489180732312701480041283840782779554389392947929969169699343211918911937506189251238767776752076379990223983309937756595373353765225323159325806162410814364791124517236862248232178458239390547413738871957488836435265352945412007452957156930617268905574400463462870924510190888177048505918822399195602631155089085174639212867505427848134668043415729677174884633965807586560416547949908665633226894900422542868264220296785490876394429259925581561800187465406330546842945544633133143488071886589094801645698246826706258958403490456328180628655901536159613774362384098396030682842873092861547884378408508391894455099164462640585479568158355712193581307983750573663382001073560856575778871272655035158285980892840825645395572148545012791599962036552461601140898926574605168838216479251404221445706061054271421790163822405213287110334101057532058529521369278832617707679930436156985378260701182590983352319778829212805050225845833390274079591602302943223486734351862727916664586362437137191137971277333662316545078280555700799985875099587559252437265129598188086433514913422106844164167931070310199764521719718506782912997718596304430114883701976979248474162404805187235160498069463309014528708945884548227687130397793069910763608658129691399232186308268753051697015526568825981244054061612509720412051230135446049625161740286207596546421943147618808178992218532826044067606430393967850229022294300719659513367774567445025786410143883022609155803595531838742287679206642345847779728252130953161049833564336736228397504243563121953536977633224174865206603861178264411789897516118457589370392809349024787893131670834371720590296921164363100212565570900988378584496402687014802555659221600636204152712388619479385097125056459281444821650544745458172916954429824000559105610231945423034218693033280966165813055987865734483973093688100932908539574947952141060605322903864202635904259990116918537791024919880694294642719082871671887355703641160245062640725357765088020333478264981644897000270803485349095645775875380571050953507345755590661758531065257884110837783690720069340700606443492367088141039537628103167961470746040222446359765390315215927348239435994691571369005505769952756946409351950135687771982686510611817941307944324398950750752944271281921292689089105559620830986214686919019344290268902510238129117253740982427805824421677702992676411280231466838390950009117661756482615778081544925888470651336471560455255727614566492475737756942930834047877048691964925514151953090939689666505810973254734331293060840777783206334149488855010392967320347194997386686167443984757733773799962102331180776491383260229158713964068219843385215024162378180535418698216319099943105375953775127654804624027439006187838561236073705129837502220051497943606041919367913030319940490925581640884796076419413416852018517609171324167473107113899962628154464836102858505240194457103628498962575516003475658074526188413829526642551752226454373636846129778334757301216555806868252256070740121859251460916583452188745306020539117491445509598762809000292445040523111590720498126707985155076976380293011861317146696614452179049641651505418785713175190982179283004191502610573975539344145561569018560176276581143622119703319790882973905842256261533899338374439621864992933675693644844324034886992576815170698541288294798090023318406726347065552328348515980739388347865796923957672589181445810687663210765888584885129098454134793741348155439386222836567808318591940364354812057038322577680981870829258923216709502885583092619550375342268875167952669786980513971098604610335669131238787594721049234216306383289386379693949939823676940399637633404538951720884353150004565629256009230720307306062160286496117207384643159552063317743253171971884400273059865903011381755090573905959902500208676830244274439224896621402834482195624750240750898778482984475085297290491620433998028551514408284721777977809837659838086744692572477851998742357292905838562267269804497731004985670513203304231787307921148063030081081409619634275971638984186444754356691629716387785049101970950071191249625636069249166433380877816685228080086751134858636516450946437456572848360857572210703316761915860284310858576205755638969378892564544024436602216970835130654856727725423531866919837907813422438970413846961221133856294380554338256008147402325379076582583001503078416151948735511631027728891366430449065315952755259590246522126465224768638861244674570799828330924214191126206212976411492896566203215052216901001099466596059756574613605852508195798914394319547977579756778009472492634112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -223701738582888824148520757212965471729743859920214098965099038404041028780455687916381317816459104013430074843774561036245128321685076527024664425577244698918280559439898305147255794813653799030461304284701069745363749734728941212123889308582016589707506663670464210702102706844629015905251597703783722047504250238762856191608881051994680505785005367350283315767744788376619876169875023841987077718346983540431981763289498764603990464178012872665327334323431932411536839427319111352059258618272689684846899732213848467806000667621841366557636711091642940696775066105366436844063565139010778929600185548925256818282338467248907684852776049502623596153583617992428421817106813651425441480882839282517503746290662796434336470461034025990406289602691236067642197703871230448951678873293896884955362447814911141296656290910786245022378773457926962763584959932700269685692663198127275522704601825816935899264628594660163900840723259893627020936423132002162213348156422006443025685279764853801271163029299944195193233321603752914417565098804529387346505926119439625515703032748995256211919155154966135608402843825956216780719474361446702730215645592545205875323973525486337958840036536721955898650406800054567657768115069090896509275656487011723300728809579083200221656719870950171202499622034357547761554913747342834092311031733967997312676582703639056883292060214945961380806805856397505448268479244128187285942471076235968544932553617688874395180876753761904320128139898282377750537499498359444497172204776758520924625169497351919730025587317984836574130020031752845499523547834074840148955490315366895272812747873284699094454012438929707506607501996887789359005696500800154542637930112349510766833238666226259833856114167177335288932657737431820434046110488356384791492092973088120744204878592486107433043061986687502953505308268961173092833605840450341566140353609563728074627662259003695309189272300831256080604979446454293664643509027179311999520044291127219401326959146763271385456926921640275439019588135627548927923630317954847524957155381938960268683677263005517706476462495315991191018247800348433966500112980961396060057596778639898020627885028785761654268132258950611264452873832978881622026227864803055862966038237876821845267686760382165624539954173046002809870441592703744497067460046776177139425761621390359248809864619327480552234258045284865637811401359603440789161195813147257184756181179344089088538183650896524469471335551145892802735537166369514848931092912077563831460841609281650562891136186092647348833305232153244668709164482534968875103651106545331918300991715430910188504010948521684018250358755808705425582595307140501262609146750291483686728771572464024586618605688172099001081980628912088231182362467218983534272261183006967173885898852509169773251886481406052570158321935706641838040172373379454879399990664983229639384186436901092194736918955344101387148504050116058704234794764031703103164722021956185335039942036902194316082907910562667093451613474553763378903155793648829335991582118900055995309716130356623218134329926992568384147885804886236716782149222719278222124251872179935812647597547623055481964415349643810024830273904923595200183959776317034627991350393033149268061534021713592886538215168789999775103807588669991633069005671169010025633201009755304973531529870090102583025888204717967898739375131957580558494160746918640707640073983721183746746988187780021273430251689211172880958200865775749892352873703048617072552020313623845796726386254115569988862420190895997663049604584385693948922304601788467231295145417066825995816713106570690914760976053202266838579561476162494774131438923644635448183177467081395150762214110553573717652883508501090811652994746445948555707167473054667751681076203292132951591390939881326507651965724104461865521172418183807439098038846325499209117232500586007163632579390333863067475900862869601607948407097592684849821859234683191019958452749687933735863071109257894225171668374806445421056313982114009539164164817641098319761699866880334575186524130203476473259911236607500787012881746039100091048890513442588657806897635790445908690151624514436071824184564497223014203366755038162180934777560483556418455419866301660484161372311706872353010479849608478972944214277220112158527151877519193531924438908954829857003480926319041994076865599524988942788828775284552121076426139687549134088861234748548987035196816185674064696603107198106160731676872803081687446118726397790179285244743477824080989277142153178776670474107154903554087638214432260901722812685143325780067187411342846377668684886975306966843565799689380216091607100881876646085784190947473818716038297973460963403113596020911930613779522295128897531774235885165075819986586603384519769933602127817799449597257086100675167421211915382246538494024424755087933973715049320124638243214338373380688962971067277694848925778873641516564716568258788604598939501392914002374661470396883974627168741000572640106882595927820063137619963912944317400369260692347159735609251642633348908225159078211606050289813566100707707746893808647169638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3434828245976632758145937664927591001662464993727246042059077716527553971507242828163317324451750909427503556464218170375541164196346005191945617068000437807222515277835455817126918743557044188600995846521333297080234779965245284532504548271600655919931709608049207656381844555027156985667946126315653495605081054649083125115368642391672866802369654195909296495592930655402358153593795835527880820934704833084510284553409432216698746231860954785713036315634480452894954966575742793309451384083439725240233724268977133542403483238145873517497801546220564506298887015419702616759016467302738601537848536878595805475238932497388599701081401395765981070543420497693162092548759629510263835020377765397473553121757447744965723623553764995222846973286809228495363775337483412175089233867663081091405889237963435704441271437656696504779836250222294029055269493116115997461229035470642684279143740207130847948671063275201000101797158215186678879842997489254350127411161686505204817319905984256598064140541105263263712719538375866527003999747348044533294128972024397866983123853489549570984303487888944350696063456337577406587587246226820583322974129404364474972832912828241629268124986882857583639002194631092707390365587448169937846916019925541303180007160613696478145864724264602410558789443267126203764494966709990171514882809480417404242859093508073146072995492929117332916937174782862257191838955126423393405818948403732474827810631618694291987044102768083081731154949421911658749664835655360392289620136087035684445899880521331537863955011012178729481968562969549001963243630208038439818231571745559198749558752607625233896704998777953918457208129549126681404335806254737968520239314477160404734675542547048579265252098604815337597833195845132990774384842608313944728137020826107370304934004847365405092208371230045780741524195618513151930980742319745814843549712010333753962345011187957207074353579734880256377451998958284046937217322418119605865887634729414081963306194084945592582845167269745019101249956885960035019503321084649730432457191400304603744715158098095849429252499300158951699660852890904094217879194967751844336465432301478371338341555298688843011555854028545049881283233132491192358024382556134660037718706972930118519956676374894280427930276209987768401329500467553767062378627510290971786528451744860400144896156716178030059132955173540374263658735369411374125204484375502317151453370611217904482313652654932691564556840331352252795992938052647506112589718457111627256520123883642946776148476662110665907752519696561090658752295144109500889640315538817424418472377347261853012226840077643567245135049464205394325190198874314755833435733765379947146162995704689242037172923300437315564286441416964340976634703078088545466116993232909174602730354251312207045712974154459144166580628691621590324171322081447222756010954364069969135488019972641906094628951840748028299590740213840690845649749484708313550436865835523673724196801365842026906343518220767714710604841867772208266799810873775617666000091180025457922300245316075333944157109039343956187557382968864892497927673698092456911212940121631071127685817497811498832426444846483135739456323872894758150472260965677241081537885557394018110364418215071443113211148465909090918909152490772052794120749781451355285968104043696036656817785401500704733667292187778764064996760386779114520621791630519507917914475467753616851740811893853780972254701962062690736615800471735804156022258148473390782729877247973094253246669201043007868679727814477147006730796627163220289868993226441640671148934267003542459419000024737310568211627409007802022499507119958459574230421340313062892302510821415432095891664337732268812498018466069842180198447107670581551982007520786050422697739360118111997258414471074717104260757933759981207252502656164236189288030185434782837428313490179138230936846510408159865293595113179527189750171079239649330671313439261483029319648162396210532382711709371940138484900254711264256327882988314868958014373021568118967855504791298999695325046832710654902759359801732670910878360837263233924854118835216767265630708765935511183847502279423669174138936038263664457169081923982845078018472966223024730522193613042382799809254687305923935511246199806844143972216859245298131865475444087898012900260297056143297454037726165968765910318650048064644205889308248427491797991088264271125040025213312987355843043571154200004261123054194589384835113384070747078413886067600943149294302617532424326351440344323244906717058202032980685739966054571362819844909472519507044898132670748272010075079412852007456680232497894662372165633797355641974443654678602046276406815831745621005747736460768007917272938502475297798144998091750268602467823461066806693432990414103210425604697484171326575277913995331960102730941175456203200035557864772457426181228166650372258887287005180624334017587202796835497434985181676443379323513463766775720245082772710780551682552031047390371742916425450681810216804707312738807937150252011765475290414617715097569705249275562679399111534741513380382583240697923502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -251285340931888935676129847999869756666584624047739774547446534642098190772294219253097605643489560391615146026206527850778866342315011602405812574076735442241242967680361414845429687376444084371968491773699649146652004854034213093039237309495672200616316653208978399483451427129320427978887525085416276501689803033519681604951348690980976934105592418790439979244720848271477801738506595936295189106905502352856587535581098612537838486702799164844439070793119152036952806745569428545386633767272762776809439659641705325926830663601768206965755037147465010804414735150173888311665958495101808415911343026122349749513743574543512671107583359402926201984827282680250406190621957856486621956797426662451765348677411725822926544522817849718261067705713306551980014026660117894950671858799029744328006190979982956018822747441528194097926053664916725014273845311394236887856787298977362305099541844147114458872999033974338821105135649226253319138915105419425388152638377825589649570486119210270715140808441604417717080684344340450018122044090276109064743665509360932061581615543505720093959565108804890999505038240399945525762917796141681792506110308424489134214656257918817741937976204178419626099419027980515733429642667580486343755222814513585818675809144910537981917907865803109335586636539647383339417689723609458141470790232973724227609519764262331182478989441133290337154006481883012657131807154810220939812848741888810008294479525977188523348480587790688032686896879559319440033734493167825748612445618663144482038392840752369085187874780272055613844372460421371343321988735841432756271157918554467228539156394009941104796628365122324289598805363679227713003262660829472294664888197172290877193090465127310485905367243739446661919590470563819995348210875101416881939868711184876254504082665223400299673648003639512241012741663550237664635614029192060367695504854351309694545977949406400137296218030067558627200269918528388389352215451515236281353054959203202670570025041170582624292657621037330110572525698902476481078447042111739030433801178352211649759412931525019167687965163137682911055817467615389890088920722076426024977095918035671178499521354606627027007951277015653128541646219084526568973551041252681458971642439666399192169222919638470684441980120462856221920537367168689521339191039854801865790585548607580692630778051883174572631388477188371067989194920556811138672425500018551491326911393358361313417094323892392792671684181031376594745399341300965917352287195177388668083701399191215083037147785277041719663409985378247297775634797661424090610385287965278792181802375820380648261026013333881448763344673688602876040269010437967448345733878097156382995432838422194336052109788319312359503830324145993823878355850145092758340012928241926735293884073446505210317872771068090383655720407604636549532098551819155591708342559595313024650078321885041644099545487793833360460610967245989293685497101584287251682261005152613251480447723251335791984924963605812854925993260170890797426014959444979007669090524824193936513156897516132228585918182644787915902507251339575862037482209543493462958280776494385089357222046466535741502423772271813361432831550798448449784137525665265674308788277819992229513742891465268575995828230635937971416391601069516631293666050368091365044229285243204945988977660718175186637416527986670719081040366169427315808181452675656591513300464942185689618501701287512346853660066427453887701271310052601366996459964548141023413095906682520232216227850226186904706723045499406706591448978758180586107173063365615057846908334575791123633141864232683897169449064961764640145602645311265870331653048634681897406449181918345596776454676848253987962259982436385419008473946542038768944312200742039879078494970683489886534163890789211808944471872601642936088184119234676802373867838031360085582613572506375485488154379507701124206751710079826447087804881224535560173490194584489786164137476734365085461013713916279636799361598661994744592983455838292364775535390383203816724783397755727319092869409551395357169550276857536102869407244993915173088713505415915749547506043260534401225060884269769846547413434935477285912856732977092482962745940669714856302745434260879173820148934834014436419355115752841246450740604534882808331693871557147819005893072003255707659766773535809891829326703798474354907347746559684525591843683816314456614436102320795211789859909309835833276089568985404725487319974195052252907237826327771707626342938201658229373637040404526835390553191859078093476276257643210500587018339916831334806616449705602497603964274551927780151374093629215651444620641775074570877370246192477340740339828289558972601976687101100339118133944395041297029579978996887650853199015182212524932919740060661531647520699510522170963811506530999887136498632221117202512476663901108821479532722354399031361210806382333252207205920350751092234904341604695133276416814103660459262674381580541186797617445448829291200656252517704602089262130198132158687218582334654003827435439774058884134856281400770152109708037686768714595937661485056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 4600790489696254353727201482745141403531926151007850451358488264444946157652267813982634059420231173871293551570937658540181666449552014109452885703996073108683518317687503459447534734636751892439591025181527654395157409626274399027234912897857920312117102857520743369442887467541490330136347142482221063698368579896528930539734110006862135415707537546325064606879148025020076309954268645195756299424807078838240156081969721048530296138037536432051972076234602596791563155308587579802066953221095693607599673394488754517496804719985823701623447623950300124218612180206606840495747044368181628098110997623548853893058199972022599054044863791159976582598815856167770998940476737382388253828524920865189059996111500032994717591719920416095297905711754705057953196104558687246681242052277317723971000355863798635580200782477850145130284952251611047201896364583711002183527506275500052677944002870240179898124697504474558151293088685611891127458660882461058858279822196795644706324565150909245823288917183459061715532444405073135436543471876298293942408250619299438784084575095428548746272100229300756232584748761164301473016901909500043973488861162502364750008225949934636977153489445708941653379212891895561158058353461961017494089047908357344500160743272232201447699736941794803304820953552329735296404408412741993562470371860008182129490043326494284448654678429500364047409995119240184598543449497688225834887086388971930837622897831281412984466634657097268781316735300715738462178268802559818327990157055416727735635322882039728085746758447872967300619680659880837107012548630323397551279009258850567793138364989435835119288649868168817453115956966672250509727723586286050895373903884137058249110357275069739506038794903451425471698185536194159803131779982409680478300126376209679474913855502586848783584198978677056129629026323058852182765239369506705524228672373192893075998777450070276239121292479010449931760868246309520718107612206701950988444220675490423995268758697546437696327000164401501652717501503804609784015458027633703388527763745359235942124813307587217916161769959618473057196142442929889086095231645293924474743848673162125247431450961923295681515962618041722634586515754278271771086952796376437496101562776045631412949909629410299446381232376273990213049748520274196145221968545939499594731003182551570953412419317121290396336900857834363828564835321429781539899915462335350815204584364767485862879278745571463464485978002808872711728680173403185179038822415339618518451358706735992847589988416559618973649908329610189485852596040831222685067054768478297773854099420457066280053150902681873819058915859516759282425616606340278356569108008737086147918853176767778760311254307440250681755650857852880161678602799568040315850594846675610894632556673125545512245740832082397188333065418207841644260419093485446193779556307808202689302429629269219904444720732955048095532320711731271560434626175226554246544584621660560305925177716463125687204272175161004421060139935448705581114960765675807011079031878989027068089184155565520558713445589693164659709723072049616563981565170769173259545749252772758216584976673258638073210911550418908241517004117831499676242752520347521814674406247803355735386283824822499532184426275054468186132677101120173545722524165488618622407742830562262945161537762413615549977517282466002212374722595446083639792858741219464244975369868130547969675806026546675252237157954292238800151744285739093480720341777126223569046068144770133946712841680988992056768235664793335893426966465936074454339804084900187181085091063052043442967626854570670224249030493272303945747096468428623125645012636123900886279225525023776612423751450443405483076410288590996407314025688049384550337238969496127696155989199465497416493040838334499967934890149292323682026839279608218353760830287592403877428050389206830821791126448156850238546262872874476224620853851061988008734660535714016138964948105561440793727251579346362971330189132351533850642069741122541877425565194649923010487117867900781724152573780686511845267298933139874953809085794971106708116988117540754160240994571496386770426711991747246295739486354115498563265545779032195338352366120143283209867513562897068343635262288785645258038656154513507188875802815184463505437615953401408271457742576240801736106248846252077303585612890884374943412640500485538610082052639283311014600530907727287907273933780332402469986260216253693168631801331730838054673279405098661222921965305038034933616431151898841288942402271857566090306302858067117035524145337637629581904217062755166925561679055023670079619161646825700232573902391691504407583094252216384801220678324224363029992980578121820685778230745645902401585666415438266733786817955071259530541988032961699839854182093385714031781025713140037250184023496677902857796942608429379505108775927266132250511868978323396525228562343671176812344555583269555546093974841217347627617605438954317049437170692353863894503718322337932941275720877923166308016191211900721375194415628814669713202332438130200417540668358964599933936599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -147425247630516175971770301193745360563957430778400147773883454081720742011294638003460834972226626596205086494298610068353657238513297184979721642261066240628395265514275890418443176967282900669103528491835534688179087754647132003057727346361558560311459018412669851867173969726035183513764238352075002324661534585087104209596278547996661090635391060080278364227978699651365345307439539451877810578282947008907967654799329608142679696515750579479386819842490085958171525349175911951612825635612118112230394978973407896805744289947002351013244352325088493504872638971736191731713795337049628522145378468772519078011513526994897803571926593747366301045135950399257821387424897142810820348610395052464822623409590641780857216258982596447025580391751677093238697216965759563146753552560634081934358613365372416934741347951174379288250543011604294065437409253780324876135440782700188665147972648569863409240067186865645601500136143663843517763040408631108213411101193728896556569105582505121702543421252108083064770369422370247358698024284293818025586155487489075591800765025267979541456675204403764938496093884583380353508767996380968289185938906311423224584358852944690170871344148041435515950602132352085726616272382304189765960497343646723207862405252867350624197679949416508810761020133555458973333000317181791817072348109760529228392629781960104646743375015596156520924488127153332784662931869356011284034379648649054840118548508720641079757829997377000915962186133150009173603542552736540150157462175367961843205303373348297855025984197854536984063238004328232337321529311793675399735699772379684930659740687378523895338560091271176133709435259507535002572676142665652879291766986556954870373638691619279670268804473064888479305501900834293459913708586497891354563974715579654218873584729239468273528679440041254531022141893332860440867192488304237983268746785785249237800000798108495539617479220346555065563226075673761168032982314868394955255025835178121266265974096748611516936430788245306786594335456391666858085491656647524412123127055361266551591303535591380932985092528452303537687768391640112427821929140738826615318820455605437088132844411366993958244180401133165727114992022890617642499611034794465364274115893644003529428716270852394580284361371684855073249305962017796028894325046017128469433906086478010380109003939997445202944831318210929490292157144013058315394452279162021888723586188259470159318714673023687861218085191562923929253160102969504772369175205144115157756451363751350475639185092444969939728209221524175149254822483380708870057404949666709377651678082692197098777380272709831077437748181747147128504662710469673362747511699083323758368682566959555300554340365019521584378030346902787254665759557838555712215441220604985775749097474496721404474406770738263751394127294471540508852392077175099348432702072923485871911275594741424951914076162191658360445325535334310290618441574008973614362679090463935232129459175245865161897792319676630111323483441134989825254355836072965221801301346342152207613916020154777873682964909505235019410534754440811150549220202489409218722468360890121725334950022466430673932153999237773851659358667238197640110479162987798833208305119804451574250067261183579722687772779095185453765857543763901149677532096076013911640578736788546629896585210681459312176156162324595689448457994463597818464130958119838222104032961876439249123016030454083005604739582327125452133859629080348586550482467712461285771882939373041656097878180157864980233652534856055271066760701222483346199002332486033642134096392314273722890511467528495635037705070631320806432340715497713342472684536818788817565743295445515256417486528921560351396489844101666638578329491236277440939733519336198444668122847793407990436942355804711430515440659572321703068111461055055961037285537194216304796480926743260537583602934465856136084538357088276255309608808964457683032293406125553143794555545945736812053933161574919269325062228638572628542451965644460761288954751496499202912152369637871596323175808791110305641126439310445854092441499892211750427717154460623848060695354499503182379806522587433733352067451687370919255505414199940914526652429352553948331406962753679514718878816482872311558370284961860295783097035112305210077321707929432755982360017894722401869922245557365867194905339076249016818492415225386653077072990581830730581476684246514483666000677581409044717296977416228765591687673607002755779463198319069030127561282281627182211130275191664356875832425402708398586662257080792735158519009708933032118491067763457911407843790925922071717367021716166448697024729265040123242345333329743513345020371480468886584010277928811371551405624661714484254286180545699359893340654278208919943096135287833908035332946529986041395240108231387992794165324700271265003354471857190399678502565409548329809133906225487804695778419962184005440999428043654492368434202359444021304793642588845356823882330047729190829635269690144459143472543627323734827762719091458671753296462477612387952272752673471377306671835730381800168488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 4104685369834067933180724196478289322450734301317294222564161752658438777582682364991105183730146907883537070200479834254309005788509581701025540717496450151871124643292808081037058043884109918647506938242069026116552432503188364483169930887819718542468723020417402263192668240304002715757565982418922369886876652719208470694331923818747461485303626363492760852882113598991163683887106859664979418106435426436805317325043308424368425676792238782362526130115336788602754540114271935401456552477277013539330215600697306228072090685573971869450853334630028834307362734920777758065259714956279642796796594790932071853510774985029112430328824027624750899529310175146543500031418151262116375494789384783626521424557902414856655812328456728476632409293683502929026412780460390176461635682354064746510837363516438455420883476160621138938988136596936177888514124320639690065804060155922761431724443788920378111180045002850146599181154658312747965575449009689899918236930181574663760715162498358284145831717869489175226711257735601567266930025601085506010078512596179644177735955952441353793300535825941764629733298216081693958399592007159104907263495057520122288183871522402158949308918391063459477457041823232904166767339490826209780901942981115614328342198795337194912607228384807213711903594879606954315544875848002458171738312306723702323807819639223054941872601234901925751770842523279301262751466111577932812675083526151908687717093236772494032757260491169069410025437749804970493046536741970425323437683313496377725059915507250445501102069949836648699973749567577946941419203063623192602017596717595826602319325674542185237180475567305127308927936448356453015506170341302190986945714223873938282701576575371740080641172420269803993201242023361761232473400272091345638180398719529495381515205287729520042572407421002345616348155855333541763945645345513511997636353025521139309325005469098794989842701770423703862610938275698383817844755540535440335447762807109028751961381517575590547442621798023693580409346802331372203678337442598800682055588857828143154528421159256458900628632658920884172125244534632992433114602152870003666679300322190760785097145012462829039939181843130276197880233665393559484572754752036494106252302588376535790273254446670466664751705905346449035756887377575807906035375850731095302952821523792673235733538916851853183600194561529755420136189501592699897592497750802119872053434969172227662966199702963260406706247331115933361534989155391766998536506291312877982260334731848420935085881150556937189952620533602760737067538889948481263682078068580305246333218163955094938179527044359364254867307642228098508758587280513546075021854714236542308909721982078033516793083837998016694413813177541892616132088176222369260349850387407944853545655433935754122198747907582613757836990145221119948985064845681237825127619559147513447584671021787705756718600250916223165044365625640595077910752891638667092495938484461695585354392752605308755882472132321757141809355825154268082960996108051407412646919939999588323444216806149874505770088603334902510320776695457486686483650024858384223547632336131738108444648109312434809706608699855020452735178778008402086423695139892324529096814097081309818842314481383985157124246617032535037386438175826615784300575361271967251277974219579716999453559813134681750352643168849304327054036704418290926192384350137130756846131476072200307860798558110207106102022638779249916222953232560389015035076547216733844209678419112782510088190386621350099881217734724437963495517068031484645518154992474494014977184288308002879883202541176670048890630224759413805086810993149771873280925937042537207121544027291102456530022182443955533719975915968988979878103672830069911520043022851899198934282754761413548822471758848119872797920355909649554726023728348114414718726721129634498059095906756779971157967666896112150539716479573042759631625167874872587927199430232911449539253221946358414508756661874591179843949863392782678486551890496324502281259240785489691408593984843218237414507274615512220712723197503016112915915454648080961631581535649428240647672393948526474531212922071426858601768690748463245208636729189149208848166476134383167899713868736440897661884574154866612281161947970962076954229192906032322888231983170446615909124973423206772857839275844492771338972222774361676794853675149210275087289583508170164638285013185338514313232341377117233607201337552234523994039526426482004539093653284078127508867817604742089512715597728925086740084572904388178637774148876633699154592213164604544912359657902611694267995949761905444569969444138136470618318647589507629334920449512037370324059820126782392829888838269276783251942360888751165824498448684855428282359774378664393155572806988563651349710250597358797314226719521460315950717368276370336165847682309901710097759628341650222797638173386295896039036476452657523940909267298576944016489959427064013128150033121225498294009746062116990538117757821226857507729154952233002755474426090835737768039294280042037745325798167010249969927954333412884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -48835710180901289060250990759647531804258675223924776906187564814732981988209778611301990877631787279484460722733361610515190697204263239133556531590854345627910538784418162285586337133879448005222300262028142088145460493118193775356152649893571693050762396638264411924333310428178395548913846315497794778814064645442116577461921970112218994679863643419445644601821873549220828020260101540892305705301174976523352329074118434691416366045778286460703805014592854415213736376944830675544291611383772651464753846949804375119545376200525600998972512899425832677449717722861488397641925845172276642729545387320103229849777280940909242578594594576477165762111175941503665946522372300473542498014711056894010474003358440141132140961199522504683448824788589506891296654572714990849870403305113116685702735990703453409206909216010410636107130320469507021869966768111413899166905283135542455527129968002095014719724126701061301861258095118815479810549983089652792143059263292134704861186862745648964476958977082984869393396408158920456662939629448542560280605355212430115108578503082823369785741167187828167143517833584293415333664951552900486202704235110739086343726544775753138296361554220289286493597361650060951092590162984519978292011146939712260135445584362405100221817419399914750670801473035926254078905790133978456754630299116838942907966195833816185021673396606888874470040285207381564134314740520738018512905191242014486210989968700728599368779778449157379720628739996428362191644240525918670451202708081472732594874570838497686205335268096802004738277608050261569218014227310132808936536749816604318550131007302783002537793652324028973013342533825622994397647300038675953098708025551954120432441938638173962102932486276266668307637179897472919401750783179603950058437399781242883343126966950919470633531500223426740743304342415220418705526451996089804318167777736960007352689760788158422610013471718098202893496205157180130115143844260341017627567267766232791487994265726167934646465702599445490815026056854405970769008662020122368229408076966177349161825320017403517424023062748942177363965794498787364086811993122564017222351282373499817525739235141100731181920274622572457530278474259708052386256809894025003268690750732607967620866653749273355707183381874434405983958030069048008664495062263960132153866417787577056934753465735859545775377519431867065292339622809770050587277990220088463561819769172087991234295620729610748722394733864255666036586059101954238283591810885186565315596539982439007449659146564679518365179058464917676646420953362903477814834514426043193211271184531517936024885082080935757640452318984671548409096736896015066857415934848771006202836975976774690801641827940793696802191022118566864786888277403472496341248796581215471247712801044479414605474338765363401658438764300699733133529221295642179021257237125136114110293165157425281444648889443611892377038128713996608959400531407172891520589706605594908019806183861528348074940013580261280104328477010743278422322070979083352610963319161785841270060903821958961332482068662561937338899721335410930182088870382233870952907293782416454023491518086446497524632840908712725806186980643247985074565090940173004938919025138630113695757691762232572932691770626805073857442362514659313784264042557050411343562768341948693773001281766263477204107157562716169767276151609914208878814939293746228441035872318220000871180277789790032282699122720001691864071989125130851111117692562150701724523402991781411160824743270602437211234265160013463433519481554920841917932184680691982683525267066440550838765115427860193941741417567911682798929122537009800129798617454884826294461338259618394526113058711108965556153787428915802837197179208806426907438069924874767751358709292868730849365828356898439627414538040505740823555732430517475953898856891285555989909900809705285987966888964598266391750863371750083588524330649930548148951024348235826800399407603662562276072990121546100341056139528707462378003396327977389228774914389709323999010469898691700854071822387203027356727833937268714323817579297737331354594544398989123072994199937770067664794990873551705542004253153822127424005105076564195665618040521140573393777023704429177891133557134018223247455807415753190108646461114954158499361838012556322588630552633847938145108448450505079825492435167328314400156151746638405193969531762454907770965891062331508059151536692021802262528006165652146963959015687673842115313822140759742359593353081120192287994192208287850925846773150224567176189567290660028320137210431587756215593438351057681912679278489585883125364989678513867144970137213843790704850125385954690087024287811369374880296565884696089564044508308400209972329906798299637635520750505631898969805182765769871685048055705012121034951523749446147182874962778244796911860111115558785915961455810893343709190841012809165379396851003924582910722172583577797268260370348725035878071695038756051245190702588896646976954868283940052943638257715106841023580681949363019596096137512973488437607697331994247104525511448697241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1959122128149831280334446977023952178328703980565191402908507635751071865669533422785759957633369509829659213701367168750346066149222426713631006404053897659297719900484057600349163547046423835832921443252030482093073753987400260349652946076429205823106264382395015584269014056078675865559911117645446022492010550549379108037474270770980222192976478254535334630515530892891311150577263913856865899438458770942439266497802790277125946066485532923889165525292526583152944176118211903152690932538926663039604105982905867612728086361266923440336819528940626876106174056703257083936358310027945144668868313094190955867592346844367978831647361696096662402099733960522025848650212259204801720648718134352592889084460039493117887421948057535867546334493193450932865163197611593662831049211222954194103029390240634567557509095235604381911224126219183882816009366358412249031409601800546875455790799934109566438880533581726354415336934531808816500109960641213806921222516388232536751792324814230403204635381204299458793531669257100742917851640139943956555039495954420529580010041825905215741908366013487805338813306751566583503029442674767360141617772778702165186366323133839669382110874841047446769608621983689616986476980686394090034876333402004663993676810597351062357042840404494376926273175988852827165523032521072847983500570949505792663489528281167285507690076419467799503189769161653907782286300775238669904394976244514644860640862423649535540180466141631201448087998297544144883138654274863985329094178547274506866105137696468981197964560307179028925002964868251916557960796165672203492699895983740262198155748695982340151672327890024196014652136134862195727148110236210486063022878571662501194205086575706898247343763359807633206462571693700673347082221827441035480200058822387222539460316475576177161198064809295686049127699017240996146690521699956186096320451506043362261975584063496721641524614253827992350247375318774701024238052016269527677790367245747841000285317795949191469036072848900560201846428823034464334934117456704747838347297193148819346991795982064389837570446804806008028560232215018957923187813438062227008220713614923881945781162029640527882701793428515816843444329638451703249417386946312526597046436263923875644571972001247932559949926218893839943479083545613804281638992811211612006312379553674476850598547271464759756211971996769897701088695010343765600285154473415509075558789235565974288340728693722332293607507017802516874198335741712320439151475392774890499159971234687400270461965809243509690532496867973434112462083492607456814587057712215309261870862810691719803111899258931164712724153949125822727148465802321159940690970094818455015301643264462657319819389877537312875878119125871378574711908972430520493723535708417365317775908742354524307837327760314343000043218677877976741221300700950627067850757351715959977640178304846427313516200634781706863042194953010895098058643341926660516502347607161553206202493708402754434070460227785718174413515115596693063474310276468790421203403962124661677696314328354474811799265750465572753437074972955597327785614016243382897114568509501193674721733747124079268379939804199829042774636533323697018557771159174422152652727958475410820281440583436683961616591278144870526939320257256830272223628225433004432026507439489416627643810151457654850032423893165287446801348918311035067315236552067481753216173058466457769195661561457924866553970938117369317212155719968908200685638724752431454095560020287227837460238655176302010594657711332496251064992256658737160527017165429653416342382881268386403349672687344123222196119883833762822200180141248400444000701529861279487915943829864924086625204616597813438869589499692874211623397853979249220929398510581213993056459853114139122287179159242072374518122841186564066253670048720939677839446087150495016169744652655982247968168162357264156665721998829395314274673588824584608168813474925231951029462796721442289369319840007737401167932594800442779418607684165767582094802302503668698502564807383392810633312051245410477864906363898289795146947299401318368567340550902197180993609117404648470683385966960165021374974876218873142704304737359329086806560510230171494965837205586523908113203170015102503469942925181346608625069481039558292295130634255084282817802860394957712213029597062118270163473444660383553591084741895943267805088239483684008913847302580997446864821469200725715431536726968722886709256376424139682515428172425074648081330875520577690568058738515385741531664191930289088135660173026951413123537473400480528416866862718774803015868496433733715689861202130906338294956363483802495117638695426288038318196332652187379324334126456192448889000902641189189384026644180486042349656327462444149514140986929600315229497875932919509868637220191657637728212513878330066982463086739064954280750387117922682390532265402485787449572693202702529918948193838094521970982840301000849169519015473988799529309398730277944663675586730859091433694241947125109942531207528289309573269827419316925309008210526676146839863741644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1389949411874710999103252236767509840599039641807504236830858734389867731342999414962642371935942446317786989743249901304109256029737040052824583607151520083253396439510525168069633246778706058372323376917917559570487360117779289798189288434917857457033678291977151911654226760360927617094621810224769898507564651894756548366854370980699928659228302340176795495222140704256690113980834017763231304814249161967637505543739967447553742081341432706274382871897631429577525049609878278441534581972093875253614203602337446392203139588074535335494763292876808680337526995460016779875543958377620379604212380153495944024257702475791875047212462511997786323594403013611079413839351156719521952554190568887876287525434414447603639277509619877637187866192472194038331848252223860048735041610383635999251611753914007620490800004437172773353542596457354464163635641193242650928362433852597334759529001587773550412052146479687798115177933856810269483824628040896947231732056884843566364556767076206715489752942256424839268891597091464685336185083840435853838584708980566894479068309293217059877378751292035417610897805701406755946942765850486196962320045141769810973397544657502655297443673909414746412044864734260316186237382053159999435029130548587782811771712909991275144847654678489409602491517935682853665967104923407617120473246022735429169736689139171565984365933824052207718041840204916970146101988402014381482693363380663993705402595229621875169305196826578004410123463764414441881944378671945384160269649640098124501451327080570632368410847274854867129876383657798471231030230077746499352867983564797716318495923518267071245673267128601996487278504734676695400217776811243716321277470896968901410649480621623095300720646604296723501141577737914744239798677313948660686156870611605752200062844854781351808095149814307260372204680902234584965041660286246374572236002267195678940315642680003362882265785812479580840685303882493429483655128845715614396076610357214299808462402313445043287778479959445437919731605199534069930538709301874134236260772453475029831255926395708533116564244833495175548313380497409231642938841084455753882998501610730794767567875406300586941491747994831068845297606165868157976585340279136894974823125628987957804254628283307841382804730951892480689851126344891622734991905817872089224485162839282412070628457094256198559555151102158962839617723624206008274498064406479333291947532541189914504215500894434108521470181306098919796047256289122501250608890974175475723990973518231516168701880603242838086679044449009160263140794647808460711719698828922422653801940707679023587110853281145599408714269258325723845808634759042406486644283322105102493528371533587007279041120873421897044826539200819909957953080911642224396104422287255230841378227995459495046151493853034684935239176784341034532035832204942317245343603573522721288830225714157775331719477390066479564672866704119328310646581713230299413691757631578469495872467634492861774464807857656047359855793000366925069859397039625566162141379081608642891961405169936911512376111046224417250311839048456635019627145735347036621280902187949073601912808296353730176485618330471271270445575153161585030370717377240579981561398315147455277115438239487208706126106640506206619214935982265308040574834808347169743309318367717199148279378977220232204483839399708825521675998644891575324900015882240668888707846070876131069080080370442926600737641616576215114751602997069407763356943683496959831003675964173963223430546474662588196784855966829610718318309672597468314399114025548413643531725331927082278043099121715933604383765286470796422132535521481498402729709275808101958519744284659100147363125229941491602308290419529122837612908794693827508698429725663464098235048413038229520655366913965264303005239395369463620830894767970644177074506798422665543280556303065446715949418281164034754383590116462994539811037781405842200231127317070345429791805197302802147321753615426525266993911143869813161656946084916372584851551804420105185946801414245162138757876643127848461237400757880584943545511277596213724346772270429008899080400296651786837474425944939435782841170921940919190655673328048758289299808549592537857081978343663265425988573127304478305640953524524453555306336724515429272304306270361375530697369158691468692427866906402242896539876524648843306227913569595103240836622993509913652697496924446981638081688731863168198130049793166263336686279441067998933343444258149965629838126176839378884680047326129276039877761725667674477960808725402702676807669636683305355062551194734062308280558075149854546518609902808036266827430566224664676397798356177775684647320522544277743467802043143847257012764941199201029230264688498454712116598981930107127007588118529403661314065088114811513770764226116357025169997631493001150759473410294654413673483265488688846457616559391396105359141786637167017801197833527534123314509986860680895934918736196337251016530225307553587996924128488937053910428834122368837464772423141058036454089980502786717406533881821472336329572352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 253099976555410116013483389715518039863854916557870277092847018071302216583033366327788748817099439514809248243749260029674416793245665413221692143718641897425209341677057415466978573070620307097089491932387009852074785051636331358895156552945425824547091640539025075067695754924170267863296291082506546606353425833948372199778646828303434751823852316074149815182018110276377215404225162812793236625314878427550819929672522137172009596455187043606411431638558004914775919001192459012571218086905002858123562368991357898014717715219780735210164003983984547233422393456119571269707832706878145752955502406353520152110352815062863427117328027805331202340513017615248858509509185386414170685969900880327193163872734698889481002518250926889070116339209229540320216605115554067847277117116210320677631784780636944787407901674875688766193587726135115800638893240876614910169007196283433936949697895868627928389685185880107574092304269249060476070378475006558597122520754309723793009853840936253879588154299112024569873863740241507958074904086108269571305581594070890386643707561926275010283492495952849201806132985065403806369463082435756306553994345937476320811680794010201908459755870608480275852462640831169889266778765919839124379906855221874099002379033682105574357703387849954406464415459242609530897250384597014307113305230240249801555195985331530558048031348142407336800535907096085575770303644550468015008490763296131575793183545323222573831449339519549045875868761327735389232864121534094331666134503708670231270199244289969181867571253522841795780108977013700687781736449620913103663206586140092328476331031752966546050296221049314183811260532345237614681643200361517073445601097439270085078066378392494635012756519157812515650833593768546696594836623800275805715215327038657013667304423813674638308685843543602889565746298298425400433035067600295558166184234161401211701852829168531958983726199531406576019530567129602108389750404696971506613544692245232377660021138316608079389170192137373286048410333216107129759276398026735738716062040671356331805179287532102301285142120132370401650018901696837100070390023500312290716797673187032591678745299503597079458555142774896234723741123998383719046313949568823331244598586544489601714918299610237951598075343232765699327130884612746942234184787581828066473063958246797091079296785659515801673830745288138879195081969815597538885714226935447440224568967501256953602878289701956443594093346875893406903322769217774168311476382055812208845859988437293415530719804144276008700059440532381241181772811162162590557727174356779512831338102239557256099746348978065611016283366668241469118575765620264306013280290280364160896080341604087283675845339227132804842614344598546363605499703475653707370882389789292455042417277097005382276628567863906728025777608343381861028113510860221399574900084623170082494665508817788287046908325810550296168986440240120258001463467511644660540863865535108758003738159631457382887636277399286745431565177830201052949432306805158398694669821891749581989131689861163190154196779328625214949961413381229874930515170650555919624831185616829606437511896798575541042024095112585056915815092949224453719054623325285943359768565408775281622517019157151804786351260942408704630473885072762398162454331990569988667767530960578349945298894543309847825496850824659073767445476128095595979547445362470216806388995944755160526464642761284231490466041262336951025884249398328519859873250077683554577904434086689949711727822319875810312287171791231501649137249723446859847964534361057020634650484195093542440717091488029395563321841503949469065703677424042185543727180202101696780363896435453581002920271989171938828401160660311168326003221333853703011650366057835616559301404578446511400341227041580448106498940238745577340777492480719579973291286246504371241034065217342982070925166831868611141067187036600776047334429017609315161348423418528577381565698183546894790934925200715103934995721112232701404280741551717005805533779914598357742307175566922961632190035326488005389510286137849491822802586791415859996126677263550282537816314032569054592485824719197014952974320581471026156944147925627133862666282029782406335939489347044398404330808527337748299393216960144715023349850809382747735126162275914801465393861818932112838129598206106208005738186010156517793091608235488395958405312722081551792801258295065602068162968502231792337938051902579742646076451636450676700276909456002730377687994803544439305998371020015636180088299531349005267978121880049136236506648915071020245415780142518764567241840280350794473508730998469150569528051172015036797164512816248911040684720828392632597321751297169484428892944633898409572709855235696640935727782997542163306641843686390822086493020539858846396235380241536906761723451665345124222211970540080155761073487543373402532838648564516910625584366981359158936124323263414954313662804988108210279091595890521060567645582930685577554408895070372420919016429972295283697733935794757214815661795655394910904355444205656057525043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 934926156632728268199592787238386832516526447823055225031759545192406255685342200965410051252764911748223664516481957419391316765546661753445994375240977592655104131299992664623963502449804275615706348263098144124857801086541990350199648318872745336167206811049742900995649777295684713324769090691339031919733792141318344328216629352695734519655930699248619721263309087165803794531019997158471102618917272519689236472169308364652872881995363429007527304117344998353784918936547874016988539249258312349498006184547609287927848290382349977901450124214581054681097669372330773374543212001070587948618742784257970736525997236722930533847862578638617378306684308497656086883728299459749501627941774690820832397371817836343470077790004312218579930619106388481076268775709735551820179807283130609488952468402647268762579060261348715077376915917093095934543906832585577326563165225248761390173423203449401272092946816377947877154713242104486475552712311850753397052347897038768672884183800514496200231884923734253979422002083955769379163886227027160891883584012288092325674997332374256535987461050741987439806128339562048237709533876599441632844865485555296069430999220612182483149192918261892796673842294752706620791426516804149679064703350724549017607905878270657311392301287191083163487038363393187998596110884971249472188829273005510880242348194863452664352488085785515576654291190340228382918568637792698232392573778330785912096802656501075406853546056151931061734710560064575718931080878355941503070734005309462749320033949812404673880780658352768362012424190573624823479479545726786200760712395376311481987422033358417427947250252036468110204378574418140697130870260420142092239271865855158463398990748537308523861845421982759982214777208182526046035600761007293073058300273119432417291629527583121901271284128968460670722586010152458294155016349202515363620730868461791222953483628424882172522172441117817022883050406768788978296538508056637329708414156413824336985721526607969908926905927595247908140344846728012581736904412658052996395331737516268703516905994893439391226084477327381451160858166243658688305755055908035014877326038084897681280566869521784308696583210924448711347326826869199326246547936079731710797665452522819231437751802419390523739604602075211651009170117182433776143699297800738536071360091145093512992332849326178288837382614229223000368359297753235734840192692271104250435800010405266668061353081672038106149690358018980008303056296113335297176178502190517717033937444096484709432960952515379829072185694079188356181871039883038726550161022102120225799281724606962536907229264539220479773379171058908615603807136830929653560951685299114784730173188646468819698978447169602860964616432259314258950960366215693198224081124807343092664211274091664349829327257278498422262989782394453111265455846141702273847630545169734430036137742616359508575358338213295939442982468391789966520137255475859395107775393115604936146197191191780252885185955285270137263389584751894682206112153567817173492221160254070114464471398413265516817245034861329816335909574024151513047565397875275832990317822499964918072591568620119935431993957539401375774204325043789312057707067335460591569807351892890339630590609001546478804825146380251748016577832851835680156592120371011362201713830452089171561351483255783206852211187611897601218060178127944263260175682657764386121331819360523328380575697462004491545117526774117245763439811148018464122928389788906757719649218291132311684467520245924489349264834251126812870344041958713148528076242550766053518461923593089544172099847685831186304915236494863782666329536774783947291581756028422597625639749319213712407268646649249651617971512912091213983021373030465577448847245392687895501119487766621719175800701837544068493367669577246114816315931142123704952446101228465953593139252950865621363831657036374919800783824937534494395843545746213830974661541313707247429052639726964880026077068084825335335609616773203409409151325455566359146950240310459191226101012446635350319330406680745476695089847847229756321020842929140021137061703476735572806408711124960328987628485009125993832839856165741070188197018932672944704962722951796161719659428129655809706455571794118582394044815297855378736345766389281960743442484272840682829351318905488178069192391400216525528675915643533665546338930724490572591700403627654796642393586766195584830012233640455772672262439395250194474670560640339498754501846889711846610473548415297358371971736077354016074719964467413225043472812378892771408976194551017418349715546882699521213578477124749868933640837187287235391073920459055174396746774765762088950985641780767606499147359435484026704797184150022097634517921871641413798557706028280130100468163392083045172136790898502900592080292651373482052449308431897453915410658675364091329928278505301711621049188513777213712079160162703983660708288743924473090106119095195261792564802194717221693951261484534946667463100888514794949171407536516767470549760326016731541595298032620128127315097583689400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 6742785915457228445374257028417407152253303179760432226505870821176819301279090645436130853633225548395850296878469832507996516209120268589099965632415631048159536235817720208285174770209616817937062570781520394093090352173222313469396708104058721382888998219540288038855056649616595466794010933940228909923605962575881521987592303977542818859218591888228250409238739903600102490517819275704393770860361655796084928546137698784664613952452793476065922367961836212700605368264419281318510201756881027822393394001675109979867540836242277363269277984616861564914086637196054326678779244621006158694078222977125195743713719740881662996256477031993003832113850317973726604739950074697498553162083866680639200361051814033034957243101990298505011491063607581531727893926207167654292160106717712068663833691478212963268200079627355848999800506530760661478144300527331130795898507344698384389905763986353417532336479667280116733878610166820570930333238812123804425541290294011011353008682818582377311136466301923067906000137839348505369649392709629329893729412985438477982072094283100400484559657511665268598403718706310793054897932939874915918463924947725391452469019918871332951520196978346930607561429377124306427562967133773649244959098561741716365668944267389528961580585764021789687144488125839538782591517742327289812849123061618565890038582462302453451415708273180919430171683032312273723652491564612660767373639026017472973555595431980290841337359434592637669192038421038389429522943375001526094662831548864436976921409312706552022452849005549492937032068039599416828860708464795218082538967849496866231529218019062593562819176440994257167391231436878328596483640467050036564074281860229640065269411752880173801255760397050823860900961258451241063129437797998546967006874862187638665204122512052314327034524823807235550543609694372822702183465349062651405927215029194316805915923947233504465662346434038119371003168013867145411210255695605112199305834101643380883827475421520942747630365315107086887330421351987370685155769762135488662302855660207134898905271300293178766011614832285792241414266614013923915786324242130318908249708778185953638723627931736673595529851843662154349318106943315020345327586958638547984802664272242809171727195910671891598214471886464736130032547746382412903424030562468434916898909980555106221538593763031328477109004602333868268822893792416468126314028682697215205446470863263334538122648453148390008402404026350185522940523509181862819215128097668039564712292639092876765774670001267660962507827120914022395455941842397311482788706768720478356765404346235439391186798512080511484432498842809676020257466056802483641953748856337675352133111082791517007352158259032835471331770251949743227635205458688084353127611576774241477452814515549471238769810049029553042814967481291582299675663862963392066537239835401632662337779617871076876271111566630293499221765606070678225504831404493162890513212559704611839623841271401360146539155643221278072741773085404613334447394078970594988997191231645931255492847788291204104149806082357430230875313885965482241132192515639730730537334301491984527926484113479090666126101124094999001267022175231926354883015941174130979941410051837144167289742281039301964791249417780862459605221203965139326710015654937850528312401060095956974687480020429938207323008617727337163980340491806965627290008364818850761868025729341296442547716328594016696857843700406103412856234455022809112724408691113980032258715347962567578703805453542769428091576762650792552033770906451346605265352714808053557316891634515199680324080424215303780610252845544722833705405167656808562807695641021430031297622262058601245844233262667460625944087095099870244944577207847373662872983031727786827839423484880574911970942724599753054840415207240554075731230967032237111293035718693168507692965944224484632614894129709780493688813206602670005252373081647423062837077968326269493394120707350435101937740620437801276550185734706645987817208802890284814507528017651359593292623732331923545861159128354308796299849539390879945676705946399084246266451776169402426768234677633911627762773564445635873525713100322983413654921743284070387916797320924783899160709707016846621253727020174524120544101464836673966766439313144859321221676898142704107917093517308665924375479108217280401841717548958816870578938099799141449708901770272111646436387125984478553053617983550249695752384882057434446447715827620654459245525842862686800565936413971849847954082817641861880922297839656779623970762467544597915845851693716875213129794568480955789099138560814600111409664132776353974402641592272638789470765439635261040207774696086711736939822060386602819957076149021788805136375095598181959263962364225288212630929313567172819993975908014817249169357741427338549595125721580032864387313364489761268877587172356697827526985109123668619247368859348832640613826132983271395064351862875013916171858116926791486245296335505119130220361278051811318707101941935057752041184416033391077552729407432067314683302593429504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 28363333744791403031663345825578169482831753321575533303868042168900189243130477258565740834572090225980844982706526867120403976856588771044267111920110233831340040819646938208389907254784157285776269737702053834885742145132721584042596946205788692970604262259986309090223927254747414107239041692888217145755305277566016710372088652639387964448277402865665578395037543562322757866473081395239039983503506519948076066854139229800481915412240664530310424646706732184082398565017967931937770659962912404721353884279740863381452761573965325470800284010690018530936428813323947101569060585120255743574177091476506144678632243635970221653885305711395162433232585159587729837618736521299365803881220546408304493524140368731268460645568893837399906812249985771072380082412665965280009008255726991387638760322327522954126045151466262483407945233571590707769069466608398622625736336567529820186988394344602254949309633387110894811522285079048394311352122794321582346560006971536892920574748140621508520313010101400288922593742797130623438409751259223083810445083421476342322598144474094576162667615897884422149984093216642405846829552461643614015087821587507295933709661218070325087247341631113650402581359833239409169729257689064756571181062226515393798900264227752326584081490014016023557793412895077852275949529887743082986798691462921199229242868476135599058873089231828789405920610770160905245643554872478610040384032815141811745294980264501312440779389822683853960980728981943350565167061339393581619635287830024521360231867566576534439299326280244748697716055313582820696123360830644411299775442619515040858507408779933618872515884893423269148161857091312443204777394544531729657845976545438796114850995870097568319751005375833623274055830297285052652927562738075778480880637370335086967352845430601864050404417727852570938446990474080756944494299151726199055849519501255156842027165127980170624843177069326345578932651831759565460678485263653598570586061588652215990224631028304790511833656056064579285795979466438539591696995753482333765175909486940167786837272241106904219786318667999514236252008287001401487282972057749908999585408400312661462248730901570822290049578094700111857297934508031178826831132495786257403939177663021355137735830162841555676959199773311701265952700191328581829326815854380669163907756227664968398089798877942615038565454388024559645959850876283630310982958408786596708485918523402871517210333899910649873623883728592394279369488745776947640598242979985447428728858490142736184950998817186888395019909127792141704928844686018629275898146324495935156121624801287809003392571150356737702104157550426583481186659291660768935167885548960543493976373932519571086677621970586345521685433783562172132983643220496555882871921368517461143139880626030206991266267936182278536934610144837085755013429273356582835648009807240327219819990923792042356829330330153567411417095263426516104190889622453239071448012314594917546891176533697108234351034018525820709761791407022862440214428255698587484487177686168511782976602035775662791448584715185336530321512768844046517110307664749189564785001562676785313827703436153875323729370864092946137812745802320113310070492970505733975026995847344317795075169722507172371143216999017315654582170286149466417212442261780843761856540548747123976090529410754196937961417308309893769069418050261465968264472212728116806727736047591526967547842725590975156551173184400846913531521100722059058754268770707265064773302678230649017496761902486442101952973483645778678818019862408527472125548716408637911260643150495904102261996948262525480723608307529939511685600388092717626537271767646084360163815875074539539146563302184847324293171613679315800342207311380655990707787241504030183615910738162997950557550274505572079025336681028780576573643089344718770790231627761901822466286866857228747529448785221240406268583062548097148854319092043612420273767759320611371697013392937475581914227793262507534430958520770466767505221005462003691117998912805886490929327964016844268910636594213638266583707197242534145619850067317023086213172268589689152350257504148239192138349748746557966406060285112583584375592184039906303524895632586150777545594684344021831527380901759310181801019123757311850005132404613162578702253278089068321677736245333555700480704851711514421416661671752818398309628277809205706937239901170105522472600157981876991513262844621449364139582790595483665197979352157417672679743945977982322196198972226244352858460544238245639439344536759511746864505534057317553701417046955199821643511822236897192982171264942051492688109306522135086547793315230728094993107242867711616953170772444712993666238899821070629823001097353572561980263817254903243518599335116486892385856870674900173919735028921625341848978569086120157755604437854589295503991263395004122927146080740931717109397863585551398857614784491846801685630337076206482125426695824976935433994429612541703640684997339551072533786531225572417108461612929607861990233748739232548880467127979326083547371929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -306797166670834437430901031354492993370551562949410442395952396136811022713123610598136625215784615690379103376078581504294284914450897991551512239776816176013475662203597726786567486223711442416125485873180085736658615726174810319861611542254120363261510211887378369890484490328107940336451140059148179070662449695830200593751328840734880078015698262779356095537889077100767907780963941183990243385428894279379258247911824467295179867301109048903899079008037739254064285121794132022088812486168125340624629694610600361284864664057164538806902127754535770725083743696659232130743505941082286726103696752659892156406244962182119102936641182307297752201388910134751029519109348709013811353625415089995392531338374346039711434753959220497079115273164816059338095262323957502826135816956261000425839950675082884274212489529716333846843976963627602738123508512169393079816955060071663327729921928153112962709240966117062345946540626990330073920994801776056889084488707412047236153953403172973556439563910527484294698315660362476499710672911969006558187900995108870192034909299771654272008889035919606395686933397083632621023463707040871746770249869388279541006191778769130866463265410309367135166064434358593215303862821736881827366319940362046318574420647520476062494628175051049742987724306378576390175887670018756186772244544426442390843821554255204831101694329606505721777903721259165934733086671698710154132996546384514421293295000033169106306655313013959426716853809862035477107033154627865694060696395809744163149990069496239272721406607710262335563468968445750562888642400489193033312537269984079989467495093432556910007970276416443539398906715754485108952791340204922895597223050170151016518986424847863834939859992291697955931717016397737892917284597363995804977863969023822667218762380985384988306760695713569468939092751075079860424327975224601006483680892327755286082117979995676010431718213732502730295538824476566322705393152075387948597655348417035736363921710757307644308861274261079208262891905930767651128073078996573512418600869817096806039033751553817235055780611775097659218006875684080487625038786301148795821621345144929090486342858334644263039906032312726913509952233018643231660019841838391615645640567689897327994522525505488970823511075574764980012277873092254092136625221792947126106686150596109609694212174086622882535396136799358161015955985309805477783074167398199138581491482908257502094360779981845185393193858582025996021794397749540672953081690979300325139240286123140320302431002787361929601648779753024048223469007404790167204614030429411207539446306858008279395245249236732456321804415285467950566642791629621080682778090895162155853314777544049430851097983679892049335846907685493557896653477300318700044820718296185229628096810959840930971066565842429353692228590992067911329568982890739978881954638091611434344718734030997649936637373014942623992407293421052985075808438216187541673649642059303309121390826026954915931231142138562688623792091101450057096970553745852352978571247554855934408307815024757248235420501362354012040253097477924712247373497966395538883489872331856302727163657712909465144328042212206079288871204237386543761536043221470642153374727849701272031111113828942389905949385460956839597368045639946354614020157698623423725962448542005289908771006853767786500519508868435304162312397356592331387224689995501969482764873491239289199738845343287815876772897610364859557223189680303313620330883406141706375145008122180998963795438165022515586120847383468273279931363029924479563915973071314972725729474921182824290876466444256673747257037141471903789427466007139730519629779886555321450606737994486725285971045987197169137167573808205669215815532660963858414291504873436433072064553571364607783668588166613571478572682901481332190147635527442520397508213285670970836891330233839735227696615565081716153593084172419045550080161648533842633279154949038551854935475382258383165875140088684573512433593298560861206149550113594017964342898314731675438765701641558896099428407413630057071288320839996325365090355193665878531154351654202543209784038395002835589160709221018050795650772768023460739603301013656939311662452582026480806636806923402698647205871980513202298024880324319915612598137545535440984363994306124760279150407629809138876944952402670043948913179372537003437149388077766220016093848991323549329618544680770296112553019984715667018751890546253054992677930337117492893295104891906576317225356740499898569792999450811586230811151282380306326677748419864562051623196237867197413261301407857641120111850994416102407008533833510312323617128611459960063954628134402325873911547713448524998097657629216981085713228533965721375671832021654266239021878796508120024525783816992668517310781259454770474671320394840470881528647901499248946558524641841637317486182264451455636080912461209030155033575301200198519811863606975596576688368558792291091226792583868042813939835752123647327174696326382974106372241244977404863662019213313355604407379973249667054960640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2646732090330289270654612697363450475712236905809927550039919613385067017963808732619174195218054011099934000527895559446240403830781882476584608539176856847985384685864753859866722335617698571160658824609295617804347162421458013575527106350973762029535546029033655113572608514100315817170736628740532654878624036944361797190424602151832117096391043176408484823101127326196803698972169064738884906710574033888029041209692382848172735465945758597662874345314901021573388009404574861721597109117631543650820401463376929188411713956104686367016587381204892285319128316411182185616862363017920488978422037937107244604468296811667578653928021956586405270005299880756556093370965765775834450704891056678056691209508105785635597170789099073444649096700795349310543043217712513231892899046469922521727024378282523395803432529702785848899511529822899852234751975738027099793133140539416041744187815066752396089449300076822892081086804515508608250049539952351798598765431588314577915359948593346149361741581097694387733700813321308755987432838187785206591461666509192108020844937887933841075342496787561695215011752298992766646399080107554542225716378626467766876308355356519571397251270538144329593243025117302998281007927631747967455688606114028853304193383097452658720214309489941702442148313968905025012842101603579904200836572392329966273641762909375443074697102974491346908573673956339568566634331224839810066019933921656241058365356941386096192105311586254654591844924649387148197025645683444098416336581676810792236940618694963786318702732571985880586288119866240503436961356905699954857694457370998478383737144848815490813458164582646434334142156166708622985252788651192256787167259807841254991328655587549276054486206976013899319692223589376618553028072950700746786951126906608872020901639569530463158584023919848936134271729469034556703740794190193945308431427347898478824213554100251864613737125678490147990538907306991169384449524322272147828216016180846612883906123782596739361827944833853707803906148809752813537919050929251761224961446702996805202855493968623635187109768252594286146104478959565096467880578448256958813701496285430191996084038970391812549276449700786806497340106593164148742665716361973092273640428649177110307986749646314928321936404931077282822436142832400973598045639216373364327207827655524730276710828114872133416121687909254305201538367205395531829496075671009969459433918717639335482958579552010259750667884469991436661341390575960291746963620763770342397506930315766416602810010761648196531141577480167713422933249898096992955915622516556749883449380187217298595392106569314780813216554184336673053578934606011095360185504126276793166875199242033415975122510505352966504078012302555199793999337783745979321511811856612673547141411329712751699742745853364677910265490373145564243633578688553406199969710797183456053393291770037518150761273573386081777992079348635690001251983391328991901719851341486389324291872712257364036863021586323226950432555267904803633485720356431564810979461822768764171462119954264447091071072002999318777756162835421343374261444312030869016621885382909007638762042824088727961280983163636700531003740383867930807138747498198802350660730876651537756985248213255670262957091935138148167768943414848931833005014459336028000439625879487890923282500070301817833540944903271533787958472829647069180523690971556011487852199724769359698141532056761930399885829841496134686734498040374781087837093908322954544091209727482035825580301817937295792954155318669371901469939331227725059068843200189631130489743666116839586878082583074114944704840613755245572289507505412011778578426055594428708983590965183113761504361775643241669871657002486593636068437061053972504294467199558709883101758321857792089742161395965953091020031473709090367306784038767036099637843316231269717072064004644583569374983822521358601398481075510172094695077221378000843110960218813597885829331418334491307081571547565187529811698219756500719557386532939887146158954979448170141785404996751308387697930864900858181361801800281696247660365394408334380553550966407412953626357428522470004967742356140178774846220909425013486111535297238216482990285020236704421969588544114116446112439566194801784687072819643285856922444581546526501824912263373102878794708340756127932984947054058741979182766184184295595576219933910635863886213288894718212143917753557815987348258858128417353454172837062282596200260595337138330696396082993102622532629882804238515755804137220232074657438425314915326075162409920677215733849144915532302596270045317244664068120652368806038534525557066114360839122350263329185443104810987836869459224211557008577189550912564262615606355226157036770223502989370784109014482202444662289574199281065042806430602154539117071256884089853680114484087703350030261873575267706461824904766956449586487596476267200340190699893764848425279246513547871817418124590334990924248168926684838985180651926312259855123253243723828669051580308143308985898893871225699002590519817532935514357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 583259737586355861911006334169138143667814433192883202540417092733403646620438974276238109397446897896763053192137446977627122670019251080906819810412359832709560913335861328758696126790628056102860974584523293102966182166342214908875138616418653370452320133439588319337977334360771849450475512627516863952173879042637269266140343770973372160600360286438417581091640903713658515443489313798974456766649242774268342886703179000552565539789297715238597754606979691466680105744620122046728969328884853344084194146719365692813628205241581408938466191999004785599363583988897381795413226185321302575510659179678680868348280751146901889358237813011693787461710153898330915692615806109892159884613781718870874293587837206642046952809831790688974177791376548484540809377493081938608660687212544389193134565098872516573829276414479393651100605039443780708508298276792188825117038668080584107495881011216084310967592984599119001495519437474393097665919400797234011064231524096673215899600065240942359836736804999948955712123457549883112554893148740125041188008322661647850285374160419246035385148458458854503220604298452602783033061457915992469537057712970900151672568370329992718884895169444194861918667113071690206041676063911394473266379871875613888317235133926025741261383772298528311018214643389446925952754904030884969349156453926563929148483926896093435812352603633829933741386618263379310353284831981623834007827690262858899835484529307007616207669064866555747996306130109007805388321081609158558711523027295080660472123765664244635715317708216398512562972500942018728951355754256739141962658913268005260494445790124739204946939753262616198492322910295230311175276325500291384632437108409725703134033565411513709102161430640093437817550372077904977601038472409658816948442796534960998461935302924066731571527463744790752515328463441549306536897209136983106321485661317129719927055663520948069242144993140998384555777114701550314086333680265962341213568703783313579689510465637371132204475562498073743889755804701299041569440908153670316758005799226204565033297488787156594301425073303596320943902006126620749839111062557887888873701172297176872870374118486840905946920970850243781020404678081657014429818802845220659937335374728336812824291979505216668582024431209248985083708333096209058740633155078486916624949835305822014964415825595447655505022402072395710948120230489929142135553201481501160692262057092235605761399313495441825141075673703732613180193693276925137682607140110074529476454003386209293466335657968706701053666088661702003855826207356712468048458231636095357274889365186468145166657083229732901814678218747212734550335965955261769225929386162990656754918306071343436318440895552852967183956975462239976428158369283477809656805519972295443297782716196035526464087907158910465961181324169413361180190565549678751192629931734960912306873337372879098328470280170929829388576247834060889346664536458059322210872110097668925403838142656374217361917645564277616384429462498011059508507355133196573448098249229604787718522901465787776319123795371213075208518580668947839694972219593784019523791218449064553202175763524412801023065311898770532553880326640108986777762091527345994651915904507105549076807525242984944350865888382883214510923173342922158907803661140726647330427456346563318456487413649636644343882835704068537633125142084667753188301656794105298515542566436357218095838532615026120647371967526966390142543896494736471933302331985688614824283584642137711842590913434570919478295487994412205466717820697064144002381788546483750343344426102979847334895890953876269550182463744608635611737266657312187150498038560863883934154818736773699460370056877506483113259874265410392503228145145058305400453318949580697810501032921305869560756713607202642508510928261763751430348007801615450802420780819989216229915246553991984413926972279019425354091116499502696584230185077949595371011464248740332667421620143843067611078764658051105143480381591162856525572320894434389015775023771945745299598095959218868643264152198811274623760859485362323273889834823782098691663324535013386486719534235715597575292531224227458268286887983560511147409470379769185389460152009746333178539809266253719303612535513273780902913176524593577635843190137020511472715291478008099167659590085504223090082384694151479831334496093900490080788111800943614725781994848490513398998001219918986435928512853252560370384774715163333799398648415129281695373487555691150286290455765986810933697862198372884357486344191357955611618359496189417585529734667032443386920993069515122542640392125626734476315902826395172709073862735570023972374443345353951098185449719296251275656901668369880038622383130318662725120981535040754060148676774684863822822691243903670264013408231474304950387619005643647186765549023995072823648357301427387868043787668819111580360305313173369262245094802289146060524419171280410080417447524703265119569422319566025607604746210051439444514965286341259492701843338808476828049532276106897240034256093184000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 67964573396164219621414197619787723978474296167808602287949636603924121574318426981766547205161290208290059854683056631566011922993611680591794524482968668675241717500438149017983149091240632920550797526240178214703398688582441094091881392420750471584413466312034455374628651319712510165379552415555218057545230216095584774121113378846421445246052145421236050821352666265040921832163307375612531711353611653707439279738500959625138876795554160486162661640587311150085328002105338209657823079475147848218479582988120477500781472800875297725719029747031513539018832378893191019387441272936875657368418576508542381815415959034269507278485574398999979959670936614172365623961483293084917391435866387911353549341184225878808592750505590856388974423629709237848834766491511826976819049926687570138743675502893448784349817693903763059908371486158820499791254141578354247610864087031969966552634002474216303833688999005774301681129599581020709790895258587314998974324355157232063016712124247408430290443556259058618519928133514607831677792179478532595771474943362109498801176662314115397948640914619928736666059886477597611163642401194298897432321675268046345664208907086893213116069532478490702120706386171914541122998959052800492703308000359521456076340553626047878583717327422310174528797840373822144620331631717655354712931989536854867269007663163732726455354880471659682302837259065712049760589169515723684644290099797390937083132312770645925320070423081550131163089941543986768952620624386170940899198580326390228873358328323905254322863038472806538124945608216505852987460472093433463190799982334646802190424127580907474882496252522255390968751873551790778675442598869002366912838044590598120871230812486613849146213869517381222675334950050224566926970038653283923173175567388749509630959281396857374449938194022779695216741430750795054681174598790538607225753450336952192413337014936201730812370943884941148536157255410014942587814427827860453224248378431205909143187884407702938451367052205756671103022746681222055822914523844421196168049295558302113497647478555167365685889100696286877074287113458348840380351940500058646290839261195955844652181317800977366236516896367866638479359226011012489501419559594801684075005246103595278886186068608043657983619739677660393053909839648210017267869213927466782474551203211402821573845659536735381092840416582934573022810350951058787103718625776320768379407162670322891003607237467482959133616357377772666887468028764049930190357963355243112966933179428784578531354121241291632625468012887944119422556940359383250838699975908814470577221876781814321859188299453495585584707307427856480769602354122650214293066994124531651637840926296819237151981634530518782489417500010053994095217125832980008662078412285729483872244121267803823622473868637496642149988469363934047772559269981039512255951468103540602571831168934646724526507779084332994817297909612747842770107211040272749824314455305591239742085628138412005185843723035952796514336462956229583005121462713418325463192990119769563250329651851202933368206429685450547439233980995135478657254769623156212156486797218348369256286716645148969332733270250252560067928009217766567245383691746542912992399323170022953782556236775649001903840286260439950371735876124787200570147319079865940970020842701947221253188930518565014732739910699395187609601212585803456070274141566420028512030473685151566193298882157512352660335348385283275723253690975053615993878367022671705660964578993571106238044957731384146175706493902749304937053218712316750596459620116959505160490922463284681285429341869216074825187971154224828921988490452675989510027313798055101928384981000830182734988977393021514186574151065547787103239297777436088421769967208129158524476494110410483331362761657380369761343232543321159360817131007498925569045620159355510731610620855476577946908762140440835715827098233012419658851130910001793365561155498906603815747551040704205767485380623659894362297758379100320959809513519349747396943552595046479897217433987677740530260060429369142875998678828429153787093980776741191560033870236505297360060719825468043376864692464554305785591889127311678472206271525366530692703648226680565036528217265829861346770701632821652889435950011981970168709807488058399217392662065088388442356812369718498046689413730267771346762088814668562897548436911702264070342739631255834222611868191553638802551385425800488963180803757323351818110501152684648714951381948948826023598247639669426340289120738086736543782042459445096240375844372207849509110759887523721077726578347494696528568485810046565714685332244338554225702109027983491865133808185141466033530170777012367425807318744482447504222589099075947517272482261515264420366170073745055171183472785643061269894872233754726555167204335941418501269888003852370275449305191023414227356666208548683202458235458974903129738924083484220381346511108247960274554787468370693448768066056033277639138685513957012664327951493834227730677663714616694814696032947565884051100060876800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 300417326749166659190150632740551175910312941480225122076413227146559332074075979756923883571674887326042469465962396926143130425119369086724156468675925859979736516511918533656311049258031560460653238720772046825865183659186240204615488147803121412027664546551688851922173773041848082708013403046550629110088285086371523490637526939916554076809162847060447712160539152208976044538193960314607565570975336840170051760604460424450925182414029184023618794673366330387931288770878199859576324807778106457257821773793192862993286858187930542014988420270520034045636848446413154531532120897712528965313380489246078665920708157989891753340167648509632691215396011484226399679009858149512630725094344348175869899461507782214328445586884025859065280801691445909093908523508806060857840036972489974825620031605908249141565177625893674174267172469261926920431359299316072434051036697831751991559454703811544348975719160598544147182045852034276784041463581572775265572308860556790852023558801068118241743676555235641211277320399196339156394219482798760634170227290579653512143509911910428249448442967657492658609447559428827400065669118818516753291153188072529324901094379510104428415782870306170493345223085768658987075619824099226470378229110488579020902097543329647755141601095962814549165150511168529437072635516423895726818388153835004752346418781014582240391742930423575247884153779291833317280464278842424602911389453047649620038475365450133770971268649025548832790239013968170021466056433122407335477591212296741033718888145786512969232482734235933936932643437381632918222897423662672728843865046855041846500994236580252225536665152975641881295343293864531264605369836155273651382758224067317783200342929181131635654378627444806217273815945096865140206025041870108957731037485115913817639070866217760260065928032470710282868867615595086084383629259763576992092828946049462990374965120428349487727914401374811793744800734766454394247786874349238631020019428962780512071686413827912013886718955466310839292653400605364109777520857858652017772999169623895033207475995910059493337147204245104999914711230627887704515149110956352398442617372696751444900521118533777712904303155299489282783207316922958128412231638997298796737983299609447770547058132092921852058077199735036514033503053548398104264077016889711156197966366132731835030470705324167412972064155173872931520881261374129211993472017994129163911332391471506594990466908466126721530527420843744855882676681557572160131863244820630551205629105133492809515568638575119005939196815663415043838475662555663841111265383841188290620944420803751429497868325527439862042802740972596100647281784633111435173111655554025595514108272927720152142053305444301268782878582011229101617085442198536203385130287040577899257378577521006447408424843756858497968015528290655575653220408997147488465447489021834183464649348944348490199335583848056525274918920357846208728801243242403739857813898716448223159262207516621154758641545388782115657249853359020253891063875795576422380914160393907369370620514224054379195417680371441519932617837668345200243803415583530987760203167584956120212764323592905688429637160989896724791410634660463282972391021754094101400308196402798966015031738502062614577712296502873234041182765175784968825569526588558417436650020962774549327461875460925367901540067226564125096099859092743968803627292812072028267650888283124109991128137318823731283208004660412190913058804881456374673666220732600002057332576359484516556164003836723096226205818669767567190488159875630243188024863311799582115707990289435963422403612248156139767172612384792492752881769400756277418565123054861818051338684295947505926176105451511091637979474545327309419037556944399982906052920922056817910266457293597445350444516846235328243944846296300907302729200496521432893453754114744995934274238840403240976176069482502182808112403709182052718187086379427763976718313018304868768594037285053916587458225081152624106659509775019470093324994391888998301452841267278267758024645101409133524680674852584373502223538780595293450061351281268936606156241731881376196530561471053031380366181775703740486357665562462233948794283252414733090274982629866310207038788969386424651265292400622444553508042521680778236785594979733525632392682349920380829134892487109167060526241684936233346075804415746964924447722715200791024179408193431983663457671177409536132565228173004276082422823562645865095461702073799613726579718396111846259884982474085836831246646343457434294984656626037726413965852112037656033472333731844726062627729036025398391807017326337849770388833353497151351261134920940081636716044835329081218386752625037298913377751684159182451888521747323841271699448261477312222019161368925360876096529404813419712809414720383531896433504233417660858887867610414165019160680064658604088378120998585450731583166074004206020517737126077396153926660212397077308589705763363795397891672224387450035766256710669048256075412940114662510185733312992335707500242414705573988663296000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 484453931213991316408497318799622700248875039264711516497237602225273355013534470165863541615502752479191581387721858421817479134079837838489991421105769113700767259785852409410038588790298124011960973175841485711235407365161863420757043909378156095135442110772247683888004476666122698520055226355039623358998971654500035293668649556662170148565213722936414859193018233748923305956719057729906579015887655000002725667255435177480584342203439443558243039034749947566312120933458414326408379741874862026747015865906609623730854510140437012435391607961034970038557059089471304289900354500966276503681456647424030630217444186204875187805200968300165188810014340712694052713059192951497139809101031252198905430907269666240840511590503635696823820380760017498575613284620602912769946763531091537598820340289104311204266790078501249370721582974347500886499643982973221952881553976792271103023957780336689820905184302957191334788021765608209067662993027919659173917247363397198428314703168295947301799560161077038713231575930872155106975390305060775302790607394480362092035524002988412453458543090141356992986472658959159595108095657574683885804769553138030790298648318775277942868757651865275660283901105352572783874460439871118025947114465146552987275384423412882946140189341835538850153835121039073792525564413652586059008569646977307031879945622324063114598830353431633625014736137761597797302388650605230378577063573395590723693560556678537511044707533099520715414973753700368934020725234584482865542675165958657099705940530634991229954886646276191563693637507790167345700862412962166926787099683044583832737398448847543555958508768113858231507846005536165713346066201859728820863567312732649487590390947718148950769125051948621331637731450829882036809370390701243754521948901543647337331037189510257116401484239503031307903821100239201130296929762823810802049726890993040921840175793247757998723970165019020187299253937184490508397482957317730821373785124598312255110279323848594216435797286157619721668449201473190026808410627792571929303242609288755434955192535710051040593037243025091878023647660016904581117239353658316752300950582759019519590931378262972121698019237602703295501933751067351860041665938448945368739861955913059745909686563458718550509572677544099663762523202042588942735750432067631052496958911147547924027782264252454596386054932754767017693481465408759040969634686282954262862949636953206595248862412964397274780801500916944776850893227542816168027681831493450642923771223999103153749163927608943741117789485614169438725271840409008951558662849079357218716746079447550289947964300492654485529083096069895902699176856049557524576658024760752404161360736630202354580930410694965336192145591118169871495233649850965988883241673422493070271041776461650197336488964766914536909449693423983098762554387270572520606949525661185658592457833855780010135813723074197140782027549401742862089954894579311027369378219875874913360439016161410030348187048177971776480154294367929999054560203946229910590094526482232262663443453535316022377773423602613937365018543491868640382378766075874488603942117192310511257994735649721835512129967169459910589704807038937836657870209947910959866934704007433989008145590503706839081852803346477795582709583555469547612954397248643943896488232596324613582900983177003263030579054040181921493757296494861768168021487372721998922406371965144841223815759365856046181329906139759136338953793851874926006984379363750280644410895424971635400129413554332063003533569673514738944038197187015887984632838737513882271634396589826760189083154606056713411061111062458906035855446023312151834726412859797404520644708121376564206011165298831128686901336013631687516841984603716536650530457644435373063435310910887356207312270203697936154334867943567127332083313129547312602842913761789124086835574199216018595344245032784786403983175330801540749014842823580375462087360732815002882541366514524764085103880006842094021978348180752524035017662722084875933800720085895910883681533587407500468669994063825641276820071853268485122699313705125036350620466005099583382889044698248292764345569617139533760707878048247456640977086000900227435000194025146401288536034891978713531950331103938998541814876580076937027792468498035169760281129004906636459415289880697851209846878704185701260769315342428545295778467881673892626880623913412968705357285556637073844994088161987680495922053628537111103945399107531785743253794534810495780057319817585216093983296691475183059119560653032884656461710244562805714368327435818176811861408975423926463765507960498181986746045597668693675780698278887460943929826249842605320322187259702191433957763104020201755462659682858147513058477416125051028711644744892722939089465262185258592383871078682401288937392668062677423217967846314691704083184828815195384784399863898722957988099443691154703992883402166447801197933646759788882747794578953756744402726404341914245708095886714249039329116468452937886888682839192506576354514462743252172800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -34294707975706658423730838962816964605204206966449354443259122769491161918964133081872754977591879966763318238287333252949229097281069658044913902221517346039159669621220641867531078836946511255954094104087107996916786267243497495623131646761424214857348755369109444376492182510405082358448349928703508369628726525609861743954764708328130411605675887730803522763031525987976333207601998452738872404902090048900014712527020004154985899439037702978722336209141937668647167991042394983726100200930377482813119307817372679025640451886233782159186724183345751839088098148740240556414855671493558248543792889249368652291022832503889359397303186484022693903246077994920831652839163924475089392620192249870099203672729028608722260826448919777338599876085463678232513049189657665407518898870417399918163939547146262750655995534394059036625644552233610297625176497536419771573493631319455266915491944400369400654603834359518131566684255473483286277158634545713438475960564615041831373562776906148854420391063233590187255735648763798553318417617536117007928065671165634444605794622149895984935211644741643877585496465432112141257721451104154660333074728109125304301972094800730930753710798639490184416229704484803720948472007763222102232695005654612384730221840562013261570067526151534686178282627348052379654160439635070212778752679958142428983876781306552567836909520956419680520591551527523939770213723920692071376314253606324159086146427458347430615856908574977412607809252894290387438058552197974516934640758041523368952931434846501411051874965331205989409621661189404109651256918590157797206427481309936209107251305181699251726889213822058164655659542210478747970823199075116457167794686482617139064838062663862027811918490683068358502410529347608096279096502518861393395012795061765267996690730453881994469767615151875541352000918135003644688938504134311947540413440574699747335416375889704450080706787118680454856937162052263446367572220520731944495411394790966975097998310513296536864449645593650295115537488842272644591692204934849377155967750611680831824402144252231793471057802867068726961052305656218180560167022348925852961042988538200938191679030543625777497280712352304691457577187635415056224043553122998787479620843675995985323640043807375812421793289757926446284183634124515531972517648371653247725981558151230367687089913910381092245057144861516421254680060751015717583097830921989457417620728167932227663597347586486996668134564529992131701107881831436208814338652032562227009880285573090106003404915139520208403185669213262142656225032347103348513877135696773445968548065983989210229173666084672669059963720198916738076129933029048046183629936420558090785841556489238923731898161408437717382067724523349613291604029428455416013016630210828755461866493076137452665712750323078900017506817842429871927483954270085927918676492515061998888243211082601309981723161639350826103491152739094657617502538341892361191526380896203041827249606852376618671982888734269488605241973118498806021298694511176553050779519925505433925205989698367439623074605100265964845687061611271593684214936534592968700303959350039137617301024769553457010608551251613040257872599571458392203902341162248627451008584027366865726183818922549993012295360021917269525261967692135420391359621618154825949558484316004065518380791424745215974361686010981479827181122590051533354097618737250482797782267424811283571776444220377149869599971339192976454562365657185463933115298356041735728883323505506725536434518241086527856113317834273073739965115373969987358633027346233822500050677677419830793242964912144639242143504989885530857468539772574372720829116241442608576228110235338304410826337811162063263686706322401239893088180772611185909202345105301908004182946757082299666867689399961021117383407431401127867195247774439920893316110777884010732008124436561125512944943789639023500823686707460932243874814632594360326168075362943831760476273417755663901054733984644464675907581956050331570564903205541166236391705171896021204886841658544752268722615972512060803575203177832787193763078103211892070214981869529024681044181710800263487926626878423908407008275284436355989363856072269346083606805715545175935700190845578103373334044316748865324897693414902729313665904705530542337669351581212766099838004190234202826266214177449909089027241760400456866981703391800158328526308337642575452367203968857724438515514907992332711192375849775016146221742611882593644884530630054680488688977506344374468137224164834613642979698855387323220982320328679808256708343344123160482281681541671914568635393724589482926165450398042460751156169838650985647363748663603908110778425447502478356046944682542780857975592294900521420284458795303277745994806127188791764360598451116247422681802668669921717296299552081138468174398719870798509684894680199014331012301663596174876320840522363734844910233083586892898599124466922607081686476162256625176103404638712586206995510387364868754250224052611041361472797543842205099630725525667840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -621435617436579944688883336066191551791462286322168546449926627431773328911573887850638038303725412679596559981154620633045225811160913636916151701089162969350799855068539944525383772271916714374118082335258582179134601778224354603826947146229025941591866676680530470589206938133244033369470649008702742980678255451583655189019749605225547501257761901584782312165943420663464574639840699390817861949122250006837774365901371018613122803292002848766288111052509587359128808365282101551081292789837682774850197874961903348755266691885759843950442326492231339162532188491766063501568360247287790700596256027156488474871395003222419733658738790646026595484116808867628578947077291560745916390763764288909188272959806632026489991903370511823680371874293962427242072781658866796208838295415087848167381936696422374215346636597109893774825558530941482184598614723579974185625719651315353929773192225351088484957210370689058123427952061485143520663692057513849849115246137576754068313025702999368377862038393582678692887997097980461112350386652873782387203941546672879134252458517438197788302191149522029344461918878388705065626695032159712276983574674351585847670588721282279539789641555748003454608950433480549432955279498021985456613049956211336038463616393342418239885961476353060502441060558865036700295284998645576002368301419715363153083942746940751614565426906656837927737716898762518765118622653128353411249522185623407210844451357094052982604581285339356861946174834904984028242973116801095329110266628986695659351236362346818151115441692163617199213444342895270517035927939285711402066294093640083988879229640603733810381917916964377009995807578008287753657197065291785386436189947428889168700542588123792767426445170061764123271603608453752029759857660020581938285823813534342751007866660375056712705775162122549784142506305991959880735180678679846652222679051070021822795630292250255420187913665932262978081807521123681874381879459073037209663071279995987345910138142448807606776477170475174257356856741232082408963485051612880535726154434105494958615238212313309752540275317343697747053491406716027356096792993005951727961764414074565884189358531674199424568940366199180672188855181297323004195959311561733527984686413847329165252789568974542116764709585183678372848595171698123929964138022166357471396383305965733926922386982215128902893074267879111677046202908749576855073196138518395840659378271293094427747023710926508492919037682942287156814817059635751273538373708074459659169691793468532345814893431465524722890381368630525542844342282906110312802360341105668754976614774463674816032965746485519608742884974350906404947911664098488173282904061774816284053221365288675441324157072281340952140452230719304583143225698813816104593058081599027423905706583737058336176878744963173232510073099559908818135635353964021940339260716025327542456760995015739091227743534397500829646465789897431409271419987810696201403031181862562174746801519615752657302934429735965651641587310718469866164192209776695075797723677534860289422131280744228201097569668325674793020846384197477689674947205012241183718832774257921056155809344005572444227272022909235557050129822038294167872797155413945464320084577311396686393432771323921775981750781209959934438471981433031603487190962794837575271115151444206139188673468392624767454293149816539267791817151159258490041063176923194285250814965959735707260147507078439924227095900323951472640147553957485497492471763816204795472274070269938792480272782923344669579153691543227692294095236615782414908820563234525233650383673866760927303648953339005991610894994281326255680615759494992380511190727804285680363992702383359416708045794292443108149055715220561479861697143220040655838959817665824355428103718250843384065896330514857262349551255974369399330673130783350233944451543664667390690314452987711213560121466944983761139516079142058633637524727821406488892308248266380534520554713048121886879425006288436552318184673294875803224352443487606573753339290968830538917863688301467079739709831200972008420830600909228589720570000579076067076637209633179095654349781586220655093023535986896702147426564795618536527330159330351081870360982417741960741361439594895555913845363042949649536562254770410793831274114618656422053686665145789815003969195418142546567571050546006241959565118357701339238428285089451434750953288070042051793843747648155254589604066506669601695348372364056122758841640810336876200914542678055852115135655573233144271428208905311340417372559800143247851515790468484531307107243170092491773311221024963111886460069970171149442347076761667710840177870438745329557486171353572034281841612199099309265797563343264059956877787106413423216537100224019430131325510476339752327139651089836516560680959589988990352964796218017268435502463555146307695749697084799590537258669596706728182774183571244383954308510344886650132168821613381218761493331499988136875819160278106471293324261632117525465481982161333364589084880336903817006707376128000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 2416280119294785764882949345444768272793208911879362507860940295537399633309083178130237178434792301594711150316824795280705434957359301297589304981452052419813164821299393154135293684822438150927700836555747723860874793680904457975860904780328010180517730148907195448297160655888433553201857353065279674314118801616786963443139558125862585190366530267920250676273128026220520185537537821795061583904593931029257816371343984468970288180771119840451839002620459143954657416684717191748129000580852579707008530069895335460734767005408480634084839749414229691263913707589220633372169506851668337058740378049957099884075427632086511466464984213154522799881017239183093191973945725526262550197339127185924803553847659257778353952479216567724224871864205929591339730119442964322159457189334566893813837087497874820399977277601787442145316034060384363874356999908132669180803226411765721669232620533598116793908675155611115353251300695162903266843055711718188230212846131030518664054149046036386977777078347222090711694168899458864756414365078545057766688736515202666608159364692397875533252391700706756720864766528456673297711606464802799525620829433009426080817088782278442951336342811471551056658037818369909437842980271399117019504957536040628283551926297719787748196478248247754884003732361715950086799224141028853923594664813409780141107686464895047885694247554334660411077895277488032275904791744286217564866746888331805511541609915019653967670336764021420815613389135120442405734434052434703294578439000893031613250556938435827086134638056269292369534626651885419845167792415402223588764246018100869955910729103731538850682427117958540036165949499982145092911409818382353098528713856829769354136179765240308507649521752259723047242139697867556808078986885767398038569558148136007906694182656875915121807873448057697387929168786656260279308421655389464189414155857983997752367675139288226048808364307983833459955766220470876401714465486796342433365670779983909976223034676638402165875911357024460790026631545629778938056525624665766461443841363402209426150038108148230929797762039630613007494088888503732923847351317942644331025940203647632931923955759845701957436820759497688584118408910554128964630423925844572644154207036426222155700440364241372803389847857929719430501229191780192767407681302429730725755870117839314871321254840746737158082345023510177595853036067121377083426232403073263886788389833585022358205701743364289179609031646264553443399300879664125610497885556199064273732551551073457704027022149959412460903345141425739501167276258794051328848358921931097566418563883432953347144579028020608244917185043064279081301156959346058562866278415475869547086137540637228502974560742150055706432407348679777202991251859594808489595530269451116979291951625286522173878567490948466683811844540205986342270971588745751851927780039365495720555499129726162897148124304983904586761316682281198571693622675543311196869825573539272925647916453437402403995515286616754143003528532223951293417488659284664430372172021209312675297399796763787415546169188817480177417217515673000184633239562842606215360799723652165179334683860224569284639448552522175312625774822020206538749101742167721116973946668506572446021333295773880982662778710821402065880143975183630090630085364749621546316919820215932741572246698957773501733481843820725104776435502428653782474181718504302972696819165997631431446389364507247242441913724527088595079104156876149061802828563717846162116827761234135585464485393072955273326728239749421709438325289429596871734146527907296851281697081127562644998137062584109928243986373654095823144462264191572794932333702426441279431942088816145764777482727184710251970258515280462409988917026467047299123893666259679943404313502324493289455115624571482858710962966293916537300820049870745601657623104993157353951632927164061658804785380372019720841247301921302414924642558793145467059471565072519891353877823709879370404408155007538538758227269838328405949945454685148534895537062747258546548832807984446635247805785425135251619350092559479147773630998766669896161887861937666678545915376369483737066636490553780246271217199066637101043352507512070816089909426452789920613143776575001910700496042442229362791706407044327865481788645525686104688073605607568745186343696573865055467557981631582745317838242975140263584051006504167894107359096973878693848477386756280791350619050453304321827397121634961269831729793101105895308592923648471339974389391385660536534333108413083529974002627322876545846171780992710630922931579385282922486921244822750458929815703438229818881909722799578734751955283495045042632400606691263713209462196277295661773475873723743132182859348164908965303541153897555151250698242717719840881551923889255460371848045520951202837996297127250086347000107643685340881864042306336910389414299821157318990428163241254072593102032277889855853509259969348984024168745227059227080885496924215244500118556957542639991270224338270161802804872916129146522828800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 6839552693583492222871889028029222486024650370321458793803585150479122980925675968701375440852034129276520565253352905444570680459898926701290468209307259943933808845598416358006629538697411431753606832680541462517008292750939467196574686427981320833304165953112306666182773135189691105339545035842438574621020602658159156677200481460585123126820498861279839474916935322734678045174874116799327923948568584547205199192496312356548995624453073157291429692169124927856269105336763553639880593638811563060840534153872506970849801359361162154806839277490363704078840378082404547920927685015183200593659888017127063230831935431630951953079349869213508573486944601537203290868367548477916837364222070565604468847656207543766633203683005180602492817581062635595585849556179943189271061172014549323681446695555159622215128135528620174928849530077320926602637267492880588650274290585258432087406095384473981905851674841406841162216907744354814126159382352206782761600917149705610687154937736829555064739543762357595334204321655515955026523297450296617966712773385104006326498258637132595421404500071975109427540903388071298713650248177648774117725387190901227041566088995891933569927459412203061590264427510751541023672123991543344214666032211265773099846936645470082180858708540869468875724352177479367961410845907496601700256358881665942739494076887059544345399841244263344494564056790312767533761549034521506105715103375660097643337063181638285455660769755347525130674783531347731799107218395347365554969290568901249685644604490150114063787004122371533428070025866843523136401157125683683390888779568845280844154262148055655918580122290627676101354523686237247302900963888868294638401628457833763726423860447308963270518302429850347454077739860503568218791710075140355909118783274106908795914555609220754194820538948323900173507422888375922365117883724213266037676313877619952561776923948251660397799683145793927899547052885684489504477498326620533593491451024331329749376362603399475007707089483892163376290282572033749766675564182989249851129771955229644544419898604605609920366144186807903435409273826708375102895954023433188411160094777857805225657712274452448000587453163535385383827468016072821249956915404414026554514262891425244131163294208665842688518482794419204089702090463247635922193698183714442631452861524297071966380038502035264899159199040744946462362524572231017061870944071011652115219381132568904665320264310563080145446698841994509009752209586845735944606376334131688950333873938865897547428909500824277433712395966767905699694139458414313987685886878582038042615017140578338111843068898284499106149644313628239968111782054229763242750627321844422436369706228823591566591311305896686249475930807919670181245722000689889052957233594583044107294919257313736592353614680090348609582842205555015096045571264183736874407422367931999329919368329103626281311291324470334133081095127417749041997810157191334089635811150813208683633511795662149181033074234075078743194031730421414741896528089943360669397788872490107554306210109579089341062930947389363320832654617963213014964939430643269395275633194626741150396310945718514559020808665263994082544281542889447584985385004716706635611122280191029848106855486535375048056603278147194224834383964209757503866026186413221517808747160388013737191144148397930876835110996421024851661019204166748444718514431794274687825962601872508427913588797078771482960636355903978841514676300344048816417295354600004153407241308554899077094082732486717335527456940608956007028076139601208622513235666844282885783950665669879464054167057183778746826912214297544656435409187493423324726681419161428191496060855412230610284990915724651835305818895894887964132524033368931945876130579354923999530765126855855537299570851367978414054727466905501896921236950059575369945784975528722950343515688821322885086881745809725759852326616937545837550002945003835767865434015946811495814596496567030179799895282611801317465126351072404286489423915496054753925989436315754272335389452712381522391108003175424959638114196900680672970682775485447403292191796712527047278922636791487570829011209556606918582611488094284590936450656651429741519523438913299685412317715174947564342221880144139794895475085242889910469157201123845077173869500627247467417728454021839370867872351513056680595347483145601456875791507708854147551678035911155458731791707797880663707407930984329688454606014331144895952227298784655912124694196675532184883007978642738389900687133797859407311386500581311741775037039270748389031062017475289286628850874113280714271159835444553164086855475735875094721559654305062736976747867745974640302266619439040813979508694260340254014115617835403461078370080725372495812517127052736894594434499472708156544779763183562476461794306795426661960711463785400453879895988344302896702994103322456167582948535270817036385729755266992838197441910444488452402910442057780293250403914684423171507107223834381093652487350958284279207165809659415101440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -2166660371827356421526239512430188384157455394911828888079334919018142333841429183824450648341933171319016805735742027606453615373253105725199334765258244275539691717972660905882201783495725096315760363466549149764137517889171087281456372368646607702883063150404582543147817298763620078971564322184830869328737715538474013168537188165062971302997802023976857179219408176180692224473336573595096353679412539212053640637750022725247169941807331936365628658375228246798240739714220264776993003702348319156801617427904071609766079312824689711847427617868611331571188919126982482322056305435459772550240868823481450427313430107484173926840392717693407986598965038550545704459199961801747743617466211084977135477094411749659226664244465903233420576075578642679050204058350619670574772845025702803196736574581957371399365790873277706347638501248149870604032992978379886607181457290903458267840420049640015343627814471436533413169083990954062002750518613005590476589398048962889594303826852159311963245197670307538200735300654614238838831013102942756473777710464095733600695488436281698936928136027841529422290675126920430897223438960808596759843777846390792185079432008600338490055101084663490039297382386759982467320567787018865310942031015471946154934488163077938753965298690994983180176389545330158348905726060420676420539377090131208999482837075120972365299293607909271279393724809748855934303949786372970957497737951144090993369359376122629661814058710350515750047272674907133783306835592931995666284730836130388594307877023844069023253314385538228529984620528873707011982268730433336536692105878603897661794901789648764050372433278078269497425119842879926401675475501010256608322373562065462880932585328286692499181225010927303904576438808618143183509116277309268160288974157947392625266073375963762695862679602936060507947017116342889221102658129562435969812986620610035438135051934193776239369130092564304461275965007904371735903939903606207135301919018010257217208857536553763375766896272350904034424404969018979780524743539101674049675325716791273023253384921368094463547944917995299464054871469254670987552547524794753109644611865643598248721399281991840216355544535833721907923875748779309588557398845202966210636705564907331777291487847326347579407412502552777848009961818750861025916940545541548185577135691459115872245053145589496478758659015479904855449145255722377532494233796499503431394069221048653128447421897483429028664749655749095692088258671816204574429974393060871010693950866955367121236718550623573683368517432782582836812910861220647088553146622423019396486946788759140871122695156325525506517707232364318114967252007533640120492413590576949453876659544289408224739739498209443581149059088112857721270158382872105758638813048773699233626666580938684795861519269611080874785879401325192791245227029149128325652001776175450438133393564294476834974276574518454524619648105162893501345963949342656053230171084199990718745022732297462834547100715013429382348332852099346354716698988349435194833872569004274420546609909999000739484433313906872027330637550518789692523343122529288427292069789619176450413021396739593649760867002866952609171289250746353759926567176167295819098121481800699478214584399118422210062611852231414731918151238924885148753730566951962615829941326201823611330415388748789813110778126747527172526336705663787462594420791349341842043441815324448394501521904788165796141840036758842835536745249969016547948177138571372215796520709622236096717536159683562513675470811149620592075453849672497000259193927053766403444865060757354778295429301942757349010217253784767067777882127946964821241990644436991662711216690309289102015015836025155565954857039792844338275449445922366731922523831654906947230351955015037554288732586641369868320398515648138366714199355043024374291209991100547614071150936796342838732372326122116750144362466527721136916389694275786486116212129531884703697460710332248882874710483409760717464307335334836922547823399090349110461634704025832629792881804399940600589603984731927040671243120908072689587182037933558653508610728557339585948197916000389594810953153468611218747781767100070347076107052341007896608543144009510111218535180404058693772565971479176346313248722159221595490281679189111385615320839055664925246524906951345485822070300614217244851034263920756544707635882359651984364052647711812593918369845607451312115004367092308913756115334460940848130484893890556464374843182637635605120819561443915662081213203499181401034525265526622771021612802881640854850688356308555065896566592214129022071539980492687131271101100574715875281706086583382436766027577024831638298618210975847477223994308896292355301584160532643862850272428147733446221373967126075796171899090932070659149762813209545075845692019317181780192184825447385636328761823806682389523787250419372296886418066735036132379576275604755717742958205387011465511767593408263992584325209472668118214142461971491739750797413571651502892967247478784000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -15052837296604783359607404395100408051475302008391954834117811239184616043352604836331326714069681233178598590078280090029540037800931875789052560528862142449115964022431171812017644180792086551595679703819542419704557624571964204806991364170621177735325115954090391524750207237096067387994886284407621354051926492137862544235037466079991738697782938205848317091608686820779522354515446864380348785218376922235032463134150807394249901579246744435933509801748895194557387092718405015531697765000774872086512848229032503727296630815074813422825792903848042846430588599067496419558698832788429656884543305484674240133250464450973220685898006735838736565067330762348185471594209876659873825012782156455870774251114346943912074022867243801108252947827854348766307001160707654339500056812775790252273672427196561873204138156875052709454883738171228490840609836102488414144898583837354341237007481617640112054701772957823218182711990586132220187979760284221222022207147929807403294012391034726647871824642593951913565095121807137921764494776260015625267957357086035455692525247238951774431684561547433880403278155750297813079010399815220480314128443017138787889940250085790773080208069578091763956580920543119870162204200163539728261720807526109623209532405879639183148885245555852225175859585996294805439390528317950870772025127324436421394324616925361368036139522168941851067652033958930405371181923198949479964926985189025988145109534658402162045208675963766901053049667040654873969776494840013697396224756540870280060912661139034422860469141609727181676703904352837263038651190694003204361932915090709695996521323070846460661040568734253378894914136813030266304125342560747448608547149945943073007485016728945863914096382124006986800138053075537727345342978017900665507241688976686382247510454831868587103369366203124153758705069583141661491855633625668825617248556389425651894075790136541446029435271347746253561388120875301345401354123248380892276338328953663912319154678573606578554327523185128711263618685504416558081780823326025370253426969286984293022764011126431968407759435691877811587238068299332166219160727051590218883528869186592851549086175298593770083408465206636371032508217629603417418861113359950064200396663108485286088158768106443815226915111507677307032956410067408092402706156926953709232530446401796762263440155866876017286790572515248430150062950608067306532632755690175614486493851330939060171060097649732190946621018892865620242774526375741315918858611632579231605322619340612961671727386089890344449166100339777558768689672972146498431922705336032918311353196562124935438192749497937190795709012548714467302665523363859067514176691038235114715913653394526710589299453327397762780533449186815046607376088384344679844966629032769525749886203963680119321059246270814646170338955448914163123550258122680267055634483993903186408734946469406545734114421242710731070719126610932443024447765219013241973233499640732731879276420996721763085145473827399927318769221193172781044934601096159626256310641646799728494034074410972630405507990618752723343845597164825211861263568012298582247773849794254448072778119300664850193979289731145070209216526926627595843835625537508530194095669648309414396437710211794343159073012395365501148150624825715993287164497352441284357003819346934397158893677096806918984966522107883237747537860663064037060476311057826545867530944968593012562889039864202269707612934957326299736368642310371416464675176234363961127159032972436151358700958570719148709885440431922841223538580819889153661403274289127466718174788089830275080510514262159678322726396181078013642127684618648062710094356505565302391834388126390983371566289446075684741363717545063653071423217758095107830919579851897572378776652306178289853566038640344205596251426433246832490504862024541711197313534515919347478803858597189621229117624414888104076405085090958674147425302212444094246041606933439679997164871073220204067467013484726677227594650628166203157198823027649743259397231438587481447020498441336567351542644183867268600793794471157177887918921683803777327929222247298693797420562640817351440820781905832418045636786651466395693713222428461563774643967784320202012524843546338860030617018565391658665910151276101434947140018937021181036659691717549752800959577371805413512521854742821631496982795087305773016147001370548006727269754583609982426911745721550762246665177176058868376766150825526587270866814581919738930972286964643144747208268128235064166318810327465758240681831535767134191199371759504791546506032906947125278099889483007979403577530591270354450436070733813013629951191950572624884950198289317637567177871864131346393157631412154225330552752166919837298034180411614291901026362500590896983970836312934697241655188966035460556401127930235445953204717475587918251389565867183364174310787701658768497960377172408502942510619903437098347757283273256552565514208922649470011883765887282312128915714932246992660365362271494046210218314956800000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -683381021235735883955341923130793804376744593606447593506321609525904553245956611007972186284638002810262678180703168821864559868997662712651579077888557882995932519637898665474133549035866588978764396424701667576792701774647630247963758997979235544793592886025754270760750703300127827907184816714453160044535942976591044060324957391564748895006285101231650131407216580424242465737289662940039882198703845035611460654750701173845829690313908640973560114935640520290946227757288904383052448295746252640287221297066936558774433850984080356550654041298961816613445644092944807698021960621470993278051350164811831213755831754381946818701775025404857771615788950466279961200235363486440702325166198605651585957450268941269163546898897245897966170099767730106708967028268719012520656584851504682944616687440115744268274488728691525338414903441112385386326073932811362535764085213116720557114305951011237906659598551280246100263720958591879578281443304275892476943963549662393097941635105991851155096391167539844809757474323240332603409871930372356064076370319804133921465540621594743574005278009372612223577304214548242455890092031826526531999192768481281705200849922016484415723799926884137746758692114064091640727911710820928119675065618181044679806553754806206677899904570043926944571067914975025484694681206562379985818118827066913737090357663447904931060096557037234063165033445578225587070758344462909197653035767486693323043553223755984327176637094429866751492200006919604000889496695846422842464775849199263878101871704912256064760137323617368572677915842108800996270752082722101021053660017276882800357188977164290144113737025504294685891931241442681448206099315523932690818505751246735439564994390908476039099980995726828841697336769952535735658315439364582049598654309476266620766133537634440432984008591898353563699777915250024155821898979778765194413273622571679376687778591178564434325143794424811261415370789009214355936652782834461203223445510635702027883335929842257875446683494561997317436097380605340463903825632359043808957257628463545805231924855756170023252474305909353554044990699250356282086630555030406344863753466218921337654088060746100844746981614767874825796302303205356371707890090337510440054447856162301650609948361130096206221558615596813619253901831505842164029228563998738104750732484080438629596973411422768809408905244614726667438452665543421158510637873434790183917250956127713321568807122142487821333394881346086209940699349251761532159701356548079511982404493123541997403149521468508717469206181537677605242956067976983619431567992230911355528082436524352257511166254150845252365247505644062496155299159523583542191178360712652397430481660065172657957126566904167626644218811689776499435390047513860220385315638560399370680567993140603981392645966070313153333621251630785416129284616631228061361736427873100481981334245896515222303072108603165989930339224316628647365497449996160577520235367757220397799727584312014496745150474356441464555875238998045241340976249886892108693280754389177177898718697220655570737229919653961325886905631689683156088301305029716327756617998277184685080798433084531718841591583438663101958449886189148599922775181469726072975090972717038419624072545441114567672472924421071109427982180178076438882198618261274787353381347750571375684372588868726492707779756737291930627364215508124284124761076313599979784465183889789578490268753875089235434279713101903565676159438914601797940742609991530604844198012523141353924300700520984069207750910415715039162568317350658229386391511122993299717850361848208190105618227262012616943977212881991322130389092369711795479137414865304751193106996337495884144756189791980791787084277155086546357861011208787995602979743017839537968358663342389185836224290275880325491694338304898774879404750218268435021255047117673132819948716675743911599936611580183758043874334245837961497011595815863898520269790874535388320625982153481518492541640125518422276375438236077369581632431722820552211811904857992743559812053046193704372632192599802059197189302207208387681250098208263774307557658196809660886857239579165896346232220302857969432173977704941297903893919269298103672315066033252405306182766352437145371300325042125974205018566675053508603153034531045519699799771540757150524376172806025188084251052562267208699424811082219596662699893762861708008040541011000209094287125975040220647668843574740347340628805764141645768643020340202558686436848872479831085482767533532074661041236159211932852400237528876622842155484091574744916046103813607922699994990404686996158529905407270892304503361341137134213960546644489483353978978415205033299493231139922408689348529130008717522912164026554672009900598855350894279573260279400040558341004266781661838579676036985049500199246298153347163972014893246450852245920901516533429048568921207800406814008968303659561793731355973523988386598225135025356918919471025421518864194722383655715245451285976605008596378359054100070400000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 14701440568991162511029188205176040828016414731512587832735225664803396874784547270689285900357656243424030103254761772015477839833421639005717028827612111888225038465466734953413672114996252179952301261112844210919931757492933110009354960776015600848978034163671663386953163653703213505829829504807107053227619386256082910095987334478073456473802727959164952124048834086519178759608350754199465638546687102964537620918641649764696598048856905529114622953448500569414243739896775718038574546921825658166650562597212751067691754254905107486333931736280134207604351854297368143333683476934820492959500301382921955560659761473778791510317325564246042601526393414493781144683640928683854217787378422832099852807783923547063940756448740536187449635708423780203433525457569668002462499604738122676989715182293525759890046870102290131841820610406515919548406309711924940160794937939859515174542258399546687023734205071359053177089630577837728671249678392538355517370806836221946767000802137734225804400448041717538356268703528572924918884293989916706195468694623650291619654768592720612416660628473792866861153068301848473633112984325230867730380620105949604733404923845455909830819187526466260017364366811641522838328170635053224482139352475203087402052685699302180535248570211615256036900351827709776869955473292625392556510244807977014544781071229841838558671218519021491326857237414657122686303000389309369489335243023081244008771222057521218612840799764721398309821111051615303362347881000428193760436818491452404206069705453594743407713400846210084481328313975688583051917120151358278629815269328974011369638393888460663135803988542968950109367463246387085038252840474436522716627421194560170175387593631551628274321176181874628748719596838486469542133220527009218175015537675665805156977002821576909802109265683601010778675215962697366848638618385596526528774833707906700157403409131635716059893331495578366553692414513958656307114948212967565940094343512825508176017441609771082773965365915843009505343576692025960263100506456234977270702087450827378895805878487067509361814963494708670672599151981038636088270822968980219467364911120354911654052420725069316262273244289560542504834384380741518081196376093986242345162095682554004356536487429412079797322280931716934086173687663340462337954550112249201746587957523903562584569472521518989023700299527225367465402501295384815038926598620667536357808460806443629192314008020227753084790608843662701934468206884773850208341420957656725959034027498361812790126335130314664568558751110696119240525145173917416683739332860469990715106679439750967534275785016490593199124078656207575510118928611862383478855291804136237389541600338100928674036208131579553480293902220450795261896743919607257328793690270068162806673587415098231639380520145079918916385772290218117280267749330540154517920387787829003459429291776648425927719130981830534636178882358445515619773117516465019668596794239109906815408549357564280106739304991172222774242588996975979775862765894336780390509552254886720588499436099371961224137025450303675522878916222359933944847395319223986910525256349941017061178008602438815102771295327236610714661062053093426680586012308065985759129530667889260399977649370870818182883719310596789630047379102041251397272489441583876959877084254491139691595182974330461340288537018557321870397391008820239333927549691569680651188098419195533826260408485025515184968581713905713726335027963764795504349970053234547975961898769021126260137650316712911789985485434918354974691913493083173670124213043022417627427337714458657022819308537048450499187454966385463867143020598804103821977651376096658367964729550558194515831803436415212259015012151334009841039874684925078733749823856233530313810697403130669683406557376951436381310468205934860241522629232158409264286308909802778076883677512751618778295537012862877526346283596022965560251113370588454712536503869168022025629516138151123558137541941196923773014816353069901911308457417620168171496015061002747404944645153394475224247882621763493787793964624571975787518956291347246619192202843952541562860880881547578525366743539042355041522405344714534937492113256348872558895008907810508254052874656118863232311225499478914108989311087882201446897827205250550681698655007464010387736226544908910470325645817977950602526589742422309412431721969979103719148071391695582320254036888439548779845918602729311740427360860981810298808844879757287097538257987963397491046125602456318537908396060012239236633831257153335966957829092071893639135831375896964745659185755784581415628902316630569446227967717956709393953184811395383056332896681714542369984321155051583403367901451687668302993353550662438240367070863939776067818081586120276717344031045252141667705407093474375429777455626589503410683741082744328338424738335370854953797658867804172502138810491893482161506209596638288149849850039585667575329946705018640938802832504367565039397604623776504761264585084336340992000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 3152518038316583999193198460164860990844649654774812660483633451089682561612786576736398565421983811993523930031965021903309957723992925819839402872162988876128700935235784110941398555463291569028749232501376338665877240869547698862834794164203950057676994304006212698617930403657963357680971577953296480075366012755939749972594122393090144724086751220369938976862905798008246332238303070364663040649893234016941449833457807612909356958701924493183383280713506300753068290539774799326804766188409824997652157187850066094448427438797451835408399870530069884072593092912549505894496855963017935913679741556910902483723308424796664483724114648085457328650962760778968178529210870948435087843399854339741768407851928378239911329183911325243659572106496157602384638995299248430742121990664845107232103430389811331324850340568061412291468619654864878708750845883514081492111429708427527085597274419745990474403017248777756450449393717677335305272264532891416897088748584360730937892430012053686047627755874215956517333992237343703015504764918216295672578918248096416439219038125645616783590813962012021872613040848863665871619420218196105008996020652069039676715531880961768532097806324626621994755860043837611385516152291021583669485451154295644779924827942126087517744926404866252943571074143497339204192662954600982676416831355383901927418184961283985782693479451252659657225953937531214658744961847390482122857732950378641752576987388658965836258167360450735959382450850269357818335029544559473745519758501996484026265595997464905967648815185034971226741424731705847206184890177568074854673985524915276053247845083887721467237889562741354046290776656800469393132370740037829343649105378824783944407635730887012773043302764760637534803443568525438342557602881528404426413532739507963459999060766412180466362444308740810204607177084355103761023200384102136216256572499827370675252447993351442090516483705918094552687628546373456419418687460821563440214890583527584348512347724478943400106895812943391472111858419964224182698830369356656157092761654402810153509285447077557603774290812460627950599138651924985656818483186086209654707130428969739269026142494015919058582637300843897991657313974388248825827952695741116708089019608929994278221138230270072206436056737830801957588447872408481105674128372562634127701025914568635284598819549773668989446955242743267099964785735367867627728802681721926641482724564802630359001203798110796313473357184558251656389650200613796984833076375716034510187354471265190327143085942590214386726593759996581888438374141960016621296630146491017546209491742955077152777269623005377418138464126431511789267823792129339558183572073062150184900606369417383297336230832143301180446016838862599659673400788323158784617173178948136293350949799312991189536609340492917428766957192194026538272506730508661452938285453759816915359680699582534933652133446323755907243810986757044387083859821340558279690354478258694260989082326410536539489124065628143467293147748203166928005190959572542275010893472047995600026786875486783755814245826372441647163868714442088053692809876888075801937889436139826062784152112047485246281253239658555642820352801732907662987224249041661568577210869363499597432556534127993814619359722073180634239886230383789051265718406883501793289801359441873375148028014357186800454808391208364659024698332072970806191155078382153471404423872412539790731854512628933027087906119789841683639403139053250089072490095263608607013095650744760171334967186444560175276460767971028866326083689915639232926204934203840692594335926720918101885778044576496498075065471129441397518527143983884217525114762087777165088465644421937648347883676705092644335530746695017399186199476704498672817643052168620704751521226248027977305557399613999815334682403179843711883517607986061958262962205878004142127077116876923127668541730395387074181721585444276658719240764441500798569076090800274632716749474697914844997298123298459498509677077228815353675132985601066286539592115738996703005102882400998724618017141077475204520679904734677250742306677318128971152486618374610420203863453012682281047057625959199139215274175051256965758833412842367009825571610065930765844578279657007701560186183172433515326572940457359086228589484271756175094461350934658469505694893644890772210859948281199698456546984215385901007423577113869067546826892714594005042359500912316959153546911346954867277089427594684220936673231971992134840402435542452250249655095092539683446852297824977009137551445269502602039084452965029931785805278244977813565488504672793720514692513328055363379509591355164779108807541517595355671911645933126343138744381942244060429012167777104677320391950646275760212009720856268331263763942416565034511875945382240264114034333127938016319618577466276056176745703054209003604182411393474024605377028948644736532926722266295781759707239597797684943551366254744917244819705939365790481953046605479900453941781979531021456665424691200000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -3066781049029205780215981624404498707769530173787935534181035643013048999849330625566178630257060792094130455545726106712858276864744138125580967103994615691851863989348824204712487035514480925213001704989176187158026308060218705374903205117691611344798282156359587691784804288453656084238237013562909623170664229202864562103536850614604102703282282339533412286852052786272588850544739973096362780128358352835118858980277315332450592448957636322186257908172922756540629300382941820197713794416716179403730405080423028570289905718156202217493935365058280849812172779999312341511407634535645877538455347584893603882513309001242083375599290681767337994889901482730188292545585092912523373289072243497670155052923518821873639342201444337815661535605503043413327752605940429261501687423261193966342461721514796791433450610760820357729001762512579839947351776006322608112358723753704666621726704616299971163147406661507129027890208738342839774282679588076336413481587357437236574292553017406024135113118903215212657384086095049799936328088482168847923601264807541558059576480520333889697459485533473448330672801568860652193603993845903739988968246444651179711286982667747415539721606991804070870774789810991434090223800494933756026422955394146654097825487034832665460226463371965869289644824006658880513739953005325774881466434457418270189077170152088979079243870264780779100175637477087320048330519161068153235302352429949320621197549909020785358249397358224712491664480213782837474857320114461890903495128715313915335540615143048551600119348709915466679554410870740672113886532070055359064856218049416872489305776176098432681788905393235089595897099520972923663982195417878987748195728492767050314919418992879975676759703567708916656686199100627617998607459883091051064548912608584540799586134547120199185195443927604323365033878177241190711377263119308277531194525352213819626763163812001397321819297540768485022094896780493233038727576898917621513079666251178820478545636989584683864786599173685432475540779472552501118345357343447343550623070284191793224315767589252221318022407642627816894691140690145873470397982298421435157192747484221644512062282204541874440695487118338076391203762006873081442109744162318067167263038536849269753664765563818023889500979786509729915592310442728338653788548775717737801243967386421677418413119567672026663392553945968215408444592632247227308804721561501159763889006616788988884621604549336370606999273505013404879214698917122557840348949098274116228503998691568256415894305827061617675655875336614173937565467560428790379054387619540466122459694941964792854233129287136055389553881338419192139102383639155769684534799801924076445311353157020453980679664298306979226023727738696886353847788508136769119730822753490404878533170874899663879094757849656995906078508841111254156058225357085271875179452379227433350574590865818833237581167147723713922394839183151160974329522482565261185424811650881961499520893708699895942873670706955554984692760443982726142674214345136359050392278691747073516486500638223536645933543249276217659157801888421721276766956466846861381890140702182729747742734826717193206923994194298437304694604700655388520540061568606295100390458891266881934204099150867185255296846914121668227125794711343664526343401864642998051545369276587852225963955729890578308789123597135985729042374810048844443171775924178111075782967747542212036027345783076771439207687178094933015291406191523834849790548418438487436852103651687578408365846641613819381629825696455185433994066022952024945966580155229225812876465136332079409330343088065673298704416631557017112309492227754544447307370235007422587796642375041175683262691504289030596197413357901482386224267424930808195868214161651061078709631350240836250055900503321910409402716348363248504311953299195686500955339736834597394703613114707897626141138583203199520762270834051160684291822276653089959349610953395752329237539808922280623121011266973095283022556144902302851180704814925535045613913235139973294943138966649622299767889925302457463294203634748079900669148473862451348535040507504310512668763228072114798408863243337661103251850056307406872512929174481979585890123585218829265359441691925061860156023431277810011961229152757803952782448161104522172759130039982090312802616210174829892095730641656629951329657878284273875160535005240774418366341534632377751589292183893422638692056901441385495025950205793890603316581083530318366211349465374240150730549857234330277380425756585107032104045459603906846705347488860259635161441594624008731134515220782096707803469698625527633652556644001227123889111026835300189101058997196667945394295185809254785759967723580763210090006332651077202856577290983339779998808111507158100042233756237844052400412976400187480141959642776244818475416191499194654792676906391245382866839902025071991692806157697979465937582379490383603929581684818262621353631024759047918940276509165272310671163405942370574836695040000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 883214574461918452527592073690081101551292167442042673111639087102901479316465832608103696098710567063632512417569607422738514242113126732083520625219640668966169111898941186454370153464887940205903029104718471170677199620006415850280055693890718052997288350774807609637855716766516553871771058171591882309322632124446464423559994679617701448352077546886075729521792301420654687897536435143680784892331572861187206328402285536823394331782789943485507088496159344244516012525103949423897679292178349195895792466567893618749889357405869600666932539245747826630449626007547839655775794771975019890150268205781473386340091158137404237570493302522027127938152664955518744050582821910407252958103258351769880521293624974153188078891478979937047402608640755269779437998154154086565034461245889878988383333853380028206295041112057385687966212418105465507034139554707452143982942279619205509194613548162941506028200832641135246124744638331655686184815411708876281761877781452142583899604833369954205983638815486829736656627964519277038795979780901148265991898804963659978948304075678196993161431881040544286837834802121386152603449175201478912437299356179441251459891295786569250808440182175037986627632043999174552672938443501444820644337154123765660120007183615728047741262885006160569670411131837740699855826115635060547758488846920699205514924477849323254914887350422619397162971118618498903487498497129188893451112718622376359441249405420212357273901385647032274670125642205925580475513202638707125097796525449411447555992001477130124339992503807132885103388549973693146753377535821921224743545287790801565375588430337876047410434911674267677935368502287245585095906019463838578058200270850356038912324251932086376275626037304332699092847015210148819982532627288622420641074776190405305372723722147488360374897144534309733308076888136213261214830154057938353883282921695867627291437147616263475615292839138440413295423781674968860775470333170842663837359718748608716228636246310014340174314504335431623890780728832285592798906966443376577343358872551049377866571954214735319074014714263335218044794738479816995437357129842274425483664718503733780075022337153383586295465447839311226529532996581630870053858218850549875788393335062864381555762978152015744705773007436018242677121080751764274712846944970547923280637443415566582677572887448108492790577811939762268908336598260427469260292667309695884048797875560292320020018757372163782770585610668338076950174250571709907784930375974168278328798359409915519397865101463663863377274298127925872048198415559447158820400922612992523757349990527255097361326248355484026803852505557156793424712663382517113373320531713451555236299297881052563265565760433539750707077227586446320500723912775158821364194820044039994523276773324642086852235267270931998267145274025529456193234414235665172596669589856124895978484185013993767297199986299082975185067059953434930719763744023116141077558853787429488520954834381517109898815540614368802218930616043235048304668751150606284252907195784775978954854621578992492856521143574387878162883437522466595286985568297490477341904641915408248361763163617534411542122452561911642303969000990685902805347129698788654649312051222089892074494308604243654170201643199832726398696893884764496364912001969202478151847182013901725052150896982710735597035514467565078078997730666497335534061202575614173290423126733025454815865340754298296930081642904543684936669899534943094833945111106785854072495111199950129516684634266794192662227612064254319737350038323576858981693474246485334469922641600449883092074049580131390796295873449266114972740404761832177529454689718768805605916336122544364612472456311240705897116119583255862249679615356542950940767197103428491713155389464589292119550354416806481545033087663263003607958285116223299158091120069728095587564373158891723314586220258680865563835567499003981533701428389869095045336734600945672506027115520331195611753626509615564574747603105877229258150528261551060548260209290144566556213174472200425233560708338249275994931972500905896985930902404433175404130559261542788353287287913869986586717358818280646046623749467298185685739675887679100375433637843824125212200816275146714018266673449904270221873872237131306604579332832235504435820703551315262110270574757987972503275147956144183457984999990953624603067851786646128621387282454582095957327793984569269190357480178394388240452429158960206548236690290696473168850891802105310992818893692408230368472451660611146717957322794138015878720634007098278646215163440032575836473287333510432932326103608573480302664023469332544848929444121064159475619745680625233190900008869968077672041029563264647420581483463295351473740688613419514753219340690353622641675184038858892095047257853636297866678482128572220401002140639994522712376306637635972274860550796166384247824498908274986003292510415289778990668592949155975960702886013399249803741206488729577588064782630367789056000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 796222928952965647737457141830254632783050956231549903940122783960224295145427834339801601305649448882531334550298024768552117573205988524025669043987359440018814676219187577161270698698922973206708968946045359052888593586724383462193224369435438539561413564751660201865047855632252916879203931883288466006322147769710834548134543030340689592350458665984985362966600025902363682344952060826167319641185770192508635667205947726987605294826460559066406890809470507672586552535780775841328890107663979867005033923946640351852811447257286077659999321766751108879471325440797304512941326135925361086910432072973940230527128052842045046526453379536048346392661936127272418836347430460096193861794539589107903997353633906243649395455508458559021575496474537343624836103005212104339128450153410851029982018448887688977281739796118729903238146773356204965359527858324016006016975219942672578220580136736919181385638572226566491586367166219687344029385374955436700040944233267249289995556526348294083240888258779657883631842649499975348299937993983633164684367573678281991189470116802249690550145364216518312281912549082959863745387976610121654226268566630696623810459343273734570897533219747278549216172069838212645369604394031443216493265686482057254192755427694820879062149842829624894597716708553567815549396086020144048639879019655912989305921122172946551982003284831392219774631451970833824014151594227650109775269628214277397746159033523205733765853517554612341531740159205133913987834697444001276083800171672801859891760029595943794299476879111702580358506284169264695948205367401382998563001390616219888366304381091727062231525809966946849022102943750832871773166907488924135641491986557414916764773437524706933709479531860701384938734212313881502353108869068150278008385596617823098871741120204118378200569516272183063463387951241272895402380903182128172872901599012002588542756743509545810282758743428015453100932503035243563240814594440897652951644852604246342013849175489676137433260021494141559684934904724890262264185135508255231790407858446116287446042861688084454895892662266037943188323296609745187675891475728764844274527244513529628780541793002314125396320099024173101849865581905150472503946034052361306938055089441137486404994034545900057976694966452136414492041800442645563529610384010075954348347174106624581078786547160719014368464477679629250136605193106937238296660036312280313656814240528003540261026766055265414980973720480633056707622376409647351930490805055797903789471119151259882272991213723729292794351840375446373152054886713114600781689065856666803245995411138312775566629278201790182972337690815683201410462573342627003921699266921206709806496931008285981428646348610881296574226972739420917996685588320179037325227168162491064903335102198338055931882330610154213898017771441917292197619391377531911383417793830151706109926846633915517304011038406390320984305511364211704098152100844088143638722326803959263881990671319862407048280967325965984362712065993580351155104780294121334462401999249875210731562693600441507224383993453281819807803340635069932668559371568535082971712293508714468270480038339660939655112105538578073189579252905238943609473499787112325257284129666274523463401995706174604408665997223346044749536184707447575902221932631506368400923646635688476327369074731720014966539312109713784271540626784490517587592862333401918353037944127934451570656687125799843863715314749655920031518184625858984695954284252759217069448862579571351859286999999392688661487722995586217492304856838936411961054355902300192552545658779573282401874592144438423165756224737757641095773944165831621920157416709958976327629126758313922094281836957705179369791800738849107196458680240874104042218068561540824139620137723318492773637841303446275629046657178462562222592604395635171142978978962242945022477699980763036210716155306469662662736314089009558609204519291955172615685091875049194274230235551306074883497047626979733946062449150972617883308423475315546181766641998490406557850690740741641486623651037990786652660950263165041245557704299117118787518571354525245021969717962023605963228501656261737224416281101076049146431971240688330141127795588506811398473785793254984179972820171248150318194821137555609857578094610765220719817935649534890037963754092077436852221215150640499280578861639114063256734734712734313607742697139088560797415377896023321343820828881457753654437303976553266601478783307367308341212132906561185768730390220042874906118923555472262248415027094632264087123279104366825608823721546325538285342578323373319588290301112335737539522028474927999635539261296860000286723524672542335975806499415070202749774728805032249792775628329432666950895783983855653502952021432878929236484490845587738352464510846056532694736753566282225797618339867110177492647618976902033842336453639541972014639364100019595114804793748777157121458750909692228216492823915993753752506250590174356130863426358476800000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 2168550467339926199578703946366989616911362596563180813088293952907137049055795940452403051679732909803332160565117781938493172299154472428183202798917564593796995199456934319651571612321802673446253058213214030017955183147065095733812481345660973006759675749870142092805313104360286201746227461932958108480033992547636743761858703841188590657099617054997203322881563859487578113609955437901314541869334525575196380424756155794894467493017563250937274252395025737463649864760837084114383873128293925100437479632110154367480182506349752122480301669386915901312451426540915210559207082209033384993407945358299141152399954157669980323632242316028384183756578644313026165826612922340698632298126095978374537934105097283751058785500530392855414257406959065817088662143592568931205051956256458325374672930970540183951878249185244149108563235694565633981723080869133011007848591427365181906870517839450387600457055099898864507067613121631124902242120153495747079712250921595504017334499094411304096718779777791427121393863895291188712152110594071292509960680822956011345504052113584862117310544574798105010435551631332617643678206617439418683859198216765762475719160990367372124532599697184398400127962736992375846827073154784191245436468443240324502358014876446877766065566573350924924031959468404081704203664122828605510906645469660142612884582453811618730024828241268461523966268868337471494601463359883091679947836387229622810785987859679480087327867710142966178141426395031201944693803319784867716097756786273090632477464791848007221999298529531848892424598309534024592177245693857338392491251384529322032875801162545314181956225605463720899683087073351851335632443226786860874956906965371000580729578074544127483070808472589559760136865618741043256034177543003819232561963629281744528391685795335243098458897267467105602746628291218545175730660099939023635069083570578619893772878881529149521063221749320776039588497436397561355738448985291193125977524862154046705846992446207902077028937574131892434950799715115757498258873702284861216626321130053439405438371000302859492049169421577402952998826356576959822356168431768104011654763605422612333110722308655259837233818504488996026347508926621042477834573425889981356241451442615351695946726493679479486826322727930203353711208298744078799736120749817464202097768029361505883656176243956599880876139152720723879048148652281504096263716607723162490614508081224122029630743051476718733551519655949949965930912003026373282159331659159528435157320597208560091193355937505097581292867481105970490184740016320709365340542496261259788287737737180999260836981457173226411866663300166628839094012517425911184867344777982573092257143560282016356051016934526876993095321843774197400188366098949556155684607170846773402076306940572932357208228644036227818765233791436818286200782358956507166094575100965496883834023715556895074244278320573456851899836127865987034261966236501025750949866949083097521741811183808532677739149796408325183537611594174252165410790459344660169584998306378662300278740537182886708976869910917081662427382160327075241145757504668081156200754714546482177029676670950892908870756865385905738950903608410119417941611302547682207242998952326253687559456147871378920220606206726521241931672700250742699084178287637189008240143559655364194746612163554731183790180469221942222320873327359011978833410859626261393995111543765059595005141805652717950920150538001509542802025233014716630670549175826798191366750539901135956699686435716375716725093065867701514502322313051337167970370948620455800781776289655698539399683577493223087131029131801468696826762436931311522000961792841569743338839148476492224381758258007187151520778782797392124398861527990962301107501847100788691267306123175590992577209632122076107257150398440258115521933494818982634713530440855169998022557959259436386224227745235968844411529152276449341218480531150825748185236516952924833537691802879879661033553624409251280713892688000531054192115931764643899257034175681465195495341999165087869817288036781104010117915452427380420884992077347736085306221038607958972361165798755609941566728159251744648502129144430038651805916477294593563188676165403612960122469474373405300122506992636896985021559706132672168377930468897129340374922317155610395112720774080226995466773147826720602459951234373947177221612871966353190820696342956928348046356375644931565014494238370923880619584106108557005208550656087688781626490955901923272360399935948954267419963323265355387957345352296506559216204979925569385639025333525014414846624981382750442554097238228040022953648861029009185733833658293383096234637997016395928668408815965539965070668421995586040188543729897298149719819454630105452975335842274350770097703250696878849606655349505941928903460632742080207064063532084264835686892072696176056573416078628613344755376068072358591290967590964731863751166398033492089716515971343692225097787599347124859492882186240000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 1347452673863936566952584619328621554846887109190153882429661342474437451482146832758619249588445439102701713851873750168898267428544533288640525649288316683560306822904419799884438966788128627470960852837071568454197036739570794454981899847031980272975754040892911584355839536513391369069438309766181000466203335098806959687444322411913394303805308019062884198701391759324306685725845485811417558241990940841775290315760798980027819798054076723112994411445727521136475175508501701086402971547146411156478726866951498840529189995184963194784198587815652232685055777049535864147047024937637411055775965532941901421283310017541527059485611400880072016738005610073391382773896561588747141835795668262516181829277165368701278549315139660654572532494152497586837898600269587305352736631072038046079243843835992374571435429405225388374178078423871553024850768144432769499546132396733934167033743660791129450992845590536241831459146269860128800551228450324672032133633337213887691621212060447829233709486392667793491691638651184991815239539947165544296255034907724114351589964442617570119924542133030708362478012839474054845438290009610772970849902608086328765796755652154557271871150720803850641317255488868828334187387382765542831131696416510570008922284094708300295265863142676131675237414911181861812795291207833589392779299116184876615608460344782744270404057307469989107819197842653922219279518659968253628878125496382458624374980578798809680053371492102298794868978412796524058979474318419823006155901893955816585375022871591361354232742155172779981553807407851175870701202824692987400866358538975762359851807443176521503009489271284614150705545928845588734785510783055685663393211998319767900838146564521863674182201112714106450097884307672248593341125306700518919246307626086375291239417087850378895318692365485525726402823403429649148657758999175729396991709901981086465755587788130335520345464388920152994971671592125041791579066418560321919325758972299201272291913926080581787168264933493382772596346554175402505461680079321101913469143704198268977041098850480604738466828430618853482823582594217260608913891444010523477077445817038371603489824815922836887544354482412784243524021361527110569358156813412924806156972039201354551856099994653009032310224074983668721536564920224782338084520725332192196027111153513370804810032735553717137957064687392035387415719189297369515434278553067328417597135111285253993944167394614479107014308125967308827731430215327580095209453502794358732196530652159225829935758444107393518749245165222709408736254902048770674821829788484323585235662481898062969258082143081771191703134585106470915953037813917632467428272942813598022021928596581500866385185078652446956477113016567824766825360840740942623075418504390372983287544110207405418109786280713477589734259296056795301750267343345767412637953442693647399934326525989664552376844364578499249131090870826256543554229818581344364384013422207670122434938824468584910436906155991238026666913305831112921545152791295366091185337344203164913305671739557275218925055959572182406626561055218018075610045104984405121464300565667881034327796828049885680356012929413362837841231155899642792178232511359712044961672439590039566092239553766367408793567944437532495401257811201075214668612110997384954073265732303368757395517925881808477655447808763716916261529642373824683166843900109739257548831307980095264014059230562646902425388294176227630514105213202447543193076988975574470873643868232568727047985270552820123820663536987084493865513087833291176166509131023115655670049296944977295523918191085467751315827878083208518417761428684726803568081359619729807589526201676044632433535472369051419622200050680164271465134907781016417108997684594917005348262285050620388524496537320637737256643537292864348200779336278253849159179030876090087598273619941596951301701293630531612424294358770310345417854140991505562359730768014372526398016530344192759854979838601589854354357577060371368597181952327690756028986402720222121470570460610622968854931561201709018553426822477105115224911781963918350623729208251327523090366117684730794271986247537713516108467851065901027877443903876529661708662084373106154817731664006225847860738878415375809883305912370157399824769716805743418618622963511074122361788510142814434578347345104164601057621616113748878944388937396364324571569723300833251928914738970605476575729526318901267065316963571809473415698401419918911858199741413321813300264711373072966788063596579645846763655970371746138860082520986002931298354774632434219061406347147486146356661259934454158911993588508030351053882168304517266842328625365170895796684312378413868055164773210916999385647098348714994710498968461376851371754302626991245185932696507429726096022574776828132361748585264461319250556088164516379824427134919442075090083885313362954084341145569406153835956244698091996128136803432534918588177380060296358423718057053260093587456000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -90234653333300813602142826329989966355198583641527022537013458494682268709711700197511017408137426891986424553892528463976034595580989129772622984228978925260534435332022785516133101852301505165230438688966649914520016176916967353096121661292988511716004875416911323886329656784936316933579475429599662399746760257938282921543839695726126881014360981868589069629007925149822426959350559065368545772663839952617916916522774311607058277494207845205562881410784324645756139954553181655335883815051651544322189832189960450072997766337472481564296058523191113550676827146260950216745702229562200026214370186714889223342328150485935762203399281726223051753224978630254775057919708577508372839102142831065298724502823579480264106549686276889136306886480513774921960192796411744303737416125547765312465296864273578251404332792751058754178742053148165454800825888670016099238303953930374686539643474568368640062674768672837449137042510533150429943529738100037006025807565442673348889878333766802930073777376383260683848477207126143907410937591071282316634082938891400107647325143118146150089373960040793116484401718237487754299155582045995259571129911602980822473408283419637267704006565238469891860365702043499965175338433866535690947621581876253802195298043481233844968035655805790131917471329949812373142685297894962998510641180762665716041092596715197964022422646485702558316347017998032878545688954313342199500921537005076702664378175539567954125991380905778991891468157910157836359152865490865854267524727216944097609335862352583657096869617755791711713171061446031811706361267982446019938067062703989453939425265625843022155069554784127299376227781324395626481039240431780433606048030309802381874306385723274452957647808838030499526065369513925031448374290453400135786271618342110880268525028654141758621308209474519696773949897913346133072815868669815192878105480354117269270272453811025873125664705099290686856158678811669899151242711575864894496391741704758243846581243540901777426077312621970422551850764838267662933428667132477554831294632995935568956000600522516721529620169592344598285515224966640060512065149715190013837399421046405959633439011293999292363310430844954572716181256588110951349784141851287167085790214401825236751273311293941363448298286301151483645203692877150463389193984083738446216800967806158745634869428357146053674043468669525419589441155706538501358585119096403287045425692244148582862574047297683689665233713016999710371769640714123067677919996924412525349537932408155843430079744229631320752486838074618220116935273680307242205322270771835863241485100937787540759206079738590995051147711104485405707707041515575972652944670898016342405776056887880933832389441364211557976755408468963489656464853224118471890308525336471244191151959944204660106220919156315556748018116765851426246190648580481188268295274792145439920080632768295312178592197336574325420646238746272868366288509612413936705594386214745558006493218595493679641210902023035580928704964352382869037968125846444065632629782016549073869240182449187322406563820642565259871270839225439343974336008156064285515586301711809185974897722031478258100141207535041300865574840267803965537865955723685183924004555575540453177615989432236255966771573796570671431005418550931381626316099783313106000071441655548253472685987071286859249040491709394082046859144481114471773456171370308065296249198020306482286498678482415267126939615558026639096152418176428071843998385828508369207004271006225832315439238353784942148874601618363303506836275867523956962103926286826284488751071609104914962758193288655441998087421355967299147616245674908653952046631555047443681097379006656200743833207778988638017189770067554792451214297148568870988365326070472693973565727834294679657683288968072566597749365092007926677736923994362590557798713555723243563913077621396017332109497250839821742404186511952480374984148569333934167031516104355477000622091178394913550873737760449709054335785824246094892757324832418951976671409513011909122081972116883685560581589056143890606453040346003501677660070657696394753338727006094559955757944557369064960356442416604590836190152020040561541477590305727533097379607285342712808680420880900436206802487925517915112611078485040943727361064657218326094027226274309243525426945963477001789018496036413645896417840035677998898228696450491652972513012839685748720643523608234251753961113652093909370658799004201266835308190950840159584348456548681961777548482647260998949968613456492650288220551293740782356746379862537000231105499109798748971676688318884560042642354842971400259509830073426914500639184514180639252497843419590423447503863814882901028445400189763416367504221493527921857628570108157422595605447749961460531681473605712224026135535643551975073703941517308539722298351879952526474269193964468079540466066439278832767312771064332965885941074809773024544401777743130386103815746048666864527092188372900249600000000000000000000000000000000000000000000000000000000000000000*i1^79 + -78863655454352871008466912564206122063219937978920416818508935505161650232009666309724053678789638099086800080077553145858070789144408473683697476532694173329955204698708464365611981285911238306347366776228011641503606110800102639655175776633442788040118482873125481631617980879625659592953888444064500157545250420234705161400456418633118953076138769546421548647884909496554632294297129621556398631191128607048162542378695443749256298705159145840729002222159001555386590155734056183919446013294871500792448373794718285028089947773005175603170214380124226546265434699206402570083375326162380384544476810751634674021278143193351347277908947149900548529223246298920607857202686228918053741616915424797387625552889675405891092927073582295987558042995916464434354096280049165269827802452166746141386141561176008753801347111445460535909165810686914339721699187866889880176107865215007487714917784517136127672365883372724930331453940654798713367259452404495857232762072893122314617904332984720549729266421787693060370707096499397699825436949519252697700984593800701272094544383564895801624078813689859123206220366093950783778736012217878533645897151001683720019839179219061445719530616947414254663028808759447475636397998559234832834893581859380085748177397166317714103975098328866430395307720855004849631424591634774221225060101857613337905025140914377666976603159359422197989696075231146545191279543334413637044798634874872955860660280715980239376268414404482181128154438637464783865907946932839207655924570276529501023650459182853219094861681129227097802593463734285694490686837223101202950043043053033095786879784782288371714800303835307842461905659284913839017591241354974328338827924761524046000415356171539617558401920343382598698556601640123599126300754316906690725664900367604489653442493084067055323078390945278964741502762400991752263820485443257724286360174982941171241581605230751504035111783990646344910315260699605943996681381098736489375928897117633769884956106418564596154300151699368701187067369494265090283830673725924754449194519244572114424206811360398812500851445089492507543155297772181328221800104767956803082243813410938333333146688692625186919691913182736297574357638343212965841632905796743336099607686199059860966798902033305929988630311763492962169799016835726085866430672757584667310535086421170553885559447513994000542311855508619778633374301803722652839625872132430216789508965369576138744270997963702267870312279676884875377887675677919911514588551809368947071458871130367294450263990596457382269772616340520095851519315847695601246738395278706768367277797016984612736907993094247718044140387522021894281172725351997623015369904280421441469629655457915828776972005679375987688205748398909177852555247869558116569222814820911150840551875706640399880338851663049150150341708186376868505390095550683053210000406133341060432610265777420533873799781907547589243155187186992034232147980125560604585505254709315105181294789639385169950340920210330239547087828153847921731080888451664061567608971133888183096916352480899774302401008563132621262519400085649057798583668956214241266312802988472201372113717087712606273244157329133159358614245663681442916931517584529285991687508116159197715544781355342202578179121279396147097568577156230922103019795799351190430274302436085785370912713530617417025019306994565095134985337543546709036528717048105156950055298851796653793290255854623440439850344486423749370284227900093506115819464071341660282054222023471155021383882956369526085612065129601283030790621828111530432682666080584917382540766237989976010081138981460617485672551476456914394396187790628248717825038258770240561539177368978491162160611881560814681506214475329391341630531029055177473941566889331809274883233925217740902512856976171556699123387944667238660438115537272284654938450749555686651880688658978683758567508546680595050206897616622494259236960367727835657967369239010249832013488244496746581838490885428997543571972120710749154666660775204949752058182639108289350086836748931884218448142854527050591270202384424514526851723410772824597273361820290763143254888766892865788494867147954682470103109294795083491993653099205878324181450576045894911128923044004192843652085073758689835121023094956921279993516712950609469593557069724647899536525696595106168284043788678603524403556905851291486998957891110283235933629679269988854119731842891887365364313569298520655792120100451235883360592915969232909973956379749844442633844136092958724643600564055269898356598793050234582087890164489362917405609614417983709885054509936855578498634738323956029445189342851722093743726616118743356380314414609716088426583255991778285159922702473709791854401369364653261622789219535258108107299782791298980220932959658121143867428214247428259116000862389765649647224380587206059672608134184429619344683475629457649936729950974475374579261620614371303650014138068735449409009879369562567506992824320000000000000000000000000000000000000000000000000000000000000000*i1^80 + 705110197006283885028710959208252365787938108197835123705260134125550249653467596743200542574940094111596475306767443062438511813202035245514269816610997159045525641159292565748061306562116371265160920436768062570787365674885716211647822116753727010507070595842427776285977205822743621168139733408932534062539383433647734127038306749058949642778011656566383777139981010442561055024908256029350681056609181555730484347668718592282826417499997764650815995893840908520631272378863880093746139503808543529087320440853116855884053976686715875214237971703176872834271964592572062205118895485691957239870242758923502580629820178441162808000645008064950355523175414526388691634256660229309497240588484395772983965351180688683011141207528027410665161058784624026160999647271243931235843617490873182035593411190818732972005869399433909279475725686623499298182333354285688773932845342644147138924889439877770447264111905446931161245990644920657209535537120024550278957700051066500032036252106011344296449119938022211021286880694371424501858770223871324940142874606303583187794457969281562464592487165137641854236341591488661626667931115239267873698536254171102752719333032568916302569850263793441173129870022103527845591411320163723782351421529147063491402918652675699124108259997575644437459849293703064781771775286092118118543666500229936531773673535062511699979410640001243901547133941811239384834155353465019711257307486843313258708443246785426618978623758862783651124865575516575482083308205646723119201499850564911245480463829744045283940255606087763094453559103564245000503303028473030737778883910301063286516329496552912623708698669679716829395176257182858035267329561142680233728719326011431932124450609251157471364122512816503008559965668396117099291444702056835269923140931766759560172946113160083579605125391740787726180091956676853287745312833957670522598934921808792156292487567858460598848878093802057036513285091349108188475097401320893032086076614521284773322798391682938000008122102592733150005570447329964767551663918436576907328222954103518212959544828507234605766752113944377628452983949729283725261176499017094128699073867062370299872980910132490487384638497411460603724983960245028647133204729319412422253468710610495294537522139666770519389309617403063824592613112793021620632162751570467324758685522097307807899718259754500844200893002749396400796713734554279997777395787620147535655546487617765098052697147228221407721437501930803682226467000478812156886603583220626748361358791541270923330253455056884303551457823309946847495170772159334472722268128179341337617719918683428088523033798000307192622733656970425122413710246755157795224197449286236155642163381631107680996668325681223154557317848673443367545209368465827422625351889798145428026160221641176300846415754217830679709794705896478663104190664159187563896570265709277031148108608208699183088079457151354624048765120037835224592266828159037862063938446289740267398996225601338479773443620213530452795910156279432663400889336830687314331828141056666460446354450803412308819000421236706656838957298527814678750028832171249816379246509106190219265530429239994586437482066031308207996374103705412149537326560658729373464585196566667859184529731335731276915471146271702552244565924413362344259870867647605878282336044641321376816653713869269803025048273650712578016192860717681794914111791381672386999585811111807451323902012250662352034057505128646097578095350015406939833296770142169485575952032935891869493781832277980560400650213984822424647242035332571157378612614837733286218604861568723602099459115051865893152834303406599346426555805176495777968173820183079481309426886930567060819888326540889598012891748754686221300576088396802195159727031486416502400860829047823440148415715045143169834612653176570663270146413150663027903847718878879320634492868348181754024000545662256373035094742499717269943259390686628928535147705159616555873315947432925072747148783098489322884694956024684141013760026333118116333847962652915844831443830487032172509170973042005684305118050875601291358176245038750992339866875126395855477174680996154523334463682018578874493247875971171517019254352748091927089626782605434237445213561939854558391067529022286578018057109204020001464511796452922032146155101433596570697207521768677391943750573022096449801508610240206809942375087629114930098413844229707249244051315815880454356832610235814979663180337221118433123904128317023768399241847867087196943166731032421726668618311546189997976280972884335594379820168260368163996069781384905204274878949451265804805178652276985615976995734811329059177804142554350215857513846806667505173071113297842537105599870519198286392827067560182846792631681791037661247503774627247968856203374942095278095118219683241870540943093658646536836443834875136395250023681141989108285369273032873727143896942109615911180823351952337635695021259835316939648629965565408747118919680000000000000000000000000000000000000000000000000000000000000000*i1^81 + -107056585900979967417779207348617620759091878933760402428678341047383795591506710194684326160019594109973804784734603360928976853366692106478359985973203482318437656307190527054134300643501099052272249866860075763109545724845218519399632961195694318391897681060822100936587731337642580368218601415537911311504156030259873479807361085284600382028923907984738813558829974035409529655759841745152920918531035584725828812917014738182426235626575090518868812975205759704484540482419976420388428169010283224223259587168490888187265273446128909696706392667925379588110779220378184501515014144407655418347749934270822903966059979718518200226040746924290798696753398383896662809919710838123215617356417654647118946993560049184578316875764252699954736350546766317433907360203708356559649000097617912112252418742312110540478103263856179818117880905011653599356012486302783497727753034831885086564544534045535527915840785377987137005570262102748532879044323446011120339390162039421466530710778477769994408519521121006343919721787034838747027673877119230584704810362863140684331474479782576573916039898149618963082629138015965534318462480958938995307822541233524735396855437041098782422946385099415735926512134046487944902980216872899632124619648028219803638275950712584805262183305102136613572641331276451796851586640313471572915574191764895221263766198592561252132755502979624154602988457798699137493935235391231602673905017461870202140819018759055256705777039841698166571882417185755189158993892465114665005328568910986309012128042209516448826635701569449414883713374125047356333961869008840208992646743108900076572978949757516124152361378842099976165242359856301097080265349990433658885521885887822448527540433675139769736484960430772396206847055850058552896824921624101007262771837766671013661149835995494792963101329100123819346491760640446684455557124372916026280654114996298821192509897830963159119857996545568517991278642078148917981411061526156256645556809265135574269130114799729321719107311046413016208178940740463160480325057029224543668247964939742093777220300972298512766974712303578200960011130965073638619159132772647596754202886726515159932216316595840127216886136249069564270408681761933869297670864006469894887199641514424810096386586893123897189749020103106603147464212010660643300675467977744176698459842152538514834910281410311697832405399376035546245601511660307146305514445742216327967260062418078409892580928680938430407057074479987195072127616726292213636133198872865310271398250529052518853227223293878468599560478923529832959545493374252725964267509259993305651977111837569434966747093185961207961750381718126717578286246754944341914943399790840147466991989488288902208121641879245542287072753008625741196960238605116712929641038583153380459312496696795757918746059838349083310119925140010654311007094306118684335964612247016663362088249333775282886604825482834205225315918161241635794668659447149895453805577040205592405571655348124084220506460695500468730414190086736138969748402650789272970565934344707474605784318078316601771732684896222103526659940475837465120214757449031942569886813513976651368140895844527761583015530620911136782208585826653333901049138017508755588184578665418483854604209991704290319517249741185600571352836331047530473472706852265188534047198236908919537440267008268675489421874990780711640290682610440776979067642354332819192548686216289787160970173233603103130224924949051591594092083599273451838565200400195732669783925835246476014040567997736675596464843905057875782809928321880096577233166669782068030899879132302860859320087289440865058765365390136797822529767808513538414099434035578223163548929867630941501054360087972146201069417704444410712111484733280573593771140047189728108465826097150007558038361678681299049230439918000157090253700663892131382449531968646315339847950874249188650948980071021699115998772488287492348970761640121874985478122408027986360648317896651816302191629187994249816499117322370790916217593231848765689919271403811360737992950521737741439356345310008151664750675647489225887389225196886867569477263900464519054655840948712280605949856356066600741981114113147278337348108480547259749717728396302369054957128933931155142087293550682621882362264452081062541851432542440948240295460123219607551093066329464233911477365740946998099907260000674965469026670845042041631351168325527390616083398439888674242596510874187684614393493116152395482890608103709423379142639458233935150561228640057778505469133458841965246136542293337129805197866528365779678059031966234064951561498977796047129205566843175431006807306526932255735073684918377027372647069839198368589343615220085211628743947514103502434747673253893308696564917312727408148334068415156693573221487691570449800732006500414784266175579279754938670387464479003501577574117105600197875692648970913109968022198329398823350153735733571543295439279012740780449217034894949167923200000000000000000000000000000000000000000000000000000000000000*i1^82 + 177025050016578427127046994929152902946294108248931714958297385460728513633282847688326109840748718906233827099483811876978958801991653098162275182578003470351303327240354942855075227553924996182945203420776689148280381945273465863260972018098353608320629727072055909954953613809494451743399856677186052793931081807180390560506596068163334727754445050293654536145124826077224195316656880332385328272173992897198269780424577008009917045867267592173784534897703941642607074381613401949065117150107610539364909391202400455149078155659550203143633245812167955303046959932386176532631993926654552667425441781217560733473143600276340381111962948255199246614325840848823156038618723460124425756882224680184736258493093855118807808927480719498801832387466508909872552255317036947476564667648114374960378135452321441611120716385105263293724207803745636949899763390698861720482958382259604256674869474477214572322508804902901501147656242930488930144685157500601461893398739360573382925192397209539810928235935542421468337369315265735601251083276675261489034484857581690050663353228244873836269831850152096988883618524616317425777450013485453700017526506773788669601895800658004104787649751249141756187153625582349958890668651198171012728073999872575809599867011060503673353172373946742887264533220178846332216886161137541193689267998917872311710084874925876872716038726747465403335481268300782697403390750865116941785981770632115941005056669104317955462973097937958619739199836539195242567512699009828587047358355143372468142211456825574637659137918976444338599007320973559003849142804395320358786141309179703704851746121379445848636039871020014359421142266016289053788600177901291456447935433558175975064389131890443486244989066238664967117785376361898692086595230126329823757311102096357445026289007655973214344800178248875636887351958394850542400436035173844477485230594234334086909864526698003091331938162511075449618103208627545396050051574434600418629406301014104871879429890759510583797792572227412444862487975169719766252571630707441711252127243294905296652127190047920667604146913014769627295566241447026287980662672952283316632638919054109181562517728510040357074029345744866799502315469661405686279824950736647616146206503383329564867745608766405328101874505367251742425207633725683164848618432415498793150147271343171930922480908595176418546607765784192250018155966857383645112237488732882846102415640068592918114465230833179410414482348305232088978740476465269846131061169480305339746866561896211259995986612069633599112364633872396061175920400998422754227656457740673723859292847392045709427229815258534328409261345930427892558020946877721544215711608863773058070225034800080449351714798988673301086479531102269833800599301250516514004391676431038375939710325891718732796780417979608542320356905039517041061768391388573810100635408353651931518553227027388969312569294590946044093893841735924836403567311494836185647958709044786984533816419479446318464421939790153581373630206970779447976138831871426698640267191265319835725238531881693490749910200404141323199567894149727446212675743907951520956116639359662081461564999604182727869664205101401143471921048578058370381140454367303082293778699302695058115130853100554123665706781358201700677812657159848326868027091901736905767850723506864441899989578755986238370262341957554298938607196797482593113041123961696127354659705405668136042616300343507039503461215281394795305465261566062468364909340058768424319036072881308724040961215523956913277419347577027575948735839265484380589215788548490591819039671923244241036153443988059176699650143719748912618106618203436202208843204642384031053448569211612810246868245344032749063991440499319480812463293047453172161191393240571273835675431271767747084087175574896607038226497486747233445210870396292317866933598033950209042578187942434674906195337589087923197530696999184959970707904997856739104361978636439778546309442414729248097348038823987405701651597219499186515840332394546802915794020077250422368027063332156746102036158629143309962363317106585870569098790125652170742611451165716560770106484621955263840213106993360427089446195118441521435873302943074181082868040511660313358895059731873909121440502793832515108034613389906604596445629463665371634607215357216756105748133562985675488222828312150630167600965555327914466159306535704116608260151947220828012909139334419225087714362501851913943618597294503533618304231795430584580952931961182687868478109677155446836789417218074977961717982878548810207255661672116256568462510101214389938842427047747774055568277651885496619694660731659801107989571861408935073915414629493587315907746316290713944993846795347577096389935643109139889062894419115193943837119146524877210492783203914219652575877043179197396869325768299769713854779210347934505402081183373251567773472935836875116995856155492477242233207309960865601291987970622409174066088399339520000000000000000000000000000000000000000000000000000000000000*i1^83 + 6561001524323304183812813487414425026774654414082182963306434423600076346438726141756946548088608780733704056610178571936409581885030269414862673804025074074573596754275178375774640143184810055431899031390295454293381617920904588676249211382867712649382057602323060577249616942380711807755077750612703459730826940424013275168835874894963851722956905777640887341951312991670404905887736085918678672140314151998953744379642868914944972537160034875376426341402190378221732372894348976358592170851593085391957302283774144475251057376997913918554090003514641642263194279114950507233391751278500139388483398428724247926702879345131617475695265095942587552744593293248816308465802993227687064567278829160285543672980258339337301891693024162390944973131822076368011541705335813148712029076635793177049580227155503798552417259368355495502092226313579988654249599964730240170661813519994005652563303036945104143474471597028788789772907669539486054874252692121339718751996204365123239676700730880107055590369757979621408003028375560131091724298436352293228238548864344363220600102748318286373183000038784333232142549102329500995455856829168153701235135893339059764506019450070426968020210597301616912694172960165131454853172900876170277922365640801434684292958941368489641855681833976006163438921817472277470979479079062727406145409786676483016168731533432092876048519573084098990142902191320298857205859239470365340022258435216091779280549849053130352156039438641195866024770488951483405388448983935719121003035225674385707366716746380040045479545324366826077516533132828220591782298101110002587586749608852255308914679847857707464154849078059517824307120995299510684378512486172621573970427122187492774405969159470804967399741438156353155332155151805739765851711331861688800878689881574450869673925765218291022796007317080216736165481548243372032825600528180323087179133572745142684225540714105600714301570237122532612448170227557773759028744121657684845073886985314097054633097675009192112989864514716029927336363553579000604622804017204362613600146892081139101403839981443888386105773558675665886021312895799834955751951474987482726129596806898892089553728876023254697218422727880487940118137431232587666524731671613846314176349470143974999434240310747576307514326630721972129594298234709225963257371586300684829729235799071924044367394514550324620834469655061395735093013360128590982199010985816613267051142927280741280463919980944505020362213295894372097907859871726340206383498411548372970213340771625171595152297624338454788395377704585898542095033475464649112106699781878707858439042187950213764010613235458160759532621240889643289043948399437715248182731986392155661477434582140385459921168588430601775189230201955590902715803511397215511072986636923547461349441975355029956320858120743482426832095617692175457253411580674860259851870961312180083757161151594803193291713624004383545267810807985385567611580673115030053420621890510408587893544451701431144801980522588875839347607176008511916373205857137962548737411856524304599024647267432685506998324403827271772663619917802072309449100594898526739010500726277719114994316827143552487968207120025854099609499762789226780067923038910364378643738256262225766038022082679004867305670279424606131516936263387222535502672525080327015254745694388460640545515547251986669497586795015950846581912283025004478728159390161700517056705789579565303788553348749595009911966677920241341435567876320505282575234720761379163488879488751200032564701575637800710679641779745980752927529026787066733400666763271077892123555152632660418297472291154713573426342844905731033026736892983939103654473584275267341109453819401951313282523345249720454509941161752600692733004962880596381079939407270955380456756191771288012921939127359252273767925590466878489262161056504561070687983850274009911903777472029303072778554041276894694189871231945876177124069169267271885078880967070627232050904004565042414103154718458275143362757962206776499735276942333963606155420736136756390584961588669325861791857549885051863832775765490390774723081525469809467203769062971747986821667816929286705452003158587383814451134104855009804180703870288809972663822801470506932229764134194509066829954415543622675852635566288118648790079364580082685094863273282656523670917281490825220230647249602853252241572673413939280361391303570456060596724984434823785777066117472310480151475156930995318848243799370196819636538615917453403870444757270319638904095356594154507650852637327555526215032319265269325767124279525766663534689631211966688439550573319843298873385298452499240172406208147206609062679386207725386144320927585632947867117684294433183002421604272185904523381053973538122559127013192562121270371083568902376445794247056691794075584159929317185022364247628437126130025306444153760620081137147990026373863605140872851967052196299289455337842866652685266926964715366275800912363520000000000000000000000000000000000000000000000000000000000000*i1^84 + 7949793109049476631552572269518797407405196911207083695006607838608807643847222884946409010940868415253028789932678001003281194308481349736719745067320164214322713328911522289195796168569119809407344856810523953993325088246685392804784188397752813797970125594863078552868929890431619487273345830584367384194929779444725161646721295645371035671200166308123309443171333489110671535526863280841654698460283342837867071484669863440893667440029349604521414918856298876935791478804408532408696843001310111046925832044016864933382817566662217470640994325202338766972192725463561889007788140266798967772856829676046274628520329478370024872936419259556799122496191132533617747680010247137238553193725932805415405077584062392604523604346623221661819892993123525112636931356837025539091555571704662562987342166398807234602021224465389252626262005385807680810666812669619265034501779606068039171655385927646350710614644354939902585457473342211951652837179839243929675288383806274662093122988218318356903800150465731335265155823874906556457903825264050362793475006219590076728260864095151278646078845491208289496699132925438769917287095003557918909612201772782074983203772234475432291099650108638080340638166392728459682535160983854893191653553309667784877178139200145223208096548466324345824171351011056660900123076308065034033727078997203166792261944449182951973769941697338345654107011554638008552659579849050350751172520948265712783519827704319963431005351008580742983201137993735235130788690179556828237278298343886443561098086697201019648059647772706453887794126159424151593375576900338149963476475458625416637795787895515258059562366544437978155207028939961050604099979716687666811920816022705277700782172285380625939614917369089660348470663377380596638084811185318019165251568945238388115544786883129471902639223103222796272396895694366394859004938860909888480279572005308904333449516553637907148363881378973471688443747021405522844554840092192978011326356959675546934757828829594064313399764484262437795776012551171984396248822244705008540967904758343408359157592864757484177244910942913821477794251635881190056767236213459211772884317053121795447717370098931468655668214572974559280505065078560151923146808146144380077141570304891972925736116994750080285564058806015578884365745185927090033048542419676083320992950798196539550156962489597670091487294051105177106428959720090988671602668798177222214374431367971953740090896441770498252186797187450053764038540325653025121030785886518010305496536315048258709852852819871390360305309379317248302176379593236072188180688081046929700776706984031270872996937801849406712000438512710331009943974612983294796475486691936362649489200625177223290156483873417053355235383685041294349857750109667928845645712859338749203747035928341443901923754564462820143071761736764596407828206643461998084700234294585076700860398759193097197831320718405736406068910218976961735217866123944209140339841295998697996722750124121294996890785026755158601487447300267692263435063726818833639614064203522344614194584518194762285811921698157642142851635147167002717872267509078160528995884095389780398443307965636318196302387736248445434031711032660433705122669417253392830156924542097102193337969041956481323902776120686864492676771756582997354559121120930859514075921803820489952299576715917053503933256800278481981927076503859612160026732474961023409955367966324664286579936942844362675681876405629500376833825875366977179200267031349932157538386956285504730663184963836640768263360955589400453244540804387995825066876448607543051184162787033221740741089979804644012535785777980164417413078862163078777842607929448120188315340533650639951728742901639726129506096081740060020205448660663742336031345597839137256598754754491227136983153685210434833905447810865056167710540432054223660378874790416680280839453412118802676878829673295063296840569451950561512955049424069728974207468554771337173564865551747367960706340463961524621378797279107798396217465951999725885382281903344382837172635255069287190966326032844842000829699707250861817918163193206582722931825699715693504208141443514768016854377503678244988418805337827004532603827293200713073171333828510086483210450532776426408632622326792660314092675971755487698006528372847008591039445974082263031866869779717834507152813196656570938803308647310000742433277859784823661626393592065257338668863223748329997179883870401439300335817568743638604630793411240969271782061245169833605942701568542146053842373567024921885124297915164088158746593160384086011375029939696934468136081509161959346462758606144033280829798713714007024147437036784367032230261828905951579110921501253928537582987150409312829136131075065423158800972293365305246146063171838281928713990709442786302572904642979799154720987717853209929171236047917916946383380319021688618680683066944018146781539864154645502671976787054114408784925908187134033920000000000000000000000000000000000000000000000000000000000000*i1^85 + -1085175897691703835000013251807834095905258124334298687760791358100498820546406234054884604626441307011665129732381677313479160725260672209559451526358868763072237299982153623504090237773191971705495264367907149275391969973933144364007241837304202007798028860197748291470280254444281176297443861460910931266174585610984956735343528367476729293943941004640625314014889830046839622668839672457372739154791871040532845956620823535177720122320099004016210050004368924108995272422377609017180555475074620815881768079432008211328526971365362989312233674326103968324771607054147762207333126113467120672774034341866884438531113493634379350963203156547186597047787659336165255305328812077936764979701345562347411310621229910721130709434829110889644488855581102329072467746053972971156292226301263160407463965028344307270950460122491465705819242834741571778439549049070723676266614206129758652050231519909354804269879997134109902640619579342615656661181015949500994607415102738962415088288933337028937650960217505075103537572100559614391244087432871124292331764634313619717294026119857065291468180659782094917323936700755626351315218020832436888466577449665085617847499408787980326300537059180162395903859670853296948320893474556224068658884526122859762855172219062718100326388165988213921823230533085705379164163309755771664288598883131268591203808578794874007741077877468738884335546776198401171545901108266241528146016404228205948820876340775937800262127070002289044023465679032426671898389690764239784625147401423307110018588490806543796510040746538040429621215804126306048308559794475433265268505730152742221108396580405132126527894069587410185858918298596633606112647977952151543002776804576869615827979052811494723715861616940708426011560348453806191502167515817092885702858840281556159059769510107534366892353520867309090069724274921909544093486893176303823448844562523423892346404043762348950051805181362342452548391369706548119743045660739128170374546985312457397311131312466501565061110153346420792501150509111148394735015997916483373714854126568270616507370003792769546820304959913890748525205328364730282126450231947330492910331193872535064406442720568277299681348609710915269226156757972533831124749267524111755489641194207852387669257602091004925169816736458679783903454337965508562645473926243858529704754553658521432284207390341928057827856709632423414566972141875040059485570467336513907506066781073963305700673252530168178535945813020258306458363552445440909027337876321043946937704484562850545755546538664728818330814254660212149131914958603160072341640741641387060323813161718761009868352097449313936179143975803331086562120268319176543595887836415260785466212191937910959664569681224857999352492233485901158577605152048118342362765236254084809740775835947380080993254272094486894603451696819274123286187121785819000584576421621636935547909794575291951572934940706301727198707828876576626841408979469213219041703736669453210770476688332804110911009232819460802591685567749635775826833102697238233941645321730675579359393034496364149767866934298927562175599253344285426123955235402708625322871942559817765755994920335491266742324593284251984239455171917492777918325936439742132950894608509328251406824394116586815951738243045680890155547044676854634493541112076292141464886844525405313696863045562236181439900296622712372010012273755608993686332815263697298508926130008569971036492120976249110779441271999810186991491656350494283361874811079578814913307775688540254596729132494934149272367611497105459715031034180966714546827783274672151768780242232606437407252920164330429337990431147414965873863323016092598642263294838166876462285533230558070586979063522188604964621130064730030398133646801612552242665392108408642361907244101712391847209199176048490702556355318187848015396123699249123626286717973458335904050490018947606939668110618217783490960834542772216220654091201649728024502111589961997036808419380376221127788764403762579686692452085973454974735539280902912029862216237479376562410740723593306638063922228286273611946500425584013388132102459391064378182504201248283117003210346376531161170792857354332529734825748032972807455088430162786757454793965261186310986994396281624830929714305549064582820884545684976232525052026954191494486137212092632936065575840759706394681183749675763256518393624614701431327751497454283421517142787603241839352827644764052142098698605377092910636645332581813051919225565753249851090292641749759261688656540044719138583252520070941440730946367497460034023420942242298876208975566992278713767428319922706021670912607822398207294336740001732785053908005967085517299765351851350001659654035680214104381148569099569535034073735420936988208530956228676397527782769693774430977608458153810705419884559463495070195070564515345787511859190206229940180293164130300244574999165166296241902153038131088777255534518319637973897752692654080000000000000000000000000000000000000000000000000000000000*i1^86 + 78026115262561230259924417528519395508669052923086461927470912598193600206236249385276284120156268687691611058860624852823022634083036351873704285610638264365568967814918879068240014184540680382988259192670739118181729076127087367408980124448983542581643164327942796177260728059412433849323158233380267523479057135828340183561245306795878306707941991438797458768649170394419874390534570631549807032616134373874798555435734990676910179535417888112036621692994335517769913501304216887328186153273628930264955090042776580260973707663136407196982862729472756144976154869022240812349026496241512919667676125891983388677422912534508740983675954782210231893255664390277482456738891751595373665245241678231818516361757894544552585544010834623172883506672777584816534113913379580575739636983945597683342586614243287619641010221706999337844552792097565771065941457227351798338947402623523434286472215711028560797249122861377920843588841041803846494757298431768041223056854363530482924141039038730732756578731710762573706085075148837121986894959177335815157702364692321969708022866722805240051787257249884255726605454086297370749240935874734728455651698198098608432480780689959651100720771363256399050778052992634569724911000098673595823861751037196837736892983290435434775473711361995232093898430455962165750528183143584850870706953907268850042260195788559920084658799865455132324078046469334920282159144228228748920304648338230726450966650894277520211708021428982607231369409914782225982987793504110042698124980862207698932007893894673498159908786531291176253192954580296862784722292646738540012657644513201384123482826789302956056289621768851116893283123580128020096197935100501590593010688772119869211852058755403953175230341835934396641929525017369258775542972290005722723867193348580528274804277034621872547846559329060584658093732257140693880092253146195763900681048895646244963672199802970925240309575041701561325522841829072826173554499124860006295102935923399885890115874327955711714719617429395671884929648336680104745490661112070742330078877515427504507635592079572622817864753208577951700690551961270660438507726989681496716710073078472908821212546026615043450989672068485136005085783857980170753392760135552355241774604680370860082189990516942505790006224388027619031559009575322579339160083871298150933367263448582680291413464910094105088601427865726134005478119864111900162452616673544996905799377325392737258408882005786502537583160061688613236720808121615502566198124738954088106559653219831801571765480042824039483584235239477154263198195501292280228410858136022612536822317152050748075286244607323600570383176273985008989828174977414532243409572115474448324173233276354902764965337558022331575527279611444732765025227985370570263394541387450647376972346052641443409142278361819071875268568053268310490708684300450521410869139156351721717860725128331919264915791161584693409476675581037048860301745930495986649889353023026753846276233140156373323444051034733776138358414888402685393662402705913761850389607801504858221549015938301491897732445644425596277517412430085934640330437294064460350374742639643517104419665187651306757232983490593197642696761854050535343217513455719596472748466309490176452592255013819702361332030984312402428656268212322957924052907161044276821283853228352395396710002545088423456461618480609685932648559662553585808525412381583341470585924429479190824209025960738980426574027370606409659368143565475748164718040345569083785743059067048222263246715803469214283131814795979786428158474183892117027068197647660926954765701103241346156296801024974799758697425193812172800833143070059675621265965008995214721111883236050479968766795163023442344883680071707975711646948473250316736352105809720910923353225679552409672094406681971340282478071276756255326767404277736183403218241849918000171247752431909148816635353631222506848657542260310798882142704843551332409213010439639711524709002281625678155072421856736502648477639770540694038001415609398241094922299181495841060377510219924387124832394726696097473353468729574684739132383631299780774845055895439230484436405725551325799906844999968052482150101881206349070267357202064300139163385757239234942772095217080335330317411040446250230886959248987741438011378585562783879297641432960691035653016750299757483908592707771083504026883794204034765345251070981475259234935268601633756199776495892993272120256775354475087544229659520575852547044562275942937830995728748439630365615580624941085813990148111367035335972313176101416152033672445655305514681376999421988726066280375882758372965908718229277859874791351012889393708225676295414452444216204460478109475132592819278103093674241362094213829252857035469476945158171939436529799700303289831273349358094007266036622624626636045595801647836460560920895650042380561072340342993428065083858007703435704733633536473977934520974145635935584457326592000000000000000000000000000000000000000000000000000000000*i1^87 + -9791496899597676923414673053289994805057067008794100640729398144414904872888878811065919872034588283093547876767726949410347467453205393399318731401617523431465314059765127480315325745146295456993997157828757475087896872012955508263378011631268338071638334571251171993824129821380241025189815173483732176778079917129514284245584498563190896873989073157215507006699931988580774239102288853149226450853078369398159602128891148354799917061024958366226677782610193452414966754167040164544753757817739941677489736336595520139199796590280798209667460183960582681253672361006856089482792099914880803119099045098913677506039995698501755440626601410564530077543423267909320782697371370456798098135335038494156196636272523675827672362577557272250692389997428896741734375618292025610059798110554750264893320139279386669742731572539349096407995648688452121618697546875399611072842986504425450633924625182843022803054466618060563710338585102537365732054184134068757206414176443903074466802995979409577475368993840397918445530120262826099310232117408176949685917258882451031570570161456316697966781050144302366294138306701680727997426071705193312111325715660733238967921694581883065691650901711716400113526090138586095749306708219107044055935456398202436787731757333034007283677309445126344407776054117450007422064284613529107364161896772040941320150773836646046538335368569716471089871949831763030365826312546291286559122377609952141939848056533942564452997938936603132200320823765755053668806429214108172242226252187319505217292653468399461571257665160306238496028142533324249268671557013130695307551864840080476486369110314901312029804082783150393817936629315795372097762761487196195011669855885576816473129580951828565062114641874599865101768353090783879816712985349914885671332237728149169919704367128335970600729868163652812771655768365907113859879016436124994836928303303499888529775685870677170720530082959941826402911796812382435526575975288503412383144003180646609478262451984351087190574491143063987499024446407503980419157205931372779251272508952461316657064074200109723802381381457493619766880075773273406605128008495304356628153426993240358345061645131183176823608179428774153771243867967921527976898882880471951225654174857622539740066664664634513358841833569689717187576886230160577523784204684391090791979425941733292316855749262346313647582786483927603998993024534160849764542361155749080630716771976008290408236516982195596053765369101398482953486780860514063570316879442579922939024450173640915777013519416953170791474825321844166840367303687432435527249537211940974945515567101604203707306815687797734999165703970210674829240567975603463786696898929373951442986970412011291978962870217971424542870118162198284647136024886847004464098500415837193978099246665744428948653499919791702598490166952570232773798300564449074163171986434713379037330046003342421276333152527754786206928854452677976760755073363144627552487267911995686403917900163657611245429991416615720644245444798674750917866325241406979737755911075475532740425635472368954549805227079187460460870936710802869007142404652458335103161197111755890154862349842951509501289613660804717206640292948125573394158254454065470315985963029197108631230452239149228593337809835214018423259018123823992829838736601439986915358645985085179769111674009136015625168276261043123938547679007581100373145552490168279985230718146265897023180139551819340483807152456079334758248991372115650538414647560476682580042528431983806879321051162412267305797011343823968056840818009902650765598398787301946961084728475377964806611726901349766722329297983942830826103331499994446765885197600482054278464964283022248071892597598414282599727726552781872395761508251546238001856401429797240259725162207332345127390556043377676216852263107549022491971397491406315594975095588441423451120396294663245356966297782358113260099238278691954117350953654492989382454438649756083437870236606001700734912570322913475483870040218756483552500486306473600350427007394509482324325380547528487916947471264677920114781978499832416508959048220393578444780137324747746026872500571625306162702680232497848598969869028997322707605987169735902595941108820004033450415477811334387474449022042726735273372352320921670337098461815443887636481532295118892796982756840382374090775531965868212158942020514900651143114849995314007135772029823681989993346450316034187538888704580142881872680042059278267468546491340690914903272720367042454540704954833991124758792591473907129966785375246987498435730348450083290120993920916696048783362576219700591796462790603603420013836166276618467916301875205094725316245328735031778125740904410367909561244560276223317374322435159027946539955931734714578851971694046154145529293600457692173149054052814036495171808174629960819769331879157411337858354615857554814694142822716084580421509380688238641737520847566347616387072000000000000000000000000000000000000000000000000000000000*i1^88 + 1066076435173310656121961635831145474813298877141564914748060941533011575617552311748376099555276565925627680838203931978315755674045781832495633784981103312137404893621365446131656576992860508238426363922686164803282079510003049994719470680811834180999470895275444466985705005511940905957744021693096660866827844161483460197131960526512050518018676780783916255884566708906994825047512920855380996053874544747474207005895755250920511748798147917309423963260813134702694893982514729932631884883084597611044430367505966985173055306122738430188156236933769576668425799362097200575891834781666224823521313683100328312416450127215358422033155436576817597105129168514128462374307498705617238269181366829255843577367185354509299843911031152556277719226655003091978033210857320859161373037081940705453157442769809557373832450586231114870166202564506831019331368223679961354390354705441366070973647188064055124842767710595561511693065489514650608778226578209471870713286542105895147509985271188273195967863106822279402321378866342227129101259313574690852462626052959732804473285147252111808115617104788661042513668358325382356592078378691536093545024712170135691627345607162977610459674047587703760597723425025263745651446277206882878100212305461398123248793530053918927360868542920235792047806994808740605820702050123201093240088940357216712335559522221489134981565204583779831415489273626985414286547893986139464099358089984943559941147790917432681811940049587882695475649404104218608803465315429807638222341755171946736679449013661419987173459356952005675564707291755229867679126900699987497260907780478495135522834501430064180659085463322955272938238735177392380155186652260031124162864873662278949346035457553911279439586738457695424047549513901755792538080176300665322733261865816750574967632665872008612137872737555076298364956456961857483901019020701160972128623631603670198319503704187766228129904056398240381653978280057569728879658676119726846775117521198532055127228034727235254658114051794796289699563564875337234490270012113259048358087628196891568842229883353629846279956781689338980235614298804112297342778532669338053141830849216688394084892115958257142096061293971404330712383097178727524066509475254340865295508728864242168274651770755982087380697650426551476890699548137078000999490698481141095871942271041094231034161988752891148395027584299271393075732930149782905101173445302825632304601025690661458332763940466718052681528932453636059842191127187364016601960534929448890127658891763267825989715647590358871603566644952559682289643418399272828771340786213390274726581034969409189351589121458582170156546131652033158715793358252785312991599182160728131960807278163249021788065361735139110811258775870181130985771398758971735298812830619386507026246617204022130975208751154521501227716215591791446416383278068310024867861872676483591058669094404314206458214685821569812617768652912327468595230512885260472816302458866521668128826895238618803109004603149050931006654049297564002230299675842138148849802852089321896301294068539474049877492656013075400319304949792842840099880239566261809834741245598848752966105926638368862166080992975411857152429884247960150779318411282332934169249774124736303597878171967107066780353092685176544419526875815032555522539397689569949063113859135829655821561273597809615921174355602300406641986679927196969318857359912176708098638819421107433891483797422076648027549850288975031362084738374526758206736855305423955446964724058235947959195155840391114814874964038370450108449253532000280644796022995940347752132060794440395775699461351518710867987286150155796719021649630705580337822598305375735286100477807902992963986896396500994497827299709436121678081617301538723114467880922663926618703464030367564555845104732292630895737793078209977670821277629470945522756282161132974620693832890083277643680713620727299383296215915142686625039297422745889432785265473872214812112785990201524240174037171002896104066228255722758413719213044288456242803151460361646364657267968661140333876882793106312490091199055214518540314583502630802395211766306368789107864679812809616142848971032202852013546133016173797378360590317327572876163613572503228792508677930652480817402483227474646101460470107487087382624488189506210455826658996712729917175070335453002701699389572839070875431952592118053022107533277660556967456424371402569032812085559346094630437075971488948196196656669522345294536343234241138809960271015902408823787724560217018385351949755309056093736004005835824343923099939658749850099748229140374925277044870611266963735760024342864377819913847452633720379129260065654855513713732866645371763423305000676720953790827240417035417358967219416346038296323507201390525450770753517587464070918921652998162955998825687037205227956969188826768216368623383718851726391228297290384381410546284843799942592409771563450645411266560000000000000000000000000000000000000000000000000000000*i1^89 + -42304835142424430497020730623935086539512506975537760298692681494019970518222317159227559134816697210790377159099850625920179786365507342506381304020130545855810615779157725055428181294905020802744528562678843829995609886203451832367570739719057617059546081910127370762312404720777654891131493110395338317604870297086986018809084027005348515604218380907774543134032966443418391773884821163509235105670498383225555259675076767118310269314702199431988675619623657926404277462617964809412411038830253798918020313846038359346306182336342872514869343908934199882002464230043043584752018676682227134018728046076347459160073709897999747815169637462321518376887020841839803016263856489338841426988229773050198380934239976624418085098989662306486572826525437297518714216323370498426175697362015561117620919609442896271048963006750940782634748202881893930580667739720696496655167222830746246549499645285884414105282041186428486463325737088078094694554921961873677025295246546790795509525522769883796177785898249632152422230526764869015852629855276020894906938407807195615594181117375654226220469364491586677313557407878120413182228447156220932671869525584008755166206435998868231373312324987621336967944881958920815333414843467569728540819902123155305792023262861778403611846482875388586530353749570057903346486103521583260956268011957744972028694613370568765756771259417903451389058458128105504338749801308984937645215214891332103669540044908248089205406138166619891116667698265673513552977054333856005458523179009652880844575921791965676758376488839858059305247859608984378782451759840658570290139294212084391012191631521957262353057961456990321278856213403601349479594409074118837386789337920914627758359221737394432741922313250114200781653464897525359789271311104806865534227376343281391379314942051589673701118046844712605288288676910766687890542831510271183109291106796700814911537542193096546997135161153389684412733203496136335408181941619176401302461223857249318844739382330327660135326593729859414367215656148801789587967434887476484923671801651425216579625894316329013692240109519156030559093005588867034252778546212443496518577734736997591812980612650693384195880169023868777784092937439512306798485851363932067541204105714409790380224291600488761688295521936244459972416516865299613267722535797413104662867968145415088396051409778941434088522953210060519156793105279871164752911971640379755945476396480062806276626374937325981226280004519341240329023667542323265387788668196643608320419694420419680734445357384161098988499707169180898235741312262229180181885242140297662685471624004682395330791451548647168258624991477728414686230935878759705009397802763060146665682130731557533817503659374456579672455487909883639862212515282171269274213429954306970381883038901655876032126039705757562963048778780679871997481318568296166992877104636985203457547081689893943863914624060052986886257337856285510136990363785675420174978033122380643170920885147709753217713128088616877583951300679216128954711746022541750446971144213419308638852124349753060993158917584860968255185846359371116632682003840948419858874837965937506004275633386028659533320298320969656133342381887476723880205437782437224832482579313078891196601155933586739222398684700286647272022890506540247152827046443293050368753650226781205488945969491817151245257635984417750556624606203733943864155107510142034356622452711859414829040677181790973418672678464876146429288442909713130521060006323143767504463219304091625161628160559681454946019718648698953556155341726270388278932845927254776298016937297855250274876809706592985050871210320366339071332838099866443751996312647731247295169822254791924379642692136249856279567179953056080530289057587827598494113784452876818805307334247275944870010765587353584308953913305696352785452778130166146328520818272022799468703452595016335648213906111930538619384175676382361920320403655744037394745585138068192390139540799801439494429848156893265308687492704074402731085828069002117609106476245971086098711210124355015911249220764210636180421069647916742658267523791999699530531190806136145056330350070028934680207196638691821206892657289522308779542253580375404995854326991694315241619798055674153640176625623965349822711655745833791393058785642623313488711861378106208500783859922839356060347424432122336871462674594191861447520574960456052775923374912803955688614323897423357561209302429062210677857970267287219523301060013468221769336306464032748924637550593881833274731770699484223412567292361789756706476682244408631167625007077208635721244810928592872106476366731060306725691484749272314845456147208532609616103192345951234209937527937688198396570968500087785199201624299021775710941918115179135847230496190771640784409892465334972315442023155969100134082354736826153287973653718219105782749081599969693161695598881293282984605603464883261946334281728000000000000000000000000000000000000000000000000000000*i1^90 + -470660278036246537947277495142157999364647430634115573275898998700661438877162676236147304931361102301982556203184944829712731763173648874862579511334156013182612183455799510256541301895648041798999199642953887928683971642627963102891111130427490667188076440504660472510578078726338270506345928499580188426575260203935609454154406505934924087277142329892969019048779474773659453899197206999753816534860948617062765839046755190328676613667685961065613851343584173293947208231839161144234538900493954065233415442890965904712812798048043363606499289508603691777060040170557139420359422707076937196386425594348205800341151404383868579325009363521520827350006285876515285979629007556970710627103374733439702926669421736393726050623710930685021361896429326545031185078016213838110348494531190054974662702069371698051879111395952489681772493479897402946717324048600493725157941214472152810828489993014230334633737795119910462966609215090105917872597593415032806490315684934906697726984225758549890859969600998599805003447984866952700605292430334346054608812169617336517310883834476888073552045900775002869443464209521689940055176003447510377328749755453570545591535628488186941927657685586666016544925897534652009270141913887390152222725191818750985270876461227113154814782476998113487529316539339635082966030980345305498979713670934612462757415923118124260634300273125370717780284404960946464717942518428270821217434315454042066662875680222912639437497438931171782893200173179119362296517093837087688683404661306171944568988670237409544953144732322319443724193689202839373122025804750934711662693887688197624635649550479917305112567005785177862237342186126400147353858513975977435433154643202930896616574207416568820047649715502076816491796939566666825030095447201947548315409156090477171675577428788428895679527635125292346849125787466069995041957633463336668381102253075422243046155139205132281136872928233888303014647320405010154535992782555883317294139572125983303325164070544865163137542962300810446600602782069182990125238799558056494750083110692800061887052085001510225815616536112730696637259473461839373214608875105251661962901221456674733299919824546466997255796534880781283028518676621280899071271378586480123370508710383543073949513028463044078872962956401674044812713565170318347909604944089499084029441765964903620941217323281532752774911534783207374254495345192109042072518817452562908644519595158733501172468163505294131464857558294604364344646442005042517796675606512288630249467659179816403881848397184814397915891611184369593311732018087751358000199736372846395751432102517813931235463007188711309670636538528386389029972205640128149551732710882949543952761363869149596166209250791096935287667867327071474295752131916264631943702292713714829415194896955756015198930830599127736830867132627336629938708232246501264028296594199251834684387995496983871582166142628879968478286264004905280487525758371450794566100836812869098181002767084368812838751385653402512351576398218071051250363416257166488922327720830363646760534464654186873857160451769962898762528742098361181100109151316322277547774801347258187474557580873504412629058167228339564890015810616730218163092532029201790703819523928873214027978751785647398979246116806880754363920085998060323941123509641856223539577526300793960766278536625870283818239871923892429648779913265346119031941585258149077539102203470575188083601026364523601958973107748293422070235890385186215359225696599761594886881516478772467385864396162236371056287762237149527915873745869223438398807090600255043348319036100125501229614395784532319676600474321755718303984531317503170820367701539508576613861671578844597365403580507675524673355915952611591571816362288732499988628035567911028604942527534920468253506294350006055874798063167409431898767356360841603276867586050456398207552042889290578500475522141283484529797511332471919211115735564720156420777102665045655724248939162316327466232998300990215357813173866429505169899242059368726805826993382994846388735863656100405022739854618718274631619471916690480630646205553079447141026794311525626588013748578450028038229196989885113102432026219306909549513458011768069579651905007812923507197839105706655492786519761098372485217455797148742303847489436546913866570053025732132254102499853008056219654809030225946139327969087850646249960767880968385949985693168265022956593775456494969533620195023853617210229968695820291105759438145576117094651065546534753745396842925540021736874953415909430852684773137598734580491606408628004380002451797490151351210359708908401609071495287458604968231783418548988298257496635066151744021218251946777981618004002925985630165441092274064257288171062444906196607034662182910133013748272584122733008883254910379403678350411098054728153222519592501066485602514997355013067924094864242749480411149674525204570887026318403174400000000000000000000000000000000000000000000000000000*i1^91 + -14200789582895294063140429375400493846163630572800105677165371873965333166322793041545461831381837550061809337210393802849211563692372325654343310099066272239864376961459951718587073748296526529793571042031886433143763069595240541591861512095534310115329068637950177970133709688201989852676041007164953418246352655263733889960365995817964703527234879273001896911328516149537967263167620561251121467654746605082565265421619152411766796931953730453904532958135771641003846382530159777904380617562540716918255967073031496475011305192930856873993873762217466954592165493589948810557374581329364896201725547787282326360320020108268640561339327805996380780626585952144702764030134869083283283871608730068957301055741664513981455683726618655551199996677542004180266897566612444811186452943641611130862776881735703452797996856613399350222578928634944249076569737046536114637769028909782906128358470136538318844512149048743529122311807544246334436752443023158500231791959963566799477076584305847875792129965461782223435537705930791614884516299279808450365911179563400139595940456081412556043166562040186419066948265979093485417936905900330297598795311475613950316738567135524677069031127647405659485575362431220164488999738966484872868643719351268389436075678313353442586090544894699441053688975961243111813091754219530473765138484261132256286796399662574939380196683589956506460369363324464701903373301027821976474784452033780515148578307059361717564276088564884028354435424173072061709384615188824776766684091789499527769439802778035064394033651847083682998328104798603990706755294983178527667872756499179588948349918753892201587806235143800878876222017413912128903878638825185623171169470942260857041658023059625826422149058940124274112164651520734138470933018718851705446764358132093906072728136311114008011159291092377880266989693503438690056796388836886248463803224621852725051438915501776652649358035350424308090439884311779044132517177863966518970717122959341319698520980908794465282101218337155389259936322790673101110779652844401575195920385115321644292898035628463209847397025491099435815025618317361194169484495706650386485458124311422104587024142111327898417755608128664226935127012310053242593589184922999496001439058072970573065318341541840783560061477140254227091575761965154227193587487567740603875695445016203919137271579972729084201861866745353544625975086702468051540666808732950931862277920160577045579336138643043544835063659060595612901489087510184318486113740779063904638241310421006863634032501675287474604755695369547360393996480641473596920932875476911034426127398764702153939805687919593333705949659812562713733874936042774067303862820918856032773766433669152972972181440242608106796018102211280102080836673214441632241115250183732101130007952015217883073945276231336865204861219955808890369515105060415953165409559360516470032769876875583408910678139183254994636391786668524956299651585101409326060847401995509420423195569651456859764594877115163424694035416321916669854908590280070989837787958951471580803252600861697361864572329829112477937574722844478027218835959853569338278492237193623574022328638860266584811778467358752418639122105549965164545409909699557833242089023858393945832696908897694150507699515064199360056631283299929927356941255780137174682956150533668831233510518106437559406706750320959320889631577556522733066321218886944572065071540023152920198547685570750735575572184516597138584783658641688827245536554573401616869150338959905590122257969835413472945366954381775864587201203078315595165255638379622130779694725818178434044480943804336276448363732612494240851419661458020035023651626467153542272207981801811847193036294116501955520310830416154541162820670473369635738817637134121535799237680650564609270271268266230469659293160465418522055621294095392711893092921987925727461532782519830627273897353941854267534803352868131445591894718569050012056304931188918281059091091986790812769137978949718502036961928091797384699828834952712622992434569050257870755072574500205063803140930583691139713095302167154785762128916099437906833840344372513809406363993118907043062700690848168057010357330285067242267033296890574548263453561462098231675812255794144210344827071450949233166976552845223386892550504214669516414825915287855628420690357400926347369214059079133011921981859255960302647132289431035102155350706532312575212292718186133220962341232479823121261534548656891821413794616655692829034873145446812243958614438137934682949443751698160280781123814455697310083553774774523956278229356193068357429957982355312838806896412064759054876130454056108570324254585752010071117541306916615708322540149167823953034690488639259538640239484839241065603668955781840325370473656862395766996757771450643678281473447693600312414618484247444244698548771027426791045020283412790703145703257468675212303342134383083520000000000000000000000000000000000000000000000000000*i1^92 + 8179440239932852497993600380969534036869151656307109626148688990227053126015394437052000345768971449190273879518119473311159305176911675052891598257176989094462045230850102785506865515045960847872514264071307505414799185717806590784624707544652016021463459108746667313379343192820330838676459283364186327219972736388389116630165733882412982785596983754118437465165656172490164750803578189827724560906186002061695694555072411562800127198949501313955910810030967835537084833829023127163878712473702542096635785079285408274968763909396607833446069544061753469433565389275264380014620936127831700650458054005412643847197024947581673365407509841374496617923389986329098164904588345248186307043933427647263640019124164854454098346244347840008428229486181163598038975561343557883971436345583673628077323907351217009213113189309007045746292002685259321306225158418300836289616910403322680145507470506735800255142905679579734366746209520940767121467876693700194946178931245340460457142701438888056479390817340940843071712631475114325154872455045061106340050102026724191291686199008849822515691125934845953506131983070927702547775154458253225988323806507802269068260368470423828842631003531142866964102126657571624568621207394585399285014725204797809890718702209934061630558233147498469376589977038020992629361759938456482062473349594811107779396562824402811063590262485693206483060417682387834802367676385733168701889698853312792097852541337140237462337397922541171904960174637975932104288806225008707854518969363127647937901067857247392669167229249909678768530231756213540393927304230758983409185096321665932634556700595904404276049600316125058810701379742301411473173075314406672005440448166850490533818564356602503139630824969453475462893691078051905648131154701726266889520193853839916625281890779071688130517955193960930500462998252632039674414373997427687897964791995919445671082376554072225133708587969330124843588442234798092256605797248790616762860528712575066911520343324028784445659865096718992077114304567760488692383071909810921123336054385809567795617375779114841126115268179126418592216416507679966439519834332538188650803040706490841581748385618541661640389273102403238657794168386433184238648815154061327911458718905405893698929236679841521351454728460427533673030964352774887211969485668566566203000346984895642540550358857265539047053685252140741036118027045745011136244402103730222649648690679381003061340660336926080970469796126910137971942190047083864001193163793634401263236950642716816694570480845185748638082342701341834090723628718710340501698113177700893643235497108338454088688476607806447831510991941096561250083798343657566060540754184394042158801964451279160897561666646005520146378548674376733457104642537231304470764341185944082496304617733223984529759313834528590435620778072829490217375737110975266180834278193370181163476125487037261257999576684969721706610443837331799455359695569594707279495646098535595404658769799564156698972938022150660594407506502741207964482584645764047725391749586701266126484295305906887277039829868525180662150092796589793054654365928300555935155237948325133315245815493664869243471347901167638380274412810637682233164969544400709101065490024956482648967659444653284261676663301030369646201726924285192916844029810660709561618038599346292452706392159105609526358095718114211192744987979011752337354834175572195610731949109634820067251396950827552686380822575534948176119962117583056133474707578242500295435115429699236343469839822169761901688908414045246978494610624720952634402082777182713907652706137497618554907027154231439792159185921385250920825388255930184485754290026309034507837434090068504686128117985660042322076463257153874021473085044545224068675683905282837826899343101502820676521468557382836122160101249196430220195679011518559140569141955543447995494697993506366643734175997046169239922302937957216170858420977998900495386408766193521336949630650307069836907094033245259343469950758997696271709044996462857044069567243748970404054579338272917501548958078556562911908683502495783235281198096413192400506921659007781324806477740148624231634549091988941796007443706141105933662407439285711234830505910714853090657986440723223777331676905992913219115997422078353541931732045967523914557508013939209216381773439682417868184304233566980973003335502205270834590643445585510832062666351053264721748762885827828574064354534107835574528111656217750397632450355607955563986417108351983652940172116058395019807714549893230109168140970636119561600444313234970195237182449453158743902163309091186206030051035186356916206184614397552335069785784850813252208199220829577006108280224964821738444536476984597881673360856980663672854964467579833832931582095252475211109576560213195992157948191696882513160712109162593683065532937723703732892908710348634066471202686410205189292163072000000000000000000000000000000000000000000000000000*i1^93 + -350872463192037923368936546173077814596414924704983600842683306056252605925127883609755792901378994116049412699544478274373156376936251480087574636679241742415243904416473282788455847216157494076892031023861057807861188948640590776064800696946794841307774240822522121787782281409700109798975840098706481904244641166179272377429568088580569923354453218079071256852675942991666991041533127512018620382774456115349406580437367113853862360270292543251149834028968323959756245062268348977432304719999126061116435345917622268259218873983318583437094537623889829245769206296237140048114621100426115001994835258912545373111266285429341163302121261757623550795108370185407590315766437532358766037773918496082412977983775033181544835919494943902315987540410418683032618387039943757022244843813930888286186513073912337596214717695193461915605843655108322632056923854305820968693194623477186343683146614866307199592765751242306480318594203498779605521264790155185370949869861159950780532347458589499131169717659255151740523685584939190074813305088822120663073903976108942056678858860813424104002378831156852172357503080388540677361117421932870775319671660768282223185798288637895893255546406651946961015496747184851176859726097801461302053298601347564845100143945924842379152703363239440228523999540618077590891531059250287281654852957518500741279839359763585420775340742007236057291968136621084151228635613562364729999752774887107343658210104034873687354774501611612432655521449385909279036744701764948340624233353084127074497490279886963031148226859418905769217830036927992039703405079531252508971492551148918271950542026830239909515803022065048076712774574378560111132995459895398479958175219150189448076078381094579485349614541083081177964428142312723982011021103878314972543742994637111203826425577201509971757304309738365434883275374947854879769633357206220454048673395668391031613080452863803381485915623542929619216203374303489776302136239799065593235883511497451987624282222846599392898053502317677651822579291735415868283993237501677784721993064576641480822120600295251587906319473746897392438151555839408135714587608332159000299805311873685465973048341315938571511652146950648685439734159723647038975972555806317810043240918937635093246343158862420999504707406989373598648003739813992429557344818228896629731869635702971416308858231284915612222478774892553514669211305267037052720595545991284078809933185208542245364225879608664018717001014777393178953965149304139796667091697092854854245346383805628658700116839361368613298782172323807782507203081630757998461819162105477584360648306986701797827353941655248449715698556075574920641083652473350304503434149805099345173940973949732903930292793666461466103919229289896290503359657446972545510548569281284884290785674897607853052235621903227163487563552697443966522163710548942629353807736099307176545625836574563001198247510998112366208117194846367991763539099881470065935072371139501488038203327358022438626537952086519940321792387026792204810523869118083935313562189849728625781458582702313443128863614985864396737300576127749375405947877172133028620087801900277494699428948785125410643975703166886382809403604239260630963700911645513775290521593983460736152766513832010889280409715995297789358983949903906053764011497169480891908079623669426016374234686811271768599245588994724232903680438852199386615511710730810423842751683830787960839555446066050458270422243456272643776227333514688968166660969290432604295897827853086063458327692805533355702654349106908520669417185609237885892079880928741564354237410353528862808143537577065753519981417154150300645811438011230027563063425365592396688519101230743892992157490383784512429484088346391505241341837712612394289877649071564663019091971644013788645059583545490892582024171534904139594888150475552594232766503634987549187428165585665974315423736284018285910127239694544043710289096191435447018361701199931711258918165394331628930793456108186695956496440331336685003641174179813210660668548577263562447590261812236373124851437196596313001273431349541349280437273469964234831439917482446319248417036740993798147105994494520670617469588222048527780841518723865365643335677252957041671902900179906959167283564261350303324225908457271177984573160737813569940663198108962184540526322425305571591790786891682984871091346979716871863667161167055273173029717283404039681141396729972982836885576244373854928986642276077180794151146037199795907053510430871915018373497871481661263965770495507194087669851572787467221106849351063500503977945136775969481902316716025115076152322788167455837707394151459483374484068311615593652144042523158469517683043087149842478457498627498861462194858101133806692043145448621984455921618958970747096277111054739905609476469745560755908962585527150414024765793070813806646254800350136035486814148389957638553600000000000000000000000000000000000000000000000000*i1^94 + 8956923010970119426336235878969510098873485169817498294472815335794302609733973302372227630641810227322444844511384686762423661997896060099153539552570276945652318218964073689497899393575968290693442213040778953136652380774346285179850960033563354647034781885604611516202818129621971191979950589804474708052904755104121487376324242134780672612338054545573028955993289128088871407282191005016077498239145372950022536005833148810934389045472028004871130921000362218921367801935179539310347132979598191636811792762161296226059271893779190019296050493316013171882550499247159689096015722218285983519260688149959962049214458416729782348165705666406444868433969978070455771628281182274228151902248786414898047007380458337139371304907609401122511177895969054333663369184909415751532998662913898063756560526235253179126977075246023800888011778311440284882573089952015634193364285242445640220051826949459690314696659878798201638524880497642752102490339497686046652781836180250297792014444265538171223044403936706615476404084866965819821276808130576893208082271979384786573751794383190222994782576607717768349749540022131926014244377514256655289950174857191426399842251966932638018155981590105517232367256460900802599238591598545835404230425947416623352489804201021167647064382188340476264313358187208458528661221648491848486578863716989714952583568852091190102073357232835176776633145090446075588986025417722290862985314761264505879570958566284344398004394765721467734252948911429017715716215620329266693223762398555162033333776839848166931977697335529131399072237093952930863532588247747088252927208553135557377642780829655625449733434900207646942567745074218762804708907661057869803791460759986249481848171027802352028655921304448860846014514620151049663146468189300656730842480170151931250324789821795034751797303423034827786267787819577869111828180103361755915539188573408104612417494212603527176544323963879142718928088915382394537694349070273287862999051599525662826690054402128745346099724933274749668154739400014953473539012327294470145905787098827791051665103364566913555119232805636146529806881237087302178125272109854058795796012077101768877755365250767400459756989976526931551058415099195595277885747810240449887151119386985703711153870359356228332788470498327526373384778780729279099948212605827306001562061361236251602255519144760313027718963968859945948129649957504470314744649570632935310118971376967697140848958116455560877851167695359082749979983512686209891889988265396910404497547727862463494215940893901203616423396413028482180054457187546539973277536365475514874420765822407779451704795740919201480078222457702374353672737175075240982975948663971962845669775725579215360383290502758014287486044032186319747121538555350590323396188049621474118136729803470897484968758356317212446426832029469062082996775653275909890080533905953084304173985483467176497098369075665264272952029228727792673203651709816045483166492407979915792698024161373429492346142994145185124309636867260036293510463609362325306955176298930211073571871420588064028514902630399180283545768340484159016538651103675773634081534042496504117438978499178458211974496750576276880556596951796724308168236531022261496781454382773814834457477744393406452286406725753933209127036935843752813576713630043941841654143920885656712743090122822177426929774513019116882510718174762798976769610334488211103706946793596799436500408336646900474816595321004103698667796258792641286150122326576292873489701349782494915750645798577023889750785513941143378397650136961523448857634695996596053441329329858421804095283063368156281132987662945550737360451802853600213599158238540600042994635022393472947543745245634543232830431117941124428536698262917573153043229308952697153032590905775263492658974431423037226137455737306218408736710825512806857026244368358697205041480207544220444522461898845372581147458458414215120375094034219267922671148151738524658484425288511299008127268870012328655030090476748911112766011071344263415449250923162575256624798163699646283078380180399832679648776748063575762871010466169698990386038391372352959045498145040948972741594521988650201758023142794521089443098600121642939757743360719039705765062181244027771916456190090468436186213528597665292091556579074501306973292938367502128976484834296695772916586213094700165903715697649849118976205933116997692163515308774483723458208870834046289312325750975644221441304653343203264707323896826279807402446193913761608647026733885793648728532579912726191662919009172909979204645179861909453036811226283689861938997321128758453944356291105657700285394861571519767502268809378001226906074390389466038758156160434870696951229267952496094729595049758929713769120433374140574773205491952028630109304317210092689846438330728194819910723509314313039041274321794590089056030651648575272723533738803200000000000000000000000000000000000000000000000000*i1^95 + -162505706268524472224258531643150827586811825252755644900579009792969736289074264400478964229736164763661427899623874206795056806338579968195775882046652524764698910332739461982497804784869587674419079740602237880879625154921008130757087316221127087976656091425926286804130482038299348729769062394605979412052810723385226558346489913461289165264299982873748544372088894633216951046736120633061807047777222061502524647006688802974889188099236680053568807438014252848290224868927376620245255788395799871579835789734682081023985520068017983098292307504792680446397843193139559395472572125858700148494384622040893699496361912650968206238619950031106258741876432414365167102681932442603164352464392327330405761337617746433244787057314811640298273717272301813991305859909454564134596110005242017803362657754782418566395991765025771579522315162738934519689367459415982555711238761553327028615008672710372098589386494883547249928006793809327992830079863760942468884415737790206449282604320077854607932699452379913950938933627779774696709889209663089349701943356592297925621195393206453038672052114665315037168487915178209669953297219926018571561832554080955013185357384593923361031949864743154180823711480912751527841302152707155615481769507562224771680043304311659267387114229042094265161793911642815756999574252285243446563786567167734140665780723266889516157025150274217146195387968457907659938746190882493585842214649017004675779128663201037987879500588629347684935422584926052915184312768095620169353273982032858753663581005170534093655780365135255177112229385231868497651639723583406084438560994706013256786823313573811699627373187719915857024727146671796282353877832922161763584280270634913254695026832345206130411766809941379280809664299454472427575134736963788957801549627057013716533083914431828355913853629216262448955581635814375863534121719291286034843083427722512805675153642108216411167218744425144496686916819078301645280270319899427250997374011066015673628141995490216749556589835386158204323423626503919202922903578501219262062124201552116197068602257291426784533672401132342527406211622519861151349840253785897749368851037276595373889299850768157665189708935924221282876082082258161399418255000317948992183785612317184918753069881238794824533567829176697731497146505815586428626573766628557502472871711261922779801355455621730257410922202420338973340067116578478157078556155008440311098788854015201265729254372275696297059073667420025866809053148344409862987744257852164345022846691663927740514463998970657788463018206416562728718219244965497381636349517329838183771835083424047334925557539601967011616922384613961823763097483835185724427294602963005892735061486823761773121876997249917434172929950820439469218272515114277282319480271861642320787299939826514103700722359771838424415339122406665392974224337084640248402941128630128558210272709231877459988199029664954694260526363357380736771278187624313691281527029076503240355652084618277793451637501788295017690373188607448299057999738710276293674994437387759663092110494007107107294094591090794501394309811386163561201080355615542186076952460187916343345600522251354283311124801889161250282666543332925469920288396701079605073927025910512105723137789082977966636342233327605069372405378436786074726072388949006825798917401140694473501838589631691234558023213813328568635353587175803063055826949380546582743566705099284986617315398331114462315813693359829943223285457141791659639327127374711242783690505834347482464960529223140859199351976175421237385567378844937501044419865093826415168839765256984681290286509945599260871956510928802651182264951716915973726497434001124067732054728946821151803823384037299494651408761847457031627611522435491197715686243938143234825220495157866697254689298654008823788017768783617391452078480981871124901645275304752330448890787925495570141923613783801103712429057837706088230664248707091220310413471035956318625689204697385637009657548278270675592072339933082317514049927157858136217246507955391688729099444541322272305430181705025155400028530346115039691755692688925048481743517018611318213413058940800077782229232815228754150240136882123921869106013584687494425550026909453434099009761404789262007068603717985770723521252924757354651338906357730569007472549368511946955584888862752284970779660505451936805363242704127370100497686482400856163959435193620440793767369336447720112439641447931667356776715817205796815436346397431400322248514959724759839425155131278160677682151634751674056667271038050185612269368911257096593191743795297701852413424597008938509112787016002603267468166852717815616743786108614470739466172510150539588574792898778020842737150169591816047207260403900980026858256997920024920050373285257510524749453559590556215272677689196953721781756670676893467303572413430248276013990898225299100532736000000000000000000000000000000000000000000000000*i1^96 + 2223849865532146563852330495273471798600156771721238398488212016972070049962140868461222958407898379084176307118567847619791936476987689307323035849791080592907174953797926423209106717506800911166794694404909757864046870317797156286659083036596200930527733754067207294029299604858439079530632026941841011590510994266843241882230795255090414555946191940468662903010429374003616106541685869752790374962112537157631868187014161268386045178242614485423113196246898007919753085183348061734430280377150099352204906303726159143632024437366468173747209538490236861048514639830943612743177494785454022097356694501066167097441714677314660133288813867431683358521101362467044196104421661007711963450663012482158854000340302880361515702344540112035945931013156323920080689795503149594063223931792855067810413540531328081015702240015686801311957897272180719487805603555929385821350813962252241932028518125658555488512787651177190874771579116637417885629174082597823342799345964614833864094155195300470142758899837450706930257375843325456181477351504624496951702946796159659495714019636120824910646637241465027566871812076413671049263535063178878617464164713030235640643024750232260621456706756927705068239526857878498229167887776271993637294504402793520249554294408352225436096763034007904033160049047660401874225069803672068438536960174036190328144662097549219944454203286428918511867939165750571485937898870773773844616201830862179399893479259334453420158046738302071492677171933365594809899670169665256045210145922463978949546166711337690995572442579195732318908023425712257665350438636515371177492690508473124188788717118057042231998141167957305402785790149102245064471934108307217196219952184930929319948027916085328501211944686759976596653839008085027561569083904760297687763658854373677725448797891346620781920518387831864483345021461108726615082424390409919212009284735775552009744991853044934060981181726219278944781867836507722245574206607149093504828813093242354243843758172835577781976421054454811348922200372185192383646774935314960888831685683737353052656769428018603353655335007806305257876006994346866640457579105439642907319739484531168963400707445382019307602396468589159008179406626106289780934623551918781529693629398094748477040746357971155940207426424255384758060550279205576974909062429215853189595077554560725740149373232013182211358885569025936668389278757993713158835946385791732655710269989347087868960611805088453395329362305703635103136703446497254595264324307946719156380289814009691151363733207612142090161217520661875900885252826072994152715374225705910245077685072770390124096256371543947985250131616980681195780465699695457622881683839322640861166853218468568716480240024304099609750479255590283565119739695158366958221757226993326821016759470675789019463753073629519575030139614194647787612908334270048611829032606198092922607983967655246494521608607257504011530871087172635238349556919128921512346803278644710042885440921453340973158939388261872144510313810064922711936735413423035294069989578154224934850370727629493265493334690253025417288170209924224108145630363129440204382806510826594338742905927293816746128762349297085679280680482591507203337950257563785339127494206287764512277418592042679427781633088953299109640825051662145843354720553348797598727654141389457496928173974776098095035921252686698834948779900052003372890191027282766541370448059484791793372975328864055016945585408395526278408104510746021686686156976953883283247666246118298341965378053430194120798456919765535236952724790513449104365074339934540323234759659015797565450027193115827161903533903701269654585906014208989575055894637476207665836705979641306219295027184135818347676027585655102032923744869728023812151938026128231089292648247261669434051222920859668487622038093687097967109605034651732523174733732279884203605430430247875043631651355936700372371638811840238464538382367127565000086053727659271971463861783165592134191198759596539788891211917538942121669103876717961085776717989288421363219826976980498639933057220649791105654964063356403420432685319723513027437217185549351815756183161087170631722068537022586773776203658564731280754419265806379803028127228487056979036354981167800299719162478141230206055792578081228667747519842090467944505562426215749964454551323886399743436229075553193053707526930218880619112012214332498008168181691729917438433288415108243679679501911026200270675734784767071237049746627134090830347860164254886045996556046168540611888761758019770277663794646259901188585350779966722447035670908921767592379448460958687411026589967585828237038475615981549553744944803198039661477172569983178252642925688646947679808015937792773218657061400296264927530821473522082786872453290786577661740699997753635867801002046880349382898446018552093021366021842369099329208632141553231462400000000000000000000000000000000000000000000000*i1^97 + -24411391341173446926803481232212597989828198179268570488246580350434772829538361832616462725128245634153888813525098422769516313077345869395901654195092736248190861194194624599556516361872666389869491362829680762206009827330323796008638149124876402466339902913551332966064990833182683070543425208949781038599043604106378640433553162125090509256053234067457392492703120447514887293752072084622587090429409227541858346696925957634462960668381657302127883800324509400563515665399492662102705613886631887153232088092365974857290704634457461933548671822606640865851795333768979549697141390043332596771065708296336288026696096502179336344079923338752765903176557912544649240819223286106191514764041497309080731463669550155278502576017812907209010454024404318804733773243357752064519824288237132988810454524413780442249020791181452223593985253798933087949287399024860104116104469288053967817536416369737843700740347003354592972352263053535217060487202327996238304266557065271520572434124420011778436976854034666869387291624934942801871149161536025282156447925325795993172099467361877885343858532218482601243812420423439382335145386485820899843069254642606400089088494852133033530473893800003036256083378181499579946578736778415169474557290109270925461161282744802363069701824901683768967955149051225686690635864592877140347612720390907066460810771479864797294437885259490925239281613385387969042434360375236372240295832116060185502040980912819253445917699126993987359666452769880648243230880862217342805504095876166256476027332307925582208801578249746671268437866935541783963278501642648982692112853140432933507736523609314384197215917378831000424654101478791323752432831311709413631067044089366693064287195947870970455589608954598240882325608155134018914560737087483331997958637488328525020350370857460729356068297102399678393212900664991815697856729583938659661691204258284929762525287520770729421200328567225317038163289304591600770419541612329281694582665476333541273540684195838277089529401455325010817945124116277134966924742027000252751599806523705436616674174712609862860658609916802778585432857869579036670938157603304403518974176748088941153300392205997003250465001883400420350398207729984645334673198557217063762823274333452014590616241676057362912912782708115646990327229211149194999188185850942132089110405895319993837571060897276109908476445986286661465098577371218185590462272101645166268433393854846587478710992206866894979595933880956473611116431940098438608680835862698998917612450149012579994886991529740430458222297915777391088446841130439432023950110363420264181356203169110271146167768335978727492582647199656718789383825064259844821191118708344674673397344348189350562783983301038469074738698643904770352027235753049933487656241058374234890961504310273976103511501400165389412616774835741458279320700649392350557550664458877570408280469265389599112991490685450693255902572452447649822192746908055466153247094586007466079181376080945721873169029331938960579066780316767644898451864575593520727443219226751110434149885571288679046857531167059355749580558733071884331292377496309184450472428882663468440370865529542601981750229602417049250867964100879816530809994362211689266765565068398160481018322413558364440158775761814099910148574809469174687426591061147281547082614956954280994091206617034961096237530865077039537621862692615041510232191077778050645799097462478895610147419774766150443206200338876303781382300708628636816976665946786141933557813425375459164966599378240324084958022981135746665214946074917404749305781978208913191771095525664144931043818903947695455464158769439908354853320862731370378267993406257215546571745908696772942790696352269313744883407784126544272052043223878631331353592441065011948314519984165332319650755949699472819939410265613499570318484279289604888251880767678342039540169398250068219741468240678572411083325037883780555331405020627074396346466279605760894088302308017812371336867796240669354563609368039024951293279113253648247525722715637367106511982697914872194360911191952135379892384565792373378397270691862623057612772059472966276670068826525214905027334968606040545602284640355826972727344194020648262596886901385881117675937498064127148831888057780699641588052293699408103774235447131984205561679447765721613847056668208348199438459941423241443624828328779237660116671872275132320025567847697152104433526571703821145740036640927045010377342387469479448970691238643803852711268068794478012094867606496696044341520780363040667145592471562713697173540652786468007172452921851165017547409834527786436047650092656858604415161484455456061915179768267820142145197269623164953074415759019361923371206005386031810744392815451282563821691259414647075373180788566229610367086286084281129578813817985426515271502187591532025914370254888884820442821427200000000000000000000000000000000000000000000000*i1^98 + 198492589269937598029103170304025713952869126539409766942520369012473710875626641914459568173084277033740863954440059348766069480403099713221653452158197416178810112242331348454660108309522415787550240424154528988028031662840103337339452766613181481238093144717691549957170694089479541603897107137744826642317808789196475193466445273049983064712478244535526357888324407477040580075269287306462246142638955724977473690584003708201129632807182044093730670087165249454426203297768519979504417165675278810115540710051643261961604992921516228729095877990260024413286464180803264570415565687741874641574000882546767331861152901629923125019919824212636942567149876067611691877923752863627083794368739119901752752712329305660115755692753398313064550348081452130233142928593123310491954853460808496663442033730398905728605856192688986953031841021371795190736352792570558104165708057013564872883993014391063447397432207118794890299438717547810826833910957950992570114572041679819735715441228646659614340138144010259063929017916059884129590912705303946017062031877430691340511557377481369485821012948942446332589959656212134956466281357267325521338000848195978237195916559288997714322419769070854610441712123567781943616923611697963609150705523369083918437550887489196774657665630313162151190774504754960913860674400486308984097849575602938075860174471319523001137972094504462167234858916061281221302695778511290455197126960202915601904308865476852068252120797993752616344243674529987511447948193093640781479325598348292799934243914407963886330790179159849315162671457374163266524167663564483347815320716741869160535875510127505069916745662621803443922969051493271024392098503677453696778860174899065686816179630491269982097942737424109842005581241486192541770748708887686916662735259956751076181567662879728503805143195763321757706612684477877512894436863406883161638343294540014151583543944789026209781043458831555761703742159064640195590191074585295069615369779094235272871451402950172912018067086703253534744905712365836102193371384742652185111054915594033619176983181835642160417519399006553034607429697714079170283492867165028603215732645227232045331488307801766995106988904403700443423972692300399441438985721515900760635225116180466320847760737096509420101485403841488553086731891722623736850182914975759536355730437903140943801748044809281860954405812154701060264199586777380870533172984847397190178635132576239806189223984880828108454805940223143389727057136618920821032734844850012930546358306761795374627910585463930999459582127200119877653666916077867859096508011012244248009536112389320931326838012636714256201559567709622512802027052393142566454099550264098636443180389634013372528800580805768213677924980535936494998609200660578951617501877201660453215408896968446778180720250090526759860064290965567877067822075661745233947052567300196926991783700309038871896173842648979937396316837305327997295131930180542478320078087404790076966423453426676192453112171403753005092503826338947368966107975650109755735042264506994052619565745488175589063268346285360026027361394249114827497489142638791872552482184337301027816963805057945189417402524716185475494547340019061899910770936310965919772409977534516663493150911480673643228753792618102481160196058948668561095412676276395549497477881226977316017916278089397961928123182070953128516564655249543564028520079969407273487557181319648576755367971344813451007728194849358195926388665422463143839050895714027865501395682981822376827151048460633625312748652262460222378291507584780645018648950227987207508031262971807380043197338780587025921117986706753600263449133076511990345271775645965091080256176996508541993649437092756875181219781664837339225350797217852211017602025534277026262836857744112343298450784680270724550251337626318170789167279316733371640170928263450754015683302814052374176787856593204112845351393919007747860226295593502054124948840479027066215325698073681830005653924712398511960478694182205157634240891079643270532599389219856797747712037747697481156629774911326851344632853797780796809693437501540379132475732733748135937985155642480609448337942777484712695098100241868716016768921779719826251266387971903474391096103291898373113891980254214078022212555556178164007749070359335847686201041676522718910190684027351955338123451086987887509796797789579417181254115145627579288086721095989306592016276154769303212067058332321446100125593341617349972213849027396090146026116928463945446912127385912821705536554099998236331333426909189047764004460130385358303577249006084212102124741743849291416948075319492459134676172882852706159456255203386501301306819464750901644666464323798721466430707813127485881248544617040658609349796531138404864451941358084431586312348127905381100002425286269360817776275051794498893546975766026049814528000000000000000000000000000000000000000000000*i1^99 + -1150321221663251179647761218316150622061591643021296904848367910215465926311126234997311083994301179703708058363909456134346950482946285647555699063818035641792332970803588345082356141072868945596141862579961998958280271974164246456038144410050858809682121918260950418207953999657155390249258642076863848416374806831272970257715544368246258956705269168266657295804112507419836345320789375825454849802584324326380528492432234122593298931982129702380784909937965236875794591346048262528400770477035995067553905425903784515435287482741209741924862934793612529468881098072558441895008122143519803585036954680714255013373486960531277016893937180677664433382183164140619453957889127851955330057518886292900349195847086788242529027703557446220884658316363682269707685369700421151264122873862171445983492517225750158958521181166287176383383705048669764702621095539838981720441073864616668471547740798049062396909455697543983572644194961349101344705819423681726523705350584924975375513700175270006483188332881822241074740052821618041286138764922896177158458223222457329298451731633486386751110248892579392485829395021798094627665309681690813635110993417890560467372855488363996324803388830682158032764924306285776135198008452727491885004940386235398744770511512674632552726142332940418397422130533384839713338192240768317778636078723200139812899795361275350938798108796769302782858608428539338311664928502209242176563810654725232393818449013259674568930615735275271617692330725323271392204180701036849203289014074512300924083041070885598970589704053158934935482575606389608982475062278287719481817795496737021181334784052840618879920466129028033075578382866830193375960257389672867082286318880245828275499395706891203146534848304884918751290363198254133748301115079582564197918101558688520850645165146901122178216738235850582711050692060434337534517947217481357412333498737528830522585113471070703542720792612092878338030310721316681629515155974332431520344779708684217926961128308939812407518781799249190195498372072889440538044516828538802085822938515093772529695451542688187304746289563523214018676324969532508700086316783354589772454113916382353220493217713376766391680777044905174430417679575057041168048970891018699511624094754715538047656468082778639095146244231116221643513179501068157016719293869074278941951371798056816041248144392790103091882255929960380238720695233148120454226589819769483158080689609192722255047902700538537647272975470186154489455518332353430913211968744589175384565833172091593096804561214605481577301389284293201161430652174272412537951377695770140315015843439022572586205440779416933433046458054001025309669654948698131914604263421154394645704229936932547516747274314401198708269750768637909302476148555845859696333522025132311453764662118021037279968062293967401990287011133645190961980480260809523820252688045646875304457939210667946839879675847488013132802125249566215529055975841542344300743297377949180192939161349212199653486110063518330690930890573541097008912238879506069932654205195215120812545249342135533639119539534011997520378792189216083457041283566699081230132743123304601033653381227839880871868695225565344597515010642686082648645147090889523928394640757131559448905196137281919914210502545895616740951506177411958430509711182248590793078598918571269368383050310604778100602724128918675082029776574803783128284559710744145337889531445207463859124794991108876316375403134752131715109882391489292578782941894949278830520768306577481752133930098721314976242755207805287914726363723128717437709260163942188804883641739868679000264447113867548456527039598365937206297276993817287880493529791842199838352750685265460103318474230539136001249246740588979825562922518610987437787850985398673450351849326262129409819305678041584619639042365736426752432704466842537431367418902642960310280296426148514913956916058985224713310974598086202477085322180153190790232793009883900549903622470266330885383329489129096159903697968138883437444025102389752005716275734920253257271876224583635644819117403684704985652373394906127727290180880867008182300002758368394926563270809036885030318077750040555807433682323878662673281277234091736040625875799401090407340886496557207778840597924926711706820103530527430339456575152943887767007631362010715906771109599495879617041978452820395568189343725602385005482969839866406645905064201819829102155320805645502923155678421352391132913164819808269839501749965020518691261207654143501729296195259514077074009257280543273047396072015854456897150293954954812192565300834967761081421547729736081513286210883181753647473007184073011142949930229030562191323416911978089672818138918824664675772837897747361412451881946148230987608652988743232861388609075964106338944170498533708614340588351411571797395170607065419778248041153586790400000000000000000000000000000000000000000000*i1^100 + 5015880436090019831486739963647049922190724109288210196051722036174360322173945397910875864004483185788735710237823281276548743471979076386469063345802350615205814664248787329220848464786402510892839871342091920299076675919887990577075054243093453400971714577680403213894975274606572748335487333490635052680140750559907331959788974574282841353541475305659840010216505874175395527586294700071241746808471651826952267774765022307023335351511063868662710352237873475536644533327933730667894413914259564344434569408519194598510466315809343059387235941372826558927900734966922788372627123108034573495940836719963154931187601747904932179009251279521024910914101126321569198764245476174569777026505965654289171272510069554677171459117440797091096688992921040553402808903493128716343082471910190850129671670519437937526045836711148724794324305317663416092971690661486309531567951869946455933800777428656994852843774376906353844295472026919578720153674433031214227065361217854593164143507053296820226822405672350218854314230374517094476033657507314480451349471199090953468315259929121920941314128143153269072780064256605826130031847128270971694138640116408188770735517754494581105091828274483148009493654367657934999411621493053980254310611226855752202655184703108760508419745834187744663023452038962912608261164105404749812527264538620292290503697674446893836590353673441276152135343664676444091890057537290083226081418385093504614043791023752193316908676563333863299277633090440360911895368753401726114904065557051217641360994929867422333197033380141971166480424461115041964262223807914872470585505670270687335728542869695998442523096865425769981684853540131256028992058722535271152743367035917340843326110644905927731245886062647487554226219363736332117730928861989352583692045191165197245754246772944541496700045945251436027000050911071584336692823283653713237492357475079818099948282566686175897717026881022344551176534555906405798112712815879038969612392411778284249303553256059493113724609285440540439253416253096243402551645347273616654665581530098713286273505435038247368164764412211251863707120528684421968263384461024590084973253454294700652661648143446809766814943114672336357556846145079183145667360071239675229663121242032399537060667228576385562817524181071713339809440859379436380765961626887287579064768447661681357240949326780905063676284611116982777393948422459637900899675325934318940112645600107574338326411490899812904534522522737681810768413078179899755427735182403297009173244967928683951168299085492067411071214987309856486592528905289412065815787024132201600803865968382454214943134358563891267147919941260744572742093859702851450928292148404916718001251958744826040217434728620317116503356343579813671829852376686991567108117282728562752096892978540465711632871405581465672002682815317884531935314584678734817423858204681538138140517958645333550461274282910241233015569930855972782372120198344552774116261178635872254838620305153886361636404409883021763086182291707947462907286994902652248075957670275625919807787181057145972905733978015528341235722593448697894751347079066275719984944147826235392145752542469862861800325566780859294320180199840527022516978456955567187610877445858096132980026676882068854364015665818695578846640703669888221441902053982307713650556755703627880327293166831965055031961826796629930940970337104713468732350992863704049221129558906042494805436745915607129341643686817119475557477705959906358728564924623723467456386939407027314547002057740662657004699304556303403464346834987399176061326069181241346592943041870051426808134828153050916702866328083815005660002614779917815405773676896801353702183359393164372456328785813137712304280469661073900490218641310774056399517582962992820146472512976413309708067792237332266924518660598362813807713755979710035638151288595154589015054434320313269570348790786257502763587026812172530115562106580673506047364640719489315833159766009002577088828465883847532239095143730848276579380611150778120409135956090071286654143974227885478153049767777396284567309239466622737067043226046942697644810599688764728188518591929142708831550173318787990285051751123288437139425200645421904688768102486372917230712210245997527318478852905418455693691136936115123093045700154327291212334099506986525242769795643623982581775725571260362777531047959251097211541395927651385813525371506124657107144203266330813774997486266587021465884948043770151289168776759352022174873346076935812048694821196106454242995403552093429897123825231938976288410502533914664883853646823347703112434941772597491866166003278339443558142131576463504570349154332688795934363276395083993026658347770191254011683798125151927872137364272002929763096435682542540317170233181895216072564540487444530040396222063653089007206527575611284903690240000000000000000000000000000000000000000000*i1^101 + -16179384703522718631431854899979963556866797041151565828623619815198300043979461283644905340349384301585113367433815784687635836171871649970718196185314241717654770363259120617474058359575274597335298394393696725689212891090425161186606539437568844340074970323435092244622637234021894854431358922888582479596919565967273417278628813714196488823805075470785608855753202062702551630473843765523366092695266905212288067983014938347251368938234301363214302734048634892566405747229727061620995541537745834030312448503269788783626808997896326926934867989245115250872923882215215899730473622483043221143417728581117433605890904716950685761058830829451791535590256498692563319574419731128174685011735056373914933600302617971904878643560278755520839469432234348438048010981177340740709425464507529824886207563909781430044551637783389568965730001398767581564725734342846072365493086614893247609125714128019617849590311937252474981805873370283176354497966085757177075295364656840847640142495221025534482108207097491911456331117032249580170784736509678229778020103003035745686697201621766248773605488395140516449586555655836286973747769131940290470350693726165317572137038129038925539806178277021374967187633150765840232551070479947350418387534749863193747793429491579472239996085483471771074500804428894229714858960265154876414746348227216778994632845585599596180338385599496446317726051683401467056490892104074309681864811853895376719169945518826657620111540216238313190860456040519906759812413076850599437700520640095089090882496671873438782152734888319726556472369464915218908716304819753867406236632243856650415581044304038125158861781343612650574340656638166789361686898334891674834620709145970067468819174889825719563379168389986613466672120741605312857474942953879973140628261979513141292353413060198401912569633195715905751383518644701605255601549193026687473637306349337850388259447172613427017573831455143052379635525219768859617542729361712979715174061265834146988798743341504883467749433627731475827970034833382257194594164486522603150692550794707111166596917785941124122836786775635765012364796943635151549319542676384269455981811428514392898066195946465333033638177781093581652091894697794724904159915631422159562124262686315921652767628380680220652645243696859048711145760180821076217650825900452295606379714700218381698942533018184503237143111730715021748429509359703373389025646534937241103337513759726141395880218266343401002603332967403265407807456806062005110269673007115456529737342208986846282810110179366401271560812977880949626033116306778178901045579583716488061037875248312825677962904031110186571568465299461694150541091209649629961268034788122636129297900260846888148887029290815335005244710210453473156573636458003001896401073733296982516924083685549508575517458607508818542227054763139159632590215459465148609922701798697398386344962882422627174195334794043795051835749357169729260618044769881613886823759577295080608474922681105489797094737365495385818529764001970128255060831407896060391875095358984296875116111380486157516584508621767213501879189977824742311502927593060450916793853914747593037957489410083416824374208775539182130576925108824319508856018917285068574071384372742478857324201434371787995906330378206042701221217315751127548681104755218447129419459350070890176440658819403627925917456604393523905510593249637839028903830223989642269657385582352011778381575873411727062725843891309366673899170535640948152610096136353712579149449435409949464930777442752059093499893271038993492544026712083097077507568148937309172877917291976190411629091212559064455948033266306441687558672569039087944425162570704258043969359944840922536008526930721789593538804212902309940900269572535446730850420769269082197076912978063218475637960123293414449617740174234449810107165312159753666539280318195776882438416410117105556960214597562138554986280086996965005638687066283161468120821381759394817652872757808671540441343860638695529411872842808500831194990262850891893319615850152422025466943059423037093111047963017603339471057266513743581134100037085846095469714391552936767976556732655481706527128517916869126721017482387389752444449368750322310023560109304051718989339988217097399567485579911027316821916231178856487648820741734252216339064117957491362754978161763813251052207580487512163079027464394377878252516952491335562290014580501351780083773564562161578501741595750565433350962892821709843902631272881228518160908631998030411017055884968903700870977460572539562596499566321254058437375726740472705064380507894848962303702839934060359570976316675020073500769700804309260566094215746481850728531798593363763335337222393580703001857251916869325110150655337173705403442250634119936014015595368775132128830242908524041744630960575033956210993382618562560000000000000000000000000000000000000000000*i1^102 + 36252596229392113966219667781218448055378316279596301758819316382922475345744836831657108713107857851617934104554189653329787099328009518022537173809082684750530707789128643209474715219937683974529323673598837766731825367859551929184324656365408241103571300091058376782548172225373558006602043245323420968052704221528284761215659150962496362304624066800834098248724291098762436715140721730902506855541699712368783532073779064442490631025624647516735719015999800254258711975750317673443174575197768763468756848403044666740210652851124893807557309547431978503886903825708901673934090872449606273479548973951700724096313022746442854128154828070868750724443636561938573133168722841810952792035655341687942921806894586003051560769683879487513719019265759635266806022571242212222144402986416943503811127318190361639472049615870133011017054820790220550114790969227196027873984264738317049237463892475506428492433680157298031909943696001555761383825548703094526283111207259358345667802251983322141104226959117293640724403650409678146045913719429578761685680543134547069410147742632935306282586573800416500384650518291063587795982817001342204055784062361523901460073170936902019838431517446752053653659826924734983582041680554465568973267900920612901776513764398140364764351679307733474459446257195386609325300159477045898959357055381774720864658825097956554613473558616567112223749297048547207421196433944533636338995059748311452269857818777907529266397291028555520210606938047287572267237534467477645439288964914826114638003186660807229379356347565278360461180143105901956189491921288529721479697317459828228461786856306661443547143241302433972411088331146416882524458286971599761126435584007090539976300347274434059947478842082576184443111633548028778315872504020356392391542649794414718824966255513991417928434013135327779737128892653541136302715749152668854570332161392731811972860022058525401657892406463834770111310393174385611522857471786522201651176597061820025606117626103191475390230196041406670668700310738950651354838455143886686701449599484762555219001230531229855948495343479727494724847269094381885775184749402840549518368207003408484161647359025606576091048192744428789447438904762832721743090540936889437176444202409157424229361298097332588193535592405992557011691825212351583661759093504083866863732653258236087612428977881501040920544849072392276549343386482968020895964091501049046410854602059895992632296605914743904884173331720937645293406712103974600645123401823484468769724621477241494062412667639208750750708539827019310591424871013105617427665576669902205299335411018759367605002709290412890965427320500405259570341800826371967904368205989091363088773297811623522658975179071222206257201844305199339304352243053030826434368730417813098784593680421036482308059540336533615601382735341801236479181602201253116442830597033325397312743964635356683807439149479168658333500629249542399040489446795887641944908581203423117329445776315631897514322845115361258996075177474132448425184642254159742972936126204180046241918100715496550711033505785222135741061543282929572738631747722808633389112841711370860103651832089309247396483044436321531162106602233471603486233819003548169450032146852869568590003106710589201761925500805507848362857464881507911872804983845011129879319578781606658569970520173090060075074413239920241073645998015232156571052695042373165195024127268124630120634591834458674137442492477330122614018468166016835971001401352004950798772946255809837010085501278375111856918141275390096136339598192357446990959568237540624674982601853818364237776824086986872372646815363792754415895722137412369209977743877689868534482493766115194223052198293813110749773988226188699170660723006652167086395971245906761614163188674001273549153260635278642119914008362242791117686080394170548144792972135869527773579170095665714046247012615277518762368168904446641098552167746908860053362920616285638994506023917839740464507443887568426375404017012659405203075276888661379157709472747384429439811094071526048532715084262539459153577961228165901587573796417588901533648992132280291896077851611039166646179650348598928960987727538661312627768689151440460500778307142276290508713782173213903184543745443918733643111622421441397624767577779720613413116566921011857092421218707335487770720686828148167662496170383941281743196125094751521722887106812126426048351276252307641793658004693004462099111031384124565800570595979512442196239997564801809438215950555514041250443102701759618154760111756396670594573604315355825024405058714911224495616495266410063616323406842933862897242145278397012304342521124371303872628212911997498004981381238276196161369257916221587026925903326257493307792204715619302827186151931240142311529531561083851280912047291262333121750420684800000000000000000000000000000000000000000*i1^103 + -70926810590807547732887699921323990637973414901576398941832450837482176982976474540395691095692466771590124356409414533247871050432367955286379067204651667441415609476646912981277655867468664570256119263302086184105557702485806312009316809569112652984563606275020328522692355179448765775158931199488818926303736108570413489732800923369370292482362206655905216491721165313883019584645918369231535844891036160777399618285559427212752067533621558835129638805985538817598236697314286130254991017598067100073314297993613689616638407671920743167365814208214463952370132709537812016302417330761800507069423570229642368394677952071551368049338664088056145851390090519696667621484748536664092331578774829284631895205586322588154738875778898707681446116846454401150764862876307101449428504935682536917712507775914286218909742962603449504674646276987854376177743091929032932306858367137356899941841631453595038686035835363608928161443066294978239429896097225010472539656971472092768438369023762558299979796872762716820889510118183979251476626630491665337460705022476182637908541764625065100128005002955838590394044271376243636274972316510043438083937186886761293542611501003032685715440254792966450338626618346003970985620453444223839019390794722656009014646585542812049793265049293140615275825175501222279963574672837170508361681110284849119796524909442221801685450376366819524970626653585034705948029701620494620399672263840752073016920504976655043162680567646470149041968564249082481325203108545404123240897614874533314182567984034905619334247637693855627543841053116445414556963752812023132736679837794235200892994838775346417341562193636162525798377416683231089298556791752331239237219907808293305936355648326867406008747601592674815549052881481025764217905677233289958350512271016760446409519391750546230673951437777475778205695910950395712837053989189960273855061235918949974186626554735878678574511127791763516068062390500505007041008669314972456669009382451999397621334834023281200733913678743686426616015360880160766162712218823621141021807634908464796414730330981056799333880986261514310509730748766602706509092717442850947693010132928647872255466719633281366141159053899155004812068983360140404290261341069751165178946365406856050942007797912458564051823258339131500642508030897984050565104832155580811006901226696566682746538314708184802807201025412705383265970679375420655178250279911546906407778888673386744421367372564410890289585016556808315386671208082681505159026949421796143553882793859473376687253793970486458953273528612041773490644932699729882402108548441392152150871984541096277792835520719376431057958646186350128494700338662812517923047270537059155286647095425274931703129929767737402671785665926285824871927115792224979365286835084569185547743697036508380424893794442304337839679233484891721131148012245156129444929025533139285130052989947607430077156348822486104564091042823583698728479402034496080637190639674922941587206562849012738540509725113280489397656859829051865586954035668699774524546141733054260500745262092785219265844454637732757450043220870911674547111961973291155099673480157819873755987004210147097850010670376650464634498681517244609594028215008449836799867378126525567973690811681069820053604907099538589341136448171965037697217673877232569827612480686545434071602119686391274309442071645233047813658558839014748282389397223308197342310738387671526025100968992262021610215057016841354548716621581510757612204424014766441584419314584555054672417680157694022703053603205729930726355515175683571571006760583225677316316051129890036553276339941107437374834329040933402726864169623420486221704623342863908584787098090752864038302743924638325918794960064006969530783661473194345382835631861376262290794430867869332004000392898751598412273454841149140463085006603139803609846553011638778561377438854336919061484013660043586872881695631419719404530544850228154563528692532176383680849697918022278430886399850849651799542857582029124296016778838934069545001020174601018408484674211310822647852163829098010741086908881541312854640111690938958003310502432368858543028934237091780260234059471875733988897126811896193883323576248785468787739769066712581036153555176527418822606090272856707338639385069950561161831116177832442676125353638535734856110514114771016635959483814938795664236273722748638888339866591943037909784205851092087433157671388130852517170780037674855413149490217032678661652150132354328498674734942270597147307895479253235732274732411469647446916297342244008732876477654786635515114982974005259411703521268263608859673868249434198207802328158102247941458765581040434981470717417489931961654685785182280514847153907008138772495056502692814458966219769382037342641229254514144765154524588165485871638835435279398993920000000000000000000000000000000000000000*i1^104 + 113207283946884502653886471228750941751940904506127513336896862556809576353819764304950697846501821506198682099899723961316098881292574021154951078014682035947348428294023421521559325669018778408609516320583768872450217911498072474124581249449611127271471069165831264537518235815191333589795432335447003717177565033848984758869951829690111651856272449224313271718593765889003140272416503087465116871561161327596951624159807643627517088818242771342767835657533082777129328240899322620294002707878656575080001537963792279798820518073904033295183600487906676527679816327678867045286702082689365857574257723437117727896602473472139296146433757728311413867720928517170954814739613569053756162664876542230567824626832183245907128954554935056412805418607048576712521639761657200339563973284609426896579178255164916716383709925117569876301164995623264209957473318583262372283328467101355634132206990643757159988921213658695524411909150832813872056133581059771467241138352292637490330757522439777741440208811296928911379919561971001179119248259823165579792019100071873622110990046731277800284854531858587460399864996998244071540906972687199589042383842408478010509157738914373940051618117184357994960390450658905037812760974338545611532703046711031459019399146724744155493377955565839229369193906948601891699428494749676369878398624173214642460805903156383859145230644619948596484234092607116995741251788628800376756885545904495313654965542662909361937336007664773828526918106990476932329965548310647610555035125205385967567896918518278726954657826871197331450297264318106538991962810903454146589418811413195755632054840854110376297765851650559217863647184346585209859466011928029900963114544457576083623203516340491820688445639877447590464220840386047532628566542762058575629222099244955451102211300675453181102650148398359561408859500171000045020711487938940009994535191443983406986603807985437826249541708848713335309365960494411855361716525126846111548329061812053260929678043876323123424690231026698509673299410026027820889745931232526794471204263932391248423615481302819712411692253045358187827129532004897912113287006014255970699498555234772977234788950185207310171102056555820033590925163520224168030076244066498760497675622920190253916802793537026554760903373085017037559555728785002969738170775210393904633939624646085264586138693061715115533629419743187150739923703107251814515696581324630639254795737922311288014248834343568867172268090190813913382645671671188595443224021716823946178115978252489088053203235559070693927863397175110143660391334042862322958748499750862916515328665890038145893080121325599642410441150370157622107987960912945460354523153131705658531850073269678713654589232515827421124300770468978213456607454441659372156970798183708358517751958300586555329272841480387840242752264493427735197320211073589162912216855367244798582594179695314427737618473248936566389532634008489442132916271820606201130643197682213610566182494004026462563187630000222444545593228824301675322310492536109493039205154126895120252754921479855466478218903926382156014124451219640949237188223651674990845928225908220216661308525991436639766675252502684037119956472782474143912559209414669929637178329661278580646800284799949343133456268637281085882222053572949626966362434021049277101664973181947520028692228275098174468494229613948892543944797361603665733941986014197661735591109593977999389314799424794559930832630585802819017209594249298366827212632099811331776092646918547576213786834757929607507205685184927588715213408857116222684599907461064388953767167366555260710120706593547738691555107711130137148147872982436587899290975736103481691259691885710471307396547333863136167098315872192867055455472502628323748524681912657012854067939845398059232493561272781476675250390126510782749952106452829468212106540436787763222754364626067405193711001380043727826794165768409114419912350695064726211076437678718494491866807534563485930870271794361197471656552026231358084744153114568812931775894716111267870394628506651068193764282570720828483212585482688286345928137846557194396117639317556577984643873984553235339132745822687086667915256217352662122054233793850745492857144793405086470626777866582102200237532829836875689965885552052553017720397760837072506394231518403117503099821570394963804066352268546916842134437034920236520430064130529327492411977092966141617386505744772783510911437390271669517611969615440851660989414641023735963743234656727239351289075072226490787391857094846478531189167296744446840076462953767081389528131469553241936573755210661031746831969489601778610814317852785194028181858715822351268090343877220918842617946527639325541957693085992307703538886270679213009011054954934192473214505370668797592299320565372850576123028832256000000000000000000000000000000000000000*i1^105 + -124757140852992770635531180340069405641862100291087306262160107744374142492917541199994948075281359954224247385263345684529037259753040062453871472474319453585267045570301357347001809566213680247212947643680595323098488752432003043285145551124944063792496397151836160780981413171712174348812944673866743124121068039347559334559538882526658791848115126182686206120908634637021935904183517830871129879181007422521646497723291429472454588961990423663574060319627218641305105141179357008157226515945921975125342982760839085672946144880333733213785196533679311098488096226060521144570653825888449866216483873273872536219897138995612453066895464794638782352786450253284931416542760191898887574863593285778594136761840417920269246694084428452484395661572649985888330887370569850399498672530139981291666044956193310458110965025577527937202187628963025162667496558571693708883319024790247311930022965872908851956833607966335455393676153153957874898800478509328174279497138976086611480839322808769827076638664099686021117889577038747626940680331027953955404667848585421674452627697775374689656858598404965864226289291957718486619239604776408074528261301149440345696284326510696073503795462997595559608013530230785204300415243334768523383907601091043755056795899690036624192464317798730921584085314064404973795149965318123745174039766314900837383385796315036686534625949846264509135457664839966861333709539267978193714391649886316854520614553326314887074261470774226265068537015478678238301140261344620399805533693069297899510974082856429904430484097363501079235835136186051615942250737767147376354049345687634614293544191543545815754512696734028411473793506092232102204169986891771700857768267725637449529941934477580627955338392648197833478726598839301757831985561047929685294666463437372943980563943908067309431324999027980517529102704170295274887152744592448316628148034047628649669018767703015492692277467653850011499783598058448906934748814052938980354947179106458565426571896995193820729467669316566540593800267209474325667907861431481020533754697231447775690876102343936448319454572694624625902069553662353348997261529311275359479988162357462092818579332999456323249586056405794937893000787392409344520177623503198164634521753458569977082131943788506076301486382263335899860743550014572132082010765051309639661996373554507427577989221805397478605471360592080275363242681181694868619644328527054786727252229446282462915694479433631757831220349012573843448161827553039726728808869277143843216300978438645903298764774921229167622003920174611928847160485319864694274812938489444250127609886604385223249771501900310393317897805171763580786641208786091608217940930114433538061168290692458906930002670985592677318522607176874242447884106876204486347117156681242605590711246688444115235369837536345677859499813653347920282378044122907004509522482408888942683299063272666701653360926052456170859832036800654061733872423844522790105716581618220906810823787201868234905845161078565559281915931427308812788321473952537742894977316731854674547903339238888669542179723927113489941330888725533087161611252627487695129156413028207113792583330202576150113468403951763743304324473356199077859662278405210477914470911535631528278586413881113728532199097863241137844834099020025624378454156070756122478929510592758675050372250679180249462193893573590039896117554548928578932649665298953363400155067162011864220925371722359737308367366793395704535294547146907718679508236521271621462288665985131657754270973728271106100494606393359055850476344947084928341209767988642526014136910267888187094285163753926476245215756591463740961969727555221555505490108551279362887063372478032506954347165660675889494730229429006073575417512259845032020973043372772231525246682319167843361063177410230788444683861427958825549888364722072979967110117024993100834610003038465049127849594597762123441700736188891282069412089620105254728026993936110010688469152946888395522308126891614633225145603976548918215187801868013754825733809880597605466841749588367698682449161985190170125193508558949860361796769535964860672922754088498660648383655344148746638626072965203695301267504734860454751712731513949917128604319672944742638052291226068360959884014995421655438578519298877337104742515751287051549663778837098553282655556290807441144602931867292839998854223003717940382539982321704912994544722949507076418131233544214217074349143803364392029410032628303907470126658911532469131626947989494498291478589003323076277684334608974799024229249552463892162040625254869377424135938637981684984691201385744645234948414890053135446305526636724485674377573744343655005202043904264976285087680389418812809031932796462052134138304739627308320787066586510867349493452633995956462554815411694118685900800000000000000000000000000000000000000*i1^106 + 91725844689836501233728607041410333285060906281765624202847288287224480054801163703717857049435560666659114881170697996645612406174141288044115403202507275584421246283539670992502471174729447480905055174177998772015772957725482643324875006033618466465704012993917173375878863535027645503539333421229198936473121392733249300702415520340797556398589085622066638901654418795703017569389216696314691107204044442330314444057014638756128836977448877598114979526209067654129484861435367436345609750770130456048617763363634220717638843233228098470584131875068048415631498696786890314186142399518747251118957714088329415564496479844027930777690142289645535588372680434295141716899143217032959178538179961366097673313931994637647594745908983436463407227572842937240785094311662031722070826028870242575373634673746670069143839594084505722603162414004418780928745701753146527544844105879581655885758360123724785387724606117451961142435531894592833799671375924112893840334020689540556917417751187501042553838107177110438377802453264390214347836531105151335031460123068418340047810677531689802611330451150237289124545649008468325796128505706370625361333233359792733397892289233332814927263644736807912597430841050263112548167908361100762138872175488408447111577656685962742916060225978027615785535153186794231828933217210622110789204175582268417467013934453914468832971702964972241839580269197903865841940225149545336080984476155845480590067690152360308517571498029235223472449311508251840101379013578599749183752843825298156793080124112531727939450952452035620709866108639547073849529212935733931217048702067405975091128140309850225184372133228084243435915967774341031680462904182175491368198167496172049383115984636724295982938863786541020362942844814310859860889651826783027910017159762752033129215328541953172537468793417439748578643636675611227197476945501111291143963177434377902666771317379498283075733530277593908910427990853802433199253900849557265951804363589803295260159680452927301701425840814459420699201581627607445288627035472742120440484986181068166850384613007393812495935889961111905625798362140007382537650659120937137942195579478021263804815373562061761292769861464154075597513212387423800481131223166275825744178460175884197295921305675825171308899326444820844598832799877232910781543441466163089624110893559797432023984204419731344953148570281786867552345272928369484798777685562608077016267734760393862941568580824548846622204268644201720597802465287829497413291637737818602593104393004328918197136878025200965170548924155005266525121780084654212522015100437596119157148960356412728317858879919959254415478715766177239928896222653248756262876398767916458052687388911247458540278344436028660542395431955581480739822945627442593324630049450013167183952253424229996426593760462903146835344790276059041344606307980920543575969345739435594713651060840510693592623245394105348674593692788409023473204371691723913158898892459478390579927790653348274883066079992282727440456221173591751011494479987479353838881061680551009796620345964151369793469019903463297900855887771636575148751101424778423651356607539196465031407778089266486229950883435930392228977168528293651361872557758315199099012392211392156850308255196806509359741838164325021803786820715307771818089076308569151955854598137624270832398258262425611207047295907308780760656834690600904181716452944415279569899266951907341646931981161259809585753398482353300969097516202677102412306256561917027071697616575724029909646333353545607390895234649878273652654752243414360896602081575404119671042436458773413993540793522569370956877705358143955072008261678773222192988013297459279010383063317259510450258975794437025581094107690376182478030730624101903424403587453160696516861842041495404309327465307555150466192008850452269600927066655393702131795129939594649972151190489571913840428176222119527437714088697111604484039317963887035140805412522510479648297390446841022203507852237562273071624230810574712235256985989437510642174452675730876217762825479716589650751115599792864297672583679940634402571652692938990889546124566295081915441564148843568632501714243551889918095745386107842004730877650911611849383350817068379442852607126751983161883822608164886264851658869234101923561625051384609502110530680770422144020760585033735044851288782144763835806681605256104095981363018036736476905295136409919131375277159811649638856937092884389657320238086425226214594565859247475923080483037333721343323190776489019679797397756554162309512424315409331930077288293500823618683735224670745655817871947846369706110863746762962287725246802710365736208176566780269244660796242049394621954935163409363659083954659450217186760808153830920088604082987186065365081883015461057124258269762682880000000000000000000000000000000000000*i1^107 + -47517611684539380584477414364236616798337457343605056200777993910149562573333120434499650284599166007184793864631027509672891051114307150960842082327522599254974939531040667287923801628438321535095687021931551561362020509515908638100507247661429078927399795347851020159210995159093739950074252713604524566563567233622150345560301195570293081268818235220324991148815689703212689345617495149442544835652024640070091959659160397295856972670325533464038810517674621866183656729531943630470496629067638562442571086000731886518367654838701862161447282323110736786927879854886708658924785415163052203724837338921345867005236725061505477627829945705064577597576975784715040171678402298666379333513380754868074121193022392140133939668442965264671585794817747011110038553841143578038126028245739568182517261240737459939812884427395749702564593733226849894992113332694298708844554658273621383263480065071630610350535875265993512368958386754417469458026483255665300474110124700035090210739644924868107586051555898108199976114218008178150836106645505180815810470585090965464094530682146717253826186408527234925431210553750369177745572805033135160424102276638885528033053739514459494813273452038863937444167282156717353116054200877903134007902017334133305210198370027180529758927602715613456859498569994582157746976517385543928806506133249689295172378660427562389235752395454321222418710060797144851025447613329684093596336048073929586404417464647237590033062169418009805986103760833371977037265870656275614877118578077021227364833170697344548833475253183569645839108629662971080811112209582411972880002188333875722927216999070593939118188707359950788943974684450017085377190852559255754244718898213615363600642389599824704596713567345318048275161383909582503129573245181840676007701432016695039873882694593377551671034790536562725465914892531852258747170573350469303145610741603389134322107443757780045883061206398405023515766673684924832488893602017566570337937444249721676492451586059992182346048417415285494146285898367195853991038090795766873458991308156429538388793590692101046127351750887502228075173526275881158208978695749370145295131801556153629727504171082042520588375537594751750263391987811427595172442285580108451185757769332563086873759565856311265397036554276440455964106337945262484975795424466296996189577863547752995881253607629608035142457391385303502080328954117319413642746485008339403392063586693425270658270537919307708300205543973516437521347097959116561947952503109405796401238736198522948217152386104808120438390075095953441522851498781137113132885826562728664426694377927376152990181302682350867005314405986878974007117206559145553836382380052860785519530211427354672940104256836360697393879236648139177384759672028116523841081737828335966471280542862617327215788593971556975825477350556701833530454703749545094565418155350003262983152570361735891893957411371170345981178532576951671859324704238767315884875222664535501305491548699967879373273005251723850416819666377260799623930753271999298705473585091225493772462256266822609639369210279466314892175507362649651255130728270491883026207492938885409432889598921387460545374513033514286215048396921248678144268074478147607925066662275523419047221201320917770784566764692363166542988543414034088190320062274890875497182063399152285826375683853719871345094887444919734787548931638526201012767817231748680914386177157621280480251167059971308865471483956546050166594471206951237863379781744402143223019824243986463879313157580277419153639087692990907344084731737887356381435462447835053149013114718538360398036935051322894007493579246030652627617873105228286902603644597246204123304708707212670038914979617716689108414575641477131484733910325491911983932971072371048657586999326834573346582144172332609727056611252102710552445687935694639786309764905338042133878150981814493753914334130036097752921846529016284942714242057115396205343865591760955518049355062358986358274204628599702359698814827821928622259023946461001871391861749845259536214569796731180761121355392143618967075378287174211068566132081221894047035685956363217909340894070060134954854868446319723842370098973421101891141297591017540850323336082201245468443384047628580699401427788731135862469131340538849781555252979158745324931435098956910784412618408723321817429216319306982144580131672002898730522799438411756570470849054721461187829625442517898421414492824467840704021832745917174915067069924097838506905977004777950181911586651639114159188418083204036737262401771275258755789220888065199485125366371057020469698795897759742915620382734154710738882274869903421921353451488707948541419972576974178474685643470550100218537545159874870462262145533396079862139053614243858417131785393236482052849664000000000000000000000000000000000000*i1^108 + 17406380405038980408422384120370790744294713315262179895000032687659285787545035362419935304391950388322817721152977126244444797423736384295324727387164105393858642836168021404613533054641503625743005082409082234652248820914948881749439333132422019992222902293873421761138432787153194964836243573118262185427286534180747177487223856506099797247322535768021977277921792192751082730740379868749586308685906792217393493362229967006238361740552609417158125644129038969291652264827170166203329752368808029360024514597974677099540243602609474438440504437611173503129462963123517137613343614701286852331050890882960620153551660303003278555279209764751744092233276375177538595387476243199860827460300826823179534883829879323396733114199550407321098625265614756832382674628708704910900865593381004789464931129145755718463694717512996619015610884066114954186179384858210684675961757523731998600185713195569115866058389352112328869967470333136094046289742449732127119714863156372879192712017791422726233915385406957365978270539845482810030550654992761879035543318836366851834738395835076380436493940994921073577062777295813895675826625999795948726341605033278456081559071037790620160356793882542878348154157179119268828804256933142710727970239859286192429649067097045959805894771245800214294064628852423489958428116712768761869337341251408926422705575109021008776389049438788936105296354166572614120133616356616756558401045550610598429116530940409066745626158183285644978648719050691221796196943733464478409363628687540000994177428843573534169517435682556836285671584296860629039426965890618064249425397578479525673620824048282014522904121749824157153786798728451126762578681230472716830302789843645538438145291781956915060922059222856559016447064694765077252779178383472108019967640730712108715001521506837602879966032183585303317582404678069437615087513400165987974064507245123266781590581460591468793676062348740639087196622892923529549770362048068421607552491329065516445014702320528391079055472200909070830880882245410722421288067807313314145388071711557407569855725439925649460865669876569715739871235185070350614973020225822797966180861568710350618002073334203189808055991717822195521475394825887872829687315110803286642459636703445158380281194429986709924778039344304543644827860358423623084796179336127726183798760764521632573359612692745226678490938832401733824851374593026883529317224706259169489913235174048737185431915921902149213381087395561977765660846110558262703839950787738918864607013744367760334700985371073635450888599758713857393178472695104456396091675727456814698776885994159651695566940513048881378416069152123119105521807234009842246611858936517147899212977966445244974837919444915111396636431318275043055569353128915864192170267397009644333234933044505893566465885123970868356099031501849058080857364432815881359514596177747307999333855283801033604142945157463988054621246764283654785655802653992394966539366674440428775936106461898995427265494866812079904550290266863114812300014594824205631096782201718663072858785886846272344529743745242158488051447183406534897236376969824349736580211685299275850114698429387303513638132452902200965437749258210809176191983504069505157967146124796612359313938617412577840217968942504784471600078886421672223736483520892702216397458802546164460951012004349771882205522666912671543711003002823061355487718644791581257722041981509773050949932358696638680002596632927067644681416512831484368238898075955335666332471255589066803653967797898200275350849562790391331105986209597624013079207500282574115246063507130944929534392572608114468456478012298120104945459487593884018662494203439482815921012053495396060491496997304619481408675745898692001792307236374888596712572317795574436079462532483754355646067052404620277577765467198024030755081108813773445680922728810539302882627884784338626333390206642278544897590118557161352606338843940819564292064424734133880377657405876440461828370141501403092342373586373664454692208295311038107952637419629202581754625415966848188132118773409070862108414876296816982355755256616289939260522508800901749261145564816141488053787589116303314805425230425611584708179413071897076696606948371321076397940113486346056267196169959301818826311531629708450498755175909718362988638551885911294980988750507372675861549695500733360550802240104775341413186659403005100201322583061084373484979996872397784636503907411222004066220207389085352117797607725557258388755168401545454521563958680122184384721202717197045832611038688219986423731162703468580935615216498905825307616162653720737834600946284862162292651052476702313875763434335484460462879578337495856802896627152324637988952948463197398198649309029387918435728560957291784846669381002854400000000000000000000000000000000000*i1^109 + -3150886392756225135809439068638040825863348496786086059287327194781628699037993778470890235656459584918721825330651574202813256881162541385339720909620075403471322308066726364917465192743300230283144845450619891032263191169898737315033257164279781533538978433337903850325059723645378797826971375701994134373937543686422782666694890590511122829515692496951372511188559241739979665724274762274825990455550059159695049698312657453230949198255419519007066975817481499050327825591627138117398860365657730099120855577777323433934257436512350652377574632763753849607731915704631282538947957268486286567817656683657997931620356010853578383885936858155919205268788873250411845297751634943728225145975577854286171238470222743791367327279916625376373615728448044516869011369669202854152068588854890255679843559752153291852544224213728501326379154688091818164702846864874094155460572763754264150947191943273357332290680367383713834406572897611652147818704472347703704003672526782008647978151604408144262762572354467805734113511302374847081630521701692329181588357645168117277798661961060522162833699893406481967055663944683262397085654967992793070353259381083757385043714651777114904044427735569592311519380851574228454455667302945427230842692343793324958821603383263942383041064515208834422121934944786406758396942406515450913099520183313318908762164158063321987112182228070539654503820028518338685751455455942181012841391998945818815868182264834225850384581539938546089948527956982326686426507638058718756860859816922850190793244549102500487985722489448976366261462002700159807694696406466707024379157869330669433019000162531607615756238649084841264827932979064981156161707854388597688224185376611957494163969507741739509457736730172518941554313418090481583908652763683727269094573895550850181040159034728161183639674579174777662681536189699397660257443179622822475639764101077703554957047331485779779455948993255204046220025307068386958417041034860134352192913836712779630138560700115454900321853542759552041587155497791448125242807682095404430589916118789008503764157202474125546934955526524530809173522148186853867262159194794154487928016103283971308737775339926097564378624611826910030146085526480094476880903609881598931202551299203931216657559738835726387235162239698406594564641426980497526412226994741593573269198900269291447229875332095232556551756605895084374156295176102289032788623143357397209046109194862001413599387255033732456912715889967022656926447259428397889957274997743446298868881218442943288480184850536771185366774021635269735958861013965161250831480089467123806111437593273855021622074254410531469658374101029550425129030592446528870833697603727613785785912342977573741261151729425686536681423072765495092681848021375788003908420375470016988196686879321792568717012099190023552891355537316608073401799741320524891502236773346976694021641139357193768754068345423888367673588448489783287591816568622101432075105337620785908987432018560715775288744871818965915476811062757815272750709063366648022212309391761813946380040959829970636940156652940429603632208757898937436354731897318178537474479176680296390108873641173130806515411776511727828078923487706096239167040434987813913084666947563750715829208116032880476499212431404276627746471361716811638335994220071185669911907093390160454550440016299690354664792284274566169899713911801959085572032104629798344027657321006697721942959760687842228338760941139097339644434778080060205824722830887283464349336741694816702975720074101825090172505433466611994272831243812232655751188978610227310184894246706077987539792539661370354898791068715829240757838568318371662016172779341948311215138704961468423715154212616566773577859058493756077009389370886599572230068063512782964129556886130746549364237242869451883091519554523447745557827987302844671608866950766369367864567791502057140742663332850292123948642921743484031206043860839172013810805332234648052955049427078886831796547884842859395156146223448135739973781534173991139540377533538333497327873477315748768823863826939480155424135267579279528875734249649727416291544408628619908880176423894711529775097348435876738397130968244989280928591415713526541006901912743677570357431446690152323943002410052020223221452295031981790186864971792468141566557906826803272874705033395438512957738913659960428832768359807788807532552357995569502964903343803693418061785770705918695936363193943095172203175602733894068161992992802037047929136488873382117298824528247176621053329607273032790335280255873639640034454956486292049389116515951714501408312400531688461893620470830379394987156991278319279950106376705880982072030271468499796479697786965359343278390301361704931286019013420539194981895067962028175665397760000000000000000000000000000000000*i1^110 + -202049908545856248647788044916697062237169387363233891386731471569806689008744201632259778264781383306850797709260909239818039549249424935571975588908539462408061258639112649488044698822046601068245413062680014476014557027253848768588387997358216266272761664923128515206841519130417877698962966956402789807501969816610933092332813736704576311287912404773455219778666881822729965256142045361389193809673701754629177071874794272194524443089362413494071604552297645863508988450783080132212433882933616924023143425966811987288853397994819982937124332112583555281412781517763365278805301088739306713828941078216424889206246125678596401090925051666410707900401724865252762861878745214280006564172176323143618835825632597532347985232340866246486627561318963839992480156778669515924278987425292653942073910500727540375880232636175488397571567510739643208876468517136460844657758605857097398702067244717744553980407991496253313278993532799028526073902709845014100824651380983638867323345054008701690241627870121959133496848005415243879495513254850002289014984933216056137580644940964200560225920172850442800608478253616509526761328160921410645491118363013893527384566413462773990092757779794349766127936433474446986638792975101646011404418070779953980925704630985762552250896050302929379761011063776291793738506233103717479932446232408189436085538434857954277324149135666357660216080065695699063523526071119402976703126995924328367551110643825876638207670164790870389048442077416658129564199449229038978686839427589871742109418986406486123276944115072555228882222396016882127039801990847905890208466089917637717750505763228433059830184006459713395130517335616924453777656466497622065816046507650952312260504418521766836098543095872520319132290851797817505095635662799970485694626495950435510862593652350222488830804202525555211371908503523167482328141250989047920186229594183421392133333764934113966182277151790504561275825857791630235595885471581932888571610088932941845305160189420330236151235901514631306941171352327831966730070690673494473580997844381592018819709672719144928821074846029738485697149578536349798541832199873859808281630651378759470863495673004403843879789109135895201111574440941850273550710987330751009817596258352817547220867892350433111191938285571447233038982473077575935802366782000033536712978987826269933763668909866308006188995355507901295534097652685755950997046841023292257987629759157132032602598265755639500158580841439455686535758429202767879283191749605987956025141198251047339913583848601800206344406247704266085336005869050593983697982621294002663310377304759006926951594487554719627956017164505104836497293015984954602027887707854529574771747513924198986246827056612271792549172336827358176904891784777106399157465792049347759777299742578859900844322624135660071172361477507747159362322372527789829932062631054842194110991671598361492179609801114146751592398869492675013846042127991595498359920689177481463707810341002943970328805977872128594318343385944866546889591170263111080199977157235156766188920754454860541280208759484687448951759297125509679646759101354425653762581303596414751897835608382876529913858317422642370498460540124574417598362461726011232131139237805728531802350876366339439381726356807532487900032094544723220949686187167972276761935175539107359618705412160921257708716083209832576042780435672896313581854102818356600334259164497488731558543806526672725692904461428607521962472900946877426046046335017279197915791047065126382801955260090828022007786556436747976928515542726075203018369248090017978590107145625283614923214083861022773999607661701932192977130433097765163224874397270533897060024281542165221299669807668535516693657718811547721907242523350433443579926319603430335243034441520747554974829084510777916258586632535078786820936702719511482771194077491647055850922819753977093606521069240503104360582302450855401460587807995682377201722036478139534371085913880584740641695696848100982312444615575187659925860338892512843853948753130561277798962825226643475785286439387268847753115886662535336586890058823070070327546486997718240989429188645397847565603670969082823928412996723244720281055241197159937369738269536257802435439431984106225702910073206027291710684602649980522496927979651010857414343087586430952639357592721370057631882964663240663076522476311068749677636671428160144382967270473133177082615900080461298530445587835829397254104118262106194055443374142809001921414730277478914551472938686251500384776618411148059727166171525740360582991168108747764048264371183313562120759707061134238959848212473963102992900733274994044681506666240832545378450578339322652744905002532515673139739919682946851974747313696048194316444356833181696000000000000000000000000000000000*i1^111 + -169751669667139319452354212625204514086940591594887030909102154592199488837694749484345895580923868114896480421724846266094799894299699625454168458490848869009177533686904337744832447963831793687359507289096999166757150665093606203481755408308561436017319023352765654093710626274281215719421243385277254256904416781996387662606396577768359904698713856712462298905600416424218512844248691335632547315806617838216906489759674118718054464006013016226686069530986079328876053146254410714183181587426189358790242391724868873076139150419014624084013806805984381156949670919948764327371401187783451670257214968303660074020283936571794335965995512684704190400273992359786362560424076429830973062447825371019308483927186778616573061232788482014656629679041451574091764281461793890931744179291553932452038890707188950196030555032241380204303599529854654172750304911590191717575046553062255166101471734242659346662470175620991470230680731085626633876606773441892678816826117993893106214456527558337356990320117276862651244905829031577400035940969757135420534862964876015574634030023089561941569303131651354266376525530712676041432270585392094358228836513704394049446779810912581168540000116777820048085069235940703296683623707022561168609323965278611890883178705629750416133378531509972318413719483910482488454014213948642139431201407223155826898491073572089844618315937778665324850756178210598087042812503198497955587573090536236262304814012661323060545081248777318525369338869752287781136794066905754268253502170134539318130927955008385395903278286028391500965518934545421358805534741840211115782542961575158704498908679360725125822760918550315699923493381903731426195424725070843115834644012303780331681681440209987246623873630398728830934133847595576641995886684191953588583816880220126251366436801423851038335513432167731741271949109908135008963494517344137908011464461190225384551986216567746342963689553363883148015450300255173998336867942804720831422618251128675404220078763060154752694488376829977824286181436026063383131199531299561253979636425492326363759111044082911959884780687210330225260800327652431558108077296757125096388852439264959679244284235670923362794841622911807100978596578488464302349061028792151961186353990981940047689795606162139586168941390422104647211507719555334319468965360974713709734458479670744154035083213102081741258032994291674955839569105713546700057720378849351209666499566406809884226930595998702191297970066121675223450633021076515350036035831051038427098961846679063460771967312100791408045082398444191401318696620462641207835303395951770648030688631645522422806983039153826214455700273384987599418608817668421983173776177552660997719565082209997482429009008350320072946850675761382113901986935148178891542284225133259484160595977908448206204621794899566702546959300944655590178996523902929198692294521467245300927145416746933848123229911742290827113666197878549866221162151109465255924276757860015398914376903213367290404213216153200274674461678424681617890028743309037158977364652271856646387768674940066790477355699566047961155214498654716060769932554710357624970039116311964708666536796365352422870100932219661468595138066403283771083224132806126003753650470959702988074748993446761136400614732208979101950800525882839810602157586677467139157363426939089157351574124951590780337713232200901415320047679893538929255174940313801906798992159512887523103534655816657684442280596403427450507553080409978715717815442969559106263862352521027357571950259721667927572863150514546535076445443862303516700193286128758950323360188322123920324283989018612063012912492104134803458157978193580732422406852449727336983694253002257862355199340471106978300934884198033049119825189210842925961930485511015287975873891790864226020409306155777357723637833723663066830255214018689242999728751450710648559535263492144353785050904250953557950784823721749358586978997809928638888550919633523499368537595858824564173855374792717570213549630072952121079471550504691328636548642580244625653011113823797936852209534965441546838826064079353996432823590211390096901875036420778670394708677540587817816602248559197923082206654908271276842938941003684602898441927405075064992052632914432456101916624301665916892409822232133727100174861339826179559806838296236112618349437475544909650319385756105802830972018216941015517719105116112750012792386334785089358988174161005701837537885796106613183098308021072893732150454919140798768813057759378748444181368883454107495894775654059150659539992499585086782435115995775689643937121686746698006536692664068987132333263568641759130527275302754333316095960947986043443564329704207378772101316474572126684916909428902468237050637118998264545489715200000000000000000000000000000000*i1^112 + 4164516046896797284582785138914811534764085741118302229548181869008544706340237070695451361909243935804074857610548107475583565751709304829223689632609545623368169461977375605314813116449059732923214335287927350464355549594527889465445000745530195651249813509969110186594748933611892216076992563704101071861357981987384083422235971198015216921475600718502139647547596150670108561517881084195839521537554308940992781209919998046076471767783518891744102359190171004306810226511622559868970239420741179303847280191951457018705793029943714479808457592047736539721904838057133354495150333820953525763935686651542995239980984026743613077953934139321113428580735776139979474019698574098885617240228750655805641467727074606521265477699100045420315249170708521898702219292386544843544290010233182455274882956976806164663571350502275396785550665887472151778354213241313334880652530269469224173712376506695536710209509339826467223632056889718249002540268306509194425260620090456429628131802735082720631497176100237191480874538514262808906936044574012720761087196799827199661108262380655438055592573917235976424366914047293416974401131836667919100524184937745528680973038180287130554405225457471087040569968771176526888765849258267084902594501159670938866490457725265429756437232619025330475180337634900833809253129518066622529879135936245061341159726597447109755192694363023013276903587432102302759810384525238462804714655669240171008772642742964946581202316744953885347657012347723413529674487229316367088788021128916010031788092698435031904383811609334416647160044422804747829384290058849851991374194082760131176429803777076255845356476497763659169629382322440249001632926752367022338520924403163436662014549521174350457897983460724835526127266056020257272964524641991748326500681446856524367688566309064570903766274575811742735657973273670995281006241676561241640708322220775821077814084329319678923951639797847544037814803393183144640165104403755696230285454629887216163444363486439370029336988544737741821911920680132213753913857043913766218753758066368828541341684780165725204549135869705289936552322209651491854869287504642260444955242792425371662587062189889903811812322673468652771108264857301072167093283094059056738526470708513589700905660462955784870221651493634446844220811224648936970764516747622225644922078713250444094770406796875514174290188268636776750285684267621089166167252705074868675659346914473361954225334616622369455370183671518865890063537472473586427827906890289582032549644902861141382600455369280328215375091450613665350205285135607014828988078227978713928114396714359476192846500875924224382838938764887063278323199782264798663905474488834542100139225781889927479283708052264464426100082273303633237039836527736038684615664328916682816539429671897830171620102804337844380261312402848695894234391021677486663915041169778541579042679988023037332574276405448567098127889546201433432251902008595266783868856960816851092390161167295268106815305211673986371170552413859363777292073353722795084545027748589636987145901643174278010964140464449360103783837790765005504760177239776559573546712854254001252819994559938519808882273958875794919348692964215278024767815150896138346534876545119236632191994119961786495499996113108818281116612927850464541240032570563613719369505012940124547447014798431879427115000020515441536641446636407323976809167372872680612300380860155178429923617374610423616892320530619620388518460941689318921262457966285066378113695999070595285275267960399376526487092625419467690773039526470272993884721560262464685707239861743897611660802931176823958333233076942450130916869572107723556622582711862199903185030946716918871009035000849650719435902092011966096117610728218220743022127032428540168974952552013051872465414287046299985478829074585886197499750505715146233162686977516409395099169296001038961601015195372642399717310542471206325864910367672438741485941615285677576686033307354221421793985544733903495141282212282416250525234710936574872027511552383214687566391971900394815337735173613945247135137045771866817952271595002107552509762653429531016080441173329368299139134863731365778501712354923596226942241721235455335358203387979150163000021702498910161048931201574070446867600683149684042345749831254664092460389949037266665755186707264126499772314122078050793060299321024800221154380425022795075945066620946061496224082699395388751980762561915209071149324242528218756167171506986856105822952707447493410676055858196608565992586630339050081101734963314981553570740430293346247140132082739703637481717909644483741377540616885479459755609151445191830059501688020884310852722961750781157914314185446881818838465255105359818721642997339914240000000000000000000000000000000*i1^113 + -273037984871497192538450469744675240212989572741263530766548957239624754403749114919576173037099368944905451995578008991474032503991311619475529183379170769028491743511249597590649098478776995337398256453603903815184402312428134687738899041179123596916024672076065057717955995293254076639956867190320321993998333850151069873910738288945236187550352938966390156658821935348858287841173976941462884958049758995406349927177217847620866030596080021266865457539856286898461894416996735042922421559769838218185140469796510479144763887919962395918897062303105525016042168431345472453949067422482015323320833181604400156026782094807002940038379314686291593923975635772264678584316808037498342360862172083608676386388461108908028757670283391546048871264926799145296532169124819752219792780971140561832449978062855841529361287259088738918455951374418968793407552530766310976640286061061889061115343190832878521790684454167217783807648381173736907085773257249147487315621890165814109364481387814960057825400983650471483210221772415626824815051151062569055956850437888963240755925049931078229330535478729175874214040288152013667190073306362449170248314937306285201917643417073049947941641108173984076635840158340601906108900890213483348085526953598446324463230735918207050707194537716829550990065852108570156783835319609776494644397590081205598413506467748925242354856649705064651119550272329269592782641636547936920232793762065730015635223528975909342528535312038460097137092819335233300701083461100195045758393931758871987051478412322108169678969019679874973522004750579166220891242398039325393995408515092943296203246020050219449725907789022450723264571877574921847629031069188242668887774968005994123259366365228048306737069191489779903266617041493647616964582712744561850325983219438857289635524444096815152255649955710081118210394293863831838453661938983464735531943393496971781358464788581078411341111769940674758018848055285099154798021054508615655825871275453894592391656529665841686228270301654799302710187881674417767666173197941588141598252815935948086789883224393408361388213462851201770273703804591290652101028170746477917301345575741827948987110534756789799345094946095475192733250838784872854878203101016554614468741639812149973615026371582044608316771323584348184374376352023759369951339125844909292886556999869702861053381217041432817858529465765243893236982964541679584839041838103339056866018643033953340134780422596081522534297471305956223719284049216373009648187377724172431860858881908290962718368234248031948247260732835694270666923162510541069443590246311142362571204616542326185410383575097587778628422848637569183993969483314160746122364640882315094883872551479439849437964856945877215428140531692545174944774666568845323646946828247097094328603495097411843635368976069307614596609561654134187242222782087357988093883960430740139603025504666418463645308578446472905406497954633876846949077082393785901244513731712624938177698013054853964300939623196625741342665262577526804391138934841531090889478330930975688398726513725348241061803731731842471428182510159872919650249198705381468356178783169715391819116227547382704290800143364295476711325759797684811142815412493206946036157162444010974312088360647002090412132255199604431786228665574910029922476176271511647736417764535056847355393418385515395368294798051806718207961862775794245443510602208198777779294982273239041308369836159330275081118071966493255736673421970624202040694572047257521469310903021420724720452756128427229737952697324112524350827996935571330828293456249918374408932758571265360671133277982666876288770433841346205608008849427203778434829987266846210648816079226423670696986945085364867571864269358096117725930001003648740209109300044969668371603756961136699835688207654936927841444990060771271934392581297209803275723389232573452840663203099824120006259183296572675699858522771110371250194549719424563026844241398850355602190252705710425501036904350378890501020130339379441674055309549121924108016803169918418212500724321644163285896060888873343798213955825295493159530608886168932933214025821889702924686275517821400609781856659431926843159861282398527439182349398426037823043981068280765595134863743067456161460863525045989118807923564660869001850313761012264308493455831183717363952915725581780248128045339188246163647536836693053343678996250529353682134167117932010409429290146770921775990786330411421310103574112696794233250092821270731322018719723229923800184203600259665658195254812562497797444854748871019635198651417413633894956488390729844688499160576113831258243648121605743841433115630239263578141305138782629730579682524039601498630054260465990493887657173461336208703488000000000000000000000000000000*i1^114 + -65472302483445868429286787518358704704218580575500712899088652543653724291030084519980600941960015996810488791027594772103300381636088295182040130323807783223786176018942936451779692657771347166353272704583398472848714226792938108206735857101647836903518960506228818451829511190658244207034747563384208296168707504241139845281000749099681535649726829079918772484307295286418072960643635469132456186773686453323360361988478203574768404942961128089604764260685061782002136828411418903533046212225473281783582498565524443587901076539102082173709839553378138495446639125778569181729626407884742183354279237530357154247257383817929556681153669272196398267211075217147039116168346334453914816538422434518617598705082030896871947229361761631485881134897170888134899546277533482815772871147689819458888531978680831019298428416975652582143557428963677984913231404415464191993669306609461848718096872223057678180106601107264894702997225990562618601139365950172787683324539457360880770908949677237291910849882117006195792439117282082447238611659840428426303673785578289209896615132921433568853686965345529499574355104370148226072115794449502207882535160391655441230966323184093311279656280516952848289945724415505621083419624324358995415854411213123881817438725405930057849999496395981272992655527114327954090371527081480592661828583608890316117272504758768230200432840141133181170178769774787036833576847792066256077443200550287858485805922853753572009809531057640946649909838542936347433784658869676714696246534088416126935396823568833495436770231587379350880164712693552668052126359666039776228340920832009324041086934701968046549776244060422140465622372128580901114818916598847924723222834180201015674983093692133858390482454079090281403047578122654822771060756089110595735189954102669686658248299147262453846102752860497688624060266349513814600178650774388656060282458252592522361107165389468152633671903781260095359348580150721041955418973198213626800298927105527715838136752197845351461037128608740432215784435087668501983143457213838643135599395947552328969182261681875590674448404341565692724138833941747367402001313930340605112348754101385737191674879215251089537052522450197423237827871806213513922030365548939272227104578361975446404151184209336717222937602963591109968166499919169558833848356450015434424936534114856245258557823111823749816759990163552371940465670792077467040319751494637628184764562731409310549577584171450212332385070457682573404675203399528113499962733163427241184759787854073559447046714854180677892436842501008312611117729356264871712096146349040660861793010721909731665549788340002312254507606891558649961351849788463435876822987730983631352723452398597969824059670882499785192572944703119687924638998007598635897698268854300820080629761825626445403067263823231971656314973894507779445245188136085431222408897768247308492903814350360699739339291401631421707540812752079507745978231421460356737269557471655663364043245537804412453980962611307186899853899400375597925689749278618354393102942754772890164801166629958381914813507169474973492555187798570504849686234451200784256900945678638045471551250300323611866594749501644646801795700769374337064639923314614363231545807741663619846723456013999512229542132923788576098374078668386354665750727244690886507573187285589510628626682716944655815284266701212314809688615926117778817876963797518275249537636305437734249880204657419820980936223688321185479682641349542380377534148898000309627517495281240379631821033259430502273054944365016298579509067472249852175650876202167228384439189446577843403697222164849200153371919705403392537377577430242594616128608420983345171011571111708210121662190988876820434342070338348632294224641028176145699848763843774335811351589283686601563075393287202886696377396246915511109897787343517994383875224151083100241029500759851851979513377225538700958461949392048066487131224480413895294180608468881792546703486778073307721045099761353080538319314896550841961767650517728684055257303294470771390482242821470832020424157261967039786505528751968362811050523365343775020090194283487257534917609916275458731668328564831588366116021123839004826741863025786035046925028633732079953591486064392821786141714798028067276416230703551392142268185170380851728375920222750664446132105408553536482029487935660065168157720065883840548942014033203130827673790071547194085861095329988615182992393395149999133660054001228074942461523536386620033804950282381524495345678778599032163957823518887095797142579132630052687447347542970905142633507319781288677023184335272712628724474401507776581918288978258190102075643803987431124093673573632299345350008760006874016196049292492800000000000000000000000000000*i1^115 + -210572909497950583912296726689216620800418577765973943411076827260069926222360952412291453708801664475953559597404461523138675254442175637768699931005226577465424126363653399317324170530834065774814403879154488225916098247980603474310915817778348798341682365290695350731207397294589982872996968539501766255351800378428537616309637200831596082842063718413946421815208447217911001486018398797927567919668905836809090658720670067668921527056565350536517609676883926835252783900994974284618803575620481169204816006898745910585191339323029284985684199883483746919794536545434658048663648911597744609908090670120139854744337472795622451980682924923997255967419665162405030099164912943485928091937768967546719422598123601808740076390717948417801174994442068238214338361886760693301948301134710995144951116303713842180360518135940153084417200882378243902685531515235741591860877484700989243147422936646605246488782013495676617395642454445401574640836013338504828508316748528896893918970089402878635713383795106438340289566504127882141606069782764019331188842815619242300017494295626194921816452572124978400997835820581566195441180260038902186095737238215260538271026531420082590160672506834182416043991254611234056265109180757024683434162733071949872080108948928304547828030910897347695112183066687054977354801131478419853223787056143694424419448381250191773591013295211631417013898670577430904907277005107502884421166766622551747200508804776564426490169223064561533828674812084366561499166063644956972672297856479507461817386297552096304240679349068769381213224365147184376827376473059476828639767723727295199032531820648817230020313906526154002772689638642104336165266369356000913748071069056634771710234422004556102923852951969168459399711822031119182087015741873655590896562311436310703889558032096104504081135546765248761664454808670749395886633556705938873779324105294522881998712979116837903489459304386853682858281509468499947722024255205022604507020829250747994846200464723977892222740297848082451587592589569398410215710496330208017503549472115266007363058868287343730584358647880523152804207728065493636233901545635896317708140124936928625015645558087393366320875616575158587335509769992595454873238628400132259432132960280648931251244394416988167704733435481745208634933918578889663072636476646877340332086612325629433278047223613697976547285572400496377800239852985051847702484626164121073610836553570566447307711867706170452444456221641321223995653879523096824680040906829115623794504952440964033176339244962114591289592250531809949036602561183213454436691389024116873474455719109846768489132921503807300971406478933873352182381427926924883897597794727698264335998260913179898020580934377387316793407479881995124387361627674840430375208008361014170744602483878913328366565653599139366986695303913755935249748505754729777084278504903015058836914787345729096692445421383256895940977337022406780659474952965115672551087906420747754680784177432678885290953011447144702143819301706948743948967800235348739703453157270681908955028257722543290544935312983115401420481323298758907900842893916154915193825666918426698526948531241482592999768890262214938419345146525579538377017412032204693841021935091516273668754116759676639596970127038292084493796303836381475908091693280732282915483864942638112126426770479226189309024714341643772149612419122572574750969700892390947121394328914917789237726417345211525087811139222437247825104647290884697735279475849365419133138263504747362465208250348595926903318877867305922135352642714754658161064320676885338918295942688915539684229166068867274279474467848740225396650999063643738649438974170618544592681687897820968576499271522542034054442152809479193583615683358151566283263752864398330868328092278254046035619018851725663479753518332640029814791501373945429003208590325976454955042644350114798353720968710088157444013594731512151333507408988849587132533348211113895151644762857549392898370779146066901376230802952852781564543207992242184655884904152059882892968255998712710250275213913190662759499122356020569645886995116129151896595195799584062483451787128465303751298488863466396803925235971265240741242575337260235411825596912345606514616791687725475602698723020514735531693854290631622014667742994270580045245706359360542211327431021696937883575580994728218156412096073719591364560713768283092532304737391030225614458163251827812014561051213475208771197788193766426278634045137627008803078879659199099189805185733903847004922833782489289467023847223508667941412015722174271605128258020676493689574049077508424795053242219994080246664586312032864274604730540539580197804461704555971428458066298866195496960000000000000000000000000000*i1^116 + -79703261795005465072380367467257944156148551413438778173567932950030773205707655624007914123713935756680347248141657629357094981394427256843307159970863322770164599851666701455973280310045324338874428423306255858738561949158756214714764560064207277295669623250201535308616222699665854102540228533985243908618344803731728693631792863356711921031979138627045037510784068145394221057017901054616224996183486634584508188430155035038048916660178118211393756794934637311814228166751501923812837931914256634356417947047359008136538684162077953971005891674533698482751040638248446212905170497392110326756488656779571298621137730967485402358090309867467469758115235208743070568952170795888038793868342876026656827557705994055473836782540038395694774350959677242055481205520290680415434509596221410803932462276024723343202239312968720459113050027305465677343750685913527548014040018576463650352527519715121056563548251652404755016409261818400551836482949162827165922264411811538481364257686812524543119063363350338098617499946777012597222791953563550614355209974451766344692237146146793130822148214630550409324652198184876004864360981626642166116958295176080992377263377302725197896170715882395575755869610351469605653549971423457604860049283692805857966271233370931604173715940823327495404962381193990549237132402722158794094585520243805244660037404892990315535474990612640437156657914392606444302902383154500944303397014285940420482293399648806405039356471603053090243182873873877483122944530302095384401611508903449974245679471961143809985769789340480651850203160210915618641108394723072943276247269044357933282293356851997154605188757221547259584900603640907866145130651104755452844277360301498892568262821069161443233957892408597777914356838643359954893737906221851186047243009558764417461959022475604039714672139238798147893141890881528016815169118384362020873425706179717982519542380282203333989528574211786677637993594884503878454951563888901219171408532917290242390630627714176366473364608611861529244791669732892439476677473815644607042425979428131739767023022393182682932607981110768765925049880766588854982384233607043153428649280782353098268475196892737220597926014929705953049600566869481418955880567146200896751875161723232282199305238384430096540838137731322179038653925768568980162276227421395776105932769945418650914945676855087334571643962412013422556092626887849077772345623709289692043576015555391096792220898961796401322786117838093036603912817340359159563543287015662830302555365400143507395165099169002205016578783968445831873100795548613266466098475334094320544791660260512711172499585937105853108154854371473717633393220414972159380140344929067472878885367120996059157227618801650932473049087347072355916392169325247855435370034948153132706185905855058368868696407141715789926902703469090161658870689813835441366203670750645668306157838461466533350170329055470521492143618159964202912256758259863651296538970538621390878767411925951031008682177355532569969918784852193350180624577607936951333544723253539656130632005673779973588070251450636011091728191918312194224090622101292710825540238323307963807085633131519815200164101042329224017967087284656418651545440231399352470989344441045418007109224771310834810791172553705509319340189394721900144044243466663629554417019036367395858824768566458114754547770675370442920494770353522726699410065258681128191888753851498466139922183223532403959305520576942732665883799199860515444716793706789304748265146022789197468190745619265547503809998085668708654469181693190703791792867549745294916777021940809910132529770872665081859266232962681500957397870998978292980586002060216196990698484061234337457634924052765344416998486243768035472787043132321859115095260976551264012060734617574281794350547195493830516552032340873180010168177422974038410594863103672299987032125974654050028314163347795360482678556975194799508984129346059279712797259742269672234644661765824492791284259168535163681776652422420778457688609582626719408324673899284536123633706309594817554432550267261591664863108914062804516468211219719634789665705654000847754092295560956692444584314890051485089262911569645626414170617127690493629423694220827346218830324790455669357417000636964173408422443603881336391462259939135247375870723078476928139531573958731768704846359834140513525565713519962048216515771667061405186536260910069855060605254471741815278668668968797069091967238833196359495611713916042485519493149554322621545429407610811641308222205439000402025666805037418221580399590095512778772762753066490668926125741286598304341216858727847645292828787967912079872122765577855338474991953487837380069224873984000000000000000000000000000*i1^117 + -17951608725044616502638168014757689575270173164071865295467752702372656368171100402727301929835848031118294440687229577947931236945317263007876348758950015364702327091963868414233032165653622422260309263729373915799629935278866956881066458281963293158702704805274259551686561446821469994009507833349265935811717237857031127173488825735979156960849284148405844947803511499125255738541447159149412517267182299703359163559220057478585011523812660033223044569348790486847141474102751911260965555674726826857978537741482729785977896129287990287879071270165776843612524186724724482564391547274277295099435749116210564982122751282816371001063458235015100479959545921029523834434699542275198460017538947000994987492939781393411070464856346786649242809334802127740289788809551963665855319749929442987483107743640233832630903969535458630927674007876081374252976301749333561367110135799309121221051091044137919233912304557544743810412642577227545895452679857976113338502334129238681626676150685729498178732749870181118293312539232115823562749066873467108110057179803278474411066493627907452175892193982107927855075661433373567668785232245701569317187923612338622003033385857252296812660344464390305892747054138223111591937444507511686500669923633659762655974910327957457469145018056809581611011507266599566503453297467052218749460681274791366272029130114991825091833157110812370488170093399189286418711421900919495069126536542491228959602213155020069274151928075827101840202902831369959170448394044155517626152823778943726165378946247063980503538345132434019817323112531788087638662926028395742656758642921014125629501852886130611943088051001308180994196146394841150456536289188735126133964982233305567224350431484630426528840072599083951429282805721583311081330352055628495230939140489166684216778032982167416213281105934677247094242453691104341931770484028274095079589900540134423784958805523750700231132856965122491312146577970564819492843233225159863545768788392257035444629125571541371427915878728486621496104246955588595307059129027060381806711748068477076048877886149256446183743463226052791796129732138483826386809943729294915902919661942290764900614092035624711956815524171262079098307868962902302923143608832253287081526279745723254360487884813185701625911827696665900545743760313467215959310864347637597231917494106999298719406266050868266844044425328689798912372522772774934662550463164465801204236822138730722119692558168308830054600920708961179679270440080440321381047296302149506626791236224304979456284533720658098267080097649052074757407060273850814307347207993656420908370885105047392762307959284964982313314335209258592005204015677485122575947039488054492821918097811412748929210993520136973680918181681462641047947993416150808046034146207220506505268960702241885474752807772272534610907362376719034172588005204686091948767243465307541267499094705457251468727975831135269187656413633933601689411816015997970307443018492581306506221687045059094789996150911370326218312886365229038199245173471722494523774531232850873932289607919718198022263182366778074701325946334870373384419112607806312952063636177751591386785607208911904361363708983771451946424904323711428914224608090114959088545603590989274335759836830341185427186271668187190563301859781587086408547671305795454881965688272863358752133630799515299718461090168521412343552962219270659037383120956477063885251864167202327262733241611122953361634329059817409455935307693417701008899266686858935884623152355127423854677219042692408237105451019540276146843580610303517154009038195038708364558755428706213164514659472351369470033329222091347650811641318416978251584831458925308330665495930624898393962672086611595612582010896999567151085591935561379103191402304756291291040614772897056214309807180889261629591558014733348105581358507496557629858685877019870210613293895049880757363796557014926976662873537126020272069722487831050589014617551099035892447993530257716309954602043021000620097201208016862404257781547387117890082834834843508361567821650814141833139422037000637167312767974983732419207949393962652997371188770696919239393346049061198574631812364629662343477931034519310182288731236323247588302476987535191848720601796470228729008959336055345397375399893751349346666326892460935379306112830734362313842937207690345600832796906835472765827456627557393083661786387975471992860651288488431881009429354760597888203235399764814620571887142663077870105477471961541035071146136197392119053973212484400977961430073256185363257268756067541887964737318093768702832129367027004045590238103520120141205158951729492396391391672796605440213696414002981272889365636526899200000000000000000000000000*i1^118 + 5456854616709352259450259613465961352634050868457850274443983751577883239963610998907728170645599468977581939949337704934399268524367178918361218155808329749593609039108318247224354205727332530715733151784143061432800202473744956009248357011550469348994084011384162168093985991536664429838208094873234820018413466697793392407679879661399909459055178232540510397558129410460504179552002906147554195655216935842328039618254446254336351116366058795451140429440286052070935053087046201534823083507703913475007012119610345694126535176007438353325026127950938141420417343607427143302785383244426491834115241225323892075156858495016357414485349374630834477510226672912603414407699109832622739336930754310725612220710410622969249877557498351546155966512124071817693746856483888844341778825691052282895287092639153653537600239533985087739044146840308635869293983142788960959681742513365100593446157205934873147159685724400056764788698285873083416682532271890974363045216856652075573362405115417958111124667565784273160802966690373844667268786770000205058570641067479025878347289135386509673650911743453835194628730418778007190385252003021609359972338131259834120178980093552155524913599063516569268757387848637385826312603579200382442879272995418926377178422220958488582700473319598028278079556325025874385293640453036673813602220862503102057133708249173754050087679714656892646769282212227089672581601942488399731321479567603591805085846321238552925439051687256564357496292153930967050387365363711369587300361933616854341374780167477099455113311927310184426747347128090234129872330754865330378370995684655400856411691138631131073329457448453091025150385495930340400145745839961051379744135500398115555115274665791373573082035755453620810487782112779447461691221539491858822494484854442113181212843348641867653156549615512960842947622882928439414276212488903904971997486459360243275754495373147373148019175455483626114942236829584998166649204302116098002247859295176196789147181191833969942526613440346696635330701912761165872934068669932390808596379377620834461719871259303494038156032280552202511868665459786632795077163605919877862152841145946987201127934677694247987488210869373806464989149083985012917974666092174333632869348410770115435553810004594222344447977200096216684444623979837814740551344740312604800695399512016218170529603573907799462282368373167525576128695385647089423761014779824755815313462736283840863158193025650740413696586730677593218676316431726100108279752548286823686031539481049202419163660571474797439804614709572691435127222579204536955861611847860453834741456368259043812799679117001193057397983917396226680136297399057528860528967338964461737306320866952675322287986607756733354555929078148988352281651139860828675297264979821457598260405151871251487326119176117208823855120127532870888490437915445362116326354634568841724899032503320421470966963383346638646001109038298121586742690416803312149305182044619069287624036315269948414593956730725345768092722994425380202641543099991691596235727992507553328543305323599735290848441382466402813216219537291745447967955045845105283884167491827481577241986319998245826582384206707704735857621090987544080393587556622252044509805153784339486575685919490031762094503430119136230790907364961517698862556415084320459585663984750160348137241293874168936155603881309396986621205270799982835229720913224116965524273940325601201538960929649614322201501258432773457833922484073068591508211273371453768004249033761558649854939440195006326848288767801031534581824873168125785687134640421443354308966111576068194108320816024247820247840767743838711210884821649034624778815093447233752845877287409567542318248604555662657872966405748826901759355932433164583339841918336219249239156775114522747876090871976240545410805339981092487828859175821579339453544775024945634708000820221685492369901101459647626776842688935606979335875238010585462591984021706294525923841005418698349871375129615644060684845045381935000275782047635987773728015350562192613585358966322242033484120090431578161671527687077472608014073862945470704690470470321153994554686623432634925081093741454194366627727277163135552356169631252579505677849155129544218661846226044260966199952159931326353584587974838641454623560745747648423268834219632156004426302159655311850700051343127448369612344605054350160054034297730156146704442714037123460747982466269186232526789961804837332622106457975689911608434373401897631058260251752532407819253703700286945735573766502726532886210742648986384513464132901592776806252278534680934992686755599194520572373464537414120986580701257258702117736565152560615260160000000000000000000000000*i1^119 + 338583669940194213471477051590461189675812249436453248182833136140966321670306196792840321118348955569282544243932623633939366029121999093983835552418611021273112609274532008197432910556916591793873638570413087144645237360910154572162815639650909469532220388484244635362724120897575231665164205089332279909840477284947914862175290624452782017334278446668307979339557983507975480879423329804542885617307877099447646084188030830628403260277718530038198394042891943345169628932291473802981321316062607480717787458749199966644896244212664256131758663063946395379069655756438835770460804414962475317358388672612667193643993353847594695707314917656090057178907401910306341915614409800307473027779380422829952258098288162898253564012101351887062537662719487861756654074609503698202381969051452829375314238459888730344196308986036090040758552095651747546077452360612713393495667818756077994982782653478072934235911879872362419273878427403152446713485420404289529128425049918760128319653709369601868379328892313966920152343297773892900039247708376157162896624043031242328207772363358785075589602500911908144606772365963676810767040588147590471796403497865149319087787521638673356144602961360736400271076727313344594527393987354849096126214908580780735967863338295985951260232986305257062480612763623007018859980983020273825921765177600411833393237667456461448736172363274307485503926653914522253232536537290742566232366921186128087976561645445612044179377118411400245633439303997277256674289289095443271132362334943151740460094145654019751644745269930443194571182089628911850182064004585581556168338303705746955158568176385762865047543305718414978521399868200306555235497957448294029906448649156165327831920131814624227724072550367868637434556534364821420760357703287811527070944881264018159453868290460271735604275909562905943937379582634225601374346716314423561970235602811937894005435928250348552418727251490971112577729541277648383519475878138594094648809496268985594832365355401157124819871529601526438681034588906571987964604631752236912487787611637211676962890258465182642586622386918367055817695139699255920509031886421125446681024016199571484524909230609356737523945982921097585484518330709211844540642811691174024306348600914863548006396387306961889544519670703757093081247463273953285753375107023614437208354968969899663097910430154206780148014021200100089671464665871112193372537329411479119593133971454752372416499034506642475127728206575504914790361633774316189158280718981057475681023724113250796017322993975057212036668117982679943408144283184718055564186462746015153722364018474541501371255058901873695476975801771249300922644758696037242298481253851346279731594409631079944117296247167598773474468822759622564933115912243387672452887051826995721902408918604249337136262088275339098055914720810220342639065656595051307055947914535308221641955598740282424776529707360022862215879243235113984895166332609097818704266469337617729896656945781246072179704898433099955783377214529441570506857449151866097180611821839186701051687874286584781031112225410592293530784270855017425388604323084361888319469788407364822406166740690629818874961733643067403395418602008543041760914659597185253326304802232283337056647723640132657211106902508471371253658552799917462286572033742877984482006496811515412256697812490256118605297448890858297597721339938531019212908421589671192982678891962015807602389330620613090203062671869491282473546720206252805960513072339920401916743729137543086129029243981514546461957053886984068372750827487864427197170894527363216290767111652965118728070650258645953213493103178333669644455854351679437069880147186204727517427088374991307110534999209215952211009110669644937821202229300170890206278899943752067057316833051383560219748336559267407832146216270569537007257362473269524484720953609598599495277185964503187958064013537922374732045315785741433565742769579917613680968205421198579438115239497977179946806415246740244606343468113856150782620051081188415816298759333914847880334495314722943927816808391618603934950541895474274229709664484723122436251197172927439735353158998024375830574898733437160767908873355338013863106190057107053331930563669246875676058754093384478377062377458873767037481286462857944953505334455847268902729421021761759268634310265222051747279862471263895121804396288303834626271298923778359794370171126895926401145282989321603229392889087853205777985933192187105125858318111286405368428939008160342278096466442073422807240711090293882565686072140252147359701685523378134086368172626035781917171103474128101333288094843965148554658797707920222434533310464000000000000000000000000*i1^120 + -214668626884586251699820229385538714236549881220079670754116365209901961681811106402433426737386103025158755711993798285222010540045951596890656711858322363045827728910052218148939921283255187874324553649287718417984725089760427471643606279808890950496808733825172387133926825611428261623211013562810511211125276425318289076515622628040009190536812498757852745788709721568948620107249751398234815756735982348732535591375270134631865293504205783934135348809064925412999575589354799663029598090593626558251783488322302633346946378783212003706098084855807726949024162877607616860131271556737727561525111374213727843494816183665001085098044421342741621587746292266917474138964008054043108664868631853946624996753450560282433508353338453744149422884494272844487750361499210844081434725120914599923845423458554244531325582899035162941299283138786809420868032937157868376796099162243849629695938201136240034956878510742056634261113566691811948098109441364743965664306279442976294856931146787556344849135811478371782861220351543167077535676359389251539794976804656744913459629473236121880373015509766981872262349781436297080094929328132336114911293401140183184413256905639046156269125501116095727046888805535176133081700625227216436006474750276569833319905555324751832872940217132901821092463336314361751845993215996239351173500643500671990235777611361026746531703977599322788108855801569529434201757604525597975189578348444636572817446239478182173915216982857452782339787283792513365953613063230894233472924259845597376170906762949465168718339768659148110861555897450077784157262802122685961947910040263976798591593076596980677826057181026416420126406560389851399782004857196778448081017510141482486741521351341597591309850111250651137054571352781601066027608493122330269058109578833564105920202505851685158890137926742136747463476968704826314237017988881699166649777436425263339506098966285513198658385223888139542031080932922705137787080884243415026849520577584117507205216583427500805401108162600876812538904053373294378688624492216349945582283997204744849052063276903467494159727961101499774916230149652445891561370223652781192349852909591316602980275833625284077361251599112276009611548035552117630620146275424913425057354600351113728753667208157771911905450871833759895096491030468500963973192860804358446013626808838846008112637120357853258207631087819662969046567196153276652241274482197492860009669650823580639165047802774556914865529089813900707850192599420652438169931874090862225105151528450765845118147422928168589792406740649422686574419167179907135521448844805211303788197260075834237298042735888317436573791598330052871616261938372345103626161638781117973526393183074944138388075650530000854611405962309470450939673154576179893043005060619779893842311615006723982248227405730805815853289764484798853651775680817067014604372081825988718381145775902273779449941905754546174674466720030457593388103329815553126015857154475379901788254990277271750074675235759419739967222749118176881233929586300365949490203121811343748951443875388132005423045568877834889685484122964112526968879305851483277778307699813887580439684403701930850044578586342601888262642582507335407757480649965802408836393058319072200385164067376380337576741825873040061430524544890400043064406857499368613922811892036889084395671676042212614760979802255231246998299544276227497032907191006218526696148661874765818301583570743472845270684539342059979785954391003828557562132495627275620965294528583860927122251884763168739687391955717367493100180671220860641266705055390145719233718541395766717572005711307454811141719014371436283977746724461286630022521806175648879172901988705318975588135445716014363943422308224729952413517372298951992653505585581042673664161756268885013984701432829091658349660875631159975849287505600058781414195600414235524842661955736202542779196344993417742884733836123372977555624120002517477032918535246219246629864682915309089229030012626251482622395629114166733032473979119302243501298691773695611361224084618316109823626066197815833325527339289397874932827632983321213786217270242703774622872982448996490172695664243470508600391076545340380198984527186074794369482410899825885617140091606044304024610876067041140676321599284047649205932978222516722155108494265966567151102994216398438635827191566487861419238558821007741726561577366646107863427851682160554540997836370449492319536441558647518135933936997984989122978236059144707867320368094732419800425598246778266952190585077394197818832769008782523911172108914319891872975075017102247049298772888900547615805899681947572464514844338421760000000000000000000000000*i1^121 + -128687288885912629718804517025868796405331626605279597037619214354277183932351892199274177112939964231379183629680543972144865032154520874486921999189447109271471833016619636771900349811896688021833068147784497982681215118261019806535921013868115139377342648693690583287808872820025810395162894863448730734457796342141580898145417627311372274681201400770035523937043056826422362262112126407542365602417855413693160680583774040859902262423417495816254632594983812128563371777167094348983090844378301157063486186835921576664568506366766566058612266636530652373841392062186021187308787940008577936194537366301195637880982466220430406667137789498756636521731748156766025262169984271537720718100175805462579103403067936872567122783499422560095965913785381741434171656279574299880476261209455299479023339382579585973282581736529433590627272733543300813684927586634393324241898157972773364560684254683388184640610934963939921585895216417789662849340948953115962498913770688691773916043216774931631955196633580579752276223582297800553387503532276373116442164837181041601396310682059424703656268097802600942167381714097286367635844325470730739496647465532462418843119212723558491570870373872159400530254476638335994432085795088029569451168740778853370300483580357395816468493764882369687091885650953681630967353964947279739985222125373560528526836909844303485690379753532573369488454927394986412639977349334714668157548338098961643121673950379966843213177084483316432200381030840010125999330405638004699814479190336514128892605057319760833420190827624722439221323481793403794238513592683371227916832484923622161080393939971117284736199318042347764133510623500171584185190757037119654827896908218849123750716885611109086857755522478692205983415433426734401976338903558211440376660508497239272450897680065717585369324157493523689895022461271761557920310064845021876562454635014253523853358264722294022982091604177516040744776318115927197446670323801817918496611547569763274223252482739166369960724265638653836770509818874690212863618300810699385439994873299366095807117150426407113289879780080589672891924008518825741678966458246711049828431098851081440266998982792358184105209904391167129935449309286964331151627718545139371804686404899096452102310933070819966297665583852532410241922661123438682002428714774042652851156010648134324945672535600758427882836910956628760677280895148949820713564291715714696701824685840342864713033923053382076357647367995442842093220363238333029633680839979697733233399353811946803071667388683676568113093829113543725788292427600822169447089884578461180281859966086609906818197534966775646990103412267341057823225726609424750493126575984281862917772354329937963779998065863553103246813088593968052161792833248293611339251244662580935032467910342026832185489552253192655854078664004079818635842333359386655255306283876651840073208953189349642600580409501427768809495693040436733685925532483497371646613475428910134605686717625905443221390101143521671967954525534048950321591142865500263341846206066771824067934093555320635653751487834155031260963693977393281047055775679403313932138687199616635166394519877219986959646843052554508556273110078647652662974439803557705743467620509010127546980486195958993599932747026757412541589970436638417165974486596041505221382121012933150323204672089970797562702862658632004312261641123054736089757351208789674104075266034873682541964952087546753387335770977216223154345285673880269144949027391961543816162532572180816924068910513924071336434928609942724621266946524778523953516593233771963566933210615413612657249356755797312370777546247860125708350173777503357195880721466581922674882811668568322994793402361895817862206198834140345231951882365960426531745925791230937836065050649795282615485576032251543470568479468317909464806048364830702929441545748637605897591668136282437211392662142047681595537980883526109545828722829108774035750301069344712688691431197990045993777247779503202234094706252914670342522057241716983793289768930202111729340498520372045149887082046909764796384400789585672827861447401181031232693964525354569727783639454553850305963992586500907113874258681016087503812888002423337463155933972001139789209579641295864630427381884186162822871560643557522569909805088685949280464717918804354347516084175205328922314575398756560771399004232309108477896576108888518889436105720280834371476145622177105895499974174908028641192824137105324143024858803703373702879468220384532758932028571348387826907071461830589613791764709652263687225862993586432562284031242523121456645085764997809740346451695771780183490560000000000000000000000*i1^122 + 15278840982558421791864377797744299520728199439795084557212559457252665191635918745499703796920150321165430342715038831754845172581649267355630011748258403410245923173593239568526341611637323460074065912522133045674984810832831416091820094186309592851101511112225811365916077396665720763832233320445847739746360348066179531130848243160435100128559335620592666599347508797630767128896163550587797012270247986598534410399959815540904844264248101187384971866088505381998175894025948732934429235583227633616038853597107719265889070692704846481771265967927336542602524186969564752781932236751096565095535405656538123368664039031804024278602395417350109473494590511231334439274607917185944349876560675330626531944601211252556961126756266927027765184378089086764896113220315734431193590431230325728383553184329305912682862061938040510098978354094406385517570683921554375463682408671461271545811632592872078178378088855123493520458146064163990486784974707235535170185303942283641064022616878866097666378502655696417403055551024570451367772867316351769332455557630282519969081038879605651449395357903505101591260833608994884363095952657648890451852699949019861791049352203250606656904091338866945346380778437627569191542992620239387999127103124073460926159083735003687657149329149628800883075514184060353281840448738519960497666041016686790813741793635533644386752060841386362327813353958676663274104082727717261970499348207483366686123307825792442153166006619198582075877958819369679859961155981428964976783233129109306879336406994542209781415739151814838695317287444836228617227825934919518317942329643421433708038176347952342692521128144219224328583093475626566275316170575225552447693172203361159343086544256471919895532594977096055328613734713178306432013048161341385244725871587115908548705431552133414711003577181909575688071971362146509679865221245595133084077106720808009037826935548913167762451091424616007990064518869740242846769770253350055514236104489514554316461993412933577968407294631557759976787680147855642084875679377937806685040136411497336857091812140353348736773549868818724197275694046932934921327986328914414036284935450198738726477083184141185518777419910998956394355992651255119898925544048989687398110391412824693354828004949136250654286506702917470165368321807335260965914970792122419607533934398071417683372885409578444583377320972643513965514152141723296048905415241138202622329253622041762503946195300869442875188250211596682933737131040037683767136425215578374966497987542120408459118642806012552101487269915736245543490230170280622615118223138919473084896192804814584743238112605363609756417265204252926288143207851067387467236906679328994364970746754010032461422695637199846647942922252386250471688999538693180710816187034045226432797399628495614472410609977809414466548754443905204482910192130975229011337257806867122561662966360119466351866334011519729578916928375520968772851022232373187161005084274221529709094426776252012427708845504787768014891256530216319898406104697834338787547732760594142079850001358648771002040888528553808241707568400924531701109513504086408561661697089802572624108861249694316087389001838711063486948612664470566309703250811128967503304219807264220129260108806818355991970546077226704523756376018308754665781520141411351834632645150911871362266631965933209810834157139401441889914020587233086171195629776865630694066956966931920697401839140103032872537617466585673933684082389258729587879151894851942169254138380768859155718973184328735612403154761397490171557423890422793342552347734551149221946586842230033978216438736345072342620685896308931046985774686716363791943270668907294959132893258006188282081203245738714528285315037431084958501676021904927410208710191003258092731180799027293122941484460724867339421809832300327206928645667667124632760903755173038189706011642523246387356022596117366762679755453006334988631739834024391930462236061349075837015238583617079282974864865676368799221437910491189567983598443643350733280460415268115804874836765714523187445196345300742035633014076584102253117226273303485030682076284204910107357960113722379128834365380871591968294008665915212015370394910685624331547996087173731686630572163048888960509158829544863833167661152506046598561396552414753625449814251220189328879706226795076321184850500482685916548309115435848558509042531007194237644825819404382950149148214035371894653638363876734355201399601543775341734195862646191070575555375465392013590603456785127344369069141816650783415567817109054730161905014356800557715101085074890169420921487415863144098574630912000000000000000000000*i1^123 + -198459720634698635017923507273123441822172567586306841036323667575556381243039699236991360606466524242737160578929440839992180837142683144675009178354313680189879861136325993720113860873338317030163246786561759219402915609996558513102018714759075035159677447360906152819289876358317591864951344988299047568601350505306640519309132398824789178618738863862148614272633205302419423963379165270787015001218555229197413441116125428763888799829859317251203973695587099572529496036566436907227823122440549627587185611067769068710180918459735774432767557969443873786907916207471633364887271945192028916180462138277171361488111743171310844093509993537003500238954654826857309004447986458064874230752710287867866661386479458350788215297578783990273131553175028253650130875873999505874751888756746562318179322283508905749454059187562508289735828327137807779154920963554725576704909083937362444290694783390533595299101489879012620101941838515970000151157273293630872018793740107130578931004624767003484645355634771001826551012738365485600018383479198185358012028725102714009061198756592831906543138093025074134455141867513003728696819450996614940883083477941281257251793315895048350074340602201119910047625165428017203483011081967766660774659120895625103187060017912608911436739488290774797433837214087414859662823321701407629153401122473423366175459375448790036435207518740603246566997285919401270466824568355825266958382904617245324648352505419787075013278006883298246447762668322256568039126997258084563006051542203804802302656285554317956923603697211272969151461977854635217921325089757278925020947837572968021979259957391982700964735164718665922581794838264258610205504896120878027272150328199765360073664724047755330344157842412067940069733878193885979803250930002500365355727533157733990503213561307307278103430855043721338827625790715890371551851268226357037720071242658294831439454009352222216869655493859320556157621531465894951201926019698716089603919735060446842601008512152606719633076545265452013875878034069618439585577558566548839985372694216265313388751213915983201956786423058192531305010225372695488310311646518621028858177976618306983766825695502283082355450567498752423378189950730795274932505143259167035923472749480031346789525302597553525440514570608535661332798754268413970839360921174095113019053340782092148923979186118511218468822090178921538349324356033606594298911616360613375644142003941567303973990218115188148580066396672792537332364799684595822883888325209702942550704960046183234505418833427895949096876135714842462991190741902157397570318514825924009248422147447330713035254334140972534169035431779712110041095894763488870647118088724850165134618697437043836958045251619644975210636935364356496102676131594058508466107522049027302538506254993847081405745184421327326640170433706146479944243989938949781863961683247316466539649072349345245221849103307033713382876366474974942639439731633655878554896192674025917140615952639111795284314868496050490605227746405705051137463428630709926527151779342389511663429016407543994442239482550852599825525339752066862663624789417177400447447170626270418754645493576366754366963262095414054598162891968597856649133396595785292716832212340627311520636021931644128028527240387753361738297468535805044897018635595991868204389367447155754588682960829734854804899971076229249978923393435890031483366016779740141188066359223106630255755925629117112004202684378000356433828858185231353157830003229351767369955882371970923817305766797363197049422704374774104269677943585429449286678158584774024136853645471320260942185130728150145949210917539481509402372676035781885857322308230602653771078475702349584508646678978582783610967889011903403111952324846215910669772105846555075987827638045074281594132116785963653034276930262304518946190447384245207358720497350793784304651121860285913482295497566178674185896235646399758255998624705111858873820893685770305520704873713582974624662349541212461702231267109967048290137880964778406072463180661785193640426558972765360834289761155814060595834938072565650608732953891236883699687827566628297139810786422748007103472048053721002883264844800827261576798822622655320778129564108003356656200717466177138444628497690109709129855672917048605993322541208277073795529092673907923265058106531122921280843296862145144206370314822688044567894771245699959878661106102213798814431421663114185606567262122468502020518370066882072871199639864659883765185638820409259743296420054682926480112724869669919819674372726138189862806422712116198025011484928162789898304423913848832000000000000000000000*i1^124 + 1161679952132554044074005039686090957469559228952869690997938674241246032291084594552034808549746809421904697751513391943590198691273823940255962318321471961854914475139078935301422130307154834378345730791848136127016401253276967117433731891964286167268841258811315809814141760410680830287485973981155518397375851843372448678855895339580531718219971030256448595479583962849716474503032795529369327837563775395235246430596507898124467056319312346339093175776067551595676491974563452909153914152165842849756328383695260549355975726437020851407072538229525925532770624187140634168221335808795504479157334792488185267915702931672867924826313990481832249628655944072638265895500166745511292804224844315129522483742741851267998424218970948856951731539700257501423981727699383845811116880394064987284299361174566821738118948554378695020350400864954651609515278527325300032154770098459398236226512729377133828606040164352983295697072046084302890722309651930952832131012787206186945641929797651613335148144079761817688449897784166408335164814777360910209493057248692334071111241809817924045895586788389683060005774165813960933817403035757585420368165943958355326930101405909632640823567211506277184454929284829336483989306437984999502318795176586583817581816877829944473774356410592627277775393139648127758887770113280721181208075554369592046139318251151329552334731734168201982595920242411555463688381956157955021931489065199094477969565306524806614719944927141862961404895683121747766675147088492851087540926698819726217920125670551642804743867241703175168624896736784956130401095151525718467516581031374489316779869451812812745869834279499725338029644868772070479318502583950953499995508729113563521710590159186018526208034224772628886704481778114957058342943962856948935102743839138939434895762942721500466512123197232322088463115541946276259814237180768925555843143865395974841401713125668520353712211139570412045331616564235799677298400848586768924636059251335500275791904833926028426488687187846667921379186770410283128184674120817670328900043617731689874704519968775422823805320579908778250592922979652967634794942009157289713232993812891593148820307749964356929779482426541198634262822716656678489121720495179967288720366609942392802126524507331200228392739035224090394849210320104837444164050521159398986662744321175979575794629335545877593182533778249274563796478436126751897195288249056263168261385476469452531835071553558494169248066845095610479819449394474541453980904940730375209011698172709592551418935186065178850228854901525752631546467219756192577969381564045429256865704803043244093422332377509964210940981221580450301890858073031907022622167767537271263452849629033301524136610720122299857035475409793400413625444665095584889609301072546188815862697740119244791744192603819033186568241969750570429078502238725481967896479688311865639253366817616246673714440625150336723168708863447859149635798712695154170102980448265838484930179318603647879758583531815535377502225875227417119807307352543199825762558830077279031566913013068093320232951653107801015897257923156705756028979065816995951032079337153641602261721023053579097688410730736602851742477746023664070306172486234513562460552489049006237410582645585016385893371469261598389381023110303808637505446918712444000894701630911379264204536399315787569823744964161937813287478692184267785490671018211507316192548570069027355432163340276241745991571409393496202836346490909954938229909343177393296987035577964177800408528358267130516643659772200453644526848986057266318263699797370766411514483324759234226903817418017368340577265119085071395217196002032860781015263374156576398694290970793226430872203498220935967804523084151478979542443282391376124091185736360295957357443299462132783105923004464363862635085620437838154628922903738422237915118760009621446948145046590183047231490747957100020950154624892752735942497004858887951258931117596328693830094081592002316667718835809604727659959376420381433194617599576082941837992578775448674235293664900261197324691560658915023581759299808741442224475880692900975638725724763755526283875021063062199978277178435817495125992491111264016787217288770176114722837346298617174394952384652572271151140401023906113715239883497271423839624392483581714753904178962103681384528879016849035531119400268626049393554994859372425395398645980689059578975674977754162173560460684138847041943586753995671421680251332170179766996288313392566548652991058768200386307387907662946289184711383359251234197196736460868216173382641004221534515994580259616849920000000000000000000*i1^125 + -3960299373346589285764762200119045671484778025594773653927735949235384288384837219017623798160465145011879760608002218276000663516833974168574733859230017112665474769246843573452717839670002149887745272805565712421130637907662750208165262436786001415157002092804208345438839366644920815943957447111027020985407361155894512809835702910240162763147254423153317027422162741374226242771033942297142973757271869229807055710792886298225758379753537244142733354936349958667880909567561885969866723318909291321083658598071601133704838547220861124591026360350623575091449472956125312802683163562302713788637184158030886374768408233948224492877934515241598965199888560635612626346025785253320617314886741229395749781885977236111275673293077692859928731996841075653570897439512046646023337132967499737502433035943383401122532495950075227337195334805959918209186353776975346510321047675391071760105782207794066496388248074267721597661252437837151288359616280304535225332869684507343731292011983632281910027879961795794656442719714592436931899747768282867448463002087449530084462416913418767968625113003660654428936368889404280157902296539487671004720101069312348494326677796460650995369259430385045101750077835462183238244431462458040064087114447404836991795957155992713689211980014278567873699587970176160512393008013902175254050700522429773795608216725718977703349664847170555356197226300891404776268527564484980308011001469140909859411067535060292320385440212132132341329584490868484212091602597855608728158691992649327066321976453917536651036445002594953293790294531989057060443284467173296623410803764283330535970283635578522948851523498663717560926111538021976730990967127920249664331593609811611537809045684958568135417886442535822713802094124933513071761802428517432868690170978006326425300306529874595689082369718514041367118974436250401920468561717177868157181496876153120112720925251606315766332652123306875903661743228398896318055149938155186464031480100075219506539651450229783758797334787466971302560750095780460759212672096863513228101614702915045795322086998301177881350314231570525532791974172769135486789126997380167145475518438942120216974890194816658673787557057532744035069050731635472328872907571898409480790739942216177110555612382720356582148489315455673296708857568724427138563284031235549426538662109935347290242246016029532461207901842686137358978436197303047979318142464498589380619589374901405801881466692183381947570881111762535273637201387721591155767283317476008311199636367868899761642505024980804532674009209608240087119773745499252378363008503115529266133345408572284947452331926124232275011142971425614587506262621342798901398179446911397936621589938907061134563378340130490560361047992754193909368761538737496870590861647371060632826667268288667959639000112403595002600627085333998011900817156210121266574291830195249117651518550427623947038727025306259317105386791173815713749293691854465324412744262182251245588010093010357691502457987265270040136630837996157447849984446540232110679249418132384562614374170177527853575334347856207068523555838194521496593550338762457990462721394531692556483911685708816465689082350009546246823190468531230050078071549687969782595299272193265511041873002131254952860750356605526974239832588754586166656967145872184411852967722954222779790962722194405802796733546989829039115967082641628152897486913797953466918927328779682200213946776177242749572254221889297291347750533576013261435902248251325509640163601766510660524693724814446669115605139513253989691173897096098925792730764575969064888779226758943824062352860419819633337641977661751467977791406031059355471856323813985172413233389738471968680004402447957815840075981143688445876457484860754373958700661122220645319570381527122273239440175206506948829958549892595890302833623634387820830189462757664150457369397938928049999675796435091582912279397780897503789564139393022164929526128678917918675941261482464670102403150349393212460714974030165148914601977999909560178126062701098639955466392547894855518783283854736333403830508375448513973650802026977046494156803932797274962546429693133067095605350512152443912138714630662841495053228369550573035966609350284550627925504289705282306387976446323493738404050860625731741038966785199944301792489522578175360278954515844437739420051204507082082412290249869351472849439526670244204225805310416369248730604842672215796981596449608936038196384583719846403340974682983685923277662704254471726273800518172564003283281637736756150131778899288390343107622320152330125705216000000000000000000*i1^126 + 10063084947773562804042596517169601827661688712148315120541693818558758353830303529065597135958142132210486898048173100738339534597304107561781263777583370187094004297882662911037982857726694571964173199197505846720751415502791866716214061446431080226515171367846411864447472759999506352674916205458323029988525484550136817051949107950905364943476766001044757753621456495070023232902485648907288670483822519219231912557896094200444926131141636809631917619564336300798377061608065418781595850851351924254522383594568532086886639468284541833484006023031636792818060701755685009614718705278274956629926748090584875264210908403260556479763165031991940109512566836139592976943573999940751501833825585551389910100907624696267667206972157437565653173937954145433963859039687832582378463751039994860453897465718609669157077102068135304272528751526208334392716191732247821115747283784484782283789209278124494162219085525307823028736298591461124013221506325307377567697086536670735334915429307806492270854773032988311164051049742094624544022734965094388502131533786494859675907381450594419255766815059654634757239274545643083390158383490369897281324474449687071925450216527355803849990536397571154611579774592180027428111851463192096855354512723093090961816261685984070413482247377415580378768195460990029467224202207980005356279471430175535200416795970024746618744088419635398962076301071580019392247122523846974676626765930124108327611902559100161844880526616187138564080433077161855757309943170896035738553275102037582696841851787323285803795458824706626476732236660330485845830615572920088378957030175040692400235672181549809869425943955398010365933490032792794014030096782618889409808439559826429715186197888655648580280667163372267960503958659628225210425676647822585930978173654408758205042701494212183423124474397296740002015629388747631567037891811147261916739546025520472467553605707599505336655496506579399447621423431979665883362299674679911790683519018442663160287745471710047083123614439836802984984555079421819225936399322754270537618312554778915248626545747405082606981094495597196027744017483102237338614246662026305784662009501121589987854823321438253733553586898645407718996502357904963988142599168739547348461428693887105014016247761675098331386196932135869347830236675887921613489947128309173269085821462050087171525760705877090465584576461763097087353019635742250749749167176801402753628557215899326920703806967988416390930284463942553570588711146869905053934733450324621264648082977466314029096563442352324379537775997856294586891174458921672866056514298814057568424446002852522717893661786275215974231547825600063709053326670642632327456004405828514885627965965017434901323773490619082502230971082030401904502104825814791287094957574173229860286274607003039337469629506777044443256552124794525801677050591353098221195126993843353517388025729013182494935856909423997140194394789600902166542397209640647448818112645890329809149323870575886223826475624755862224880032076810257630593692378907443166147209656533256725185740915767958935535838536360441023219533962841481941878035095004896141062272235862124734488099061041842852126181910176246821029178507763900675793379154388616407626503996101278318788045148621309021882749165383020713364457362096853669528491644006791915130609084883873514708357429727157198483870115237587804277971670735242527049256711595547635543112082167580931557077741758946695858412350707646758000343116119484000516679365818693908616767421255175712547316634870996618214858453705343927705397732393713660808675172283268934473929579699963193592798251710367861549727487819788305406219799987281335848660781568009717459680059109233169667362128422645201805258772467700635565804753845952848707961490762316111979251196340442293513693133037522570625790951246919054330242633278504100490654029532893907560841627037248374528039051782440030993731760880673584173479979784625174476835601346813537192437368842687698838156013895450917587593324115933994148615481030670784924134008948628746380222612764987649927609141627380215355417009975959208963038402253103765009922203422999245079035288930275525788080749771742218172461813727144934314211010556287442286015747516628098353812757840081515508928518723408606230590456509980585215553121292734383213359156131726757052421978833182039940804675800060189523616160035477607931983587712006777518638089533024112771946200467142145060363816382477688252254963644524556300542227805192649902739135324309149059488602611059009671550469006799673210435302196613416410467113369600000000000000000*i1^127 + -19404452830663824141572492460147840661660931643660763409481019974822484985556513716723290740339885879298314576310733760414934028949030877901981122865570968468480034572047101716030813456861750277559827404037625524178769106713735967889287796119645774558555910352935560688782260210797431318892616664895343077390493729243299620836446724763033216387556321810366104282135989877763209044421523731667890815776427354529234690029207282601488932763964337910154313359048419230434995440147562351358031776313015703334885877678880604628622984035086221116334027492754348490473491231508800744186054829683360373106575090900573583021846399185360660897478066178003791257161878365154283408637030626523945170108335333624336646985375719649183718158726364754521807602793400739223089356900891146322218474922605179280105768082282610013551170826761379829404392221737549499024151905716431213507368636470902588739648282947466752467866565758988664163154769703780327762960802883511036150867279924803908339388562283474441902598911079633757729419212324778096177231019283356959630400618784592400259622914615662003342210982001981834307065147204881527552853910383227342056271481357291215642019696655089792276143132603595670292405931122804729608027174141644251795420976071257073677989917686369572599366032691176686384330900220894485893075506696213308155574910309116583679268557996019709363717261748252740651450716957012719406787755660380374225501396013416170564890424204845699807068322238224419543752580287669606430197733987927962469562090059524419809567207212061798003310995886471524311671081436917354054853718765743217589330230861846890590568303362825119030079378864500213267428107155308235456241358342540974016551250830099779575896671935075846798197577350126924890777125821724672767367369038642208717571284877615398350533772189740406393322463892533353330792562610514500117995077942176295415079447920777993490439800337415239274169474787384030709959296127177443011331892993046078110753000085142088469410757548943397107428797039038824467108539773325107188136342714361974146271718735707322447282795128084450056556913926933463479388341370853031817716436179646051336906709850882569078785003459878092397761590005567955804522740541458223080478577821774203604700393007791819603902057011298401272813406550458770910786273956748507929556031693884792997234110040637369132960650695092598235994410070103620620748498238751810209934652794463892797136110177718470923073166684091570037596302234673559711370405981161138058264872996176077595138046432341689184919999588070451658603641050578727480655693593421234284025026130477456374777079177159383184240188960112955512777132021950812779093163877388728011518620109719237826514821166244783488416108718741788028236313225396454917206861666455036291782572579834565754901473252324273844787205902972855712390759458366431472488981416782444714578684277306036227883929916079299021353115448124364069027801321175258533744275731834986176575020462805675605554525621540650115347739238670995221101247947786418354655293441850252481338327405434963822115269185528701662663616238592371471620987017003137850776894506672315221626340417820839002801535125409414086250753073270257984527429414073981374302167848464226854329271972248479761717455959333131305376287392327024369903111249037778064096915146256440894486725897971355265710348503501476180511316468433685930452691894755496318164857553290085601948429726283240116558259787337786730319958218130177612722541910010013384905285175613131980333005343853673839196175796106446893032551365490576799520122827413122853428451021667146876629261977596712041606882413949653073835281207424056511465644443770286296325591180381021760170719006352237968532647591628370894305630903315432214042648122797470521847723075051231166149919525942658575311531671675384274447119219322985898288406356196103222485896118741433680066496292536029401232638676041037591442566047118692818709887435235331463204017990276704811314050863616293169218902446993969209859382318895022000880628408063879530620933722017571282757637878541694269646272069999821525907805085963096263607372356735018135331839834292471246405040812916320578610964196773634398134046145528324060399982263044019323605410467755352554888936758250762515023891629995208751531789094908369660334410013779396229019892536816324619419999391710539056432227342337211028128802423161037843586382784226901453418692072595349927287229842191774009487931600635504786746700381979343900402141967745387848075840054160734036375482997827233121009961429202833775951938410260725760000000000000000*i1^128 + 22525116902581500157808905150797215692794838097319672247292833132468795850413013853662274509987756653777764923771837553607184057980151276292565815058846904738659058558027998207688945025232743127184113278625180968367439119871610305850079388212300127483171959125320312128730138649401295624773170127360950736551835044108522453667863777116776673240318753825052362398020815674023571702427699443843157359743258393110902019159733862067502140711300235713629826260088133665651901822872300836406232760823140014685181300888824899138425166931336012436956401279037429505612040085093453821310671951146696635820039632119641295553434071066884908899588705816735323628522404434480318650236737964355873960097827810235145800126450341869293119255602345462014197941129322316697531243361442405346175522953179061649124271131300939075093533411406590921664760229832996001220238129116182824134580154756444645553754707311261483337622453501976058922733439485340513836742356854969918855557328415603598786477906896871560272573642937528543224622562293715490208886202687998050514024394040550434664989724140851033430206033237384623018970631986706007888978669765328228153051818262106982099939187829235789196377571656851677613104783072766161513484193405740441433599198419133407003054106601370202648535656237936969021826625393920641897114856345206272001362702529794488444781676900192581865287463543925444136671724454927657216326962230270452807795134137813952604116141059202944998854484910300332587733680356020775961273975694552969834853805337740634534392594899405103414049073231399155971246850033668865205518191305639958528203347196522984387033873440377073520627040357867703005574503428135027860574409914047497837760971814617121035210552015196368600009710481754592890892522926517539420126621592139017622387164315436921560257192385605434782333658850015327585070891196942869429919981874425253964965317724673187130302934385555382643382762574853943707442246420506831793822791243141300831661530239341028357214780090127311134039044794825412940334486899879121664635725755656320232915333976482857765112319313700711867383155443431422483822013736806802304962914920942721987212705770590377677151520279655120077647883145728865832242000936683378866449091441110154047644004281929555775857326909394924220904757767995375367010680977760293482104381396927149640793811348931553956347973441127114789304068090783852244749461362066024004503840297777041813437243194375849330704877799193429636327143787987836748420588551596867946576208414395746925707357705141564824329785146042488639722041929618394321558498957106077453576207004639303574373559893538271391706622520989295854635820060511447904895365790426738197938884942105297289756584856501029750287469012067281515997748964880855721765435243448185165936242525901869760452592532495313043078745452838146079364988109106363584849549424574209556885617152239602126995337591355851355446163213999131783342540421781298158641449560279455591322367847752609288549002879233255348097602808761534418035254771843822097424166785900897583265497381973147942322333272674583302114813730159768103722020028404677314106090645380289108383914315117318458494802591896690306457089651117179076757298622136272551508637743951745271618181549670488910271253120468197574848488820320160538816815113347159902402199928322739861907132014596326372989291588769882305676947850132933512206931800881080173225043476052667792207864944607915541079181689051986605443648715269313263921902729798172661836239416720729975108785173750167476107580185089077790628165429641674761019203574802520946188343914124065382590889526865207285009826602498574168232942327499672727627923683392598627337007182341163743837672613680805195724965130085394094517838743705970816420391089857575012673818163273884968064760189248878097735500289728484896581981475450349994190428710833575613100405083730400907159301735786658171951657893168830887710195733162111151524602584921738800257494851965649599913591947196815854105778901305614923434573267337999205264373598345550463483819495027981566698008142054333780154224902918376232361540790059260592432939204734316588506969421111163173339487514530233859419831366277893814163405603982039957265868360561764283471253111456765829079405126198027007126413460569726006428970777449646799284273467849426105924843309514158430893546464389777809021374770466475447467084101319131337909044477328767407907882903874622681975464241348731355235339951252306793812644715684330032095672694115078511812257974213230071854289494043855723630261823393090240512000000000000000*i1^129 + 89220391647718608667688340705836252255600335708764228972572059467922964605087919017697052517096740823288869452097753142987143976594464958158316810936952062668311652249019930168705890190653590742936347588407193285318460962600526082898882351575443346651853145894756438787078620296841542340370489216050464243360568118020197178916794423697805414620122868994341644777651006672016784261321373134591996397356719586417889695324478376280551503389992323580294144751400143046172726384545990087123374966028964522823574293057551725296555324513946662666899931950907968003300133139293380313839602183102613784262177552290627049618859501581046562125914523580532533612445285556308973950810680290598231193109825830557216351288930170219702544380406435670039548223933681828519551378877025516341956247634037405225903250342343539396929789718037248237313433600047712218214500243820945187437798218150281513808183220625237753189598534519167936347026298778693059914525913348477392589314045302271743488352375293403362884366941100755793133290396621878563829413978238990516996216288895925831871565897134182659675865839107951335367428176194727683085149590888316000497815470364296034794099018093300837289923801531986342624610801391514497990139868053100487263268389201470490810917230236280002626398468849584629330655152943316905800513664102023404727967682374807247410137762410204191249827962466146768942120343816601330569537627678957802151125449795980124958474374622464727951690045400135927628635646544646151471498921212625927000497564074416070338536137752790658797987408466204204104084585909130869983574018125783093282121128402241041248848596789721378650704513842540506128364332082909383061409009322296915473287182057093901000098450550102976488272574223790184914483678147368133839558526199033384939768175132025701764670190273763735835997304116427103515394630721373512821774562663409632869423556714435735822541813328467369471267120087941066238929377501684081493918743668505534919999280334054121564272655877542011256532944468562132302649382063331332907570126713564993749903522189165167277243791479546442465127836486407066160611196324586370057025956328311777250129999828337018074554432991525057084442950973403644326075311817757623430913813680179557498732673195222027805522772506961805555974321792184000326743350646563645399665077709401454356173625671327421398201606442524201587455549866736153780275336319249782551933644715301099369366172480124176214194676129725784206217668934914043977752940225658523334110005974067109302598205261688654445758286445235033443374560093077179721131122610566228252974681624464679360918914925838334698798332931123672284584839693867516859401728264427704676584250041468705940686144933648758917800725290623274093025780072529791622935751743317282679690236608574947405930085469443597748866982283520792754770448425690303385405173428818210472856556596475798386586347561434375525423902188708465686199725573924403799238130090636227228715709963621474105059759833952845389660500652603207270390008291642129753971494279202940554372328580843831332301444245980639552982451023605990062285799594075144597044613498567704086438795552525745864687395441232746623801150897582837712565375467561101459794837198419379032476735531997335128156949703884735308484991423126033275074869739018683411746811067479089273998592461311284920859479996222088868298689983506002082228753351575598103616836267033518896984571234057102057731720804282554975927789250598041811007660879583486114505858169695283912023707080918709730148875708319417423389976472295228849869708349268287052222205608268173388218683477969329481362412324063886099070817285441379579295372877007742274204472827494027734383950411664774858581651046492693985339662658584027059853813939407925523507810190532350321575719466732213906533147742889554198563018700032025862671942954920841320756970341880827152566784213661019286963132596836541397736617642206140661507466631401126494065374552548310697897100487141354180503258028986327091799535629532596209521517092000147767960142991910677111869166836371438894521922378904944727020993286358302782534923253292403159599598840836933850347562075931877320320495848441535221761013758957193540812746371003558770422185502350886900784691773414491394488565498578132752681230227712684372735729366063365953748442355890988558009736628130746081900780281508447162900927561512417258876397793534466160937788923528447288724092216636945819639747505834311155019737155527210644831154884560120758733700656249000904681784411279580148531200000000000000*i1^130 + 133900852963917107529716254690983022054805504579498246107049872360906032020827515500940849231291726169415153139594487706043378454645467768676133793581773719093544106071346502027701593612468769784400189665165155803429728139533671860455916563049957485019909124448359343993632452310399036082290019304200528518154526845039581721726305333665325444132701638917289254444198980504995121055319707296679639025014711674711067125390995495166258993204726646471846437907278386676114350749993472453920097733473408577120849033107678526041712752862215233842587540796305259858728691521167619600014674279145318515410498654208882899931424201119689376089953189603741602992397882121497570900651066402738746227135045961070365335855814273836409918275738472654620617680294145951956044229169599772327109680252514521946818636540902351742022176372660236445204101316244617461942187960277787818042641347110045660654554825294506923246633437838518287815930939843795891394023583580085653776441911621435398882118562779258289424029083172372319101437670413412295385430107537385935723209072031835816310593019058452484446957860254751778481110697138948377985252034105850235334765332516504186956301270483334582856545050962935592373472797296115765404649932043324950592290424526690841543112078393084877228731443219126812439756590933898293330938358888919663993042208864445882500039474635777564344065711137189074210643470376182065352688172287507481582240047550217707559105858972609590181653141952194379454722701818093481566507845318454787898167240935180401411781742930070492130512473251525411137429907606008495174561676935637816630086097579584482824178035033732045190899008110202608398178599503115659952869484127910609651156212223233580712691618124151824034763558618389019156354137915542888664240934987166528783213427262831361127896462059735642726303503251326012878262975928356254153275170103115717752376946070628864476253629611021561514309045269522895548460554833988431776143379601963836666747688526961882084584545797374534370061513039134892589632277926580339005786293178589639218161818865714930330076048789472960028397565678151954776318261365796065256868311270966202889039161458489571073556923392029716185547442698809152627569711842228822999490777810595973281561773680701315807993680126378801098371377961792488178169496980911408088154864623255589282074501038990789602913573055503746276569056311395854250822933546797024883816110066614544730894482983435781261649945310998780702142542615940388842379145851186665217795262508813435064204747051769457880724867786700987312449665903130466068874106293266951526619607195917636233889280695457450302236093999133692982655881278580143288039745164229194586041715330922228977994765861815011952217626732995740168086611423881203679724601024978889526233787985814395242063455071138729576875228038148894608883592665445730620345511378154516104734996220213617436304025126524635604092099640177399221840371311388727719889734955542058509322752805502389167339818313683817902185252123570724594199800219164648303411953793542698986027358494041483250829914728251984466668193747918908177976798627032186977689473609878910020569207277193137850442858814457159872692672107491509280338685871879552720095554191127705423298050967651385476096851510681660277695292370791371938781919328163051785628226069735807935172633980503461954452412539688470148732921268723576439271522450004822563083328048481185672393953076497830372147263213400860522501893801018149307059836441415271443321675537764442116882639679735648188367934712769926252516003699784456022460280588001323784156959940069443944051515247783969983233522843323927927517785586822267786936144634391324732618818399496471873085862378375813419052245396482039706700787912582175475401690408877192510401732763568886086641786893162955560000827601732555123730731110250784358641120409811672434430208506602796941725559544258865586228756313404341048500053280818980290047947988607892384844327051911168143101022243310383731439252794985865903720613312302730584450942356650917935304416369369024148338056576972681417821688724660823639051160609545517217917085693073606551740892942623970870097969125396644079897513045571417604398697611528845734386046331362457004296809901952233367047475085258647298205838279475331170333204931593068472191168318495810329997254934343270933494458999554976431119007290264763665364790386007647372037504838708339124348410264167187757689412767658535809492551557067238625343346363807916851894728337972859175674171137656822263971840000000000000*i1^131 + 69270575090631760189700780886502090802890802532074611820300096581333905954507074703254192689930667817603245385823219387403945835051287506178616529731882326153792891194113436383139520077319780809906655349873780581622766351792623142917653373006189768988766271724280114543684742739948031370767892319720406022896892993508790038560240080376254786857110853280511354713877966064941833217584698498923537470703734384431579543411954623965286682919999632664669664400472037326315249895349594402642725747167410873054896668757536222693620304476568446281053263655594282696221849636627510708951198546054411650694310739175126774669317735317230113453093899888478788871070304209485867958074369133902279241785735325407586495592815923425062239144068319726735271490649452749916860077425248466200613059402848563484923519074447077928936999506006050908954799696429884454343353047017205652141063636684846124281287108017161575885366276909084280187043200134562294689182370925736509321803376657005747651533903484664649910774480855771262294871205703411008487037710650212319803532701965139760840539970012292965071506149785408249368280492872920563201231131600450355374101544910247086171214539899585402988983795491869654565565076933567514998328968674878079098141434835597543704501649557089603267836726914668733373167480278643825714356875378239150024884264608440075779530274741630385998164713211283536375350463183540700766700393950098040953607032992221082837195522781230759846277257729007586196756826503886909568580982421049808366986530735440073271006554507355942314951832774159868775474633910886070166973889440096164428514958002165015036411002934461602099825715702971205295760140324736812685269248339443348282688402994052031939209887280085947341819815187613299831444690526095813529251613020028486088312855673323721871335829668455992885426465880852596029165793393738179245749739442061553717222658926071101923056523458434836439675569048140944114093474854737843348068061063054112563370432041886480809124242180173871265503989575039424567623116323065348248392516676085617734286047242691038273994638597378115341316425941006688673736093422399975225524080257305219225176902158796277355097621334514167228680754601366592921165984826771195751396236682639211841755701481261077390250426959739891147106408775854014849095866494038649401640524119425550369022703212342546950409155137533108947283292021448710749690341675133336927085765606138921440528487313145139068240958278369420648798986588198723860217063690916696587103124047281107490367025374639982541691578103480928735125091875835111900769051995928547757985909217329990808455031708837893916704735614261852689740599957476800457522255152779132839470543512620339008388491899695175433628809306716424248505599198567585153090607231726033790902095761244451760534116458917738279701715544319248112427066401162298335825962655127935994282414102296417961667792971678641852699528197617964426284985135246601267997517831316536824370161210473687580497247537651804507515877945357948916995883892871131998202235856337177743301371229377366458692380201026622646710858351377329284329940647565886542303248426934543445591687950388436355683860605533286018158296932262046502198350369350073711765726884109522597825919835379822850796077423963795662844829332231659713211650351140033265944359450416847720346327569753372189280249971692783878906401463735580370049091728072197655473016241640689966577430686531493944588694387877499768024238948388296202309430286201909765815597826723712885303139088046527516304591760535736925197847112524485225772650521873487769476091395195188350866526379010555604783655746517514554537767555816805876425883504071065216125239139650058388526377770162632494775228486487151061420731954767083542839196507218439768542249660647898320494417155648304662811513413751626792105758603173600241493150636540268952945013646705278711399632424513809643866383792380642561731101538959948729530771037990421353539401374619869514630340630258311947582511842953187767360096128227130564331002777149910678678302307074411701461061935435000430176806825387011807538451654852342464432626734435700809398059531161312853190888987635408773525086458215896448344969171857224497906559816522359432813679161345047498972137175711405706006692096627972344393484466150785178290618781240038875594727929009938390619126248948095297887279079301033483801851083400311754514260906574120383540336108801974305879036778871627406496419107057422043631390100811270453432587126129978880557056000000000000*i1^132 + 1084771220519906947172896842565396895098212161600280600155867069469518706547751341911287816134034725703259181318611667193449834335260850632847413453120261836382229174870986257118233767675774919779944461290713446006128435067477357471171013618725621347495712369745957684203768098602704793167334711017657675040958064251905094618009233916041383288111144376681729316081453927297641463630704021410544638264625671061965262460651275356671065429098138868142613362291009550410875763850105360751663392179055638321013692481945648421568444040072867419614486377783392495959669022463398738508152099477848404082811254374124112994354809601259907660285590454135833609675541051709572172584473127160584567071675002491856097451492419729642265375149148792498829706992894146034589158042358324872838741089271496505338469045634880159241979747678133796848965229635128470950735543315926303510246850435821869386427522516890165113990073689913001007201176108034024301590541855142714039347919373536117353255702125970328276230433377785341525009759519586922684869597118788927612317045129373549253712848692091668567337359528647357228903454422008524801702783442738935406514127095275419336758928990657755567011211022794083662828722236072380147737515518291377850364338165010244662327625071637361103845240834680825564303618243905869642877153548205569205227646357053056578840249896773904735299818869065043177173909186577944045884880326778730379065207714603878116508329039167905874074341656684865925440897285819849654488797874784057347306898417194433904065505138079169948158045022788594746898593830676955016798824074934527853741700059769092717574850985730826383278835163792202180242604462968899879385918149281251355614811626056146777064810544495043424215520297019415982465632988095991158923090801530190326186030184765200359010427176172284805354057821076054849850642854773831933212212882121125440794935091452514248321112199817026620224996476439176214470718290250896565642587466339240501334179280367090791371043218223012652683382408500860510381982475225680479000538399029874503562218520883370427558741531493024335185110294355898374449318901576056410827278646197754008259668610852126799154550715415998579536782395191952967439976451639021368633812792070596175951003175842604653873274303020347091819944379117170727433910882942220561798570768354966962923177250836406190317504533633018127750320941849337289655836904658559973249402601722900137212587050242737587677259558583030842206108141923705661241187571979475280398165516886527204827136762989132432017041786869617218351387801536956380379596566734072232669434534087637647201416728560002617891700864251706326837417905450319681080726565935367975674514944380319694674146375539426661588628841039852626441487241358110348756801411960156194618989047351289476266917502475940657520129225030054071096573344199531971025674467395265619663472630587906518635699583270541448177815512410134626942283632820674229072792632049761762662695471997460241536644454270339211499465687619444618537897490606425575051899341043558180416665354835676407242517578278332726317900071436003732113939997322357219687864413145689459402557568475703054077764077025003448733977358409121987327126330932646985140126918629132133862963720289036417207087589077368073693155456668616136260769842381008165079171979972947074985047378966990548070494855097278130385361041183269540845659491568453189876943438094791419780603695920178717085580973312849494768614142357009422240217885372705221803328200957137569369005271343048470771989130675842440950609358225296578866731999006089264562385691350820246860769241177020704511313187303340096952831557075455914612848773259219120807990985449093224493444554263713756861579958756469253170509290983838459125036472284237369030880699112612440359962965196344499562011733335080370256032399823964195338224389646249542735776043825454394992072226937541781459641119100328166283526598738871021313108285101447234054137443605747415172568565688439616699885007708517993297895029534806307617155671784333397137874250161582910497821956421670305416252086403455572296512482137902539845310957841925335874268975164495639953615168777987128862179019246791357791748031520682266832205079037426778032558562142525750819665985862465868563237010446100346584555072596532299481638144189757829477048936176106111137890114316900531283128783688948229534132946301974261944739094645649628088405483521090712185169130276790004134949758331433788403743722677353545360998400000000000*i1^133 + 8661907105368559078743147498568698106384465204737198579871310309405494508867294410778082519130499371896789810874361001635481376604057574815275704604382919456855986648997295582919025788667684942564661290393923585900670366388147166269117904741150387819115940589098900120750207438377097192166543963052964728065699338366349437195956541410361900479242147181295189447170260947980220921478477314957584112369862733867073995054584485244577982303104213634541302469226065344501290240927783056261461465667651328250118506622778564270931617826389960161561267646833554695449076955831134931858292358514543940154067983389916562552384233733202144864351198950477893259251169230502489393275282904652913413924163048169572177583292805654682292723762090220126727070317954727856585867471012162344058839582540425326620692073015696034033890512753962794624935915846286298144604941064423528972458085630376201675981866795654199750287130000372532724215974748783069693688298322518499045485854472207560462796543483064440378410719214683503582076636124568984121430234190869581942899097785986603102475620158845775202634510995509049312466280176704475503219244026559623200311397362414470193068341334632494850879091868116747107296910534471139581468079640961936176913240496554840734953345969926761218539878993327613882070591299070529234834159419084886510606127742625581575771400318554067667836494464501187327884643137507900565950730966262344431251380262514690731170120291880601156599470983025811967792460781677772881074481015088219266763313118577380464157529813393366384962268890859877834550401891990857928965255326868021784776372813388094781464539972404166543467252768342418290022039026880581563590358169106395224612983086143690625302637055877158527236011988473296346528775625746217010780738428569927096733097100119291481379316711926351819895279113966805915783972696107923681124386605204563165659415032016904843300622091159053173692128664946382821177992309623131251297089774886262339256222017688367574742718191449521994843330317264410667658579861127552704755952564219949501833117522112652464795720714544415978303682883690138694554457288011805148426660542122031716742468447598611455109247873629778014073196950882404510166788114323258921300398531856182954619696714442419937985678964371372232036595939816223171421132994535570446938820207378171943292142504430187369705493524952415875057305136038120777979243960111430694154144670039403978198725186273353616963577459832677715369931100496136644297899802239551599632610294039830321671958905204359534999445082062662165706551695359250795788176876985767921420294845316944945973951426143049160538359106196891808148267951720222228453697387660141809544822759806238429092000951159195331955947652673323209626373247070511006805889696398774854355350358883868980380885896855768719732267881132508491828527998492604784602213024117091966864706274761839409067043746611771406426869099395411328886872562950643358525793235348674171225373224203327759410742895741088669288408813610190455100639071466356903122602894225979294136187558076143782772631758079565947528543948936087938505132988747105182069587435074633158811836272253671361252705067328428855076411255578360803788705249169101960475279410895734349723529688104120843845220317664021924898692387599241819444164133579793065627407543962737183752231724021436530452279823875005600373642302536373405710768022689344702593517006092784633119404991043902685255680364076001173855261131210677180974700130625710374152072010673879491332132090206493082721742295540956180845780416451805731250624474921137221777679334916614742715700358904546297466055506564295458322574917973032901307655785339972119591701041971822347049340434286997541915054649421088191298689853750784566009790952371612600705043873347252500238013664247747387465572454684212375139806795296844389515346848322700385110027148643041267287922337063824863412285971152498660554578590385901286021849578690377639921638381791648715421814143118838250739970587800885938286817563584378938039139198252850778314421039578207884771067590408356376605146716854082241693807345287554931167325261927390910748028740873188925144090780283615819770474874308954440746958915685933163036154818934329381615226858295025712939715774698414785258339582041719015454616823579215997699970774597613735745892523904306048234445245187928070972953385585989314599839703216311195477673079619951012815165724378853749515707636836039299190629918064064700874752000000000000*i1^134 + 11566446516349720400253294332826664630533267605528701688396846107291798321933876337910136351795687776952573148315084613768774460783320496260735791844043454932261866344146529463519693807066380592147095553115513966521240297330744480534784522737301746136331999895424086224617807765506538073418857547569653165516764070390476690884866481276513130043933475962107402752196765927882337403813089844412162830799000534517332461994614431513495976609324652316646427634668160362455034545512163349096636464615545200082144253536037643992836397242059455294198598785229809060194572935534014552921639494621936129950355747657248131523752378292397402137685203363240997135891808384572901711658041063722474629690348806555794944436718811197678309065399961183418897152448240929377724494213622934794164502040615035421911125147268994712939473312186146106242368434198174055109158882034465188764793096359153292424494514714448791569973758307048868293074593037125610699619874962007516758565561105585058305838589353552078807405311642909844436927493381171967570113817599810328539257574449369282902992510994796064885218733680449402788233281504681211589522887190604815228905238878715331666918790685190513128459180425235716504786553500118854029036687021419639715105044285374143846582130266055053245922894223187095035108516242468219357267495365309844519840399523453305610241603987529701722331024972020004574021613992475105850517701597286371415592969265491417589726420396563942745062684316647752878044168846824967341661267152416419665371889791452862527139433621367433942507857817543984614795309943469271518281260225804008848262479254168452332497322910161364004511521802495842710423920831598155374474207914284390797800884900345438837097444195368484896545651341964498832495190530594841867181583642147540617156858806677085805466262722132255065243820175633470875361142573528207943634973269497202917192102121925263591088796577642991786187801040458149273594374506290981322145912067993737459887778201454247446466306039074494904477797811416147131912865377371982518729685347091510722397411201546066965223206840697903760871869127335585060546838606501343869766254959242365494071883396304916720360122660709736664797154851365428138540433317728912072147416840051897309745082636582907703859457441308188380374158982486720125895487778051683924583226984260751580044248198652186671947457309846826454344131877867060779590435459784720794181438517089976783375754325986822420060692203229369861286340219107570554775764621918273771133580892072721068736311264427574025634092325789607938832799365878964207439251395873570908918550871836404032862266381797216916881620177767304156349758186757994402109175403996297942004426122897618728331472051019036683943144499555489243560624561640138624353694833449487646804100299619765795864382429952563882412767055763727288597388177571582917752071122481857699392456398170788136176304055149093257727132270193246278049711150532579383625685374583806993557324701349183675842209269064985789336243776917892147568906591760069516830481137924924587362707839022351179354448245212839911079687944163053259132100709367219329226571691131823756776038499092683790428333933740895854982835687209174630716378284065069653031448860210321239712171953741712650636391835851464108731693724540867042990875182125934194950222958695279120574489356060628649713879272326497454030719376506794816347688836109627666016214266474833784063526405015917184468370998794520626675245510633645182851982183695985120210908966404273677561006121203660808820052836575615357168103922986612813323277088854241662061679034518205126609741358172893737285592798922795600859070617505392177598684129857226345207266488080015128593133518519319272148746891894951873690741378441464731131575367660790758847396504587960091667137762470684462122637034679903520961625025809109136333053719618093857202748309593625268500831415765496211147753099214888989024624990928686012115668517533350310796494029470135078279200081374022024801038366892003294506616241900286325715932189577833221287614286193152210755860508934453275616305501886612229770447194740736909765824610171478169614087159142609814390570526257212957225327703383967452737214853938237666099019369299707867893165593712867999385636214017171125452326053743021134628571948616107243673664445333174989117289598686057676326651425721672267061765274282204985905686348504051664433929756110460553238176718625928686939354530294777058951168000000000*i1^135 + 47690341624470656224129331055632237841807725062775657583481621166524719905659138868301717057047927711915780430981395285495419255819842733847855906474104969412635671610639149238104154461075582989815634948346730531176119964605736543954984117913962911593141780888469146754594112382144130404723357939558264981243042605495459859782073402468751425497562200324475068633063160869707640305801452900061003573976439474132490832206087165183503946459278365595527639458249943438297618866672715126778556075770863792779231232112844947682001456611163835803912455348841701689096443000623750236940671092215175683150723673831482658278159388700371267810983684844068587009435702806497679508815374743047923035907893392838897612200933832732038315816867700197287835528933793708959152792679152908431749455857928849459374262271630617492833492534450216746756968929079324052908632379639636099388837585947140239320814924335676443626526133334598763018127226494933793361450010815507159770657142644216332573273283392280336983986550105906494128425152847836146146504238778318364708516325317026499480417895367046015585767052051027795718540212884542394032975339629466386870728689694286084918683016936895803150627247454941883319319837482823818979789408368394490190067845037498300354667834654868204868316306467200315566514464771991862466549589461898449225960030363122965791780727365905137146475174318777385889106742558755713561242953884029774436812749350469081633694058834157516062838752554795618087476463213091095654526127361468622002262653141206971658239154185606103168758118777809850204152500901627484778534818071536469469163489800037720992593234284996260208598719918831962299077404590352391001420379699885347112595445428846929478402353849364125802991659975957073147114022145662045680692223670853903727907613301945935582933534189021096282987985181372571389014376547137476569198986523433979856426215961266037379827466957365725091381626584605873106097453904548958491099273437168166669600800924747470164090362668149708687745410292239859952912518278058095102711295961825563284939556262125835683099497888681107980940854361659048332491285358052561772633171813433318457636308167768592086041567277328881805189263165824538511714241523189118987357638936766764130412902439062785859570689532910965877057219882401686431588403046565040789947129465945809351201943579673071455072231658819206713691602040941007737236565336806982289267119500558525987892407113092718190839767275452014970896317721686882500425986556495488197017947704459296234485313510035693463313652657100771108385140027151961847407184338239759199716634040671422609597582627045964038061021426932210265029218571907130901674879983281146478051561470223752056084150686192908374097230275207311942962526986298313679136617087937275733900062983437231316706489775056508814225584600930059882208645692122779470745506424611808553162224813167335123527100963346880983223184679466892605479002957197638881563629896997568449800641255432641861266842389782798091480736554017018211824155654349128472873729024078247891122240967603967082770266891944195321887437962839248381783910048295205589110594175116912565896279538886369263782227342757371022158642921412197585034314376631573878331029635537672716031907887958177422404142943993562646044655428324988688790683712416644269819064718410780920060803771273985223565647205643963487043715547344547567670451716264816416678982981468153283645824054832482546496992597946636262984032889240630441158554315811736438654377825961927584863943992144229824138527957555759214500889932014157304033592718638112699771998072463507438160590046940486963428121641983945510341444024003674082847750342747229586908104130685769887052884877128505023760076714816033263943430639499107096649738171831178700064820774667650955374854950148088657410655626596771479760626940488322355379569557909912341266275341057035717761078621523875788955637555145471839128498412212920722848443177688774510751191061833392017971476261997158304424136378881071054398936226315108047392820438357921272106884130336648981711890635306374331879069304086024472385349153596917329896537683930671799500083207073242998667772407056066667596222379076834736530187202814737129050374298216830461785814043074286412033761171610232997865763668028425220362549516174793391429182836446736255207898664231032194201457866194631060721028619922957219785401359981277779799688980135424093814600940424674672640000000000*i1^136 + 455279073107375143021971476288892182297552308153258597077182765784091210803188525482433000670743178347950898514977377476514522431729269852044220050570508912709119650992780264559331635251526976454356294347624419414924497498731271191325777130503006819330258607339068151317145782159722337676776760516733020323743582372854659949945421082710435265216784846964893907838659530174167590015158650846575528159617041421781026063819147363758281004573856626079522014848605807547595768482149113083982498111961891543578641217282482376764346027678136135915372222710717436860234434658993746760427992814450096390745241225320761351876189822764066816278397150458370500330213764010513455659400279360393444774823886049652972017393561626755971513129026644633837157633542637049232176621593325231593347394415486447305570509617700581147415932894185367414156115407197275879083385171823621824180867984343596067766098599499051789999424145054780395950338639484507845458501827899180327319006828794580222593041181632168616505309552480170656826248130664230084233479091488573744608261166842038368214319060027754025277961505207076965968968045292290172998318030417207344933034215286020127012302144963061684696905456547644907528858543527557411922413284307488510800142746521647143549746604008435043799274975097392998753384500779723260382188640406391694628823914630474878005057642218945150822625809512442777426068250211200395051558915979707606465883441722116562608776989892953045747953663525240590415406116583484007829785632808394653092387628641570007602659535596219023149628475868597311540162978972830835882617828552775676246330622475335147517935901201758569859630041048089959585805065174868836513710877481879064424811028672528825556448376856634208713482499834957760374366455936536399204034572668910741933735668630426991157700928556982729924921771325807807562675379406125056009670421498991397165245846296122330781609371010920687137020418223889445765335630130253185591035626601777530677887182352494142310733544201684398940591791309027980632296735883126911124853191350474822979172577171607104413546663933443214951179238148708566179233072143277885007965988292810863276598253959944053889898403446140550370093736841669788919307690057417780399486211249794882669057811140150241741209545863530582450818939911933956677313599670880898957334471762927082823631907553301881397512944716700540775590474464756016662820368158974458959026978108827615624611346849940359655923957444649928341972431555947984347905177555607274979861147151622811821995877301900949464534305449094786738561638444226321288367981478596252800473257324885317984061944781774594213785688926894068512876221986242627797696031187349586024082018135942671299779005790431430044154329164933746214888353274776881322866043770463659900689659322023069412265728452228906165297974342225033753436369669451519057276309472042590911602992795208605717366910901917504419597637744385772288763453613225659610987341467589427104848938148230722529970923521752878390538050563598738006512808513496113030035990171169662700251138213771380714233145262740443202189429888730264854490941344128116644869894733084909596433730869202668125518249396549114361343994989042254025670520398364859235919092052008871061589356507353356773615584425811975075528304866822821456928530685801958826610346791778206693682173656815886901332811346386442854251635242611237157941925244381059153633404457592219634239161121838337488310299264888004706214259157953898672611603187337998919600863087512623058210375632193634026390721621175819156417701429504851188807215549587487644866034014165953079426045049089455489689777977202553455024550905423215712679445179452997575648431530889758111012968462569035973341999669143806006161952416257603874422573682528840472359400620287572109516055916582500819274041018080879186377818686818778560379688309713208110623456105338521894002122361661331454923990350439574795732565700438253990037493948093389942480684625576448811610509680194345457132672331904917139596620245435618909194846977367276680497163671029375056032759218913326294290264899189602470041108469255026824798776489837863007806558221008473620785903824380239113716450150410329355014785253871738844289301783081417491396424054592008335663876915094139079599718466689958456445753855345472030819826466405941762790360966519515883192346671043088317258111859150799755904552154840715713968578277770820321280000000*i1^137 + 616094824580321428986596329054230280399042974705663164707919033567111100727203125603186998980345791973460272927868876707248316873746328264176234732410108343309116951923080647264793040244266488427829307558160897465855053331053659114067505201038742490953156367180165793805442412599297253798377629822086155393955061065517413103046950111130715116362784859903282726955332480090767550833209891410238172278834593934857654452503075380962482653095271175296478064568610545908251249512435779863982350787048368410908251247009443484444527700121417316582585829486047088895908899696276453812049733911443897569974521437305445168805559017531143552058372104893342220094371947621691950149267078277066039821477326156364174075127391656569291301657634004319117999841625911868347424829385415243996150548766016035655023630735383318377962420859926778336125922025392908601327660419146522651381804309160251329843341793304327906089178563710342007416619210561741385664600954605942856348851663968928013536079041724779706547075686944662747866807489325945748044745789881688641238952060331846775498836386500129400755498624532815992805823958416124382433648591498329775645187693342574382527460307164188799897121734428542132808108357108802899706423866015279452760916890087573545144515382342596932166061480435165918248608150799857379320233219350280816811675914613126074401555108117595353114693977594731852395460706058729075486046512162017473933206732016939757464690000891788437796456144811830763529339496618090082331160858379198891451515922156940497111883437750545472374875953658676474951369814146776841763532199895405231711453717583022113171892433456691699843281901352657523638658178195256893364583608677445109231377771417718741175609176422317267550206193082097260891242434573158239474745881919571473027518701982655446527719047580468801602828024101269937799772137256805740952229623993318091430365730931596318723634584918462783352704907384149126683639660796462314825913759619285769073125317426803930874724241417278572531363366354333487915629187488206107640871536414227065791625320868477443406508086644224309759580395131013843165283532848693011782818811939859195758128728720191390919021487965543214539244108052928500101667786163026906113812601840757527264931198679959016315643841960950397760853067524316406345380956728329394767679804469060809738456323665118530593459176199867580827727010544551608244340905818973619108243164645737862936970882318751765457930374181730042538088681765394955955549410618508548487514872623379342251827763445682759381040830596886804728255215151621270636706359746443627435044418929332391221567057212926470801366859622473702109641152548888483139693426906992109072136859595666713455438197478812300129085702943055863776431391221105811171686039481798583034205527179052282075734612578913714983809885262972485118839370526618921742397460730569024089302993005897102335146143534768002016993793445225712746030466281102384888103143403560339192925801747686893860214014812511395863591708906003238077314972257487715786949675592752744742078515658580865241926198232877346547272686576304353755047092191034530563823125631049153236056600316717729371599295006909540670131308622221643974972186891720391414659415011364652046458914581234964511380343064430958758775270308786977778484965830324499815479379073480208322779461553791188406929606294973549967251747429456894269713736499582435195330880070133281269313662054117695296023568361090390755216863583689880736449369243152249814413808060613958268241660124283842780497745810660579701756132309346295521385990275440711187371552041357010448080223786063742590542049781552421683335138331277772366737923482317071846718420527359581449613557860017737945811451613224332577188645140636220922432155912157383756656463831187376234676181043326676219404387319760578786603624952020808090868015426456930735141975631322983084724336448843809271575390503765129602908808032905388822038887232894906257615198213051439119390323077247635959013134890427079205426745345531090720307352980791285294501638699912359108732217982187245945040126311791900260082494275216027392967951868745015289857180340138350462838476233830708001722570034760407214865234178892496104065498037211038019334348353523405109589276208547413977353511977661020554428397862374869556439011396228783900409250037691870847237705290575637724747277549974238728955460252929622016000000*i1^138 + -1785731927305538326532540069157868851680390054991298616747904825968785708082669558365418983101037987744114956961704179038659864673161846076255580394571465402084093188233169612108507595828285841515956681005882138279614241783293530157583692389986999044753245075172082771668622703500409814007221163915191848696671244015143697436453173547353678847159012556470734561767890386026110451021589391526658648401627405982324131588555974984764689132590256591555536358792528468658395384121886932973647938615971192689771223826522191557253465513675060519110818648301168672142023089570496395429124195274158434369512995114157693446403330990185291158692510178064195939772739582398837671407401090224602641011227371873543495778347442489563231864507526299455989451546181953617003573460637248895073079653489808086205821249630998931862252126819210564930180361894711959106428796008348381440248067854397952247407391102967073463403730044194147827587139173238057755312140123016582221177038514924356931639994093655711425246105242244415341449271632548053958833176498143895669126583753017677528084549112675929186680235146258165628746955294319428105654469788869056639807332611759599498172270491024279144451991610481835070233276918854082221068001625370724485240946735640211365711748490902593568384592090073246797258209468009415148278289500071746220671335343284911597832982733185502169061479968116616060323749431139365009191833086074816588305872516104237743916158742586811515302279120518031318714348102680819000735938593168155304699769426630444959727053746685623313452392367599957479269935950265661590886919573463019149177563790330577492611051823866366658924886155863544498979413693685938862789550217350796377791956310981302548201117781372661563848445322940112234205854127120961828096578020505540013016161706819651151395214825043710582974040287636038505539356319290940556117832719524327763331113111342284464531551686020082323597296912506080400177014693081155004303478228644336319562007946156256504845204910275421649590953497326906407972525369118726572542647648633532623539428348992531831098916986889119414208647138498575004049467364713296075204195986998185399934000781731966212764190640379817586572230975532701591789449169872453598625210590641457778630373436141690344804026978729616419621095420898650370096890631458364356110770264138438464102162123441483009529917735877208848642445234388381080843853021799943104909470009937099741021115356109950176242764365324123876536864952833885025093382758843681507795982184202771242541428186365580721508893039459083324156167718824727056807598438134963907048375839384691359217351101911483912219814181991301622763615381677516315307476721326718118299294220781180974267650341139917562996068157720911518514177567372110145003490664755735440004344345763678653008610973964398859739148687209250733387030482923825942199954428732040913919422874096646736364799925422619356150900940281487360100014971623094615680542402840446209602337064959577115789118799698505816389187618209299008157995794673056346170717750443482611644078310321849748553983670919322553781254396373497559687510308792041207661073147807724988563570308477537365680151629769473475864695926634460831623507000081337099156405526789259840587372579131536138212149681043532702894469147739578154221144747005125238609212747714417873830720976774622200160912945877536003998173995872573401800453259196778307543789221201248513873845536053791158300012610346925396280865363743296483915716667467932083491429235385979837647411002548885928723420573901788337877545627881413328000326856283131250637534454064402584061014532174354159435884346170247636835277141289198627954000244647733114115144043123297548153878701309822989407719150748589018375156577589777480719542329684171607284756141449485550074670953553934881089800199309950137847404939785435046860857665582163454951245025398310028172694658712060132901542649271123414730442705606548353718255531560180713903667487626119600955059695604859465988457594189881348840760738901756064972211250110327243773491353357474579178645122766513024347700617411864069314543678757545103445549103890725681353334197377094131811298677463220526767346290299450121535789626452136053929232958301412625169272191255160878075637019209671339498858199812016943859676826925759613293964707205181472679726069926492373757132345178757121326291074829778944000000*i1^139 + -703987535749121635556815822302510533766937075293817476166593607152506486344701132697323739149080215802414821452651454071896297462535888402018802188856026761854322037280419845072723105585690389772349119942419711995954294234829023339025997693540154389298145317994493542684656341378386259066190945105959976045953861649736090322449355894673634190384174588135156978823021533818143042617586661100837665050669297213836397717898802522604203028689782069084650457956233000625339897962494742153186522568703440580174222570099708895805082835185991086340640453930284970234469937574953211697954907067803020204454874890148696701880015174949982803521033498272871867592105588206743649676431165310148397583324442487921388083516018239185032856713556835140416337207940657043751774703140411675163243298901049975269728297054322196694647582400631153050920538207312220759922442262828541410226953251353332527644739125195422839995266324727646012406745653726653190935809732620082271170262742103052360764666647672546299041243800379689120044170426668604810194758529197834270309837360158859552691718155561153431051579354721906764330759588274180436122975730393848342453492344836122868486299363842461625861018859781344786411371950751036699672673301171444828588439888710471131091355387626672280105180020531433772994078863042366588213650122785556346096899380691687346370627650357735809200511215141361603188247492437932050113737622940709818074559483076896347398113404075719853965217830807662796219094413671245439786908048924468007468789390947330197766346783496920414687347509607618019673041086248820069434547390118911100621284260785827603480357097071543447019379353240138057179696820092475567313329362239340068128943041789557033717764384037307121121460614383021288890331390338840999926477023027207418662858288433544892954134862939202865775497311339880362792870806892069323160402764193188882694480207561655629229331063415354357702519563207084866729533635397055668690310108106064495932501324609403861627243967805943012787024681460618589797402884264806536118687186359765646400605513106314310371489997184038541113485982564627778282847735453898067287999058637425975736537463509711124411685836003483025643188957653263529617371767660451954663366720917895657107665128177383450714060911963363877113420622990708346704039022641710162092468449719636357606407300555426479082361929872062479794420434200051274204260425077493953084632790207920929544320199787025789687750219726207782259363960199700371235810031543543594362808680060480645356126315340841050741794802390731028522105870748803230609320341997378811978850527729796498395390395180276120339213177008348700357276160285827316493000677464853906673073960093466784608628161236087496906346503439813171834471557870013263574230859687451331511036339499585622574943747825335899615239381315400287103902741549262368427980530546661541901796760312871629346946698793679222088207507860183018257624273702289811258315837254622687960904867632863437623820178494176247336972767636100667678062948444739444407504490610970324252750633431394285232162670986165579675043875832426186383580118312010113247187343565790064281237907243012056210133476866941881288288707448836807592233654656658645422865571822047023829742203302438636856535970406368627526537116881989251437019914527486474214869480272829287712983553194152766607237137617503579709834963058102492585613929613483893572065354982454627621516382052054404967958012859665356251870832954203329922505160747072388109772572629481456284888603211818995747727549049721169546227578851521456215446764794677802972976089280113389313415337951508206557878807418624116711441479496546168707773067524509001246834547312230030735916409336655466376770434659800275291879309343313185353095021234750286984421503884350871457370966146170706728748181403944417101336250238887462379756637761732335552237678660549973807200917417814973087051746887459307684526623989017882115576401122475466252043086301971469479756483115530229257121056277990524190616010421851587012827451217039602614264814869509347661112122711178542315883393783915741997738679660272638141479174787208601442728136103449989879888861739936829759464020829388932988052821481143385965672721197105064187237729200026034009355431781449883782724171065916717123288927029555680667916257486193029852387368500738566283979653120000000*i1^140 + -18246937194230746034674716269746809242733063989410884837785540451885936467038564665881025517075842274472577129367363112116621596858725403269641917882754788200793125800172619076408388468780177756010361536472989193550940728807760544022767541474861410920900713053182171118835484556211512293998548566834435465634873068209803484245796780411771345180019476971200619051162858750967444339998119288318572622231646152348630689668051374547417157765229371562745468678824658630502341485451165884785720103710874440804348978912098377092304835712245799803305228578972612140876078796080641814716315130124425462428709312390267927832918415735995729067393079846905522746478259415173948961802169954572651393168859626897809045993953742446831604408769185412490316578780247670246534819648244727311409354813315250577006792478368377449968413646282063655727453179147737587262878868592868929670395353771309940858476580094236037563154574495536106500281907283151654407456554413961302968326539633417270403504495972305148426799058547133898147410234909623066060422273138960257460242134619247893235904073226387750497388857018136563958743826985255012948143426011802162562972173999883952784743627467546712507440812719174366355367690072915476081446759161310572711091694335651981429845012864755622904305185559982016068927609110714550269725467188813530965983819345040853715797099926906825033324427964934559201304330934591208838813836616176396881435025770579807772026102259687404595831835450958817071120003275226333281211665102156959777629021342076846453222850698996162507704854570263372937356542207143490571759592149217936058202717454418041355218974940237327972873367638947044773732224851721782033145016695663330705023658334329658971406083356603439140058522159120411990097644754138367918292378742854721984600526106294812441801023307271210357046303556132512313491599731390072361169745896632919230853478938285209753365194898818835966322468561045025257579909558661866481760898807030681571813795885600918785329629262847832028495388795943333945266430015771901286269756822581006975231733697898469688584988180132614905489744688204104892220288003829237159619066860285115377599470958240488976443482541106102153908506690385289548263208770146833085216549504568571314182572012588885014935659751214954694001092132502577044395794395987758741303623039998923234980898688600889332363856668550971839433905081707773108527810832929110074001274837442029056184347711689744836109995752032482573967485177683789165716741728168291932812530224429455936875839689275973025545850920105732941096459359935639470078777168755273089545445777638543632418738922283385716433325474934035711561071706828983238901772339525656289984225422631447905118827371422967496020407657819110855418908665508316749533403528157158161707984795651561062756949953193370222140029280710873663686089587946201598157026470583865341781106630731407531618411680330735165643388865908911229576714861481660777611219980167396917523721655589869460010462969017691491210985497958312580000790368311417186282321785813658025434074721058548543939761755268864896133087178754684647790814789882670334585664518961862889725867745821015848582051283753956148307049613567147409116402982727065501225972730313826727439760194489144938540017910289934700321151481308770589556473756740127091661922993294693606194666349245522889575440883756658701815969272660670380210242177183049308919790087650083320875110022259141129766126960182104186939752161272020193083850848261818782912691809311473446371347627996945072588985013710574507665090706936023656162982556366670803181341525599915864385136928269307893375234527629079342887747654617882694602123931145936760417141443422980299160338064934937107663273781161011076842802464438454802981980080465447883037262500399366688305448862147086848054543800852679371124615805696296411209925346848852602618576801773796607398904596573934716699776461327955159389146906951163546165523904254352101844426214128393494803529204432320122520216172569146004821505728308053904383269304669412017413143299985428851328385257169429756944346616393034740340778730049338213298871373072685072400041850894474065747028571813850122163757030249108479715136444717852973352696995799935761294667344810134429334176157123417716544969670830828263976336716851115639193789090699935744000*i1^141 + -133214955954706086908580663949057453793287788167611702443320406275500089302663514689258184404573468500113576795645129956841396496916823062520719694340178589002433268387181129224213634568991646464643187140889914107174221151544405954669492911616152696595397282839776996954111132066868253752641604241820155407272365320473113798447786294370187883783748870085385107366701597863092437989585532415920218610489018007518095432060134738507957655619317476967343430466803194964924394566561528226823666480385216955833003472732813361615802583657723309635212990170083419949758430705751296352768153737709847457045568415509615820498584543906003318969752085087629523579445252303913500064986804168054049396586989165804519868295515745006657693936614895797305746510991248486261644376657124701474898386809730011758608593701087033590590114539193311322736098247681810806110267345705759282807298079802659708204275880928882902988796523104393267712313265441035184856133746052478358247851018012834320603280926358864788939555577522335464349612688135187976382962237804797282461496762383284442043907891589563074696048065850586493301332873162757205489064730553564040119221972283701538963194697174043517747885428561613314252298733341213142828770038373069903947021183685624204527669371314005037738211549418896738541524517442656521014474744612883584292922287298809215103874775761184564371995808992663329354317286689176394639250205103817007824017229656998782120362848600456835060431127311488196009002482101336434332135463603946065978903395291654946019418641208584370936615692076094538740191631312834189558092559420327188513011793750603016642935518967399501091634211408941029509101788606019126185779989657917605763955149098390079342516386993756942720438118726834023033160982359706769328008056601667496010379275637947292916148355527404276801684974817111347230328149104630926285593931313546213919400209590137152288553279841249160786777039258017996191643253999016661205475198889401074727742490525920506998150430679625717308726446119590770506547044327594107008282571316475697143321353757819340433295216146010455111444911918519228840369636523629134380635997313402256938073930461744753110606474497540457750091304330957448812941075899064129887839905996666378701301831835863611079536094593842945033903738127860068440765453393445595335933042481537637964167086316728089532160759622532553038467139352613723529615972445616802001437825712133207705793801278221008891111804641388149849980248125006811135868342796018711743612763712559153898431640741516531786348313922750777865362860433791939901387887496875101648895796425933665690339381780941486699106490083359692800462708094947113180971450729207040265482384249932072770363733133055361566054764154456539942516940380738976697236389024642319914168620328752119117999706192602831616945022683492592942397126092232943632395942087330145024680836307778281556314686552608064258649666124230446333763608815255898678291048944190750905426748818461525760581698605348025311795010589718128700634224265800962130267910181984259584404384213333666676122232317962324363354783365146460896360449524366633503678707856467046840521774516611404842981023538261685213328202558348123838636397239553360827774205857549798964566958247877126950964233647120591573826597717482582044469370174715303871056797153341499234334402106216380355410918326058378227732614626551772520313913080974209019671486415948397253077065315849659469142854255919784402139683734898006590608831801109424127985475842616013823033786268058628914808319955022469610605890991978752089243946949434261274941244576503574276626880508877078443786614524274295055169546018834684237462015573236856086379665835376819646825868397868643194805897226873787982067437726635495736087055979019243580553150453277592338122193565968489343065873985368817221705753876996974723614479074255567111697307878248724535153996701174495990822894128746436447253477821320905387097040979565190431321573930240252680675211606897881207981525608209895673235289291351714598318805523200045720412671549318577169363684658379527819474871600654205155118219462395086338355793557349921306342939875729177020215271389538913878835960674066789161103632931502452820504673455574169229952007105992743208152652673661787330122902562406400*i1^142 + -335927030626650049645550350368383681884572664960233497820730218201543228291000742932861655400159302930084109832294930823757855328055999648579422733452832225662987589715848857908648855923541437121341234164969637993808727822600608704436834579584806188543682050555933255135309704535253451956059275011549567696786091124145848773202413291593338406263759150960843467008881331092544998905927818727722888110081567866859583472747864953404313214209435323600645357208330415730055123571768758339285318225212317484009699020336707364013479612741816390545119599351964523531014777081558725019403985694452548377133037418703184232890570610860895361280228218619478569641030092687281820948967597267572797602396098441591919043983850573704792500983376533797014476078176536448117490940530525224543948999245340733155881355676543235183537623357410869965682424541282003254265418155464666456094402309110728667455110630489915109405216636793385620642464069410008681404535858479481324251898619913856768200634086243499157100651592267428411319817824038316399991211991611541712178755058233643915617098205664991833553463367106596201865435396336174555432910727857627598224706075678460415874896773202260768132808971916614378055542132438777626498704536106522399065651650957587062994519330885184271155729111251642688686409751027220034672551099509373253851124294283559059326932081548913951848151825294661107970286215263367274081806871212238971832477453255507086493665181500286350542489599142647260209555463956073413790357191187874476459414825876086126399780447351860393957457267764639792771461472887217904682760653895074996830354377444786554409962107982702350738313167773266679232940659337038555748267055098431346801022040298297353437405983284473171997470037244799518536642225472163664055549619910282447314141821923030026053590657913559410272164650546116717895420859070373006186145983483033956350002582641591111149072893706947390333425144811038671734289053829891684391436714062939079430384660839909376915961422941539098282677238808673566028160843675798207321540987041269335397340815747488735077388673397206522383248395394784409075785697874156066664660488479833262608042266702212830613931016530426233604905871460388675172853237228754280935218638166719119827041353044742515781802878827696561180210704739233423562222722830402463479518457652523391653867494385298616615272321189416663202043895315236304310107695039663103112074728420647946243758259016793383229682538671507315522144922068759181521897458765093927539714725050887889889928389910655761404530840787011195607177154353348379601570623370100244384984702854362875001730405172490696952924278899317193776560024830081041838391093197758550718461802283645726326292853903375042326744167640296566736433410299784579715932138528290200829820961172132873025253262591160885648466867283128932686104744278361417252050986665667644690182237786673889249138736080422609853656824694607734558566912492425596457821840221874153849352726955184457415207636347993176935380685669697468893963948495776315146895252628919512821679832331246860972467446876768604514479495916504025181981122456353376520309507783379294263284813069218205827599651989727621560278419706041705054712647590783820105158776919868466420750460719139979064525434234353359488588163988692325682832116185840792343335792174367703164970409818753134946412776645894880946847130333650111079510104000139078527761067870047343391262353979359809817082407315201783039083958356852838360023840310868344870829703196124788481562292453619266342185794386565743880604923740789402604650788092902641138468472945502526208393312498950691061114411408306096972012441318725555680686673809374213669404738114962185557007669682402695887117721020462104255562096025490237588237901759411925729181242224687007933455398020258830693308208418751572297195732651592216768396674801233258409791891943619596952195552117400120131609728887279895482022034427583756377163791082016376222431423132797125716737991707144186574703746612422541426518437047314596177522492856813864537893218357453864016182936456161431376663541595699112242989880090406639013028130945207092056893664602828353782821412821756229486307012993745945149621578203878147712875370733252736696419614720*i1^143 - N1*203144822678778676405083633248203189232465906892396502812275192017325902614967653431443546896217930793837260968518968931384355871493045824231063311243546117418805680840849693595878674134368081041388429349207209332070951377888518631659394150158154947087015623456023257895432320021237791217552851066735765919622806914553158246309700782480384164246118547021863882467253458162518197433303295424449124273980909230457561510227558723963106786539963379614235655372197650343274720709535614159221863345045372872476362101614079931284367997065287156855619752481105455365428632809221886121112108980862764889273603461578584340705829721104883199928705464213382820543873441013315041942604308361860022204978544188845187223428297246467886483187769560046974213484361659822664794144540404777909378190522575984558447966152122899260687417319487530319488869325548975539449598644370937776404799140475651020818720469582520632999229541393655770681776337521490711041706275805926281971796647833907208274010805061829759854365807858514453813251406144946123075409177043229695105546299407941351269599370764585677940785292277322077710551620860457887219791546501248824806351257693415709060236893253055080511310659331568929304666405747451294428880571098014375956289869523170280778506581331337366786925555126545843360098134729362139784351*i2, 1356904616921908735333972184326794412181425191566957516934459740460628299979950368384973506823863210353284003321610605072687591309267337910879371137427468718606924580778511889001078525036284595530646912489874139690275928383972220806709304610895685112333962354603084212798601846493900504462256133375440655843958005130636694086973020283112139959763024494882804876592906512043782037017158670948847617304889393659665908138504777935709968003826952481247068435314030135781894151008996738193970340374247562285616316945338905727209484323332885182827139779290811280697396382942652437808083712882151069619168280527592286899628648404775243490108015575319100698320169395969006203569841078392795975857877870514432342259688782515248306551433477221671020314343108428767104686751058289339820930397030693053843115018659322610731111569303458610166821021050355435652283847847728034300522429294532123260703238906366869987094004529142914411411898408272061953678477617551007745995268687400821564580185081644639439074392082800838778049592532868968061114610645570081228674834165678374420104756810880755950430799810305975261985492457790247544591100761968390596835033219578457087925441205460178291687606321569778627923122063734086105401218646290088248211769141112213620213291081444017892261958521078666877513292682858023279289790471134828428186502094448329352621563352896818052285590515678126371049323256860793149277546023873340303493675541105972462933999614906049476945434831943117910397702304142365864080167776016126919596261028142790301229866240622514569940945394314012392458564594465516375946992994079809641211364970670850842760129214035319742871463562035480677024562171825446376094995779429983117482698047819968287497211834837473734061395735601456705124137104599941619959355092961534234986123589636629287787035522061778664158765410408368959545140763517238810472963012413709612159259816975747386819667384149745790383290162960743495001402703917367572467233820576023232959594125005019510221991830217355983555696345840359254317775329116151034371447487082146099255567399511799373412532450129631817748813057576214011120356470294892900082021097874829382815610887906023281743861825757287484131223600427366892690909938269697095163653113461487567127265853339854754224305522849486588421973228312311823577068457320933245886733264772894799913725499592455603421453435939165120585547188731055898582588742992894436725557256949625923577227139428097789230890962429443759232110513546392162995768963582054845569946537398977307364711799885163507310772860718382344216592280129173895964493705973524656745601813348733073205546109513327701787163723723989610937939057651227390959717612022325219915303116902471327796099482638412344394246175330341708929052883634369719409014967085455832324517988965849665097838166556763489612105869321802931530670564713482107859330788824149968290331279420392870525166892151922109057574131947293866872573582695722062026007959402321581562631456962437395888145180187160610864808773667320505258231621478335162122537966809293522169655347221797064961038526269532994309034518104524964663539520619567337238711340971711644176170078021614282822953381254239872885073585181882913571964420460026938051151034455426196359759695103532728033910347108617213201715837129944512850527622155776768777991472989377840920580851832403032112761724138419322583706544674117421151970802404003310345270157421550935513689610963256307815767470091840004275406874188470678540233779458030363069278396204867742834728248548392727483275808336133268429940036134736385719526424000379595423132504872497675596885202991450601718528102845120532126556142960644177744302119374024893214075115175689937209500869790317300632131898764064819268590502743578370262714735288887477715427058622458550269168737137694026237050366815378343501445117979803321587594313364658132776803385140870572505310640294452674095003176978308748463205299956541852973176231807741327894324458594453023147525770562765275044858963510944346415586194708640004377393565999628415481779110002573930125686437286288188425042088391083695793347962868948543611186734548590535019434910440629703247241955941550242473690725353648379458892457591540613525307118962658220343254866640063567557185570981782449936648933797560155147781253723011944244108674710576278997959016473962256592084912597085075188639496992006138887405875730910762715799355522161729564356999467957302844824079348848073269016894256970647003183363138208157789327963666123523606300951008261407811548872783701913341888023671972485049600659928486018895082388515407002528666010402772671316215650665182919363599376442967080338201909833643925988155398188646040237956845923537012515701210868003594441338905933509557649927366786507704167207730631409206344635089294829660520785781803143568177563254273835230928380157151013308990019134209527696471627386956875149947950939511835330902220813833081068996513650288942416959731225748750721798963834575014723640005641088752282242319945755145772628249040796324069083073245208115253758986248089454550775436993309458886103275157675627685612634454186835403683038322409187100362491024583265520312653633918110157536685845395093669607487617784404167914272872356132879680755334945104050456730009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -93091451761569005502945961984183610163651329591792023102720561143227879594401918227035812925209826595689290894830104741396495095607877417052579004901672219932115047248947742818965547781847429558818717815820122004548218019114700539955741880904100145687799732092674644875334870000471641451079864774205173098645138350778121782248788710504047808267802325169846835795789580829381637787331094691239857053851054095939750998101025069840925313006158806558927240294627845253449567204150317057109578706809279980880673754602645452967946468292723087053237132275953168326448467221085960125910625996131530655615539279634452652548617584870675732280744219897624686500888870700087742679179261086984721135348278477127132225106095524490696038614585309375385371006897407245849225553276586389216837243781565829134477458540821953662695424827694387922272889854015235041028175429277431483843668667969095212153628621124552021597745354476217538756979869371090199565579880612683939376548506152406053993554140518411793012238200573880855072015340407614880551290232999710432899838894623451747435306805110030836812887745344414011525343407284234535281166295513664530872963589759840001075089623734870950717636801895019690743323389920838048548728883694970958104134984931847130767729987613640014442439146376225802414415516834004604814919875989294189785956001489498584542643254584856408497083021315692699249091315562477009207235599036117933994031254611171854111903615731766028694992586056121445231565292411139817356409728389532065129335451055944806236857375847866198028447989915682809202646508838406976832374627503923347090418372555168873920551636452497001653424591946451297089320749507922398601947518021484673197629916036720157869217564107572398544519795302860453683971183760640604053103186108928156233648346336769859006625212408309060599305898533316049672406361437211498255196213100983603154446066012765061263321120161154562346823673730585532642349769212136563310218122914586688750477531445883478465031166993265038164144676297501536695985183003462841859008598974893022661498831241190080198059922418138359286195980971473307124691451439509538858232246661378136156594531840311014865199157318333802214986148759187878531841665339713774765559066990352193260019958421322136544921560910345330248980537551337753784802234024060492670578055660785881039483120671063736530408038180099209264905635787405854499866191019627851227979373755746784414623395241138604532986022567054381096613366579765840337275830945830396468838084312130740837227708034494150256886048676245764894218191900943252587328233868774955837412850500254913210247880804451452823580599820692643301681638487092604523037447137002320424155723751964923049829595578776751103842432695641608929342937061211009679047370318561052764102265590728036014710948287551958763476862421063787861028679667579280815969100786961114868929436250971406056078278142288552354419389249739059865790731800354055811638437047815118630157020640669165403350029890629105892404029379697288511957907072381591770370777609996631009167655513338532169804837867085297841635740176099223731749631815437388768838367553895489632695087948316420830487713447153607958433551922259246646587383159354811972002200900160893677395890886562278258804524133723575728860137274863530261601361590676208261651440700823224046641056201475007774723574701059187675321744830609905960695515176059320229422464376452850467473137853686793860081994153460523068870884035327357707521117921934790882970530526541847893797818991900294635322361640094611513847567195786732055731740531157921604037766242783283122029872104203244941167436341531343834365858037749752495386687668253315446668146088048342292264570476261551200544869743557642638060100080395711756605437722832999684782079881704908850997971126514960940968255621549290129963689179921992064274651869111424113587286300222179931485559317830135221527114653816050398455058339258697588735881764698369985930060014537901282076865348893986035686779573311232348805742132910342666745025556076396885902251772303461613037063408294222877328696931726643475792522263122014998378418817121024049151814419548249794177062101332387214261342695188001996835080109265007979612341056429060623868273347393410685085983235415636368789575686855420987950779121501313845847947499851036754959846177241375871914232022066173719944419198316290774618237038549950142705563526618697459157009225528588509762039797177094748230031186078261694973868568171486085780214088803400182317282145229013256066260966602660388020657328811418631220878589808486058246547509473976168257275132024912166527902290195844614286927522071813990018474741919019274207291795820745802109108605860479617947645929530202424140427365098651606548637968762643098989058236697420408744657402720270404948137796957084035488151478482551336362345953473387229337979190660541714495080835742486760867186758074330053154775966416540956134497654333168139316988810953784913518255911717905558312856530857086070052887881133061998889956126174062887368709325936508205166297280486427097143242246421975604678328643208975612781998948648535978394545748771730954003687146016013011112758439789690142302105357511196477594443282601511786882025250894729788930611654839448466494586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4167102679593754532759522483107290839124805518902602618046816288012423223370590442897397770901659767084683925147317737689699025146968983018163782307231230445906897399327795922994083002988748815813879636069919241145102262910641295193185256166540555562247619104323982866044289629299697575150801627768410944308479830319891482019685730113864758400046230259836680166249796601594216101427371651856481121802888950247863008580714050831914719192174869655833378338793387912026232981100139692027233962188163102563938580344270121133598944787866651393181225850183636791920817399455542383325093636110281935953848613557932801809938817479661378888661817526067172446774454682923009514894392997307284068918539428320583559490848690641946562449143937483519931256876837359321693802413565795769340990467383815520656524558344295149149850812055985968420092689832220863465068202363430060735143013144455874932470809247749026920632857057403219172563492426503252023602258120618475420956706010312488484039812968422078945213622277641657201346904300934464853503078168783189215771642628313544033547391966081519012423341785399067687387389026701074906239425157298950881848224646271673609196304218189214473938397793468295051064497887570816245595505255876464476033329682771363862810316471560257308752047344077452979376615997971332390546433170227198355359921879832384903719468798353962243215795678550203897150206031972372812394937367869433910560753380735515947711450024445913751639828151983160688870072775227472596781651275584206127394585033278435484116705987690507266075905937972638166596841761435824008426321721138042480855288335216901199437753469212022001491968224392764691648277758790655593366109313778947548295569524923075630069719772345078336741360198540940784392261405943656270045147053667571436247433395168157906371913953184505237001822933808240388915177939477441236087526766750714529381670569026644185218393657566818197597587513401307230111462597393445160109568479827763008655278252424859007776101775703620941643555784851127534724753866378106954863324357479893226511873112356470010498181947716477908376894928367305041259240000956727881779890041871280173086056831139964031207085086855803331565713085095431228689659738943397178785070312535849140911770207921561937003752858513320987636938346715275863581357753363036884641763486092400620476881529622482613862128948536556883534060837218652103271194570983349382200483974534015579907242588107599542649318352475071812459254847606930277581872779517097595551513245410972709669594969083273106361771446988930266762625588998782783119584480016324175723622919802572882628619824641230420357240186112736876576601283984559946429335515400717070125890221365760400426866053649117365720432434918132538110353623123097779323537639950799768812886572046488003313606081041315008325934381778185531255792393416391528750444676212838137087885392065520363248155820955334727533941118990292494699297680166821742289479779426708374613880165298594797639174608043020334809396809899542270083074770607184381279520853521773438109797913903210482503594058914185987010585475111702289060420479458057259217618672830953261453810919614411875567144508615749017806233358694324770991703209668970512289317209659200882333887465497858037284133040801991712221713870605470382299538528949218395841811948436308523877607379258344300958014155944035592967584461510813927842223918125365353682730971248557868737047379400276572395963121482206153974086345026413158720714155958724984765889972671835379071757617313795825517654677855730271780389044222471995487247818837333672866477211641086976192264642042659444579569083600731145537670211024580248492816489432608055248997609819626110579330267823008816832009866323238998477767216896019311455253866715107353162865142633804335613649148336520828682520877344521161512645739833449919176673800881377129818677923234675859238953668221369286548350781994788235068606570288413679599587134606855986359905678185880273395828011599129928952506631288852264342851564591413439657748822144414403396385726058736858528144384531935571169892875142920528422495520137577784891835084275985698174260959107593566921214304074517906879787638018955969109418085821629400943659723261644792477160752535250378862661608019171231343729989859857629703343465989768809313336344475538827899386152256454961748124375722216334390488690177066365249798973534578248745022988912110201306918532393355030496382220705606330497600088521327820117314349316420178058478440002577834338035325670448458559650290073308285928814818895348350554411545393448851774807131242471886236660283540723831616701334540813918179273504172452658708907575038044622323936549606175913725914939964557766097773266791736151842212819060636302075879573430952545026938732714429511811730230035432147655365804774619413411655983239189224003112724613076911719524575910838730613898717008807128262429673330488042674341535429332218683657839747954787756942162913664878256333548298569353960878731981569197624259616704778309258319091642699772696264682831183653977273056129314651346609520371995316716247354173123663604380930140457771885784939959438150150301416699078925757675513524328551926654903599832424890876956770232834707468978588372715639139884111329350184337408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -68617117971708142353942567408286423525877785390934454151424982514271360903833044499374009572732907469592307696341636833815421164472974188153497649854853247124807316509838045648484430474287938167716041211232740215429691530671389777620620777236138371780728955174183547949854046313210590588950216515459091939301754615638435776190733784814470151578277397763692765591532557954163753679673748407372351836736450873091200667444148208562229664158956856655060049524357746572610633405679101193652619221633410642865552476365195661982318351609691336288280929892702248763925341467212302382621993901936287742815205438314122190002018078964528621367299476454915197814882545676768584544793921126939700853155376414900762223137773217342805148525068766181487716491346164028278910276062937516646117291788324777737248414569459282333784469536361194889233063065299347905916319597880601302203064387315760175355049249168318574374069011575136193786730032882491841512926801090051931165642193779060048186844282780296111051532605608192379582676838084170446356288493315637768763479560677471473692633863646498338580771299734504003578158852433200060712878190784752447784869736920006906117632575504156455381436476476936592075274300276279205399471692765775247788016024229136546216207916749751885213364807965719167443506052782892968863738765970892916700786446470112853270212913438909636803136632032257555934351751043558395500632370451282992997580206421114720529979756092671896882825884443799515360633015862476023122932712264482976451214513077064380962820952583147544403551896566531594707866846930158068191710740044958509789121850985731889273611799709216650443816335349332444775998550819680946185197760530871578637773688004318305599483704184928598114643060107829531440434558102580332899825228994268463454015258835258472028712206896551559084983199864422596044053789735503053853231850469015756295571480534143289106145939938454990349693478050862588933517248962689315670253633143196606065438574887362322452831911920254410679270476316429268014111036916548291522118375377296720552269053653945248286281383279951953378847842329571763191301996496782384608785725054593555979077140245621866019041151708502464978179618581864126495900968330375038452526918067104944839462984397096463652111013313591268401741163597825069956152895940654816693283202144429918463846944021905269883701643589618972281893791635984855126940798361140784494815175321833899794160490981763624239263354729807926767007485038692694479745741718647492609255926190975478231446659393175417397322355358349483930200165636531398802967863772351876804308614231618143248670762702469333249576359870202108926350666222922016550339215262854162793423852586560522537772285112023117839165817437978701563165368430636457598824804024908723975845894324133299945490422788486285739346031229244475366268177386909588987408836939358082028071651578445501714673969064934966232708303295364557452846137701779779668218454122168750947497360819064258518366061453897260939454300200057813110820917227600671488981872394121843406239734746239929948544222490975846178583826494429718586827670133224616244613580527918264503881571526682745055488321320511478999203023172081267926004625738524539819120945735666561506643906656675725898704991443206591846253054150654783538359018760926453905900302095572711965729225209510191582402125085488864842266211148048267797470077425577089008475844346313329784039302190371807942764653979123254432778007381265129841635571768351166886056359203276672290600573238216982676924067505276485440672735809371754625597160446815129587156987759899939058083990510922605783482884316517860655060447271373489946992596585340209056943218375909926873637227264037113962687935670899128632258517359871749993970795712648949431010250876911728589482184527724567169391882150460516819003390299170472366703002995502860824837459175310715240413420999016445191650914437060998183152397669533041035295315967920229390548232234023792931491740337233865754538036326640421589432690192553901642964973520063429335887741762704749219474824265706144663093856317343882993396699188874499689947291388233307246522509038221066605897567753947027182575605656899310752642093793083690708564081976208253133097012338025535473469912073892513973454773672513743894412748914621558913355774232939749309699933117173948740737849597464843858312614142386485302147902163158149302555056980625453400225738180409889818358659419442220279997759994117007021220324096772041146951749497807612374459225161695927605170249317085944637989475524532756258588618753930185066322811131465447026853018375892897256643722638217022688047453639198842236006160763582146224042797225790667815525352074114186018192163324669987062270103448116776342442638895146161127798435775011113565167339572860811158264445966540080945770027146152756095705070925771651206812511572573355043501822286938089406374032548131157992181640441277175925495073567960153123322953098360422524570407095578662514800939424396216138575146514788718788796321036467393301505932092375537300724950403786306105779133025768091196191526565034528797246881602932217375691774862236381764991935308526905685816366516927565790157752348987277524690659268159637841724604100538156618558915886742351768033689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 436097028549507397640271344858680293132708289112974399304196662703486027975156535401758869853377209826827181043921297729340285612961297739869289735824215304227787474019177408327264813464152419116579799703503699466372305777044045089784868787957284977253729959193973856145280027489030657619881734243388514012346993779675110107689370356825319647913977874033246449349778056910957253942523773193311071797485922050272805804218716049632290227109847696252855157244300610041016729227410078742425092944032980922090336088552381900482478970187338309867072736954708909090539885158800490121615459892250910094779402470311064107806285513212547434217123983346894424528527427261720620733166056781782825509027425444355229562164613301796221373389101568442225674164972565236571921961098426139197057003357771790475271329406791965923900003656541415177148691026603664246371646826014605599157570386716407398065669894937872567413803946768326852255812692641812047035536448618944477659209164435495885451150807072492616823334779280890425621482734685543619366737421513180369580844317454900138625304751960818969917078294635711265737119699960995948491903079964136349426393563803147622975001783396284071086615095457972986900625420301520877918062560999786851971747448974639544946261638532281227111803802458442068740846461938146121196335523024862404553038909502487365610587877403190274192265592720013171670391149854773119768398788023600491414249680120241696685829591888883335260239269862361258070404264674475230319104454527932604169688828973660308617845377031431661583781734207904741417931866587055803204842822446152336233139590906580898743677757319258598613278086822952684068209990024755301149025549198372351746728815864784595917554363625840344645220544170478963208207027523095422923633271520856311750867059944736272892469919384005115322546675104003739696322798568286498355833061183390623164380302761306698061542615057115305866817978621987730425044377887775338297292235205625146273830591570660886063668368085875663448657562181711936460573364565466890023313682849364519152071589827017745616594983312204452106149224676782057530959787170857058129297029312334386925542364474523833751512925332535293582012223678643720805771543290192495822455413824745598504679628136363457428597289911492153254102899611076736746034691987755909736545573685754208658295816643404027794381556187971233748939348854260260487929310221293596711132896753297813337218365144185017629601469394278315407695815304169212471087505648378457314812695567308311349136089724431393849638456486921320723151384979450050864918117478085093404746969833548196968491082985360968318840732168805557779703549697729967966177376198237352815295880873483563076385840884824572903623920109905651054524692940529028397683656721761978035790891955790617672456343715999127256473601032941092213579532641090625549781546917732018550647292715886728988619191330552082250039879654446543177374572072877987260365374144010074112582600419442729178170616467392403034112600111688905835189685022452749918158388179363167183548902328680551853574024819034882432777282347717300290720698430287496965732148662963467277102653413116657482638885591506969232954235785750761415802836865497288218952626093644026989484350978842610085568684749404287942922823104600650532195542852603809777151884520481840144206627426787278317087488532514037457980132914192375411805971225845191062094408482989196214180371344837744483946391835536664869640202127826470896148305510959994774133294416104363196700402616236233219238792206822129893380209380621626050285753156723325680129126208382716417056681153619770902507758760421226168604353078698690217122019940570597767095301324763433859523643220127415461371978541030335940599161990562007610554814218787523304365653801981428849184831874852412530930486751491667239661361468307197131015895932478841000203479620146351737268558815822151820491620284766539077343368086545531143733651143571836258176906740314662284424399525368888452209254848594496836009861369365787377923366186339352876777215615212018010464391027040990592595880619207161132287871664784605924013405884469125324446265476377716952940421581673879829559929488525281160022956043569004658323914172455778154096696559099066989074611322001172122443886459300224507798511814654343887626700722930044852342132801545211836198506547440803924935166698966798060315675861547397769521175479001704161897748203361204472074455380667911195748025981393874007977266830415555184100336167597383630577002525946674780948895704059649256023847272051619607852970901157166862003751901385961330943807674880332362485548192332677216883306966336793975443290126148804760267642812447608811587579236457438780960536302815298904680228358223290077091991985868898304414712831699343997975056199478193526928043330307446629702150898430611313225275087001132744340785999466840917962853998649884108230752874867091493221236039984260280951334749385162840190788963042833990778723197895079260383054670594529646722483300739804089481650668710482793967698613563467296075779507241874071840462165806096625974187871743917381587367899478645733690370997743732362195643074831200532854144801139783756374873257683742730286218997313955504743134545012651475743722685392771193241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -554274278614734517928205234998161259319531351982407095114251016183960478548524529221179886970536536961583939236382481820108008534926125064760494985693472179450257650742143299243448527135311501737377696588360094706378314642720029777351159699011206996814194976364039022346379345300656657533315999281995650436545798803402577371971335447621091415933182485201469088222293681967076236946408638557271092946982363188066563583544578264550814296198630284286847219270078544858232989985339338071583532480567612364518933686945944204147854907544816361837824901663992878367070009301963595044370038910216335283056649200990113694331331085641535423544486348175746705997704697335451370942866416534574110680443633948649860934252172748481200534704415475104321602500519974904852573596911796118946058240618796654474876497399720747001146974180998027291890059318963724025528828841019400350224997995511313035746938941181889812252026614887532895418597590375125756973946832204877449641926873682933906852361420784562979817146540251187251891758295702979002286866960481892307242970987211024458394916012279480182983308171987344134409258942723465030602470154179089654863489030191832200603998733226011765049065703991508708901428385555268363705525633406488819517016898832680397113392896555989040336287069131890467390956006007295152525511588690882326989880973724282737751673119785940805947095103352643071212962790607399354630815954600510567573587324512165462305369210486887130410027029478377460076245163067202122894600041428908061045995651456509226341423111575129449279238125642190061596083911491496768096063945436057481037860232446587005670671794943005664891969764304360733439725115815835649632772443660809875732210155377282328499159411324757303599207406111620976635936998166407622962272907995641993530889537077541885874001679433630057969756834087668872123862748749757802543178491684497801656776687576598198386780087764336182001816342787405993166198745224310926491066765429195901380630784300283653434849143050198363559367128012695322983362053157067389043509892844030967985219534882557109107551950283141398711519697774566806126788240501976670797059121650411887544437776202589610887286096415476841600851629090026648449470989522842936075682859923927371177875314390139150434074031958952904586813819513026399819941007654647595297068136986609745401583505654120352850082520686113117693141333932262526343536703470938774004164046721814316160575601831776909990889167816334658113370293946361584978567390156751981131959717166708755517532212237346720921735676276701414264073226723401577459011899722847154834962755401631964056083030928005567134366586254999837464091515354556831559255525123895359805446657996665149890297761326125114384913120446189856537499660551236064124175244811432639091797545396498736254390518211513993355608723662977249788558230884531846799849323485726317619755304279001810286785364295924471760077724162405444506177045486040255573467144177482860874668092769849597078281265426430249724716031006505978839973169608063398652929589984136474200800453245929350946340977362209948382581096541090396763689197074064784096069873349320672412294908168990945720100723500401507672201706565699344387558421470183017963189585799622709949607739339885459982881379398026925824579970824038046451617084059856771222276163506411479114081059924693825620987270636726975431474380471175742292779065485755379164920823766655276802179455513681619100474398289727630839533037962778965306735193278181935637504852823212124811257759812447379113301392330718359302128628720673136456111241796156037979578557817267167204942476840396718018148641152744472837628962877335366844547273751643590611947089574663443173988296948738661893851651710891677590648933857092689759397310897248921773831081483075882374662940392920212226644075683464562542099969549776264473838976724987029058302431645302954622780235127635840288448155602893382952722872288601272092035205503123720246197618274163978311966156127008581410919606347289393143887201544498686619942532472124766640098075391965941021863609243374726938484391241035558224441635929559587492355040197696325505769208709136660432258253640234157382449874130029883953859049416603620059946758725912048945587486359247262632031347363327322828664097390966809775024682815716334089821048737059967583729972655893094868334114114232586723155707281559530501743156346371349030683870764268007406400544884826193472011013925592757173107139328407752200735900182396160591570571178306807077006916102615844847563095373428510286778914366921833322347446551173692374495269261245836845004894348633179816760585322877964658062926136833762376990630483542986374858898931487638145904714404881155445109169284485214063346076573257807175023100862868400984662364015954589402341733383086969591039573632033088316341519636590572787515192051263550941168725134243017383261608682040627283778002626395333163032948774372393412806619202713746540941198061696208667310354060922301868126656876498914379766164533899339744709198849820250900749497416891690774616718828340530825866252211599344551592353819145318356014073301089745669799279547544914847571168071698264039162114012519739961412045651389427371369402686149788423278344501024166759010347399258728038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3747590503811325572590060520745850701947419891483845177504722620632361014619110941559091535422524258733904560941204671349625338952953939413195908045743237048793382269219395720936168518151247005785430952074204357900931358440652767941158617657624593936026580327182714506800717179687753711709215446117773170074490854492155275914418729310874348221307449430026328306157155316190734311488616379000956703314156810855929300384212357832441948886906387350456135712836903282019082731782228133896322758143016316921377732953443401413421141262990786687251241277467966553278975048045969104999139070080578499576883564024514793479255691946546087432512816953753959884786313536572224897478200773310947841428643308746256086632680966455488719589380767304525033996982220454403147321477250149883762854409402249851185643926035804650438249624078571059243967287534181541812843090398674910784032202128009386879066954605762751013347162640829972203695317649113464441370521229726100319934798670312749752680743249671283990279519650979826109653436530497551873412424853885356144361958300867651540109664938463677383328129813659077099888030202323778500945705437332920889821400978165308087322275125390885033182823495097729594120605758523137765780421311581639989044386005281189054696970633147504435040661937700262735295977054554438428319949490843225405089441197808220569533245719816336020124628498294560816868058418442149144837979467796226801086331291523016106387466150817823253202899985824373772347749956254155511910975851916853339458844379187824071453705646728437236167156643861770459145901409797170396712580267891302496476784276407451122746996711912258813661246071177435361522256053164319628457516789952884065503266314932983068730432515400530846485483545127033910983016813362455157729444495283892110351972796204291781772398979222803563154457457158598316211100380369853240865292691200478980678971768561682945539984209777815226155068824053959997723406313303381450311624108542909551699223360095801170801128751161376840026297497617059120528883837341955523895303644247889189364728952716524313081236596701129505366221017499787189359020614580112658801307422024611244174250937472854876567998738761323103685406255203827390379365688367513915357960143993243922910472527152578748210958770658171739931439474238926525463165562589410429896314720776779611406814745205890557868618981603607791960172783133482578104279857738489471863009823715987462315340788527671035051946690980929939771286075022941446218150658034850743388792948832843016989098749369240200110045373778287814307582229257894538099385729854041341258925337077941751854124502727437301636224457028486578062716057146176012270349972682651064587555449191605979827783740071262038529493352768435367219967699087411817712461059452389322773394462687431390193560743516462669565238107011181148475329302149685773250798954867729773791601288222927522118290061761084537212270666957465882081725297750378614677278862961679592358603188733943003825327613812842559539877416874762277597676523216247526547638778440821559735184348855129379339923580462253584842599481328270146701522126342599734495404274259511534032442663802630418475696244075634772354099337081195474818941517677450445106126435929905513345273866831743425136396100293030898780766062398791352614881132795368874776887391092014948503362824959538708263939446956743086062636921156770355960823334934350769041042509156520115133254746101892944307630856753997636411733889415942364386852863158906584353903653754487908533517206810705987715932213895793362341409566063378567716184766991751264098653691917518433890540393380489510615161885026785119982161210708649449381188182372655534521386875744036531430427473831312381460080586426201977257510591163003039625146837260853734335377710804048104067818255648488123470450996296580140775990607411395801076600897259950673215876334421816118311977491716471928341728335621248683104907739277918634014107708124689292209993183796006462859034031247593843848007892527692961760323475827960024763725979574866056626648524853213886518964873239348074774385267440826240857366570538990039652165706146502923138432053982339679171946456985652216092570698213735506471806978018436718967489658499518859590924922455970250939717487450973303005473884980671744829586723489170669999023922069103367301328974302598894312242014756790624880823005347770873743196591421046718751788356475313580986646299644019642696174072760715318538700986678143712484677891366313725823847305215967078680261913908147493512992732924216564603257220866877196916318308976965569193811843774781668695949881425483514804638401170416443415250650908870577795842435402318521589063066153530331244200939310631583422657912729846167218388292033350005337291179894102264528249442278842186138043927355641001562423924399048315172353460368263949486496233590527505928303719985705462769185537253617729491445126888607341557016327622722552666186571047207145729868902157213460569734922424804639505872752184156493960370822064322551306169522602703751830159969209964880233920617360606625737671046126444547911884101991315925857782693790184537315688551155494286362990873472713703689229069595280029768003845338852989159829471356605799089149588965034877065203573536438458777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 6740069301904073890550163679528721241215735609823914714808593178978085538759942050816077157337647522459816763570054036772667771670523399902069497467260535220906305636100675130460466388900236422854421051886577111728742710967198708710286187417625773232208743481465737512672181244564609670113184112376917505350173151033535302786176795067675571299944515850709742405698068374990692055963338331184582732471879415983417634704046832614210545922729847331818171875804705091473189661555447683334501133001607371093683051527883631477418864419019509542486029240482258987576106814473439910938795409975458846672739124490240340066694754252812104616968523062691194234481137151805076625725704234298418934123331955650315548266915213159729070378093323395014993397559750606295067680890631611208243468325398690365839775338197848612078537602071009957385298351116106549118174307558267125477519219921419881068014004211969969582862636114183251948600582645332711654229040319261496053421381276439724363430613126875566154564515128253890823338218265583226830578467255116761749150434043205399753719434174451072743783354046723913386892187036862129126343072002579150186564433154582381608756758811618065404445415396694507016783989483008517805767638482190834795082642717935535359036987660345723110179679378152478387167504884787885481375622732253056809394017577408260985437228689803479488065386939382610503279168218160251782154484949115583348170774736908457741237656052492156517122243757058199422696950728354859278482480572611989624593917827060762982469003095849837782590116311776979554498959379619753592737874171591062249319835688372090823795062512205969694280450896494420260505789730710557003551722216728323212788416231324133216961213633813369255473193131950554419822587673669588033944764012043859650366155610504774211017135805008787202807614157224980059169517736861882887416736812631085573156609018787907008398747564350823718874179226627942228763096365652018870476431002538619768372390267176185971683772708591594123198827968313862278075924242150463484430426143262390318389026376955590991170005820501303114389762322664679646285451723497124901024590791137068352903007693506899846959951792328781270678356947098897819620467361790043393428423655637586519349526966381308487059004004496803245153129653587773752376808713812997722395432015484972816976634125778493353804228194370692594383537914439342781161690008548743102417536312914164282304687689874958891495991430580787346229935314897041073913603478866295394216216138349173081433505126892286098000409664703934645170576326471417778714254978002362497165546038583992320122138856605134737766979052274986268552771232181551505389287003791675187199596245165011645614554427554439801214809409276619207510542584853351773246207658366331869541411235358136983666310682529193617757189560202193185538960377844482125278499668583097084034877011138277328041502098852568685246893610649180474657976220287766384974126200198061881054137479432220418577987569598397330375667473679031599496661736585840865737043139453353179740251754789615854675128509152971881135715678381017802891375400516856978033483679646898332434388702794281830599626602530100189134353489946425172850201190565762267863941062634433493528622803008250062578573355822640257572724682660862612615168897271805130599105299032904926289533475828191039815011462883078634738415699086715819945003819592724743454862619915354911374841472888590913269484004481012163582770949834149244492423986229364615354652613581789868886235361245784438618847210858964081425352578324864303978934578426855925156807996716187561614077657027672837358750218790375049476478718545379379582132699961036977444901079871049693143118502010570394594405708296754689288885346027303548601164787630065164241916552626899800356017315114380269049413333225669984495634716467353893622857344756209367297319991673366735171523276986653171512769623882891468229099821610259162808426721520251089970940046910061233732195318858269189590258672865274875999316446216453241826103875416840735676971768018039768232343187590011780647988938825046291692264593853546791464946802286878511433360618394668239145521486115864124070172499271389862355544123077444289703766096951162433626777910504813795959518675741254913082990162934297524468595353694183344913307015346380445002484162105811711863695153941242526610655657044250680766126749582217256910173927500715777516232776476689695802437805464784153704776071148667240535703227428107683747536993222243970079322631409793558747105568756229322777153254206381925248385932279453761774945810879896986922818132076735046951763110306302378032109150352906480027000020988362864282120107155206601368890007525963567637565862211090382489120519200151222638921618869179511844336539623181471600267486774611178669078002434415105361165748526734851487156410409287652555826929897766235428896194589325954230779951291835129749098054678154222886316884918175257737722098014843541971205394453306231612126395165745676198228498458552982580777925943857334713697552371863789670485952725392276599379211509785173221628117462224263618656965865752556648732377500294558694004543897673391630746123126008995083979111956126900484826162434538009929971482253399364762659222974617354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 15083602685879394856805282288301252331715846780313403361431639027886023225536697274803387108832436767504008477456429765337897792442753747399175725616390012980209913196252535570803325288660800606067727118604477658850645827968838628328220944160452032803503980950927154987904895585678355571904936643298204447743843921996491331927798404488623422523697634660144076717865072228686067405671527670145587054570261053406315355668875086057725229559902602764000814936723350172119331750636034664896322405923737976813910765139412085632410965981853255433633627539815338762574102117232577390309158463935984075612238770442998679216498947733263158975493574999635761946452246181562692233254556049392661190235118021871295634998265751790606308276720982082299608856613260907942943530529175981201613158618541437745382726585403934584368683664463993600458728002900775296696050198049540521358946412669316144598441558019351668176286652789860026604998906729648788771678446350808876971188234376375807492236741705304059440291341385095373459864512815404980797305729206076168440923614558753466225941265473598696741012643493259528995944440268810321825742607004279139650299755221575291429159099972701185123958750712089914774104729465136133369966445861025415874616764733797142481277494861914205347468201316520388117204383866760375845131617084170549530941509651394354479775637710271180447437580880060961861872735195918798670428491178870888001276245550685431191770972733691279412261643505430409876476431676430375834164054695674273001463723911076139540088367852101268750783626074131508405543709930849124191263809319318757090131072356905836967035014819774516501187813975656083133729442863983496911971249956226453753636708164266314887297940997260652540660262675271490934401964706015459632477986041136489166820455036606000871989950537343727920783969265538913215363864841485471246486181621139544750006972367178955518148786492352910217511251996079315514809580500712744321422425258832201131246403730047287885669163469780541049590394150473929747851043904486479531755981695863352814588995132053856325634190178868693577768466731531176711290881761841341034893353375771333158809366569318639350555745434523464563424498413755432610819441157188721999151287582028180594568960570722769922343072288568506039375948731341340933140565136874986746917010420460874635209330970149598399918480954183520572331247883271949674064133244626560739407110462635361144576940149481914600227256312268015311702668474686293124556829500776525885841644131970800126297161630363753271426719136328715596996334779106156441726625409241892420617561671231352532887308622665333309543700671171140193128203475405529763549452247127408457407123971077209059267731883344621490890637750737127528182833230136481192343543688202633070183801356338565984955059889712010528201130014091022340239647903933777381417336047025726034307101287417433905130390397678387101219938733060981837686328306134765681028035566517892117449987134200738434347351223934374813486267115732971492339470187276747140910084474413413787398612624919738074977104823229221951278016755207944971006883995914380541457157275190133819072909073243001733964530814316924432935381896378940832053918117057187798726838932802333574626633760851808222513929233171002657359681115003236279975141644420220827585148027809485378868853370332679283370191040355839048914429432041109788727205320535258105138052211543907592484749825968240302131484531738686144150627190326799842948032619576562657628139270371762182048603484259311374582656085991394318664980312652650989581065997175291977113487502227033315044253305109121457540124770242507481894924641336998869012704689178678126646307262165458448355146931758051078233668538186104160985291366920679875975202122426853431364530354256573945067554977110784174684474596306623200393546387005048957947248350067774818238648969493846577066753210614805384052794747003411968113347939789811582824831075480264373673945115828626823348602593927771249015578856837090391094449231952551215537216824975883794385415247867155667393626869921445519253880490285223700158365265674309302303820732292573353102158658645194979461940244760633657269799556051724914649670124548700397705141626431296181003319852331566506787550326773443576841554758311939990684347415616211706504076186684007747501457941496550380714464560721248433127070016422935947419300732809655152804110630404972186218882510446129378961586668047461437113147160798194849178032584220255708249213379200977038167490225272007081141693474765868069720394825553960358208633351898418219700599829543350058584787497488160351560098040327794001498275396779180137219810700083244283243387675873982422205635774425787727722057885799941303865440480110810425811238277348295781487101116232732823381320199217153867242200129618017293018940781306583034420537084249485721672467799573341086163420726264689132628748270412430110711656021692712119494480982620058702372264696245852949112299672163195643817561953681283458192816966989133202579963041401659138454737240467513966905746883086326789008008644001978047353538883222306262497512063895661314094695445949891814216407794381653412194330518970429634039544466110745069887917909152027568488159687961175644581619394574024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -22425689136625616951812933886384295252152786244389899298047717276755617322594321224474545202212598118827764355807436873771591550860096322911742733365445498590472752981427735918484393149658616677470468748104220088095975630513826993678577536003858636414032544814188137201415086910321648643921122034183963000491895437551671476812460580002144519674629810805148555275491489399307777142151972927817080393453693522307707893028973988733356424855178738392015866703976022460944165655583909529357435810490768765720898433082619285519025935911705878726972400576257778934578984001537175270933957119427254603043073444114307395231399930812454333442757296455213032829846531525416065422544290842699743305370572521251163227695947166011356613904071862428888850218530195447428875337761792757934466620186597361343737426312619054953940278273182348601458201917450404549667386378166653037411578224067264351033117752561260693177500132566941286081368446636070641409582783225771764876976921862323747496813871066258560528286741126523422855905224441585397643267623961488271754928830274508148692487763093786432524219807933059735653977411531003369294556379968349046936772816327013504151525051470568244050424126826958407136386317941779117754803216118241497577930016699750724928956753253218517990013230944393037980726584586006665256608023440468930880268488589326641662167914822630528494529389322013620474377916795470892247563760229182404658642952484385777509742837419249671489120767674401300789106774688573126428518936798258241097411301131868987840179098940268464044030288648916195415327934605778295043394176548505360953283614059423924246679464047479302227203253972153094200674490055025780470211448819089861157859287633422386239653262125216627186906213007530536969512430442550171072734373179396433459587426674375433679601795919429123443664056413558097397534484698276895271554326824066865096182961265987545932392093726698672303505319849504132466053015111872449387188828136848680195493073903399203322799780386998385603694710463055793804001862742638428373654598050417217490469537253941131349018921626072997997698788454519782980920120049725356421804267205985856073743773239152689451714421407608376635567328780617909919603577203709078788538969615326541133312585532529993937811084908716942332755541513068586206417423707137394069820921867685192205734109071811091114239027357397294622716513060827739539510994907141220375400599237489966283879283269545201045145256217578883122535307782202486663580509524998662363218810412953013285170413382240894836164213934260631753436493148810457911704441047272537701704731716050505331130665175718119543596429216913355734305011807217635497310655418880227785936874572716470167202931860117122813243747240362905658906931120772203933795317406845809428481334915185918490134374045137036328555354923742865064600127911182868945175691045431653840640229258469085805208975879411951284043415071986168808069565375151832803612991143090736390272433602282097041590039162973625563772744715329295762989623689646575992805232094591000370006827049580314238592420505034755105269150861636509993592132331005903261011524999019817681262999304365179227542372536895378040330479967748161042182536192464896631373687539391221929724743832147486985168242370589508753670954433417271018084852014226501923247261116905584638174654933940949587480661003218253062746189723397376816657330297972116393381395463639696490344845008564095082974209519371382265867427516158961026437515206010887890598649107001740808167603178905619069438202428156221587922770481384464096774355874374112405470181204637024566882157938960811219330312707705927441979615898742906699405865759497228986484467912417720757993363019081918902586983499557407687768295799937481783046935425117859249864450771856041287835944112021582118318713441310796742087088750567386125159962322064942461564980724263960072353656717911831905701348315578298679298519219341448831677317725371115537675485629009602403291343882342074966047177468593696467827737606590312438492138285843849389569812735419934037148266504675414578640268295618315200029270479238356030683273871737974681914280343771484638399385965440869999389977762537161834577459516415427440554551511415763889851259330260139428955048817740126779078848001574705218418797076234315807072395468962346548860916821778778277786359670942522185577936030124354620041095300096971552294121111064194701166537579856040866911527171889430528911592183926911134766534663017141435412554040891813828537785424774353487974273047530549512973757227594899755221472403557132057453996136144912709576736330917469414188985719754564662908930589636421983765578784958843306018605114854329531938671207042220420511020865768282808456264487307172723145077215247390723364773488459364437098245501916755785417466948848149975788618768136481605602571057312932905967526643033532666344275042293022628738374037116762684229098242103519511535675752533618137911609853484454980217548796393515017198279036536651588871639066859222461656256407197966395744233217877324422045711850013251061191883037327883486136986970009291543101151097504449669230083611496395457066435742588570291272871265686868870529573976040582314292295838303622785232582807238863658834547577978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 141603378245672567186726710686060598082032475130083953737274963817091875606133647458911395987778000526332122327345688065574194314413252575089914090930820591803648792183774579166670856019327494629190221141492997529274251370752280268149235198605777185196784409876709778057247513658670651162357331676174372736773888359700113233744359371929330260405585995568179691512960993270427378796956388723897958236918266750842151275293779576222432462145704287653759325835895843061978789413465710695075912600204452070144737035391357554054872419936113850609092939675756884530868629839223394296416005516600594272709198006368332751295766402214841001314843903056728484080327148833856855067180657463632002823084952309587471406426949403859110579568271753064061674153406426632194753247945994174931147389353242375487731006633544328379113653012976472569065980900995873093181860916430850747470485279296481558546629629506267737498323466327545784769022398591032582612691335603371171624252113420144943588191640001641384235250861270811094657506651817787624254943320256264984987191297193685659209267602926961667352825704023979216183067859114195168236998743753137180228141669723124022806944100320619014349545404198018867567776342221119807070570945679306823456093143347843856651349034850937801326514761097116421070579766792154120818869118284862732619858118495665848416118837685974102310980999294211257676710479662259465039271954414830621844580499800003349080086510865901933412565968286044606041758709429313503891790257465420900904494634365268114626595246705305196783334653325741970100810443920600340251621568638600074885888196949008952300950838376557432670663081887012465211775995151590544222746545869794947075449554378097844703647589853790474508860003263356501308736680060535887521051959557090914621906042663959772290662710270230816452776011667431370931426983368996174056399249884678278715975367249516281596018467847946658439137607758691047667384423906054481534986014204531547209914791343379038908432517989980710457036280989190907922864454777482735191371649984317920177805586830892006890212854889372890714975859710443475998622051089804013914349041634572995343130683740753075256406026415459320862135578704014184709225688315305667948081112662814123395777823885151160035753568418357114227378900664963339185311718241892331487497524438152309847516979676188181734990573934481076172489769690459157831735865746038465009800779670287046612721928529368733409073135673289903876390309457787034142405496788070173884881434872576017473633942029382701909535839576288627944665932474880317163064637289041847302798980641213071623885083972997598617310411053350966217904016990704871641831661010691250646843250914011823257283039300296815988949723271883182641154954854617931112234416309132868714029937402659348960375774522282441719558985258921657267199049508857567171857879860418399099210583831223916955633154803464410418711294149776030880333229855756801135885903640759409088116885033478046897331208231600110905110385267490470879983286211565788756108342677526200584354780089469604244860364794689879600748932141561670238451516695293055896654604539866438374893202188320438981469566855190907565733322545398053051195349788343156741265939756584277457869669913106621774131031510136321986362458342346134011919253572571928824150985065463780729068511061111389671496027038347814981581813553188054360758492361996949086591692859944041124977100763656257490530576546192503915204590083612578629727966381636986035021216681084729462265589928252712703693367592342486403358588676733714294061949572032231249372104575801459141965859054068126845366448109411068633494699260812147996239608474227385478870019286769281469921821225339221746227639563079419715777262971277707359445207024021871306939734865384916422971564021730845011171554799367124249127242551785122496520179476618060705255308761318219282330878639657549084256153244226699474217077713290197727289293082915253962031563758064519224408697132360709230999313894239498614741245787349930444199281300345295988053095590224173414169715383607685071506087233971980148629579260428859887500168518550997765866438212351211186344312184509197501502283499112903264214079448312121516883951971205594916246517870464930666999085181222093271395031099284933737362241987800250200945755715629365479680952437405162111721568048783211778540448609793174454264884540954506720913259778604082632996735553414677077520734250424153869550799958890500110238963700772476045327567805718536321598196298518207490182068085509425824558805206393815023742337240339102903320265605308556838627539659018064453297221569430063673871743195093188460821646111059365071759791549579184096138454771143460421819168378628411187892078655251246768966561543324009980540008106923156533965068893935219375430844033241792074518524872330806013043597652722509966632069897923662134388863439850236671692276238205471843816232596407725968755354650902315539695374416553306290577600330736163543327789949863315999259390554412308458457142241741063605828447172477871402270591378756629016743458894556173538908799525361712551526584617969604841090707684887577888720020038011502938258253530079968538188745217484332407752495764195350125919417687116118914375246791311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -369285076005059537429411238046179362333871461694049940338659995302855951708685723317745015874458167666210119704139588373661764928006513373613901532371904139400788913659948455246489837388547338629537143340593183908558938105983103435563638672057565634974330365498962142086221675252311506179762166615737085831162637566132835069673439454273790914749649054983310205927170289850293907631985207747065498428764601176090717425381548253269738489913316917403997772826482732878968821973225028049746660241087212457053136898658711494442403377739374417363065112610592198374132966315668714937671075810840029228614382811463333895444884764897822206382940564636693405303561143597585039834096336485340261206514493662363160235315276423302730047136760282982852009611518917513898282359724567012671010353482358906803580137555836186492552993744232977022245902036545101887706793509499843000889148834778404659254754229645448505638809825443609256860427997043757437969378941113304385214460050403372146170073811073915894706736656918135208194561722106908901208018297364542544304296102703594395110695553303171032278120679683213490311250430426581223951169608993422517175055086645166904266175412060029277494874716370184451066352580885233257105484777965119523592218521067846052724315942476099694723886050691671928543497234029297820755558154522205974179289618527685282650760975633249193552079611870235201730997911424407173427445883836150605016146107410899138629684979802722706198764795512197155907855872651068152516723839659061584627392214633478147092011028063484021444936783984191159249396488224557269135620991116834767396194099557636058184282477815195727983096715301874341819323944014155894348394709148620764494502922250281171309598308586169408732338197575285748409304522689615437238086066015822542738333940328200365177801153346886078154561443743071909336970603600506268643062045695130265499582106710706567187964515952186404393737649957356848439783283541025552815428861297863877662683842637109832203969961841548101118310129867239556632923480483857605373442841295770456826812938498938712240299356214948023485352161636902482344937680158412254281939584360225474970000817179201931945474203116400865476384895483616576278683941111109685576169656942740457560502406739154459107669307827122651637405649447098255418642754814522568132108167255207068307094593681128209666424378647695531344125791702159103777095037782675051941766128567227417343520730552461845640729181104753386835686730845193096945976934477868639750495052650699596080298788894072118318145684393398896455359066352243993750489834716620588020968516393775217806556574558749774071202278073830562122009974640076567060832481526733072159853029184572394291670357726852976442827492322989724265752278648519183455311783237604025983881595655297501140929980371464510097510222795496291213422893287726797635666006986129721738676757795402183821916985139654003109738578236436221788814796923357206164823369499191498644134117667042378148999236991983164861901466953936122125904775175483647934260734149655723690451005520326529537698544435998004378452465919459290395900588914740028001643971330820371940867776638722806379743348267812800256792251868295492023544993522100093019261800609720099136773911463927487609482838257358604712250694004455041535691157852169544421292125172545965313063970454202481344787757644585201079738535829571844927943267190061735998983298358932708112464968564025835660808094957894390528329680380468921826698526848109051370667284888427145929138935050085812042492197940413653839983297810196202234615744892877699858432257122981923232668636113442827298353016883233194609502491470265528844783940827479604532049996564645526309239161906064815460651991068389951712445957850026057892777035800362894071408139202427038361720839311337876725608167883426486051744204466352973769821071830841835938648795288571693406838907108887928783915648067677921135874892614320356740988416379952213907314817605636060123791220183208196254549753102962799020329018992991858698533531418070816322554346935648365850342572503291708956086092050451727933759010299463833062991816168495272463459742236110702243295271745841574956602209387005702179733651891006986625891232243723415981451890984328870088382643382651066144017005486512240720874529166368341839866951014590236194086445507177921931189802384363309914635747604519431967625955988156576641029777100662115891744926326007357796347903471661302633241189536342509535911715422393484097012255588593874235044989575031316549039403381407615808917542417561081039127485249469167669000635140391190623897962505784944084094845160901858496192458991640193281735858730243381714553611414454030218279571372665441183078073540109906529216903053050437562437035633383775936248622799750237094491656013437982690244012082379058634551551126462197319256606736546310691074720717312883852592030018009734201332346527830425561789398165413204866505238374543719961857023659889070994617773146996682348012411956616851096384610669412242419977615654976239035142582946967111550334689538049412866619668256011114100455513191100513344245431315893269153596896350729688045609418108519127373352004062061305809250896013092690837233634309094975697770236276062183291513043156992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 437401748535364713443710629222001181252359866503584761881878890287000145074514173442226723255686862412593900705522549209241129611255503606558078353932161982068137176435600888382253098091925382022176602492254844552603035694543275239408125649128604455142624366118627402663821427835982368271270255731023964653518562176212569609036290217101139313302530115926668179286611192024825838698959285989053588264195357208847189091420625177264111570958294942712096395772036458513618524051525626379226156149349707365254027899146789682419303904139836108493168206005741348413287917104200546022557424089543166694948850634223151019572862452220640758812867716092589412301018519324044024367829274921771510779894909936859016123569970400142205512182260669090839200882048011677430587985620821723021553927692768186158934781649905518125121502460661408323603908842573870587822376138742808563561703396840217330582806603594562348187943820689950678454813979912937079163196352630446709720604830321603849982456018589573535713955381520336630013637093609867024181629839398714818196851027400917229705458093973122685960056140922804505875163051866290644347277851166805106612462879102297859048846007302806959189708607235297851359820998126044407278676422159730777445212688309552235161036226110270757373167358361853196633255304729978583688215347126280063794889243959259968747084983410653591785911066890860113460372452282830932238528966593533857104729506202868609485630226075805132251030168928450716334369608756422436701257753396703370291260539163789362443749206399855344856643817513448229880237335483670012359988076429946046846259712587012210274657860068002433765257973999945154103671388436986476507153356101358158249874040548826823283440090431487703934690013738837734866099380769402582068430835860509703116409776679143862771167013176577088515726613361479991366275779120621614453802895023396547179598561450080821855105790618709972447256415465316495569058682637370421939492258688973984052821872953677009213489721850580714957708769937743544941733546323047723248991629531613738678002101397950277628292642849908207399191560266202223510649757143193512226413897750530983768306608090186737029056890212458370246764809718520773089247252974080306690411299053381451987788072184945079452874971664964943899891799260033555134216902726787170037532335937642781252621442144812507139497355696205713208087703869130715821013818534770984177032763100299586409560166130369998127399089600427588659966174016410464250503808060724809432340317860759396720931058176749374241871597162532919002840463103869660507196115150323459564087943746061158660525146836695965805377363399680172090732999937302522224930185139801441917760844190255209530337926685617127964678465286066143022982651122244738843064734851943417336807854087512258390615092892690518967681683117183367628501682341783349428988587213327469300980936186382291304408610591532962957231170466258695184792131714432832752808500247394275676963615075310914459150062869702847455081899431946874141662608574506991264747484878079306863834149333664090968784737401123099240315321163417194624663911809944963117328355667530754184537946821519820130343040462516536089790427963023273831877788800274813925309241342900221163181317557094232655859759516982853936275319545562705380572585454812151014223809872607712288451498254743222045038683289314339010234339141362635992982835976075722229702697823287863744063663123924474704905620492028598913943223193114977736720756843948463676876623079861506832919559059203249667987886695226303763611591457619005080799491205713146844172020017138908713336799535029375371063012311072136854050455314177621708727524400814729035260011307052757523245440014426994291864068621132669751600511638208618912230851059823387704352322328690136230937642001220447688631068509050852049407322745322451828540798083698978732661732226086585185182703714688695713664891432105033369803749719922915052661410855755309844329554993142677920984100200949067245606775781574364900491257116983387063847527618332126821969534078157595089214819490784421852069605324256731506474766985471909029231775423060099223730257245891805455823059169134130951305067143439993532775193542227731135302259734410784596504697135770720525796901908635117179465470143155523886053750459001529173716474969434015854545068281080767062732914919835604411764680946014657151096743060540856765939524480122109533825435564338383785529553890101775893286223166676684063836838277579338702537082654360574632716801918137309571005921444166772620306517110907232756322001304073905354485622589989318515364435342715764232493362460081925604035602481212045868678764366068978386422278501527137523519489566215370895531759356098150653666067682017438993396309222311884144355561263480439803482672683379471811785286482394750306081286435584715438243377238359403919936727496196224697699156604898797550471383571831576368260950763859838389468001354372776864654813643234350665480591192121888083721490666185626247465113164381165232261310995081394952305719204190579445912759637362224553028612294214189118236933999080943063361773739783416400918396224826225297445777595801753797763970874346192035850150652565511001972830442579667554097731111475703128966089932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -665832283483383675700397861421730109197667885893786273280599989510422825020927145641489966200367180788126325908317068764917158610203839620545697621748635357197820095588138264075648886193699730198575317788498699120047122147626952225925823852313259765229476650247094800448791981018642235436883592084823061359208141437340676248749950610956911853304904518335648989662786443880643272199649378765323339134159477614009570926054167561754409536518443430884680239934174891517397795897620638168703724670071337624661925921448979977433708714565858769619331638040669595713682196235989343848877662624758072570252427395884347852300517145289353077895237745397045516497720553372039318641074281655668672752010906486946863162467395275370365799376773741651188612205025151883986193209094003830325215712670782815536016411947193548707678710946713528088498193982915642654441595167630768027633057646780049804847480930585461612285073299563773499857223288682189366321232687380505940023239852272268716257406850563965615007061353414469844379413119305612089338831513612933325096634703214348618493591971899213845600090737175076050430893243703344145715553071966037814591794708280449768065544630885290283456875164721792981564108123148613039925164951945194997155303513036638558267248226331084824031427549774442378197908987022802345030425037617791365345831824689143710671905659390448068136561050798322213848267392667411850821833911628436673407535642662476829115883734939858495473030561650369077589985501968260713152985809691770159281078483108095993096176707165136798121776005396538393967268962595605068404607413915067369224693828425023807605674081707346594661196142917893016726620240398857490369157704294379732342224272831286735721267761599104257588193347609712036034514357026739820972882979135336082377432861645146923094997021188817607879299549541880937906861409232071506627035694564871167531447195667837138153931522543688126839477496135384752704497492571572928668427730068653427114611614687255406347840644607119074422197011148413808770202200847619625062278259540167384047710844795957204087250336653145825023038577285544230751928967926790399876314295946027882834197030954746527267191571646414318921283921188555904961437534961213749175863091646532817795303170572061503453217490401692884227217696420168690023071303166579447802647806948227132644771655667916679872863687241376112901251406315645142059309398402548448213647272394610850776683116514557609068797881187868369132138171329615352300949289228904168301594460827634649203006389317815143878740651013065104472934419912338898988574098135764985291808207771642225683586426959500161395075498497053217425270787443001706711043215662069684845486865586265960549728680760270491675633066459034388918401485893038046225649792333506840786721808740362483053485423713327071754130703095726227891573254390554803784943847492951092599943743538185632482999729441446927956785615015173262993229224494518599892956234567583046931382796183200122433170050919118002973378267915194086672670882657222572710362621487563514475572429892668414386736571287384353712896722498306199527423732236842594728258769291952105031919888668287459427238373161460512767019830417195029808805697330128640178500863595652208753765230673317467840018345751440159726980465994638339791925071940785717952228658189686907771471474825232590759690707967237515758547409420526882616887710481420674664172466415826700746437916787645895541366179193736487823649408028294232894419745034716471309620391185468065759076867590564292128532416640047188067897773452936588611590001501401710404544144407685142733670058771498345572056347532095671241495671637299660076299387348016686722581917720934287207472202966864892216180882323390761433607248097895030083871541036706704245058544259321195133314303201939901829478899577068523847616292702017644634071342374552009007959691169032421893774280770626244517478139344834073539617757444031464407700414489678204602399707215191921593491191145260357530511070116460302928422764846186963710070783491503400112213500392453861798847408034250029500832035028212269459771046746841626598159367867597316405077787331341855513248537709339877381959559636586139075739673988435210459540036032993058152403603892746946724117542592326970955645546790773596386591753177388848776449292732200941063368190652020313941944482325641381703453435022735628990719515945253958940034745775632072416914582306091143487636435998180485049400670395096055856973780547823457693449887906209804949962452853368225876666364053194962927957759614953231614318099391495773647442090170306756084880930968231915287428820631967973368754289214735376632604348765925376559597752436990531831067737356428819844725150614302069309994107526832166056784055181284673782019211515185105017419547863512852003309385451180625250436852786043270366028234085149237984924951965622062251651682093640576039099258522990383912761203878482312105622351033865867966907769987482416626931170932207728925704492139739122492258245913002618473955443923248598781725269120880290194304005420592557522373897016090778171503634441097172888510349025426205971021542610625083809199174301011308399455337300319666492389968421963988765118110008638248352851405709551637494927196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 546886773641301419294532975477809935032232858940523844117677155640764139651078822765000828787385347630008631469785210405958132685242412767753627123872848240423660487475205048092500265637510701875941356744224165799643136369025754576756683853747730679083410415381615877746152833282507295783927060381840198854006802801691705104551948466408212243970844153724221070175669334974210641806923466394309933769815857345045053774990336564353037259714804742914856038291964307217223928544921892536126326572135521736020824953628609849464683611459187326281260918130151968780101306663815194374452160748755796758952813122211449528951599196488741874527653013111298222249322003250160818046519693843213801390799735710004318808658617472296475475357249542466018685365209606896840277093774971321371700792434514638424534387712310583535346470154718853174193162883103079829148107826588589811083579293459789628197336967873274145666760870508786968881317932574196466081762848265573549624409947583687867813536667517404366492633284723053554946131567936612270830753402854271467315661406689461718825690543981906527486685720600521645670058776741582981329749532732794578392629510840475701249748656895170371943385671655986587492492620050055064695558164066922649934495382015156469125436906908068402970461093018191032450149337347021047364302668085428990888427595195695637414069605307401305252625601277033938330453769412316372124603815906106054672723209490698157202424687059458573779056277671314796290401504568009973765652166854201927927709851468282320366828576166794931909537287458157102348320721966044280327608117002374994038652406980552039520984527066212224377881604634069514195477680189376229603788747019001731774611950253426545091639033741669689223465327558260745832346914668237334063683228360511757672385681673609022527780394050940883818047133430309004247223466602513662782220113623270409349471520101292874281915509350812574448229562701227723226068415132172758633376267628093741254689864284057575387365937374474894951222071734778282224895878084184614963854632601653528955159691035813315035762038571102022240731899118523716892815102221742526522983101504948889337795933655873901665650242363757624161976884520127312433862607675590151564279005874056887367328124137241946310993869464576043247538643678105898054653644794307708901018610365504765002463203639754186598682303764420102213665869548024548674784570300115948290502948983565760305707620952885546319479150872474920404247879017022016436817804291980664465009536575815313044997446084398649933547603879990148962128950980464310152288670824958342800250654608921448045009138703809920926765974542973770164779227512891614080653177480787272894048293998602431185105754985480696888615821942589199346244769585139117270469067477872847942041295556108284564637007275785884745950916790869739705110220625561506835454480446370707483466467799593675276606005996537143774486269428925335092698132012285086714407944269513067750157886974700650901463752196503506146571562743782052627880364685370250275535917473685950980392889681283724048294525366622767727143363402165970516153900701188009703533777331946375995885813087476919419814931412008803364028187173268088164821575008822504868819699442323877432171819637832301902546014350447551372972165330619201251263522172474811413654150289337141709516565162945128655217820350661155063919769069419669472500038691851085032059509985589831558968754851048012538037844000985758259907577972199650150263907733306931638799228426948406105796167610526016214603147396497418157378638196334161829921375912572192798751271485797509163997463419328204660494062873546170787168085015802933491168679741430207474380407378436551101567433782455763868443278100848955434546509787750737007485985040118786578204654319499516912736723495526264006888176509234412023605822289456074005054957490948448448601566846041209309385972336127184619527419326738028295621573889360449590026910816285501593280858233642525816405827430879624954580034759517133323213922288007824498281573128568653405696671481149153104673026368454905664258210679284254187442314473814984040718791021882968023618749240404553989570083985456820620371583089255207735085904454367759725216739764230232720354837544557526186269769086827265894072779591012696536188599980399310287790852711672650563440508869302045044178759057160647484375629158666339751563628515773925851816785771496015456262678633162716509119247118870012193250645234446965312142850636380381651366638504607207343011925551406905358603200315650330845369394505444666723024359183723318243450370281012459054423819218471602264315235646222198621751359253023119092663133917323183495626337015309861926876188593501298396571416452367128936912352523549799883669071967752899340044704024151666301024353269473046239365183274044400734384613436661748696527510341881776268645073441558228263386329113799848462196960842752898097496181151024849123285613253648851178800658524614195557804139456107163711515857037510917337025836791168747211518041507250768859367083045580659552197069731141832156352739041379684146746746126261014604283820377364224228135756573837196213454095884949383781162108827511061659630353754445185692448816071552292088096290158913793923481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 36935648719860543559060262446536011411082038625634762081141850218071461945079547668026676635859888663028801454552706885304728937562762903320844591063154506530909651026355535010605762851216567552056489535379001271245731649121984272196781832301634674650093742067691839381500143548216816656769590571097311684182018804413413114976714669438165331005602835530352247972173766045912609770619856476659403287537093181585833329824017773037621898716260368795728752328564008916245812470288325178262834780591097299174316481573534235394157608866547926654399107628188999986860367444910216904808214248840648342740446873445178118230601916742090091480719335441697459612300625653468166262064924464255353916599384676806530096714418870191164065320895237689060597848903885749371095681579508697183317719545401835626847038058592853828063376747477072647206175801610414591348153854593321257647206053863744343215869440892850142078742758186640841596681236923113385036370522334968570005235699093657405532739408492457181950243651057549976644114159880118948370412870765742719599557486605020968817677547016229653539945936561991489517073404977040204128692642961726325223157711941235232598425179167248784717949262037137247956469151124231721541514848827659247452594149046994665154761281820965833954181001728948426364333655707561191799337283842158501681274610549247209850206592659408286584956674443571973642774429807507664477700220649990058097316403325566735169348020344927512756107147253921039726869554281807656123181829715960517639992678494339307397086720773600942019785086072806811299859609880685019337361034230791847964107378128613584016949004778283371566708503657295609052983333679848766336694693615816640551769077238924542988036740151952577929090595637929616586900563297290396307218856763502868415536400806490921865503698514530541721663319362925821833539066796253174701435338101947618288321487406987473605798774232803601924470224861682179652450900575942694920465484039087120174076282519119132606221021482455526107471870445211974329180774819705609021685903063017964450139975414153993893997232094907925535831271197219369206216326987691059710533390481656396436146831964572735518085699321456272386678145725471475920951605359326541148596923085994481546433620403816661480976898974985048791224184390686246138436228548658097543475599290354054115438161175193936885041544360101561544168145122311528118777335129678016171566592275996245032145030107053474578529877719559996681803041961353465598975777649336671415717165699755313893533590875128639936173305788255536065179922086991495848136816462211890122218991715259504971914088260758853776548105564810390411967646048329772168901962443203155557469476396388314055082239759973528501009537641981262867732811499849267491114545776610027247323227799395826677470699602351422341525072582353484742649197846719181107701860069576570236281843659747450571892090667117212229711348708456224377119021836965781546209462465794157633097384540424779618954868774537108232256453358440934077526100323609680475790387359538132641311757558661501449325514036858276050989154103519370109694943167466903982133175282271422957089776958944126167943459043001585276537837307302906838507914024724837713545233512211589811169687903912500491073990196225948953744223040155253273266851950940788091358007269883500777501171529368928907541126683507603459722047632176256321069053038187718378806735080030480551921088223765226877042913532886104081485500431087404655372786211570573468571386177570854333199982466879020757874489703026105425307009202223317803563367347944060985168816950281057558680182045648649308103234030102030553900763349245899885010331439390411777733135066058536915991760006749154991444076882258038745799869929175118249204138297155606136796266680062142373718020759316062216581597940925338087759658178370623599779718602590065966389559788002972433155994335241556538393151081960561267450163017089304465140764480952415580029139196919259200913856279891516872062342696580064812357420670590697701760491329838947176972301249248566505573269158274348995371345814204832879412889752779496292147134512251382675645077110013615944685620973363192727016923753224182175786830602091919524912959103346629168289156864742091257963505883838027336339193258245278808327608447782740666369737005868781982189520827929428774240363276422444030760512746134593492956033900192436263841450611687648542780226186860932788525255781869786551677942496293447385790509882708775944886421951995737600684896411825799133413244237608056745807215146047640827117399919893931726690072042343061835375626787290510210365926999600264616011458211611277198916116865831779489834419145907803040035077815565288620825786526940528944769940821560968425841738087701698036445103286330413955207852935499191269890103913994688508636868905191577911713835166252592296244497860174870447163623565457194141709790982771424771508136881978243006306369755514505624766854469560438760699621560349201565987121605408414469787255374134166687269151606121069049585197982428249535687786855090066804499699755480261600602578737529713827038869381061305602077544822430932741739512862891140915542548775402160496584993142015582212843789270013656440114550586741361108582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 934882519041095743404265848999274647477730398002487981683833952021613580054072903836046380272433129631360846888663829222959483751511592658112050673551012985521533577359766240352685295555725889787676201651119072281345291990446318034930089530440830274129567437293671211845564636383822736377652159280415082194995771744956694114128147458160903079869762337875753274564476105778966969629575346966092152683567432223925951166018964712719769233645005251867684848145561589674585857112089742278651619187135229756386108882594955319652489736728654763759716202739288460872011261460330408922793770754429716648550773777791378698537141941912996893379267665591229731193490519869226947257398046846334681468031420939272238254864749240405137424009607610007837023051763836662571117431499074373160680865273720051751653510551748255150025613149089220342492192184187112373415129939999956030639940978938339771273232980277007846756799206118793509718549043787944689799056512287066449569821807282025504842060356249088503658475820253493501961613130140755792304787395828908474888977503167753487376338576420633922118392778614155531022627141993357994573806464220947144735638526521517890474794543690964700091710972735066514623603311102780091089589669598230552010984606761996738298718863722483351501984740998475241747605210488468739244990043773721404993561752397067014975596451682107832103143457972909425468211015789582760632073338212182573562685892513451666141410191223357741372880615622920158592459026117913094078600299494609931182273992138573964393853859793250233051176774862663743067394604316231651219241540166254040027762366765830270698770765730464234258224729407480566343326170169509438152169677284551169569784941113538385117342546741749985785216980719170428878273951751036980502064409520742819143600870454793627099300348827742417416149773050671602889182315402516692919053225272629553836008124288935418747686039670181021053761171734827872315973225581173131171650515708967078328945355858386921523973172480471081196973330201403369597513518625796208688649682656878204599672110539365736381563966089670477018625856792067922441254797110908166979228637686264622296561195237329248125890889074409308839405553708431893505194882891704724396073788943438391266243065152912655219895087586368169696553447712501689137251644167899657174851701120995984147090034348704216388005919423849389365568567355486818982268539281917376101848435790684195879522191636814467641942477384435473097780548786996788826231905715323876154383854805988944938521225956591557056476222723253781335210321593132647858178550666094211150212205293864617450400794797353630357373724379817163644129852285578340527027580597310149776659008796281614298846799673860913638887809367739983061859787179900406123755221553892677440925726440933751214542569293841944023261473342913898605841645480636769395639600670959995493872542715045346702689383169696350054000101742613203697991724104438262225199860380305153595051053206170491794004487959251391089222291813158002591867354118018686620203916457158653764420765906797165378801306103714796812182081652318341807189779199999845015622263051774071153432034777665830135047261543383987571207986650787610040460692245875896350479239769228419283092575621108096489964920940940691282874951050001837462730325754514518788685400740255073149351698157039578679906365401056081380012415418917357203042001065273653183045134263897910365443293623570957950754271170628105919664606842248709553881720581361240444658119758601740564965920664856643348965272047302739428565632974431020189186593486281218152177698479216440109193235488800396929346432447725703271891239479422586680062807314229301033988017268567226365430935190730986187362347496318529022492238912560671536655502891645757205402273802963581615078187350170676599061365187562612377049761635715581076193301601754211538929822126339960976680799684599295639919252634960845354137898338094309210222687869601648512279640134927788280982668530725269423420566850988307692352697243871650345975000986571974811446735152830954319238478752262255007801701624866603985843324768010125919845869015101878988288727172863471427494565480951332714093886186952337527572903757326038361924661665316422312407776668293564801039264252613251760275707418871944028373822749962678284090384484584456765922152965321802148422647584418129889595119831813347709149541545675126265588360947308105864067558013240586363545669687840747381126889020353505210827848432090632487964093398620249962028171710065902143184870198091148635803048187612230749289948281115121876338541980081007108463125464897907353491235413008210014068403988177325456171562204629076216480301624595477670250517384337974366381842949243506135647077082319863138064802136199127463428528221758750090631440382801907706053394139749284691812735895988106035410796656852415250523123608759315399606102251191175988668570898379993199425695126001469602358167404896843684528499122348903033020024217141310235308152497598238345414155424578471664138610668785663464599995415585320816449750104127943166462309813276934493751809064359170076979767396082271487286123852453848356122448578295106562671705050395696741980576994049907252480620183293919078384941026702492958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 325605633935490842964317163192762528754749017327907669650806937196385964182378939292499849455040825147676458017443718192290659775081551517605910565021135103200637580183389372928694158418121587417378255212307220699749139673191411100965253338287267368618102119004979093464085034083999842132255281027022371763547666217165291036415939328446985289544689949410124022893861850846956824818599217767859267452261313430464857024765085678708443482191465396820070453787559894019186196991610407753050976906657106769309010312697014306475195502757099242423825056163088515845255307827249645989011115994915622448473497826070424045927624588307437723127008132201641438527650203745842494042882594393781843578828781542014091873954362139890676518013049551296842364383140793280276724691912321153609382925913617102888554422783414885232685630091044040580623850602499301397619769753020002062315638963421582688622548840951725265311437572339426460724405963204394472908590396287150584561984785203518626484900546397743618390237084566188878541634428632683946569383348834924912550060334423003417219120541856804757528279516342354811658600063018169870558383179230072244332141542247114243810218946656705155560152700856994789450423721077850851536714093002304957614700673431491940411483565551792156907233828037842690318989748859474801959656463977140287573884092012595461532274143192880722694178149322763729750468400893202781276314874931153753089982164672904109886198676969712730834917460152985988488651959996687541410867279747491419934743626176933081319279940126194208683985650999626643853474231788577059856262990957373229359625755284115066110924698512751278541043583176727110736878834637884786167886981509986836882835182756132398979395955307375655820550375294032867171114792740654509684508504755980296416278031263399823201483208268720100194132649559722393082529188686834708692234344113792817188589642999781016428935276141665274533752470893542567270799828478019775773615604108162438732798510566340179963888924355886987229139363483371697628870562948583755645842237606054758386017275497646401234751312044464067633759648782772008215700862319584423674548645291755314634039881364576635984499516836577666681384151774172656140056541971552800544848064803252466021265016883486633959942233478622181583678783024092642278034843284896749581673439064613460191585735833851531401126726414230107799856323664422003195920268892941621276631741145633357173418418848739154303714939851791590794829421940293232417129438331310515802118987294949162689958522052521285269819733007199695096974996998776986005578078301393958792527054983570238596933348390751493256049993835260207726693872322614385911512297502596164224785146370656114677061319670642500895456497287174064458885234443759885641130621025148471396557982111061384661841547670491832442809950034137580883738320892706138411978750267349406603480997547818929805670409830737759213188873803535260670343415932701340013890001497987718283504674769627552249099390869596670809044156709241003000385005124827100904178948711339370072653725860177279029290031755605125883917289651661282907469354839530908522489846700544611232109940677129804314225303295104757554938220613263553390667570620771878845888147045338883816046008095691088046531981572476140361715006951503464553861194772970094518825503683263441364096540072217928552021807468813052355333429828234785323977962670831155209440354920895067098806216233670158511743657433632457813019823907447048060003070253865245210496978760752739447581899641421351625009957272464439328784156849237587666420306232108377405455242581875419295388004316465870426824746486563308151619771117891893526126827230152074605687952491978298195725377458331397098955454700897840414647760046258106407033760644347722631258749046582340811196103439171693698735017932579543441464671729951158362179958672499198580028376564735836259770265949266311795865508714626891590431940107948816224243184293779278931707530496089114036680667510829031678065760919813471259123753362881769192565488443666525916785883577539443987613329330824636682329077138258187188375398258031934718371407945586410154125835160296745293010377215780340095715606734200081826348890234084398991536861649784777762174206471095703770150448686782629305346865079571980753525362312961325642039238388709764190351320144910303744210239722979647683573509809306736008752814899397773871917246571814878680218627000270657679227651252454149264754865015920601458859329278539381797808140704026264991333972664240252703599042112995379296190891949426461810176125370373820348734004801186352585597123489300738820218609838821692570676148580634389201536939050541637690992680894991637434653586598074708783398784913372016589154912499585367532445368394474942815395917799407695506383442783340793437136575783935494906680871054323641885745356590814525527524960557200595092180853567102449805962205163360411607435859546804955769675398655643043330492084620295200065569254085555008401344867455654251142393003158634734719431389812970037383782098659240453202949175933351749484159044225336707321117845358275573963713202736209388107152796673150206577174868703272048197123107259046588199173680212789365877086988929040820887668146655517999104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 283771224537960641568074309227882439032021281035921106653258908610499676979386015486234682370927464980371251162151468435375059022677837500148271359024693435189635469140915301528117060401230794048951987970212203497089195033620848065076240338128132544135950458958136325684438375879581668650466274443833923233753109502001976737377132447919137241704410905993277922996393985623660623819549082112964552287637443498073102791323652064174830094395779142055407385723528916340027114503889896894197848263022187165474682202970497392707161661964021134574797909566990466694018359312884699308377965677832559868358024147592582113905970410830530484498772288979676161338317581662894892513094022977816697902871257985218463778725047486183209590945720707738038647017225496475863663337119957731146191196971299265890802747877253922911520601035359844735581926426340440181425699752263305578251936152810005191050691171281222406432112370159821263877325689267160337288184992216620719589219919162777796841327342655209505774991934735125783227696406089190552626291863147223771473869057531960198703395470915097106418192629127285001145706462965186000300129077678510788466988190133505606542974278179360621900242350049563760993698386400466286794749277534666477478529381258858005304081619217324761509767617482211281521129380684796648518108913792914487137320744477302306513552869026844998392412600571744023872278484475728170347127938501497367306817577142289174916937769183802566298863695502374328025465060866153144188888806665398310279366372486484455167719711108110892179812567289850815005798203747142848355273450366267918998849464009762379769877379344392986921298320923530826123658466869212015307790984046314962920852885084206151873828218413580361289340075720014145259152644362894119151063325041072853176892981894020347523174793320735405033620662001170429028032290056326414197578289611396457656667108906858960947637679150250429667369414699438216510560341018404802420807489290553417524553008698315731614757268322976758048413881086209274607374341143675654842239810275616251179101092608061096514225822882212407574562120469057775289175124718210619838876161319624053655309511282326926002637486803108796097431970936047193349183793516759218981893196847270253540709712105487620144463672305153789882225798765758442990815816877416459483607814600217728471643785371277057516151824363549280057214097579433958420205950487769945998916295712919252627860676317851826727383388815416938254441628415883636225314031394697564931794866853490448471781625809718528778393452963428945991773068624629752323463969304102194753799866935112484192500356058869525024500407751669791838902180072534922825679337881316911151972782136598726736584573419805214891388157391491359858529156216559227427573185253505926984470109633881522596386026208378787826024869012637772586133241431981711219150194329046443182070689812201046729732848562900348098278863580709610755684229192083030002723311864576892479788786030827019252863282651672335938141903111834867620426244341953412545504243920436531318166346769358199771050708271861256435713676193398956460247173210982097927542092060352672905436792092261432002509888680169633526661143227577963797359109673232356513628810082544184275727822533781191123145224380957366117827000296870854865162349431645224521781294050265627152222444004742097730595804713975495861959406651587931127241771000721287503863295704012042748651828939103860001346430403036374519170653167148088184007542971328823910080236271435334718035422934074072736164877241442882280983984758970841964464842089119193192983718816135391379712606260912581591498914455788653528166775036728321279040641803029182347370168959962924856305286040538740778023429684913136097938380265285116797386091840352828207638570794430901045430329076867491783302163495596348011755996019940568591907680981932324627545685878938726929292120952280865192793812335546842374337809753552593050699221891132542760321744452985434505430607832517244490576068822392717450743394596074778985401906911371472934172270597180449612957221413095998832022538814835328302539043273730054778132408275947532013556112719778966492897717930653781676221765663967719841919550841960631576731164665943067440257423653860374561976024835629507586716490673265060427159007302361285761613503131234022554231543009635447931169576627087869881159150522712284298183733752056310788930495421463455570126858840978006101216440454394715353444795037262560715083004482761896850333063999801650993642347676698052875253773129663556191891855673201573310177190321725924084798315918554493250871740430934020546779319774505522548145271057583880328115825554530857944434529585931681268928800829557931209647762165248985943695569776538913561372716448307936453348294746406458817709978042333745587489672316063889929080907070990895274283951344909723123337450270615022825963837200317347194790108759534841471178687981652399041792047394327430228084139103410797650714619053400676115969605717201511751170390934733331168776244557649944664208136901365386449841424956240598534789308646179681895101385915039747095996373084201022306167646976940566354874352444436353368612057155436757497964047624452785230411694684056555604593600458496409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 126394402332836095851380232215854725192040110064280945546517683838515370834771564762484091522828758516640595105244811227345687961468947953898595542302336340532985917654776686797688674060795963631899207990027642743751939086176297403697840379110091619095872879828410583423170154835582570337025166423594978085601953526186489550283057661537063002649470833520652418029657279477948314051678123645889489411335984350305009768288649386411144326159953421862589888627608993679003490053683508731000930783061782134053783427305968194599100330422128731717746600642647167259884140197007860217770582968464882930398374961155143837101824527872364224964953685633462118533102296658147630657152834289374182760232779442935194978759895750308144575016919825506766233642135131831677484259822489594143363578064125176064196331964477951259371695663846791123991142388477388370828102930630312041199579687205249729276448938887426810663190758769681139152547417128805865454489781625902820606499131420843949786267568627819594513714282990639052420535849753212358956010969365497500108902596296444392309826983094972412667217544176669867375244801757167211093062154175422731070549334154847997858767160534407528122038923374221445836494522031345985491225224033006395692782700117208898266934796284363075287062867114165823363812948350527192558258912313969437714951019170107049850437865353648453243353401417214375002949206500866579590480298848381878710645900318116283242424934908113096100492693474007012389670115432130538695990162926811694752517415376889242646136028776616830223997567190091982519219060905709607488828204675524308412888822521616310311045021579604219301306570475207295043717404908366490099414603545877874607175250038784309444160502925500112309115163975691430444368084179951437548260190167257046522946682807951562575560761534487818052902037558691379950493999714045638443418387862685158699241188293462679851766258509103454421865210003407109876503070007625693145131803836425280197194234438512313644785523106644363774596025420712017651164593460110823894903578613535165546560675764287661698836793219725464637068616575032600859527404536903415177145983280153765069883848306283211128559585904165296830244394029778997310009920173273798619808552332573040062689353564437965705186885087280283293253129233209659961401532935666567055765860799496317148348693284326980923425236997679016763867523626785660914320945688783929300497775995343811146721403816596285711447748155002817144581408716697276224382340617147885128271441719847750360926346606958454203671535607749610179492905063441133251344474907134492179578171733735068150114835323460676604538164677637511975089423629941167341675198615627560849444033156497574616376099338959741890581644484124116030016088103555579811535766323740103739918992983300622648946773056326473675798364288852688459437256462277287156982072530051535514129550180486025068255218335357464881037608910091915549358980573323555473967224434365087025443616637535692007571750752929143022402120477390890040650290427343807025648425225467674027718539294621433876816922106501783101301794421024251149641663340478975263105666625560309835013468153225001894657584843198623505877124514519609772719233101438458263760166633260601085464135512656317874561614297375020374115201105868392585602488594525575451767282552963922684167562791387505491091070842443662081049724445160613956023992041932709758577387657807566332023621239417556512318272035072404718138739487765776368974567774088982267752237065260225305513031838573727135984452415290899779747236157482795885694046133951839522392508419821981613719997539373827787107853636060756605363336071252087769099858713130064584590074565107810770435392928275962085214518329146390431818417673829097499858354085267961917475531092865814303235163339709929279425797289614418633345952539130603797764741618741867104806659405503619933771226151855435159466223541365666588412410976436310037658168735625873216104540531845186954228105922911970503585600020804488108599772981822484164993475721569859500306801627275206112814303180176239610418642857474868648199085142815990392900708487591806703405255288970398400693347428683712713113619084437242758539802063737763787409828472306252772497524111785134238970177219884496463487909922797986810277941162888563854727662691017610501479455538850974792336171383400685396501479898967336624840789494389933261573421964967311445460590233160748999081053079223400427395801051772713581825541833150962506805632786519444519587137206509307140366141055108946695992472493051879394269271701468293158377871557970179340284095084712036712798389991365729356589177564298392931007410360516759648473246227605042565672978505066214321342639153802463274547577167147266448832503684342168981560915851321016879412859419725079608068028215104698407316914327483751776662724385306765987708735661618980495096615416200384353384411105569827748611688403674464667862418317292519774248502155527536261912521868669685012483900287872009271312418667309511327701152202975939358870383325425093996943017141221897827644637226044523623752240693786523743833008267438100229869580430723593382426896631320008664932406383103398879836285349262396315980473218503409230218503651328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 52405342121044106525401029923352374173529431532882204800814003275759169067359183538786377483077902207810075461530875941640968837446378942930405754079554698057480989923786960960503983976978640477577528163586768192272169173817630478042610930568024050620075021779340572519389384172278819041663779117822975286914123710848808617010692685938515705577079926219231357804686347300384083559913080773061383814182449400082382296081956231694006613407334997023118890582116403103513809725643815397663686267630374522049919436536117878796947602138849792551750385976349365449056268744630023938423272319322525735015394667986671924013182504689409996739293339052803610600838029304621987254438697069086194503919310593091454248976524898276820510218210884165828240322828541118872695303065191675807087142130492249739765331532494749146146791611934253007437823587277499600779092778194218259364413476978069075351638146725931520992261452539473677281741212206152466472858927921637604893627756929454694450704238840230521820280817988164183548746408519771183277606170329122066982394735003140541018330373799105397926744652928088523292814722652344657431385493451385325301591544929996812000140701151935041830022755692747495017467241828733077593532212397230602337716712077989787359500564291181957019579404159329000741076055729899361855436550323560876015410682921994030866174799427438963296051195184104419145081947664037458623517885022070880016540220753867780543912280388104609381877274529499407808992016197261425640722465033328388160868555224823334959198831694075712541998443928072591349145780377324255727344369146789191827809250762132151034067880487194272551503942871844016612768706867407189621214769653097924359398358877923680448787637731336602176932572025676851505162994745241617149753408793282195857547924467062427571798819094019225571494413412760970721284069462541436331135716237601389290062342201561881520741000804949361729132322259190977001004806111421371037991114472501499958030554542408976345745439036608749783365835963506503827059127435259759324375935722023055573855652350723233639814127441427543995615403293709384148551232433231672823015313001197534078845617027332452631474043043164825459277723868518385079643873957744841103886738138627560947131237542659608296951730894321538245593629147222267304287535185787453266195424062951606253209530613504675792970033629923127460131356372568478876841659572061567545985270040022674885910416886162811773492554614549046541522355366682300407742995825481621898051821263140699349412861277945756886526997601095390417587779801685966301995312145812710790612239091447285919093510384537690142402043764864690880294662518907002178729460129914272609247911745769487373781054963669045083894804631892358054297761268121603500089749192451318320726657958686017102076547361926650414850327951395549557068277936346681305195560871318645332857027141903179879601314035405055789364944422256590646473376014636833733208862378451833334104774093484581639558028940888953208480578697439389864928366183573391823588226044756629628208377974183279450253331972963015445697755555382801118306223343875795583998712432070134336159031300796370001343769815205122860559701187965108440404753782444687992845334998925708026880268590124648592249287047134457502251023798396063664787636261322192678837638260313531452527073435083281833234039375296887592994962972320477308837311985625884640685526536276045961145017475237459513550458796790350134308690225421399944851761386582386203975018615709689237243963665125449836443611194522734808620474714296810864168718144359274562266145136411298888267861864384849070382459964116090835870984045178354902194391208836998364470541506208572634001675912222540697529951299291838316497663608549527129093044544925636430704869341501254326653115412330781356882082938380278156957227372333074351806094633915129519653327026132981348616278820561186195914548182276973887345298810355317495840049131369889107620849454504894001574385952166753976544194344345755412945066896999343767694230519765289989107186530342486599445864610940752027922300635455390542176036737559193918834896328317924149892825339142802775669859865192351647440715687766601286972345919593749196948030485910311243833495660903875478333450572877951421116774456558250851151153436940256385461350523438563221084426094402383151891277209087445084208567620521702359613425487383811477312257706973939240618507174757085883185731631004909702406256589929786068961615761960427218397508741414227257275357292309090147611859273630101123973327913902552885414221270100304710841587045291798867588346754000695957004442752595554687144829970881439137846244531825107624572033497423292653681878693256675217809839110578299120466098542157702134561902164272675069526406159432609919126184182079686341848982247926717016911484670523758202931794073487281310708737455685011446090445148758834063212028138404850938504717175257817491493458078561019017878924912893011601559084385793865971149929278868957230784363055170614508923760996608626976673312144490289853796332392500977221282806994097167770030206958515653792221876512148521349139586690573951121430907490479720293013507560774622662999569396145245926713912567612965003003932180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 13206927150508059181297237694157967453609019742961450021497363763877480001505625340337877841908784531801223647802075906272560554339970876876170504517086068429305504178373305785643808495957881071881440634110892023820842527434161526809196281280763349483515977060975206652944307033388963484993017009354979535293985387795211829515457414238899462972280432070707882681590987211718805104225159576661181787362129597920649827101151502535328054868170309833241243145630569151104684426931694946636225589512993115082371381372643118978040475457822304884440069012887230287274992169223027043716173842051839651010328257172507929721642348190611347410217362294464993997053363791583003836948925238104922096783265850619816125655842017599038861419387428216558907088538204913699893837908154938708987412537761382966593681269340273782371297832332970282807081101634547205602336149949108056532823128957726768801517743299841789883546316308698936897073383449391108389927888014228091413160334596399598031543754685324936452591370484234518042670531444137150236070863958561600276031837259442293178023386806715516154259217897473404028565346332154749132452746129062551823070411427736824373559376150383213323371531483693002239105882845941293204730618937128416252247128337981484674666386902725544828109920779433313342584803620161950145204280355205789025602335172000366758181801149195958977653321046789867072937377665672975154610228955720771464375503064032409157562108229861263628376504906048883044482249692660737345061374149264886591781545233232647899268748611598696494677088443580367156456677687342409471114411279831547772034537256589155836916871533320213956984355568372437312178538684392269211332735052652753115252258796178798979420942855886745539281223904303841056518878699285928961247422595409112264175711353286889690774412747499380299638917797097196014434287744424791969332458682732847630878186325974120081450031783460445354560800614332806582459508963814872111594338773629934799555083864144753818196100337091276682220158269471519545537970408751098361806719154226805561856326612792208843873516608213406305376098454759801818782493620903665026970889248403433183743501899935623638631683612287118308695082514704697673396850682899406587028362236113838966847391238482452585595144237734823843014209021528579921287781973968094204773378701764957177297800684887607739433406204934438317877582226342498834135295607108055986138150133374825877903036933242899812936359354443759806030812838829908430170398272456581073618078202247022379823737922949323269702936097936351192977941320168701214949326068059244641457586040023630619714135579908901023384376862392594529612620375152460122170224511750295032546056126944026916210924956451303726642717790620869135681640597309826636500504256812086924966583278443739008526235707796193249617101272058820958506634566359417459530056266863896179208897012406519957882114329061452852379877529638459803348027373514198040429530790729811514478157551793428345247721702174549716850361548457913914531891418077777663857092778723033803723050003651533703138697256642295110238852804534038698177723445310032947610411943340754525926875054752281870529870220672684238743847646493897760626998098952919258361130417915435195047418934126009381527489733501685208414948006428940035680267857071353664891256559175018912869580841019803898038383144222110843830400443544636543426197624321431868228439037489284736584525611977198183549990419905759600390404957374829428588175899229334673045423338744263292672442073011956468750020878305865627888593249510276921905702026790351987739912072308245482436060177544322398896493310373289685001073977567147466599251933178236961925737463528406225654455599065894297595725316180241697695729625009074905132899461344676834186501091865609889741846066225504618854353622816149639930522405010439115303140936392940636580306253638339130578817787603426054231159385088208493417721376953856294726501632101021485882371888850155628881404225244341577823656815184082827682263699887143650245441476823463843069095167492596368313054059553441083287979363706558247612400502078823173749929180429363060677941545129940546065390313169507163232712751591153468007684057410475198271672035676532716767156081564352579750247148413917914494980349478356296212506632403535869580497713447794791020064627419343849196366740156086334769732695716245698763782636231673180865996807709400600776002411070428567010511373734103967088238770846031419591009136604603156165785890766062478320701570582685556853829409761623274205122720798045635950749437140918300587489897482666966798084347757028390268636155339848572512907957040790564632165784737802430856497884578490486917957089608889514651013558444873619498051628909463255566367116670574437391679631311882364386786530134443914500135752058865831742336850019706955319209719073156940129612120638271373022044864430795695711203092065812826847254123789404871741943079624260125771080279229278319406758878916290968670877144093847623461933825892522877734483389137783977274027796276701888469961569594501302052192094534041686714983160274384664894020558036266721550203649846343359239809410340108504654045493192256246468615177113991185990561920697810778705834803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2253762290867636021879900400042601877410648469411300545331754373565306610199005166596688393820451341243971621463826819533793655108848732612970666736769163999049865105168085444055994485217876957660565874176396056771723271948324933833978598093407270825333503510215675476959291269578640672995500071383325227547380763343295206329274880040410754386641394867367169226972564392447377434629307323131153684869992722895479331049401980146987692932448729015429407997804785289739302119632907502222699111582468449359052252847677397074483435146728954095896464187624191137399935423995243433732863129079647684290372151474432805696953447892086253001621845757611021370763460861629588833090916553278223411802411257081776870407031139028264138120796275844333843392967090886048316005441211215110770906646357060138731985056754511675963150203486223864381936820520017339184705181932269030567079363269620275993059948639184191361593803706932044455090331181537917352282336686622852825931070332401447520914672532386578315196925553374479872421815061305313490662407865917911626293377462979173510655666641363512576927318794530772068347416358067311864822311635337321362180266820735614052328014917158753654307194090478532058553289110905529522730810653894425851529038037889511430029494385747238965948970689315597807908606313221623607803402333426255810852388260483884251718136661303539073423509457825504588853664593055688070773757385704829125328368216603782175454709429136864688886306302314953503156381929350234505484716262424474551827016557801932177368305444837945687884022894945328429407006413045920403793104683501399538222358542748804997608657925901049092752862332184837041769563967681434787198520993993244942131397869717804297304869925557519641499302442294854258650293003768595778988142235523778635241559540297066820272709009331684087334245059940696511740909260852906946257355797537280099206264044422622810191743191359126872591883836191001049608175994583592183960520402224829045787585411855278347007100248924575065255422057735783688312234555100226182278366247505523058501615885832855203529167014658281419188092779091650860482208497917119181466287759052160095821862913011621793294842039073882936102906876052222861838765845610452464640977992001708900249668799785398763279660477350808795662145498919702374993597541808034559767553161437407697622465482619980509673880337532954623245992853509894439516507557083446589285497931317253113056473661980191333097143665610982402858023940826467875432553946809601559095905868550533620129838439177577242260575079980549534025542327256895541840447060129780203732081736221785704916456598598121340247194085499552752927066828073963088958594318347571599567254240226096856894387886276334486160676690582180244154360178653386371461530529518446422889289228701716819520837690659986736778995086859251123738893435053036083872539269944896668265473593094048235944817368326112453713094610716713625523749646731524627047828614784033315181250950999300654515447401812194301777480026957848569841206038099826162207385521209110747056545833829690171302111318991550295383603182483835281147201306254558237161437204563771151198990032119947087411000882837073525023558839806886226972617879064855779232255545278222911720488165679781094285220207717244678072648870933516077935669299928944781485190009496285480047116255658461074696438085668666527827022471372974331756458752342741342812772987973519194986907190186566180830550936331910417124815545076413882242836924856175887606124275421318134072261722175617772546468001293536483161254703392720900770846488675740616526719087940425978819730335106040903474713742050647201218922683629451301888372940515173034452516372959723168579612871461151019867981958230909772131481152870850591343816575945114629855603114122016742999355301006930085188818808096144124685280791157258469047910552316925069182016532468313548452607437372586550890244495153464406715305337366203520576921275650155090915780982899901289668558511367598774747494328013840581230049599240893898054054338096885246582057574358254205281354748290359241384258764968487990545964334698481334658208374687072132376059505583753347348240024772764922196645339602770797808902731595549052900235631569651866084807623714939874141882964465222764674828395133861538545630406127704198092763355234813787837927027813327786913330641461585867996528067321297971301004645193775382640435298228481519478464845495203619453844707888338575240307166530820416017176921807269350642295119791695102356562238881220773733424864798514553558866251953161526541643036369735020691134765312876193579258513021464895565608071299123239304759494929900435653636460693920157937941598393489129427660020225506918639206402381271715827509365239885532450661934641122069338675857849146536601148871912514234801702957454176852336238256223418694949611491641402724428459844725401718389922367740387142245749014317225784103030586127664553080549093029439274201422554989956539885446430132932979607819089999903624653316492929361003124371261645542095864268437552324412804098894294701300403752978593750197368136427000850279092694436215526607855048162775840719216937953456063302457477905116416350908393960925102304712134538927287068052684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 327529894386128917544890380518903697354175751905549807462819442647578543652741314882719925781152815140430340400127437928040828696395839444866640326214097335059949013675797296474127279842734904500190527871147255968171561945527045078268093492364408422314566164540083427992043144671415407088461441984478444295896799858421182539584921472280368197459217224251368400776174978289013963709616802012985842150739542598521839583255667820684013765577789448494370994408108651574292479897298995831435451678552043004015893691034877451639362513711688085840509696369283854224620985261445251448966970280909776604857946127206376089609046068378190262744259175892635866265290756023738296993352077663072603997200978574067075700258150520292029985172280595136945701378781598671227762279407313213781276140982176458490737698253228560330739866177232469156779026096565107677099970125100082476965886838497248556434308643601962095291648343755953061689758582850772998476756189522397816982641740208660989900697418953430651581195645073452112451473241040117514051162890784737757011471958895925645636302132884081420894080488761532595426957035162274924495766464596537103486008726097048519673698956875268256530309104834507321175028726078301591181444061294903538884547425979696633757694121655104345102923615742442724596452761422354658871735476794764024956744824610244278755434922086709097543275013519760116469489697866083662373962289948968508647049499158148020692056113984878021802927903431748748658662089845598951251833064539315441332917743539170500292085187408393603561821313305469013947117814677180305030474128537004416119344002834078012745502960113618369175905114293470488250939182078751519292695855459403693211716250259337843463943605017159544840493032869399084893768506280305277242693545109816668510669162738815084667594390107215544042036790049699030171022378936058391933392829117208352793002883671671391170355891951038768722931189206344272166800211257603811767910635868766815777269909343123067513049153086586374052296395911155524051247499755764911378952308772762729601937117483761580056401940760330640352916476853410650302188361729732382511041655339903619332877814327092427373825755101463897016994208468679185220202450023402804859123009766256156251573169666313990743275574686443549031611011151168993743825749812601777172506927537542174803233613534325862487843691824022719036461902199755762217843975288277479189928896637948997559111023551810304086964447578432491290286499456770201145199282187802208148891480603466623502312815783011834442959679809813338223059510684054893814894743406601453422671832004429294457971311664912105924551443683051681547353126713425690662083650186691077669159083178276862148563334610715605271061251390358324361524297003239874843994943744130472461882697616065594947173021582639894822778769860558851679469300739268377550265022592626647311533392295315161184233665857037818073691123109570429008254380071927456185268392301865965719752515283315694667225364286480690750472355597710214546394922271711280547488688117451110543027012983514851376946586394445927194584397003727059669949978700419591675208790990984783708903457741069097848590148180585764372999441102240153986476526526291368386602199953148644214739370589759503993944238484112042535344834695531359242360298511448732613169298395889954004404683680493289326912798020995891333524705512930696130941562354261234806080959937609839641450024605479046163412820981278745880332449781282174498983187932690460867366786078467392910620195237619717355608111350040025659110199573805811483698030843333291025454882791670448283456966892572888501583336494286824948213500448809671476291628599575518880877092336249750949284792640963543245081382956804883227834001165496445347623426899383344941501097363344208642856327195551354181426834954165342157416999103426585198020878636558472770498870950227914917819111629701961997919516195599088375304227553956518045315689031799367693513528757307948639532427685138930376415047321936240061893048806895771464674365010516056853013987263295009172415036807061183792930920657952312599237053228896550451009554418388929488620650836183326733143624044710723593296051149660092098958126343320936279323570030715259946287994270607861531107548014280636636965245893137500953028274865484248514796503916958700752329396485885937777362525912968700883197957238203421247624318164265528423409588689615453446561029569230123929189117119219002294369689662816425392919779843633940319520182170107591458249530202421063816308457934515574651571566110275198210449735447056627609792673603443506805416645074586769760855665836563077189500353944735587631750399261374421065488723541093081431948344142384942841860781518631676826888952186365800808165393078563495985052930920614732794716587594975117457576929368786140325456052149557470532758047733213946241948249239822202558196416611618544008101884405456092486288217127955656630665912869094190932888619653163388229159113000143768567296058496122454298526923595339458690109557589924857380265280827518325764901998224905757892051590220317082576426832556940968694120408224205776346143632567792597188595255049957527097877871533692416257017165958016215994526788792482623651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 78023263952182411916412358430800421406752321578476192328090518491759813932561381968683495777381337245054361233858187959844420940423264508728053110211025629549238789653097146200634777909815842543126288563399083678116271607855622126187310845563631067657045237489281748583645798027791213185166930188053373207642044604751535327810724134139086261508960502614991441539407883768385302280905527156394607918432909976659826069805338745767250576567494575613541328539029689496723076771556030474472336011285062779923964009810095828573080253647086791663138372968499195251524900736789197014996789226885829332333050252577611520171777544682076665450654964981491395154201916344048904332569923929906311927937081526858283891540167567412002585165332165483991828275690101913832074339882393766814161289431123798408083233640323311287373719445741360222697659620634918431546415153285016881796436291192983325891704815693046868804160979132621185246185409163670853685377465843292755728618421460322865322070935212521234062925378458994093354587068558250242059724517225321273980106390717369228314443843107342343339169592504873577848431221026896916568170348988194648576599439586574318424262407758428295465348109935252218938105238734798379643534496960324577041490709665654966954866868670105567058028543652409456386803870383173955023623920074648489039789871843594592149938967085144852928630027427313977841818487142239002449763980130565636063770475188834758993736813981648607041523108029139939032044501644095972610280683990693610313833018714397801429441188327023396771904047895798441661492234822385230250272160111087696210252986469854596382772112135200117228925427147116833074586841173641842052919680065268914777333935404042268704132116152783926244755589633498453479968807120685594340373869530037912694905995131145977203759998509793281898202561871222412746804987370257301317683148725039435956403142857916101731059195431195575443567556739570473477387866841486839472118510030935285645456534462698875315820910904342905498961321921945770723718284089917939187192502957921060279524490032284092389775720905374310168870661047864055003722553881905611955684071650588824759566734118667336682571226939766566545750646177123288222255805519041980097133330568121585768031741359016652370711506930759215408903765637771253966474318359049761805124219109306153074765332524755223061970185536275982540292213823210712292348037597798548394667041024316632227958023802628159350784898191922313765308009588258437045304983054753875213803167184667193920806892321256844177941767397925923111531729988449329422017156307785915393035769471850771390305767671406386052975263331378365213544688007849228718275910760810801927143318298516235342486917742406531939102639235763711947422453716397427426418326575802597999083417040825269114743213245712349798624796772869003480866006433312241473528377361875612300581346952944901704605236250913946414716482733061743865423978337168407086092802185447043490194782698628591428875777919959589440764369378239330096685971757337936880453783684267556909828952411403810404865568147621185895417186330965942987482811735626900699298329392171728681631490547519884051875133364819795543461605302636968287956519085066222423868528668549194857624956715240103091989709532807577910688474532231175747087015529311544726334896772742426315239253240049195030742560743496008866131630814791531374422793020841136603572220991137182442884394337852384323653845717983647655363944009580635785638597936432635616507550481511413547172955989014869370126018732869118758924343854703650513922976026218917225402508294314634966204840930013542660122385017451876727849802804959724419820565581111829281825695417491077511313969949996986732410002458249649141232830725149135515888427839972170624259062011271785846684788417849567676209955920201220560164333106396602655436783656898514068482955517498390341932520732492211322013747935163558685027110536466483598901220124443214264091013930733655165986998439730157484225919989180541678128429995487455000069659145914054825075116862360198807767013928496151616575829976663539994604135928657378953260152158571605446359946406828234364233849541416697347216032991755372781628526019573819796772868449970261037483647642053529818022161279216913432818598010443551964649573097418986912013435973366773839083871883295878956391664387426778655280457632525349272057674011165685531283857109656764838640912688210453953462791876354288872246432337359860540237562364436978237572272317953621626217690657791558560535711446609670299563599847955185135683327615849587690828821419440958100729505273208805085161057010414165424443347646451328035331693928335213041756063826354907181396145152692649285906593954905938246197935245083627965380194055869040580419648690752960375294280490098274558257820962245623399325602821109226702157976436743683224266158877518703597769245255649819306638320664192662152297576863785478496232231450801046148553451473992053093249109010697872112160842802737121019534706323558498737950707612511827553966508224402914081402067634818656630618920239786129451410971223471586638215102819681389223941627147605350982563046460733821664940640021343219110585737770715328203927593665964277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 18748092794253100491504105371370336049112172925081308543140414534100718138709689671905763201234601744431063188397275625896810967055873948632079016621670914001253800814398105772365858968054257133772471836399028821122632777516951714762578985323879737603936596785067418410686423661202433636629936656418754580765518885735425600880686621813132340338024476457570808735794258570323286074412482642841611999630971051399950907346116259742572537981049736293975240016290437340076701496578310607410523311826751710271935608224721227846735610311223929353782657582283125303915942338397462724911408433270009147950729348383385961250342221401003995428354691789830891959525392539672725481709942279268871620893537222300698257820787941012939959376275162064279032627036169744595967897628528250124661752310435754411481332549084025967153891829259192177558617350521488863147568418865324819133160685716250102722906272118656106336427246417139993180168316990453852113099268305597776447161273198453125213815921383541712807762874604879608612796938957829922483789517345991929616535576927285787667927507820113232871906694390540031058172333975990559726018128677986384903375269959733957590963812969841539459974984592514469334392634591192297959492884348951960901133983549262697152883809994692984133731163088820613733297311747361246061305866591645853842113340623049399097469047651238599725181641248531110825279950763827762348170193434515078431524726895501197637624019492686662848655171135722780742498306386743661579981008261010928545393917981329646880078309336933588713254358342577867700204323489161015269930463755326785532053236898402303802437208088435830428042204062921326038623687524085558579911679876194118114847625905133567075451467838843666031148960766211112944687681182951686553377528958227204387731311478972169130697918353793078926491022699302973171072999630345204636574511271788794390021245364491776218992920208217735082286559195772769046468980129328216495040972041961900450543783733224473484981303782868186452278606783721688642259188347598694824284688321871486281852001940329008100688955226804051191595296203059397959119355394954852993846552939654342657647871491061421707907200846626573984588959387242369378401822080374631543272084524658043270826187674274289724915393703523663482578708670982423197739565842627030706803301036224365520368777156712824147752705726271861687155773867785901737916733863203144489172073596756391463260192873586256589181941080413427552295808909171669534552850868132183461453920582589202869693027203853865841493540027605105978380638961164565164684161895711423385720774637967246255421764457330015896311430747894500345356798118373870352729456563807506258731433455661932970751351094650614337250370956196926194296210426686190692827121675516356773127984313571133537638299748910615695483333402542357321574088839761728264758328932311634089230061484783164363125674372628096233125469621393273261183085142256342330579937836609472657192194505228213443762854676137671320666199324117239845508254771743168170834439851800991535813083571739889983424775796502092496545961425908020783615820919933504427506435928716463173588418792270142561883791941071617972406097563337701146067818755594829558991943205647469266512569443273206974647254509412513943023332635763788227732357040319555487000164903164793127812445746754116319484178964857591378133140635081480134835907236196881535647177451258319411097470750980711579852594662611051535203769117069386814849807886726649362648053737490672322548342002368190331772983696286427360442661384529924752855637628788014087920806280949302386270006109910985533912365668987028297395336494454633490172385624756134719024384101944500312236946907616980009398531151298245087461615317592912412967151787047636881331770877770833022402024660268922649147675148914203132412412138364165311244547076833486597955462941962322759798493887291754701779761648827904565293357384226978926202540331912963778467847540864857442281791085038679064508925507278659773000024050944924735429318144075559270794848863186641441863787919829762699727638390486233255546180422825369204986244973912554794065246597511408889687697417480316001453235987931412544439491874603954128879262184029244015909862234638782643891459433833851820241717801611638104884281858055505682924100315628954781419158573964390607298633604187029309635353550116534726510698710901098749037596120656893020691700989999327679428774566974997455195704828816764484092180917391951376541723894694616515273846385143762518277190059028366095273582837288099379615117509387237883883007052759335553227911989604940361698575630481552357673431221460122313220415525093788850557623369059306491237958968198145797146439940189431296954677741054700967326414535111095115311318159645390409032905157803808212892495597425839988127174720204542657744337693271391125468290896165281070953065005527835296066290684958857187832544085937300665734300992883952429913845546949570140152437122095249265346670654811799567490957616798649128807041204880238858963661223397423140297658625659897413165190995500203196088633756605078147838182528993090373031917887234283338733438221561532932564557775162272096497178701347084404935439632679567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2962349008955932234799524428108035703111559946313098873738507820515616185304710965895366854664069333854068276920826242694856856760558781902797084891758528427415159763658664907063407813767446993488459306147914501848681823155808694074106614912038062409877779621523180662747269673479944711580372584440575612480206452322437851904741997633688202051635720409954454241465693437951243983938343809856312519666630548727735493137117980000774864482032926651449578003022991596575181126751868686383009471967619801839618974235098082132653191238783271868496657740567813153770501555577261501640346591584633088232609204861079315629653123844600073269164030794288249885939948536288313768733315232780133343551679780879669450694380844166650354120857788399552988822184881073844496507656354428159706711921604218378372578019115227356362154332447533381075354100158766723651068492265608550342370090458877015095452382006381690243383807822123396506897993828803800021985660944458200683276131465489998894090320358327639680333516329196352416321163799577797540729911960993053591638951334092358573802231659682295448501012881410650022243008840997368822475115622112039156100045700183647661769786645370556300556735667789054464966683059593008551264779865988893942448833528823678789347080929062602638517560238659574503733709029081534590552483332755993549368209565834827465494025573661898300942702022544279129772195512435333064821270010444930777200603533625676771495896924099220235501131076617783099039519185259837379753166707111341579652867644545382699389864772072634749999587759907146651273586992667923270613727300634559262309615913890286299911964008269142259365871473342103617498050914521089183447768042224322546111040718581995043820841776121827618813830146727943655336959957874757937596157336340600629462054748388777777241038305594899711257207349111077072759140829484131407950511274760121088029547284958516551699968209388766449889081283964226004467370791583595731650888511092691847364012036587073595669880757574833271721595524245011985380114822975750607689953683893157101293975687813220940707807756845669187092156378670695300995340310177071149065524693052157471749318158350073132175184837010127718213845561056047197095621515729264082036796033463359046383388785409461406829770592663303573136008337125307370138021163052470641484547321837394097545607738765103716004010538199062122294828167570404484883218631293301900334026452872243844563730951006477185992001111221955641811361955715401459825168136217934677287547484921091544238505976484628359274927898848786386242048977702197883515334630723445863777037155866827497131604118351151506444826041274130459660138176249046127283741256961247940303216223626195331701214377943584626777895242682420027601731674546257462468409573101235458692436551543389949155296373158870950478544033357956241579436396776194656800320203883198658175262470160811307797852143691314360509428681525212488346812365892814175899012174731980070733363804993444480193864169623302787205687347000803544039583705061999394544134075439392926136730193185185251008642005390075370621668372124444652928386879033665210879936628684889377256330848293714652444359909821684486302815443107975674020600407266395983998556938810277239149169270373463023618706554937484216036686711127689856946830196050623712568586846555666214386376508195349584059021460365420852454393705115027699484841883413833338519688447210203811692943669677427886031358207154264660258882596681600874446871647986839171595323620596187534744802375617609121218830958297475955000877959708166033951754534694598205052026709517761229820135664548435904600480159713183550331444396645749642739784909325484235371297714111453080309739508057319304679913979729880307980362431348366991356339734211623126119679104678504793955777070660299331236257879961164278043123014962816215775757723001235944853016174940818310230164188540783298202063078802060394089270986398001981932531269408526830061543840094685143318907574198434543431786089282101940780887778634287694694651530545713285172421597801823434597936873439643323191621259688296743687663171711894646636858817372375693265721923184878338833033601248713271532495995185330471205495092973252165178301941175663690951011899194618711998912553188586301102701087293819400228899298211543639714468874251685386251041216734982609894299281136586495586583354987008339845636985806750934819310575256072012026348383446661578192059010629412461433550314139982128895206144399856615015974791277524400826743660913925759325442986691982815606135234373002269945613743574590339833515924795468473097263668283854670901469462669742891708886574980956820214334802095020706044351437378195675164914293794935092835506785199866365795745985831631230690181096354270743343455594359453303200971910328843053010327521566319440884734865579193320612574903279050827396197659560940668409784507262832676715379899346019684086180330406637641699289130972778341200813200549454642403623690745838331256423369585122738943258346526599764017248470819706295743084398463712687893390634260390137808917897007058338721519875981836724763042225230855451142932321019338919371184156357987889443044385033481818997725565507925276793512417820672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 269968752361878944346262039684672536519336095328832686515848964997425474107591441637099533044767656475107812799995592897166235950503469659296160084608669936265472864310525782141822769676278125379360956522663391058349541467443060804191677567061781578274571809077360186843487058916116202495966030110737614409164640120925260640995312062780230296310235018036402529320332997932636323695647376805118398750910442381845813245230860971324964558750621350181797598653491990765572340220114108606903819642188895487726333513792602621255030502920686386322904381211905315979782273031288698159389282883424699030782372971914837361729271325819064711471003515720608209243595014909398035568277840825002918435595402547423948017660120588021897518070399540343253477712379707563768985940517525257472060198224371511344571079078391888403688865910037301289178729919101124585890113096215035437435662457653495959548179441479502398303072129316543899164135618272585945781191078553906845681243523810568874207083081174807908544414672805011974515676630798093657454751881596605605935650899392596878449900195159816605382300012685706153651337061637775865061198580337016771995693464571767192599206676381303102817137574391483239967844327715529095464090518256103591350435474049953044680425272617548662756576715986853304343397927133488721421729009576559898691713341324465987571975040042840338604777984475075690942966291406143432832214619294757149977599074617711281024240423798696642268726061540422728653809513828677464485750179105270687594424015519584974295404806545792939217363608667597251962576985985035016319517570653218269022838672596313318870353543614567010249036473389256916862887889167162650699315102721082547952083528914609716917281515465180273488660015217051272338413932450227895255530205154222830533625060676923416199023040606227051691738499488351321738257123668688493920616753705490929503486847245335467104840602611756464286365813526418399852181114638508911317456294432977418114100159468940701057321766992628469883825383394583668566919591843886679306901963421012210147976097147630908552791646169808674988078400407770831175116892976793257245048077567565572973229794331644218961721016028667168937640091835672835436456905145823225522911736536973511052352338204140596446118967832401570300247821540523757738604845852752627511200037813250381505512164573186275396389400117343997792787170028099704082743124926218689786301270620049112664813869167271072476285597669327718809298569339996200528213250410675573921266237439459857689799130666675930698020254085782419698751799376987568754455480748920354059656484609771873650340110217730526841101503571367679741252750998487909630720211115245274138616930903318370965742471312232338194560713921369236821830603668670175626047330219495889970802903789946066497662403158593203558809315159194894141376473966092058305550240812351435813821035005530902598725915892175489053998269212866972470730721908710829203405052531500903543207669004494501157150472461878937662430177535358006643184281191485431280046376267944433644912226328146291489012881920805694621196664822795587347069725501892096298831092494936088323568096094552269190584790033463976063541952671841409053032616179451251418691759548671109103547876349396419399166901785551902707719432885459636082945340832760108208704984213540601025248026509882220294736997458339863157795488702851185306736176053588028237309283349584937474874253327565484127170260767333150649069544272595931241823667157393270570826098961419444767940967086698990469209601033900116393302179125928511725168435412541743131315763807913209951347855923033441171797515950391630575258224365799953560083169832519972242552052379423892357891383692713992305036295734838593615097048093926689651908890822973389717425807582527441945505304666012401345374405390733498324640472781842342303961364482095891903950718671983052218613315246735653302422748958662117765193032001695468212549087926711426999266000741619579851625256228883688933365443359783939764077012609353350506651639451788829994303071485363450441149557671037187852306299471720119900533252979016777983264930445929158978661308026234588765153808710869276099856269361175603162852874052997524168340314516025333655958815691395072305562638043082142694212399585260490470915085684611048098803707823508039098543429843703141579172638586789198029755602832941439421393789472629226682243713940519983912988278149000206254029609066009740219512370566038901928687546000795719275763524258967650097970519436025036227619292728279053698937810835879025949078751948116478552002138734244322920100507847130433379961270093356941549693047605601523976795944964203655114814652003394398007181998150560668115318846901316494884465096648535943692146066536869695123403124900069202117865282059078894269229282595996509271422190968724327252206806273202393469566381198320933378027023150374561612301494259766428825351019184587160553061419022910683504676400963738069591653130778291815129196732410849104038690034815433623348135599926551576277604941315390628445651263346399374208743371724825011335246065969318146829405698023604108445858402264474658814528719768321963472335709155173360856016027658973775763805202022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 11794684131792156807620560739428872740090281147906262274808578116169650175401201140693870217629497522378637247269377019858906716946473658787504743232290895597653920080125395224903846449273346221346083775660111997459940220663746239715173087214578663030156699425655838665616020632853078271766155890369080083975712143996021034605329221751751915341330162329368755222937731206394471037005868489051806219417932979077660027219333699359328375670052839159180905827279252784232363647004588734114638071075187383657153013357847458315345498016877562613676632728574754795160956602232942129304984328943203226396613141593431584996435472211546765288677682727337207648869041247795021596100719958448954889070861366467347668930012074400937340820738727491936725972863713107090122658366047971135356085377419482733035353515683936182444965887912906575072500686112700787016601732910219086002944328468471597021307907304027843440030823916320151578433751778937610531032361799654586160504886535438909592202431980451368779756305376418989743613479034601851834788738480041876515099548066844313144792114609953446272238842785150333663409398477208399888333644262246831014458505517404802903506966434281861016485562403862385820410097642457852753354987685364315714932350072335635709012435214410577375690440783692343465168878764736790801171179303277236581073155666295880714304179662981582612148060597343371599887052081820241837555886487517595252189590690361439573392503237131737735182301344465446085720734301611396799553427494078862224365984183048100896822219055600881229513935961937361383630707922712743540837055443246311348890635647047737387264457872340003017039196688751070762952803287510299515807847825632722838468552434914527336971634647158228112368907014186107712766149776389906015207457849839574544353660672593631821232474890803060583866842637312770682428231559040704530979817527056762615607966922971700103106068423775175993382049472563144417580469918148850078370806123383310334131524846016317651386676293550361757919164729923848094977169980156498761735624129147956352281513201264868977937493409111426726722988141697903213118553327643454083830794909067961894253482563320904447859493595590456123291188035428597771741767155507359331225852286823463888292954866942599908683828949967789803334262792525408234746065242903418739046781746925468984709091942935273960198838209289984147890150995799601212369521110049486148701033166559924748445561827243827958853056780088119968527158196006047992195420530837899784609379839740124547126439815247287676652033381372256708979727311343697843703509302537749439042453007535833489635097258436388317023583798866244619788337847105865142973854630744143998061580296500324681947534113711215675672633286051326719105816249023763868577464577535729422693707411422594124229311372924455641891075839370193597300734327756681278098908314384250885032794501942316151943678541248381914689171827951340783188891202709214706369130418718371046834049518048665374954003065303035657972132746757413603059820539377165296194389773942589774359846124177533973111717498960416601441896629923484605393993478632430162394473175768343058521622447048928179425011918527921432911140680223764054664739498037783814907149067178235277657261909523130297898944287161461482512321090582689557152685249094487484093938072641207946423475687708177841683672525893874947474416641432094034262508077875573766515096791541501028682808298318300321736820655485243515958684190703036963008622461244481071409571385428085477849387474698923742747151119924373365817241975056788182304801347360032734228533361561050085324630191185481341140980556080290910133790791557746698481865815329417491910949602200511311952382772255547561450310991177885583647404635414197972230679267265031875942456959566175661262561863491753337255305716471275325127425789243215691113086265786099295001173040468601662934884639685990381823925454279437161386100245137743025748556793177852090237167255940405148755796744095553782572489302464996649507171055699420112115743519580171127260357769010271559569212329296142898993363744032765451172192859009665948433994872712413802703566079214159350623355880612174973772975874105187472616748390053727855586343927175308857287352151041585553065274552248337664351311790060487765352983614183196473989471444607399541391245504492493800305600387131123634302448738855107706978383624883564523059258020720416063170464386401963372566887752249926577367292149700545628262204569150818631236713269454104313724733423673221141244019664908885587850164318846505750642980974391924410006023198490720225778821744526965523864959526268526237330706886669986652789710796488181226377622096022985964628684345334472820064367270888304073958807370831886599720951374105022083247242172364202095640279280947399620908672073392926762448755212877132299641613621629322930726055424766129637204698420876763263460979034082142613713428112548255341531343692045659885763830375039806948512018286637626383501048277305847698804716925627134257032868234170358927664232953064819594517121638824709696719448196003563083139635810434167022055013277342390767765451148308892347436749746346303811527634264974945106724189591335843239255080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 399478357962187314341746113157425912094362270339629704425580659188235835219511972737746766443077082709168299196574384924992513210733342847693519529324300568972030832340344558687769337979545354011625140134460272472938754277768885274331975393136129886854122473112141465514915904405187811870706049794211703658646000131034888025578523898307526897533434180025804163381742916825380105121786005588050499164453762442229957565635410927190341246084001265733078832954531984714553210735724869775718289562105570478879116600696451504492434627771593784553213193805364443470840024488732253702559470819708510646460720344931976117668460997496832134530153231671847144209109429716770609141797210851198326400485685283674163402277598637361353659922625176977498093000677050793579105722811967011913009769833722226970859761143361569983141486962016795109422732401464955885208691281384832651200625379747745653562035408654643833538564666836949072115271941095567052961982303172099633397424633697108443818854434636155547283403425933347166997264299951065033865127839078335828030058390584907929728092503908608919130153094072421229047041707782279464363561412736016791668009209116757784117687190568079242383951800027854112879047067822622364161700092841572454438147931235866604263976708607399963802894419694373950751693010628249616851164119806073190144235347302110333611791953969677405615545081833604907058745419021050245623655660610969747037811330523249387881646687340837427604972582753428466553743075975562472898138981211334476034218309748479932607584616024718265107946653232102114770297457271618764891278098203242373258597700927685631783935623199822690961024963946502948613565554091458457292661684469051116542017835696280285848445306441055820274116538421089256895233512609048888874426394552381828571100506158022698266627380429144947221132620782215613704547365340881664716009446527008769670020151866296782437413442718100793638497515021330942078867779923185262751326519995137510214577575423645668887562721769048617241813239779754909504037942274580157399087673055870440471675741676807143285335015405071877310115562246016591292640932109511476724958637554700161636516465698990422302118204808920871901692342651416059521083737805268720868795077522907906084301560969113723069332686429916153185114964889403910687988846771850027888288606226916410024149950810102569522632195933520095063784853760035359355213996608730452548925292366813945612366865153908007094581015897761967730388518509162991642481287899390774876164009979223025429406167777658065020362851856237874176008763866979704869781183486182308057660899316802556946677591949110328869481147261290515124524676502975323125549825494901151585843805687146193160841985001306346734440680642963612010821411442583228832239719120078731348814622007282631618047951443017063216961975805762808198519215703545243272444280072763018601065339219204322405950154532983836228089887513286556994877107791546389335485629431172934292402474082896888557069227239799012328058088336417749605718399685868533057881055424055149275566843866423079947298931874519434549611997072108232446652792346247411981120789462978499269314506271054648306175004283644222147699244802483885097395787268310601181116205794782240841793500579212738481095670285353603501100427287661590343286684624340298455563632184210895788866757309573390392983284352640758051580299781118564429374007024505835047653126627539415009230981040884648092413775480011679680024856404133346984921524100760707156713295824760740954778552973399975540113923855282169118324100750024159478316218529234041110299711331412824363148697928942776913005800154199671210894402953691709510975655873538474741227474909610926203796284605266884852009332082168226830362766412597096301768380479915367193755331247054327043774435724386343710328870020438929612975398872054233969481788525151072145330512121343259454881317827859895497437023197912492908763455947902568640475696669028490280442918725227025170512894152309845968337275641903575534212257860867975184155232094766688155790832633859265083344077782162912329680574759503294589052407852142822716815057838046096872930395119447702308890434532136578651536718097459818052783012465090098604201722328669426751581445362760150816699497627872217122787889390764497709121864975571190752991132754763987273638111728776056311173543575501635593202350279574750315440936282532792521868605879950073875033878768524318689652234772765264201710315715535909407324303565465624699779319622615791195302937509073337700536943690640238333167638184156417526265302725787536517730650186445075623773438961402812731531612857418566858821072059404541121091685602865389416650146992519746319999487557408961223287605633370981918140730140957959624452849094905256193171457425138004931982239259660748043107000281977860336484939225159535271018645611591194450985299450147100222600615322485604659627917865800450267685222631629306731263924401925208560956960836016175904086277234494218864613194875917495648816933409177447750742757582279608115584943981753458341388773530490740931292808826542221428747876960746196245680208009864650656226548044548584526125233835259755879844452026219264802361726011833571082240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 100701643375653219065048183257780797243713153574105162258991345310426548212801389460124689089939166976513664118608981157466769921792845366577621427400995993412203219513274887017897822202100911867804081289749513600921122357768632386196374670497466656338162822348693253047920533306042584877997551628705129182225620517163360270131863467908336309916218052749352673743575404889418910912996528250277040642958967512329144465405792723235578169706277589744268358255390438405224954743623305330401835393706685265767423714017651831199864337730928363310350749321715791326008257719446605199460625268680426028059211601166161252716152153617086146444054596735177851031005690089823546468278167254047541296365029151650335129623449501934313198283585516846418154183586174927704966155001878077772597164330229430478355084501901148148769156449783968508432569149611724009600276105147681487539644659576052378349816868302748873338139605376041027403690338373364936495261978580960090445251730461299856375300620360104025349026862279563701385634870601930910580905844984904362260130095334279365131314485785138772429381712422283673249086833914706467952115787384248022557666237370164989960867554864475142968359674991359842780283361235606266626597106537394109268453688810894695190856146434780047753903612660590295255972500866019089104237491368586455913836419077483726953989415274152205668096305384883903424273710060583420956204953859839638116266787814002906807618463974440825037340219447255074383592059925172213673381986112963792088055439728246848983697772731444698717854383775875454040088214941399146447688836614625117791599365374982902423890736731488419808077034697383861843470251542332233100464633163884640045218111184817512938975454163942665358611315934463276245078527321572967249178245675135351138028984434568092371113336485691345221229160629596593398453340693263542763505253053593283219915297635014444690261776611121328369863632017501358476516851749472800672148378340905491197285921909348873860878944547768474145350214745093910376302484982083938826324602777622621058852535113092406263379493282615571956384012965020194257668837647345220080205434083167575997248749511301873716132661813029485408454360294604411198498589016521666274507908220437859569232758518629504229877307465553686070195324437424374547037136030628459399155597516360143095383557021376129226938443744022551118287638823065171447079127958023028857169858721606969680591029489606911245862642817683468709959472862044745211528716073501575084229711687577397359125364162969831070638554176921045133888034361781064275183845508236165013660000344276265680914671741584590582377780844312653466794190096676888019093370186692505785690728059607491524827627099787057280618297256800173802254337185023010935743827574711283701538618682753350998861991675598053488613295206808468439886964150936137545000963973064114734849897285880955072528175754550592590933716264255109647688350773972804676417670158780869466884027780500544134538264412995545505742978600880873052062322071784303909549895872862675151678342578463978240676970729960405734446851852183553289799349285205443706457413190934200392094380178854832959573786172516706405022109188525328882948241630807982499456569469665034572744818385343498849168711903803082264261095156120166159491585258564091169080331882163301493774970855001705113682363367036144227753988434518558263423050683892975794069256413505757176158222340151663277878455381346473778333487832656804755700180987400956558176833952334417716138908256827290879463541469458179029049784390942397813742485940655975289723398578858667935473165701012462251778238738999142635159438673420132231541360653403185006490251669814567782808359742350668923141465389393436376363190078923896037984749543591456810321733209080441885546438930587151282766261621450142484719445791398246551124895942220310636475886806064744306575883208032418950046418356249108198286394574793662332896209822302637302760342991588294919510854715785633816507261325175203624626030520645568574492107671683122764821479028796275277367478587758055358177135943842892609563742380639250650805836321023764842826371021795278393643729667229812198851330966510906155447088702596593654168749992126990297243064561163891018236010051066169816068062823977212140930391533722277525358331240196073116916814767664515207726652827387035870804972029488421672442640495772681977210214545794998675884404904540806568561110738522759249990371178897290703709715951755749895236988835216085768024755459197533477581381787017309983717258968968913626687348241228796947749317226264072047047891780806373733951282852429160560680744786502266850019231035423000464189488903888564449546320089539406786097990664149656541811760805126968384668636131690834478789491426059968506435797071979251973194878172591590497512152978786205578892847606661971493706282868430411980492353973328573806803391515421152661178793939874326645556858932015952333901980512162645008360348172470228271484700093273019069641216688191212951829636492037342380784194034850379415114807904710231767349364080313780795838216398244184128635008366839610731959310891110992488749940215996176293535652349809836262855558336668604825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 9706417505666276464281438419318019977986351322724235854915595616646470289018368250431213849816796459523927215042107932148262627012235757228672960765222635939218148959609605620833861451230458423259373864237076072296035770408208091945323956488608983531122647797270677783382544005847605845528440593969464359568086140838998093354945800253029915990566236324974068175176050843496034994698025448770353189988316725272240648515189854300163852043993844318226371453473252789836061672682696514380060744390133113572393607756399694199694235038346540565753914313057704001429730612005026979116802052098243813864255544983564684572188928959305398702506696976381713361716427166095872585005365882136888458593709994297724968727420048455915322039266015903999532478739800548152336670895694959557752988200406901483241780020980357749820425545380994581075883129126219864696236722574631702457155535254441567695159634821765049413629603473776393720062546321808220130225831357248129114433616663626531477956642703151237570740145778574654840087753103817702646914858339119172244057974187436226818829484125565005516677121733310520379469872810218414480391191527514902753250856623964054668920710015119094310876286973633600208321203488835574740364637940929292951881622184378404695362917657450704633098722056566837574785636556072626156036398610982978144267580138080844320619645669435148597857059848373899399692866978250899178801839857719941969039589935291745825789249003225376836020244063485437280149551741454342971236691068278325034977319380110424256348285949458810896991493935027545539440402841735157931921872312670401129461622413911402340604892815539765596900268326334543904117526875577459326030404425923971027174041820187570161559858927342658446153826953832884363140362692813959537718357584932821779066079031475951401274948224978840276001850943511816202676017767854879591503102704780759580507515573861479517979418651211818844446648281839194682984854958605049902595808938317759729815523095557930319500005851468017202670449569461330171206819704109609400592096193260868212816313869350670892778506912996384478227735706191855585178000254150509080633146985169244377258843330366167520900994892179259231763974605600208076193275477212255874401377456741678437353891247931528341779856652471193893665485218058202991402968266565715306980111825809199920890575306006287965995421369741559428431538851463502897966054390618878551203360891694557682222542608672122500257763671498155032494639957759515456494305612510317201753377796380087191755424736827136998327758468078172161493467580589172988251334363774033340838531359033982403412851224951039357344869144517082925418938286672135057581530723044577648553596658135309581702667436370813558748429075174778974739783331925573188812152224157895844620187195126736644862363555057747413934934993830664829967864040703022771549250593857469242857719479501324434667053957688473864580044348197621130251435534994112365073828845125277629596181185246951900610645092982084519388031986608589456558344967366406957310613476972007158023001557611679171424192345170791359014525974840938937326049462701672312171423958999620819581851683617031405501773101606098340867578860257541463594712875391334215813643425791081945681482368637503738767553227795668833443080975472585843204182252913208002980884798658613405085168154699401113215315095398743774532793397190649158719802256887227693477127086971078288801544485122414403577389069271464993948095428660812218632918961073774190030046574062222933016796222016573625794019775267797787702119209309743351352811918106880660609883746778209855742569966509005193022881764529816462417624746841468053025841310241096977392146788342977196579452111107323332626527081493786454490770313429260934269438783026871575944460662592967620504713669516914436538373851539744464451506186103600130628250360475315345808284172134242109345308578070863592665230551266909051261537233632718063816567201834959088333614881838143069997128331368274098041373504469205024243612071302178721595995103675137310670594242071396529870148026402958255979348208781434013624338498776180250850708098573588773532574168025048121711601744262591453858337284402864718430678027163533313086007999319457466126757746292609137341611150856872650514799489890066420541546542557816907216706532173186999580158532373124605045166124771806202709166897802787584442381994385520834284801606631443664409070403549142593427383368059646790209379089245255535441930086579922876702292758170169079683004543304097150450079311756505918240217905023113764519878806486819374770226397419889126776642768467133088995473154348042912912802108230848189642534363985986006228289429336851133739060973963304107360369776342676404289271914880560379156047601678580909304087074132324202771492440468349111492800024944882074265990543258592694742174628272262369364895388909662833490641772268917880057942987396186066075232585900345942585219251414677304729989403211527356211160708584186280465826075592098132384431380081652371746182484418100303182203124337634751763223824577709919417087584027269900610900564275870257789879310666097985740893954398728106784813040999801514166087305852792796686194309658050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 753479822341322877069281217248528794788305468525979537431167808071293324476260592126959374794663095704320248696846104638936064188224332598138013849904924208146477152756062566597586061658174449280282217329398901760245139991475602626479435136454658104316082368513162943135814525340280181287123597809810213840121049049502356646609180923686458222246248703612092441768970314098082252455501645191248416400506432090476594666018856805127558056474015696739835939032613858528727188224018105443028124308138170250407455674590890343639161952701910010682094942576830163196032328709846495392956494846407997778029076315451300839455410649269205944247631066824398618131199335888742798770628567274515078382874365293928470017111924681807611186656340483401574664539490368009127980543033118014487088022546530794841999296602481440234242910177839975289911996194915556433036330210544649116610238432006265990985603675072455009793063484901780456123603908975986773332830373763508624410598031769917306530276009928451144137841829828947442114232178675013378581357389281948663698634399503848825867473257548481326616176869836380200511716034504732999272745130047822743177678817276458246208812878837682436877078944248885359067558515164306789642041426597197106834104382868900088709488237621295302669813962871152372123216430244787717077195150859693320601039879316656752855107659310604030425303652828215460784066107539142196123348674059095142585894163806765591105789032931376414395137128877612345980381787370195147760528085072522027743582363686005409245643880274194825144791127898191694469095546650030708147921392506820171109390734044927223416865027990330493156170731543358319607725868026774253277198248370665005402090185790682703521471299043610890383465589271648240184136042038139204336964125017566726765581380228639603695184313668789574140217141136230356270467055387976038946028320326859197974736848742786981618595505961396066204321173867997520000095245893946681992963918097636258824974289827604369262348663743236728548386165341768580721571189657348740232895437378201461842179256261949726413066083227979451689066225945310795578590401733839326192315402422946787028872779572265477210268039475231159144639267907594954890786109923633554364067839610058370046739391746721845223490229176333113349339777523047162355664838545914679548066588906289695863065177662573213526792554738364687054081805732523465007358658301323162230714809081103719223866549404027205938326884141495576040364839166746972868733087785276280249942116205002178812195498698449457776412465876645114466744148095584977709907550901062929708322195220742102467530359558319872275535953012965547313411293857800509537127770717213947617122862641338484628467070552560419891776176454344604668925753348563389459906197604548527142996545736956027399938219901016336071476276341280148863852358800130681647354903387476641548623255406884060648163747250533353408997475766934912968990460118623999683371139951640787724905282501618886939055780172038468812857074228683235231678787180255127703645338109147497921673332500075765987521081507948989817836196215337772076972511351637978077020595719597617100142111474435080982011294177868407704514800778434565375814040267710267536545758703962561648234303092494268220331430904543901494461541121377733272523592609182812253397480757247694004834369056393663958584195665688337272957255789598255597881820302978113524776350397807290338786159898284554094888548584108907883305829421953780165930050250104432187516244492116915750041586940060477136292352760605247400293209058396436516043435835467434600392432766545485492074540076235775391001028748995700911361156975609395703274025011288958853729655932697844476713123517776135849749361552480703997599069619983232414863058219683006391593551534784563297417443024427646786626911241884058311887823326644582804858270233410093077316090747874384061043474083890097906004010567174268966211881201328118607036568669758103445531235166920431922652501940370561479607518830844104973939078574319466103245803158738563215231131958862743884490505007054368435072825954415448289794957135729759802997027795951507256288186896197455668561221362603742422688284297336812127057875448480650565356057179958356853333913705175179966574647523603127925291085364729893644215867061040587491351375619518467352240798737584791307333084004476103716066680618368322983040401410161400028155426815049027216900490649633443405005132327076866448783858043340936519475327797515483025986988572983987567147779666419840009582711978836382543723833525509040005266684379623124424177970133031685575260966898683606054143501078613025058193104115348260780799082059709093188491086955155271461997547572000690417936928309019409393183385826742394640201309337548525295536385489670091222082373130222453875144218884442614026982901586679248855518716255463661789881064865896467672374713116247624470408265338802540118023048663276209912805386482956185677254828852021740789897928938822058733438002223225020393499332128673904345380975240274312546509278106219437585565948960527629034766649455682326205210935986744624347891233245062964999400848467270181696355033084455207203505014807953073539778063892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 20442764323965722800424851201927378227234636473839840468722922172525472460792771624458187129504692980254080015663247083715598754068812664303703969592483644323544033995604514747536077842849817915112927018601492142121731200849853947446752673256745199232938158874271014946769486563827214556564033410041339554443284375656654520678897847477560357034995567124656984279675310662353641817176423410839034733120013096501648480306712735690903229428736334166407539502824971215496364354972030602168944424013605494618522828618130402374924464721701553127074738918665541742316608600703874144655182140154795560129515682866560785234261164347780050391686555446755138775839750105382939363049305851168436507880784087850631730052500684324869656608188121137762270253908674178648624933380646747316686375151790331364835516550507142105054947417163140223834510550497962813654515888392474226164917818570366254469264547093664062749298056569132170918090263979803021527115576777078310942449899584727987514468196716897375540568744989583495929383335586652072192006541604559995886487365516858515096123436254208511484643514926773681698056474590280849497833365162764620549235866680829425065161485459575898905310392763381266569500177653642058747796482675276982992500720772309843700761592229163912592618037326209711501640061273997686061681979808762134558558849635354343018665629812205162737347384529850856678972984102163686901570054839314590024176731315021212306642900748705030957877778276661933767135204470773906142477731982781947722166842994880190910273411103221492852663481388530435730994503316374994437260425376647126874567775609145412533738142343766112686390746400697245476922153212153884508636741134381323636283003998483546710279981145783313985144922213184328226485645370674182913205262982718339525473345960486031284952954986209886074745457072323289020935873427415596117485262344753735485002001486424179623516241678179987844992826819665083005611581986739856580027780647030844403012315450798257988000812507550879835824185653055065116621501608628623481686988832881077295741199912698527540514799962260296858280666947907948116376034563887864183018157972808320327532870853635358774693344646193029005074886097788138517972251521999972347053008882884264535725350893988276738807691468793658069832453159811499031285389753948448658494343293896878663494136086999808454905856424274058551582276870834631366341385577950803084573029401217493538161197029448897452310485397196484062304910525031401335132018397854713614885766027493618894700042377119845898174520635649778715638590075966061259769600874998025027894433594212412729829365820670315972154244562058061918588139913921084677164650081178424277934205293257127054474579986923970481317507719670555049070867306785023981967196845507678016769164236293707440286031288071335604683104737114792966959159021846576321140820073727069766720043023595381385208306128161906756181666782343674581037130313946726096430803592006680412455434615693221048258528565673008598514940595108388208788536425794572505668885398560952371912122960893305691080691244414855378966449957534849758057618865152595399860396401644078106551828263025101477250553347677641226335710940224660798729988025923549625071771326820672490035788030182303633671418373829073556600676697422824712302137259469964909734233491237306705209376262900956717952129069652768615459847107165636237522934033879502910229068952672786059793981611720777292013708217908667663543559934705659508237756620717068932796049829183397848836569888809623494543478822204655594085087903686616283100352532538820492782924725585019112556832349110561691671990233262327214643777924609667898666586425819874494263606845959881358881530688325493104056799707021828195004531850745625876909150387370069417400423656085636068009182959688287302948270238928434180967803300904912728139627388456296105126075205997855698566306835232681290508834027523924039087546552041444830903865890097683059092503984032070933173378742467309452624900394387760442843025134045421787764557651083099337682048696939358064971588594770306293418123514106770885594425789971035879651427586458565635926705178643416355049406281711783484111950193182372800969656875685142946071889163171295351744857742821355641068495508642430847425850518295187745362136035345260865886373772705048395038154047895170383633449711158540381193212071677500834265585312082637283464362699337489200401199506382676857255959746095348267900378953498159719907354219638835481507305586085621156886562326471050415096068613257335485400331187980172770823196628735505738275086360822772265981709628551288564748423358596675269623646024079340996388248864759408124343371795349034585356621865796786706909866675536841889504201612435846304438003323819231178271432299083710059057314946158184046021750092172329541302377565877179659198173575108080641684622788700426646450939665069226598085927286866398041612695191409528720961751909254303693651939684272661777845480093660597389950443508130811458303446053713207279829562869345811828066722920514052221014825464694820899555673174248419223556605670959234727910395638608764959228518074954546811487228143520944737970168403169319460827404697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1303201670008989472030594073179890394024206365367851335035064521078607140242787005724003590146336787483606342681656232038307286805140959430036856751630721184049559937860523990539472415549375297850033247496878549655970196417099537934182385278984476602893586115727715906851654951514100678979515735337310382759502578678918414107413100575756720403534057773413786322401643009955975504406574570729742732760134388932216271500475119512814164922480761265937814551104045617759881468597781022854244385699576952601475289275762966999359802010719216467592694931118553287582164129989193999815624671155203688947717804269600993582474638121131801895601356014411367619756754852734309361323544488517442842674275640022464429094555169892872419743712647823404736689393976433911018052966401799680782831359868762585348409067432896193266261120490258065972702142755338438996364548298457268163346976180460590405488463820331377766278960245361649908471493159555690023723072102416348280570686415813590653667201308888712110515462968685006940662895764471959891309493525796577523938858933468003109021218965687753775734348620025822921895558432649729532797992540258323503278673342370430370394712567925127001982673475737188527342646253753370910186696217658348477819768019500186734216523927784593238248268051102507858449959424771723775470074146135885504579346960611503391110126986224080141413455940574598411860188403984616949458461163464458713564161079162060215242718974856835123650539531215602251903477305743086576541224435840560033293421319181587082890409400964143780375523818560039736966277462967167181842534138105847883724762328565358094399092463159712562333337714773145389157525056840182179809586622311803447616569281493509267876546807891522716138551082112853948306180861525846059128945858904396938597323143272097126991536225886666281549648392883975649721415024023218505664728851135324212478513165186277931842255858104878120106109755844885968321360019007857603169132394986228661099704641637351499000246091862011954836145592882704107094260531618489335812848339194004902603808943493245989294309416937260302021069641721169879822086920076878843690471472423344708717677395346710960466011829216076576368087936181154331122293156613130158047954594738041034811571299906269405073815171816704819505137296679785141002498231914989546480907107203415478980953926167404876512340683085757880330005738406926680833377529383585386596735403633248567663118959843831575839410114306962596173853670605822532080464590695223090375293469933730228885099356594911832109241255443379221723176947756127529326533957122251824403710834463903901708186820469268231095913840777879357890507893709344459089147995395956905806071132943777122780785107358581594412200326928404158725059075583384969245199674313944668535829795142447803106708966590502490362427817009701584617253289029525341170921308704885940084596695185888329287397591723548193759957322021520322585385318187535962071771918038617331930395310366646363499522840796612316165355189375247351073302695160803618427137515076888676048479635975917241921839076925369577556358397331453565432705979692957341732449663962788693482116508082346759767937581348726241375168085736457549280591294165699852296163174174441559067963896951366313367403778424516509112728546147081170200571138862274889133779950878420491653797058238059413200380581991753615356972579993467019619038043290536985202824991917700944500005216319858536405169326307205802392995979232542225774323052431987870860998152487423726024226532330855349840310659395488225528103591727468728731057425944135033187300891823797366771025604881309780412966472792395643673046064500336589920071643544214521727017090463714800882857672529558549888667884798121462687391299785354702754853551485532540490274964830371062212568079509341452017606356725270619987600087666483417399893109651521231099837565094876951089765939338236310174435356740926852923790102121285665814841574642915419880006920313700478506251740967762658300272611152646627269587159085854997652006948347681353414074771487747747317655837868453564838888088854358426005858010025958045490774299052883359262103457680975762655402176002205416080654076095103805034875513013927525283544983251990082834475627143375293396107818861617721568850328202247286060605933862569091246391791501537492270959009364130319054839298522445908428464248084886243865983445165188310206781621545238724902948001674946586456202387837914720269483033986233534104374798384421220090441429131289527321979339280048848748912833510701070694492675937627676060959078121891813830659399983613315634624709072767721647647405981738486885235830175424566453502008303446747904131074670034330483425832512449680802494952810433880921431262868734073642915867517437587671296198633006378631734519660240674020321338421484609182314848210029022129119394600681823784945873166806634956058734185186300147748588946132637213712572683096065222446908192219274285945878253996096450892628287700807173484848443161098366392778817243832944313879231944148049265521125591774975180945231520840109227460419303516175115499320659053328705260873323391316107368656277999639376348174620369658315041410815271265894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 92880031742083305443947197934324376731730913453380011181737031088249362386311398662301004039548676995118702142362041464010990317318286902218086614560855823794162452521383019366993284247040029215569928276419201607356574650766933432894602999115946572667600982375758543655375799865354785364313690505804928153964843163989323782335901010558820191708153544397973460043512845096878373331865297181910564329981941877003770458575614266373933264881567936273469374833690709194298432570097642217335556897327606275427192761949099416875977486178446409253557730739170336003187704325852913489484066316266242172254212511479541944428695430552761510413601872133854166250856766884515994212472378614154234110035613143475828840486391545047824698266753037251027752286311108106929375398678348997979020441874212412318766769824333955045905229917993370974005417473071167738493146230945248610025050107183585001014082250463626929958359383432803895386264175381410915478659193871902001451053964335673065528335674076973614147232985805088019270004738791129799757998029020298707358874502450052731927595560012270444625420674554516879932988888654191017102991492588711271335207085831387812359930196122453297213968213641607407720422245842304586589012233848046304558649862889913645450497152644754774728506315061919325477786172195963820264761876039641469674412823356486087144950369582882000628292896624739104389725273781695120900306072485925337565443359289709367075576999872488528953880422886971518236394005255615296351252538396627436834865540967268848181538011544479271087849924412382604495723062230873312657063226214631510518580893617762182219741591386110704922083404829954955644872215725137461760981427641559402226692277973867048816142207032172903389338268828008401151865874318263082919249500876063710910072674361679274411495362399277781876913540271318817869130937530021078873562404107413059029581127164189705510659316726733789417536631413414000318394176856981152576316574334147771507789649157026601677969154652821803721048558750410491117788382649643320257160950838619092361644460393089649453043383282232982781485976818491385195479772670680523456196250843309956343606097879003844019688798366765418768111575497633937750335516204069472739345781019556842804892512930454967393049832957433916821818909990108671755463735272951040651645677020120915850372760391790397369860160403110048692912677399736168236341569553137661689520810441601582953245689288634002740341077276349283547320322757152844060129664319688453935885140546173510092262324941312132555813910532681615352163225861054270403495974919843807610505103741539049000016040840398996839298543142668464114551123865507486043742703716661128766014531600219296045430393160531252809642456866636969213657842025362404677335369720448461627935157851514725423140242818591874993186487389893046777419264906310070687522952975724715942978922743170114656090764612232857436662816505080376881146208739816634257904845617230112895811727779373049201293038709567312189484550598209367579563576437924804681401301477941989996608024540356488558877435957031406165194941348492944436438921729095786593712054314533991742825673990547558932559989585269580607603519712312409993018683363539710084941187810528260368437859774058504528049361692167009628735172076847551592418009850410937527822044757363600605390695900546240656230491974487797574180183699094033690906499338162900430360143164539086945024249275408875973783850121987659584885235077293786805860522635121808065283953408098833073936278253201133130924831213409568121537817365952791491071379072539256628140643893641051901366762255732610031305388908296518072832182465359886583394326224675609413804326699954198479705323054694335083795394351424719960436569206937540902227788844455508833265833015430013306341611353120351918018087020640919441904334488304173181717244508719958245359622663016107348480614052770374708051759885430347991524470735541345020388303636640636486858212825328539045467584910455055242765786720746032571556684202882614401766983373450843740435389868186349017542452702023428565106176601245208460776629258163615764679150594550169932125033233727767049257293276906032723133263158916081863323106580237940766233288699682323315373472716407999646366685386930809454232431097485250359720507797115306534044130984374802549201224068180112617709805965821849714839502800108213541142613925452380577519272894590732812921990144737093629092125487157612532487407688582135494330220269728815929048883686353515824257793658790471799715265128812483273981816962676596531283743190606313613113696797578280767782380190266269943141172326220849436806291771132929006056385979539280718394757435200654241864834594418927218659207623417203871145175246638035768300866307817597709282178807558149554181260633987515353374753554375747079425827238598047303403579418356815244819134630332741833586627910531427687613505890477120640592973360646279405930331441201367497830101895785071678036491163060325682046903973179561094901876297069244454713579604308873309004561390338597684892893121737670747597949470654999859181485891063159998474277526486797025431092817036692457151590289831402309525909176758338322432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 9535110480218144194396182126985851108646681619991113124879813741940832897478809121212301372973367236817935980861645519983489276736743687702632187340413952578766965758218767165238996195836320373330693404435686119018565362984667653493178952638059121506666713154450094891528562297271213775248739036454329185807297924218038134840118549183573957670817212069003708792685043985922025190613750817118090786466728219503047700907464516748800247026594368553254132716537955139416782897789864604336018602711284843859151054456718493938170046881432331522070767803550169475139941993569888123804948818654861956521079532856982518093454247299564168690480900824830903418784233635940938583648085807681371416677117709752463776548314634742707761641995282707493656631747892658687249146485898184744369722136084273258925568504235359430130916878562037894434608680090631471651181386650382802854300223273859200391442384418422224091355495738686258521201497851400045860857759945963316684243159197524788723256623397385466657878134846067408072622286785950127367923369136808499321515031925701782933761276541821094234770712996256992272964939543746865996777649384591679776336299205609347837309287193620046434638413584020676844348253297917654451421243902161596965753201744048194172288548597300083484489539707808832000598398211061577274704177616585314221992851227027795587375042302764134575535454409171453470674090957526388658797320882556024083067466584822965069877185357517298681655412762350517065513787563270254203544716386410635958330518743015442123017638209174154643809190974415453660101737199222872891676878426538502399930968709831768279611385344677604713443239996129709127130382231862200839788413342552871769820055845744928812437418616353951192279106028746055959407404452743094686104544657387081252258205795280841554396181997979556092730398916104527311784177619780843607820741337722560121977737968311168811015208612605234396447929056779068755328162839396025093792130581946538010623756848279372996226934164961275645130843521764286805487364138122436170370029577513662183141919443554790092717556645024928469180869977250518369252902792082498532776685701290266336304371484826915952410530927483510639883347262638194977632108842476807133546454187038391446684760416025225436343672035379676634885838304389909125840990049299681365154783611516546802232129210265981945003148627762868714476460273276340992452449528336762228951637344484858433828969728085524176389095318831417311766838938941726683264004065313719739960459358366975092746010971428900736902064022097522171410350015371185432138901929688893325772427950122248377344681761346171740169678970619421602614554811785601114275113719039046971397512012624069149521394570204426051214770554549331493683785397975063819433292404442345004112054234973793926240937024920534127210998975436874733824396308180808170708483870874893367229727778302928895370762450218369921452682055023823463386322321844036119110615591834417222838547668989031705082736260697013205769771352814821194538204876723950923584142685123562481073288932691623022684007238238410438192925746169768434773300466182798613037932310028671258883368819153428439864456489796712297011126853046785413515647131058913071027308426495872667098256908382771156536375898341436659170510810771383801421239717304289999809547552914895927772196214046875424868863158041860577189355684009730213860653499625601564007167535668130385894791178389977250728122109172708907252457616260791605730609297512414248747319049690712350597532993336905140556613029449616021394313898034086407480106650018123215142156955635393837750789722524657784002575417051244625184309673506304147004602516305983139401383086634254263079256845471089779497794308607020795733384811907427730725689713474320992990150063791773597093984088503062103837462010215316907368120488249960296726975830645973057475119630531895007038005954157541943201488155190029938918135419685862095004668658612176485069455694357409509660749818268216673766503597956760379956139037880461578208833627585545245666328081953963572981936884143016899827422103576346690731749619286946234880987771049572225884787325675950383031654025408988247441424731566858365090863909675456898859233496406202653941050423497922749115347535115895262318169765651112034336299914698924275269077960369539441358029203665373345601181651960825302962446882207297889556394872039308147358548149564912263823122903038359076688416746549046136725617245973118824683291892876078809302931770547009779263678195874771905421375507748738573740418261358397262072671089593474847736642544465900653594995856937793762548641876989795177103276325547321045745422384058301430081340067895598370338323175190079156413260312459506567146839589268437425110246632689091906495341018126531294827678689367341755162683641996035386456761063911675200415303344049384704062963569564600662505213713949561256935464439735176334860917267179477772605583619867433675216426933294942228882076711223680462027566822051998808611370359135699007730046250144990846822342730090333611926571402737763636635248987754357408872513427154083112075972515759509244509292919784405480638224309714553476313955054351128985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 555973723306596146486571420036839949231044277733723389458539728444766222819878282386344034530058185604007161395774247322909584274457855759345030668120770971414840869064476465104478944663189341641525387113771263074999274043686344314774822603981174445950957324426769383243575791001304180269650449665733105515215955599803199813128260414824506443138059659801206455319521191402575094095306912205207301530425419432501145662822440506059811816784121642547270830848878334276754852181703293433662420497123717526010720841819762526926802953982968497564031192433848214762063852371856813630086963383133628798460094351040572006554597530900985645505577523622888040569574912736874632563757089713027584820905867495549317605339562123147296410232723050396535907335999585293537182932340678653632955880371900720558612767870081026408597236477664583238833003693962034433503787724693038086174693588037142083036204946649453165815265942178688707346872623355105822120050065698007312267397311981788072980792671766487798504623145387121356131553301772362643404260077178761165984443612623313783744844214901299199414873862609177824130608872352878801185967414997479574235194278924596255668977506973283246695945252902324872861312115458006225638233946536047153126870382398707453513904227268745869916577904555397807508410830449408478181413970627334924886690253692969357185912972044689899705665462207976696505806625486773630207857419969215716139962965824055477400620459867788454985587952359093527714971782637479486732377770907344387253746419285127309786202188891248624089289119748087385090023799311524666256312323400259466250268102142552405819476011232597336043531090607524549654392720149528799042668524634668597737199829911050170695504956667103339636759556412401548208977146532152694213704182970442006701399527916855993791133126500922619504040185344523834030381419543795847570772744536517559821707057222966663871851735630856639646081365745463423867925271206190126630336904320679473898510735503744772791482150226177309648671469542238837247560095916109984382295591458824865938930472482433321250181617870385453893536918784297984088752265259629473358124501508243749840720525550099075462867869279664165112983590933012531301685021869493688362271791452930883571056518680670304817375620286419591283434300448245511827165433642470426220945440299739446261544324061478490058303692811570280385695194679022042895567832574282921397646320705588049997919496634036966299733051574617445422701101861586424882698558106626912088400710389186062432502750457564621176150464134981115097366170053143623469527808840291358708807153736181423579717538055626973767730828802785249734475849409969290250617140872900973655713610458917491406180177291839940448228088836497580431845337113653497634107890493094020064309375659034798888417568086310343164475330190622036264904252270773577268058549709539254653098173153313014907244972382046166279566330860736158326023321990925656125554733901806794658733437723841906030854873929421114727524696749252159378867008311106336170416093623210041151311280224554463386190945892208067036969355058486084983452113006980033738331692996180510319245451732707675984923855050511643091886130544918491892153424965412850556898908474728637779989925711392193250975091871261642645550784628158617127827319315513127152912730120680614591392318387094861877236228395241891469393660673350110031441633822040313900080775242967684857120567622680868851845279154837355097462183249318034802686752622222779498710022033958745423597426036981449685947018059626249828213113282095001812396052979998011481537174238772875357637770141437004922476217121040363319306533115992296619349010515704058440872102282716993796653483802608170019246371914399059597016713703633580175100087143918672110049823177443923415541120173405244983205925759756206522117237522045731564452564092142985754226975249484277173473036847888924444612211159379288531159774554821862997514212639671792235300855401897079530737977393583703121404944714776914176921198165619677267491125917470633884028259026859597152044750260088036688751211974322563264713231450864658023979473168644622916192662578985171504313286505106575450688349084043160452388946180820774154428414120208071473370231692595796363469086581658797851095950863500122623534033582895254372933158525570074319485770575112614294904962176729523965476773385738561466570109950607532706129471370292311802378535122821630605735357166513753522569737224807069149427547024936141926357932522954346407818535583449930907705336410802404607479053523258542909241969043206628266293966852243194502529691279490344567980657704747307297194057877376796651380877475990028094465881406478638868335017372206686615124986783994699014458154215616619477269733493350262084734874399545465867969635299032968375472753831580816828657646564912024183606796705266700208012891412324672173789285616757557949953444061134599989240334935928252232654956639940001860168172729770559571032083949273120849310175786133891581415671973026832676716750860553344478618643286316615409209352657838383837809299360659242212620815824340310445832947538472897039054517951115290403405034475567348952688972120719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 32649972695667779745845009561996156637492079976222601998790815595840837565524424731953872506173803571011962121679398472091810057916086361749263135849899513694570802039811063227073126235839597603339535093309181519958330990381140797605887860390391794689177294980841353799204329076759689179672379201727686945878037871865656510856595569151668260228646836797768115082876531023009065852470038862938885795393005160696347320001868734496030924408698719199014160549381098308444062491133002851662970758844914978121825727612259117372298455161547317960224507467808922110774177311329883350923242046633381863819671600797760764001306252201469491575961538506570649124934710811372514044372698848264623317575345261009603497314146842401102898664013378749941623973216916848844115328148228328547857607612291240637624778502252636220312970095387686802929101612583798384045187577959191073275979769505249180455838302773112443143607250571066158208510779915984219062247451017955141638209648496088351282032643631571690742363894670829938388885263814883793649059927233516279207536067850860728753092055417925385985936835102426522926652754277333571346866383306727319495713240786622251165759484097555897567802719035435207999643139763706082219051324536058230406333718637736685267598957552808058988350686564380335249172580858834450723175880190714251067593796885433788910335742033345238642601864344352023312115799697812847563078652689538843867226209479260783698010692755926028415577572968465600446358767230518615450044237024241069347700280049437167028970497427669169672654503070980710054591278098615156474147825281939063807975494781412877121046514689798679277090013004668067570067033138828053414292629437648486381849636693040047337993828340297030968717625005741159671195449807931095746646683149182850790913875510973252938668297986627556757417861585757806725091860799452471805820473417101876716514778939928389343122722761271717576452369418301270109190674453185656317553393597542339009401281554671097648315619958885272351554752945289251839022655260897746858567084724622768806429696663468157062365977231220772449798831253068843297667984674946162287466520880475382692580824451627155492791524918431438137705150484572715590393279142216205470343473479723607848948855270050483225043728528088959248654956889851009181813629124514491000007027498861601780060925448861782362984901823952380024902900622119100708981607540354015336548309824387770855492542482084009077305853537917138756163758608866147074672527735164152220032629033731836842251201511517842185625361733637433784632829732285281032719516391078029825684112507924921213892688259058051996684803919459758742518808509043368332027118422620554846536813971027692799545108778734373933669917643336610994051788697310261559017878867043977336164096913158878013386373529441784901983248614457336000470859836011874717122129899558231119733554798362764883655131313460627299050077311793612656934830043951377530659004611344955255713156011255748081027583548242239852697963225095697451498083657669937743711008105259032891374076688517184804027745299153764824524758643943193566264302651695888447595832106482796715453164361502695910390900418938543626778866382763346279003319387268445982238869731659021858339295745036293151468459022379385813332459529135524281877571299962340079282991822188136545521938814506167326486599748702368470464750175173176224092297312826030406489680050850585738558477606784509553091042281551742362008394699588815960798645498250542268211305569418167194603376052407336423928165034741982730694957489641859241034712572967087924160683395077640937954080971425074662543468814684657581610675058660210186787020466173459887295596361332914815155448171912267374913935249776062580205427218488006037458167385799359892149918360624788365419042551953408961435926011957245777277474744009268587443419700967315337399965293024136139698556749529359567156271548107635414395800144847371762331690720977611644009687177422302260421300917387733589677810141055983014251871278828157874527136883119923731796366967996224049610880728820554701716289289085919889897930216468543686990840066173374242504207059834389664744744054523113415219903049744596215125468265101966858043827272090027320409726727387799177837120512782196530969232487415932530429484545678904530000046599191592397519056907864758803881453846305683469362312448936267900340823505031170713211840793267923526145139563727007050894932843969892156941865081175938134807677390389578899420648193161834734223912911765562813474590832712210003736522251317448061029095572666338861419672939981588094641899044216986758162284709387032966105571786902109841998894550153730851094454297399476167878709262886248645957209986812144866612700331422261161137271032488520005064662621097065129318299773183470694226195451564358726096967091652878481813807634842269485897040917482353119085797450962078050975525718478226944040105229853160802857357929035957154606836254205463102789758375497141429074103104352516307944581545732647413683211957451467446533995977970377775051474123026208594693135105744438707846584706795572698034012706267144393655045386402243729916330854122757630992563830784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1735620806753992709940940323353286894442164641014199111447896073054274242550867707079237744486558900937634502003700347712124770680031590543505050430923135346729438498832675978403300157908596086439557333399876935944866414841573166923990778643150064115712750693282987066231963570097957488299057128068675139183285095372670811928223401628157386030900167282107874473861689043610988978047577244602610326955331516640451025620199786958498060511285538439675061018663143085144884026474026777696347177621355923558456671100098541808460175236214641946128907984034644486796626466221662035590753026586133596143639163325231284455802712515109089355810183376449455634395395623121198900056631568310951530751443223123177519448216754616130681161905471839292695823829211730375577126423242541311801554099223017089585631062567401139820169510019593021876219372240757717882193620313653074076068248027192400672716853744428423481313187203538351081011780557506200980866263106901821493957332334657310604178335256417264709681892471207906309278186493794899597603110741952878258064677717687352622193553942744502916598836828777212158652136237798276285860503802891495927597520713934857889782993448438180275603262536747299067508752002046523960944688568952751636279090115868923736558830460246062945003481475398875794757631791621259468960820989907386053671641582221235082483615144693439150659065081336908697379029402249464134288342187837023841538648710870519770341615152347829368303969149286282187431824920606939556046332614128495746085777387543096823458866882604822658317112506283130277460700318968339455463945968925700981952375619667470077593732163736932013433718228143676852441946050819185783098799801317978876298750561354145808220285900735303647733122714221178184671732396643491640613409744102555219860687705722663888372399864977788089023705665987336613624477451779284854847309020438780955377715454805866772797137110651440170464560706718758336004197830009842325602824138557848196840148075122704040694550156617121049829377914844308450326506042495939345135925524532376368397964142190869369921196292422513546292008159329388029019611789905422865346738549392820458489405088812003331595847866404861808769370702951649913442561784880946292134691075982520984064758643470013177006655951790055043881988160472493806065361474230076720010980138796790779234378124759146757331903665978215055379944950718270679271887064160243894151171243788263808891079785768998772805711079694646172819392537699149014024624514907475627455745715992447650899891411641461142058840715763734867250082768392463022558317147283269211703493919878575904029928894035090805518552127477477926339057214317359630460987127697107141059585889415283378930448066915473957660693379207680156037645582843427870533700997593514444923168133721458367570418775875468576414422962274113108653577356498150234397652980534835595451048869399875205260392729586607991842317621765510271419247077747953438855359388680761783426636389467558927423173998617826321010464576350620945502650056406753086248136834039840060508275873934844827355736525734106928761387161421462995640357120450546137059389866162183425929035835362402174803710409043603374126043240304271562228034806176262100422938275440427405502870850887802532659779007449142035449419113792983783855786310368668314549880303976184493682545578420709949636639058693457689265396270140987441822961147152565014267974352013115686665269218629200536199794606684386529749711108612448552879927093641937050242375680028215816145962290280440426579256528218260914412340196584807772275637554175008820904960162672327712645100052311429809571919796733470719486874584176625150602340243497626411329289491316633588645842827217152185409992295752848387035751299176304707674758181961401794721520425663800127789445659145160086123371822088528947939197378286761353073611678036789896838223765726955780528007759718815046713975406652305229477858310613961584978046464593989501832261994623059640739583223976583602714261631152996544101573503998999278980967264554297517846415928120562720830314467737805065883039169751161104144885071662525457964195869375977536114917859593248581956812544166767031784765584544071886803389194627890281098218173012601939128614035909195717048882963353864736704600409622091611787817840842454999283455516871897318756227940863323856698231723158591256247817343290894409654102621425908432602091043181932525586417172978621456997804065962312554978426905868831270757166091413233384834932003054828258795259931277834780683104068840973606834013300196050213968034834663672140676754966252663809409054314793600077208386089833261355303959540886060702492382657715884945814591880976919313991122275421948993426550469006165139314776847229504156702926518663643831050748042222170207866764601947701585242596944067777699890906537436194950819920058840075528940753801206285730054192531824430754112769835919907563630121584180000049929137693654806279497797780987783725563952905716585748927701614388882706657862448024306015527812711847826801732706602623928391900682227597974815434989036071461295373291508402965562061714691272384815660640460885347397467056743447420440928059392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 72412953806630850725411702947926204168373749782148325718953347015260234629341662903199250038608890702378559659521759157013449100999818933681287094072433742594034764298200852684363498800300054768993790770937259912963966133502156491218698567668781091320014046028920361939072741412270418501806523266265280590546468059043306768767471368765386167030020968772914808564074418587165339445242257324102822431323965770374043688045056050811577972769497708677690216831017373621293090732425555427331840760975398807055560223053664635988414945822632439175008923373867431913232228323632475423236723479521126605223632869040672286510181631836912038346533549965733433488137261925369408291646710620000144286879054178218004354989062640158456071933281385652298946647573020470356001437448729179233034810185317920766517277492268019506019674193076621312158966847836406518061764204358368986100826606655231472222587468268366916704323708347527371327263309709774667829490531273629855782258631261037102037093833147785439655605545100032794778966367725876768860580798929630670542198427871481535934668239990158830933750576184764245903289250501041033080274207957359329924570728054685813556861903858273370927877181234507351867930162962882871858872729592595109140657372390528404125573467241669861926937901126126144165675419820476214904821489111562163694989491946631903594945091555504340353452872337651343740105873299768675251248270676828434921064149199118251789099076616544528633990024365118057604040771114861739933571807287662139754991458728486397584303011449949620098642732486982385634158953448163809990658066873558686899907704465224197150591027698919347586822487058014455458100437167432559290891570682974063593806485735652225378187803666582423614253102875892298470953744029014592965251048155484109891247578271352892625831468217299121777541888944020164715890827607653951012173288685443226012473908177079454411420096768652865016346794388242624927993223343408386656054745765133013722447912488131085049140644523865099920074564531795760612158944281666641711004560558400363682764732821389117762904519216990740921556645178914624690140497413925001176350700178537103204926499032666696695421156933859646854134491865798938203711882940111855079570772484391116879533928017487762697915934224197931847541503735382693169111037546076375694373206173079770410396880434742469236806767255734502943334621285066789632632598128453466673534712997563521786080518014675607010122595923005136932875101098585052198566441841109554665295121067754226745623704468493495269598333563635175769382855355037261101778006234388925710710409563253271514552746364514060952276041655869912611130752181808510000679389265116255740714480561539729176078580896688483133702885234451370364207804484262205005879154187799517571202516137240525201824776203104361593512518377900357004434150312068127624264004638274408273912637826487611622696700509125057381963466675460231246570573067163182252686943835002028600208201712027822304585329498685559384401154290676872621220936718856879644878384870409527084632051892091275847799064185495257520405542870466464502706700849661009610009043551155186693540068003598582574051400278301648148835449140988198509088599697087111422736297141503610103772666710190138843481504537270800291597411698488776136530447781746658050216828371968273334317174688939415725608475162582940390522786223719368322662617400272882727941222707726054313000280463568115789223141201525378857869564949820681310568011629840516610858934794871062957441991492804485930538391611619770269716979170874303758649725140784090413549934545258265388745401372228325920066828350786087632877068862959008670988809188930515834017976209673404506700097838637033866165194184949878486127025721792871935806412334702937231044209964194423387612650551633719229446197244872959383922100913023227571441483370604355445325030069746678940447818775925157828190005304936689947307175645549871842134814056863752147702717271058965716765786238433222954903007911717162897007495493251595188851332379041857108912556668066106641417487207333697892097714961734892518461837879002770286985066065820620413567394569642459477179158280351245456805694722213520123940320059832820420129948906310654398760083932960246516684724890604680025552044307075008485625928483429727396261743550334231689059004614871592458629161236021884980614878532930124445795614026687784302724502281894879611361164374746674609985509064897595899351423350253366498704196024272334506851582632234396995708512131848721487036999060440388245696083595218804863658445019009532499127510308819285412928282718795695384882615051459717891107175733449715097006154703832303602968574399986651266114408906288264323361050006027238424535382092191566512374166881586574199766009868924022694234577644606429731627991606717490385302210937735378054821455359471614275186925625141688154384678970892330920026079776077602349939642388793121094945991680886689158976266770308574920211152925685553510323954177242537027304351743309719513111258291416804418426310767474639632398070988207453665753695045159036560346449989923911701053368955561309962829010858598431487681915223172368144793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2473656836158862359263442517769307580282512789905120750606683201673850159086144408908927709055331790700442095478335684226781842863880551467994179040246810281282031440278415204418716603175462544397778508389759043859764660575929420154396988651798276717485823764524677540101708562431126514366576610437438764149479812214662445970798659672880356082162366965481209866552520946430908880331967032590427067809686950689386073797938313743957299294807445250384983899070000807838539729488759303787729830699936092177533808427182886354041035144024841898694655337587411663472985583962167247635417581498537143164406359399572331150680585392762401216657182015011089881133029765761207952459902700324366253726598984855249276257017347510872830553949624693579125498487352248514022285039629484201767676465657252189789630132115971194462416752782681048601860769288942597706439311294300981912517875423794362012249752398317560102642164274748076228921480048418079114749231168690389279205786192694601866802869598538810500707001607313351956195246638257108132734101102602723290706599907198030367178425415858746435606371088805315268205851170147336786539976858558259362344703091746454295190232249931250309098987780135955524277072740305646256045031101386500785756859773810245486457994236410414624415866249357380319444399508444999181360935503542831292023628757988778903945933621681876067627188394162004439135758988497201442613508665640775326636634830766492539795632128253728253221534461024835934636093620538547675043700213029435255521488709295169854073772747696022370492880397157444050698530075009287644127688765031235680679904108903156322479685207291092088769190083285182534528665187950951269750477856953384387777894866675170858943595634902447104777297616686167636341716430699077358985157720805625700406308925358267716047069022702363941530112367252429100989893263121444023865515347332984087725046593100260031354525668529307011407232813698935907132620993091555627361713176620197517757032795748618778108427922480830373444423467519266051897883910511877089665995299521164141500279086160723074128672220815315081750160189326130846554081826788567708942787159650498211375002757095632330507797395928113040441759361201214282919479576189853623026800492492077842538029483965716700162489696751674532470595492996931044374268365378033729478366690777579601014570923136764824861944773563706888863809312319502642358778628462738823313790420451708607252523062080692291476424198309417749881575629297178540741345001951638008344594062467074441862772111152942767372831060833074521967588710451037584583907687429151874783016572614564719943737795858010172904131176849825525034092094296888886696559327858813135770485838240377295927284665895749732284034861763666452536331620405004335678476309515485561406124871648795490676434660252489317265280453809442973416501964365738797494703117697701362482808914130199884623602111804614881420818047091432767833599923845435612177132905575871675936333196988337307035878943385467357832340451322081713338228006927843071696874922407652299720568355671068715912042052348523968289970380367799058880241148323249916448824545512556814400981474957256378897046657687398531871995303835706882035971148985531253852065700909217644491419558254784356983554621021668115817823729707294938606637998078861997715211847513011921083044706415936598583644487820493574400461611573747749112626174366493019809697995336788566353027240263734749891283172948853396878006093691824330416386166510066558822163826926231602339944184713110705009995643278970308743819320343310599131258043812015896808401695603660330437580181534816452261817508207697363407929033076564854894237703533995400955198485623780937050489666475652444937330694814326367969763638403617501854558998434298012873593472710166974362840759031632392304724826594092664655729372313711516526506651574782758995683240014290287558236024028236631427444669400683771221733805005660732864227196125586874546524184395300344311811971606701074613710604187353614178334897883527972269794184354516114011935581659306012471081809822760310359575848249945065305599786380147270409796151178739606166422196576736697016065155248560824774219769424991907501116429070658035017545582394758308902398621824134941412638635191832396692114182978382380706674539694278461492289631656715954161843616695514632113037790112577537940333871094189478928883591588146042622578342727084145878567298731037024421390962972696993419244534120207240418664786615614172715331193786886691328570044268074208270342379852933462907986568807622958103734321490511346680628092953625080799938607291324268720565917217258252078346017999899254129479006194975916115701629278460147317379128770695741806883572418238753158253212121682645187178075133545770996544604100772717307622269564501184100391884354927182406474811535612464817922373247654881540382625874003382034671140642909123687199918379609725915043812950383961812574689064914421513214721761518959620517417756916175840293744224559277738400187761360588869674298388763728622002112421746547182222925105981186127716096150355471033099118387277937161049916276786354834722255454538867358901509999342649344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 22873073655761539298182774207415733251415854450129039761756119711519657884252993328993395580756364492620093204844311828082538421115786182409326958380996576797041665863249664667400358395713274778873574342107518138301139255724948819472162984418614957175171016548066360095308038191727739088819842149700315049794125568243298594546176863073491866076584051427215360090813168269994283572698479283944113856926742210648451009667457034243314085803213633827208181823038684511964529225984403762643707058911738916351655332058217257952289774870777837537540479840018962077594952394229320168317194167615989392171268344035692403315688137995403230754443640234055190054334686591759046399510227222144559437360126715367106825334865215331162650778012311003177365112051960783901766344717323110397516605464099955464872690456716843792024571749066666442468107967571795591062543448670338110761725256834508261700098810057570720817500283766258485465506034471481111313612319259478468568177636301252873159467957429570513768697500104772573107017735017986920512347274724707727378938567230752505503906789007555196986509001458908399603370225947152595489513652035164183903009178229762713273739495272052453378357864874671372036652098793496410046046477606697567075497729116736283829112293994543003875008584956528885109404004652442530354281805555181379792415623983894150089439401113887811391288248806475751870893540592466048281494935324274331630136623077144920179893732466366795888288552281043675326602080182701162527562519749384268983011862591001466591819500013337397101713294965850821294487377310589474775106197128683319390051195757824085661055728101312052675110867455491964373359014647569772071155574742864261576981369884612307201150859567638543195856705226990495791823019472288917457846584755081779119036203289739558399633986688504794463235454796754289303827554876926702980206321978250309695250099795564888250563426841196680640296220817400270492332000044174501463347805343931149986565304466395518040850734982496530922820512471328985844557638407254425047721964225403754148520223923007067740795609201635264870747865309590802579974761318468349538282464418535096074471154206459821257716282628402743892338499268370839807079954497686870934729864221253081594500805865593345044752367166101265278536942751014543682992474033120324388659243992457492167945066251451545193012241375113914811946029090044717867094740721918536088660835136414165207222302559664762781276381829712459320190332866528968021794756268756693770627351200308992267458048369214489167592966013405739159592442302091071978345680991940069676558699028379265489385072789629948260572941663308500148474115172466944225769889271160127945660865088532022210617667887563678808991968588794074067278001953811199285235643045781971291652990203424033466516122251410667804533027445400614570786718987357016498910204301175560739935037836771429862296744746874118736308569686822623061000260943013628846566448660226034661336762488542618909114420264681737068221456126165102870141194575504035505741656686897250861817200424618337942388319599763944682656167061290590042878111737146104252888573095313919143709122143195425503172770464879713018467251098249725432652014244221313703417651989378799734410616872874361892790866431310863999074794665597140774345680961508491903804096314203867320385964833844096541363994545342881283307220091361740874619287031066044575654254673996614561257142425023420444557268366664147599599925317507361861168564700860195184138871965773955725508994379825141849015476868850605562147318530458108876541286224829992628820540655512141664270834783487454635211135210035798310635282362648024352263809573233697238026652325732135604275593079443643870809763100891630725382664945437923151437002621794600748499973789748016727836215914620967351645008361302606516646175321481340027808092163189497968245044263020183494865688349130829994814302161116047177335592714532459111551586721496609436561115930005371607453145340803365408046464198578226034857078714789094171763400829876167593824285355587196934997828253366261210304342768591246801294184902283645079055143166912892971168668529567096723238144673430176519747490415734228108385658030021895392901237631168615346317987890552913573001736684883808093398876478278930645192987524857113557010494011267674731145690317606094577045583504915208392871001819753070508605680488581803270217970880898219343804858583022838998396135696812182362153543820551238346803566016062730932444027558480059568430124901798241586515324976749264059663775910826106570745533160383153201863449986678846575176130627824715834295578995214477883949973791105206664923834463346123136937835292273112513540421084456680777008579297064399468783428894874651804615671219564281130497537123907881429511027396263906646379786747583715289499732925356807093888522212984724564487027179172621664137024954629892368491313830783391635133073360181963660402561313135705817183831266869403749893383709085860364772816787948099565540127056228214290626239467987915270205932728273890178577448961551749300439674233272381531435767492994490966178451713474029634708673826069657873253394955632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 150038394327503131436286729927738138807559813657555491837228821871333531458831202815831179119256297455060635920195388204084985165512744164408584234758234893416025395303541281697039252524159346100714804573543831270988489198414086748775636419091533992362163163261610236626081618599854232975376628065503814256038615301921173203767602271356039721001630464418684729175019454863811354849361141439621105988107700932989585508856801389404921186782527343750705350517894225917436102699009851899242448586760988514799508644201669552929054223584797405391384641879620229011642481751308424701210528558720974360497395085943562599069345973645544380154701483734368734873076381682310628659054997397484266878404105514554657617561426591883241273707022971308085352696486261043707557984911791692726497273457676406965744725722969425876512697163506661459262102969994877818790864682707220863260252970403958969898586208354173038280961176883609503038458757192457440059419034005706109439183224619882032091358518763821622678696880361168955829310575653260746642647203016016467864533519032469174078092423689452051182303251016630231508692019402159219373994071314579439173212498843903065147855323374456730447048907381068087621880498091781392676734289622420636839308954963911097466721660075320908338174808356336533341414156948750516475147117753923134169492787073632288863612459811729593926646518710400135506867917688039842591852045287334453721097433942966876374066731682466061171737322644210561938578690115514370055274163449263798100437672510857752752237594650335612142423679519335078750965951278549080285173947878299779836187322844139696614679989498586154340151788179551423256156277146323764101173893026227821686016516251832711701877130458645109340279892464131115952002954773502511827877123861386273879892694582480599549377945786990096961662991090305180579368902016913308851236781404392206483365233916322008823149903036552899176965569700642532363680696355905646180314701057540732976510554024995673057655936493042307621835334650895717201422033805649960793663333618866564826577192800587151095660668169274202659536647745244475242471707697944430303326261775911458939067542104297928573810477205449090048073546839692360161724063539056029297465100353781858821358163349053779104627874949315449469566228888046363329477906194412898306977246523189592684538872934026204015787035573565555105754845858410215460496459366469130114270022174576335184138553671759154725628774802475897713684889453304054684638755952770278182094296715838258018887374259020733828502264137785317638779894406118882742383272064426636871073825078568542397947076037460301876865996761324305245487076327343060247511990652695791823338110101361857998025495771008097764527436595010174270710674796948140880413311251225699330319359536895680534744915570995116571888918008333107870994759291085247549291576358154229775937530905349908697283622417870531670785668342810637370058357803415811470255309654496724384384330268015790003224127916976777495831675547227611782133681035664556351502742900858661748353438463759706883594455900741207977930918226703584613108338067356910278926000235178407280075360587578299412111745335894471522793826100379044672495170795174369969332065803997056949486868387629807360068030947453661650399466326668287404381425660354561653969657864450570832785492641807494477395157457171269391149768480016932069925482631246979451159924884589434413867745562430711524909247988549180316709749419710905588020393184416828520527951040665957913452787728243609655100149457593650709396958452199754321409663538739170622786680415100054509309985022409166748374434053551880479819243167209883797411313840624960532799941134700624571175716169290402599647021651686771878879385804531404050885684996261003628102393548186320940460958394369239224224466827735098332458176855807289461342591266754841689297016251064216049123856830174720903105578019668606156305124161875758149241249598189021938452925280318008982348193472172366629525091215578262790436303083924023500603119005159165039436551207403192124780757125682716318099647828750399824111426110018960150366752404239076996789599218661986956824357937686420796122655413013399484290802335562658295099469989462650020521172241133005220780570891437031101382051596731955076969973164331239210433224557704994063880142767396984804110598796673307285486846868926747799463377853650893524769058936735807734671991346957768501843812138279703395570587772544108950151835737327339198095018507247402278772310015593308173113500577480907712182654476320435655087851981712904568968328398643440777412222119290723753958299484180901876354535006140524453903440988153842283799135288211201140857633637373038285176722937316108724089778945441741547032712571851115047512901961558007569835875662480182970156097255497923337273290798967926742587009514817008457673953175323994671355460365798196500547607027445277210929772027721809161113325282496483797137264260006001234708690864175253228225845679146165745576045931636566144987247450187742685724651228528661889730182798826032387733263253340998745735433189459891361380184626736340358550255029660320833090292285440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -67807564844740514732750572044028785809937941462886390540592595949614920209687542476589428374994897632047062659889679715661378019983925761292940390726513486657763333478135741504388230477476625935515681366433600694191740580584410701194681546361934988137250155978635454958099820443538595148404610206852217285347397358272827171741581764130488071344409532021208270147949302933529380682969119514714872665201586618737998600084585594596779878921714826083113258582337063230220223722599430838229821943930018505683547062671367168053250849511743958430581856915655379577290412106214124503156916025546157940140625037195483613554340449105598634863678513178383468746659261350008074446779311497432843432527543930047199351161256867800018943649990824856829012776440152667351947657601127710271642871388293617166412709418944655369532713170406610065628950540947670039747301340468793839142742958965948659734870497083896156635533859895071049476019044801965884139804540732772595857120647557117810036992567450399542994624849563629044037615975958164726103771675622687554411577619607339660671533846058324940193663290606885574409025309186768646639383996535535792250451905995570743800023924848272521670133748964334870025559424114408516810567218541734573077489547153603489845074843369423570492280533067181503852204144461220136045664853484600533793196386751159217424086590893315872496655434728662789053575495011017213143949308015676630703238979032689411459393764847307131581691871150618772363473736381337454104383701715854727200903948231627491244606252390335614277444556362953757173623142970638297352514869689805744360634858835913868747980890775505791212214372191123918560116459697207967332918019985534078533246346306299255663556417223481258103897082365499581026125839024665502901021528810301797589261633445763262890054896977599122745498052378259860204613755384919740621314725467329649374703149788305478056545809631906363484376096952176363792341389072619343684572813274864583396070049816849147554750848969147340764198944147510446474374577034662213954827604572260411433401256274845693865417511386011879643425303362089322902830292051071866176212513420442376914668945608219035037787877793831130857942154631280535476645795481761038980462086444397990399962691545570161804538400118256139530939646121522111382114167508449273410086915667202230057908871008796701651309666931297832850864472757827420985935420788693189398736672289645984210456543909354626338127708341860870677865311296044889223203816609854310878431833224352800964592062761452180974020953577680356080721002178618555585172309734742484570140787818708767501743437703640109490492669484420473139445469157311177878001687952964414144312069888090893779780418187222735138657156177546685729091751476269563403892129926599064203073837396914169022048563078658359019156343320747562288539205969317901666771865465097438352901764776671422890258834483934744594553959250363618037205933987630574755715242391460836494423889327246312387452192964408332928181849810913004983804987729516919069011546605762430609042503003083349899560657733734664089167993364761837539443408981606388803347913702039554619183036766472361910744710916025707188051870560302375698344694466594443470656698251086747816909798994740588292394990354781047197822632768289249067144412505389319313305232598479076410858130551751677692135360659940121189259257613419212482269808292574484323941296036844560352186019290459954796851074785402477815046082828217581229609572694060857668311326437462009133686608938975407012271549280813189311802617850178699899073913809146015261408011734288751478370768035504377637639611468935226437875473672188947553984176327750651322356637546576738965566100096494277519483082994947076304055950558101574221590503230016816423950839982102866948295565445867180001360917002187086036687629138100416698787806941026714086580259829448047406023249601835891634913827175633615458640490361008224452820777759177298475111824060001527236707715912013742541561655200114352413151549876715599833859218666305770400728464828613192003586600979555621673955742924925021148030874683822188725918164790821606835294967046335053687726674993295625353171327877190502628301736905818582986846493463767672549658711993122510703493824134695378009832025356925362071365177666976432190364698448027226474709984842322869107066677725278739570109501152753138396881000710892504685961847653954174269753142279865756928191760056554293106963820844849503855204128095420264040225539932715815667913325134795063406544410989989510754362741004941102038043932939809313423516039511090209078553414220010035436254586756140598510923890386587241411952107201376593925297503841083871171218732158348865029822082052624572650611673264378078808214088789035562187144214786787821867226546119237331687651053548991230428139136633353291629585043451686741807104878568072955392032929846374946357408849607948774102905299012947208598718323040795172092899716782093833334779129582867802387916889107929369657876666932531332361553684093925669441754441446685234438985193536044350759190007951745750015716565654811938848627029927531910580016688227822155658187243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 262189771368784230870356180014669172457306889778352734763962366496921079787061990333279592305063675061153272809703478654326640095364933602648147081978223890462401538095947801399984023229851952686545885603016493493506042183909665967994878632463247591557309991198495137019122224759835711119858072480016512894948743381570402525384768082798497487031787995168180138378726578141326768032030302674583602492773642189542797461024755470220319315509655837012890037290023505622820385529687739939263026429313071625025098898092394089354161425725242383922427247413535116490915532843051340246382046950946699561636813363734469008380508721820813433449207102649849653018069156953004652039958487244312652886570831084519853580347812614505979836160353213429313421957260309133712405016356789359783907217438935185610670639359592311414729043500905472456826623723097312090826753573479454377110354785552823571364299025820889536743220958384335540055643851745926464792164388067611237843673331753654959846249257680874342627882136938297802687321164625709043279843685054024717920982230054434537852861180262888338913955369782543560796646857923702380622461051582738170702950696348533142217319159892082500057091545296127948006311427623014555470495511550495589300354644000533796881128142949316588698894084667397704342450328812296910769038686006531177127871742352579258423713933469240781914143130847853565123111356320957709713071016180526353809888980289701347051619480254254492089995227276421159765759562844195037022422721714100006801006872634586960644186616340142907815300848491853715091614581270120586855714755426227329740457488756531142489970029050842514145047774993599669067862275942524703279172603564926373444688556235108454203236533722948377461173520721497884935004758780064343760288576698636877051742806294173268938318672710023601343859870034698636159719323741904207259117131001516240270230708459347346146770261486531796836116758182930166119742181823155150797707105456791711079205606215708648871103788630680347855293385029445161875236844974926871405882606533362063181539041315903357050244204957533205496160988251703957320630339604832637495721067528420494709848951602386398863577859424940799672710684561904712653714914052608123530036890367402323594909163029322479725843997352171416141797047030575328264769750298050374101226515099027754661020663769738275807525786327594502538856208161810531223543584169113558629513726747449576014023168257931443341871720029548184453415199618672004598266379859311098649610949862901685247484952023765447580162263757738924879706732167013641799846641944382230018955583616757074677521612436662994999885372032663048517950006296148559368542557315347063031219613667059410712427314854523776143076368149316316784028190317887428631292599762801984952360414391916144350690957076809965498904497216881763823840461237659813055631697609442275183109107912309625082735645845269007367819549585600349605211687600050776398908290527873855244135314400009055747140865600276937867926909187192967549765219592862599851668888329172281598974886002476580816859945683190757560647543736442502902051260319607536550421311800098774124272108697104090849432206510183444440645526206611716137052072407591967365031753342065107675633974108782877990218213856355379058218055647721398132182571166110560385401276783337775782214071836918404813172420793661125842575141844849355263607286800743777204566993544438604688327289997016504142750728768015915951758382426536868685685714329618645290335788847825412378969987354981334095641984374617838779605278325179731437575011244929680676714801303491403078876127146042372053383206019375611997481570157576578342345914335121131375633395401423877848769782726969994418990901758065325460520573545138179003253527625486053466036120848330336377081117570775224368967074867730086208684161949410106659330657829928958034328097469390255709590859589808396046515011531545906302647290841942827588754108004479748189918885587497529808104280495220566071834728821474367882415887500396411772026980243436303057447123356162702816568914249794894421264053618704086773333173973204971436558803198554583923587513475050993185327001023221974596075121920331723754448827809097981588792538961828785520695724939128780689021593412275593711941362963906003922197688954257224873969358169582219100279177472182566713884694258187332433594815822663153970029911909818659192863142945242205438405804755194295862590186612432961603243071932422404400029503495799052163313438885936219089116464415933760944146609905864084572650114465844322104412639669899665777151223306743310815436987256197289960356711456368662955398895165114725584287254173087040104293888950225268044334949544588296124881111205774841508155643298376156725702272043818719284420149147099043389981532711305230550971627670756712007963437401887859271039040179101213228047863514528495213395364666052809382841858114600339903918832907292278284876831664411440366232817711824822689486006510090668715013924660136769644477070160742651244936852336597496809672546812006937886304087993336510563781875090671269261714891126933394571064997653648450336338330934588676767744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -74557595572271371166453169724317261371277622656014306126562980737435685355906316994111329943928104353649827970320231455292727700407311510360708094889448617498255232976897287123071009474451454313398088418635729761180348668738844145298829934996847590006111811286480551738488374749348440709999188278925614537848724501551564865311634055181728932802715258437825580867300621046472195670914119170007447488364778851383728253334416174497946618912193607566311308607447473549621409786556048602370000907377167002291731407050752499582823865319517885302971326607645487647029329725755828618061048491238552139236643676044736712069862036229039059862011634763412488972553152274969157165482867299471811654712295506111629820296045151988383941343045781255439579568466622505962426811485832552908306070403132819267919742765289543200843508629821041561654078027591445007125293021328976855494470440798763843136832446769310594867242252852359226687136415296607535480341484856748602944316879756036592189270643691907539929269213940145930663259918003587232366733401021084308861548958024026907435388660032171022308789757830582625210817071953708374719093351730119896004482859529442925802024253035887083811060804466630028775428700534067435994580156640967761188358193201295605247673596833967872304990466205342697086075137277731595482348561168643613076163826834020908390074061500501989623395432657579233620016728044046298502636049932337828609714151914713924303246540592155888103243919352106534252040688485631536260182953715198414603598775954058347032188476834863240460884009192018373194722719763994912587672658407587142776991758744393330587185502775534572738953198873508259348644901607192353100734143810066918247989739164657360764563587111324696544702151738113484297563178263261894426792497486048105617976531508474605947275543643524900065607522637089355987725615355577091351701593770797999911088738914126229221195267356128291831691152019624598537546103552956184558920917528147805349796086389842405473841253166234250703315751770688900342209194835404307947593765444689584622163573847076742183532415137588973521602538930790676586796903636693098453458774466211629020721040105588281232805440722563638661235370762584481734998408438485686767448631947557691329123786368169589104921222132637066278836564809466491501850832528026867673834415703801495991395432590144392568612522194553378390572903956469256930864304347356924760071321675265146064827333157336424314991225308809180333947609866955562117167237214654685250728641495417247110561936828312943892481807493818509454491147798438853340749669494639988601292644058630976876255688518134548992045383236259555344986915442315545781364697506561461144297948715326197934128444589102222541584376076539823692369467639899084369037419047392004708905242577100406992461419597346674477506996864043050414621749587646005392165702973648274115319710506993580917325430909119842988604105189497050497900246837152336858655357041595564716682422118713732112353548403682893655376123777670758340321430668124972271850601780126960582084781516262373260926154698432354857349535317078131439571297644094772463411179355452990718665648190018885787771596901652069453654134275940288350095662412792988913852833604864502691452176485234932490938271248687778171739928260494838021865106752642534164398413311527664210890660348056402560868459866063676069279758225677195101105143287306217254298229162611132972752420286878360211760562941582516283885812516407786908323258075270125932550414214011302285222592576016131549259577041438890145258201266948820909419205762411668866460536509843650520289207336166033581130090226957099763116778899088145788405793309342656077956603552724143004172918920218510723448777444196261147997725186730547307702287908781794839150565388113128695723343447496071747191706204729484353635204204572771276476820893378685567793714986158329631862843474977769456020788522381519806922822318685888109890921113906385011069241738671051089472741918163616318532136126390836485562538910666109835012628530420841403486603272684669471511039654644931903994976430512478093575649181635530821142487900049201119743711623184304404801998220635669905137015865508070654003691465701209135192278641746652493569489327133433949190900390393385252422613321750248197535862178278245017735835418669217985896856383996395661556353478268393373235731481630567505595129901775274494109667571557874003014305946730847066598893582103924703690947105964906954128732080350239482129672141873555895500871758172232352911578093183307231252319393584759303893157150774051811853701609242128741170952059914552822958341451731000545194643328057616142492895307986799368280666278439799133886565539622626304093053463111658556451659813308474490829962159161433295273914170067571778119846962072361665392202142893078632130399775673138186650868011688354039278771021438548877720730098771587139582875679199814827173463758977105407355765262117585129158468749190594882530518005092580935659725595093456819445709069325344398124600635810242015304636200207522219727863529172746469426802546677269410061656245937962718170157630111890449771063601377165967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1145094842569331772189790873808334106675512738911356065659975595527895719355308982227755915044088619387686427556660394771361554540382811881687538483322393098676023718320814337861666500670973069709458331603868136151263442154830762949636463894522514922185658257278996905050682986503314320048545381625556439754155777111129537026649224837541490978140266851634625683796737035389604024299965107760520371421290248781384726766176184214964697221052925727088243400121347305808811980192317979288357426144274011124189041375716149719683413173542537492088276215980899615727905066971868262740446745275860280094057167433612517191988011522458050196030355353694908523748315064397375628732334424162069209888992601442628384012192574434519997824961183161647885571155645985221866880038027757969533914983678344208622391572633751843582268747250248101318315516079689124732542347244409930511974773424210576711060215843210587312997051644709417720737209968881340314271491372115029387809677083042927063114022056086888868546927905386880696975933394435584345974152243374257026355521661926094753422645295066411873274272449689213678363373586612268393665717517749336762927584177241034584865778421065262464581989950895572868650396398318944606427797420966325109753034336403425243102374902387136184880278780710822074627790065264981981433139082777751230262951694049902269940624201613578816116813601695676135933542509867258312680148399127117916615242165000140467759225326588881460937846375456949632233561063188895046407385764025718063431880309204458035917923268140892204315357164587241734027481047446851264656425914310356111740861776391273173622394820944057684295689722363275525422570901178793429266732972736238190223903922471023047362724013285031918226436502349683814068265023058679544627991670106728330557044615327553828049609807332554146035053588271461579160639988815055339213267087458233262537732325772398300971620799608599129041324100130215901857620844720905041434060765345781327730922851268881223569624839972974517670802764905631440660997876904402401506857804661763528398454568858858583527416799257245088474871400709214603909175464429065316761186618094918862199547250798327606483505459278870158072181827436158677505763599521589449878377920097866611878963145653438179981317420061649092111846828664354657151006627985615360246796895490406360351447419234999643935866189615021525722100317109084531316786041949276742555126098945002935796773216464421726524157941486366160184742851345601946439010000980020858125690015405804577601453388646314913187046721564792615616538479169640305222660313369817700269024430322666666054099179196085863916563473194931747789282973844196641757074986756956818902753340507981912221444259273032680680529355997406531468064323990863557594922473694023436991983162497592128225963958832396505547392385229762654569280619229395505058439637915047927511653582017570385688477653180728971365613801599314236270687655037848945970279956461546816112731254376411371099249187950734772588725569874435975449212830607019292200743170841498013372838149835977849194619474410071816885615520524712564270780991819175833381404828243065636544025205905820438058233241240359056881841828510069180320163942700920372507800712673557028101614417647339959255324972465786052471696952777490074059459660532069803549250641390792776339160646765448054703653692239342644907984572243665316439843952234195229245962213324578490321276148390937640225812802854686242688012547140105628312097683558350051062731464204905256662713493997007950263694696362302232806677225319400087133528141656025137544600224526697529489438780054960471076418754971854664900325992777815927180915383924890561374118381040120252035230883968619642625804609942711820936371504537338083043988498931528578688872735949871793241742517441116325674354249459529119229200715257646514252822024770768176648544069103473552512839514854331353734127662718529817232060745072177462677734541718136722645476427556367197233895422758918569994889712362646662185460745981722807054437471057805607330762850034748744194863049568740120201735030112456132383285442007792713714759896667627979314156321501057398320029139568225604702041774297912209329370431067686461739523265252597779143524616548978105227491536028983326998752448965400150673833321447767901699321759558887690562734703548594505187937517437925380561430293069972280651523434966833771998477405416785604826096784186909862465664265855195441867053338461793212954017697209471315747549470717930276930672330833909392510849775472211011035421100728420277278401671970629383311418348926289265460446506233705191549441865761984882368375074338286883511486890471105137921535163279491065650359577150819169325096621177377034637333781246499165318496796547494248707365157918832727389054034637755284784639794779890535001925897617902396683775392141122292889965489610587450231581399741156457249617739360746439715011399626055467895768769473834842285531203847195447880874323775172486159426741356128019782068702361758327876883936250004295264506848636798371044550434646047601190604692381388940470542198645216126606228154635746133668041070252916736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -83751392127867180711892137508445691244220460466739805087443179802125121347440274593190162555425888835831313173624449032515639195665812924345015662996440747527146192349100607550993145186294166130255734357168292855260341119505621219036750730803082240931244549928398797899506177504993127829174718675710007239533151181010541290442257997472772086958421581176456072178140283744010184534361215570181936233267191748725359347781089631865058570893553401865296878351750966329281881758981959896676393172919527660091168903504756125016182875804232614926832901053559562248963267482950838087647093847321417850981478007791539807072230199212579884195619016606375388412368963277404506479220072263624455356969531145859521417901603227157103005744467299703189139484796945050249575936612862183958752657913513904035246888015754764021834536993600710889533756902066205096005421576943787349674101858639667467439434866909581603314771645969057322253688926438314681435996807451487571271649926739417501072802550911313198265119744774428448985180927000718761569848663082344037033782486900086442022716659491154915607177973776711640328754137886603895989710512386263154785489032966437422071378902044575311892900132772957620579471356331333721991245011162778065011128363196237742593848545832667858307770429453415393440792054063500855050188503030971686637879113287502571326554001677856946306837605988194577364875425050859735521295583908838178347114876743766947592033526538912559126594489472264645151415661561623426344605312948782141836503295306694271844456024891257185546373839844756641274970239038394340160233010885610277420036934668451792182945999272980565793016197084069275781672089815663916801855248349561430150840122760812505363506091103768023947862530484873474517343377584291833126415793881182532148558507288822082192272822264007905793416152456183364977289036949733659454694141265947851881445180975557391136958312286589240568709022352614449057596340074820871207954140142034754268476527409439339730212669995888146348671989868543347594853704752238568521098379712228637885289630611741268064758257126059361710968148151351133374289962060167229443791264347381582244499845406607080455850769204019723862302780180561266575413567545191519779854698993297503233165861361388141582948375594623768841956094681170804554011431180559650182048777856466947118904777583606924283139442183269707916770950564682424930629071770943509144085585878670956499973385566337353363356457665199218296059108504297958273853774818329369961889874941871905492084914927599171048000089873421998220837445060890143146076327979839108946043986588292389180608034808931864331196309050493301989897892875119825588054998283662839134936857131739760604451051574311883818218420620410462287270369832047158834631853537420899552940108572000215994375888673671934760939010867548312151512640025774193805170947312391028568964130871368820176384708229887278770229657930926212362245320581323874790720736211926167186277561509893870400933887343465526972426433452532908020034633616137401738516746981755053046793510364078149881704862220945320842277893313771691801012104683844850727664556592029884060304842498773746229176319453837349906240041032218933812595696442294739543296500726859046040785052312097242069374065673908033677717753684284631778067683870877234022532094345030479843368365094110218677215814555603694327781016369763880146672867984854050623709540391174711162339280786949764502491061945170110408945829739731059411279332393062291025699218773722206049815419388484529632933869118744738187506730672130951326555222877808024871663930608254076489786966116613727111096203561235427413668926466273112140389739680544459781901162676834830642710610825896811743435593915037827051861740758679713299527597969464472034326643888320033707448277204336309855973300540117509651609705362937267717947577383774428009781368772233970012549894082879100833883055045681555007723218899443169661738766400733432408227359248566091159677137738225081272105260817033643012913642721181671198493051657110737378857349088302048591791536536705812351821501063431046575431501963160519416487819680566875764784368556043719087650205096707242748194837399931896158541262065662575713168975922925267863812731581641752406625113315302828480698022415761436962302882017058217564808060041762376484123014428614812391871809243594319704088242715169509742504729977076999984582263098151488856662855840143418622513268009807384956682109126117459199092087193646253371406240711302748194418623637765605635297006943036008773617538635431438535458824082107957922547637373190802842520385616248583939197549580323037633250018128495081342383512643467113507157752034287453510207672144879491980599846406892745050953693203107981220766432262401035122714903814266448285603008486498198150446315349698172746685272939616485995105615159737600939379629674441684677110181126066951595795198663842433312821556208164379588439957166458512733559063762841610462870491309437369274476961744012144020214854902553307380478444739119965258469223620227980866087142341290494458578522317300546421627135484627305760070686997363578419741682827264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1533526487591398883958360090936817551022974546834117966237861547808131004143648702335972040711588629680465901075356129824872548905277165811716000533332993319611665748055407007847193539371851134891550385345969427995790881890758104973236006429238976440547958433137498560832533463673730507746116468759960546426942019294183900742410109791618924441223011956248474166788495526593879767497306525372545377398000431708503038181967498111270350006952759342479401261830679189805598735423967338988864281399829473872638362882016743665422574240543337853160045712312855611949035942429972334575445523118694392099075601384926147699307478296265804512347378080683584584203117431057555937668924569833604030263906024359720752548217117830731810482105959250956494439330977670731216404536564205363991147121068093054539974937977410204844725780097170157756845019913433725477172501537593278608286621255269683189454444705197881588111206937185399626823648689284406737720325402900725483442991004584778536793229807825405423882877993903977589525015735161922884576449898144053960592093889414802978590999700268782106731096281817901777915674793663289590037400659764088330057093239441364700926890327861457077776964029586895975324616625539298280488865269096074271448323861436298553655101927966926660770631775896823077447117453980724063340017846016609575657811933625594088472811114243541994509420611832796043114632747145829953259773869658097284686241709124048288488949895627320323110093461838200612336304935772571787919697843627414399901539065347325743505264717272074781449991604402795188264887025086149352604024329089376023172411742307045594622983118035567588909118840024641148393641963396433277386104291621924576367387272937522503509528488246460688911611786247571983876832374064465495556572415859469799566551060834935021362374548426750792910960677674364701209800889533618266630933401836837507799847431535933806854455220558574875863236521744746301422409347982383998739267265932209069082965487603705652067778075612114739849295690577464429474762342259392115558759261949401384254987233154043899905212012106222364455763894450973518642201222019075399811972712243586850715675888806466424739594587912356612109961973304507032692581690993153416247932010463663886846518229211436418664611105146169898203486705746062655773174056502165949886304151266462114243783804875409339847511605956696929072823183861819822776771413443334377777563942596324823870321219343676647091450759133251231676983241794556436905311775114328813938376221501048844499648629982037744866410823119057517705051537377565180915748933452281375847478539042115253060041333832510172627868336215821813184685310662637507548521573134118765648191664838533759019355904906698380876084100123458586436066782272183284362110940008670313059340781115979379453343321913851115206853134736810387756123063656650847231502834671477896790112418880646827331122953203307231791152863971880067548128447915981973364922411202634225962358084471174863129754166570901640758301299391956321585994515858677564442377450522782065731511699544043080882850983510593705621295691405813156285061531368982858665364733706909577811706425246819958171549960789130239373101119847048575744831264874933745688504531782622881891817178484776218964263436583651173011791387949289730345635008181536572592143234109599784488218397186980717398791537148189502216482362522634068717649095739309854985299800943226772075090478766874686560037000667836433234853662882325893655504950828076962551444406521114240539713278841950004297145784863681194951988495200139531994140785878286993409133086939254821141475178830205840508100276239514235313518217365178725315428040952905637374913098842340425202574244716866441748201698600472995564299620007372688715785018047209295497685497441614059166699431935250757372501286541524389693759152788751757049820509442448091376383029402120061830973537599945372911067324372706667507364408677368871968932970499233867207383252483541283231841339328512054056731648597929012525642358696541464468419076765316654992533906344573622753951647024612721457916336465143389080620141223823570816218737687802474939529876864416953223138368281824312035903072963672094144526434456143170538476119679651314502822113886292415514881941250149767862808212805436492704248501442679614655722900927031240329986067688271050819128626835069816286059704128774641797619610808357845857926178796004919151505431350809504290949457284322208203333894104344004133441306608074726502927068300335548228826091547272403905832213775375174135193024386319421989707685479927145166364855747445840205492451270603973519053690120699209114693062504562406853595341525677620807244744469539491618298101804936116690015520723402294656573137252316643081011668067304814156824590832094316236901079562381065024279631464195436534426457579441744935674039703641110822753350741859213250546248686579327422788077510634317342748913363118076585777649098301865979405657105686593499935507456205549288309559266338688231352851280025937119298805902362635096775476321574011318998759676978432082013621566898102333566607076569975479062445347994366848165478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -49137903468985324423346977813511780492007987806452891492682832266974754121468553931588681481240521227225373058573924969113948613173126820835651177515834663366979665454880150116577456944090824348039029325463840965877533007746734167261510148529021524207125321598663307295410179142938234083115497130344992611284185348320505872376971068762701076800331311267763605046572019805221168992437268462617497004236899604561464132796368169628784414330834057436480638500400122663792226207809700709932532357188347969828024353308615422305717748970095601617103806024157008312190871530992894081232776745519395814502015418587375182194365143436501707149627163291744207618891617039925013508871422741496354340698412572156483743193989732101360485784514134664566155587712995306410755676012491194137666694430320937555704742663967294983187619604549566463641320415982698878314071757747441687429148135991223175875719018202403367873562907169264750224954534166844536292865334523039519413636794053723373956527590680895997545056619885604987777653950968282142533988483587986428713330854344216290543814322699465158649780968903326228733604486519653849647205038242576824786007043726349499728709404142844169062138815919834092920777263444190725916730640961846885014855619743103443956406498210625973742895620117251623070639726515279835177886399788051189191857605130459414268789326812615914696992083544710690146810444093108733206311630418905342496342098902774872500123564453659969820760847775664272376472231109029052085178357163200313905475890947304665430224087295024942470257747700492153299893720107299720019142363569925508630793735528572072206769766405090215029003791746915661314729886984193381837698617730868496769659059870753721032830618182307852949989961102803171801917625437906311226234304859300777509986420500091847548485873441461196433422004155219346260507299518250944943337064394172673462873714352339114467245178694969824009503290294928886738923964307940954757736619205946857387407544517767342297083521617535665255300195469994878616467348380271492818711243726577413477619172994392078215251417072473318423024307962016636685705699168442664633213000844847308241832936049979174760606666387897813599763586182559454801868477533280205550567267219874691647909668855829782120528456142387070603836276621131774042789853493103179310736427352058679901163133402591207478088426627969716543960576525908236811201053461353234528735748116172903015103309525532393626281062223737108108798977297098232819996594748839474756160185649493763199873667901173424541402514588740672785024923861674668332153032197844293507775618999132013839609615162446757219633277415641881709576056521249900487808393096523636448440405366036931504962627401471031758932422796034524159824794846372465827528967553031943335605458988627505552424312420977895074902615289627649797203763058320391831256532517488571900609985544296934660983368481514644015787868448094007001971056119528933509981081061989415122491245816068445572664637965936066601983670096288136479555081141304419622715972881639349482492841002822496400234665629930931578054906755687215105857605446471153260264316784082843021550178304553333167853961007559840686602035781785470283119493034130626299843616936234739766946747545372485023207403036890524027090582192809398789704001229818677777814207021139492250692001366036934045377733388460904893251011821282804729437386486788208696619584908964014226667259288599290061038692123311642676008003514881738196575266025988763721648094189021461416219783782643163699454640162665215634861023779362533322431029323402379918229519661553042134114402778553518778168267464523100123513205546810198323138986566833068277628059914401324456784394715887772379596579540337133574508759516067368639399442667223835640872499718081307114726746882795081585541914772095542934143993539372251061964357279610381479205705751818833435063655881049608080095144316615854066877964363066231358789282500642515727496307064376844030206106110504020407712614847903825057345329001887347833575354264098360497409777059104427044351286260405283168950987286963180681589240461937526085024278960583800548844233803193479532386105654698502365942243010469463810430860302483547780342360427656272529119452073311113788140063082474838846397379224288377416297112643142704866168404346246048669237138963223443700799730171350927087403208095123396943209362441447366963059306679270495732691682189147744837207722867061788018437149196107129517082095174501027645595362954070800052254019074096516643302143958673216883750969518165933356911978107496716013281288225326557052600708791950176545390922850028101978371664442776651829561214779924107769051262374233533562272533875469125898198071239591706414133202510328233304287023294360876882345757390031828838542654371115388618701402258622811576596902637887875252052476256745645405738248258013491558392642110381620062117931453442140208960266699682577198679753107018560021206553563100430914857388715379524475533838611836413983580911762005537500206993782678335717160640752505879274619367581528758839750872521721731610395128112852199263894232455023245416988672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1368021431521839159862808962305298201997723296736908869127874578790543112211662461895376274237499339259949824529060054358318946179832912423233876906317365554790821939379150515048062687583005614617227902046315659274511252875755790794304172253218419318876125281712609706324314306177801705444725727491547326008430439644781123965747681825324777204767248532500328584832774058960031694284034131937758089483931584832311111139227197879807248354119709785028874911466884305225971150511131296020091428721962754816437076943011485345376872125371776259884265517624617039066625548755061928019326689548895414145249452608539050069499762508969898476638492963952991285212119731770288194305463106595392096542080958924029353499378610281633965954659396186893697919526788402592599321800566525123606483069416200705113190057969111997836559558507087437252076366736235093200776513488569473981886673582869970886697066944953690808551019585756311920585122469475716385843762387560872980867643106735987816672988846445974516550784188435728712250146980999757062649169105183839006232927700826248335418876838857920786022181842552487094106239530035902323934489875232365326625456869722375348848986014147184698235548710033846653507782561043027634804231849804728358239960140737696792438899318106002399157504393785164188107522165406926793347187086861293628556056136520083422996259463097433884666187168830427134773893495832978588225686567047067257581619676283252161295678158510699642358397034976138056502936964175501810333268505125318701529754749389889197130877315914433939259695953410013158208580140715046236962182776062577990193631530095957201421781482627668760937133351439088256767259598980514939383690931407117231891752564226955568771801340091513453394321008959947622265525059501522587012540380674231800321199083740790451514310400029854343152082176595449319164646626496937769505576672071778476169107831691346934157361126874125341803135554681685249314803542957998949732496745288955159044338747004896621622207661752485818265397483709912842552005237465069071938183804799278252713960719232260579999506695618215829381196147354539962422828804068619114301822718834799834670950217154816991303624721113035764123498443984819508787999646114151764947414720264235419717784797304254014011039920345637077790990365231709003172901437494813211630452526588643642406126546969350909961278695442449318663345603993986066859862856819857056250093990830206104348095841459037589531594290879567485568938700582054211102238564068337600147852159277084054209730941578651948475975332124927393013249205071926206970495738933555157435455824571269542216102157524198978281644910685140075472977695787390146591485284668404599531095560775256646332909554366254568377377173197502854798064833348629510640250408299276412451193626357084695799876571514308657206447563575383984321374475707963898622763982355624930645519528432283359305325570884659561932587859308884479843859887572825489881841493899836343836290153184589653573824970241791688966055115359188233858480487461263244082273479410659643041009962001509384689255859120060661254890652606844925575942757804864320603824460179750778348231608466578231809469087482200097725162004994338326313458134880578297148345918131146098315976292376934527258194006632826607827170501559841004891959652432768215860301589499721522219679691225467329523678096557232875461594071070783848575417320605381031845051795799802493083734944610733480707442556610265648109125053169710811277710161692733637665959125182838898931929116798410783424055898544750168976439778503666279690532261630541469170409021282921905056282313267931873072588855450313679924692777245581759934539190353719992798082735224527307447341171560465578230233976345015258283757658169659283538746621000546724696603926992257047320954943774210063574128912767752090762397518763380995783648935077705703250841137528839839931793533025253469101167098363633337708410382119653978881181486555752138491921094311736337264295548447411695191305587556530880884255590104475655473198265038321943545452370798951006129187003042545420892407751905419690792168648405760656690281838808575268516155876034826272706682863622382455764318192258392165611426838393718423057639558696720491520744949569175677245209713402467474332656795857702057356755706219516338271849513386162945832661221758837361017914032866244162506876558344788203944258059988890902237156012029867836297590883796764304996251868544234107163486057151842810710569306234524278740686881792621518635119935416005822056676107068533959359377301871446683769341995564221338335941440473930234719934834019283244418946186548990817966178907715136559384024607014017833902220269616927492780179049232019692909673831994319777846263092773010970691777088772165155856245219326555314282638354734133522122552935543076264215498546776418322403964637368161834540943504867745942703202998051992859445810654815774934232913878418866553946828265798715873097448129566746007878303057065015517435347299242594653072241591574362595273208729103089607495163571886635773442813459946599882376308020376242711296594839240217033525217222831601247846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -16278364429369082299461860296840643899840976383526388018943491561482547369015920526112652777963309179735159874255217209613889112400712306183648261581339326935015326019481165624257656194909589274416454765812302266088421966925941348891848312796327002919563517839303071387862918108345938050026850675834493055410253977193530139840378209878996440994444903553079695249256860870966882717841406686808148585379273877075983915652707530788962143777924617816687680840265700779871158728780415159737511237548232106648826094890153565878699590686521551333305386311846306582742158249488660606247471029791698890964144964011602754977010509589628217767497525188127839335593928219963197818074470366803316196903131529033109718559715793552430043554817917047164350269714077770558949595317796816031397462721558212639645914343972483468266398138916194584595206346295960042237800437158863665742932101793064384776580107888262719440021936171189162411327255683305997319267377472966401110924404219957949519260079733825321644609246286273508730935477838742129876964221366139973804609034954349409485326987992991683052937928785838063466856762214398493273866207282509334126783668737864247979415803098763584225230028886549415576845208713871826130483879123086278449552892218873967784479673213923752217739177917131260884217294979984471614180226014894977644492533478585125666852435264721381753890011310081715911684167325685534031282482267662802507515701098509175486854800935387444097893249222395459421289140514053276468052580680610028874237452986033013664990440988361110187784041777957344143571337159297486068886187939057419155478706286936757434163914172512785241545571108898622374853391244691345632229670301926648653083347305074645611323344279908008688821781288683696812614440399322571813096290707553832679470000962292990007230816637392753877075102574359414310898223674470717060813712704906024330716569329305043605063476117766008627390016132038725832172517334848160141028735169222515556174444725213220573598709503224494818145809049766352749297705937142326501479202812745560747193108184710502311884214645221222951809021115326856599242187461448673075112894839992082421615657205132582223369554781517480207742180517873332247555486882246115229121270474034927120687118325630714640672055717084628009652553579729001017242172504336540323410968278821509688673474551174699105884840994680704860897642822414907824182990013793281357552893347566881633924612859820493940512608832405962423524598653838997538268467705114316246554160758344568401763905388019311691067684495718919873047064618987409316350449360016838497519331628699695110256973556738516803392447371732793452798143842709525297839859349830643502526306740808856025383353008654078600729619310973633764602757133701423644724779187397907180266828954505500051655713952130461425194046028568193271466585880150260527475667357036814578870045087774458750895164705146760352717653864992868088990398445460161526205174062658905966343140679514280696106686701914117061289972185758315076159142791708913338318318441429244761220259354282325392500151580046245773109825467846618397155934104247793934046502344156318862407078004763045288804398335645377553947028993752803322902362208450994054667821255008402405150515165769103819769297742464912626086511479209259845065280021676894992248146799306750699155176843818682173573265488205818952239237966174780246692090155022386841223418173270834636538855239692672129185480251251925107765811227479351364057405452906094955451762197430343982783043414545737319421772182543121972054044803376358776565409586212626249158313516024994902006325477726054655280955329902124602862180435975712516390205798449594174444953194781432192721201083946070634848803208219583775274803226304498517465376304132540491075996749362433164604731520668360441217595274316107639711207579065223263235484620591353176686074526008114987259494030891428206031923960310688365246302136357728036664150513933913412973932281207830029810620802811519743795143436977026253727570386261443909043154885482822696486340174362058970153028795727599815848705142510393623569060423852586023145306612952087239820189324998889110010875318861129682891215280924926049649230298353531097529349249469313132775953372680877088448654177673684328741313613772905884311117200524839015358154183001279312909070389190977890592528219626387873060961251363956824817308717700677692405387224884342122295180295713542899504617762502316295349714377724927329801432903963226209609320886256110429125449697594819567184142439651959958344710007300063882953189575474928174117551888468965730935958737232033045135338835485941438869457604657663025991701499436001798061407801079632403673570413325533724068110354776455830077099034845638312494777121525206150618384580507464019662293029988927677793579124064358416061098907846090660756316753451825145517191704501407924688778019330442840208100979272025125751960386988256744174793714174521835510021629113081847375666243707764470438207620290337897729064314554693788803281111892539929054550051994602276383957989538332694910230142050152510313005910237363283154411733469102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 652904940900124309708930163766005250912247334352697805063328552976966906274131181364776764517896209273742505237828813396657114089571004445255449254574005506090062127400293028701116298581695731742078041622334430741211596837737768895658119083310781788156201820802548417020099896555401820030366405851397392496366076559523732685509323458020457554568343528585665440952807589669183721220898744530998397157221394081527516394375522388918578623245689392196229142557069408628678699001203870734445921180470425147037450370228911473465986798598011491206191379405078789880630858639870044065223441166717109218510911251520345784953470830262539989399898851049451832899520787033743631870759990849254171795753594409888091875359308452918606149657168729482364663709541260971938160660498108374672704992190747193944766987649800418841851476041703075921696711572435464974395094110515272124234769786125233933046199616027301870552806363120581301722157773331579498058785029458403905033530225429216830864673253734270062823695144417796930079548784205742147778698086966547451869504538503189797508568853598683103206146323078074065883966609813086608051779879198349151813824637470744361470104378166114067212956680497310226403646039715081568910788906377789193182057068603552252658568360366869974584297552419789680519118502774461982632155646045200318433966836473993725301054175311496973344332600159768344599807765783254296424747482637493825090421711612961712772954562510844125985852453560044574630658840834312438706066786505596409298224770457410780679463796032345794678882003373537784652899160631710054546564962703590406010021254262733412555345413314450814078934436886355549362476826129824351923160504449727322142861268352716194760074765860514895689223885561509133606469922929212369109023228747182151177399268815547274696456698709911728041274748269431769330123058623366774968934684291554478649175830993645368613967050121438855075516037762069492000250743629550520898734172138048845371538179737220403234269396079492997748578802564422686014124473347874631289462402240181586154656506443762208754453229055621171470987103967895809904380345799063185259314918277464832826482881615998833180729408545460974140201813802763000571392394754807483403056902722358748316257401372429979041586604952259569042583939152352916072103589509839478000058205729435677957285372761668329240234192598472170377734738671530588136912388380497669322695229023867693696751902189400879675641170128865570121510894942832880482536195494661095745146998986389275303804204620193288881189655177379057630434617323292935537463386996468950980549185619456788214103238653733574941758357867024632443435482399689704530882466178872366900868468636296048283046064663421105575479221639786329580817315034971266468088564439596416248472107497334745785685543939176810143965453724436505775385116444418601249949125031102727978893670959468245419519439321845754896440890203555136868896173736282835275440177061053694133452177267762057683626771135337370112567483738809988453790957317889594436481157321597306356628994105913417667718656651433286765128440089767684096659166396440405331657714359195382854306071990914293962938186759790364257136646769213989378189534105249051886639191760924148184816421217158741002904382599473886601855488954108356118708219585104883692500753171204898348116475979702034595946904374040217886403255679140552903181511922457242125991152461797905546052505845211822917017133844819911762761466563184539972499089216123191174999915189694394744097637885069160155164466616197198305335619400353590743429468957748494671240663968533242901597641337387044679483124462989062164947234247816860941659815649048163892476978534786673929193277439523391696348463282777565052040283885476577822860394771355314827690316113036583484762218127842251759454449704668038819796244105498189898840088191786308361436094672709178788162387494215202939449717954848650989062938881418214799039968525877895057002573796339414833838694472142193400578405136475620707742138452814683761155387327350310161181138864933965591865944682051238277917651882148077649157676349639004589598654772583598903106904592159969858363264920777793851770418924451515051238955650167880323944844136266834518469367012884439999271170978844379006423719217109931911204278364132609960766068853210816564302300984090405810893219754504721451636620072302151584265037762159894106746288275989745760495442062832307258314095045601794640360221892305750064839562849017372922296331123348454368252881852788311184433221352438372246619035309749471906537542803264407647337208278798629813673809990345119404017105023883625141162704588762233910232022880239096375867848664192011413514156585630700424492099461246692990736785607314144163267975238407750509406286003011759742071160831041141330013938527537160954501651144634841266152750304302777413364049341360012500874381741374577512041700959546487901286303222914773873580932170125411122696344619792554557182362232210961745024007312698949931448245439466581754375713477595684079976765033861768409651584563046750111269675588088477541953377069832302062172180054016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -463655176967859593308975653509795730022836328242634820011999142645194124942184340996121931290349802148888821257010031761257816851669690824204759054385587737021171122658202196176293876741277218866359137101785575240140974577850424543014451255476994044773936907152188576346129626080583585251363317585567922252488360670897902728642518975235852025640748018856924106334882955029409225140478015664396646849363894025177534328194216044076336290319814284424534919943429177288562180444862378940513774336232263599685753746235608440330547210089685676517922801411822431203563430073355558947395422567551955930651318204247104016401036373624976802349529103986242170849304684897112433947843991658323284793240984479823310779345579178901214969828350221246644308158019204401536056780119721664743230008622741806516613885298571223728951958918356652048326546274404006148957860453943950527238170790990213465065019757283220468391047048029476851963494255634226861769851256896423461640249332263091469094343223947643296350185697481308920111311911118530060412624956549366167558646291173797032960610989849467438102287213326264100455383756403056584976409405012694770766495581485841264929786698724163606584919942949590983019774734018172444503567430195804715600708178039574128319815901894984199506179932424192477446523629255065582606407871886080924516953498518206469080053050959131512465784107207072886723038565271268557714358016908208558290995473995157278099543243863276521663197773872813342326122482918160133906929016548644367329655658790855304073489231964244582305425150148894726454535608916462551353831660867076312514822608995017734979362770669631771603025426984160118379568586069902088683905892219265887715217275331859284230162036977062709070551293676709877679628310901147194692391911094608209131686700179472652954193780465262517890377770199891217433531632099858098205850171095592670668480798478040264943655026640608912220702292224413800366546755093156412913180198870158318263431834042379064779133225938086737042809585755650184412084121059078617388107510325699167748095184246286551957860143501508797266391360072522591594935570892805809995140567544965862787276218443748800225576062465644711694682365289793858876107057035534183212136016716840075516172957795594055577008988271125542533685962252268128083616231480895391825863857205435183320265111497835076667144226569275748589170192808830676052238551156418931636768034468348011818611286571901910456041419185202548335026890384309323519433118264155248287627263028485105615417255726757088362153265922429644523365398528602705623932957508697948658136955478203193689052135769863675750140069022179727399298173218902367455698082192059718528690918178400068782172333328336302618321032558994162449319174363098020525100758209216790153534548502429504580695106485298890827583868057493190834287525742003621295415259661149738708586612972041920402198790299270641662606354880283954245495790414444847746990303366593022806793938733490142549874000938003852376889012094991595417650212617948455756803207038102587108451643633184673496190884603719818624031248747451023073546391088004356965611913730575593780055481628594848414627080778435922136496315199209119493815851526470264957876558512609986792231161016156317234504065380952432944413626965890465525237969895993246657027982229913467335684747178661980739353238288155411969737491472570957284491907686813312854049079816340999468748598749078909124823802675519957420910259581426777886699334107001708763757865266568675299713876981988121220645676876629462420334883109456501991954338680336449468226680901933412290454860746975268574301881924497812138822190981439592348267505994314128162111527205999235213877675663338671716311256035712475425274599944589977810681580575150905202350341582826185109215659421555263844456418951140527465677255901730492550838624242590054899293023461105379111719782924334926983409805481110470524883401130753176951483278263498574880594337045801099877370079122351410982744467351880966983869303358879871777601172000193254529879538157128722213555173039434276588497881914605077013957116551308131363456829585418272097491254553822486447502039691253300150928192057316841460785089546124238145330130837921608680666798741112428862589357048623454850387691134597430679370534768198664850561765385109940292629065877153721857203129550266480806687007162915770542139981277528928213207386215239854602601015003842929497072921890057922359732300658329432457390136912329390034987843503863962744470076318096732462298511093556923911615178870426322143202257405961332965700413121803039009863607146686755803901829807737874630146573915269810533207301090299296969458634991206566739215867709012656147707308581718576023649181860144878167880454966187423913981002157462594680200653134272615524051615285337740366295779335886622413468887588470995768394944826002902538852105625060455369898173706591524421700982011839707835949344572324979295610677826984799810543576739093204929440227773491376543043309265093332361355467215118526477433951612195888122009229339632691996123689724732175989241157961418719061082112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 84346731173455304784993018390131265456634375437115565794399716666835142220751008857330223725729213872138279512605118825958214982979307780999732615609075575098348045740778679352206247577484204169609883413958957704556783568423196780772613400921048188340862473520995560185366855175873883676628641714617807987887313456482892487945002121540070724458060671084555780315000756733074217446269556185344495242506777027112082906424123936952259780186372544958337038446247781472229662840081712724895464789465635684357773772640556813554652043217543690135816282389700112499705724997364720143417236853652299494954095729106422363062126999639737024758825210792102634278492932589823393672382035860986681680718840863355541202191349646400949590962660291539512503093924949884292930428624739752874580640418099925292599789891018354790570763797270405352983527747638875721136347612253753773675187749726342099334201830320750734863303033248221119418377902723028669111191060192564577176748842990900431506705382033376419239930531221328047093238056062352779657281340057001826954455933088297231869282961651083945930808317828493257979349172492130022412308942212201745891310680876402997433736950206815513050375066116871599157774722086704771707833197427634821731648138405143207383514144836424616110145646294344979426572390525230773889350894150659041637967800482387330128607759523709506113535279084811793250146247621476698233956698826161598843197559355036812362286732352102997862275647122322828499693981658543565191987721498829597480887479295691824077505302079197044605191120123109944283127828272620185742588242022322968066364096346261333067394696115879178556095761973563288945061098934100882633402678703301809845214460388722826814461821312212648214235241889813091449486280380193929340815570630559638772195854894095818652022965112809008972153539861623100133290985769526250930547103320317506739708409911480323202543393627758246118205332098895709196500012938292101455616075860167947035227404733048548517964049781137973125377914765642309112463407321774898549913384991473392397156065587393550789635404073175197671413640446099598512656784855781268877727297300043698331398191256011358693903429145736233656395458181942416608914964196296065955605898927639773739919192809246649216580885201773785967865441745639356555070261380567565647657230845658186653750182180431694402624262131330118741591581490732221361479753140755354029766819730200619239423442092025060792302147512418276820310844496001832041872847607538482894114982627027092890297101901808386153110548509765241963336758984309972170371270988782591333109482889649157126330805145185249327407967427118842386665521071942957881892054425206631830528192271051013125056852035517470795070387640050592738040272320547965658781777662254519267877585454035023530258701379374967701003428414423805044872715096380835179378873790573697489860357964823546965506257141252802852079421066728479291827124258926694080765480057803723382195774842418918347019984745654079572551725016417544284649297858099023408911116078598576974841375942312711491355224343898562265173748014746205057753313704897480934976178398400373767699923842955610813237709225594701470822878610163328781623268595215689905534229341024194966560962226589056534917664548898670415568405302601764868399856572997294504687360188855751687261456314108771718615646790675743317848063209457870000810093982199051209533688336481247821043381375248894536502367868518617093400933543046242023166373549655432065177517260824488334108003057814093882253709670159939177444323876063059510937962231734583187427200977499341538521780326590553295961302025702562048488139963917023421563119325738685546831412338175106439499589207538239846444518075676173983534289922529073053274411817217895571573741495607962553219173308236220855151900216054182151764926823858595810966060087724074070783295994699728534699344147736852593146303553999003966408284280324391991390908823372339841851434246420644748034362129337765684500527569355353776819494838196487429214060104613677904439840728933541585421945661312436073103621692838848816528460303255237570410491649165508320121191311628592231510064296739221556456748574206689168275656875348143941897527256140522656110390375095756370265360764712955471888250508482821676534734726002322556490021932777091832882219782258768200609554009084843166127494867118852584528039914218832601020981193154853866346815677578252257536588751246951148976869634125564557243427571847828059091092450816303979501557988963258490909566863743169366457986086378450010358754661541051745183238049789575542665483197641724876777104555624040925231875767884914032517565270702959307494074300177228740445385175422757817810168888796256352952675432303661617126703818162826957567804604717260128930820036387959271202590440585522450464488694168949539100705190258439290338168504952246002587363613264077663339857532884354854990299739316361006460341005195674100197575081815513594590974019160571858187068194473289289704423421838742781783621249475719278208941614201198595668857935193629451778455080412007661448150303283430251560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 311562941748427386966024831140113256141477909519252984988218808852147136275116961953711386934717307425391862134805099957839768555628745202781988086428863596326447898003538200388994312131954894989455873739254499470014503789215354786149638906751452234023943694354712953522661267250482678717975370764358233616519094149140421651472339853846589713925877418860600998950902729051642605633241984094423765569697433485643273507172373190531643217413692432406121665169946657294185216305921512580543834209321525771973457412251707872852091119164154268854915871573842872720890980210614801986726937331484193564314214962601475812562216978820855554891619101166151424455099433805807698363530652144260728974699550922538086426635410691005804869252819817985852631588146985473297399906009120539603661121713581437121838234994208892140098136364075409401274496902906801244129452818361095915905587002945794355003175885564751549949822319337027396615706558767971098210711410231548011475278130427449772048108899065816006221944661519839800593150669724892910010758321622384333036861689130907831264862006463188720333559700410426937553250787642330910068873132174447304779558636105498835210590738689694202879260087619914958054027110556120541873129112530368669526432004255386049607683460873330194804573610826454463238667225677785712457321374007288883931967355918277172841491746469781419500395617171555173865124241134615098109409352542931238553855367346143120043931677312029424429057619939237375823883680602335742552774704664722143051259544332797060775194543773518650059507613249856121389106947343854406375785584033475375940403050610879650413846555516101544715450675513557306126569456159609987062885578648840827034456566245079429315269326458492752709193980927469576462264903130738201925405931103976527585831242258075719804740180267521703610947738636672117322504585303969567818259205461054215210317820548494722289994093874715572986755118890092348429654109394576735024815495773222091291555720287954183585817512130365689714658849209875800991326363602259060417320313932109823874521179210243841963479358719839612253455781305688419519057579516948461517946922641860211676349691926679321188430827170677950500447185640138555713077646280635526874867916482268712995510004137048291921239829022940091852237084655877849435502959820201716245846464639354071331562734695912470237438472553570619357475497579426922488013746515085213476701227674059627000509035789474327381243716969173433629234007343555524516254994808453093086790327554142819408568090792852988313649627001299882334509081379568404962772699417611533070568827531196892832863367656210598368650472915904169329591574638562345107810220460947989653343510725839165293222452369704904272436548664954254194859482812931268492359743827779832448780967414586378144196999100815480217560190388081048565819096796496100828949522512444367200607739540230651387299853922379984789641603893267318995102501326761537273297678709390294680659278492500608393991994954315554164594238081869599275914830293203026224680715470243713472264356675519883599883779111887997768627808634504768866354727174421000182345065138730947218352456029239205364212684856315877477726476904147812656769808952150666549804071516796009595641011605689870660231719662675426127888118102986907077580646189743006911316116818090811352601464154065121734517742520449028879808847177553832082585133668856635375332515854199991638669255019719405172345813287090113786550400119286191219341015092527863167119103656556869526871161185164294563895427360863475676848624083283499134879537278322599128082426826320362562850064142354165764263373194452338350131037271090225184334389391663996580778131952881093631910208600846680021336377125185086662970497597279897060716168265896194701744607417571915859174448225088401182648843595812123669521097523574096066843894583414339101487848308036791784019394296820984779383651106498497919314500359454161228329640023732683907795941716557443449857552633809011617257027335099045091200523496229053995699818583436393786204124526211942095896709445349312123020683552632033626840730588021866830074389102600097190376226500687477645658089761230850847800869628777924377139249290657168796841684869724015792972457190254937173250641197894975180091713145797110563578074855539150169285825438472222632895511805089569541596095380111404837966963896590751459226469260119680768603263887806082948796289754327519141857087805781168112868891066785047591092996839738377150573307277800673064152005945003385019811544544086285470617700359583281083892743273720644287945579940409287873095311168285522227323681745407293498898721598657358177907685304904775099901896362863230759619222793576027522438007785673367768270973647212265453218542224099362319882093605004932864184331700227257960200231301139944527872788033677173813613538096681696580098294442174820682044279772544895124093432475133996515821753488696539488228718720174989339372300081694744136987465073332484778700974231263474797777985402198786906988212144736821126625135201019154485916033344561896860939270510130725117771870380765478912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2247012845888195941175444960689355191356428342863040700993494215077448133062822813147411933349897424055852112842502505497209638952535217150119293565452689994858591546299906486650766621321165654001319193435185098759911972128095287977804771455037472232440024277365106606646273400630857248468155532960968823229774433309886437394838823352542295660039445148521287925747416201184656888256778701128304345736130183232473667845989270716665706460639418358128582628454331755018507448565968352295848617761595200459120045803209240637423613248635772731331449790857718417352912419598694663651416072250747770140301819398546534711721094325945181494001058578427872651774725897050112530346858394639788430791529469091124339921310647149459380604089546168996371234228292752523080060981539417592464276880819518872797930674808062186201376508759373368130225168335862598881959364465734728765013630035031529459616814776252699914561102545262425040700609234458976132037232428897419046599332182475980491240419356721925459468190084322696903406464987917179048656702804763755134288606245222345533933788319142234396699673663875814761659548502999188003642631438324198806387600174591130552617899857019700250760386511253536747091680161851002762238111447834475873296558199532484444019316955610531422106647766219344545408242523951235928090343058823717071145998550940896525325131530677694396285048650661522729183295270014483730533899255834511980043292349049075507203875331206480925438397627857305048871867464570910574348396323573653445750511117449826527232755825267757200064547272140696246136212309994513148432883045450240479624715499104679903810910762155589643974030375318205789020802282683093556161957515696542343414891050922366908509652836963614150261167636447218684487012454559939833888050907475830485911032306507559733147376058835881696665289031404506488900356790690960382661370964207988502164124145782214676573896191747773406566712706793875144005556203774566328933275676412195152066498643473819885950393528233973959791598058057281060894358661220121607913196111035178420038688472134171610393591641151212064776977993913683658604795728973316220081874105416825026093127273992616470149382423624031912283057650754117919029412615641303235605178696379350794192387795010046075215982740529775777964130813560665019684723598109449207656616103017248386649421504087638345879342308859888308960722041630400315435630191351544246115148564729506465830441299394547325306837529909942067258546181744263182574114329214012532877848946822373700046306296234799625262605670011330712486170579233023334087168322839028857095136950962397006483329133322407548949855329106984489041780570365549526562977769393274211242492747527684257761588703220092506592774567292333077420553947450091663072653233500476976250182206598718188329775098347209683847223433797537520366381546469729614546738404766379380040941485038313375579141348087016529757125487494157170901809174905088813796492601556332003256346578541817098431549830506766400040085670853035851278291346518436621763482623453317066952594806288484972678618174564066798071666324774641032718155470888675340457004599894838271090043410100272560826115705811884198760942499483993945293228623437276955236744039697596153040346587460513619341529807030632384165513356181847349359044446182117468112275744804805652012613318227614045374664731801499462420061526123226486243918129085745775228987667381831686901809984369026711801968401869326795393751563174195270240203576235079097519202182318526808424995007834890542885683198286663725179909075144219762235007902551634585108145639136004454276420794552599238245833810069631031202607567705446302124964809047080524385599034387107641596488538007524740750376181330370047401861346637896342947223896981120048166360545502547884078888390019792623555580238244625890404303125894114709007316879347296036214418983666373300824646040387776791742326230267569554106769178216376721928591765668019686292137793868724100897284292882382581846746318491755197476973633617958837106806878394343093858720833662580982487543711262584483001959401140103491338674475355596572184348962774993484830244918577948069837678671296606153515990332544246488830445103763787658971816492012203853767896882761757852062857100200202285381355185933325353737482654215381697168696085809531541666054822690340094216381481981955624283351931541311551435300796550687792949579091730440560027747507143477467496860056484104829856171574882960044012053537873139815080601965419050830962681775978263565594635696103945021761214268959549270504551252329137152428149719346971368059844869049440928296038258893419163311324864616738534469041137684716480085604135039502132781779189121597190127231295373852601181627358068913579253214251797368330184489756758482168458330615727630086521803235427123405626248288511249081018007444373394241061315795052662958068586220948991621450550923608512219549759832795184960233021184800982085290485735112192005102970698294154349747929135209904294516086341960564654277653790990823432570161999033130303440747471563684050225485603802306495027365182806425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 9452814216410476489453802540674662380550436479943710629270985337640510908602442165007864850112356115441946736610177480441525797976105803384365361604915794320671918459052144657819241130408796964461274130845531966974873292836162886373516284316515971681063308299392069215003031496532121682470315629729015100323475201311780279247727172366155177962071804251219427007544214093404323295591367345836870843360742180871303891512783358223534943435199785432790818868933355027736328438720238545883613301422491176357295867563182683014916763274310496260104477671540388074748498866055091668545261347663307815030670943885904147962381069221085068227452469355551774328021891090981485621971837171257140793041712598877798409752311407777227588159132940116555676024567629866938723143724317501471814662854302184204351987577458945136699052221209604195947334822545836857805321009158513082697078156764723537531285339077783393922016896081959734752829603573645764760006454615773175456216880665829273494474701332774570713222991196919139794031625807631766721930036415890277019538224883376723660384917940046813869508929235758058325721258931942160430089926981654221404438857703961169948512479538273502240534123966340190862416801444366883851567824997898609664605951696223900435396915432589409091395981987158135182528421091167064546190325273053290431674653210881623959370612979831925383498759842547487892572060069473986730189841173436264947407675233134934981218519693205112273615432951660437206742446749075949753943931732155791589447862093117114210896945325386188146057359313109800467050772577456079967507904108472318639588391706731907821390637908002115142757786738879528373735554878037891868394516445590184285315926224527112232441903993711701246640573655688257061399317928394627838702619044971296544976707402540841122089748417735212232355373419834024327795557382920204488331521235433802880632585413278613174853290869895267024648887122879878500211106782297864436969165349495102583131696726900343851131728220098901536915085636854310209368788417945393710693479721873696957462947412161189072585870420976522670222349494452601053904330012555680289103243263121061413179233264267985384891485793370232368574244396486629508926068847122588887450263078271276088503046859298590025419082473817490759862793466633863144419086216849416064167111552772379681663213997549063994431485207016102652307642075209441341298868433610156475281158831948913117210865689689929109943478590093965314283537570386385903669000617297782543125971694573703439060356868171968187944064476008055511951970771370931252084797115013033975732259540022959393480428407649424659005395275938179931245502554800801274411427957109106437159187055002084441894288169150408116215614386054880283646650131432329654447872402381038544106074431653853718326342648751805607905333313961608526706534156950525579081820720275036138263009013774597234831586760598727119650060896734355861204162191653131690667390750577148495077004293507755739212555468326633353473531430152600599880454038233565605975078920485837028670452095504625478930230722358418810981169653445543027315387076728061981606024153456810680157281970213696975455837854540735338004126909134297403465255216379267046508295667899412207424435915485443261497394104793416046727101095045524697982308319183212627610773737421691100235343465381642519019212251404245936121599212619224291166934315472867401588613374502422337981007593700755359416822298724540738845239173956841011815932906209925011858057923642019340971551770740053675458574217967694595797241746946914928725261076520421067738496179666344517548414374189433062944955063604283749204985058452463333939818439771034718940257671895255021754423211558917914361959632190599778487688963941348537107857438581194760380031853651689669994716077466485955604309330113789923474873157522653587783778551821138150675381665894714066148437594193965380695511103958513212912056934296451716196836304361608352240949847789736557949423801204316244387110553353377301457800204787414668237149964332461921148520066524300574093166889403372979270743019905431166139166434123667503777940245507523570699228609089935307372390183070352920624216805974636822599187851613379762775367058607921422846652208166189432513275514685988759535976427692009624968838857376777607338881563393404688931339222997885433727799219720509109211878881180286141335661771919230308668024483255795463581616168075850103239616488768766043464301512452100406935534214392995776666454162195865976726535818267631178731680570657823846788969969726229687969691093782440997077392051896549815864655784323232900377185126046561724503110298205881796089041423639311367138761976535548496043926032024979235303630757870934609915642172053389677856203043594479269801184087471574771893071568052530158527217040860468448790037031819431419820289457033642146730081220227271890727670574128701712433402286258043865625061986119812489136936514195417931775752945772513037298312338806354815552759541639810771488673437452972031588005139267787259168261458141374109243306396084676293812395887295986094569003417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -102238453349319660322669340568122635632615959035270632934057612220596416526429753232659661417208120123169185474384964802011415834945201450670005970850138366645084129444006252768639775462300253617910895777030545405413388145875893366417585755085807365270677556709359213697378039628842911796636073535919291058754065973850584895589553013030249123942599482880480797228000934871528913102425765087362257416798465016736649105597652518048378039944378617002659994840078129305367373118047630786592444288648784272976315798012443112601478240161462118654499566707467269698180768345426031512940625349312161014418071073004769815653643192848173399026023191120284311517266100149837501807914845742709051606517682760928596902623392024121739310568782190040621792109430280114546167197846477763361492157508005719831705257352941480280895425457950074209541504201177810523144619796583941945553625360194982109069438682337538814445705642213388847381547460867701253853489653246859153356439953337473072960457780365312302460760607660113848216143604309318558238927108012893696681877682350182353107344676853292596292482948375006713702247296846657818479748718212744557626812452872641984490429690170431869435434083332836008830824500877183164754700212050244586983707106447291845951780099524804465545922211354819518434742077614765336222217640790592515318720678833061786110919028917776390105775154790991336917508317872174430133616243095302645143306307959410612352519399877692675064039555675581734761903239917670882518524800593897845850916039786203034832193691686046745499995100698045345846884129239670797919372005991998917459443080417555464547288752520066226024897035979051605394429886512696643135852054600125476805874898628025666247611169301968256206748318889181317049600883844604139348370687040884947755014109701821997212658935091894177101044357990169309817491947430274528099238335221330322055719561267196651410051557309279593172064438566051772925529523105241028102087463112528356962870170887512233620119545216563382946997641014544507000979790468306342015979494483835423417317249433324546912321853140149712035958847890733003358434094449487229693820840455268895434332600999171309711783413644300549236777332827718090145112343332736642795606885208263178969953597786266703313633591577879537238291142372091580438386253296978749723773802519639225006499349952365498812537633826272836104819947700981310001741578066757616998927460829935567211839771379142973378546971481589555972839944131933501955303968650861144984042197204217694004963840703341347977865293394085566264772278671711219846178879977396964390194816298283118257064815487867260363938875270765913009036707532467249681856733568561621123967675816821779205239547360595348878482830698341143663942918776837980077756848866121169439862348954066307479505826016999504808846611574573383142748364897152167359645423356430906737858199075220168094658931517222202731443788107844117860212892783391181689908540239407450058598713330604266677932183665007936527510610817569351560426875451950031697837976631335295794746796656445367372424679368337782771031849869859679328611697103327053125250756968891513288656668867191348867154224971391783031271880526179450644181491120792824220529542390741446937631130346422291523177759816083815404707661736125932524604444848445726045797293374924129357378141567313352293446809613247555045899640618120114888011849625634158040192221318237372548610363932798429463385765226235922811351379933492119614831613697858589281965018606940604570488454200040830303166336069641000762114320969036892487577498966859282219996702322977630712842115913501252018297895821925081008770838421498701960187685046857373236400250806377177703130969146326245301642987466239000893634544280278510770019329561677697957205468462633107629826131561014763634151326376870869962362830808472793727716268465591220694299016749420797248505874912778790433441166846041413644857113834555038885318569496647591904386802848037224312245522979690374120194883425824391058715787895183223992408457350662571225027948694947693709191813750007778209235087691281213651068625437197817563211764430079553267016106964915173047654444191468624546527923787049968077500440920942002379449760782670945530688120650503931295130933958325292119580255068478592390231048973430830248579493346007071334306542917015252190746093918963585920845511073178128396172759029069455396924778691159288658896955832920041619157820501716527809995809625289024587165889555380789042704121131326943395147740911163539766425840675251463365131590473633536189942396164630629288725905853293134064331664810552430290769443743339682868438140830103080730029590007598249109554734428417349475408740758627921715022774260294388850731804435789582696525186389475991410146492069055376577366031119982607382819203296003291288379220986966654784058556547242346254079290953601557512978138978507758468272753436774283786149309375889218772711951592927372094599490249118142546145469736336924004794368425255853171057954774219460838263151216452412211297494533571691758080144741096553131460066763518665251880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -882051165977145040386072136332300055059330434326518887137560046860930520902013631603365638311970621828149786151751858590344292785066493857562563495426264435523714138854887220121281585154884195324289528690755723660900470626985707105769129784828000277144510024858894774534488630924882802321591487708924309745944469732849109108961217413580026683327694325154949594991825596677156315602965490817786490769410088749287415316319121179680278630649285134541451161877071637424406496660815978061174474593148617897782810301665483546541668917400246851728771018474023694839560384847219985680545823843688724001864890740730746938947466345879724642588442628077265239606197710581263307835940922966743377939530749119775517291190959786844982340494461959542618939659698027503009962568866676955353314343031819926943861138870285988104819266848814716352133352897051006533568082785393192897892021783604322789603511598805667799380010048821466788811185575318563292924181371658883078376895165281295436920009826454842508584447875718229701750808108251601747815203792770067898578641836618459913725091523209673763650673525443708078979592616391471434503368042636589825391670853871715821092031951275329680556472450328625574628989370032465426142772576182520960963484510943764594084581164867807113422528897122319270088462802150503333718809905385731561440850306024383931105709946724846757549551847843629327658465175835003468275959906172428239016113624949516809847476293232663896631016476039823652494432392724823403000597087029365182250195870845224304050644971504421643214608502684085553917499536781365498779091612954214143317859938066966867133001637623066238714516141193512905114095081932842426313027368082702094907282715090649840486715810394003864195442512503969907556520347054417643851518304002267065078582452460340187681973883391251756203881956918092301194390011413237163115452492831033575998265607342360028774223128326727069106047072766322206344953145200707932596539423208351268950281214801207066263944993057049792754395774790740596995557072542683002390866984793104573047011045532495771108029379444604528712516086460141944013890555506272395694948289444738385803308357287060944720538158124798844075255329970711037302635720446054838175446634258118003840375375181906787297643092209365148522426950506298035590122926460703962943918221868543502558181717346964818900632861215871687739142911237453118064270829535730378258107271035003297413669186714301263533426494612799698378617286542360833448041191038713708048624764558306241460212688896732987148646976870967911123749017149431087350577916562634757730686174470517646148857166477299917768490339654223459091934849316586357652651048792480892667468809471003473917866991100136853462365423877116583410326929146281231113440928493809776104990819497157472395942347524872488140457823040694539602657100572667913417432819359076332731764909296446282189952394368529524280547191140204827426141719896407281292001675943243427151911703322233117351700978080382102723796515629938707295172929010721995525401477292326291714594720892872899219896992273931959570961936763254132708470415871574934683671344564115508220045576038217460626922866374224726611421536166582595562662934374888529541177588078233768144456725632921153349180962279644570649653234186909790390331920345240676057897976918536033209319768305824073592363445939980081286355543194591986623201464288325303369866138262269955411355585026936123821193633289280738020928035109073711828265598332788187510417556952362990568375971087473478290017096060468596450282146398394316616526899385334901105926246342289147698229926257593783371435855807116905740679674095563048674189468125444028070094701169956699389743735456209903839117533898354639132673878852437259820201436377349876824045828541865408748972195802828018709969435452691562233931506119307107005349463506202643659957770046017194010141121096977234277336559295493222931022909241890392101510945994043729896328282297948879317062151765326539088598546714930165203040757486376452313056124231321024480996039849741735954400571692565383074941896500283198267442328822697644834551444365908048595305220380221714411386449863593567775370169884616340996132528671067817220871604824362133753118821942630523980444546012452259039212694750843803277201259152194698326511256069848171560078715005905974938653322203666730706050741368231689758432180066886801590816741236187833407691752404389336675090410521689251240730203435049231883244199564597326188296774722616233547543701287362196260387562057169565084888778572301924576754763595562479733111767887478732113319704722649916947008799304292684779470941443898702489892081303628173789906772495843138617967510381552651724542817153406848168892464538048307215539533026655712880764247368618804251599053916194060346823857074993707543773798980586219142144554227758691483550734688491979994766131822849855138186546933947625057032171163260570175365024377743731593732498382792122235180151749342342244200828476599677227267378827633513013398024204450292802388715153168735395798798372907039156178273058848505856000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 194247668101867006151420224688159360215430172921171376243569084744738216834337278139464838798987687183323600618368347526382117037301197973023274809209905397006329276267049056362596993973512401094184376812173845742143431565525483299830023282062657263389617860489209694407058723280469529161370090172681859535512243656259625146002728125009394535301096040483328468887994846952414235317230393647472050554381263932971558047917287526605253197858517237477997235089342920911678743102852784994707695030172731048726060194294791633279777480052885842273742596131931470088367862527657109144493430246413772838088875478789683718268630854676439081331593614805112451317154960317974551332609421947117275049560210965625070408822746697772567520425692356886370267256130054484863107606248581834721956601146511653668955707746542188045000558216427715239005734680258814483733492962111718580284924013419678357678634499214086799821990898244406976126170005267112230218130063292200888710896063951992473526828708286922353505311585420987083920039487180094582940243572471188242257705127482966508458937805954322498419591893007361958476700006729066362849782150038288770700975630197518677096921869060276891161713458229815250363688623027607511637213976804712639253277767684016307055180761523029218959514592540527570165480257373456471582495732029574227450104866054944396199849854041460571889949387894148553826647985861373151790068734379782004276989515889479520501661058483293875831206772808933500642130300399857009859871428645929932957010881664882992087838410336781873663649009272484421036378916392184584136619220673135700592167627802247391366606390216598697572071058450860691993625180689097923009313775666032214638806929420016884107203202286395807705884220138032432240187093767245583356510127475513869380897773648293357838881309938292712945649610856397149809481599371899311147785663005446699901025985677298902086975902035967266431763134354543743851555820008524380033370851438026205877492723096581902458382272489299812313514566667348854755312463031195681711126304650681115382528747724100066021591641494469060920787637386898105494947831262459609170103224241615839561397415923138291919902100756175306712979940482573648276904520421508256972501680383968871140665438119977741512785035093551205340847959089290421254849251655278744782990797581043524501590295377428116190798455849695640874508848003586987055877477190053341215225136276348651611579116447524538376830639943996949280330378416113004970381073375708304004137412368400127539938123065346791272203350938455969185934541080999933324853149118874876604281223793348602442120473733019855073161758701830791377036526395184740338835806967499204736622588313379867246045579607421676226392177680150761242127846113859472479648371547108229864501611164667641247430026274020700959437332619961065240546595456850067885062901287488436761551199783607098728425354047613406501806298961138074473817105869057050220962925884642081713328361874291657932722144675018629345997220393372469362533616385746901715442949779921027949851206651898094191973708791064221313046811059060679636136164333235711169264364448545302036010654843845996723642638738846622901021780137261103650259328819804436673061132968770661952100890030071341339713082527770924590753093178403359447558555325244619730217648288526491399312981174397679644829619952249211020962437582670479264211955729600392738963243741424920615144777745149128379327574203977662665392945433173373038466565817507640076410339168280642054930533663656524639614270338334699285409887242855879033984506738824579233043932247112287581081507602780294840134201504365152142021615339732047172083567441827994415309888319290442276055494657363678308431521103958773121632655762921054765150575632674531920970793916798826607587479514029156231874288019253116361072504860100460588721587250990016607870366868916968566181074234304318085560761691930051076231451461373281821579596621117169831810881790475032685946243224329935661832331935074987125888792750552379686556237667233575893013445848213868747849793354641867298273017188829901927544480845050651911624535639708535587696582054829786233218142615902729478830315744698549030793204369384174391583445420389727884490102691511898840605986447967447816727361015386489180766002947902113255590658617258908182349921251020293494016093531968776609810341328648292008845408592351715123419071327811554917848969176659452494372826469175378438565024669359616123871184885670722393282061732013643576829909386337401649489264842400304345144913729585707254067326383021981093277284236379674826504111132728829524229644955833564032252371870734206681061816214451425352376773768290955115260986941957074199150386195850369882565518853855742060790413964415035957832157150485811869140769745370890155565093775092617572529787718426785842007319005633219861533347401419413737485045524717584522925070095851710666359353813740191910664024745807302079484739283628794135013048024481751862912883428231364582395760135718169183350088440957666547019601744055356236699768990188125281021661848535040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 22649281699175106125026718680695793723559975884993218608017654150528517374177698683176129851794791487995835599276899219183322368578544978336287082697375010904716076431947923274380376928349301928400461096331599304812798075635670671107372621175374305527787573189301857856335868919657690585152809103117046489557671709505250235702965571427260691875027434971299106772393237646706012793883837498267502261782811647721700446570980379007091654170725534260897437752897487892015101293472781403092431683626825639355603019642850321628417691350625009253184218532294145716373365005006603749605279533568438627083950237386774917186956638049849082208014465797118830820750071839893749454645830741209320156220157193256070329142001587383645743404750894310115848372304522722435868500670391702084813463278212413901096227369514948391189951190841239036071432480524954186400745450861971311795521024148156625399246234248369218798826090182937475120198113227558240670270090812730227651849895361019540273115132794435115158091571769358526719658585928158879483754333284097282446042203164478206378213150218937797269703864663546213755963681207418492616164597537950952175447169561604646386145798119317319802823403321072898429440506163208591548140791404334361338423497415786214741765101675542424773108986562178467087516016235421219315663915362681470082049269807264127413552035333799075903320409664134005028909231230699899240835418969463854792073905103299523724115499246416671300896647270154750770259332730830455661732608914649048416886906474467383421594865855330534671196277151267219222491005467587843331235505164304721412662897534697914453202170789764617724427158582049785225474106272658465091780541863267651706765996445901433141263550349517234320555703888204372519391649681280131731107682241407049814619794432405622996827218852362920136798069435496030264366078938851778825993298274185137278436786493693366983262751741073496113322676315035851947575545855922531768819272215415651322397023291737836861715112969150937622494559575866604499080733055276360951908124874701388903764560056028010169998915327365133233600605388977423755914825612538738834945614720945228206495544711065450623421188684453956282977015187154800554070607537136600881203489715262982418399965868482944192055628001681154398947824651398026309973508367331975882304319557105795508593820294187604655387104727982198751837496041898425501595943493393889079733584243404893393456820146941059206538050649991392314457986147731187078067315463781378657195771435916035511151166289365253451088227141825977385988543389991974233039516679396200932349107819297134962524839619474458382983899799699894745105318984235185632069619614295830622338057052427204654617294793159219130435043354598390482956526505654208629810998302053202587089811449250384470070781422559284175981275371990240841782320680930331243839759010065641766713563873711254739178336743431360263283159684043005213255126891924385833854856100943252484558621603032271911821083260672771715427032691309687857799418452522781355040316334188276684053594421973413979860580390753600236329854977174077101502904651448075116217856330233749084902528972275171466778678288409973605639665887658008188179398151669970188605868063869253849690610092076060399117902968256655280817593208905696837651775592925432904923155552164177886536692660647152567418532843804364961624311573659888495409965331987896915372232215584966452515470332503154129875677144773943287413337339933554138187417980738597002201796274420950155243057871814541137496012643318411623701926369215676917456775327783469690824570197994599552182792616858596765090006353617230373106936276161175193059845662810775364783253457217612009959164416746513858944907101675898867313160467031080758814707133547980736672511177050229217301372520080897048930328362242739410050965029368679330315415102428837094996428992203382962417759002729487708966770276034541617529259157827153773468005439706727781768113464547056983209135589822945955077621378717071482782372806215343454468878167060538566852419603001172158179803344436019290621082702951326413199224689517277384061263583076438719585757738221025906402994264298892968557483517196251946145109565165086396824387314311625297194556287801116889356979944805206215591320262918320480619972560088358482393181426983113077289609012941325156116865844625272649818166248669328514233349196340869417553511244528442286955307533208068322912623880406512088016135236592100452037869707002859475721000938572275211803956464113496010385050262265870621895021312081420429051965345138755037058582934129300395417613980166231370969844925046154864437699778525761765138224447395974752810554645076206509527691858343073690748054420085186777958053272012065752732933789494570918747043124276974630988581725557498239136575131755684451792244472180983460207054757255291808846714718270167823741098944654482810998423385063215518965050701501588347663398599876312563081948534060922546800551708829955222088145620508762998710287766357011737538101280194886880390729806426620319464609682443576732932949147648000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 100116063160188714003432169497081207442745419027571505422454769592870320365220842395569211692877138226588859500868292413976390625114713088361758427520659805978653587521126325459349461354099856580841337881893679974735296772234946686662573810684359597929346625439795926843373970340292763003792177713257269734035125288209739441898814216227087915050513535836451572413482123428609022430563669082175876008340765415826935530108826141352278896653370641584709303587724500294289597985747538300278690704338681212649337707480638063113802498762044002557356013661700790272898455298260387529691521061718705081101316828223223951170651313893972940821152214184508318705134848472642751221820901296420599982285658582181441479045639384431595254507241892774176263373668993381112605349743415497904616867571950724763882148577697513118510911288774784954500323682765125064706835391958333937561042405963757306721193037583384509625523871597416336513447318767000886394254825528625738793074018251948830286962847116161690567616230944250772127982011720573507406222629315375547400800536449180131151283662292282434530530447436301464750735209877236693658835611544803939833131045324546165871187879112579574182289186287392594349513912792079046127809838444690811806456211334057844105755539237832344943404719051433606448648880781022094307164652002712386734042214569899375447596534116548670922712387418662253696719521059073857904534586540360809782154135974090777374605673556856411317100637048767854627011852645855047410141339482526270256417521213424066233840925713971917020556719676623023348492109393177082746521116391107205819419265971223965428700491174681190151151772131560917916465577899025571525216274714647210777510662319529905392900249106724189134899856595071140419386016916710531205915309396272993006386460175891814093399998069968937889841144894622138449542106826626318460465322505857543978484308505154579766103029150557687351732554804328427228645175577470909570295486872128673039306422343394111129482093499996135139627797551609615344689983963121758420847771493512629928041905225192104625658669606492976993234825885389004472775037135900255190258878824945202855411267154261600729967819616664838662680054787130247488954735679094682190202681080994145280125970803537188851458566007884849829276927311398583309929854617630932375856855964120932513575364475598448083981169128673638992666360681284426770847170188176958147451266004899666734668047545845955965933842518719408106665282507811583433168362054815851486466179866303901859931221556860286720104106221308010717205470669365166150792852465839153014156679575292774648531491386670482776702488377510074884135891797002953124447763053566711295002610069985049874964626745389940912012869129949176237633540470428889096806404191647004367351037694791172532279888834586710813735136046268794718032446880523992041795276161481416169034275212948869422634789962646751704344291071547062966072338252857940566309189157112990179517873069842487102771809497135741028059809286324911757996777675166777460842348549122284825283421277581090178907453134586139768305601095311093790779236350002370729731052124253371950841201963934247643876527190191653412151214128745810747174193057219466942525796729698672150976826742092667986965594392978510675746428215847379902701669943343807080524246644751859878035707647689430736452260630738054564000989795726307390329719962481406043751869032901287851655335626275788150451870169241219305039155141774092818545159547568969708417899278591033438128923927362192332083721261810288118812065857633009039373417665046431812983981970495155006529148014404497684304709020072090619269112866646741789395523416949841221310527982892037131730105153945743696250274614095922902524117286067313602529885719805931646296383589862921748143837710434305022522151240841943394079570061075959474397491260119457867255609621561810197400542809523514384380636631309004158101522393425188334960832840671976977105272734568747702750616918958563624757695720681318270795767813826873559414224570125278029409448419400179961035848982467513071861502190407619311484437821423026131538716154875077182576066671008531621740198841510452143926977782775150408382136218827658587121747090289306616531133860619892633876606492223676946939343828457020303633727816129586837737310323300641727419253525687124917282252966221720872098740302155237126627958748558670965744766598575664148997545908638313830484901948480876494039892406232767651822269623157572431200486790663323065720060833253986225523118236602693249632325714908471721135641283073565656108256249235201472996519814746613277871110589802936727420214979311816447502557622726713483760281574532755430920424717959349834073409432948361465865810329055791907459788986927400928326936291656931869513668377773184458306500569288969711686186246980582337731088308392226008405808359633201749541247793912446647512776438883696016122607188366902111751952043995669138723559161023395870104502981676951915432001166886186546208170689458046311858114561646705960006049628141401153448264142839998137027788800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 161449073549110258799959131001488557303830994958412494862364927319705535475966936370021512430408422850400273301794504960530958872629171393746144373836562944772984903209972846945289862918707527329346497515461013080853272576956840921648434604640610524922772472089869785861860976740290556201200767345223863378087662460625613529732300001821449783052195389204482958344347298725063073019321059995878624872472262185917762273087056653408043297553798595927532090104265998914115574947276075218558587891740930933830132176298131854940800831122026560092594653396646636333272869369623859688322224230907362430041462501806299731142694430237420435254476843142343813251749084710581754090898879044944886700991863803245933974901848573169493217124942811228795810377987161088912261289133809090165036647723241891716098176216730255239796132256620186799037126551194574400393774795238457920747550861411393175788146708375771354707065132734131858320108606406228490539765203156521496263342397846074430218036738451600698424071153597754026539549275579325415277954576476304673640281967238579579464030499457563673127957717663440095988402215010975028820872400213934162706640192692551502782339556297689109799479586915291363903091528886104223900230331963778329365414550372710158593955767343050284368767934944935367588184963659739317414599914904744598204678687629231628426578916011996626910406119087981682303427113440576751470661771576107409843135265682228291532918272397006721626197253232880991068334276985882529221220535363014469402286234708419301516427783541859220958221219313360646551418259394142293680289276028940177970458950852783229838518957512432413424049399893240796543892263365822444308944011924274436741259689540425429242406492421968683741724512279916828549821245214758435764359221503664497609432667948221545727206414548294420099841963841976616557634162852633734565720944957830212589493069970114055094289123182569217925159454237001716207790366071604510245147897073533327835432777737570944699410735888966846665243327162988777258922572706296264665157878035864630128274578371984237910227896909330918200140782669462025131051603923727576922960576132373096436004984884115918148345730671493590795397606553999402888121501891717280033239427840356501519031542025870717214128816121230936221849814474681324403083643995002725421237164700993007329991530851601042974799268987579015123675691697628784446491333464128215966491644190245338592086836957789634799787543965088410781971056095281252839018387299116331347775307703266942285469719216319335049147035942878338849475138206659065718772928247919980026703366031957319227518610919209301885833578526379943341708640991589788811298012889046320499076082654263801014957104462595408349106347442123837315934185975304338461454953096934136949046762529519064464348558920973785553109242003925357880488861690471816937775916131093504396720280294225607568372922401330780826650684028231506510340508996322496513942355785564820391089219851319301838768163309862265657961703740991119213296852599108139606761566624853077129344375188915689665131810948958162841505167679978632081966135625082177152159686974163823595405294224545477880927271961318702757228477832560209358036550281422290036362242577038198436486362293488148385826010036244587267441410176520820199327944989415624036374185834880646799593774083580683201704893368324642124373029093933130936047677958368405554115990430971224077160241987861179330562527730863924071809894183594390767296984776327241074218772160910884916307161591855600046160486868089592439888856441046410440793331554163291517686975664761734247088571451868913188350332670531032825303598950349299090052564325243868636368276184920795565784640238788298172171085783913901504423218210707195005121069174081226556439328269785516913234626162169236085154855689015901588772710045405548379840547320951788108968916308776335117773901864699096644376340667897564010643140587261283867708569431524134798847377368360929469946297798744544282540477047359344493193367754255877677507235833457480592202822173010706475099589610993167002383226813573353714092226389350973276404859935029413291492616027228612437757464257640296781759914839818206470850688724201450037006420905028065048482431867165393177639783103213673305661073073882936967391558851755205292060241065654907605759671944870768558652459248311160635162654531522038634632775239002686987864256814249277112188101170701742562385822846607286497330582962552443101270571959060904498067298029620420895440670417801344923429263738067879066070767255641846601202199717861115364990487712394163110956198780617358886669994490300550000853805688461123013171932610914707684623260339521378008414083994526189046701125324574865024437450742663802009216770572678393274706569462421755152581839999630949343472240243864782569119555945427447326790490193021944044139956070480581688683758707936149919410389742877540027504930539975140866321754447833828788792687428504904010925681137734500496931505459324498761226410244543540512928571065421881387416046899654354318525706676649276211200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -11426785600142366729119847859578540391764993490021841737315667222309917553208575908317890496990481723837504432307531217662736931862531474192750949729953158436259017931008300247162522975612637683053258662880452942447759278418414402206492041431979464066712361238280245046079096855616933029446508942472344463047665473987295966643656278919535449260065203273336472442215191136367079709329878429681920192502524513806158007190244831724273992188869648257801809239147519832330983668978431156620503341931962878438135489410269306146622393898290119510740667993417241377148272995926506127086395496276237289469909937059757822724344518211860521778670480735487673679377466980460101661265414504183848131455686236046877813574489509686303622947971838278461456388992420854039580547747242422509893547654688933752633444479973502091928959308288040996441912259989433793635456866488816776524123482264905002700259365858968021424097109132077170109494687550300596653848457342221910309179375481901397419995390123614470106181754471491240607940189108198979291215589250126967391402540845274605135938795172999802672830085683199166362665703385074261546611501461041044480262976728874772533723072408429683005895019515875826153717799455921163451449254214698279300983889744140415958111126550008184445348289687366749752010675001512771035816108097245601173892592479750980741444392629871111415891281126315328067680679335800250626079358957693356160606018673378621538838181466207215557241869463478057715452342363988738944456363995192131929577855762773065542751359616913785607766158279674141330441546448888661805969967038409092548872291929321677058313371779379778207536535563495499830526080139488008873160752717837090081984269091672224797969141510741537867841415777886422233729023190139448966360476917790927908303501296085821389398580493455171022100624347463236108906374364669686676560360450802749935147035799446697136341497875455071032375792108890696708524336637701456826761486362462874754071730561150957615739471721284417831573588144679297701445219126002357208102401830460332481001314857455415984509640949142496564429377897317413764211529405465207453544639163871510679754112686867976032095476099742758327691754635666863601343528940614933808226749479251984868423665657182050929982537264654634532856867805603773053270828201534038013256074506936243406627390783115275004806432119813891983148061963932530181816871517286114233457904910351226799844017098453701644493167129757490117432352892178064361452293474488904370878573140576610739656453743108581740684871364298449647687793082483914726491572935302041985064376316863954003383853877194278926686338678144895737713982275840507144334293993496586317230373620887779412478119665412787815871317321469770162909851819367411670817328807657371649017451449244343597572370220998993686462838409310293886487040964701335941877307312257763952085034993917332664005009632700032103612923764071902272528295314535879800664431900110207963045577230943441166366290691476134678037497111740660797046333839948390419599190200618962976764147216507542459864335235268669564533344665169883806895205721338434548852093460484833232419179872853200410485884483100140493304185393813648300268470365631265812871173411324284990698513441638451408853101225676892247717282836770993517698805766906914576303070650003837541861813314729996812499992600341803812506639133600676362818698483623583649843358743978845676330838874706455013375078624906140943441310264034409015479056653504816681359671782284604919692286792991205541431236285066995455454520944394419752702769322409131993245135602688770142533760478032304756312935284131949196545058536114191922222683595823875185089629591393559178271652269619345825355279394426129761547241067896284182432498400006849387675836822760634053112195308080878363484435344922107534353215134669707652666858451573697365773837251414049741834280751973323836489429578611322683977354382865504731619994023972938685270017621705971919614832814574612904667945210099352876228046786913396307318766492536390261936910416899639995097372665050921026929464631343055533238842674046492830844445498913522390491610018710501879491634571857857305770205153260313283094699759735769975854247865643871247964999840405774542260337862112473351249998010157567037891922216848140488534872173240395544989141926881641425700429589659148318753470032184086429356023878481874802209696595208846241274584608639850590302338036464861521277475353222373205046223434074746935309381656826379853714032784325373919653463904915288983838807619578985778239604010610016630530527695178536066889195780606662654651095948476058671331222373640110384207369697822668826672771355581748493583327623376575263693100186131812382965409395062518837215303844570733725017229793703625409793268893118695241705345935353243324813484815539996058652961553272183215952394344093070966858564304353611242036930470649003941956681152358081878356835402875027979913419220252010949489108782572923963370027363638319092810006313729756427924563566485705072965375300659461543906462343888896000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -207099848790852387941225054835171395396761304057573965809103827373197807340268408252008045112849657091670833350937895969034839121873504048717673204035201523338020294183832953345478784812308202069604509538881226169601819590950811691910797744890915893168301619107119495670118805636933561607245402089364838105288022120378467552311986336583108780356367826934894820674541497236975328946346574376287804134572099097435671765556333741917093126241871144029558575594733586549250073109685484015568524267717638357475080025660203687146294243060382343825241777449555245326315911226420870089529646159985720474741803207353954557039997319900033701779294172226554216636884693064068772160321003652228883072770869039838825848445872913392447456685115136476391021830544906023616240138477030230947657542788907711319488408154804907127940292773410536536873989092797395294384882668688613766290791708808928772052430832607053501425065897667199185813537137592428242719875621211008724375808495092303202762169893969969350952319018549549682862257915410078759027950780886852194760824953935829686601561320539607263890861722460775619034163300562513384133870343448386447947836696363755649140146978525394382064708091851193244849673302505828286511989919706611150020037656631615673919754942840655585840566553119610183501748160822277710609504629091294199282704458519972785822799817191649440014680778939486958743642262669488538801535469660188959759768348729845427607444117902607944272041536136544411366028901346641649705624665636024307042135358478823315429781111027904048216255062899080153136719788546116473378063687141850887460900104571520836932817553470913731383614038161560427976516641539870641890915439974579115143302523795900562449432794956859561217497452847744960602363148800942431900238465592492380091734445629860672820190030276845602460149748432710430576737260777251450882377395383111702165575617741431120528137473250241698008737930133389370650691874746094485759863136436281476848071123981907995501476921496601036652311527928997314672377901483732126461266083407047083984128233094362767871445039071997121671903058406448609914768406501761175792062566762184912720543152669968819814641166534764420750291928170081158423277160855095516301403546640692534834836690269491465892101738690545992209831885598118992805211418200964779807763968868422488437948897567938371208911198478836658009607516812135184181520300062357025773790927636465974455981441799706272358755096902700858878332325721087256565304452676292188506352203370514286570352656353472893758226614014223584729794898118058445082973840763193703321751440653828638871488491071999729607640618304114978961568671406372719931523566440456700768513863801595816198400517090813298328532639964094434441938853090081560818661990852429029392355162557812231439807704529229175403407642421790515850950501822906150824818946333920391720324014584321223837994758968392531478725230543040311598741468981530002971949196931298333067333922534835236015869729225551201065978883471581957066280287368937507891761887574801766288523621903392814133200045097351975998055801516806379782758956943469399602161050750464506902746519445866100448073917733573168624450509902492142435672854068068621124223718808480021154434581651816632985087287945347742681530338902691273958581888182686812991126918118203443680229948242209602489872902409747868475131355242993740371542338561330303073311250376064653936431606915907912938567016001111202549336471461050969918973829795616715741892568838369687391952105498560549373496282405968017253714504312862903322023084042863442165985396897759707506176550246788322375722332403482726272742335961803180134964917393784202304860034244043731201238979176754127250073530441836554413652254704671062645018996992062899251477893831869087595542481789164929675126930805268145961065877953696953924912109198577807675713543875968756025846523535647973511535313293011387711107477485435475164754149097881573617989657013687712900845344928015938641528454437417626819620098468405823983662789528113459872307982779121284529540123606640372082621092866313303661735630436886372953916397743874981603825830028762145912536755735796974880789525217821403497605376384344684177424773392270597389847266514112414455737294143107534124395483017840528854015377225752016487984733169545135889191955645789981680134628728700441946277467216006445609283438652064582434803631647722410389874074022974403993423897372884533400171789607110944443605391232499203469934211585797280385048275480119753713528837510719409798853049082791340852561733378110814021461326484758621295504173181910827172075836748363530612861320332066629947944360570215624289935173259442663997451909795306505100949599096954199091035199326600733244091225592229981284245603008188665375934952933720826300128277366165597126946750350643817253708496266076188486767273794419440220987822808983592032768209519852234744931455572256189873624357666901113247753352403185917621808965648693463943561859747952801101537149385824123682715021479530454985340229023215436486557040640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 805242964853299445081257902297820869214600697710073761715813586942327790536229147314923764073661092551085979960325563314177890403724648080327463827765838493489832519782997042386039014482760131525415135747249035201277727084488643304499810563723586134685935769088780902191495351604052171205256629988829502311053322350240379734879548726230258433844363952151211882182717040953797603954041944603055897250953265022915692957917872247481193541194756536146522989366899103586795097826815309842399587741706276371904970439319181556414189254140334777887925005812094886871183784666273381047162072683082423741077373728607558673764696755317349320790587854552992106587601096978706137694402210150917747675085431478255623467915919864473127116208082669218205126475899707727443849042077452661579032815280025393190899626678649482792835740820755764769108278947530953054796262612022001058561741775265332378769248056462739796351122945585692366231108112881904928565493709112083351708889653197161947495053535844236248001087248002610654047560973642022015444700727411700353851624805679323857457249268702685598677312888443051441941046589058582745413102758649047071424959436149410599355435464994069776046164290803396305201939088234426034385011320066630009217876613679412922646502822597577971775128163953595729750758910540334089062083778761167456383129351395348314739888158862987703086024747804717027122399877849946336764594260663132487253226081830399244912846468801840280068435048379712233211412871796081425650870665062901846354811633865844932439142457879109807012113911675743811803471466746363181716809194029748586997539374957651548707529627374084956147523032907804901917418562186994302883660599529993605118517757580286743385835608141269672938868891142786729870318272875080350672436630012184912271470598970191788617328534167910377572344586244854287301442339486345864899653450352486889740786076627685413350415205267139215577264010268246894940167468706655236582520048520638777540886867057163672198734988334073706447821997777950030198248737989097112300683290845276099849335368796459408276709258732089512319190157019287037410736153995791001711165885498515842733137781087138655434538295191166482262030480232135844241757665933316335799537159146608652459893813752249759147450000919909393500827346770543523315164110324584950027424340641913397105979627686176764130302542868148241751552221705421683578067249957358001402377650427385099023355556322180927069197388194373213758465565440041263823374429374589241021923003950392954264261554559389028376980449089765419122742555729132281462575315298583104765099930971236196373048861075635764238496030338599563227686386301445120437072864014398630295537804848903963240517345152109314817822648504931627921317985743251359954101898367102159320764331726986196242847484079849193084121067317657990087989052621742300328859123438166294658633334161481581916386922932921086979001480436860323884269373095510216613647817796883260701771201837761324625287038962522983613281035134612042010036765708705806482152207578223544062390454015651820540098295404751423438081180389187125210549027223539563776133027611300045452190821270930706607476864186889714010479146523164746222829048147774327963828667973306009404987313935469706367901333093580073764402356314628494911193106031768141750576899527545885937489714008439890301691505034853186572398954605683523052848488016411616667824383637773399133442843604568864165493117911120374503126221260014352301028441628267761281892542119302511178920165148406108417755756514910813977441218013070105909715034898036274086113534730395034623110557688075222696919828464988293703611642253485879745205306337635727716655861056890387010223191422341975322230192788236848041281199266483366477328691154407235865199022747220874069724398751493337927771404289331193094313507739314403301952963059321060261459252853520855345193317152387174939402014061610664844905461856027503298319473469820934091727398971293185477682229056226901955602086853474299732878883358185702905571123355435306134474276376834000536395150573617506488756431168780856273211936562570430955945408639985315380104272716878485844848257450295058597381730409245139795431993481304619082814062791844172552013880847179546267774345725552737028563505778281738674761251357163007966505817283928532514472706586302051442940016241732110279357289117021157493402818303206933050586252674787105650962600322643417350476330662370258812528555316219179474317101999653206019690999053622112841230499239732234372482828846856745980474955443626920144553676004438143113412171494529727958558998911202183157165205887164689366008864224272646825663089659134526302704657838342094926231546375085590089106108739431427420227494208246909077861704250900249587543290381099876702146877235769693844132353299319362235972091107389544790356740024469107003392658949723389346768155107431363485213740405476138201067466264498458524557023539062799689478594652357729125555102830195800327592153561915710487876264627449708661221028678442067758792891341710440162918400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 2279358435032710456909451594977771968123001833964898910262285557236750410727203398616461636284775052664858011668815277960087285752866873827325508813120155170654793822247439031292532605919634924488235593339313062666528846405081190125196411017039701851841806964125733920776918368299083781162603535153149709624726302239568826934691198436064654092151322393614664412412573767809957026723008947811622134766164003536753024914239990228100922871680753697049612303998360398784520914735098926951613045821038868010019432774061727112653793403139340193686061538328014033670230826290176454519046070446483339800407439241644912108768429050101378253065468927221280754681943938626757181004723664402562004812810958466167181486723139552747042050924947502859973139672107942817357866955429957203222890947423691564433284798066309757314822271253695987095691999272272568178219790298925793469355071682697409447898168714574340521215926509291664447622384050177312033188381725990769621252672078739407349368245210420315242043735394041309217814817333597257333879621929897622433215577249478982725950348687272633112844344631344595861745433233097294579746234938099227679111831630887593955601979225445817546852525910124159133744022977029627061769876481674816349785423283619464484887643490043612935457377982641983980934938574565138218794441440305630012815447195656639515776296908282651384731496028104093281107799332634950927015980396011725050707104245487244565512369693622591262289194739976891576292579859472380524547510109063448875123053185490986538981682105384755880204024383251604609895916348333171043001845713213560257109953754094199284386859166516934178714434473838409832379029214500641737077808854520982644468908248091714580516259680150362369359404213880964498652613403006789433838038903340090335828330852578219793050073928712227771511616027209427032947799564704607168585405337799903297444914933054048552640236454589413442039967472137157216554774643647157559000761149452956533340485696036464169253924131406101417191696201796628103561424234646170211036787239241360586970165284104140108543926343875595408434322532118508403738712466813453992642967836117222235241206451082644656580668553534313900350087677137996947498979509686660571280547996982338500775125788540974658953202856584842781155894092291622009219030399246241955778941803421501028621657912119154517091385674243156014784336723612156512436734366427555862386304052391740777961272373116681494621179108307741467245765291088040906355124606873451909899605079737702006466996748807893946586034472675072713805068115364397423423886974898946430223839492037267816650485287005401205585679996062753535365043604311466459913179292086410237720624833667680448752669201790057158756846165007220740955206958067817034845639343167262604110403922561938701859243471333524378449494329854166115620623937765215998210643758878669701970970548409482652205475366093738205343655522670578172189799757309597204411733272897782487699432115768581744450020184217079093328054241157855731164763008001999147391743837465211374605778662011772616139347500207950521772456071841351946513932401538211125056645590897325784643453085398858979345543264361786293095617853034184669691849239123541566875450980213804917382331729218031909132175703862852223926242983558033540637540382149629424216809334056184745573307852136560547838130109527535839963035702230182620271727426366705088842072561490739944395409268154306965786118240751168907891013708318369744230596246328284828410912840423089715915397253931053856187470606899489656459824818677465980172197893996024010369722661478298264225333624586422344939603371679686538288783227327163236340244869802815046186237198878830712267340682436743315460305496694842817394214022189536442791778364825784899174246031366552199638019170504955727996775469858610169307946015947847156792437284356222734167980793887795085460287758262060932400262545222327311041178909402642372538865702252629604558315669704878347916111797422828124942163767036104799973743658677525027931523331647053892816545807330018758505435324131885152774238461829782713053330672977245902238139537718859714622679202546825604691272322830175493023026188037695286184834149416122488885205592288069195731641335423020316512616513052504359384305126050339297317574036358353657465062517126938801614267105268241040612286189121500444987743649098237689340350493814146408181581906440973517980771436545092778697154097849378024413412683087337964758568321435802295427171111202475889993686116872887526817845848984884200190867363125536134679877718149696536037879278083900020128632220159314833183729823393032057905137737502739626224667369283022127547046243560435385642445609105243481686086286327998937135329929227654708676769715202395650632647407002723164403863168490932456798897566231886957902247198053461007980693357084188143494996094094974093635453847925747927848000673224583771259401834198274506921382403233891834823230320211050827175417728671265354200275695751167790529292627370182573290130035941409946913708074311039844352000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -722022503746785141714464291673869312579421258909255966811186359079363442432731540645873142610494639939442701160285388993873278893070915975922436672490318344908094238702887220117453381911855213538147742927491151342581227125163052497109016054388039723526791751320972370811054474474980963002301689702331542047008824721507669554862350002407443485289731847121061475189218772354847110940394764171347769008999115865283111007018433321989023975348819779861730870562203739253470170382296634712022295696004478322212539075735784260311859742442503947467568839192238835546639116784088883150187944485096000113678205171979389232159717080473453933477354802511412763001029849396385304955539757726867279661117708795162313616891973516399409340561859938835704982538775049002129496784033405701504386782317644400751455197215133816331462316310409840016292968117479166626366630939385734057865069997960442468759548150665813271015896680867871755113927097776685433938387908060259886312746073254948219145582341356056681459193307244190873362343816976112102624821424394227449778816941802324012325517796674162820720211782267618848455989395542525587359191554476428152085711280890010723748899496232362972897723087241355043979752268067048541483363239671887897535908143550261644170056296671519554288044317430333523185755205041390319216358531411982223707892895973070774593802593176968393571892709889687882736089097218960449712250307768210441705074928565486158966801122214612909737891058293481171278881176328512497946725813912199493125953266802160025265930524650286275420264474879802262006420812983254050725032885849200008519600846617261063668740005474261915294152134301650388899404411512068812360600992993768434893186797275327049483617890013776725729294536265981637890228640336291441569168225501673385860197429000603318134653970557294856823677363728623720911285360545808065555368637509897671756375030398148848473881954576785391720371596489420100783343662126434159014029685281919979974095608055648347271896907450205727607282794214833532225149251893204121604201301109495540146258275607423207163518618175239405304824697015680267296606802101681121163780153687878872941621473601738989601859946916937530912199824292679249825656488465290339378900386753755046384688685404347484705360605406742805747581900992995875073394370650432374003021316854133675581952957850710041526634878445217243056963307516333939711047664083892116977219288589872367565860035285634867442539193123814196010843600821004429860703700693696864824877729627830453042658257608383849031718866780732096408421593154566788755503833681038469669411755459625728599667210765422420130561268009405742921062166265391766994490720015138856684055697048625984928864672280379242777928318428877806239406754875385228798900105877640240863511646985964154024717426358204968871888948910139859870665924103311146513718329502839965300153140337990558324279524727104013768520155762034847911805185853954755590570118722225461957933397467355102344286165431315979373956570869705191622427695291644045396970235418535069280692723977500531429360236795395221182345302008188680899278655714905197497810163158760755471478873945201582559036944523856257468146668110658694069254647870398062613282161864806262190699574783123814030557169313688634766118163597154469912078444969256449590217671351219008973727983543812588846502618133681980484115739506436095282677937667261508259178978611810974048288546361996331854579278621930370439978103917298750391297572984713112757996509463686110234032248264039527607370275985865326424953989986295149779811905883815261383395548148937294551849113940172694953668486640452869812896801334388016657445376051890261075328819557715194837668948475613510253843829447263137180277014698999981396386758871274870586453575066918741157444305298041754177492985393156217786051221960621303064621869882190085716417500156055972438790344073403696424363324735840441413195498323274769038468074165200519285442818273495608890236134733244360956042761465104836293951460553128591639233293621844859565832587051128396792590412882660046327702896458246321401515640803416951846879665071142269857321653693852546527468347003810760521698367892914275922267588782482184141863464316950582338204513184018669003357489822415442131852224944803047301132760663066767691411985018867535064930751907237867318921094607645592253949057091750569312761705615506297328862931345394445269397503130420571990366789200247841942313886425347020315735580313508957208107782056116324493140961666673916717301274399759021609160060684483482228728125701965887612203350998041756127546346332835569645002651325652382595836795476898941196427271294911654162311261962125582461095173119588298767023066841550576187672029283737599914091541234138653545847667798284577197411051117620679847765493896081687568264999833818036932077739206456221188354177962949679203714067896249460042554357652667750517386011255011928818902227011981802631759851856248280310440418462716522600809352114964046971343094203208384401518967665814931103261172695040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -5016491690193138382539171182110607181259746713460795778953807902950750681595393510832220019926620707497311773805539900440394661278015030564298904411030149759760497081891276472118783418830683502127704858372719569696394713581028757259832859797164651801136591227081299715008823793818883880370572069902770802455389605298606054216323925112170789952524224375732194083867407172635918391378763781867512623570603826008589891334737697174702506127147685796931617732186692454193547137456248593232026731096438875830889640483031433892050196592218525938013913561587563232590273857767660871196592710418784972109755373214640634001055691700505184659878468515675859045995449185198955764262606505277596307352642936719383565314503620981604137867457020141542600939828259700802137803632028911853315581809838307508956892719421319129076971493117630268064518259338424231981903200505854328306399812833343535997366628183132521732511412906989565112932597188280610568406280636763977127504879836056959913623089728265302488227300769845597024003370755513435393734897555386766237791745744349044408711395242612734365010365585680511269720712211060527350774708815488089641373177980183518818653858287884438272056163519273666374004830299660751324525062448415421645367272188680275561624978222120452670006148515652739728176680526215076051351334884992498443237018958021183368976541016840647504533652678280113878813329177232912421203476838264809084632773544147516521704602998915298912026825985112647445628094506664294091343589165274100911572549044500678697467296921790414391650129741731027195254880073768353346379158118222148763723035110242442188505129428972784120389741233973178697802770678344915838601969070032678598482581303730487266330330764710482092881430119182905954963712796816390170339920182507844969624801300694886563413426282793470293544385623407289721858717526174368717962289322321824846274105737329215807463210933316544743088731014872144672827713975826398427903415959182860246707323136718620886978456389764991949441594704350280596296346642772861895600023264430520813400860585545905278778966618128599770039483385034907607000868674152806801567789252796303677080462409341002182890176878936194013080599268928315174197051632024954981923966643243475057485139890481891605876819889610280747817122958046771110397239377097812535338701939022411886562962001109271917694433383857200612998103321820422575457772340243856241537648062161900549728703125617208615944045063493340044933347261461195288642803652466302685489760838042601724814720544870744098486192580845803608140689515299728122369630925765006476987703133110610539316008522889615436933943634241192409818238802628063656850584442799501384998517764437322364615844332574047686797823863279107760221517777662791430757571483749425150699855669381461262435074937061136105794339131419028289478436154616964282150016296616191610635253673503417609407754264448060885707648529432973132330831531284805479578011841092238646890062900217762954089978663892267367707047197038312727130634621537881614707125423288245743335475332257703115681659698041832541003048646339032780400445006177008115077283665202520601969648144311496276776071242902647230021157711481418895123325056879870862724556906360911786279521013449076003814831619071319333009841122998464618294392536977874113071780069495678482328371953440804294964421570863180165275827294710214416543276750098195936757115184919580320120491010632749565180124795194664159863073813718385392707521716503630103311921028260325005109736520880664660738129994803395672669784190641336562009007169754427818693413339269506224192095504652979797446804304364722840230709634252897871981053981063885521977162791613125684552583000826406805334339752548286967395110835369606172299684450019386051563494250109337930791520241935648652862475918826595726794147724230719470663851360899268112050217784253806871557321577514472133452947348351685632706590322128618234915790151240805521906936971276981783866198318895047257068639867053900456543967145778867084137533618838871394005008048428226524411470560200273992217245793991352230138091586488772828656480664740765446446686852613659637571407612281467378607301812207683322960004520763121407290488064112768340750348618681647031865234445768597174492183623384843149702810416409873540626037016208592201764722942487928565838289480861722605968855902371453285902318732803659045724549682542333054419225713889493049150875817696963953704958418875968021505969408470117055469420842774797871704107011260402065064610506440651377707981370399399094859827011202792761907782411887883776970434685647464794751135000630390775794885294026776999461632648635038120156635562495811650801399628147161303250903694805979797833477330142682889127051604379291361466746618028835627957011619191947468810981912682910903187627180743378709753894467096393198325925861633649339531179977859333184490783037588177448529168809277965243340230414009524014822030987634571073483823944781070380153442301462022934706496723630288676795375996419597868460891176960000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -227797287730359619079384799927098123897651212652285354244065129296779447760031429725108413904148256147720202264193803746241832119343829981100584463385855265178040575941886941838917837536620519110443248430305197033687428332976687886269211927258601767308379606253755085345060754162386724538999498317308747040242543707482373075666252275206674322384439777077605288304421661455411696832044669827071104107636898900023427748256361714207361661376237073586188192488731697541669731294442279377905893078397034179936417267239905386174921291987001429708852381301849760769149165650880321745373747034516783237940112883764839350309154462843343828961274843715425359778881707832283990802807955969338161356915693874129204117958489609293901933898319671206522561121471639590073326407102172469273761869657601856175401075378036509185657968675424719839089773631634252633387361017079206755102992256711552503065842888590894524195855497920005900977681889120122097079916801426484752266735037801613220405016416253132016975469975103842044589195080689917433158122777232175288087804994772790409545883618539651549485522134841113536711208250243464238555272615689811717631571509847448290481470784358009289096514551469053436913734269532049302563508764323370456496817188258496876837657429681278050923697381680443812715130666893549812336219919630228129381274706768492251295350196432048219722462548647268532718015958945802049756877804478891927805390209601642738436677160270318285241996834416316939706168220559643132715465985976796566723940244338295162089423491547797415412287737333277185472592212976494643413709801292749482393363241955105911363006983923448701469221979725209971319700215410468077436003646354417775033226770733806981850222114633255665355084629386756223109407919762145733756710080260760466640660171001988816594883336630554944132318194759550577951738505121090844892245612053706621468135634082956222244183373140922327891540732035679052225217030412680594070344645919337315916515556050582106535069769063950134394067900986350383622554377988427486974307197856375635940940185587764693594038855707510407555397786394813476997613522936306780743359229384278234897428631081204439063766859294413808441180497095433990658963745966590759619291561791340148107422032422698239106774713561494221733259185361704636214163450550660759571129899544190796149724613081450380363659303363533115767153064116471534891652511126951574126402840421010224209859319844285231091860945330088393375685584183664430131751548104800842169863889033753451630312445484227942613963036840831607862988529134988611988679667688722811132565672665137992091974412916223964495288001136851654686871702419187764171391797295731821362671460794157964067347408185715950477401268722335550759156545103561208088595344866532969899475445687258457228062153330450675806329251347859158373954959557308222046372049271914336400886667447713212895075184336252710112938057774424363027597676563801067290935679096364963905495403596697823207432673629607756539022802120177133546080946271483450584238430775493444812154058896346826453310211621708643202460154849371619981269111235896570553543973810901819383105993524649109260063709230780726761456193034451346300855443208962611600729236331654956307045115899974810194121827334892455510187929685730965870268158318450423136117557966971376261094530050178009737790878749507679145780649502094315210032384095522017968369989561906328920541906051922654486452050195568786532163426627066479514849501405577370784588028639477404678509667313053928603946885505104979736129696008887040352011324289126778402857562803099270321936720785969972020064837021157490282755462856080553754233941168106889565385853303521974882780479151442544422345323299065103030112615024495574135059865923653908365541482376632862032954254000166398409168055889056112415821124421586604710751983504684078635687716035697985326058302432677378885259388666317896931303651304030192707592751559713645699571970153779092555965375440333461377855412647137033632986949767478476619630088554087927979854821709959130163110140935215544906916067613346111974432997157703634062228988074418434288539832435117427366663222024548302756564480306862311122320903366156847065885588135654725914299029457774071390954925835938526853898566564717821638317251327846948828396331278410085712964495446126956621185224887147299259701432367295659516405866721675415588750200318288034941329905016936937125656075835091056227826583551022089560573844276157247756590816746770979969250378102334508353312534034106192621726011806684518111599089050346070482324680310160371611757775292136348518816530980315691143073809385755412773505988134428081727990966304039266075963198351798169983002906711120100790978193582723525334924666711029725186607959818163719286121629904441050627753828913094888521499904131307540143379606519438155590618912033623602812781730866910821769033820045160280275078830474229825473388625754429606834553206346249807964979612662528276038602999723868385033520498194113953333451574652769776173056000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 4899318223623802145726500672939662174848451676977892301294198970921914892984202236968406585101306926277928823316889776914019874081894508216136713138818205613301104568794837544157657601262684927076463808540374583354950735613507917186009058897689255045419893109397896275912716445207130863117654653403051605952471154033453431781208580638206105979793130233429409425796103299774703711077891797496741438835827916254633794766834417999423600855071182977310639919190241030655756290732606983971633617267264007770951225184874043926127135111859096224783790993933747119893233864177844463264774843563337871123169945682560110285259857824361146417820791053987540593876247973877101024821153178654379534257726930308451296809491719931096728245711607475554960245834842353209427599465003585105272355607188591520938684907292490647810739141950733395419628542893545517278886241962446272182876480440111769733285392761444881225616727823572201953329463023123990251975671120369464938080113430294255124276883818638538516715199642429976065778151227599806180091790752134356670369857130521697443512331610753501372551337535797400478214459159688553528734323321289524404497982515600138819566925457503991305670097184000790088692813123563771279199406123487756103091783822826450308796948223692578433005741441948901461025348784287222428109149873940760527802496959645097697844151254657524090277434921734241885398455389212960969055509662745805019000736011436877728035465878618105885210440090035396403061222762671400623252065702264296559377718981840251945041339780285150143018829555396048595712443904848184589988111266158925370135935527562143816755686666674264951595386393070329074700728597725145017513710085396770217074971415769479673476081563401770893005342872455987996341589443713135691789594078698217717563556251262185755188047942388917661474065892288029221171797849586642024001783761450051478606042494443476543969276433802841324420110239489434719745613487498148711872238455888328822549021985095273713246847606057407408778894507826442061378973211779190018236789047294058979979262790562121305611158173657247356503207844359220652565482207361686322195679617701494185311362083616607602317603898717125190284417030603222145276849098316094054542211256126619159189704871645504740786658351272519400132274356798817616094385175899019466836564213798599624499361604795091708998487636954286163446368764594264830595660813907159655741286895351273257495040510570817349264241654622633051889548063889842462274685852787188164126598011754376147400485280235115957633835528856627539793242911312673658808148054581479571290866665644311592868456405983261278438233395494891393077540437946993486177771846460761644945437109303109280119544676031801332915788473003832357221935997456504501713585584112150528265552912418857465281452140708805482997939218847262023356815830163794962190162508789193594682539626416873836980250304710805876679693017529008078785667687938422260853682482579251975654441129827246238247312654136111392273805573345710906389895097331842272743961156587811712660884223917503815668063310468245750560626156265622091594389229937808702637229902267875101322203583803261583965907403100900756943860654125589105138594260629985944856205009332083672341288993001611414458918232692571246096661751677618606893678533024221305576490575766420913102555843052282308834585563439602664502850888872154939107785493611095703601270585515037916984586593132926108556238577848063482325048936196904592065850729830956424201139916276898903344456039733942805592586861641236555912437187184051276775785202147165761358627177061821251683809674048684624109445807459856346242680762961055675258209871264000820748564563222173042424270828820055769709173761902879162649364286863733195814023173898704359784119820171674909965078372162198731660976420905244569953511804618853440008292369884027808709146511554979932748674346934871336933049845258002111002634275970263310398800637689809703964645176940808085584109442985493628813370434653907794010958576533484112843207507621419351764992593627382447328105046908434168611467436326476014728185603573490883116385202787681214251954399623532396064614945007608311495460028471187278272859064945562963975273648171092043662886740396340605439607319749042028666991481680709039342289297790080099467086787140706269075647122547294791791081805423304491055858226459465061531563675243585802450284950740341223137829839731634541343109240416004924305840449290489471451739095870701017522576195700083546361782612538106347974057122334820048685700433563439592806193986444798537895165542920213827887375401797751178252076658607768171899000695737880927967504550270809795471890979312938341625565320558816896863994178687205342039249009746732809825124946919110510324425045004395978114499342462873963120329266598774956585496187760343622871324206855626183319624538095376254015076837917797376951149311054167059654738395529597078584340385413932817903313052998569055733200463444710431938953239620482370447666047336360797876198794075098316800000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 1050572352815988868924966910385907517992857734452860019510112850459899010142207432166108280225270682479904258652989645851647181379765923967909763229182340663699859497597725561732570778088515983744626675139319889646697986254653755430508683637833844841677791920080196960009520235727646214075881410941357242063320572737683850727102982946359082777365503929884322635919681288645743336508501087362032293142085525596780035107982879834947767844509877930666188160192649449074784921785417824291269324464823385974292502832809589197292005430365077099871573545721454778464404898737693387528783719372937931992394470071039130946419251625555010243251776572808875857798355732050843153557320618285389407814764717989916891608652416879778270591443662009872581603939568430498169752458073240265595804241776556224253514730963152248044234546360216048056468166752328863692738994367650650604122260901774352233967422144792143215807405401456732685534537703464411244985674588777865995302516380098368424849585212408816867663154213810363986239057902566062235732918048516347140462863808877742377812339895188195664847418149980773779320258328980232920784562067165710462391490169260803167917089832400915167275136712104393447619989682475594083439111133955533630063186160196588374031216119412469371771199478519474945260581902910051419143655255623131352544370280129720255967696766514554463697489178925076122908421201966668990589772131417670854563530842907154969983318873999211923056611063711128320582912280513916014972275488871399328562795064082201686599865936463418555452926657738985526577753982829924115620205588093564705480757509253541388380816001076965853301170483404907214029915851231151663679476816980675479258233422546155380670987586012197781494865567179632530412162971993636044777743680226390880667281485817780186280713335790750762496645835653976301196840656661231840578364464856805325114495754038952518407681828588322630957378742747400923177564788140671693409326823643826348862026547889835748093231697980367723332401537910435317351331232209147788373363856813610762136693564433318236543208156269076834361331215503766826304607915061250718939615908282495000497111320499121776868634213037054226236476771739311614705579130924825544497008006357115147778948983034317336139363130873582167864749850196769978807574855443881409614009737265284553400525942075664053377868276647653145445400293926087715735098815735979253634511013075544123540895075359311730001015249437786972687585169402121719091038787285240931552224249675652909019993948227174089874023196874966888599297658603905105870486854143514988591379454930620999343638200061470428409294749970843451289998700688257185267362371238328052778624243814525368253857828627629591384591746855469052293331006345849896890778744006936515263993531096893286955753436300516620015845558180767565261507255409942326616292074978302555349640947416859628502517373280503594174979574332783880855996804259259692384632318669793928024672580676850356878758855907932666274177653923483600570575941578473898515223604418740971515456537680227261765554103238561996591403622155278590509524918244813283089760137146673792619925014883914787121985995161311558301481139993099721469057767336538511104932912754136019589437293199595912686708542544912461823572727553022672200372663825106010917458155744051259146928549504976696729604814768663228561296777203723836948934093192178894938346298661010599612560402602031056983808434911253585070987505554056069878714723628900965520243947897628415483873447138472600676558150660104055444071507471974854108172017329188108190622131148447626125764062716601145449247994505209647567227841791750758358821163399574719524024098136955553696234456676830322856339177484556014706251832125556766686144183900640132197128562507076035847919204566551237982329078816551928682647608692557352778153860042413236972634365171710809973043797590599355430558493511041073561948884769999981821893462347150332662942589587177993266614761510532219348229075424321384652523877434525808311093630260616692611559132783554816525127502724220306148327868278739260875013540626843210926539374516926470858108788914476439858973186588754713534682413748087062535118933814467365488719121815872447143141650235116425731189730392058561331578240260391655233989870948901871469042276687464688044958923767737460403126788329072088182537638263842476803605571320340207857337539616918241271086730705250167016463993169833210757411698461117809812360424223026118967561385224336989090462386410582957866569705811461526373347423851008660279888825786977507903268936539290737298555354709369738196173675343983231186678014952674590825142894423920870513673956951667488685710512325149931397441491641345459977746453802959150235165700095537944350756700289861065281941776229010066205621881676505212459391975206219559129770568908434928815733149466811472948096020760989581909772884166827990800044570656214176747952863586802785182763623790086478861698259043086505029694868899505745156635262770819539511563654266880000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1022025832759912768863563259172474149854936954651515881538598577106703147519916296746188174493510844155499652184832433677496437089991313186237746412817967519445220603223051131674247398383135818733754106488198349029484063293284061148502351856095963359609270893366076472669256894725253438965132431798587736254455468827851519512225126696265644208504351344998829325024047868062162133099930026631195233753292638590134413012888372819240769147894260071500878047006617071340494660210192206068836492058943582894304831394890564708879708577107491320102223868983146474072411660113891895374924223892284083458647028963057142008166089480892133294501418309945585836868275406799575917823078578247570351423085844387778536903171201214256656877780146884988165394307966661048569841615809687610546288008965539736567086739920353246561548408160411844438409533436723223642996083253538329685891799523664099028778315445134862481503482923127561438569031862501063006744733852628873443429665737325142883541931409774709849676046778230874428931001907070781093371217036503873712639262915198170261766823273779515724474780103827449666900767922653951932813803622725487667077057355355763774885872520864898339240131577070631223211563122997353062097408594951224329864545389271853961189104594088744664306419308878740887087303797676975046950508695266911543343037453212058986715007051973666817055090209909300340960103998297008849335104612581721102854441623182819224150247370045379677562992229709577956242012310665261467876740201660734421167732417017432561547755030324942871933037596953173503378304458153847305141170530231612975026474949871436617259129017558001942223859491286714878705986773047283991799588577709475313557392373267980106160448107419556232365625470955213644936674387376381525183491317941877840005431671200297304157356261209325031049453263541300076512843504733958886152203481592022346534962044642017309800861580365471650051907240098584155724666327308603959362015145936323587652165873753941700054412973193345604152232332281001416485415576800188798084684844333535938794509743982775508952861166061641581893539820243610065006532999163223422883762348326520674622696009063874036047499548767330785602878289488269896952544169664688036713495162104398734719871552560809754256292120393022952674902002687848806760058128378266861124030153578471965995359937039880636749733019115893077410312304690807131032997977296441946061643807217222317009253574444261581240298201177423188813618295032218659618892436597171403098718184170137446118903266872953537756481022109630049358594720001735772600801428203105678954470613526919879407744565499835722078365153575773221076167541220572115052658698794111572800173774616655195241724155661316051923600030511285014427662596808555848280906699482032374817265368174614628682969945601083090332647354517349535911655114959888599723008208455960022927526906840658631121818750407477986688029788527239226445423158262466925666751300569724864785596076147674142684896091953892544148433215812116182235134014275142765228622531025251857507606755810871863501728436288821215928929577887039852805502622021075516923358455670663057356246695305902348800493689324227795521214208223171465668110389808660755789383947283327655647153498206993598987382891750388065815178221110595370935214091450434955282145820854796117607179327415648682744548786596904556846742441053819512614526800363756879122333684447750675501209395820873960545238688206202300950605048458352211794760343737224170736741471207626515146640194181674038933994374543844658647649467229813989260259553390350498464548168500699952456595950165711717085308384450711572423634058706445054920761490849619500372286528540104227229602620488291140213663221627854243060671096556716741401567055473762245387496246089341444120071943881537657467321829840986430963853913250230036298309190410864635966835227643790233145254616279047956568383096359366341808777664458968925417847616918713103234458408983846578113650400375807885892982864726998317745733444499331955766297914520123918537493025602190366295980681864680091582192010566513897261423266856043106892827933301144822383388209054631919057827756676508561101860682569036754090887300385601853625583639023279801804222896969307076598199853468842016212458414110029928069686542510081234331099995134967788503819625015382588557736417730695664653389655922182050873941910560439040385715340610420228004505234788549215356228041403776990681763108159414835918703456260441876394382987340425288070854668237283541448775945067817369296625883579153976620189757942697993690124352146684810442775374620975573235019416663168977057593459809473046106139541783779722283162489441641443632755029954938962503518534977999148505312186478587351345253073740835695770914624140115619826590388739312512064614240432994803105737911642030051298521860780158596575778333764440331283671116868352507869808171313663143947627504642700773522044807484447119774302323494655700169880158992956093110337455346357393842577830142030898716999680000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 294342287307416898645279124215598544812453484694843222009360089474869121429024895979190536155493413973061363164044612308017748562665301850331913791419985446147022645013241623738882733662336652900994897162195760143645511636141369222857272721210802533656141280279331797195955199839413075964272265987874321255784626643832444656395214631838196079976326844231440247320874274068510931249348567459032358168065294752039926070481682337904038267963392339262014124586380756672308548298392016026069527622479688016580434523871265611864572834642893537635733370407631476824597964335315357484644081075931735632849572344399314745433248182299681200777275754814900112271190425759837702586655549538255969370971644236996599621416771357320634894614577189133546133308283743689892761726249001138816367706132557437277274545393224942524946940573583351343728509224480756320921055218054584589591380884236352551978444140407373777905839179414076802159586144229851477671083026732492268414521020352086697859863602773576714117303802818407798876553038965104734451039662782324417005847359994323823311563720953128696956516169648439278528057404317843511517343253980357031821566064937639412196083951611914350337905543987558344630100148680112560535472597400623548754225155954684084183688871719413660431839141273931192969567100401107571112756759535448599614786985004148420164702786787896769354892682862685651796786110665229215994733988096420364016563373964923944444510804454352438898602918738965452098108548925646597207791630024320562773179417347714905480863251353058122829566385253396225304685397411403357675190381588275092480042884717218019688300287773454550684214476913530883718717314684823586016999340366564963960709834398261029643373757225454714149750694914404609582469988931578035616895166993736425284417554055755718361175032600029315126852064046946835217946078554869506236302836805678972938073127131814873505418270515145752498929360378497234878432797932877994531255525719273584596394799270054906932799333332091032227004949259051870822281635320365865062231178185057514611244809639601702099255167357856421896601111473651920378721002087172777396546512301434078131648713742047868663112808941151592368619789440600246506065161538867537269792589881868961702753122449491429890991963057116917822164353282904856976855841575816565258725763260982162482438937734629737972629111041452395384829973942295966154071407483196290253779880779707254952323616655975662402372907808746172013537204182289592505861092892755399583084063143894811119056161064323402026696933688433707520569832227935008103445928543025296790473694259093701685497255655985847470441797412422301913840298510580004573792195662667067530641983985647509389115409762961788357700664422585283162937609226025474963747987966749329363515647072112933799159067591462162800582887789680247618698813784884885960173083473903945129922504568343390383402074659041534277133480615905136183591766062518161545952029751335020819620333192922277742463802566532858270602512795769716341337053943442141033994189531161464355013606256008004729358073056010738861740636595722158722246486831095644520649927841646066807997083230579556907771633244950313190739097307141404202359722637790387715941384482628150743898383606703027796761903304886766271754066435620447207758050354289504387337201257446242974816221705768713328091652318555793993051002470768598157490210883396510085432044061551875230393857080622822620689375125815767908232581742475605988783316350363290875106204411358267690835608508514958687172675425758899891033511472863934324354334603030891000689507359995656267208699209417306934129440622125508325555094660244794520657646965955069848903821530463748980824033154317856238260675103022124218851682200732440183036085851053356557980304613153217528779196415785399294953908405619351993555550326466387900605636580433988626155246471401983622659514999812143172845944460237761428701519610396428380756389728173104870665931232132620494225034043885262360125026474364748406777462074662123459829520220839003849276287571261111750861648495114482220322843702984726557859643217890980799941821334298016507641903934648576665873423591349019490360153247057463714204741503041453750752537797697658108272708787921787902389403348703198119057482077665185763794183564874941235674267175899016410395140940173375594776577666875239696241222616440206236917707060963296867343558404144071968289965045882688147495925587325478284796477600895470613754780222698102811619264323417396872811296583148208920775297423497965134307643871622591590786329444792114549244485692691934750087190452215102585135411607657650470945855020580831232829254219566260174313831978257002771023998933176958246648408048816745563601912699145906189345057226682624969796075848560676435904151638852851815079818945334258301141058022511310468678094511729970264418155333313560491549153563900307789818570125852473834078881781167897485406165353590906571702504905309440616238683435610701315979735856180208868058400967509409792000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 265338660592430605768331886731532702693706066122842670286665443243722090371141192823185593736927883532565933607307609214224476973318282448220132244777015873650479872370505078640949593468119645187042388376438718872286755102477417890372161124903496214897490520512602710129388063920896363877868426092145239323634412634958456709454876513707111442592052348398168417768589189936549562000723226342012428029876397829735163057613094244229982941012873336367395242354923565430249055791468990576533566084899172292888004737543789650399274058224693362744047835632552791929554830255381586677538071526515772241244102917934224087487343876216958486742579804691154249148750370502418176187304949164818555216268966184891167334850234996323320301686127430109968638331550181705976809545231712629819345142383408762324943287643075623029525112285097620314197638268877288761528851169087827793937381199171891034020625835638405930396254624255763246732637196307712091045212355094337889647761647270828378329128188240461626670742708613400273548556723103517368843352965855747654069540414115932795822054610693481091534243267089209807900738557071719412301083240107235737619621568319957173923633606888413785639988557348467851186751651695021244720929444278290170406990355006365046557266756143486369588713944627084141502075601412635857205593472052543714896958431612663690068357963017029434391728253970516145714712147159705358971561996145858432317517166144212828318444432625347274147924279372032153106253177027596223063913884109868937722504319128375567086590908821974970018535608624067916658396994990229097297123320780266630996380064683953379097382979219277480946884445621437665160095745850827160203228716326012303297176975570563900029254527486590100013657268854757181492769872491267048291503625824968459898177890374894351715740934898790014529509314186733758052114481918731548536132450515784195045366334649512401229127890933374050933909151338154346154365453415704109502292000171502899610087618087690197407920835293702104290369154399933223240335180897177983613574408525305756156470433695056207691389611764503254019857275910899913379227863849671103397559774184505728308693806229749661290835868709884835542522193508677702925793483444699480144315535928122461281688497245445064541066692224725795355178330131681290014145232040762450159018215858462639714976827423394443151098291001673894088492587935897475314469592094737475933043606574444627330406743457515090523771532555958396204040689578855653942639385889139000356907205285336258225558058477534613180564232204911217785070689208898921339878044469355619617690050255129815166947306980042921486749723783972827793178657110967783859448296192376696185689893080995619570493240905002435394400591715017447459761419639209854173636461671409960694017637838208071167045892629700014194911640254576621917907566304627329406471742406861496716822644528958496663019901794531339192656244693749474902158708817722127708539110271135865667353484579058837825615608806247010784290862097368971355415180473086392364530496170313889593595655702660022958320289935023258197349350991352561852360638861360910019166963639805933929835665928729948372530211083851128800555399314966027381943643634747310892790241213368196020022090729620708313421010526395412364209752855654770497204089050105065209455111032387530437041460438190005406786253199308716020841289488634152440859101579414751127265348373313427734935246579822620600981508870927220396798927868626148481079743727519773278308037805031980500417869050811824412433982772632395827747991622553457604572727286647377222587458910943975083948980974307855180360947786988674283047624305550718181688918507820725912861548154587261060885804356515774799325692040802275294377950436745377289650390844731551592526161630742303865547559917743922690968490090627317950145984372983407308505097155459166719517973551983721293148620149462031800811961451588087209220529144295479425845965861817255881905164432018301186938314711728601250266863835590183906423316733642308925801503943932480464307229262885756914386652927125324814514427722811421593079932013990454480093278114237626143125870087022678121024605532455564280745009537679494766274296760714880804710331336606012141682514268612109518789511200550250425423792115030806479315356547589790852944352971152381085384098858562494779291939192480333066184271846579650984956531903238428229947356720826450270381764496975281718567005890468350836526214049402566060317988833576113530496898806577316004318171066346106694530094528835445473807025634254855852708032075515014036854581326322577120475329169974823700472689647368556710166206979324470514892666860124022246261284455446327738445272130619069810024352079274170726707483061001295172435585205080733904243897666710893955101963375160993233029174805906083944350012982876625522704187175966679373480904348320836244146606875593038329998976388625238202958922475115420738111797817614863972588053860356212490194267661694421029848272620216606228350043013775360000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 722681459654534242391740926898203358205673988229080293793982389300442853333785835558656884523331584014482313305224301646239593134639283947253808801145932715416656609691204992849330793880900308363788887822406523116842224106851816834929121035423788414024485751804082435519284828659137514385656834796585869244019456092220281862262430919713615967038498593677920737270772139553186743852957461221457361283019596356169712099406451890418163358072419034499351703776906123862913556132725026392987397712513396998779341954937202788141052879087100116829960352888968778467946465048097334209410522309951468472649733649461799781779719393257308357613506349041650498219846068851796741256502060140222966625691573943861436174271736331389299951946891377270675682920154414481807361933503408819688508380758845791846747811522999541602078756188557165700927827325230221802949008840489871120802652307968198742615135636834645157710292896929144558140331362036433381008184851967732712213286779778305939903016252033118783191607211080570337393752060670155721418166852578916346213676747052648371508194325534920053438660131298075019556473243965374979591824063855508354717052236845571072108667264075550276737077570954552222567627613752866975547838153263372540111370960995432364243406396170145816223109403150265362993590119568881531326761225188112533119172539378771428145028116045565853132965611085676185390111387437929836333320290196441548681371371409136111829796724740900444424620102429362714739547205873991798441202270204616929049502470139548488370253459287246838527539589404654767181539412207977021700449567172941504639222435465316082312664386145726811168093095516463494583466984779860792711105900635859302949032831570928506614913871238913995551845555966677506944212055253097340410646359519958157069823445676260700459900729965521805019862728410171391718707889375765315348746622065219261261677340390971475087293631511100622415471371689744213263367129764159313843504488678672230770310637684221833621234783914481591114747545164202146908540756698709612900355460645126360599647757207967321399861477825295279532892187098198513510136266812195031826860268454695102944102157209178505245639641625521632834642418486510955284956332210529722244641926183376398996759745522293240883978043444517308914417933616454969871288419734552506561957565978012674083770279141476046517222188861037873181626426833620645382891249847519483585171335179329014951602029632821782434998384340449765178839212659120885827426751444358479938453453274000983881512914139760170723216710475320802024668206597189194317709138919432235066740364839916949059598689365955418044204249116313740678464615115304972669542143201123931746516587751821636095603327186488727865429644361021835894274608039967998948379053584164957073647004482076127551776474604332575174387078059888271874782694927764350441437293157842749182010447775902708636907214838420907695731945097487437490382291470071001759572566769875420467484330520950745520314266686931549577124648953773863245920425860211658285650410944226983987351600882312519479260494194196459142001041161049437416439349358711370172740947215177059791024049706182366751580379302859065425726165347125017671222251605115549286470692061764772105950325299975744140722672113589916827124529409285941793716395652016349617132962760802468148446496952327043007909977875651311276031130889373398079336420810088579320070880084696955626736736322344131590340947262024983881150530982612723268839093035077772317428270934634571027488381806295305878856643925676000577609148044709329039900800613655806005122596079881438204538350371821660988794011886943102976299585085295443929801117752464636025459170106427791994898568583382258454356409962696516906929195720160306730116724021106452469643390223917121383846735184782383913621279543126402308835250790280345381186557787887563557415538708483820568343208559197913620961304771899231885040836333009998121547364652579423513091123851109350040748766317011071517456657294409536825234976806388143863360065110957338248401389024013344695811156649860871294930321581025924876855609568943740232793277048412554984180177928888451976308379767037175771770898855751499480410598060656556491131012298181295600430240913526467212118417714438925960202275538636290769422835621128987741586242867887882111788226058894037801416907013467770898405607850769521658149754487305041812437461241023771584930296929065956618128424015620663547486889540864874318379700752640929472239445997759049666999576373072597947482271450673773276225558845214081684973532707888889142401773923230635559623823728348525046093509853746887347409186238770501807700502584771703550737222830651626603148193433399033560968045920023075224895807425786871332656769358477381011518962874679593916414170028045447257967553809105066218882747179794696025755525470171429532033423260097007969664539659106922038381683096960029444584833819739703476329855171564940641138700115792848063009809375396266099538404088478484622173274112000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 449047341875564808121647761640076735879858467653782749646610828817388420715594546936717060634876891107609093806301753925502828018078605568465425951818382399349810912842345715018744751817783000764914369332453806297527796545372282442169962576170672448917859014496709299929546269091956477224004865083586106586457596867791676795239006454203773536252325877866383820634359085250628216277896228050822391201275216102928452502943309990489217006217198801024217362017240306829096868630633407417520704545734207411520404486478616365325457094601133479878449694011297226527137181783745972483752581230693578316630275372517880697830237233786412522012090675376203231865840649598230205354818801946821390732448983530284364483831506566784000273453751663108666488592246763979017286638015348798137244380991690008208032009720871888355036291748977450375285218219529491613612290845955016482342242579080070815053144860341947924401498476775124377953344419227413005032290607236234456251224945178956875813188435598312601398846111618583266998951684196875603353763114533165989740320512504022457317850839619533552739500956514605966534786174017473337892698395629390603191728561729919798263506765207075068600989855314546318508765841470122194848035019993915185266161349325056441040996928207942542471185797427158970798313450719674491414341985809101285264132209777357564596306589069227713365479345193917468127292936021693099020754388966726754059885254017662892524770570839169476741297238560516998696982721710113619570732042822964407314234061601275347243470126660904316404966002075720548670406434945113733090413449167288486901919130803939666484989688595687641524380976613484504482756872984409534579636080566139547798403077831966068276776216361967999279187544989334308543271479816745090080939776434951603711743507692075627994999106938193534345655984745671188760693096728322177592221077611971647921262913564953790734199248579323822032294325695402613960677631721512450876617784172291935411678784645614163888331749556835582479470505933717076918187753667389047231478676477124447050681441298816992050443371979354130440605723918259869485730428914172913308952160579051226750829176213640032997093997461247643983957826371432038955565175357781492599287427443149887920618585413804439512332265416827095733110690954766671534954101538919021923859924961543568065322376029715302062174719795568309509445170328264453795723865539625329801561839828046059388968988781223959731889126847008940924084643855553650930335590722537058487567988150629531321880554085314145616714537104819432887877310007239872217419374991646468330770880606197614479164798306038100217223309399012855021971002057591045685715508087290721942412521489946853792887502230590807704520773114848347998678763668801887425413371023835397327151869612643591486326953000809966933666596985751493468690317673792121523689012653581866412207978753188074231847254833307485436619693808246182736915227186153224018217021099735334584347770810935124395931431113501957700698035770188578915058573168612750559292126444007408893412645626896164578015491543766271094193604222722007028063754453687823000567075485887627984959307702443317545856377878460401810083717349205559688916842154279608309460210585435415695912647168830571508098010036339241499004035436395156566738895887055421412441472236324511977551173976360368015015262247732636298351389509042503354849768554607052373456397079361055711215193431500077463402884314676733569810840367848431829880414513395264410480902204859359486710735623983924010995647870946526504577260669809080686151906171052499295814249267547843938185686749452473877638405339740874362570693350979173708256579888865856483428453764721921486613441528247065929373846168540824153253095688834733266956347467324889357109131035938997395334687396055167902074889070167397898610239295633664048117137584673831089641919067836472132671494327470447805459753310988544952689962982607975458249943082339696628669123054007272614401586203640741022067193352053263595970177700241674849864016459303258683794158170460477060847194552054319798425265720220518154393724103516319650623846424724672483185961943354453567469821248199571153790540789880804863051043139836193611284376658950062755676202660486438394819487727584709072350519968122894570119235091798979689079038717316895284184728725626861822662375089659616923232795185392742157819910881081462475151895502171714630937685446304399486688241451723341876081427501357063075087126155513171263858565335245718581628059427149006042585929739880628006546023516131059328621569636174958891865899391711916289366164772230485952447151814788205278128796326276807476293192703203515666457500658123168356198134865839504306846956542914028210561864217724409614942321879432012362625277220197734059320040633984915414834113637634614904394207191959147095988620488539248550582168841613977394280230035373591571154420012597236236779000042945921013259592805866505157554028011218604403799690051004584694610544229015443472384000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -30071395511003477989305226807944962120511188296044769006770114925383053652770450385864904333755018123455331609897002176444260390756467354130548497262259251131087202675851403861243297879701839405659893376323439684461165624735747638703925847236011230123482380503260180299568795382845413182051128900542976869681143834574533949049651624597877170791266253653469750747162718252931979124729518981586185009115910117443677584938272153504665304277792660392960037097644444380652250909683532608268969322692607636180867939886885158013429314361517990078247657442953101138108499729167948998257579950698633081912231042824983598372539658999772307977158548027034024366716080833744832888178929523578396549591323783738139795600641697062907039712227799175901252799021294421364215821586579509970358434720546853251950130019545015717687274929341411418108844633140740890885279763972282034837771215971760567695759014080783928341496614814778140900146185238943823786238397110691122574514279472492357089757412336777698813900882951476909544291160764326959392620570891369632938769876165394656081504278877500857025630806513077567796633507450230523900065776031796106604899124230561047050710042653736514336882495362817970802866370092746596124231001103118939914995357393479951817702929852374443036168085106285788685724756407399734271466164949245310730083038704396601981792395937895934129689885606925930247476604897524380709244422741018235430890560703874224383450500940532033349588180176025750656121294019492975833040551995890905338298417035239585989160770400925470987000837314362735318060461039193727745939205807472623348289806643249323873718860528525865840579367756497186556916439297635760530772724155368884042596969690491408976210708559272919148410000161290536507081835487935489939113562721711121565459901672258308378045768966350566053832992396806487604575938820707676935088450744574879936243958259996850673926606460428288572212884506530889079063465924454439423698369212073174151841074249870133645340126224818738025988099657356085466686245925272699746620168738156169542523199079092949603310153777637304494331503654775476096081750280743443057567021507754547947892627608557961410557888926965119936946810309377530648820297088848481706785442493147880021804373575720787549635435089078801016154070522437326462736210480739407718942369049398779962752755834920212730072055079476105043558722859174598122216008832489054785250064583653448785958960393659217090343419699661841472160457247436041206757676229324340862946284664621752901483478006734951757980553845857937719568288671316302184506726281274991809948225336986968211293596123892190991934676670061999618059870696170182058974215567842758432210649366412435300015980436819786976417564737199649762036243886547078793222778011221587821767973861647219171435982069231599424196906128915357928265573085923041606297205293588175835058158942193294262110667614269920277981748260168370001105830882899730591439839954991839297189752057388827375115525837585194325819300108406789450246116923330418711056328906571184213194632475181940517887318168217620879238335384124164890158415665563249483609952309912892706206890767655226542743309769478621954261037771205202719204447490254662878869926453935699834320735803481822250927130911616155224643158448333972266525903113564270103017885984030525363005077053540202923646683079107823021851842645549073483499026459057514900889734363644645379793023267158227021169610368056922566452560812810887494709797457322877364169932503861860750948211991793958872717512030789906381747006504118566811380966803761588265026821034287797519235853024879630197027674796519416896939684402016009487229743436627407812969932877711667295896889385792500838649568287885287061218773384347516904144205335301425797675747182507946312643207681933399715327625066094225418472075632716673594113880923194570301526726539427412455139001361501731615622511509745796483760133529659866526792828393943087904582677308276801871572272070486206432968023522140102213892279556962760883958101006883805910203736803057151016578119377284820686021385184857288263640069250404767867494136533911067887987208530624643669670477499609280852129557553178685500412583639924484349565861137834922681949879320940789994527451857746475194178181670073710928338173870066621213414673402358982064711332509099127099082652209280827350308732534988232439335003394715720003501875301122329879631861882193271720883960258013117945575072735708637262103773133378489514350844125841224160202818021579614247518342424624591943432281998085701591454418908429552710219071906348443117375193033708560028991355534975210988225791272623590832981923291957211864554370263916682599008863832328362913756526135100396073616469253646468753668230873479769841559055954820442102077263128583455542268507725501110318933692019549839552411436237797590893160513463600004704110490718877853721067763713607418940502827874629604126993759278265142390319697386058394369566841333874109165743270666226892800000000000000000000000000000000000000000000000000000000000000000*i1^79 + -26282774720964462135184369270908084495129453703066758258042248707092943930581198510442682195744228257615558425918811005231153273815190971194144353954269166059327455572965216294833043461674009938236566257276868586082628643820146484105956449820066923356603806388953164569120819391405282097642981845675452072599438348281018099581108163131226286617517618071594136431864166114810107446426206119690625941347683494294711358555822695312081064286829130254236185278701579830975909231275892663245793122885023095922034036696491094336347467311637102405285668417241109433992283356703827611983423316180654710279942528479713148818364353471719919148667279441779625723105050059219512696502016581957727908569657404241745916535779267139207640954185129521193192394278528597184630234455392319648115805580235113426422384188247876192616091143410681760538076044935093599891319830513747782720517476952298769189112899913467191092628410445698259877075770875119236140448017378765152137410298185666146901197966639745269061836923961596379402692017765684503924174590489564076533630096233129189105682460026786675644032810862709012359768817938150417224316691236712452976515861084449127396465837899659391250604747860772528984600743998073072155715550173307477448000976176010241778499341121006092276603857704187266178308153372642372670978911248903775407839148888001785436009976487335036635070214650528459461411078005706317218111118635807630666713361518404770665782858862428296837000451250637108033482464961172290192623959240776324641091764198473016853400907613767348646799694958805150947771278434364746977070518950972583318649138766966779460509584408204495302524378790039260386462643993907530375523145775996071394869541584707645269031473188388868042223067228558057444846980307305741622272266042990377876897650585694280190722100916842319407613090477624281362593110830883717724513516387810026294198165639527906991967352789021419978723949383210235516199328550970867793421377059464062254428466546188761406806258963320272194471100227549124911985869517938078539545845641460541809635214407400289221024194737842429526241045697820691864814633003377268277806167367651761483657370857650841287591250574376718024270171678559476203268922567899799550259924522860278943800520117672389775467077833964053073171353753087108291102669900208643341233594050633377159751595144374329132999080245301651259693361126458397927209111185843781515969759404282754064825035445164495448879807278109706465596671389064130867572605968200018312106911857500120001143439803748636553691898679665527027376736278432615851124456643838486577080286211141184823550841222624225089200461957821236322815960453204819065262528606013636168043356430899813301958328357541185656941994421943583305290197373200056779193865916862616158610614506916167336011747683730472848848212289781379494834125082118720489237211347033391302356255752685726141815737788977283935021927071038345485313499549731275465155865402372399460429081549625056133800236239606624170319974864594517253870226885585848525226961651333955142394897619590343134638014458964052490741695871526745144361391630728700590544393341696208069358206032086515718672606118866360520756668309590312429795311174967287520419063494633910207305281871664866526926716577235126629296025375409748491249778259963737053979251416299186761422297388430386199469580578816867922400883539288761287785492317349337713175435593704835449358535681389059418187065390837670405034748348922140263199250828273821488165053377527811588094011285719838250422208148852146535409370519471844406040402074874007330631415673936604997419278664632768293184647879915560238469610272425126585687307926690080680526950067836981590913140103879528320721258188870066725905080921919360567769921555742452035194243184692876864348380876394765794448270310511226390783964561776255791617004679729110557712985271155054631071683631683864495572484787920451265280803536355890691447346612586381790448337345775891577087837690399651443837705432687079766539874940007242412841577265782990394368818840468455324517474370107362426039203155397114813424136249823654965151621062806719452869934269470806788860000029393026912409710251554728822498777167984225439462692231160007905858786815093388004622438646200908228129831710629287310808217962169651949200982196851163623658161507056505984889735198640098359899041384369699462535029088938437967364346051035000740861589609089275357948531965965974197771193583713095640974161219169654631220295242393695684902045583797238660079050885018011612948983354586071589177920242573578337024682116107893044525954599217765775136042452633704407127076824676440570320710732203659216012060311187575004952194036400755116480792743223610052866019815302913464285148283749036509929120983049135730682348318599899997262413791552670999825996087217918879253735320457275271684407301496085041002594107363919621791272743269689784735502407170679864279302231660570816126341830930664091053670900937338622031328968704000000000000000000000000000000000000000000000000000000000000000*i1^80 + 234983019321648653599532322162168086006188612942248560641112522035213925723368141045017273186905997404469402314847969501137011801625977219447607429204486888172105025858481933977731723877525372315119535989084920021168707235927884128289195875927172825059003942469386537273115576407633914521034443400240086596401046968515700509623285293631742067143071343172807566466552071658634127188581860346620693328556783708219326939625072502935838459403473041997636608167443751764604511602851919561194857361363464078067832069902312580754141052539936889225231257462879327147607886176946559351864698257182251978458165647855265538571658451104240803959504575064958690496036652962708983240665285607169044487032681729932101263482038750565115760879277700071834187040336001954999985392954582755828665122299214785168178525906574799796226227270028804931360624389086124452594769105347841551179133614235625971184731266531383769044646300808480196071389395763441511345969120113626709402023684791041807446234205143445439364323880589243462901683679283346084201480457436312290885763613674791478805278767993765296869546980228366790985579711674477444163214822266961027165592186977418838747218691438476754301068863128920004483992511772857032643642798442470968919091400406899316618325101779031849850739434102889415658798696664429413202450258930964571284267542052597338938148966616296084929590689934408384633088787707602683815703838301915492949924248536149373128775851385945784668680269761485536484371465607725404958896074948192916688675753985946235626909695418408259739310861152998616706207607943240597324733760016331001190329245107136765204911161326403246791656903895056966877942460697862132199297926947329152652284869834705839607687869565344216440429062250302428572219912656820099361009666402033226601859933232275261981608087373814080823879754624436018108510839269513100116382348547421397800163392789364239201647871875086892240403043925222358489358942370469985671931023346099535892738668150919464464505723719589962589347277315799397973997053518348125809614913580404131020012214957674747888352905782031271367841115101440529873870187322358315182351313577819623168200269968526047725512732190645017910499992566973778377475459289704245981901672476268905306117016308905714621559841171991297926532616112119173306664148448203836928196165163797465795369459462811142918949436519901274777289723403500763260149748144038356209309590933663807200190085241487653015375125234152882814626924121006510852723077849216416900431337874386373522884376035113287700285350498977424307323539521040879665162130481418646120285914225824571643034148146341699314151761582190164472126126070581316452975639977731829533735305430646093936448382908361868571513896366791839967564955759511062087250062556711192749552064609620010408719224139458049061808557207754374153108811642126477846492298339724714686352728338471266147868348602002484769013116856394165587082499733116384127062813990189909937295904439747451766476046868102886611206636715680883739194438006404916983270905551940808399424595608686702246973877110225884442162255559171856815806185581100425046591739210245977336949020708607918637397985608420037927729571520326949017926093587451245666243116957156206782044975341354374057856235082244369268318780092015230495930427139740098952156305602275357869928194237630014529152732696581067304354837873293466030477297715278157003023648864821320964579147157218467551199834485590087745172439098689847003331121437836479714673351199753862220055174937274601989871265679490085570017446927396496241390191806666013058961667068299287375698619000584197384028874265206256124140598918832111579093279256537505655458806369507931064636440050689822407614105707477227885387263333414776777336534033627439219443570649118661191389823263547854435281206265080274921227185501216291641353042255999494228356122383785331235820499677582066910473406004135137861752772434494927404451925032810124999860255771591241138180457427815982694075246855611594872470880772447710021889005119943885472832510075471784073208437726471587381448853353096437453673664280398467753821013940113586923573104959484446621859048416986054989680975216600918251841950915019445737858638211466331574168957747512022775029436805840255546350511346854883085473569460774215556857630416241225233128982736963752451267931531253595095496440455467604879649690286268873894680105553608897339022342870304972066846999637807756280902716657576963918888532887931171906021203150025416240631496847484742713719728518784606898250796387913890716154037660346096308630450084581708785861119640615775879409817143376154939911944680570073428429829810330686577086543094811367880269437691430886247329877472806423428991594340076822413005678361372974642115370470311674475212061135230568524253486966821460140500140155303590643650093576448916345484325205509236219141490807995100503902296181339418079791466568401693787642234618684971245695030271776602198659377883338652903066828800000000000000000000000000000000000000000000000000000000000000*i1^81 + -35677994827348930336149557808137692837695892740723094976520371995133906591530092531191977478306360672761820031263795586140473842921500201316905073019996553757236082066546240196966971301911868786334616375114614704493085219156686336976164737275854164407566200363522168131417374068160088392791819161524287558312712904855400118179622926853607939408600067377183893048545547367814645310490732819155997140574702689201479375644051940153443170887128500895956771361187200771326308689768364279153631603487567374265571970967478189363149263670532550480162991992154511307610722159153327189752511708425236676875180421107461049423021961322726497724804428179134784563345965727566688516675478666917580261891211450369993770643268230361803094169876116377413236755197137864854020907478225656047731682521856631072922265766282333381020254748149381649617052189839754230849030831217960147634497460994067079574624338907038001701189666974141230993384772471307359827242553220471175560529134374387613674970331927344160421423356425542047241558457543411804556243725468119766981601179186432046367359615906410929165495132963686972715860879258870979513328146443501810333380203323843065383484906752315686259233013505097629250620804641002366200764256562384293192756089264963880883659890528169897233129425790780438914781244371896545204959280319769745816372360893011784983431979744309648859136680113098991545136451299987795374817050474168076663749383719253260568623855623559659696753005361037959248028959508281902727198568945399636793793839382834292387794524221678259970595665031418300428959801674948619397979364595604562567881304466444599038403318020216815001937573591413574662914837980372733004341059830792902217109734053311126114151979257834094233091220657958897830746696193615515301516289121819289813757143087789970911097758712465646543008409916910540645839341674115881247750170467849308331002375396778963416440064197706127638105798848700303139810416840417818530502030604262257252061645104202397382824820437593702552253897834049183589805990721944384136344697205832212109264244415307502435109185792587853418096599439657476051106192722898157967520995238983437629699891839166944266299647089906321627113736085009087182428154399708215240057350904201143936885675421449027275087118965606921740581757375895689704404373189102519535054729628587009058220785473290417741769235545283347585411242928946239645658181971591047491569665946293143823196482976996708726173591922307405655058128734248308650334220847100685734088481920750246662500382472366290914392134239269517563589693187456634094344993081444609623710363323955927063257513697709562303700956232105636226438617076117683011291833643192557243293605679443309975806255520940882413966411782015828811866570249625642821916029262009415187941423613317561065959943514813983353348762762787977365505189833757428029765534024702294451581904137588221290697574056478878973366894034471958768663276617138028116131384762717963997936512354747369020392769904427801710741263610722908096156181687550403301528135539696231332735937879283667869874937442781505098531823208039125845511384953760259908430837840019384419570885480155580357815111356882136784801018264167145812479251539439077013145223416093720211481816855310469254940240252932363372052857118729971879348076598773221913781667455441757120621945240292266505881277388159544828437786544060029210894033147773709947721705694718743486020494471451619537558308206427194242753962206538963109978461829346371590497338645093159863394171084377978585426460058786569759506146045183717551314482876789761632885470776068282265289913899145944944765842607758857491349969413754753067365192879186685678888726493404272287732097071677850186136956031834343675697025455273358222656570427067862673666983553157694987219583615046494004143566453491488938067420086067241682381161792906260672018880800474857102360431030833766730719145692270618198525002408514759334328024130147116165957824114014519151858315413498463647505231470833870644087970506378059770996168744260613771438085402495928563941740510181902567326073188939754675442880545721430180537500799420716922922811340409123098174351873482401285215301362744623367179821871269409228211004949658834766339956738651453541586448414140779135171457721334254716806631339068539550633030227592629916690081228702350809683748258321547936100417474464039338768910014901805957242890089983835343028683960739072264207363091454970329532212934257617937348244590876271832948789397773727460605270518833558185577459069027031781792000273590123822852895189667944983051622472351026101611448914880281491491605624430395629426257041992161304815687793324503122474677394957174222854744439550857842989761308260615781958398320243830541868175083488474350677905671464331401456426622187037044821521236660151323285236951335344784361539555912679423853574306958168033621301358967890506665194594525795834785912536047721286311122603390386766255321738121685108644499423663509995520000000000000000000000000000000000000000000000000000000000000*i1^82 + 58994659396137059868470963240519772369481189006481201813752147118654087821174416994716810337695917179913855087653791649073050818084950499191790257375762707795944433228616072875735892535340764893492937806957556256738995326162402624404854857602257299737831942532229938843230413904360299834572632755709832881082846115690342105496810302604314499290945063380398553958137941269197194229080438834788070243762422496397788004645016267816249975554719851521625901212571511900855176546515928762380012507779956267993534009254131626542306256658666826836001884901221291226929455615441482191662148460022911042406125451063518416121493949809513374535274399697026132089682163983253747167139963124511034268319250040465327310343077194771387690969798100873284420124337712140083372955406507937301216094459855208396375393289236043422742149170544111914608533501255591932623344559789898275761632017154121811952470622753216457105582618590540221604271609225788350809948741275255595765926819059008780296443976976854257992431469462437240078228198809451651227545187432754566685694592866336056643333596997866744096214177591593173144302156905066122795705287510679755675720197084778627317490224834668173840416216619746182822784170933708733199275836181184318940143441676502926028673626633776381551366687523840110731791100040771345528177116271669597455606828936640092890365501873146117467523174214276550809090012228621985327228256202421116617536886744920247616282841300483752799498322643632066613304167186584222578266258149150295854170787858541961896444663111808695469819524993891028459477816814353339401947330650220139444101050217301462622956733659792402693498947706102066620742924866093665361010692276877822400421356869024603621426094628021182522337925210429062116095931810965504454572035920713907522428773476583680415449143326970498914921445951383775210757243893650074086049377934282204671134189547522446835547662280074950126955013564861779283071568151070984742528336149372748237349241906297605438903233324406790054461029984563589126605197394329473729956726242469783251095155911573536724963158551891429764051842783593449319300593315107084361893082165666986024496094450933267847096003137030495671575163644621306457285731683257816001746149078007974667637217215964849994341616366637620846314885318544724132946367172988995279255101280682365733694305388351275652771808637582107397243539114949780210527590870548071868803195038055821857005037843477874826130740971478083284958417005722053657742342081010869674506555959399116776199801599662930119125725059008840815573457427574159185709563092962611629455247540661343764010758430513023649809866875876445799307647931080414664943168728372872331658621297828776489085067747545789045943595095263724182090753433006905304588879488840406846179807486682230431344157974789898206889189887010932699610512588624253633790894356423233623321863797366747666201391506955865525449481954383985203306739475201582966270486950404335791011722307003930474814796395184396922498797961223014386291262079649807696771131589141082636082738619493575205153110706550680970752135664288226190475657328564997525625880617864495326716051219861236860416521565812614641187456957138811328144733766321754482243356425738523095156217939865346368351604155384922204708749490905288843491646990993547319169054122539201416712099498171752249641129251068880944337723646173698455312562150553338844802556988795495962001756254916686121114528384968560054225347017628708902302558353909795106134902663047054063545133356186264337382258774724346263910958831094310941735153982178338209914755286394687936842894896482287660204395362849352002252220453053778887860893526796847439904238979619653817264011075245948219817272103668924445031657559486040523002686376198827262083543369084743607316054004093991438316106346586279335642694431740563050469842943484886481016493049448336778848815611362658866122560028271855461678587393155578090574610488260617909603107217511178819715243881038091243259642482221644794064999500449409524067124278689430937674663671173489291865179581589091717581978922094089906512520585751661877072711355392483211434056393577208697211122326872349214682340464670628985071091653150809353733544859730961074529539473606601228443652965599262851014114094964994561822439919208351717636526675834503982435980743828098886716994290844940168326721853209202503618599380828376226791192078306434873966692807732815778495275171196355463885638526833357636045137360479482887403072838595429009406011832845148448845060383496866505841090477222368595158164169376897278980026850984643781837363734911240214278154305697007911872113941055412431376793239445258632132721620960489208108754816447286327635060778542213486246316760796162676347636415448815861680070268921937188714480887918704372721944653888665415662472056655795937063908404678843826481706796927752582992766063604662564327898531246507764772705205508578902410528611980940112032285434815039481274521113067520000000000000000000000000000000000000000000000000000000000000*i1^83 + 2186355167370041113886814039902678189048212573171039001745201874405336581302644979803444402942138090932939966030563784361491969322642104133641823405962291563128954627368138150559986337664747465574611023869769034287212253188832948375703502958569359757055597974661517021934535376505687876981828708641968345681888698150238321643746045635831914493823006374193831353914224694550554831605949294707814595417235026012953824221827741281421842872978093915750377475339085026006201703420736427834322840622818846815018471103462533583782220490969065119277272620870983304776022395053356065497934103290370886919078024562599818113325455626969657150118627216328998232901847874567817905178906114988243084456419532054528076838845633685081687461326700746712287142019880842896965406460936232433478356427853849559610588770892902203644672092758779078659945856320237107787059616586954176809158890456005347094492301778200529018132780264593433423313465833845013281023348733227654577018854501959308835044697197114028671535301130948239430102865481405417271645968119010493846134220136197937026834032891268529474224332784291944885507121396543938430105425568578474324899278093022352569867004784459355139849099436934068566336839673217812329992325301284010631818654371537053375162507618290954148038341591492158564874654078544901944939129342059171428459964699887265635983475640620997114911253769154536118323982561221313985603027860864771004556133876471951254710615047433957204283138632721270936431674828410374906055419599238536538133194541510562263244134527912636501655992799563113584364262465681549267397064757170674005810310835519976001946414584646553054336460492198878020024650919379697442363643926864978168604674275592679898605954872040455509997962334362085105438536844685843044699144166257926603953744664195143607711504154165366382908714812345023082326730657968140816779038883550622491580367086608095061348397683775331305428166583858742823189208407534395118346996303099226520599782528386849969485490531304642237132410830184278458713692432985734669263118098366583515003247576342632242984148396483955251549295967874380374591325585764389430713902229888484789319730507736721856722578099426155708598789624389351829261311344706841600354019233757708132337189068454524549710705093913062457757372278284040650361404896031359690960338722050278019571117158781702850859129549270041009933208284576937752704021904277222120408646516264905878875838014130172649561008291422915343714547207791889299782043947856785407700351760810567032611145094327916810321684082454479804991979067615020948061750802967189472530234585041663693599370155829846409493951410135594617121988259985206790768431340631389574471507279758371492663365162668290004879758311650128219315990748511959796029228730665347266599109724280118747965421776275418013549920559285794219148956589809200520422490206582056643543534745227706198239335006664442864786428365420087305058140058352947660728818411022334195844934824560900369086030143663656362901910431906409805759750656039773305587993072240119540621163130746374046953275003169930869975552656818558448046554214520053160463909717074308896959415110697075972062644247131442770604143501775943939432118935390451717276109869032555141082584863073703177135415545691789313663330508428281620027978496238875704277433700465867404422393446240501962338999129612225932312402393236007151006474215142059904177685258057954818186841333903314711685048995821057609710402569445956673635902823213563641691564950946651784636718980175576586003635855017893906953701050145944026383069499583975281621192201900144120349451354520522510097672867776306689420492388488357533824588590672582509014839594913990301918537563036484235157240687251629461387064623192447475723044760767535855866206376178169243043456209294421452069677636162589757369147207684321540151293268043767612410400934815157736337017400563334379352814691331219057142456798680353018372074149232401469911667170583254879717042589343264736183503845241032959828379063201823124373542862961242057824030448233646858818723850777464727855715774097615977858355619850991123759538401532372879805643211361434381707038139373133810231819029452739020370198685731084936976696545083702668205103010647326034248415123771546185006493769840380022823616722824415700199724254105194953951866852453661180130869657007074163263158754465420638896613481898283900043044880876632367576340125812364036318399651274390699996198717791614669044128232004337268552219816612877928278663916659045435445051316198837138825211318993447363068064373358363794938522316681929915591652587555785470087303812854872928510265626475170462321132301688563186980896770215307933638870953567131021220999278631661258703434868546256556883741260080660220360258691684916511831647342278183203803871820950446782797923793662685771081771325836297312091034631397461674798015435074991765745255984989351731465839617225721203685979315001230550493412960968405522019516416000000000000000000000000000000000000000000000000000000000000*i1^84 + 2649308356194369855146472919203173325694269183979265332263178655242372536419853423565295595008762623391838239862773721572350099184490886086356380469403977304182639031620643347213333701879291523157193235089023112543809818921862831344061475326633531870219109357242008975853551983341890719111304784453591088497626054846474770476116764596557972076077154604016837984299212370468467196357653408155369209633125533838584619121564661542188862419352528130803777381094336215413324483573711222644234990309927262497975667210404601774044921581676901296241170610646348941299909661812083481165269250554988880379586381466562423863349476789891817250900118587365775620621558920047718115966331791048132737592674232892364440473830474543316540155738231374121230594626458755338549726214140828401013228816404353842496477265193903137307593195206392125216888811422107052448501006440631689813795423651031588336700967055201527268649791284948629229564349534551616296885251849441657991330971635290560561319874838267325449669138677187451349256854608719004263695436879975790529968942248944014120596989646887862433035827396003431025835749008231033495333123928819885486959132813502914319587760782083776432301846225442058434850761622632838214330045246471863757007640232652306157592539408122401102410405773565104893734809790523709856174137788068245618469069286877283545564262122033483140621937667228855442376218649905056735538806597111797368038125981092858234676875121804347946042421535329495148381440039031212913127689506135982283054700814033358909306294315147471672151069270002395225479003853494096858728582080217463930286969223678653457448113635862352980183350135866652139359358875504977023827739172791958802622070411209843529277601728598050364091583296190496729570775573988053947810723206165738704192312986205551760802270433102392066664443827871690070397362774359984183205137466966160745106441135078656948154075105465754502941775940031712478012965068556924231738842800257308848391681870382153292948830153131381961929246734773586447182946361153742128007718671862247959348171528093280892488433372800970901427754022726625904965363417736426642795120598607106923927034749370536135701526070909361504770682893388730168429931247160669033201111843991092276811419037283892733292614519388357742619286535112621377537657315146342031032329249779247533914838439565603552536518019821928825094749431369221925120340908053378338813333063294553686500857131749646202129464906308313688926515128544829143042332253056551331035622297717215779968195689344942713829897482746850097966475963440285875003765054024042981729608511904978956276911555944019207073485842869667864731611685705873265008174670782828904189523214987355911506560771441223670786147540644433128811492888665002108156860737065816955150858281971643766885332846876179918084404854580149631549868987367793052958358650032916127224545923316728857707005403649972705640369131840875457113722163067753033605832929606947278825195926732548739531233073315528422372545930744620614603791674047216739577890186389685086958697320397466981742246218885577980218587172367666430860241674632412517685346644205631904281520957127439564358744734223281109276619497755151417408494832302179802537809880752757518284755568199465505289475549531260132554770117347587916617061561708027352607737724822736336401372149969560769397517272705878637750914215134241180932831976583237684521213950720925393974259733986233459346348925899377973930919020622312738695657792082961951050880242123084881261842654743909067452826613505631921244779298748918825451855147524485812048772456518517760632125149876426604672086077673827760233142584387207436997845254128711265928518225601938153379538420422487585234538809853369368896733053029115100261010726944957436618162428200891969442763152197058218796140349909630088158637810548722892062983392328498992528143543074380496305747683713723097512081646525135001456310397774784960392852628099484017898328753193370929449394156536189609272258777172737340059851568254912376043322661297527530507207947350406429594804099669185913323719515446139160581821917321206921888873572678342039805277225301624956442556841615628471833049675219571205298080215570940605249339527196523123116066464066999012719175090420336979616043778308446495075374052663453269995770537900184750451428206314670532340019615694341684653062889123497061831829264135864849651793900171977621906261608042405635620523452593714026764168052938158853721453594560673507004588119703385128065749851543516486724260059623701626456310256787774729588586789550406364134264985467025901164022280189122354547835141637056918887782200158955421864990811065855926581524072612963553255297828385702886829679432299881155105708855959892975161193013992744702413101208566099427722491853491614083231441857392429228815799345442381083847540653581853544006582988219895947344246631837576953044840148478571512439434364187820821436997169106544531116394291436127067832320000000000000000000000000000000000000000000000000000000000*i1^85 + -361643272157183673660788054862148958324327081728090382456701554346185831664220327914886208782555459544716907354100416691218247143801624594569950503856926816466598293641284627339020494879033936677196445286415597863004556741741127074319817037063991383316863002106341689804674258439496661948738675640325413853663739612952849853276283098115496263023143632413250926606855563473443719927502928756512382363171379967032404178906872393749521157331309363884023413587998520948438443322408521351892049754119674530191032689257108904713373736546647796535293854816889039987262160012866742208095893080675373952718676033241979232138913971059364925824866719899672393207031220625058054001653656335487078576291496735445647267449928818810917949493305981348126232947994206534089612917122497533687771111418967672365765058973286502487474456917625314803538117782288681010385386314303658912073608894681611169087144013190240961646152148200104805400131047218632987735467600450190043136284010210158982647891334503117829733589440488772331253781040510190325005410179551173288860300940269578805015657373069906499573223475503033527430492866627724396553171870619747221023274236314578534903171934893317764786223335342715311340094778225680555091807895846772268505458914487711570595861168801814655404802594422713495070586097655753225192754521574525999625519027867157383205002747736542950954563832570422296786150853467735676521902526063601621125996403324424726074862041582699761751121597435453357522382966921159433720250829937026307960176791123386061342855783552101794990582360499117959733571879853736720233747995842087980881044642179173246823660901719417861291983620575327049436464677006348390972903361910133825342728449409289238669993038307792462517048333441674059478166612294309282978623172301457444985325420664797673387511939843528571250077734825009821865725636213075286665023841867722081705982046125721375096069041762118392939793925844567484815245539667570926235423164624893665399283516679188527597402607851276152356306352549046757590251186017580707457853601046084660289483765115145801924985996042871107129768756980057909124235852353368803502829417094439720939704750006502206958477550640479133302489588669549630373218083124935042212761809232374450387384450132583009685634026479408636064441767947473897856523172906320157292696293448265531842964833142821997858448019519454162825923906340252579637625409528023217254997839271418839744604083244644849578175879383158707633617018800798980501624021458662424627735714328081616581128805989895613441549176599115976964407020266000127611832758088730597371504928552780171656854243866134433533882033071338698475500873799843787297174021209004752641068471796313732160624711884711765983654700892882247351860496265377792380138724279337866628209777434726185597358354205355132405557478488586326231717307995572619684902798607586813308329087452314894984100932793028214589262413292554545984323295157423149102210707828205797031484407124388325378404150615107343248240880258469946157318866503930133806427402129659830418810866296767136037129752476155407169947159019194730016749725826985756547859992398480632449992706828344036049747180065240154571676739575382119551389883377506131757489948092123601407921605545274079816237721138733245513425824219308604260258936064092237187084119092765940162836456451423630258758096213910141394011375351996054388805548523519637112269355436988600058578000237712261115859763937559705950249986808291941419491167518898557990034240916047957240227185553051698731329646301636643417069659785896913726187834178374946448429756394282079977166116290175430699088258782458199513746283209863156338838846137938646647391869733230974197910778619431028994391571317044846902099545487131577736516673437628065481320758849122238276092138345406061500164026581969159412691403352985008263957213154350808409909722088309044738442494110756195430153175380546965886610045852021102335026858539916706937628771576960585373174329533928493420811193651470192536450972349709492479810759774610185149691047045043827450838048769610853079458907878864913539577003063482005072605411708288585184592461849739206709203554516445174768921043081608525818218558229988118536074459776954054473126174227033232759931748699683321528506887998441602717842651300563119712987290811729245381152474017004589172643207398306545559365058245938940809270895413623064809957763415712526739810487651245870172990200867816806312035205808079014341885148406668027557621349064692259719877099093294920706661387912339590876163831186043573909367908607664956120960010478787975961642687685764180158328809958423126861619720250049559096720112826098998410440803998635254832141138193964110215737104530365338319660702086863244637207718472982410585775216799408313163781704064334990141579235304000640777335677820952725162622303511363488884810146180336021909256298381546148402997788323960273240490902117842468655951034156615244375909264298868736000000000000000000000000000000000000000000000000000000000*i1^86 + 26003878878975626974014575413672666192142557378891018363334367594712642040096330267571377753329597686895272320970729392505109986628618320945249957273235640922157146375207643815135890299155861436922396443020333533590056649442934408639382382729427329649523117488314167125985740053992969391860977050110839146926734446579144172525453063475416524905450263741400319686860282024743119401822095506425466691004855649882554690318989167872329461039985887645659758803486618418740123484124940875011389763996053099322428345274142920138641573296486776765805750727302716482950522397699577279897744183045088451636069561107376154175145942084419314872824336484102683806309519364030338010727525255034914798272032692721903302487047129189659769772453697747687062164268473475005943063754851317165966501533416406200360570641838802930032818736218398524313480964933493215154806442973030695575839119189011070238301267685605510771252251661043161892174785526462751881141097105754081518128097741789090602302517892200793202661748720595916185267658225933615521401253441324806627801993287286225316992757673156367314744744498228103412027416098289911961531105727403531322366020334336074597887083660525566848920077354864082948820326926853768266750666263189954887748821273393567653612523394016035858146523873636530671380377091051792111486212506613293519953923059141056950329394273060554670345534165206587913367504047838632191712109013669132231642893993039243541413027285737627131030775293997207935583126785930435731296389702901736260223096366915574517721884134806959050643616011829412176563863061281847614473797502121771615521017455135319969332310453552429247439292692291998328719286321159169101832499577980627256159309750620345895420428880864908610800192252972910257871236789642178604718456946001163107618176748377122298156031658087996264699434163624926431604607688664039429669485332360302452242062004882223286298428281372716869313876875861188989358827585714889779296331839730923023599823978639424540485709959198329611573453567445037930133085195746579250340071417627773055521329225853874150856772528043391779236733995415831104322727327623939586929278033841567127289652343945165790303414633767984815383152361744466976456096986260153329881821274470005275047614192374901816817324572994148651837174478380526160691360116698422019019125163004830635966717050424909229085778348785110910082552969693937138562279845785517544828052882011597427031920980065363174139276801030154091093357932361084334170241615575077522084328010718335423520946772198720675359771139912189864141745074574720444976083624179819114403460909125126108533826834750344073654838816191892059340145347550427116151668912624623636374007708280687301084726202484267702262168078802130279044224880083408816530262639026173182598474929778465447797427368193463998117698528582829680482564287317879084134780459985517774519741191957837315243858288691346663412885953762144190276635148621923130701533369451377997521966805593470295510774019538786383940157426746949160727369730086836162401216540962663810900964497673931547292839028929037273445350747982780130161518123472851939538064133992252123535094008393512479316200653448493197583624962335274593103979115072786219864171695064634022551866350238404536439954485645704021519035987132606518373548607610050947176461773460841451824574856965519401104687858538449867335220382874205499906704402400634810704173563651011071109770034871403811770757132616615335339273138502400473951727773864892543091277859697943293908133994531129759740114555782246525521161238851026945600828203043712197153880891375681313557980862243154681001364903186763564603843205680874791616186378605581604562519364461836889186374725076291429387841112838619065093308229516774239756207620137489428212931783129714998988976672311371698804306720468990180840770148507849710929474171763708196676001909988305868410612504981491137065158214280710324830359864830222558286316689136163235550967257884639045124936209827210850450698713988068627859194151859346122184396183970980653066466940811678075456582365343130256262102010959304904134231126559665381089394863314785459070462125752908899723367516827465496958726170321014382563988365497205211969956854181887362960454907103867875592580248920546255276433039057855412093038145429505388015109393399097192104047831139714370649613556558656931935875562997807456273411025035563129841271736793309828884946072175636415722180042147708524191831287298542852258267653240589982302481668472816139284425744891134931691483865149034153769153709153444963589318048815213060480218585050869619278484415923092765978444860670161135371008046575210054527253657465032849908448482156363335475487984347695778823553008554144943988786329420227945836501637595392976254243731836215196812345470972490733003478210743257586792661426957302050858756414267447274043095034220665154850199989835501018665039531901487471966368851674146576701921429159082430118127206400000000000000000000000000000000000000000000000000000000*i1^87 + -3263154880330245228209593549184208187362045545634873891433844669709620123342622649827483849999618883027182237469765778402207497144846040940086785776613052739140656857558011995941070192258514506859220160297253468680854698091479920511032331249763336383615267819320492164344931500470379090199317874499355355163493604578567879366742622402101948677237339593984015296168573357611433930292263707034425882581888095418534775238184978063794704697262248947797262149511207591810959986962028437747650050724166597147319432435211015070420505332573744018871254659507479518506411898174023662398017273002554770709080039675015356089013271979584053768795400421242560627981754762772836103598314042100765990065897833740059306093452628117819168147874202769968172577593335837056310713675178477034073456816470225946137449468844554796365308416987662422078171695091287036907598241480763752184307121220487722010519673407505125007345661652535429077471341632904595582825848683454025297493992159515924708433225386175916244146637040456493516399887350930154770460590067588255067048522016017947360675639118304828056372897126983931304582113714195758229454472487715055374976577839609383725153511342957308119219912655365302317495089023506672416247170341976306557070675962854814250403019204876135711775252831539807287719783494507296426964570065592015688568864867535175462831344389128239595295329796775224672317402090993749043060184066018958167533785859784469475984526329082624134221325394822045592459824652309893132838567525174351841977849077931433762947782659940609017772945329168583432405283385476309763872873500108573833257620933281847956886156873597873218863900640707085706732762909371107323107648030593766024256160406571874453817498765996492932017553639628733731970879133518125354872876851960521469432130850469659147068798524491161655501475703937750796036323653421543435373625755992637203295578366339571852027455102482174021461500617896199243392228071757984302592001987456893836395083513688731557339659243389913367231490003254206421160583804499631978950656436680919297173579808647065007777222830378846751650121520028041162218031817418316171889782968208326233653000764900087418544251247148636055866834756020671565334623059195589048345551530911393924850878803448683627398732443890281185213415202056495392531730623009021264875806112078581864977059499469578521156143816997374772429090041027010500768688199936596201764923573231044725133317153820533620148993411059333991095900926019722903779178400437119463253707363268288983911457413579893625166262060491312675571145821955446050236406660836434137773457860118968611908828689076245889435562566311209159592242733856093679938873051133511491611391982432182181210068644895503451333229745086236278077555798217092400910389055822758460012370006903467513570039659122023225159264170110808853188001339035199568424767145023294685125273569926296788310485323974375595209551290083079738317214835107456449104825024471804867183313716655842262403028575657892929480736232871123395164267715387329195174985357821150076873174571081755940827045446051816629392166999964637303792865447567342501101508104717002247438558166417525526388240044894991960613986288580239363574571401438726432802351309950270188668140697800906662926178412203618875950568598072487396125351813884121827382832475635568772567650408394687407489543198556218648458780042068074485847717203700975386782551082106858800314327399559240795673207534019945256453610215333224318683439549850157262015377722553567476069249635599109379497993664512759208097103861545762475390297712417416111281375851829583157572416734295858906421345118645567320097130389921128352927218390515944822850978449334081656203252821946141484163281289141930323325306797383285584575164977205638899587275946730365797952133531481789849039861363617305055550644344931112191325262689623508065189131499777704306977814328794959066384229202834616173995220977879518138180567551588375403752837087559706198627244583181406485233600728781584836175107846817807636915474246146970227494102864483524837614697693418160325689002103582682544147488679127151451107090030721587350717032596047257048811410029530095219517448765108247569365457345706116339986899071711225364807630100113473690040981333287425686292236769349751240522080043151521901300734897122162720547101905433337209840664125341553728043827978119810804728849838118437467634923356571260952650919737258364522953662771155684843007782514243520369957222498832495729563349293906158282183422619374764825640924810473100072657951823280827911948494939528955027054196136665162415097680285191840130821622049708919454972617410820470790917677910784406557611334623158992132226342096951394253755762173068963778038807727477595215356929612969400060493330352969567849066935958598473534071084902361045089181418318050394475153996286499097131293884452884001154261864989930723540608185374470105037843366389656900302887685323027072396820480000000000000000000000000000000000000000000000000000000*i1^88 + 355273099206813740313421429263471442251016583450670857106635478301579950177533318965249533089796920284405029745547307621366943147773815655224953608644964142016992318439620682717797237253069165356053991287773800036354843328099405542279900031439998392616724814436828365682032531635841100373311921219252195327423098538307689146227520492425774859953602780153425130702918486130292364843005859313353229761870125997436347722485471315946073177961454612478015034242058760651957528034261180176548384074728477438868252137441987368451924226892849573985872940464004390478055881178922547104626910052712340920464149648130056574738554994257739335730582103938991544593504393965046323946463398698200511199273533429130621003212665579402690669083035752495645384271318688226827940393627040458648347608351957097694798328071521010573776346772578319731412990728620721435109454451639714254100574263530443110768423241175427272161677576884943428226256556859806962913200450576550677500462615724920833849830416561099115183527584921037474379431489649305232373243568451210304404467979229333780278201239098112726217067244620644661141598279712098093667671221364937439876852454873073956251364631738723021895506608502676416474913152387609191505544058460360415525897459878867343743757792104221230918071428415669790671183212918786843559807942233469836909591026585951917104965521018966094080578389882021582133224687460189194080027485866748462277367390368833545493655685528945746961214375858772438873034724250987300760368072938258026928562370554345462127143949171557054288990088337154704761354680946286921801294227591675735641428944623821586384083807580801229778552835794524866249515456266939704821164054943587166360527410942275236593177751591996136907988568921017691042029665394971629638118362987174524617754170074074372844067815785559534455507147470501921882444961133440391714467400156341187419313234022607379424925091637334714898146293872989429846297446656559829405430219717211944690092577159583048825892061109900374038038086634149202403103766255126510854651743702384481732708893604720250271003757945598031432688801792900273609216243888803908221384748564868958624689309619324279979924780666171160942138487816868161249221371981848521041719521587573361608337224638358476283561417715897663312327373837054677125276014516518837632448196469036352582188115549328156523850681436778281992623607782874984583723058514731022396154021260549469256246204844306131406897299564807709823070180383826695842019205240326491371915908298225811996546551251508950892810417880984817070127839599954009766229500280614220258470989011232870922674723667585459224144895712226539621112194473182256031213348208190373364019179178866203072599694998147973418662492646113775018455535413203367038242119117430536928876195935427681257785445656629064208413056771763336871764069455684469764770820783589182450825574252861165988132130099213734304655805027721115326825342097976131285410488841623457809105213661560151229475040588371250585405590782268458455110542490334148486727835517816236198645255636767820652669211447853352587848245607244201767695709178063318644594548575278517202448803653409820505191758154451150149230977006853346654667243867766218604887539363697588092420979269440218514485822693496951023499352727153760231577025838268899679981788293904690678571676570342374882393236007493605488028337823236429568195943212995319641421383504386078142273264869269170037853926688893231040643456987845508327586090973663034237895282743651072351743053414660691829540971116535085927785274500043394974942711128860399213430236243474775324581886625181102641630048077954682613054601300276745401334573934069828717017354669500596205993673464600746418781020428591762620178173044885455282086941558629596521936656923277766893666775696916281572164938138210646883479255110148057650732548735139452686792348241168271078928307605264745280733401557950426462074020575900212696016008172967169311865357065610330343243018735518764322668637433748695599202584454774597176470636827636273991473965054477393204405775307565927063655492619149977424614276895289382141801372097910786668901831705722401930838296551083741967607431683485150679584686394570092317779079066127380070400123894529006427799710142900655528047798426685114221369366802768139237414499116404286058092431358200268240838275847736347863668871479167150733900071086765865127958736454759536224724280518412524986619980664119350314831389183446055358610760102078033958586958841730561004934653826953417799253354870884281389111125474759070167443144658759148606835876362230864672392599388836444959999188200261277354804767940409577297756265530179791530977189619416264840754786370214735125544135335942721539780778054186037172902440154103736858290950840621146526858183393255692296839718837777583704016904315074655244060508116321242050605388704002063088599399274101093351503636039006481317460074934375810109851956737474560000000000000000000000000000000000000000000000000000000*i1^89 + -14097867699878162509531642529723885651002362231410591809158920570383110683813542774791600788261516406609020418080990473153519852994345781359128886145506821901974856870325074012932355395412090092480357480658161342918692870755022203821066518078105854381513886872381000794982666497618170457768652005702861057487818817336978666228750585441564833749542535881741990128341646647861376533621761386020457327434968767406313633117463165113402260090952080653433553300109387331544591750036439674832793820412685377596268465050204379559717332479103844600107414913922778255119141053410543781028260532123923122097841061606758583702166983834866184935166121325068873058281787146679691897508590125205294389790216120122338763471793393849018389722419414500100894544124440426761260426718824891067719758698128821063359573315421827133101994070494561246169208368383587897281186248953780542455258878376686088983892153140543056178919952990545810779939336478573742467756941578148661273935088855972232207325787709763715580876684327289424180204849640210741953004221418931830263209011428589806553564442168429519801630473606645267394336653314427481361952550635356598042382267082575114313261843520765049792878852104534897509021274063730147861678928235577791559644735204852960546150810895604933270058669759471007831062171368950915106766231592615289227430234436771703616844858411179985801643548028240149986763470107026398651982953671448921071348564327233640045037661851181734873250808556634198613559555893231448996678263880931168340457711467039731798380646906288685147786929250165633660276870932440922280568051541645486361183345384686747915079272231965386239044048114820977929327627503951590848124082363735379792757604389182558630751617769599904949159158824878242921179816723986447003119609492160504132860530355909425379859349546873917036757881498176176606028624293141817003000072656208475266621392573165989672297123773552011355306864238965365686683864487724836594223122871438908992787635400018688973226571858485606631726670841109862743340583294933712859227529013367323740749760105923238113634815672313977080464234467293239141563052632257512828689285249618346855945063448630905344315696516261504168529213093243086542196012070540356004878175447412114533183120091167421731936610627408015806566052754111459061397762578331878038715631348966986807411182380078890512511814421868972360778723422072066233497759312667260581764091684201339380817697652814530619994503045880011973880090911560853593858510623414305847209211820238358291341264241252532637166262334787931055401446109634036034963515794718065470849550215908305037860036673259013086300526291979492643160705501811456669209649480521784649398635200866322546465463483699159220960737990095885969342075623078758996820801831190315028511765655652184489306716090262359867039650891731164544609967172275480963726456193042247398297675376636394360191395433670183792442526252886120098346630546411426411500390766847518474686420800250261808467482112182399897703146062364915511953413067414252229883598272018710342079174454687694418610431919178129603168860800781947494069189854881087948857269187673194071410480837615488288563674356044618628406023495063099134344247538262107778555304629371640498924970458465370251237221647604480715917740609778980723198231473758025607543665406064441676668131245342878740911409257718352938866517208420153432580961618540450596860910823951533730912961404856062760172013947837648031378702641797859865295713957538964004281621123102017880907394179581398661470766166491287772042419981991769956607640333320934821518295211082400215694526069803435271793916175832163637145530026587426831722894071041857954421327351479578475660382532323079940876450149969727723106033376432684737042618934778090834227371652840773862829514943456314123681180674775480318739813551853296770964187345952440004777321629938879388148117416771983519329140911751065929019725227359943592051076963956030231912941292898849116371188457145969055121547183659789700237175986685247341304631481201444063143872661814988176733280760891029062912022443695170679055921438176713058291680918705590519783606536438031266695608296099083934634071575031950885065261428673861296820501507602943896711949913245059611639120779982695815879748317986694957723497315614530102536986726797102261405480674237594322678144196006467060926709344219144487235659661019586718469840855690108402422023819951504098871967497487942941492851951459833423841923279884694925410247954276068885246581292597387940266287314523889103540917534634557657925309009986271588058016979645195946207912186474346143415505427082478607741601937991557103208870962013562747860941409719848291841758747303857146019761503565450637437129027245925326479621509869921124824378908484801159803551947958331135420112412579027250584572281854894121074901764905244754908498105002781631147938309191474607855827079058417759213701159824841560201101312000000000000000000000000000000000000000000000000000000*i1^90 + -156848961965282633599217827504481344283877307305848809369209877451028734577798013843170723930122502482288375018754867137977170378440706828210668247233110101942980815554103246988520068742517819936371162833579568104674692672146976900410222382987262489459958011758814557391903602881633828068632646314455867869286622205501663580949172342901192009722472373145620315918814028079185160478430617264779268192601339183678391728236353198780178617687497849613735796459455742879112712000502987635859131993104127397318541702178301818758224063661668381684969024211000995280053245898679633637658106529680293783777871771094844809586327938510021179970098931378874020420313446387086742355484844799724945124631305080643778367845554049073488569222400705256853720564218988471163680547056457549746541949361182039059792624772268319671486782005101482375386107522379819026813593972614127418076488548644847549865893685168199804607219009845016973163580722954954528272114495430263775060525861305596772852333030348184464018750006505469409144806320246736342077724128673066624254347218987064649692520000149906861035292551448606101682032160344244544954630935815112294489256619401662960018373712790222686153691383451233587512758726763298825152982304450592979577994645035686478168360174252460363618097878047257356824999938595047480476962049278476419247367354521648425891879378291111068536385290245975167778413545310406448214827897233892943667294580143389231084831270310065714859373184735055787422393585106360048046702033479792835791417599223904826536842287453080608754106111110690904703558934361837028542578861263571179558029731649915051848241901060469482363941386766965648807055937792749350816326724324057834616570344392813977614120740858339203259533876959812009616442883528862204760539702616366985534483785806711516901314681785065998561165168222728446583748599314417033312208236343314770975669248916031319927071645961815801190629303122346125452291394569652748714547903022525609805593835099695786247754764779638330669924277750926937372225311732410454262176581640607167437701052889089436935105675685369242124471456318461420577125421293218290340837557565332927089680808631687735310148755675020701312831337941827715000098894962379717350077146413463210599235131991618769810878380066716441209871139119059892864691133481242638765316213815534361608536059772504883738962153081137152744857172549279806431770916102613141588805562202339539133005740223082572060912920924786374679509418719525373226548189529656168923424150006518438792929463690123787197595395297004108795300260680810967654398618918741888270451505242079567423080625003060982359466908984812776974457317867849222998612521196248195305577263250302941273268178063638802696563602152788961880575556860743917889249785830686177372743187641202546227980111910478602262024466580117721968002494103777454436382086705787713212273911857527250769591693333590725345433612450312828121429404340185558676574462743206402421949838818901897956044866568615508200315725160211300434385179699327571920560915127075884742474710668838622756051784206188800282438885408995226222207483241337948631067661139424123144585500806675217146999018099452471421193261908155563794363112203478322782403365214721023093655093855175423547890254218216688713555956250825653970738240160973832805532371314986444823961707523178005876723680835877030816348206674882501221641202780223776781718411331357551006661410245000965275046287160855563355261658197437059525800305018817045629230502773685243503462621652755654721577194600654478666414400516220849010157223533043254037870189107832457281255058778183731706071271489516503310863183823798215058866705436627143772925228367695182685242339957122521787523608625029411515450511326412339150757705222451835604185041317995587418182625025488633496834277305043146781835625939455907142321202906245126690440239127019213443904212981733185450024356516495245564978676282642987315949450790789642173708609256151938844863575269554743311927264582768508363171122539288967043970816507107098992707393711477419421332031667443819906435805914694269164423305263291421179980902497640801684154714311917978929868256549358136790572863302191308335632969888114805013801005389249692845694671030010933751443247495596735285751000306698764281753096346814339630106931321661458663111730041024190159948396931947868665475777955711151884034725495075229927234145420607996508485997879918596477089983604306004533751703104460782208850300443232148256626686722322805976079111332882789802706493434342235105887359846489085407463239371540641133924818606460818555672092134893891925097995427836734345649466514882720370225034362801170932124485364861522623497560243885550878319878800809987118544439009471282533897242824066774351761264331920998843062714823330119182662221220146931874959048598302596286201500309985044642431901114449311093606795361696177585251227572186148895667038343333035376640000000000000000000000000000000000000000000000000000*i1^91 + -4733673658693497687578832696467185158363467348593539780805554957470598534812828124447260414272591510995305895640441693796709164260177320523485899060747720839253461968605990410033758770981135729931497114999334847822000405573004703152245739991855151662278200088018825322936686923631450302960304749698363310569416911308852977517270275764144298974414629919343040147903905522400306903533821306967957622327582185268180380899815163393235546343309972556235484646958302751966546296159297274115339813001272356589812130811702808126825516485166018655487857778232863569236278012257130355066384383133612022049388636015985650181397472037527470235062958467865355410671907503712472396032373107577631608527933702645096705406672734530356338652633438684594202979767842315874803531223691948243592277612100194800529490375825941022453335260915997325444719774110792161417651244578294944754553454794088828747588133798824938985985122619544804719048175921086146172179865401204889638261366711434391720244982079030224878550587298304516382924128270595599142415851696923235363475460558107649935158797780209393043680292150727156451066547046898474321539690633998245324632168326935970129439186267351028937497394483752350709158564593542145393431782063563123849109953766306402718674498841736228960008637011199950546052448109900088297439761406848758618941306490404013899643889496485448697917640307030650814773017388355616652470147547842139178752435210020757596366417799598115448920907123568777675199274017874324403417832862395291827204106820628002008068079442074743717656889832747020856657294514731498362480584846982175750091203547938509576271954223754333106202393930674376031622230642066896109543726496615857863383684823702019781021130987675206966538902069561163593626571735472203317112935623902959914979897091928635954454141662707660281446437839240549567059811211218966071509849946011631409570345218348935006264284220149216754236449859163135909576980357211903374898305722963012839465874940796820858661599640551110753133185167590885796726203731959757176225751451292641954303636877988159235861326082773934352296123550447905719557125960113834601647904584073736459735149836091555729137514776099774042120921935225339653606017537638331760238789340608243728283361797065783334571851989815381262168948046701153503946239317320095957436544032201236672118591259843621296521216017259368798764460162780979598546156741942543550067567369041038180553167379656169946215765453672489403119193007638158655687779120580257182531499433949812166521729034648801899796117288989849351530601539847036619406848868464412834024630679233869722649143212522721925621030609592312223105165574414446074658923699021223015992732814141730697938718101533280512787417213511440925128874422208450049026315008065258387679497518753710245272018646081384178948429559886848549811574951477861157088804610568851086414397025913333978211868332505932713097894979537628069451649597040375075423969427420004620279032379736229748392866111921114270962919257861160980441945825068571344621637715939361837997428588560247616182253829563825879015650343126681370736321573327382496963548579068445832025695539613932414651184779483976682745052639337158570591121472315679284504442161161538303919048945684234344605913748895201923115264702402696113243937501088110573933040251236752416156884766621303623909452810094114987575324246966004150947314829471098723694252901279640872907444277681212770988533072651315447353456165741599006937422832058803317019802746871385934502346766074692886545169586183431197992878852436499664416144852518063384378930892211135880707297547454326026700611853683673610588031610207941905333075969871969420151319223479132143237551322114840631869588029931128254800373595218885178960758463932945181952459615974337707708141648742892054586868102692565681774455179052980485751598573585548238621266396735985993629634983879305725904335888154587242508654941103018638532244052321832116330315778744618013701307142417495036768958041084154849678872955796455832888509341047229191266408748216664611290157807055424034537824943265055900423139619575138335072632962916120095925318243516248391464151677398060101453429049552432269063748243010814278653398402722344848537728563987115366087104636143672804318988832134398961617685350501490227024100358418075202744556397102991848443496078184728068333715151032810001930502173870603770724571376533574131999863906976795756501903994784984364016989560549809889160252499120393956150629731822771573480328394107722418661621209049504030865218320717009850731430252683190610717217534805102044133016543275074565881338883826375887957385997690289555324991428832110731914405257026078082414817635640713922600048901685976625036384963575243077496945424549269306465884551412002957932846138750747766756083180152647448502997367902030338144228849263194671874563440195521377171866639185362556154156572879050628527774509301760000000000000000000000000000000000000000000000000000*i1^92 + 2725831330702120853286406063032053049135947029209010555966573245185641958863158302645448394624279571297880585212002888080318385243507952116041249474683744236811880929780622499153192930783091334725415648494312738452083567430972708794206461459299202958272913511967280438077418634868550143864817562109767016898991724349875824107996548160738561007138054217132833065870153428974249500840630266826936476970912170545784846633128441365658133957639129722288663836941430711563837685324173639755664769386050616627704429762525680906299646555773113265035417679279164054644039453183947102609763069484164066543000155710412594786269352026552863204024386504904117128160819000069898826849495861725080241134929566544725931894937101125103630154272587561662046951208793774326712859268328966444106851406467616294199852676056487781615069478899397191812775626036796408592905085080954004956440875356598796172684403578207697234677195562352276864150814018863313264984616036577520369274050126752344832067312017468230118866049122001992580576214098349229199538946568456623547720847919373515350919527813567998693112262941301624844720580333107188058218246038637322609910961482409525923889622502906604312484831722351649221819481475969323055288108115080137576336755843232148928935493156327373067026316086988007175239347310170049786159958450607658424723167682467241744153671091437668967686443834436521648390089902731747374843972687231627421604305114861473698475367542291903164805655292364374023567300570575780182360275192735589106642985031985551899228838297615725286305062865773374834090062919353456741697458265128525028007457337334167587936450525678951941677211727679952602923190857083490550103307390007043882985267996739405061928052388865827147515251501642771947413119100999453727893325250633022533270043173710920889120183371836786747705684362474315019271066432681417449378117036541423347341113611736405652770585790211746751376392913927964296227507802356357043526526684640646237662380521351091046788947238460579308573733438965584366633369730428577502263860436773670867931206255992114866710183807525648885632447687808825135135966660994778534465694782982158053138656944598531012130581819576457723218370190005624985663811329828705053738500610220477556877005779183082412337189542252335773667010713449377211860195066326473966927433886489279670640612455302063368732730568001895816985763748436399388162457835174003524321276585875502797810954548423684075242531434241136765289792683998834051374902910974701607166626007772526751750790335586186922489352949159601326043806654965036231387591088633739109341092384400183255164569389214032708255962590655420745090047375561237387053652351299985803725567886924429720262710110426235946004618008758222400649379235221998151288552091354736443311340396969728934722401693360658983220590092862626660517190747963510280494671216662684579108947345640898943117801862557553739205553895730290173111666026428576455832035324004240022215519960730003669093616090227495381551964262260076053556772223312371989571518183781674814665529944119946531572754571933431897606881562015867172558224518721746008587366908376575824369064698743992216640423213978472858258702283697862332070880943071000903129720176014237717657273885471122865780813154665490069818061071677593964471963774311157420986550741063261763489073635224579891030544055012244180861753029523570261029188008672032606576815854204591035884396914700711787701261905615724927843036949173319228585719673872337035141403030135347912579970697346188289447700935967503937277807505670302262016078222556086118563709596649685762870296817452812358193488719278410499393404167238934475282128481235504529659818344663679815908791087403327523072502816295293084373889521431806442373959284195292799652054910244409442965366569856087697455653786534705113159030945324509860074034800626588815311984755098629905565458229015248639928813891035491226349153614219065516628883557830418882687816440454651184353067968768042327767193965971124005277932686989410756543270330517724648366194175205584945368477790430155841492915106021173193127209941063025131554425373532587617686749958471184801067597552996990310162429317705996200841005761790222210216797192037020273202103261080272903095850335018575729657061260886163223976072518779680525111916241706305436806161945130471889124141627298074293863190324329431331224763620338798577300716834430815065595559686145182624770568362237291428207387934359572901391095701091794855594667205550904626816241712564027202648174345105158334967158180006459778759503295582342489883247323159443264385866512033730200399636792989066144635776200601732916610425983334249557966642653210240551532587666193819078042340068440662688361314065068895355861007871115655338879212845637221707451611914291874525109236420095416721937797166411165137738214100729864973302170996287777298881966431740253641261349938681919599488165478400000000000000000000000000000000000000000000000000*i1^93 + -116927456902503263604261402997560422836004191713413008717755773094227365660306856712866200149764435897416438361710808505968883279608362005981162679222763862259734095265492632827211295789504061700663688380886256317446184803475802763457603222707519483777213071737246581480535868833247709705471286818712829120930345495260480329031060110205295561505745950072122041628603820424030811825533285352981753727147008454173260226789445041786258813868496861571666851456351523848874208086760965160017468771750008037170374509863156465469676632595534807916779469713336258085731674713969370447111195587387137701628136548991391495405962028576180693373981535814773598716405388045898452122424836206783217263955753940440181412821023643464701714713820864286660275884446082733743523725759630741975206981705087629038047262799386611778106656518048012303255069273726667243367049453491468345587337163638863339174623647929246027306730732706203438392630327040257263453544298088741811378545974849353743972025197979221117905109744216677296518340214838413433877810198105719111985813048701800129969309134469921156183011761635476315303424133483119011014553148237932683723847983190494613880172222048734319198458099492882909305815624076658210117420898679437044277686904309918344693918015070510785104393702517444249142418295523134662011177596492199306798511881300919691118907093150963667335276023891529515236869785136205538234651235269545590243356351143294513255660771081057113315748182990503541633185084110270858992976018993675057974930620963041560107813445569630311491724685703606708594075624128652917194140304668223990924180059594655733274773482500543070075673137958800714962521548583111031356797616373690367313336545744777783293280852614457285093910574438831489878367928328077263999349733631207730558152546862179305741588118036002585367280054470592936915101519564699065276962674700840630473879917892118080738904116213165054476662599920637116208957163022582267125749040622052754141313496006738344022463676456761351057247798201704461476796269367407429698162957787428486174584744086079545482893125646364679006351737968847333512429273058502900074702118703674235380798472276954195021708739232954548417805114861098539758100763315228874595219483232098649388222998535095989147805270263783455990653712552114441230591123727837709954211087802481133462782456052113449470927117665376265752877541953028046940185673720060644664115242117621460977218559362323208371751834201827306394399427033104006080554937611648928904272736288037576389609923088161760150223181850148053970458958595486416847782529157803235134763943630185969030980965297261383892294319075490150337406310913737660584027770501076141561640776255406460458370405187963843813962720854580791272872976907431556067014389940382399096664867012102735604120557744144384837856914295687728071536420338381163410987244999112150191260168762608487922229432993928186997146216177609941573041021992201852674038770963365935841816010052598781820555823041433828061548643645818525913556098478460909810566072483106433744693520247202791272184871326595547449091692319750888839605322702915994097120223302959707577524759505827737925771727260195495149421798349706380269949480189061771483420169059099150198086767184781112554995642988109020215314800486635809691422459078904076299182405386890760711327214563083116400511944838408707306415582686038199398424887152432173864668590166294885952447646429924865561200135682833318302775249867728367921000275625725819198479400762352419329059555146190366427901560240257039194515652470904100367762160232066241305865855742034019553226407887807565187926811305497476769868296385067823903241347146312735472430831184468560912326016140370642989859811872433972758038981497869746822835431383812807302233926060493145826700766549499483398587791624267101117420466345759052950940046890465943772283664739048196760016327651292108038367553061984571117276335722948850115628555133912188598212736310192327495560638886468071474868957918766505365807641866240845799183682499707420532576695848538520957147172411638488742358666511491504580380734108661677116360640004122800262308611905814988138920218688921696049630141632609214847546139437112494920974375383023834897465606730273885267039039206322274060695904913133420492102505395102877336885645733164046307195591332227727663516214429654547867849071593660755304290198504064282773525338138820418086322356867452845416667249247854189811193042876234242520222864914999349173801238153564505569002009094072007568401338421760715326711462849927537232127824634648082056030319398310120641813382904016346508141113614218476624527507118925874720776006481927786781587683259822815851876544674561246132388079499349792253272013765084689427881415415588245258862401083520642126846754451060735242853710433863624270307935659475869043224948105843083540228917449177176422048242196695368789698583088145314611200000000000000000000000000000000000000000000000000*i1^94 + 2984830770798494353390970059252148211662588492842612134402011149454365971024028129755726363687178700031528411529662535807368206198788279133383492959272145983837076431841793655014119644240156790031232771437120821288167648151029589130970826581416642759148973552793562013882379325569974749872547248313901121988770123873864743925265214701591865115719203266023188661012434936698648064900782697833848341228935738329514399376568324943867799665979326555851193239621710023051210130743108587669432643107568660784867182908407007666859524290136838509336197708514715719930768119765788325626026806690430001630022539546329961612489664852961167435296714393640750876416764317397947064569327632373674713945565025068764810053181975112733082909061393791916661582622770279943975365816911580669646683189642788672244128538523138243634220147582135441051929109562497507823566777873618314042476074314636926471898220319406629720616883866860549105290233876506414957725052486185405453855920319236185762178892184979512929302783685455763750170397049529007104540352531499796678299593026132279144851369045909463180606514754050619300608611789908796318196971304826984310750356151237566074456485247273942913328013333933528261998423771946784947271012057860711640209332212945401723076898660390259558229555580960634712785988388984580462425539431386257209332242883204863337031923872531760494712863920654596806168303163276543867226487159777872620460728615858311092474381593645357282051605528483382957999384762482630813869372164842415300700528245157424545538877233767197928751352543581080718506036633071511922536802779256265960103695519782072806197358634771155725488514699355512850453971853051518663352983777387146486465586222979747820762096934230402425612758871027067787340114198275384001176777986267710303163359380566504473079882185081819289581182690816721132161020749989542878912180749405846367866042202349972730446700974522424448966266486115858631094632010075880383888827241402003616344953239503217181535912514487749843877201762122993118932672461413104298286161949164806728449415791379936170955563820536191675472539964372093968388694520302854042612575402229516043649753486404047963140089694718707513779381541004817850369446564550620240836249478332593969512964673953677220419769612180761132330095486703254087045409620812942301572250505807555487273551097287264790821154895618176731363577497724287395685899805133923118553705312377659222427452918635601190805794757945733363797286245061070544215811631134836355753784976708913872393523794353593095413244846874145484028169546349560821133766916938846229180560401033185994267927866489062688314921552966386197982989592274843396061020059397226374314249196269898546331368698499760282945598565485097459019042819191195880774070865338311615619337638040073699581180557092844425651550895103604155525870833728263736405107123168699001123563851440218131463502502399852891914360359306414205329691554030621309912507163971482091209979191798296526103457867711197140707801391710778939337538957883798906572588470070276641983475699441945399890800196810040975007022430449102338168980683844549447806285581304541196633547501972296225948693882339238889314314948514650761113873234618702314430093511274753657689440989115022679462820782424324518584329451648215564669123654165276850538810018574148667014457927834557252550312766345968390691301586720707056868563148126600056947751965626908883444591194083188620519702890892621725688671097280913723473688070417558857880127832555541236179662489307408952466097450772219684784234568926571415164859675743799792050678269930614075842839677337313588793045014572012967372815500183212627594927565436018344283445965153879232410468213678471022795604089462455744944186468024095616025368948145480848870627865018339859708661421459420544786836364615188308682904648598812223159968758801295788782270386201864318573772596721569767225822177140085105099448763663088292844219144615448121988881074408127391609658773821708840585580800624570857176638604016049306189377348082467883707895162661990913416140349971878541576792796214730426612737621514986114580444140267802231128435994436802475855338519346862194773389187306149942548009233535518101022255615734875480824862846190118244340669730685485437227675143271057466772181957869985062248099543518937784462713193457198681001487202428808467461113532455660599402171254974264282952233823782967318550483796033632592424868441739910974127915592636311382712986693425088846480210247531720677456620580517800683114292928971763916518308491751979962352633498444370709790811455164765742779097230475675680738978259089669400783731511451493724573535560746087147203093924534097646449852458193591473638263560631450433192298643167705143887926154075953057796219540187562421475438139189562457015913452862792341951849136306705400605228444434809654575041591176103891626238104644222391772731349663744000000000000000000000000000000000000000000000000*i1^95 + -54153410961033581237607656942351838077707574721531670705613943754776458955178958153582284456224630823082512098217074415422213918532515048497814433277800684099122359669874346251418317191833464266439730395793699449147589352358634523585847369916298945158147525909405891494789166876877920451972970768271955718316383647206082913255065533440603415118502318934343611821201131940180184671573199344810579120189214779817248618584041012740786809073127442180968268212980143004679418046805041623281420210645892949748205119697889276466871699790549967372441193318879614985694442559126137605327131883991748119817036509576717197093498548485742733436406411855314366545530733868054522091723435974035873426546703905050121508633650944892935048339080917131243869178959164199434802278884354010893872301810104873075074421788643254401637809996872743944070686684008030091830083062714042005369893311394373626248766500448649399084120061929551837693710022085969251458248481211915209578989481988663817582372596862258434616422507255856695632680070788963855804356121399759854933124383419912090031066008739150510437065811746223567557415198507973594002942113499668334147926425647031688690124633532606750586547610660849233086147721152078722340076264711521671522079764346185387699666373377472086776007783760318749738833247552537018331180298283952038778050096831636078651343833525144536640745809549656444529962117035880589542913342527835523711148326564650235398206328091238156602895677776754625433999065044944860429147959665624506960686591254812291712753250100527671441562644636697186368285568004078672869589470885777467645449661075762597432435655187882517760204691324850283123512521150541323924813555184414663791099176881443370271667144636579678632571224990177644886780154378646419952094024735890896193669865743248910193112676668635749983464555648037923675905757851302121526821285094918099316812546181837071522218150916247377822069445861245148647647434086244478491642781944290768998738049883466988518425853950753591834120011162823952274572850289914505318583537293242856004680697977811450306591701213673602900193176145291217058999245736737681751877181936164957559635357587543169536737112808185061204122100650496910758829086947297745705483195097618020167746701723174263233373534944500858247067364147824798641216966082775843953410051738571227527127342516047461583782500664171426921968288943007732787617280088053049749716844471514341370144192883657106614598935788614130908841006504116518857938085889825342742353462211218741886517771028201680508651614349200940283768017325966733259276569333527418795996528015092301855771233284685069354888669023308441209897090519268038117005520928617765200075494510199762259495982542263710880771844032289018365095080427315811132287148514407534935545258731363985644510506714931025343734666462236686304054314942851718340724426408129142125452262843421862048124247351093034561290861623581659055558598028049145415806396226473296390859070020954120861825603582054661562816855300217124688527102491372708911301202651669789231563109150726603901357750116996311411918416558689938801735132884940240368657990977209991323170478559181738867470463150341049429690530947267956552371889705205386340156033123789143920954672092438680744439249997858783072046477506417258569194306953467427258817375537175002857190715639891912858998122014281365673014247735426148225721589614165735178935790983891920969067047692259788377806842569931027706334858037437622113201297024919370781778698937718412314321964126920417803433889889104263017659842432467593317587609647094144137028286498340781689385168890972916722953044171417897794999993222445004855439493869618090256995614359613468824240911305893664747055991577042220029560043818661480059878886004923753952904878198543156184164378809936382382619028440660459835479547188811954207651057345923490551165252793355961951726703751872964230079479176499538866384752691586685580393356748118833349431890209921978766348335239029332595459882816217291602965962062549429034386887089144236613588803638797421983633976824206132014502866710973148809088920521758778050244280810512938653284622407987175357898274014253122498541077605584275112364960322784846200390302231423021825807483072638302856001714764578123948294403752068892906820782592646277395911329752082830949674385670561661278562173132565923020942152770442050515967360981008247862753979732621135647327181727363807150862360398602840919656963617966551385406734144911133420822529534806111427233944109114242289778448997518432858382264239337459399656767508956704157602190226103791929501721814171926347457475944684468352481488828076243255169817114426266316484476832243090261800347599788065817249709260645150579370720452430821405404298479178104113638760946124043341993862079566755895217903941682788718067303554865176709729725944593429686672842992600669122714778410784296541146316800000000000000000000000000000000000000000000000*i1^96 + 741071359230537874960060781227212248136730996425706888328845848301314629213160230911372323741850275110620058201251412501159421952715942434816233781029349366426904072784384289888837621789251258697973009664717501650507266970088797237904759092460112104011055945780245387241022425922058552629271437097474170236993534631989339178895854241590031916196616388715504769457201018294973510595969965777530199836480522808951070344953613521944275656978031398852810099977806624687361947095013192819661778484256095759438672219822460705050778377398726044772289617734643244611628518461060917688016670999030932229057801222144674378548460603453533142601420150127834225932336357987342003333581816746366975878286455995717815049199175343412042249172049898702996830148482609218191380918470249326251407660192153750250993032997407341663771807666763864933438887229948611462135144160314077699087145669717234272233324431121770836182503725998866558039076574986729274241066228445872594428381102918753278786341063607979426990267112509090136942970721456438035075075214266635787948787124787220014867882041867290282866411514619221639950268261057852698802666813633696425419754480618170013651476279100277586925141481349270809087756002473831208268716676763340647229098399310714647296668249025731852537632900186768810072897451284634329743648216172365652549095663930386266714537752473782751921987442709968821046396191064270813616081756434791286941021500589046550918525111395033001675093275997045739827452105272590259991513223843951234578842381193964272913872797178266969892423800129433151015399863744900772292068563595273257768677017494400369979424624337164880689705623217998892603585200018866437506367581132936645970925240163006566157631892534847959753478832921154993034393294268134206541527093888810834338716045721277335823871974864179610070035682374147119601227612865288667648241314940051201582169156216935998482521757297684199285478549104626443497571480965041847056512313680543139136336995817545477974611620281035247995922515200792548123049364529779365091532322429081135864532228876960900526703688656948585866247654638825074562926734819969191767860217970828819702971363778127519411266795687523068330258949058902241747547471784157790358711961067930643843769483580015808412562289363364401973445882252844574535478073929038866850681754651425489759248510067016144449115571456880403864356877154263854018090646786123711120816867843813519139234121871679938776444030779666975068374190370663316702185306790697652889586808436621280489618413693017480758018252369208261372541671180534226998750461682073033563615730500157435847995543382875824601651798491749039658059976885645185618623151570058273366953885825205090084497324765195152976959068408534606665364575179020931349400000391339803928955206241696336803542707606804663547916711253760479128872095042476382448928232235001331912788880417531639045323107968988105083071617654760839201301470943827818319039014492288584022644545253992176917163341884822845367729534166765351945075303770117991019763119176712635815774892433501386689170178808676111613052316213447459629817178672632993176340695619802669193458047448661755279347346555219892373734996582771415148799621348953733855936995395203951619026834637154072691698035055654838139241693293773752727281596312825259496507736543846946111625802714992706091685851020437328255008622797244453489326434007097491267174473996783942633901786847220241301785648557086049992317652468438303017702775739217658020795887611996305030654322502404223061873925037027422828658619914962076582568837189566082266837287619765709548975517330569433282402990243559998425550138860711413461993830467614851039140361705525198120844764819119449782280694552494519261104824694316843318148581523952242437620807413609970622426639886175628253757005301857693100770857939904592381614128875809038358010296627014389156415147126452358695108147820936413388880564341558574291675172410826622349485664722423097130458959888402522598023482043109934422766178352175183754370824132972686601968313264687812972995945884396684560919602652894763798856871274356943195175497128564865736573442680823687049726321929695991298746871022466236440659279739811285889716144600947838372212611522804166852394537742036628250689565009000122532845940400948174628966993103302646491360340573815312255360629059244053798407759910442376695778532949056889602590199940488351204719265449452842860123908894180718872368976463121561972900667686728336798590469993069406174913476984671391654469818187891919153330837184418478359699006845709565791302409275922107637624523767801207653214698476199125320094880330249246620740108412255686459751327008988637069964596301583046568648796992549791373560433539267292329941552953965954157375706477242757335040206642570746781163916527854935080293154311255149818837499038671886489537318195780433898988274244743331840000000000000000000000000000000000000000000000*i1^97 + -8134737316715274500870111071477485406804899776086714031287871439896232629417650337847648662302633240417999183410168830349206069961695898709096984326093334846771378038045368591061996142463628488877792244404167638351105875583475821053132094487243008669128260856895922568584869130666095255547246053307357068664235133083559424748954892375542431706671365061172924007289286524159475082864545875643469004434281203952660415039826754985425698649616917461044567202434932564211202397846977645657255612940464040999083412784666653772717668547167253324417957193441068296713950562852017150166233684031200580206765706640740254805279599844421534497817132054404112578994053959604382920037540316429836709067747999065660721010379353999428784262549384454141928657841944659520374174834812984248952421467834115946574574309459306501314549533251173178872966274409047880744303269877693527490395807185467657294314802757853883072433147523709751931199744346806926628445762580872017827798409218820729487804589735343068366723379066934287650879741903908195374321764685509111168011107081392129235893361809360401089620624719684879800398424817373285234774205946518914767998431543584018513757268777766191950975968274281939488843368349060216699185649285473404909995625547050730638076179194593372488371958089397463239159926539050606911603627754764608923674714010489057747372963827260276401507742811520370429157965791734380783953349148391853028905052617626300758024464643628007915181696126036084732560933407518972779343842722510357828184898149927124417730861269693319765415008842291241024837408087080377222185376804008398801813253138514808570147112230689563092610697465490502243005906856879504659656558230998764085447285916981401034556643473852253842191040521750834985383033933770757109429977640008745253912932831079613216124725771557283725374172770675141523144080647679309560849223478860178611317033758794643282719577214674090813619576147419124680975165327393098790636222216600070731022016046767064951925681241838874155466367723446931067300930693709090981666175211036862888729101582986429082916965354840197256005464172746359272117607647959474734285252891364853876212859129722245167104260191444980524064584383159469883187496733791588036389335699894886190701895715532331589938620870500763860547379515911686365130084807473936064022007402395891153240911855849583404567262170557808065139134974687029352343678367791690025623485244153661880518699067588835774414097479684476998497892542650267313842984547178531711087418686658043455019676959178077307647209772453388718013514795375067881684316755669335339053446745515005337754844357402584618391338097155549761128282852437115175133198223740212240058132923868593194119440164590824122213676388489571687311542220594415067716339335947745748140493034234671347944360246993993397609561258121472657219024214862696039656247703473940619211838761268081200504790955722236875726946737991924991981188690075338253336277009746578153820635979218511994416042894691980254769318860896390742049156673681699522861002292023695999475072019437193526507570676911860035040414146290016464300406983013826551133396878498898912777222150640395097922857252656359048175978492334562453867173828061175890217721485902716150605923602398493815139155753905437579507798439287116192128056990144402991172316357860266982029049832026324088837274986686283295346058548869641396783273837843450635212626369817099536061509341107521506520258894341915059679280520551299513406372538545953297370530340165550570877387763834871111743942311130146155125771358807982035795902482835039105264273414501306581396714554374108250286525730087962094917671564437374436674545385986449078426839537516534315633147402445904611910983396135511373980542869612232886086306442805716316116684451233474112899473481715508400127790362459360369160393019031221601443687607795508820101718309810136762898046166069475274168042898752654365320056012101264270292469441704058043327869053238539798847214849765943984843477528373962999869854610798724251237160412108319325145861140326854999708905919269137219330229310966060577843666889299917471024962566792526619668420651573652320325308635590639997764297385748657293309317372384964612950902512613380131622865064409344628193757533834175720678890993088007328547738112175350926135570195081880069954923917492155502408298429329026430299325483641358918446001361251951608628578593817223074898275456010043890068185593899933610527625314025253962213049317600247140390299636785753618227700063202088879591057207300012335616088229791759778046811457004445359909119456154607898551971066879479147367239645619062251834457718989327753126864533902489740189852045146542283235907810250634679121006347056661442994996642280378837555200359889044684122179319730345973540181520912986768507098443961212288736212444856521939438652496480677086794345328624286866198811901952000000000000000000000000000000000000000000000*i1^98 + 66144264118926989882819861936686838052014077975834750947163505778992707002711956709989644730267278768007597703855085133304450795758774685904409137059221086120297817725823029582333440522877359313465225213768876865847256679888174229942077414040229018711473502525110193072124974288013675548797698218923971710351396240651742561064684562198330659449751407096182994816909712933261744127376348156377112428836263280225636524380889691194676065779891449245587338925057333257193268560956948553455971073433977717613862483873927781542698903282765108571974715106065825853329301396347530253929024628524100992152237160261286028986204453933697296627128570826561813557538054211330542738983895817866748232693081846830919321989355071663673896364076167517414420743676648690745328152961989684421298742407111483954178466119572200085501391875858376923751028142448285329506668962462792239557633803407625883849991271989073439526956587882808713980334518409032027287577566794944785212319436673150198944942599146163626721513553538894471944665371926123923235281655819906292637221384308629361654002459095903365457489618331726242953950363185765266466403594660054163402292829167387846218918649661432377878306940244497489763976968347622790727043968638983090269701251448185486511376918948472634016306219132783395958127394787784139420335685780784056240795428734525910629973674104016945789441811062561364430152875866423975077412182565984949493695983978721890506193188424483725518358475177166936253534237435105772245956498804785316622058680113390290199429887557519808007625138993042583039698234385701986940066807645078388969007737378876258327046954529421205519888147537764551435770728593714307158913990939546694780481231877737517785595627677834449080479080648804764956954079023204269977509117357208117263558782332210418546627257711843546406853048613129691242677427295139837866836000188703258143236213932599126412704881820295832556434236675067560997959076468577945137026545930030887729772372753534808517557779698559427941855921013111033463772021852823966470897406548398439220343757980674949352077531483419678411043235304579699860391402484629801027724431689701824804556468709599283705255380827776479802726076161633756342315212249797183384861949384364721272534396052915080430270235748338286097617324582591459393892374474356736879466714883101280816818388395645217096922449293022986968489437557402958615422517780570893383292267608269057713149507475324727936145985894267919406261641397085852086502779599721897042865294767435745577070143643725760745733204870239782503883212712227810114788372700569549578105341079410660572586904467081331285355331793960568379822848790940838047575572449966779336629715705012267647457935059012623864166419638270892668069297744968224703506005658435454899912831816569618096407714596625734004227353848206956665833577177761471399317953822635737222803553826110331177523773306882683954415724572452378206318136653845426305047813718795723889047011054495720236214637760859223897788378049588519474380794103860971292029245505780789952199319303597562517971012264062054797818943318071496060772456334692687877187122950343147923396407399891207916282728191119940952455856316547241889694884807390083830165813100064596804266090063751194969621688881138637822935322600677935486460431175984567363959142930205745796286884514146370039475738325352280264896911744797655064830364974181068275352865605925657573890757188725223520649028725488551610478932529418237296481025492580741621524702372243517574033462819168696812989852962360970803755717922437946314441235599806753916632923132223793596916020191520166039885237143040329902527554552697861533479966072021757170293913436087527552491751340254569702275113967328395292898346759474964760467973726775422445234349255488311616273608924942957944303374602140723409347883943624086482671635535598516430029960317443277545997269040921797449241114529621741007029059201126381181889747862954682406720648300050206133102403828980576008930916117988119296790673988288412415913818786372533772896282739378432321463564779419342049682330495652999756917589099905680531021132924981337719362487004207512289356219992988328683270983295529206114028745097795298063074555589230597533546368397703723205459589804654341941004411770968590560886167405522546867169558677952124312230335315839984581403537238185052889920590011583809627251255265478825954285918031327567036151186430133605003967474367641366498623296571941824395778461626488680127854972646454121389661251539215421834375436529206776843159829160909981939270240424245463886413056017785570078686884003343831913160769719681806320508115852611501227915872035356571232801684697502815440134303561945348570271079449126064282889986995078645940774605815986317691137768440158948868785548964437554831430684895909860230940267946957096432412723621135735140476391935368721596416000000000000000000000000000000000000000000000*i1^99 + -383323093138793641190405202642270373556903151590240171110218841813334077583765996762302305487433444270931938398224400847909097299775798808605704810289335834780706165513128418276761345804293935675861935973991999479031739734035420772814369103436296566399602850006777074360193821080807101749146288723652583107512526627682441190817647938913763557020104494332037252336461959972995647890387377261548357570625139015315348672161732035252765499299320702843689867791434063760924981862663328304932907004779901430143349628302834370435350149611922125506723557582639363343143298305167352212389820196394697083179526138926606455894151416444170050189415872497162648264896890727755448383328272389990785692660590844235456486325118888711366114593990990785264404374471862877651680784225374180419427177887524028364341535008227989929891111353911988840603387422915646892982024081083386707739695477686101092499899590480661376269714920238798411349748183208709018537800372906237339297891791306574965762742036484550278832724528375608032844828282409616792305448291919396559173403570484946708385424721916725709036592965676879725804035967922116574000148174734731906232703278696997291466324975298534298532096644910655082341419909788231233068840086162234257060535414352683572152199457716056089364550388358840279590718733638323235114467698782618614741343228283309309821702379648883406062508905873455812384043250405621753144410250129827705546554132983576833378441391968453965032886262078478368934325653924767538723878496178447042994566185203574876778259478969926728758091402469834689334807836972919069444095557657591213854376904760366611722352487818518210714301583364099521778145546270674700626090351208983039852553753205970173481109769816140824558545901224762578277617214009663419793759583789982380675349152771518422080822414613837442018143678461885058278425880301580874102766125280534226922290459044916319480980119365986074379011883286242719218320436343182401769582508089434687094117239410533677619897971392752026350050627197206560758739774379413224932509600120325481902229085400653671018959942334340473562894057423631718297792869306074131075248725302796864046818979508370457685179266236079537968613781886766790315378461612345613311688057539309584181040126088639471072435866216274189807977257876934451606916849175859277334471105772376769101822425056969830222441288171064423124459639578017723150090630187030747181020615338909725727910970203166024819795145691370458198630823071862382842962232565089809486729869404559364926172176951669073988894483196903384151640015210090309120972599602822281579402421353065712671014321362015596590719245873668768568469919916608976998483118481344205873909948957798677125055438925562614839784738764964675676363464738619098729705393651880129019313813578628629310357587651274326742986682375640485366146911127952191312615088800063835458228029415270442809318240544825339135006313161290295177950793633456682391627436228717451456638503012961248199286196910221438081125771579508289287065563881103063683416910314856495994194880835859968718433681191338795651713766452428258494023640802649643369570419583692876553262376287324596577730291960536750570941913652857930940670427130844937443286689235198656296602559133200914655646031740104986519587001671220527288816204719287862917787194434508207224823916118480098796327664588173497346748860496351380862160585866099648311327937485921397866440143955126478833553819034053720644074264756196093683748282295883020591434946308332565069029490894991805939474877819309444305192402422826382198515478981152611606450266821918401753830293380685484847077757095021211557171164742506297265027535794595926943124069177298843034786446922455981545751011342679519812690185635767991539279645930500225338882341879054885627201822757418566304275218919797530145775907782090983072421644666558723733492601112178869994951999820803404240372881173118254740315050214222846363474054957915940637668156483055829883940508750935006288334760186589125964292954033143908477990288410483125509212694079834473184626836066046479376466169339713137645865193082255278854123122195955914401458969379734795783911951639474700532583884210292388289243201934038686802505368543118282699261620978816535343624395177956052907791420847046000560838132837318448872418082111828839234553030578185186978753076263034049147954631600179556744306398369584953359926069117503188014904127044843265216175010676520708452682149707246308834655094461672430960288897221075056175485621092552921684095107279479739365166474596508668149196105973280504864277908084769548990974543152181952336717113756958196736405386068536385183253373861046402606950206328870961732569308303735306313891479440221238553089635796766328430176042907142245724696356007603797183519506281056342296785860949429489345009389399870883519371860399055598714450467031613440000000000000000000000000000000000000000000*i1^100 + 1671442135256897732610317543849680514446484939316595665165201115147081675595317673592710648865488922347778952485442916647796457560973873637724995758559135910481324672474934538838687462448725446476108707815243090500136283193728463247534266110335401159199418733809425627483070320215768479337773171016771161484332811466745102345714018651568894594704994050760784561124608822214345594782803820298974649494503323094698499376690420962876456657915911667946735038803543142321864963306766560067274482525349982990198543780419523887241939796498539233803167153608270685495110906781402905608384679661280663710134847556650949643438792054180825587227370243076722491069490447759157767009644489373436018783887592746170834143479675900348640057292068466432021758561385613909201734577639056909002446563156745730123169961154531371871232999010431738194848364837429579959649983940817070288551352115664710866203927304561845048999735942997624834094356376755355380474930832672144265360571984207566451212955430001153694646731169325841251116207191004581641437187680287911489687694214990314094324170702646400619458111656177251829328102355238512419013099266899182117972997995868018118317662630630564488262506093810611809279307011324692209964448569486610239075889185032959090120808829660677602563781258888015182626906336320480128566209856208087715846089188438413635164340631682706772555282613128749579007439298675398923915006452942173932254005844879119067664190074077659878887713612519839282842705897925225953733445474007492641462713954690241782487743563183663457097651818471352382191757492520878997026139909024765271569886951173746051872327766449637849646954438107558411216739254359467774835114745470612271190623074271243408434875929912973986124347692921747372480022979639883819602941026052013639247369690042854548889489486028080076269199502185694223364355247503359058118556383106727324342082179098966719708602960185379608696934467620402111594102792689785404782011919415356425924874856797459881595926515640707410527807601974639181594088523049614059600129358969474447741453192750015224669789077062040337464657319607427722773772028682064432108776353912256189752958197296082782752884998271163821061970998373364415764063608261964513067890938645955966261480405750122220218242144912856800289574210730144919943020104113145968710420985202661045539267389215456083957646649763496729131783167945302955022812304575359905234795551092684953572977949624514616573774265383899789140143199625156266121333129705190204975580107461768637743435098810133425228973479497307173627557471930845813224539413251729691797397031598557155257134991111340271777630475539340872269326257974830917560353498347116993756435863622020607755814516280827099599449241055700176370123747133225515128211852372056727011987122216753692521574704389758748633165368688267872425329751104412513692253881928825951415955330105693104510485704128094805377210551956630389208730631877200519901391012258496706954912441487625845446234378076341967307987534429055647171135596709841009776617336870809444767908755790585112032982493321878731026022372197105090584942588075036011951852507652796028620037053326108424232557527054319895404669317015322009108417424807765437852541072437854036261429567181761567659040713713564330161817469845422429864708912284193167734865141992007689257798484985013031538633105833284222102807556604934360338010203238629962004468091181360872362377303375880663434202687231477033766283031481946460902810919973035677095099595305407669925837895446490379633297616407462346104273535250622182729538611694101878782315468922013864253807100842386037222369230740463772033229147312573028059624980770752782089886357931498660580863682486189816681125217724181762972633005899835130479698928021004828326952036464001610290510272371938183257440809987541944749026563913428828825736668974564125235975657495634517646686564259905664611479194236266005727864937916903487091342640425703624899962821088294926778943254835081410679014456195317418201779081761169170278538310730703886139839414307795881314158821342292749369042040340942354363483195617819625013399599091088757935889654184777413493900936698021809892107141957476326747366047942849994234104628258112457540731592428129184291346730474637489127763444304747791349114395538942402924922301440294454098655445855218321638475173024920059611672538893895097063095401811429091176776971146421897642361585844390386445365907504277022048316467630514655533260565299419388290370532382624551602782779990312651998286031815320045936145710398251486547402512796703448026092886616226189145573428507477203791051923472675584012296606863929515594249626379425355614183534284342817427722599751988961341615709560032485298097763939440263543928636976020406193136479313611656605032791530327655325604212551446747061157684847339149317678157742761381730451456000000000000000000000000000000000000000000*i1^101 + -5391440183851692606483638446771650940002183311620607522844140175910845065613682923788029187601459619247287991189142435371167303784546056865911724242974499001496918814580270802667072130543534708850248303212847696116930228484832972597387895201776754327989961579325801843532678720174382475195808578970355057091841165270851250258874076138846805989901627005460514381130774458438151895302148747518126340761227427353128508290310263578109208246487098108391370814829404074291220951837171965591010440450669946832450363217908270816433400140891408861852042145547796466460706308289218430888806074064398714250497706002957066035586560539183267583153017037309824457185652156960609479278732166322577885718263722111316166347306427454571611730195133611375787120331722976667418670512324439327389544167418040596334964763836727902420729539660132638908782663152816957790004135692507389547183511078230266719917547477031588239200335257682031873785224754097326986384568702328755698644513764786664789727633879157940629970671992110006331772528762007882695903720738442306448367698816517621989402072250174543315035081935587314677470552241347857325867577768854192191890580959689029949724262356907059344423506133809668455460521186003453316113897265295784256075907338075486939957288490292658088415664085376699420139576160553649814597904523926456332319281635094784169787272599235635358989999091215492706857629249440269066417142760908428979761833478038537147713040530904938055914160312600339831796444090353403031352114077324865335317489011540987338231974444812120492155409773027296943468651866113536984550607741079629802115487693727005294940759139246661779175449125448590805403269974580147673085710006882692886331512985146112723843710665114125315808839175139053225270869617965821901972338958835305252331689582663814112386584088812690018741320461958321782983043141165972380349766947543244953001655808826320644232888173337655640500835367262212473555133870812662384768469451713751541638838977271346685134970896218669544312699148017439194210460078605312178346772690277561749303283242702857755515272003294459063295831999978173477921058251746796370757141974687774227571728085480519040466865460068732916205321251036796831604843083894403666122593556830164836734771124895017504257373045633201538279569059284099578437126464820171218620706188781768752203496407134954308755456862722704320673605837464920514639361725768368551358972465100002468254752427597370718189719820841913904447752117225837360035712188794811880990125129058867806500788102712180095636527770885702401100578408725886251199663798704742180210390167275867652213059172550530292033220650575992842357818284662681640712589581429693836918975776858507105017641378428339950448701653102096609422095387130956143040183820736239224936390934462109458449217384076233990440383771636402339829288701596587550796715989004527674172465611565799511620020127184507931467850786322321708183702601800273185034532570025362522643858814140036488740478138224312262093808281006770061882249213191184968928234345598029498518598179961846429492408920696449932989017348144177455943928629531470323587529964171365968076581902476693585939757218890417028792757497500360472620091456258579976045631257792917363161615623039109229302391791504462136573288770034073955066802235541461105722364807534473126053363139093960064258668585121742513684741801898535292909996183811574087435981114106560613242149447615949237384002646428721571768714004435319667149799413859704584743957289982278526383268521783985425921435525595591416359098322156318576260141775540404936686426062738620619957901222433465828247289184103209152944629994626245157328621779245195023922764335236979390041283715744207022180576545805616613221041199659160924052522332396103158517989795732894476931992319121682566308281068522149972035563679792597410446544863331442903807267093667598262146547086595614519741638877890231539498120587515445613445654623507561188944359077890485974724556860088970501254266519990621077435187064185947439470619425487824117054943879796469458655645245372373955067918726364980540960845803874844618889424290803722671965429127240462685212841206237807334624049091540083155069820341506098060694522692004257674609642463796770577605629570774434910324220808199228835414816411315942017591150479619241678963472484475640977401251507488818356464528675355450362213274738608083565198946695678014523253135097532720958278564770112874136002272954724231118450913641038495928721240872590411125308165741264843615113046999027296295834774708955094412161465683404957567897413694749656394574580649229922744133522628980265863898062281812163315381055407561319827312293083125085213537292160726129970164694460071173175329479386218272746089842640443413834500975924252734037523649677282361108811146751009603378274481158728993931607462386415435776000000000000000000000000000000000000000000*i1^102 + 12080406918315663645872575668675961511979406556968302318219606664345140467020114595607354012676268108300830527633040845222485854892980493970105811798206223805584365868331360178603484984134183557296704086588438955502478551525308119183674725116487299813533755513640911448629441712754378634447835465664293098322552480834904424834552196284275538980502440520697026217117330230069487841012645380074499190123843151771959270099051328464388586970718674533050641780955681117170521592847747890779728467027369725044055010890105820114253252813177468150030492613284898937877031269730788997924488460716660933757478134608659005357486626575055577150320200852510964112362930473631309846457262741125841870249933931188157433796696305424517702453579991963546096978082442652250455925254865006242296154923276734554034550132932998374546443996647786491513577181196605049738215968496083069908720985781024960331037201312909205760797240174760361795925114968923151757236380751574459329296601267317542425962937012957259925107414290346520425540367776671534753098606601123857105466069598176974913212158257371841735137931034066819908460694970755114555235511061005691223185071005662589596115568346264267885059745250924600516555963226469084353744969731156641462784332208021371832505540169167117990725077015117866097379870264173283462680716694924254034224291296044085656001627390506337625339703949186716898486830982401983007324172786396091563726159330631477027553449363596253071993677078461264539824976595271808227887679933767828317833536376780973874395349787669773181576544266967050066024875354104197560970693611829293491351714273925901452707865301135016518054455926954340423588175772037976455499300798692873396955980448280243734844911492864189313274875738137719242199371957657738015106855744518268922856860549613188686594689081329739476287127163680535247186486676984080177942558279643474276031469270655886582077757437105871150547688418964485663417519381666171635096583428439832166637114982953931707840096329546760423199270455814614549415322876348399654630832016536093749481300139623865150367248597095437560875649362811324707474945877358227509876154409696701341543688680034707196107573550733294414256838878149818807871340943528391919810195374337921521656566345768396589940509930060907105247406938925889236951978283851925154117311721323001692699632116011898081198683219128762576050160367886469728474346214779479843168143821965697990495766557369215906264688696488687608275004673480116020602889162448698935942986220208118304881693637145501848548102897597728723879625301681071661142154897923211596542099824891727090293656007631133466945522481165508049701344462433708048793495642821666787470682236878481891133731562073068925572479658906970654090115437126471209470803494181828861272286508660781166966820140943432924410204746457965656984262536100810531354909278007212807855692127819793256653593906622983936712357086128928462879413200638329611272455497226623230395606544100940160524475659187202193513398144626715970756595126796262087659095158742956191966727535800472635638234442004157404140478371449436056327604492810949027538243040071309687446096687312373362991865917913173507716908587123594511957583054749169501329185061111190088223095841902142099100974251771361585565492004644766859185956879330389162197179739818583292770643162109586934419676370156106703511288807762404842195451280959361560916193211430222278174643343310380101217879374353101841353229347993203052569710194571055069167972559779607692995176968784467876431784012624100735754540491778389002280918386970246914579029198127270145823210396565859443503514123656003619655865971395245617726413469369569432960145254872267569390887752742620781119398044098144757943774302465099369369343500134234067049968124278310970580381891990030794986449282214219141765245570023867616775645180265644160720690433955169301530847352002148137352027922457137633683576992127426459415375059491706054092953293427603308190081853287261254505744250131213256251286160778874227752309204978467928171934519605657222504989558501799270891411806403491216823256437670715327032490695140048336529928456020285879423773387859552470872251464222699048318851855419633850260640423740248949369486544475507167070095010740534123007303134179819674202744130465590803163598541407422795837858743434533743140947687750993991385152453565749691594109168781971633902063019116894337230198142911357301461449674164523296111244376359434755599764201870049758319827662636401218980876440334292046783708434736459770197800224149652755421627663262108463527253997017631429404955217247019258423798111910795278013535793562692654067111289628009168934998576727307309285567965486034680638650946298968581267820305565766288753653224468207097550432509759726255962264034419697365695705731310409481260459125327522630861764689920000000000000000000000000000000000000000*i1^103 + -23634815475058434538328095564505686415650313666420928477794300806650248893249357773500902602626986708019608485495582604578306265182541741435395616041884178625797489663758276755010858632738100950016403566869293055661375857038054963603438790987715102245778848170577784859604526394181271152725490761574468871719772881093580139051935412561136459315259885997938032993619315819009679951286350514409674271565504847824101765814045154195993074818823837512945006909233656091385336373078957490288518315170907224162304120378185045077374279303548022985373183640816095707933506996954658432152806452044272177639302697525747322948753821187931542152282129749126418845985026545910114105546793288235038836269993613904976796467906850483392522787312012998946329297975994404615260973255647431353332222328548264434005835029856753359828756845317616798653069089648889869728790671606631812282263776771707450751651917368621899708593784007303823833717952495767273067823034285233630479649893690160106837358592117127057774859762795437270265492343449459365063924110517430603354251712849736296302026897071231875932241768061541849148030578334232400007472007994080172302985495879900901592070774261723076922271359031331574597347702508683340440400098942050338408555517906574863492223059694115441686784950741374018496337505046064901813301716695319212062103350235719548191616088075883740515357087933672641187101828592515738351796719184522107785353720022122306136644132252445586328093436885694479540647665197964321457651006137701124190128947703395817426946257728596207067553138469781906624358816082016143265841900259250779672138416328165458759852416215657060059054312452503804960166013424700808762577579054999826265790875858626406719956929745818455942971362868467980938704168872186925291693669143999925674744783507921626511203395300407055718961475758659692675983148241245313122141763852486454612735721943975728411311111757340209376445262420870523791106662142385027625837783255450433396527361130500110527856126330699120145044046376936722730293940082589722306887668570868316413262797349093530069812392954255077687042705700889685768192531055034806437958694189118398655647227424574653172312775578865605896672536039427025061099691945979755873248927671287732013370323802465258275560246542114424297468654737094183904912937708271295587617469256577425412220562739758058861655222214840292991614333038512294815215506213829452796007809280814595245932795552122520126237782695473362415125237466849487796981955108454951841562833780165156868411164256235475659548000726098695626607098939803932929865322237157324241047285551313945953909461103990281026017207832728547744529113875938827830685066987815104284563039373100769737375551349636768613831869589403237629841471815474877099132179023457860937945178573809874686789411957233346553895631264266687863770855934111788831167230536125971975417268842650944604209703816345058763643985281360803263552492600060098398930058271380981886718106839861057968276384711220238995787195638894511256413414796748790927499381745801933161740903922843044601929903580136904874524298103268342790031198239504499883553704095476794955132751260069531646918854456888409227731774481330690778104556285038273566363267620835262221882479354661486369639390069706093352948370901381740000725149088453715989922543419060537294414548495544131254191620231345444027596695104976594887219805649766682504481565397728631293072864496560708367146336289530441365401283531442775769745706450736031177273859942699838284076450028147778810956452103446906326613036512689092333178858355938798689973965694889004882828823771510968730147513825220296850138181713666865721494568846764335379071905352586313526585128683126604712985789610978469368470789182693648575073288324213746172171374198834316418199112864491618683705114052414909484955534851118114933224586124332937223583723018406823612361376656071465091722915275161747451243510929008567949366492233878229268335885537447439037788923597976919283781248748958458365976143546268647649089411800582673140195621157254176267398645006372451100136630173859701887023362438307916050870916191319011794510871567044619375702352910378483294299738618273137702887835082148517859066078726074693144809024712636319920935618852601801981231135828267430558498187885867249972052855873763322658125594060918568979952367915628429143475694103326815524069310946859485799877760038163141539691435313167805179110391481891492228575805692320103911387574398870832033155901553835662905424810161884624053741058398590335959114105798653143060388670670263353389482524901443824010423755920474023662692507682092302746311838041802433564652486438135709567637835428277994976248676931920845023074947170165235110114865119086106551675040936262364768434455963794633862479234851850526207804314985726803621757595160519282524160000000000000000000000000000000000000000*i1^104 + 37723791192442555779385880545501235427100664535131479049354339287422357816846582596434234007541570209384961562732019428903812226754928663116533493870845319251438059018372406242491976432261127664301898140335724923185609117349935931109915197610159938881156868435349247254416909701187015096471905854392164633385177628396362060642009722319118713817029871459181880191830166247281636514024587488063228141492469005589782635444892914243843096132669045229801651974830373927090320900967114022879141231749476979871460407157972071062578914518324964834952896278760813936928364993183581374299340491258908191385155489518043926072832230316746089317890835929898490856009650401930520291515003379342314042003618064868382926408218520560722506032534537009920627559430229091790874492618052384720972422153404715629659176489744002158020966453285953502899122625452499396736286539272826756904756620624634262987198509123814848459394867067069557434661757246281448182004636921354683885338017903736022089443168586381780759950260535243290399954824869299455483903516407280255603246187018083196029900424829793537161901369406027309874793507739183611376660951034863751741056292733678499392276391921117394289829741473679048204579753094984777446797271563143024730095233438536188588432533369430756097306366346531007931468949110817855576175794397627090345372900268580025922975827761954165730781664563201491963611532834261486416759060798156727128024324858936894743851365221959533606527798967836692686846253466511758079228259334696696700569541982542873815492956658124976073829069585736517086782346134292275540464056353204786197264254885205658755527565017910243843688197133176726102975658215387972285244487542479544891924491242378561747498325423091531933095319718887855708722149538671254293789808122642476333518150418855401274417945696515674958901938176408557818463317449138191059031902757789663294664711288786349463147028838795322104475780196502626994739624532592832426563687835938496642924808005212735405004084539262101487248843026600149688086132139496772848345178791569191318284467509324160641637199381503557839251196867827850290939543055213970927745426711802257031194419645812602885665120536281852799302577274252598663519522808786967983752836551330148568510157333960994566289554846830443855914969299785044679574822815992265353716821798854572064597986658458703495210694611709830020550089808599982839306295304788231231770405516204020893273993496044736832152184209947596931902322614862332547856941832921913121764228084918434379514396172278520120502853646287005071437841244733603844159295812936289319687907541718854338229711295951207085573950368341971014373305040511127335222725168114367172508004940721940585324814479462792555761078392718028894319333483116786940815289276773001011247915616905453207983868361426733916242316055953666999511270466954705187744867016922001209544744231522739974589226113645851910436077672550595677302280977475367298994274979310582947647545292130342548054894095517742360148836143052922105418265755837488887393303056941884015778418741565432061314507769918568873490303171903063548037690328245016965034856367012161666855559027026684611710441266822807555135675338076742344699225481798635860150190731409547830800868673028272125127418636032433485768253504149464761366971156754055860576078407221274599362675181459448136427422332911074254890298943167437400913035491473124597225993069518647285186791802786150156173264108627586071156825052648123558459463016840515065302030333812053927427856979542886538664494767450882764404668370870875222454895184484126955118413753001117422834775841332505009850864577193070194689617454196209223010586553826401508561195534466533882341280103463204094148108269751464030549020723847530486393817126550906221729789740915355222023553625800079067223833640718814952324081315022955499590157833022611999252190151266174766962569145630822814698077272479263920257921999896400862336170239264920238477461015782521719211293316768636144602117997967042619947125331221147746026770148009128238934605698625674198669719733233140832527084247667365756455494907059791163231297113807442169208798198671404061386479957875027437999310101316150901099593083081958732400478737169361561343261169887425391132125081945040366109434504188107970789523348752790162524858887048293972490841162024084881818379417045731753487313050585188067568423603926576609164813084812411870199850620409685672463438824685389342369237037410286999576782892738099049362650643035303851958470997800984841760400678287458645341910803709008331562782915764166314984442307976893365093923922139730133897780351307183271534852004517001444275205656435120049016169749113882874562453570888423680209069832829796824709962249677708582498600524877090371917844250202581549591412899520459287139695569713818586954760349286400000000000000000000000000000000000000*i1^105 + -41572474830710142294112204524564756098881182956542346824363077517036121229214467335816199682387217214461602663254428686558543638879477772356631988240114559919452447806631685780982303512007426570347308051866205581955693794284134670402201173166544481577730788474646451990599523060054413823072156784739697707734989942464959271571077391967557296407765048133832787324946122611376161432604037167368287731194485193861258476311333317014719039384471475959262033361458994977524694289170729680873207310960918892743740948753695582441178675363793058921783169144319612442029418467392223515554829462682211974035785288881406146503852832807020424306758844634646287068361761555812222367403993220254529285660246910270709464625620056989485003808624380354796458868258493549165907244878139889991488784664474942947020103072735244730693364295613571044050555545582000750091702500611206454076834961889021961273710887367846497011970629339945828111608981155991126848744141968884455824233892341186368404103105076714394526018703469798816689259003565965959950218127842185176754659454975465574924196968125966269148361848618870047567167244279449809972549999790023068683799854589999496486296934092019987796445109735632088901549815519456418003546252197632711105758804658667757139715412914577337952630300111449065777301526497848222903629031363855099981513398657709197332013556673526650549408857298266792912007723948204774816836494433799789385618519196700409111635206633693557041356018718573043123234881352323515763773094608116863093176363817884040383201778466015624661840811609599720037908849625566406623509081347005767483761560256972034245219952914643381810567732553120163916238004012943084840228416968662838098727336007062322198007997203290079400311765165363386759342553942049960183899277989507649888953372544804347250051818665656030927254713527650315535990821057562046915900999917543206934184615821214230402195837124271405381117173384684711377070269450610854497158353386131237985933290385769336461043395049255013585089218889060254063885793022099666526791352404859518195939435208584453870714652776819477615322546188737866288431382792058711103094668475569189766867167037810072516289013095693844129337636720242373803457212557832903413987534806935474564466972787541637256398652853407669498595869389997455226062184461820548532203568250693947278695792142529717188976780744371203915608666780276628127958225383300480041101375186828024694089303325566156297457311552059299874938065064057373844830436733055165072186378154295766906376552528790424739016582667052124169833347464586272442714521804940356227310992569359438192913022438273838954974914449957404766362669248111876086273866659727274703341103869073707218511201781916830114861833411497437416719689511581206047736087927529406427151737468992674102485934305130233189427208140851924569093659909843617462866779145436373028777149477331363140648068078000836996676536228041935329114828652627483523851373774345314740592962948021573814140200887964674188717815987844261974030967985010681496916466554365601356534660528133562728798485582681002645371756270885100892806837435510701300174507777612376675731337239665278538737308332507729675607621360590111997035217601630891050078853608227597122922584161435091091238148366045706527823899880829885101895300688142642625578090427752850314342129197216688393604593528040295691608731162856238405428461699075500924365337831259225892928369358835771847443284301388512184204254928800498648114326097322396253967023443385894966988818505871045354434995460791880245609981187030484328687187738643670178225959115440357221378508135454427397836143203391844764773121974746670118930354635558427194993354201755775356257495070016504159352687468825248357278262121749940543062080972920658749582499244469977060885245191214109466132525556523815683068392727176713801059193508588596356361396029397098075094701051985786771296020980835401833102945635540338519883231916592900619022737613367107690022301934604462332198665110935334227302532055193281388368693271483788881630351400216027853414620871976518827659340746726610571720613663379861534043015844905716005700513104880124707256786776261433049667468182099121091930967659855660640107461844488287704062838325174037603517926141723079582411015809655591359379860184742485928385735188056195318183672039138544244454192557567454806950358072981422540902353696055853817582519370308894583066749839914187587132729321178830682217388167197472415856370587889263033891569810505982345304116744561765877431021790305837488873578126580467903057809801142850855170229868539280918814898055769203145831437613044298318995784950729249792211735619316013838484139794778570044627360600042308736874386503334943402675045780659258011721049760346751328740572096083216424506121529199020073812806063694614353674240000000000000000000000000000000000000*i1^106 + 30565535024435400626621312462478331230985147773498748852468490563229709443139682606348840807135484144734785753223010994414159065275007775553030290514567561190917463972031927436645297595033922858328873018340867810782983182442883524012523707199118531657057960834730322104311842937619252329724576063568074060503581342825535580191948997395181105014923679484870978752521575710170252913505332660387914030758458728573878002952964133704278777079736104458002123566878948230431276553071417940693735888784048406767524246547632605394476874723372112540508664290297980051584881575296192209321829666525120324479634269165835554305299634277657953452852065426273757620755709196441399057282623200873525745940310970818027524261412770892560723462182782436370046852319183160401905672329468220101251186918289734173040750577406767751831737969141539670983562348067144898654142905204560378827154802722429014576531966351398641108812455445624177226377220718313046134625489285353667448673121117112557443991498625313469649771875168758302342178026883416340647452491915389758025617013266974270465952739693060098613124636523189864555311907103323940911587615070352503626609850088193266569070085689304017391721852441829395948238881669428051365160661182744755254377065116254647943867023819294637081111618741515891053873227013130285432441116818420264527434873363098897129447753110732609235568085874419329969259080117921876220128803658756399972107090614749206313513026169665150947899283033113816218743844335725692799586703841475340631151738673825139609167906193352452654167140126259165390047846709917642409291692896741578505081910165941514737811419407811134412334993037937445662774319566248790501402382348910751542842122118709791560447248519265716554838734513638185841526442378792643974852960059734275982903450993353971840386306841570057071074608390928709660512381834852334052654608876511794067200029912155465950097032275948990005741290631448720278757112426157363569142895753489839041080749772945672403354634181664736432717729560543596991535893100295687433028172348922968382414264134419698596391829762733861430986451261938459388942189161111887616084319664522030933006729415474103712619955176439913568598569982971904866970200420881197788360582664424322970795994442207824311794062580856859179847751720851068441465730409939800711464610317754134768179106280193284053801546882597326795610347809751139035628385991553078850470376071438705938409902480059355683559468512858961035126989143407432603288115094737424517786710744355329870438016436166681854215763770777521489500472263737968185045973771664551636411831624027463076885978442299056539369726698383800432463976172809095059784559572713159782324110958657452569603306298237227683451357390722700692053290907134672432928205158283350158101663580227682339000192258759700790515750893866648588333480735183840817618981035107926528948723408032721898963133769795500958632182632405505972458010826194531582712840143033746183148350470443887688917869514152852595112527556865642791017879052660570656107994666651820157227553627843384253011174438570927522216125055386233701321386698231419980016996561246307235461722112990604010795281560124730623997711922432422531070198070594357049084834870131130851079442938781024946573188640261176587550407077364153353689703184890110903953910247577380184568744724259765441484173287379030538504647719031005770650390569938216242929283269053581911741338019246299478472040916440715624888249801660636323220062216530650745253364275497235636465437621088521192389467227154670575584640124395918894207654812322937407612416241096686019338841324381395281749789644888245289523868908629052055528227613895501073422038305688937426072427583467189042320728963737551834784732090567149308512247517933676157120209998587750814912822461860043402492853934666619198540806697198906297374327298028302988767930624513253425736325458495090002311111792155904553916166522790997654820565496244890746294274373328856774673462662996590096721249903749773400904600679056913368458450390965302747149623219194133812652358393521663382452564776153667009377707348164072947711783073200956478936108009266952736702441189544249141350563969277374162088614101853888736337107053531828841483731157973910132473091251314842007008773163324522638655021481501770796415917292191754342974659633932714806362115033489054976934142222102701598810029503701615931589667730581260889247587856094112609325663062931579451098357903593561689866543932332724202530578564011065642508041622437137495705573252493366580162859423142104959202247037833393775679215833055828329730855575970691142343598786001359966684649886478047799743971817657130606288004454078683145230502354455152012401724358227622558778683220418690796254490439354469980183548918683627003346179370000269361158541570736128000000000000000000000000000000000000*i1^107 + -15834151355281676414102971433964012412957702081773432384983898856279895370129952895644029262596668258567793354842681343905616521754916619769737440417888319343301327994466748073931587527446909260978222811214543216156366988617910306425416263068520226883051871249728739327276696729229036472762637702942247218736144634988304358390034088800562891890834590206911601824361510433098560405074244731257917213347602577754395983432130250160998487510134500109446321851785752900666300297387104178268070008618771504084446813728412271496682570081705877209286815662363320684879582603552930150177231746809870988771628376592459005493995014083860354412660447623899347271918189512581504938423420199617029892605469633097929232848445924691640957191786261295671536555449990307813194055891137862627627403236354224320573969435444858780741565039502998394292358520625874314436066944913738540268662036521211767443450308147028488039337436210485682074368334129225514477598558657551777666904980282671692422304401362245794034528946353780058730965160264870574040825206744044284171538160257697373691751543047126421565390024756685860598563208311101034394225488915176529210648031120906921662088738556460768559559431122041625336193589235868938396728921903672950245928917506418686970245584432301253989802081559280207834518133585740981573625303749294364984345904975680660359592068388653062839970726408418731165551809960476692592407150244475539370960438010953735783500051171219188422845064368080606654302379631035299358605044172813765927759919796633105668053080324158299276168161011937245576959296762238040050440218655147399216605588023160327183513200464113440074209904484044767098122284838389039865354702478329596696634257148396276617062784472263560024733290867381036722104756856149319575314442974502079699759819629116857888348289834264391135425753224245765633176829738363192378334151959417215210218354967276692476290954577305050054551981878459899443822803703793416156941353704841048931071267563917698130865082056370069018535175090749723882485840589680505735188899948275538887272178488570271862853907789018779544763716086846037675124472976844600567973607883374576129711812564672216574727024219521667089209936589081024605401882047277630108219536334477808763599765688540577067298991977461289316668583903853975505130141132998911152645233884640224473312221885325204665577977744828382884355043269942995468254468158835051361531717686479150471972533959797899133597049017147265026259969850217897287077127598935141706742753349157942263861702900429384858553536429288349884304670214026792645512427208473086981727873018781504285379481975319742397554769339548894473254857468192332476283081199763139190164478403294370657269274214667956608924047432705024975754528602300741290711703896641309114329686526313155689075672850936464768338469592476518805351471901135994039869129016996189882587395398602464952935266835621275517377288695621882546322993936383566570358986116098108867066209912290453013207252107454804072334090779761015941347271611362924918434256771113329580230456919534581443670087202087861139932344091623910981398566992630718354255106906334801417751792471666401259412891083555820172249120572849360989930572913897788222203633788152452432721685475010779834210481084831186300567980992199067227804552778473830512553441613283213058002128656639114151862101519718983563671159880530613739715352079002920048441180455498873447795869997545900334866855240315134674070652112862081567580345690239645319644265606765956494306686018326001365630648544516818497299671289528389836676588020842762529619059017900359196170116130030180245195951816034845454069371699225479764210092450357065489365819994055556730634246364287138852240281036256049270216225779586671860140167886925478817361129802057988671994275098128492728155600314652538131523350616779317984691356695960168158558864956681233674947064672217607301858354195115612512816549894721900299772394146034672087664675951727771305410017612806782750388960320574339502740045387240955876895193589445525294380729086871417013965499938604634762670331781757168678150503418912417119433115377950444063747098574857703609665610631487114984194966192729330619274198496065702003706862547291663929319056435322386007902042750806870385683685434551852102431719239170721587028785416678049862328898767120020285716322331255560526665345093265597436279898256455233210092361606510131094568883856079099874890944453709236196370248263002153432059725144007144792306058275145319400909141332911303579119335057400960288595001786500605082816958127174511056463432875196094676079044149685948593991245731481683300913974318559636525997644352129907519639810847060333620068864229781724382476858290451012101840018939903771478503351983845227651641020851424075800836217790583543978944102400000000000000000000000000000000000*i1^108 + 5800273575778365599379164862390792809593475105417210112699550169118254198250302662856294416148037543977751960757152599624944556308708357572392107019924388763578516956532934110082848746998616926472450753113087711034486405521110366746683396098831376544801658469150071447043800284789596694049610876216855382296643867913234823481557772131314292669539891505162853586401322985168305964587802902827836298025168331708127094338931122003002082983600511305990921057770605245278823326421610381475733609107584873786210445404619502225313880805453279808058855433076658274030286931506930199377845935615321505830668645010984094299906722247059312287846708311856505279557150730666082321706017149592846208645631799015473869681115483901882055773480225486908681383354532784823055399223536647768387819184269430194398977730263623601279844694521986155372190315687320684177433720741403124599950933698322335342838437817782559425404658559417383940741001431770298390452161295862432198695808061444395987400683792433845669691451279855721769619141172423868254394882540844579103134757486981378138893129505131466807135256661421519964026383719188954501330249498584234582630554233506118922898030965429927968011103383114102003979832986436882438503568368768667549024916232306743743308736733445110413330528609829100915861738966825785875330682892232288273791057630411192053831320675403009073180299269545772736968799255166708632816091199485615603216639989399877218033332579351264577535381111251251564836087246412095592000865144832789502901934853456608973813765988700536664571213029991797894490822209017857242091122314050429034349211115483820982657132809200257153174398640955809424760337433425567488361971451172719690798783149359332621318382407910806356551943601639361913904505791429258733691667532261055439313109719218400737507190464981692090002028139949581107764274011094642902735270242039674525894437236551413450518905975664913694962153136298189617083197659492718581750922856408812679050411586882109423465471843332228145053727838455018020986803952263892969765737910603266389979009436065700169495224740356215753305337861781866397362082197579680670448553950653470860325636064369981085443648463894600773300044978772805349628425180898441621446982027995079360272000848012752126421873743973563235782171598783722664658677383621419324699841189664699424739154172274888584232415932030463943304933535518153943912794913428536631300461207116689011191988477738352097020882542198956327616087497727836638609395561392978255643595622240547134848659766836633145719041475699570489424748478869442479807681734046255718292586490405495911786887544583322723891182663708269736017081768988575276253121557195247788801365133547387479093799379699661193501085144780916279972325420490957315203310472548180944178926655234675086507479439853213738221846648935019053050296534433459766179235071321766490185313374978242641283892467405015532022830137359424310273280093110369559951755828918062773981234074509600689814862200471655135255841011235903742991311608471504465332904078509306563935929305821733186057066369868062952401031769818827111466089076638949415660269502368706392368877933925869465001963363644834533571948612162802669874470008254835697668865027306750639782575234320012257156596148030721633609340323500042932769369811798846311726575218701064458079179843033871355796669589864863266571884457643290901690992624733076648757813360115507059085157993927119061831897458764743106227677626349043434182126224855487149962173428342557992988414245718611484076150948354344685497396476113704423583200619366237731147427103305612881655963055931639386607190155232493706804622112886131924882882184582666171437348032509093559964219607151622276779932678196847890868943101017307214158382288702151597193315661909514168456262184265363530310986673264864735327983755496177920942127725726907148081253723598246584335275496244625741537732229982501737976660197276737381627852631528774368717015895650483763603366685830189634447501349242633729221418336822275639301064011531456046596957490605721857803226637192941439003752588155089314800941872006808854338734936846454786838261341931591129364347516163242964527509137284158722695289508231334954141082322890784001232162530073536653791118481952568180139079857174477449638251694368795919914734871442751791160732404403822750297341599741242989899068661297996723659052594423759577034840218244607620620688191788342086011842929991890983398826085631835109547804261747788337084445692473802415219481003966946167116553356872927475479723869547487498154226203952696388860293951812689211476309019518133098743881335704318431443945773426396383929857469645163587578934511188492332129420987251810886000846902886895415725624680054263399258778801997528477550255284094337638678767382351052800000000000000000000000000000000000*i1^109 + -1049960305983578902746576647054542385705116116444280494511855189663077797509522114076108337900678943521757375523329079198329273647167123033378140110507407452700046885525571177555734063741841186053415199969721018291390168329971224047995787594565603462254868019825755220332745603864966891875157238245015628623534354141377104811365117747098753463445310704073166484389923956205767231120694830328572196722300805027584805606574534063387678364435236009222013566893979450523123670472792646479778525287148756817362328759558034056804248332152125343957655852451474172373015298373564455544371355529003244844399926772533918716530972220648536161658460115141101357812217553171168028691286136642068758205745633104470040176396218910426188741212081040089273981517762769701973294162811028842014692124312359040332036763589118244096996808739687865117503995182350867369195713359022165626301618486041269257596814559193987859164399579276222740094772115518391998818674091737310036246940084204372302238770124714883381468945941823209215646849643193988708779341997312056579208897116567017346178657452173707446332475041227159221902132276637386046857288976240590340547499587953020496533205756731338687539867468673992210220937655523742319427571310034073908454323864149156546197995675604902430543795487076656394940451092171764268131562147304140110617744617433473288458893728823677217166313854670392166253648226364576129015070817883313748695571214177572729181640183060896635334173098892390251970273805506647416687251596069581324808150469163661987864074913366215019879962720003052727684520602899655851950743651222284668557232943564568053462760816771882165372349592407134734083012395199828391465103385407372189348887173214022247537741439444757723716065252047860120295466286499321475498515087500970113412918952805324580322844102881062831918044583404758547175843909667535825924607837349435449499876406175822745841062680616092556730954922983388007914169841868520620201814617959951191274687544040007370457803345910749354744019150607987410143083580978555293977630230421574064848822229902933428794760341566208604828776147291867669796930509115842784565528336800561468573396356726255328911116550810227603651004496169020723402284861514249033561002674770303826214515833165045451051182525638817618076634363176925728595508220813500248063887130033090256072165098954199574449274759882632616702990172650136415352731215929943392928986989340480490168378157272555199537659190095337169126255082517708503952815953212551868391138669625430269646635718405724593555257152708092802469325351073950510669391079744296955917135502024773806687891420250333606143187101166554014100809279991551319794858941044475902116487407422583490978499097176778757925289328531766467538351764776486465116784206918676210373362069133628231053907898964797360301404348970776237140638880683455143612842680428963434602813211401330155253144552418041428544335978940085787576837815520813630749856898223585489576807572779864600616681492077315828238077352689958048631533927062754465117280531699566275939215326988717235368543899927884671153759340850150399455195450323365082962193655473859550502681289746535923843530792080830865982942358079933413355688367590825551532232137313582592621871609001464829661248128578380184578780286241397387881464475526521766814149990211648375732273607749937215088744302685127916089339313431286913002198522724729330507127477804941540152264493949411020229442794937967232181914257733830812642881649672236164509930268881434090702152382035603680364483182286438093218378703141979238832732132116213467779977245196565799521962241311672731265495871174988544095786365449689704817755842677625882875717939899135494832545069176359313709860202552457853899420578346385439299517111895414001148491125917047305511920908355993090480202005561885939686840086732647002588357178137412428569097579634836382672380050347997240691012704114066459408323935524824262861329600367098446384489379889923312248519566112907892617817086098218367943553718913723548225122494977927973484580470629129080144418321665068945977561586402556186925464043140932892202789866191977712757639088175781267486911427823996112344730998377669364233554431753928124202042656632647304553349034195263802599470966061531423332355772239642775722884101490886513761532534197930441729269416008282758875794333446347974288448240714617076610019694025563324126550721478774976434378925869233119296351008992184700637845544422723225032992014015627995079493697265039647597350603140233011458985238223789764614698698703658974498438438182144169477323318994668162940942393270501744161459557694488510710816408623266922384477451883806966333917306885624767882903319340571087653826753415487846357011027029296150880507017575626860925601156253274624038535168000000000000000000000000000000000*i1^110 + -67328047576521164246525108252341522875747149018180316466824472562470829742443611353908684398676672406635074147656770487704110555576824984036663422388176736855749620636419914598479702739988281375036484690725212093444932788401481990329136746651620222476923573892550418347526045184482345377187728197631771609940608386189954764752462960014981519576280853211052357745425341519761101625042438738850536019405110726032218918217326159349678754548484827707369880502437871804352993751653603045778012955963976745442781743343314098901205132655531069832962779160943831745840371112492732898314878696923028159300301959398469471241415266615774971608615874310318252178667746270674322992700469169556147333474506676353062359129122079268460369092473215262252453812986264147948390904332805165447301356318685453403296230651533886558618169717290110804773415597269244230399735423617087327761997462898293724175462378333778304684856821595037588204833678696971949005337547898740904297417824779933581616457890914111755468605917551512630244474418426101653842254892419059020833415472486050046260384594152624504582888541606806300979278614875693605379519649188109284221023809635738775042073049485036647302448682657641444281040836524436987443015958340666101647577465941813370895373297235646506437611159929063249909470163602046516652120556620080956815007651824210897107698219473429898636245899534872178146842441349338764768595721788314605976105698184470510717936837401802188581530108948818503303925842229113768037340408409459397310729451091742342415076648860474283589510442045053320192860609316422141839845435898574385400048783276701627205423824328091812420478748726639110835120226265589497017681676403054180051380891210087452848763078498222450719695195176930686692547038460537986417781671002912854075461028962045327026454433164693746778317769163640493009895974426147715634910319878268801408569183165038446171885570285255735659863117706674899559509876836060886834973032493485906244306147995062791748194609342363680868914320277391956492645427191416633168963502368982143408496459647963842258281664381322945207020308043272496214525542673279869508928979337862919755870702024387206290973935695104288291907198783057439060139499476198403121498223829146732971551211756720174734766057026257099076560444204078043873171156782986807007154510153494620593873116492294095369228541214690727273465610628134982818573765864834383987092450751935236269596275418979227284510896361616114816384940742979223835898360602213195321327438018357417039526032195191754191641093556598247743430461585935922564781493678269073945204779349577193780628030745171390299042581651872582720034656726748635995657647754043645631727819239333816856883954911049557639007028191388844291929314713597086584011025049458838606170990831822780512384581842713484707742801105708432821896259129462510393021181649802143369449901784411839308881811076045210329565010576489774205840086618306532831268139954330198441973534574869871342033832754983608209727800608079869634831897512731385147074566630330909736914697499854133488445235401313224088875860613627247902921617926900557709540767123781516957795622779705830126166358361186781436363624065870333947567043714459081455049265747190439165106755637236275395434544166775897974510386959919021279129581561639471750840992765336156465727369911920357905599539165895532749153450392951463742647179710236910991666218449451707198377203042833160112213974412448492199392752535735823017013654272645938409791941696016811495870567857472355388648468986775092446055958660424842194384978732767545885887801594038275417976779009464985744813036563213985882991909412909435996038144116372842733994626454534470138095226846408744378810440292111739586366683985431890408171690153963309030100703138481428310024338823648430679844758431163054160129372321769655004937568786765336250531468710131711680024942754797827912440538512801830769243208345852475762965022808813506726106298577187067595863832768772192532896583675960380095273151016657202253499467918607270242547417196422931914219856766158151301828004024236937668924275508041153522688630396344824165380804800550908696483258730240547741311488824145036680422835506656323923082965233380213756788551940347536248449862113300681020234307805491343421616954798417342329330797998912829090434580092757833086833791852828312375376754958017245615618479497791074941692521252682184342293410434296064611908647608244427634854283431023213775456370827072687499948216413064252957368410700057174555757593008566836473689032256871729857085701756861259861837910564305767186232240759799295830153272427989876851709929802065925803893939299466681345691477159936635785731896085591701111473054172007573534436344380365273704291143581254209231290559834043187200000000000000000000000000000000*i1^111 + -56565696296207644010258899738946823910803258689078349615152404084622442206284329099914387321519270587461679350065126689255127735722267780212710597432441216904588286415583615434498308216009124969605052030436568404083269096448482658829363311185075293059624619833102366482078430358741526833176500131052532369025007078545704070865986045608126832128187398881156938252101832014634309551900668496501931182619110357560723635722044968814405440722577051214515584224728262911627180618509689546788342692505261983213468968602431504056548625137602197863820419825522858694678358260063566027637979768376917218126349827463431611791977031992961396144348950540641076769216698986996708889416662410442818608599024906550155408937217040706306011876069201133009608818264066744182450237257402602974625763059210051338639131189133732443321744414433982614027761404371886461616753753789591948295180500203801844398444208846034838461473056435241287852056385472773366148643578193517617573609563166739282333166374732068085314745417728056054972379556968429119927396574921658369963780407658601989585357713649599291450348926672075698452165367044329790257967477865829153964785649517090419369360391140318205805800711961755224743677823185075104316297210741215774396987374307475191033891405295702176366423668165101318158802403256029634895562869431785473917793961429473703921979773996511915005281248256689828206886092751952169765544687289440488740476374950649237981684920538140317595744512153652199611151116356128427006212642159008982363989459849254574971154794773190337060829780701401643882470060442496931312027236600537042303156160261769960553979619395930030742315314354212123895484647861318708804815991185681626673409071615178924011856448992619782844322105238782427250473517307359478286489573187464474208237572915009302608337440992141098393260860867007775036908866024159262086266956910384909054282919398632031755911443722054191765122212282960068561774067270818700356452445212581491128842350169514790718291985532755768039437459862313259413067844786536667203397981314740180809702823116627554168362447532223830102581382333524487774091708085082862812026191679258652759601369106568100474182369172653423871154689745645928845171571751830289445576028082247151070358878917592758038935629551865239731884210009291995194335425666517509133407484359928052048407120126553224779004285835247394434924825707116333099842226388264395644561353566774551141560482064842828512965234256811832914262379054492193273004615415029008943510374421985184593241783206513147519675873676505932128737078225308584749620008565771998212298237312399936515876464704244492939186739418660186328625734635670559931682657082916012737579984615993949935148310524701308882398884984755336871856646199947846980226125577091160444339890897477951674453324011413481784341243553866629998283974728113023147592234639722754293153076098358317466792337180937963433484699655195670786199699688254264256304277783291471874013163210077024337329026290285920405040517263935459123979470956338612175870737396751774851575834965395337076468548794110084615815700875785364807758222984602555948027366234482963807464907729869232234952869282731191599315446844137755526890912442792648080843492584884083075216668358433386784267206140885967372502932064658301885577728395915684088208034221135919072301211342329085834022457959141460258561889400421765442994275412438118671443998715096538758093085564881551592762038706288260697728992789372182806573177740664028732594405135576544850063774526978141440559450175884100777165195074033455816524769649975160511505465796469458435486657108229987667609856845684718375990518967277932267089681808034975496452340656965776695029382106225797921132441949778735447941034734758058987740363723823348398622938536308688906998572414087980904036345856679232749174535328536123362008335897116569320313693301723996832110383600985771767479590674046562432170498333028079348500276476491383808564073293233431035681067541194468282596214787243547524785933745507747447128930813096984057059341018625929209822224904900843684738419494939126871793712508139380565030909995897081547506749342598171698462028694593396440153839943471414190361771653826449260632318352733794174677306049927937385420805597336712517271503066258441698137792773924657059506129945365247637793596751800711301635246909938311551157426796779926557041998544933496003423686493399985138106547465119517868601341613215496923776400632993903314715623929825709018302377243176799998332324988572830951876340941288315615166471480507777223779589186665232267168345492871230391755802156864475620015153354626499295989928080295691231100398768003803492909982232347216789098316363632096599780281085690395138363275463438551926917383231932880225021460480000000000000000000000000000000*i1^112 + 1387754089300855931660364793608319395597266447560721598471175830606305497852453298224004297112276021374386550678449463267700454166812516546986235031049475203621474853708020743335800895429810815406273703655990324552804282218716258200395895086252468462448746402169497684072486227812606792238742083779753238490022958426528710299341884568764187389855325675450292202580612154574088075980281679955191743435502559357974823047981767009820109097204222505140684558145268645974064471405971933182023604913701884431930352999148951730870298402774847064619316758276606355183881036899298111884183346602209488184696293303058080841060505711508157014131592791520534531097277687689519586471418018197010482864470096358105411645783517801285553108010195204833786099593280561180575701530754714051902362002685776175201077421015285117914066756108200931634670465752010461977809414528087804721227297886723280431661165670119868577214510689593964715908438842419234496512729736409977171542977664345373431383832920685255944780663248362904868339116798252778547042220241105665115735171017351468787744272429800440650701981269683003455715983939749791544729530224227276419278159026833838087288748701309036171616958693424732909991729456190052362658079122734460587218454374135960863400465085157387291949162440823764686856151797811186155795084814384643964572331216585882315021875317751647466109601205510666906420199859465356848919190428198856852194936079061622539923684631958091010013421726295240686260725418589078005429575473102748403053101335171677257130771241578087593530455033745751084907900050587785257613331460174085474785570633712460176239048125756339139444512053678541486341476211780106758932801243739920574273893322912369611865253984867177895713407647361648960580955350285153928018847685909586172002237336493133987650622795458634573780826989423071464420447476405825839304493872355812550758543468408682703838322188303313041861615402734701538574164407946909875161920923305569324732795445835436712176024414208485302670322479472376416357117784307267138479384477223781157439765077444552128259283027643737794363405049328738405718804479570494410455512573870603129522140132564699033447043569275750922374983682671462131341711748717783282361974903543536665876959177059954570668237632857248041674198631590102431948812908084937596824105806087336844669544367743626026454855979347882493898835019988798980999903009628745294467861979134482431401063635859509383045282906493097396769699073548292852775115159158398370154754874421759915811496130546391418507367264427993494732855223047434106190007051817013609226043448072309312225814542890903423671925951724296832235473801425611004292326504282669883019138556463466423860238294125019447132036845614939669156677995283883852214282727058595319132689523934434825685273406604875913137819085604964390366314103259816879795504029038149720243401947053875526161230777809428864126454596686265732449092682767803333891472517457608500374515254305122571237507391197416102263943306164147716801340257620089807225215864432603855977666022999118039219003383427509746654938120370085531747741367221980786674253218880457760163891588636148737677754327649158396989389606931854189163195125671217227812269639774935702039852677764655402655158578583788060991518407038229277384530193556863578382802109707170759117286687131183798191518097487623466555487438526661561415334286675155801902890508261581954187782388075778318006253294296066014456012173965817070148252279512595142780695298398997280122753317104152962425035648598997853296541857971753345316027313344245215985485272689819524636533033034714794134517856156139847272129850104664258101887188626007996777768085779546796608908421599920930424197538808344420065014453315677755294017453454154197591853146230457633824338074994416677052275665823462252062783296522637668592701577727733807608763045394184482298251164420786059812513481152544940960323745790245758037645757935876523073710575604068009613082439042172089156576413457527811956605411846448408055781923943257172491989746024457109669370948521804341701611526743060992332997981451766365265098791800138618297375664725443851582864111025258490079738021048119058083696744188929073534823078664993845641133837619045206649948709489460509844081587236764293683701585247731802667535101304251198077314900913996685209438326932696953906578141803279295325025885672731346248855149804910908244097721160124487978892111387038523254371110347156045292816265322292697900908449893394928406927348408426076070236036882626495606238093885856403097391970065270808725042364810305081534320732284807700055891549556338819184802966558499640054086803252054191445011120221540471137706913034795787030365782715914320448510379116045300016647343850913792000000000000000000000000000000*i1^113 + -90983588823019336402355542797446670374292467620979432773921114887463638857869359582877342450427970314990599705427664347243145587733389073058833259264411038953927783625956909236105883501103178907107291475657340906701061731807535706675877908454266541592067846914684764778664005772836388918350495537362792724936648998736571256658598507473000344120070744575319489784802430387539140310400231675868642094449079248781056968658151492938126035788919296699968108099760801658029779187061306314915804532778053813510789735065188042613914439479677952976936449636165060591823369625923697866820911276185880830765151222837905901713075313955737901982180262933064743497072547463778511080524125114299065685694037339621136619284765930214318833073613563960362947360259478012870807618273248219038955782584628307282488882853834477004356521536244359154030914380953957966035857863587667317253642040776285485317916543469059007712168591763967284631675853903497106744122890821688165018171794129429967532134177644572094155598058420235382945082122533221932737046361712040910578842500334769572437033958976224290068597286863893071226391549854135406853898787212044219805270671163385189267265760894005630386350048272853627611607268478863247628817971376263093842559520850858960619184795468756171089691123397645216237794916453680039979085720541293195479631406275921857723102762621098160768865539901054452575829300697699835987875240738795766574461798082350187399616234342126647161809975178868688498714366266082879452750181975256392896593427352488450200656598861404110568820802106010775557053980369543737424015371365525114584389753891192519639858308502560204402170014935937771387835024800251448534407985607576959280280517822700812930814517531747688060657872267799033486508599516877089659836396874427344183844469646238906260905332394411965218270511747514838774525947441758703232001132588874542294105687681305934969480478687901233479584003900827833001349386969032319216383517262647193974506229739649688277469679671288158900691897826870955879847189470909565599808269793063040825159101402410903244917580082406611190118058583808346195801443883075870334264726643745555620284628807324812571292697641489807076125209798932952340300011644012039396679662847498280508370143984378385952450458003532817358378742620474440224862788889269981769156519648066515416866045170230839561067765978452477107787282047069059592590325069862328723812241200304124332394365460353805457921902818392492918583281843700826763508973704794574222793621912204217300279614821125582417015770607106663937255815927612568572167709200179200673321110469897355491712836875812306878752728071706800087435507101219558911065619688318527524070680173284034933975273194454123402803438722367717099740271216942695888463909192114633898514377451670045086931461715581418748579057454994320033385324852335627613506680560593540218327635823629730276568544781787871624313757499738072873224552172032658076331922300776154886076298605307423122889230899961713317794817591546122382274195800328674999053983240670221528088047220343934942026897934014050727700905946643446608843191901538701021503021978802869517758206797355187617161834398038958515082898887539779584470975580475224199921284246913607906724518500525285852560275608702068460442687663823602568898161789457719445133311192654030053631755426174203897880663566397860805445221103668096134790619160282680945858468353424930603331560613515745640879488920619300116460803974464055714958855648275223939371908873856819903930329829010786738119556937754655799691358209209813666387634914911115205827067330959853322206729202926030559914868816563268663497611596986194279052200634323255254494047304855804450939408358549181391620379098854841234013588542679406819357933197607879176692865652674863857750927726481942514115990802313657487718371499007413557105099715896593060169583652422078646860774485814061325097086250954564210438502843736185580388460529110669065644320930252153799829795361789469722425777031798463094823611226261746431600521555807738998531762910084104603733884653966568824036752782485916528513055377835382827792610349301531418426588943963797170155786145375661266577254705699849294407709142303632973487993691492620104107433679144140152495116526127775287086977937185739785918890155088541640043402892269987595390826129478520634886277983998598573283554645509622488860574176937911994384853277761488288234329727317522617991360312990565756006024774810938787122049779015030239421002367260228897759075295432050759863456083317465666514048759853004692655093599128592802509775999033525002274962231411337194264813575637547932448700573813246901885185745984121698439717950446106492959160922340502309431387201595939871700097122868218243842048000000000000000000000000000000*i1^114 + -21816916007664970289222884391248334903711997640295258193746359165950644636847204429177150096554975275721572877081323153484911511011969824195213919910456046576498827091074910892553611477881238566283608288218292102039473958920409613920123608081770424983535088907873443927214175121101451881134699647270029285540794161260182169648046412877423285458123273533065576404070270204889556908514766546935082838177445274969095647451649472817845729348309396226506791164199015436150575058855302361701047447614049003308975820060610872305214748708111306426313688557156903200241213599516926434225224478849796291877709924846912532227229361404980053013184153053619939672488367812645542523649126780184630241177551722565120487136146576853204921441421497056568444732855793360243930077866565789562221403510468025257117849844489692566140470727356512294285283129275366502219636472450700223019115881062123777272008139778910863531529323347269759220406661153099946170422287219518210385357134743182166250073487817128647434355650725072930083964570905761194570309108303713703209859100817065709353113013650174696239374687398399032569863072209743803765795802766083917627314851923647560683098450223624610887744816304832682852923537687745303867443720336391796279360144951309271245664159859888915897802414136703823764335154825656606935755213755909411195771453282117094708133213426071381750804065169262839478601901028532077066427438438768393210463408861330622204342042790878468600325234451129462728138534316145175917715395639055571225091605903194074545493334383974573260803250234737563700728560710512118648263948423486703804112325271054897158524563266134908382080606401445749938191597310662248231717778547919019700516685317739414463522250165968144790087945585819362972578027583883103453224065331416144605083950295298208877104059362560723170635712216126244398390873412824842812906793171381639646333630464076663949458615788554781420414833060586462753617815509184506876357081175249905211455083594588961451872812244932400006865630871457449253181073375025875460764482320955492936266021524269302505399785121691048918444110392902468019100376678826708761508243061552776363363535909264848196958700765595721197565770618253650987297988568195339622735232092495716321783839584566886810483293285279409148639338100547376840095321023144188908451160476924700329962735420986382120393635331727735098158877984310654235524919631305846654588953236982726119104634730077568242873916902726232096905703529755135915579531112379756903004844817696186618862929304421150736618508216720135951132221542839294054407279736651192748201897679703093400414750349805372876213548790949561865045697765142751810786279946498600578467404972747681693169856725933563491528482715769144726908648484339984728231105354545115508702831970238297204745316692811129668079480917832867659514149514589339930055814783565716928614806721512641498305086108064796680226633753455374056557027872651234430504314791435790388709843282106598937476456267069330807954798837106391784826551849007499451002746689942243104450465824501589132999911073628049297398163630007080722773215615525314830127953939901232898491126837513532828951447049219991001374061277892528493293380244466266266704409564539363757266992656944907781943846241541284887328841420586168048608158759679070148471669909176824440599277819972411041126273497706111678676843633385284833627153067321281776693479381561430983560314208069618764813486895362400840860026634562965916170990742485553203469651966332838137137277665646696189357560999097097712423562479416299955892527165425263484179542196271462416990067259988513052135547530763980433008220692588812112961807372985964620089591416159565951733561673529636544461962717173721759362343956648800559367196296197910114366307148671535703804862204752039245632753225189198736905621484516539215750410422562802727576253848642657471601597886414422110976190671137272096441920430460066231732702342501386704212538216637579616146452708715081495786189456960280080233976391388934137346810643122267036783314150025580150144041625989497888807562965217126278667463468090737861695697304845514603190500648452641265545195111981215826523790528658582936136952968311468047646135930484470890048287113838339654139184192354652787828020281841010614985173551797493270497228427304226910799024858929071847116918451406695579564587532355869076636217471464147123010968264735981534023559204037257457257605373881087088163928294992268894974633980091815420769736303533067840570579384803080913763514074805543744277698680246357120694800257294182889607703582864080888243985749842034731009711236933240375493554080514263567595036230643134997516481375888177933043743015038184314515379542011792422604339958251520000000000000000000000000000*i1^115 + -70168275854174861966561464789352263813679516944204553169992663425326074626785005652563314255007751234082971746910920142720287123625059471991609226376781171054187447586464555905224404488301485615530426653370252685842950063647626841921891947251757111124099152492559492198284648748258315761820858574340022910314278708172755554436241700948294367811794339576636144475167344887699818071089007266683132508880452921604676838176152972820099268525415470566169251980018001288646324185705986196010107827559593927999232923454799699290777145224845869370859112786890315372697303801715004187954355471233077302608988313690379536656924915547586793227655295293766712900434225582631536093250130954869112304266977742147626965285046319073119445164993508588705097198317629108511637096861776239433187300584804835012981217455937617540802179784930272474116295496501485601434845086705458184027467559112758222295073910116379679428202461549638852285260336786349881323838416335072942409858602603925303193103329092649140543621827247428297928212961424554488238532515955180798119514345657064402468584954412535984844961525637078459825791297077314228563964933406358455031366916590507397922728761892355347430227027738509907645631164215267441864795828605754185441930493386953621887029332510802906000907603775205659004576730913665947939585421078648395664617599214415906548866493642319372048954135403840932027145336165176628831119063869061360369581849716178328558812840897547956145766810940490061233377152576734100426583354484188771015119610468441339177492461442164687791661317186025341111779144840211797906617211454048026636112406444313173370430634231887935828597539714086170694883893817687989005231005697001026812177258744794664308599395007226680569071957436205956342638239482821368859431324745207445246462836530808175683018374209176694758772879220574730080191079880956393329600254963433918299210237750304748779271907063500583624055336667824981089913286908474998782119921108700908284232423147639347431159627737200543458391953497466891733792154891816455323714608470796381605969306927947937945907403158970866350483859399967704309667515219880841000516258825367057779698972111622814469899041523549239628018627300563365276173493473256191802674109689518739086830891940890532322163755911232434906754874016719447001968210946409081104310822286161962929099523587444707005475077050447343760271475311597489858024844289280963481729053179258196864202903645382984694715882674352797811554305633471212376385448648033673889185092836842526681922587163859495461063561309705442308734805566777512224102349733024222324857614510740616364152949035895446912038227178454035306983139615314144339714948550480134939429053268801568700584446054232301970039416811393272625365552178837566239959714607443963739694093905156651562280664874215253901201945695262399672892325117020256289655089462585440527584397244684662057035865808616472028468901513992867252729374446857258002805636553320334963041643351309787934674026219966909885552291487394821820044078015646210609287868941644546313461555201367806489136035326432527524106103479471877973192372210552514734434034270939202527846228036449397773842999668922713877517223220570230484847809150826930914325820169538366816043874422595149157242238427778021986974034610974801475913692612955687800284187388832238359649188032361601142229926909161737469320437320990993092004699266492608702223525100844663805740179162591842768270694422775802591615369536338079004852889747206071251357377461614358381605117580651040213050424082589441336256992124175480100388857466340227843298386973554323010870720156967995204205875541008013346667650299149693866607223033791081512398147846706746506890531198253170491294096739809035457120263384988477625144367947724031039722915776387505557286733923879412617844345209912132395927560649350873566353096894364948945963089200510136428372277214830463506777884147644198749404444218562257913045488567886365163602731136345230681454405004891021531532948373111455029039265894926279470586727511613929074958256129241901611766193010889813821698243455312415922263644808299837806229689621433445683160005326173002533813018688772138575581386419417686485124681349397598861943682114597537108082947273252736763001650523948991205237558120155997226970332957467710854853911109098962945206699389335303382325750779001833857567182195434428426064173988596039994472017814296346072682676591627525462694815527270182584305656309267053111317460822677480508279893753869224289095817596019610331464513172524523230955210871088656533048679390183778223854583785054587982361539741065573023946618945255009718526630197326777342998038338716207183772558338259080471764806212494669105519041856624849321984000000000000000000000000000*i1^116 + -26559042727115627414324248705871210236854245853172340573733211122466070294942669558151396618748100804509744212480585306972003135476965581003223946794097543106260387188490429530456582196150869809763432317623295413301263099844495893129468477979106186219736956623103061675197957447068874896863171605070237246382103481655414447815139367114820000505259050095241508468182790973147164194668245605819787190451613227153230095593576037501936005277849719270935139421138055226973679551758612201973357628369546893157248704946824798168643898846440184801640867408564568551044401388105794378153910674486776673497500404673690628448705507415129453948482927249117673990229949454879954553083388493099783023211005658524563540855792310403260108982196550779678659425212741702119096046669871140168473814216016124311242532008483280245013645455612681089277062907166883592986497913216822039856246078115544535892940384129245473353690393542203115206669528575063227364885563677240555032393827538460193295956329005514325566355456179775358858669768458531892210196147850993291991233309414532106345768235064996108202714738821965363463808095666718454839243839278462873356969342859436201866963592628557322174141970684058674512380313076480034661578472695007753868472339919813260048717581987513384904134010920050098351350175880235229274922116230119609679712138321612317283163691724838964149625266236135612126177627848483750540340537208597711357445854513524879870577200471653236257108846369465235227911686062243217356714488176882078418901326962994371973587388209137591088114922105566835904599877363266641315995388460897981865845251410328737875113196527494344136152727230655374478759528047587763121356125808071644462875123945526926678864938877810199133653027115845253316452819815501364834328061190187615242506626514914577205379455089578584116541977499052351231052744274318307860695633705093013695190406387206565943335539892816278307794083585943815670891765017598020250476030893302322637921317823874205912446001487904463748149156506270109081780258862126688132656092434678267794420053768828725264482775889154025786953913721082812457822071983539848097409984080368287647608970749572498722620089212355397464757316590545666544337273860068576501714976743763106304284320670850794473551171470149020729144576186286270118710122854993405184148193668355146603832430168735131595323948560970171492122943959619710167218356132044510697868021613912182272758372936860465349680506815729513786041137695901996028817946534868120443239468277332727892525852125256112737775083025438801634424713750658179905607353230495173757979192335690250421755769218466409596580651727057484453050749753031591175452958588719642459182540923182213409048756953092569003171489546911652938830449389477697306265992843572854595059471036101802122946083662322119004557848258778218470772828471066297385224213506661828777588419997417088862538987709580901753286745572867757481868758563517106720931217298755219586255341903360555146013358371838130372266587007199123829542172918681882412960760214997757780782095968797117824223793276495674178437749474317896190449375484638256196870823936224143081623444569656133007335652402554641292258317808611715917279297661286730762427989341626280354172061166086457519907056472040882313090501685608253924735716859929583038431131576552434823538077750428515962448131630267666723415539395384807387978742153854576707571049055351570109041492515567147946210331250162420643727030231938207497283396739371976175715464054227937460661565372442371683730067789325554773798631426755916393360317622323035161602707791342866052161057325989547589767346012018317133120550946195949114361812383859037733619218107606777158401569967383931266239805440858760674617231991711721011992503682381215942852580805525278143803296370355742300111711155865933218475803646104666785012344747514526060094200983297168748726582781904004121954314247224317143948694578804200890526738423351225022429403428631310157272998823206622790968612752766027144413169488826486942469323670066273068917813487969600245774971518313089089067754547071025451399071787862791795519062141918696933414322615828895033966817529387179883674927263896715801283224693480197876152978321887847256052033760345258362099543868272167839362216438263139293002818292387215760086463836281465904285906745349216812301666874560518354780377973500898475183615645323042738998196388162412978750690403418556311222198187735362948156540134768072271367042813403840543900831840647128394942997410834532172158479634809884133577536247340566562217108543098097260121119573470209225226758056891989421059763728187253442496050043914229886747544404321036377293096522491109513986731376294568935223302553600000000000000000000000000*i1^117 + -5981882352058604344568118579643258255738831990785828757378922993879582390319090425936836195599229213337968527690892342323061816001244178841874878470148326730247713906878457906324389335117408079741134550774846260075578462010869418018177318639900697452598964450907604885919281253382933260228534548615985077434208242115534485581300088760713161635322995853663430094083094317589887142764626315782939489532267765100284138014843725675681326700742178870006495933407425969067820530039940120910952066208954961182083768560818219691222277057437374759352207286151511414648876951497960771679245251149057799110710320525261283066496000806222409117058533890404258484408769958465757542507969009237287952929967766411521215392496400607197522445127514646593746162968048036706064518677727681072128563195234009258496847228751740255608543490302607091779620404268463216314946026189589487400666380103214608520200831080432287595845430903417821555998140974930227736474894448838644155086769035861246190825343630718536723852180760495049759580937925219756169423974853934016220546645289528837858975648607624206111016529039625994634932705319368179555272476675059474606814166167297454743334895849425326928857198356378056264956989731067205600956903775167496846359552761618980811478951058318018006916081231225294923402549560113466538594436610568822279212000282058394544502688667300976009712157588987241054069438511062699621176857161931230537281502084551140638873169312212665369190115808003396084635426749884877579989594407178385925708778759276226815935918682397738127023203268793599551148565775324766341777728925805562804487546507023315464560501338062037647732913395094425957333981251461237533920315005119245694077881298643453550639743318844342578706091867206227074110212038629359368839238186571118130154066021206769215150713506827455603935354760140284431944022243999183544639499671920905413150965919286508559622812172509443963904535335681206265510268112876022427343628798485862703328771113039089482246557685946757747598209977505142240590697142646514318105131721840251618525711918358916588691739793420182504639682815083174837828331641587843586682188198516832881092669945060475700846280295289432733500861984751417795581845970220309772586271017957688173003633910513618303951780774070449222926898319344167995779974597347982961395116742883426084201520549291164326896544394954350186176905030015484814511616819719974180385658647504796242090886724933682802185748858225709585212964677143401258616759725682334403646062400465124455571200596936232505052893691102606300568653651330916008587217077089980417553539748180146789849252053178988331282615956070780022080509729014019496262342557852425267310281604890731819977598251302122429019500515728893258755437163697448010585243404426052423942658466364467858387647448187660648852607680863974686436830819493906485746037422400850408515957008013498840173612720669915880739980878757495222656687618962917070891938213426345206215858250859717976211457046477829912011218820507150355466316769885708037228576474991066943769932540545376671589022940412479946808070414893972881734808719676003074515879531348048061938415967591060066718483176584285626149270948838505126837239296705735034521299944386906197378964793718616783677153623777479114815946772194329442464935513098036970925873209835254945929092868488173307377133306680309503368757740415137205585888345834235523982657292168633254117747995936485510443303005910858674470778295105735547916459394212351887302078698757529962557909254738722189777493007098958142290313656917588463363241790520191680750305853450388588081911232401589388988133229861802514146337887612802174095635945905966502891279997569252078248730722788162495281032535198278837094567928119059057334801895867090583353098488349956524819674708113305690444300248757764798112115383218990748941886540957231507869772986838563088679186847304002854423961325221611274235335954215219393623819813412015278695093907612070741880156609556153603572835302903419848884978948188463056433333065942214105122816553865309461922461151287954675262876016144579313550841536672906804764757958822553001813222261657939852594640496162553708889487239322017593924197584640745306343425290073490533720932909269929971901762763904851710296024177492162212197755216311866516529263227453948970383745439421184417976252355064354456757438807295438898836518609055103223338694857458881048847497665483855253043934966865298292453173767518771058382711203196984104081329336863522025455833314608253062329607582334341537693698215982820037733221257420837240493011564246558796132972176796524952503757142689277339210732545557661452760745139637572999391169508724619727264485444943872000000000000000000000000000*i1^118 + 1818372772340472065401450324391088626070623384394369657401450557686368228066831273682929091359955833660199419377956103999112542610394291617280130210133116160773782699464894252715430725537448812097576936703924144630235222227200820664988597825341388017984495409464767438684145074448361313835276438453906231882559442296547810822281122476399658430711867980856046574647086991934300426027270172437304158154768806846848065702795554942239054357439551702078365279704366685832310088774793642070841511004765894577964585280950800773899129233227180640053765590790179045464826497048614605601356655149869513176548891993666623142511664006297299423006023895283524682544462623135451650983383142746961482754572422452704337987008471316927895763564034848689132245400434761029640957490293054189613586516977354741267024207160401538718303678366909609678406185062593180470843423741179039116200516226066549923230328279343492600422633744419461431580576262837122218863022707515613519744589037000029398070885173542246298063673476851929869483526359282207522531857248920330033787204965227817022344110128426099439749595889976258380607978218331233824715757485867421529099436901898984136640757659730012098164513597878391478505130375370283283100077290244499376428572189728166382402742612605869668282162928589396002805117551970828049920764308223795840445457216226099860235486259144932335020895850748944035537846104117936129202229728804066656293100773823609384116519259316996537775914917701994878027108404734445987754662732576946076615588622617457384930293925026997050879540381149579217531089576090129871716649947176585672973977306887402953381184871171132231907955682152927787475974802796701663723509291147846114229413558541936163631883750848850415951153758211256244542180665360625325315007258473542013577442593407768955500615192994345383314857280666008001060831047953759120477433120267090467329356342945348193135051382252194333896403731520433654710347744542188969413897994463398222974308532597121425037274782926719287291474208152909030159652637369897191360423812034482454215246187906128354285788374377981824293447315880957651808396861399022315867540901752928103166838562048137496169736517905348420827596288605431111797873293878466784679227987953854285577553346121608356043597224321947932593293317736100709548042920646128793111278259902132891998384375040254963321018954688674167028278380362324483605488691923088377662566737696304161850143223325047752601523839629665855528801080089369712984392798023634542783611794215891807907687017716705891887934609821098547485952471318804972950602488697234795687290159247624468350722504557685469117762362580667872530057284795921423237247696374659390404158767893777418118777098933148816742579644956901193502844177101159937841466359036023513571708134003384824898862714475136804979161446007608555965255495635691313749394541335125886185154519293124988165627840583568781494477184568252736291105510128174953880202626637301086239369930056105525242971538323014972979918623897295402931763431003700159164276759217192639451974223263715238241005231689482316222484668267247077702786110261294794885549587449431218526772873613399623235775917741420273888405127851530783414038337168481931031075059921925119535693734786446653109520688290726622016732732459858554192622036442483293164759097391886887765312867576342174707413200185726222318064401681497623063088913580002137717749510410633894085906741994659626736673066236090638973944731598833356227726758196960758745505519377305781471670771072101760238669263968224652155877222287532079840725072466317055190712057619642590093298837993684122216322716390130884105488860608181962297915623219083094421480768646995905097515512602297181905565192058331300247413350583566970980903337677876643771706813594646556085437661137751956071102119231232145179064178988960577986166773526727361325302233850705214091699373495029772617628597691928275037097543222118172540793535936379527580945124184678107247083606247065932555064310137607569017557244865825129139452134097305601741415434436751159921708863572466362420436266317147679522522948231254857887340580258470539924115304080302101915129353907618074304292637722342305689660575379364856934550476963475022408736417871495717197121778822608163786395235567301632188878731962705651149111177040493961082612007070849138211352791144343096982394189370746383704735867067646634419085501041702682264379652160159926700568557666884628115499212722498928078728056701359086219468356972472622607621377236347098616735388563856441465833123507678044377639970928710247153034104338693249821095502252102650407906119553079144472115314066708677159446891563316856295133658350785019248640000000000000000000000000*i1^119 + 112823164386336215543904489533805552828886543477143667251824584248424584750161914367198626010345701290231478698647946286859889324360916688668587170569344149152694362368448088758539426837225042996350311303225194574445965261995202224262265910885463858770493690378846598315269957955117771987326505646350001973977286350707601775611634498957030504245526486597873640347700002856760482399014087475749556748697442964329049703684855534146442944148104625364374353804724753932989034310517958337134751164038818160352837836132767850295697616054971529646420701404117770675048332590110651539819426050831131754461234110195219917919557117818433959094937737193539786574673209476660428689231377135104717057054194609297851751379224880356756092727952123602817930607928622071883066612786880190825032311378923425767174565820829318098169868177016533024332939886209010063289307586692713978958968749316258892862761340445410835277094657740941626331531174544505279426838145466264455104094137681635626562503111350964964816619290979909846460857979164549891872767152691913301143394265978955071985771432213932694960462164683145384436880551504717616313052794217384583242565005426363329567032384951291449473109541230957509949647776149931235332765644508033999880655318568508035975940268119970089889903928052587393908312961620372372807668203337902164035508331507275632464474632219267348388980434825566815301915773556226018259920772921938661545853453298223284108530376527634787536713910365840505523627366907249468422547827463682355188972645626155355133708693588956063982917723594874791525327492425376103979450828764424433320753567902933059664001379809944340813097588088396268674695247437329655383515621778434771912323887760049001086513518600955694753706681250360064634459828857404101739285076147747791677019667536236182676447536699887789936402981313429835365750099451476404507069533971704862290733428447878984386980077027442571731832407119932232605333654926703851041652934786036380153683578050044729640748243618609040248675634754085839831271229534265147000529229332051697668268592197065582262853273203878559492181044501505839562663739740732537485287984138165025546889967874426420896861970877240444306062112283632466224719513283098940995319033655290167293595260011194044053130386899241245422508420783147385318002609182655840675322398665310267623901782466109758918406235764384529346134902334567862322934075489896025224598999540506311587618857490650713565347803857946546897566357957736882931141993126735718254532554011227035027416835857014163178183091341650031136145028279241394001696192759948745482612126108027362682707119263401176099049238227324987894313551299882198074626298659101497501624974183053220282131007389669312419195523670056679312113949184945345374665542707488875129172094723983687036927517534678903388771964065127541390838952809142790343189268194888715031918866951789334552951350775653942659546249489261444280304814118360139066128348641544611367251559109422359572717765453419924216744979083643307652771990881452158939123595929794191759245324913406506355854666408931321666337201395156563464090683528047734713313975169881777741295963107648355050678015062328995917002582234598503377165245007969351749307896982141217533459044351021849093992239096966901793942258150420060805543208928279530587469040064179942463687490624564228989800380021148067104109671434090512883869059800039578637998973743856435432901301899863638635330153014623518031771626235676736181075647428015103908803092864195616155432641556774156355652272343443867321968801985732186067348894403881296465678234327168819502267324025205492154930517543012096918074407388584208037167487057729033822771168346995750514598046782298567251353042913108093215985934071612515997383892384124683246617435360417199296184904979320251565309577946005578053420999566862031433867395196283782139729872043994056227317044328584913738063411735285044583038423639023055802657658035033193177716279548772334298490489573306305585745228578476435815896800321574587628385186927391658238799425095572943121008375094981504378173446340704427731412317104851193116320219440019000544283569592426072480403883671000356199189998994923228502796889957270415470535811276218246881965904367936682536317285010956088085328486003445258543788658326034048998662764010429877769460081917877875321685933413251105375362731145639797543223096873031189947179568633410858865151577876403043233972700354334177919228422844753647437543702169647849205261975588245867558939514930820715726434229687097748722472369750049523090472273565337320274713834774926902640002804836317424775525483862929516893895707703820193098031006594130603451280575692800000000000000000000000*i1^120 + -71532948598957604141935174117487241035046616174273271108286779263724124331336764428719923109648583349292440331758971776184313050330674843797415820059697722074287440352802483355907062330553842296922084939080363333083764933064934985873040089955016975615147773819616552719883028894912812770350611437980016054275672569890649441105779004952276536422170531832433235882967932238980959631599885191991393276999870773924010091141936568513492919353701147679617081108110385314648828540096209264924980808996695022907363103708312317398993064080911997794041285265082943675153227312134552220168788963451808746962673436915661389440540835775654162157695008959200900181372718856045847491676644533756547763280988942150380596402232448533622607851193229578133486968196188880952496836306528302092093950093083674695885777163773255155522757832315376579875803628688808563048279673987795533879251544471940097759432655439885396396504362686809604423659629325818545465591683926661146714070242631607626589102227783499437583410267484636684103500644828532273307290528467255928278837834333785421241313440678095664815546736208167202820856070250047383187601130006366848014085582990639571210212339265410497978088720186330673980847595173302953528337848446825412628895493790977141562808461886524132805991422856715096838521316371580445862173634456968708512654680277979022680685008432634269009442350428391051312122953353851345001170002237556327884634127422289713841779929058846526529041412564117544067765529032781178797509971556374954889182177689785887412324670074373077843538738556487070788699436871994148145676546133675053915265958079673407430175115441547650532627834846704676726828259731322052122142993585155819403181718076506494614756136576116119770907227265567399499077400758394183814813859235137655466577246316843593871359157631382357560144097573175294933778976995766101512480441757416632416366612792495613684206975396511676076555312335425789281783873414456020036926320285223725653960457781348128027877482579865601010460105772335353341042483872948024283664963718618016915825453909826708741885444609070133351008285477673130560278919355396152556683050102717358347477915529147747120041424019289979256501831983393724155035258611033551600316090672201913559337741401152837010821427062480170947792420676940843728732284741106862767869279588871002133748682403685902964964138309919696278408242669705802685324334806530994357005817679103512230660846850896589222660432177657100996934955283974985975868520392859081016470829067904410052611971163618914112738063123522934902761102887226268878672519798673604568941752108158334864690520822963606132899754404461143969653834135313313925016138268236503993899473440658248999871781958557810640232461183424830064134687676627940847019091715434833701747175325867435248781229180556261433492219785840458441815277106150723742105844366314683244313484265742766790859378853919773425407909698973966153431475424359666024769119673237405043721651481480286438796146453893602063653926647904153526741778358190750956890373887941072181457753960972712229523143498199918834218928627734346544615417917321244479088122550083574683525639228019435754357691707583537544103013541417151616289658510397351163406241278671805421442950804269629660257069768564047841649871264782130360877028247097133978446666990473951816476253227542394763307446554296400880612685681266741733816341388565382277720749680572614062869776749254018916118125407968428484081138787376007273840071782905191744084358816742469316645340828145232441633711959898973846283947251826171093606047211570786798178321112441832551463587591378694090572723205496817615953549200036514039255779889622720638251654363951061524824362256979912810760806615554570354794651880718334166030679900982723861360876525041733289490134255554783340944135928643045431006434497437212387488376463354334683490310624772224408571995122340121403485478388754558799875840580882772029952960115887113903516409262822898900027480322605698602543015485864679990029653273483539277705462490027889962147527588270397266789350624404882191150141635782699803443871651950274203259998520264101521264450647066264620482347890216279560891968321159605354952689179218563220742028728297434428218881506759857922257151374030966350284578981964639385007677154552822278353163518400687829297053718221474198097380226854144276176945609306377530798757793055835385822579559985071784112881141355042743033830043692351836907556820957596686846888473839262072157359929432096791160594906961001471888072838067577674285959459000847260101908637190064919734834431497899125286971272917908127896455288448107188606582057147180905911796715319459840000000000000000000000*i1^121 + -42881606830989035224312417817869343002696089422481811992929061061801816350389071388632948403141240233323937909196975567999205105558808320951088682637582700468515255105231252893870396307583059778255716385558791635205304019599599350356962271309868501530182653804870885678678092206924800006682988289739312651630582174016358560829125379026065043959038717176723015544255299665077791493434263315037071775745963748388849919924269999712411878976696069067777474109708989368303729962129542183501617553464538953408437746675442113692905678018422135927397410450716512289728784765704323012282148430017663803939366881125055520628635871435899142239080245506529966320905951823483973684103886766901815335204644264344488541309659400790105475211995408072135814383593340361690269106689404757337051864026031431671424348955154320584616725076943416531903534063185141882921692624549533213730537884138110019426297705875315827290002458370748877435128983325482116589450353345716661018429713970752455289790008255826755254775316488432576553813289790048893262903247445168914788293227229636992107376006375967929113345920349588563428340325924413609515895805922881075688842077993071458993368040411410920574554997723445401208198693798529226027094920082994564275332829137860212076167403136046309216436117945846201359897209624325036200452556166219049978547776662248518518202910117636087133106628077554384011451746443781845533886528655733127262341524412535587192509959772283341768561764368598030131466309673357104703944097569769433469720822435200338130855102327767074729716266621775082423129822227059020165035326079013030608951623745984415531804534529044801248095172466664663528104080865564839498581704679563161022954599329927665048917449229998437463117730258194251632807266853483954369217206622991992679499347016184502903621574591354267199539873820596041115553208944571166846100876317113969672317897210652155139149444107335037253243147791008971996156931212168473972885827979237801700040836635313324157884127757483182161078368016960344150041445275478396268920294163002842396762013760269746132045604513168832375640504824300620655818989664172131656889338658420075908205501394791423037400144099572660787777451053395864008200034748463128984202772879711140182051266165526362152486741356822125882821187367645581387634274567648588734426195697287701458531567048320747296564372605302765110092690239538061277155155700733094962925187067840503098979333675660894251462462533770674355980532143162714049051562553321148055697773666765772147531155192070733929140039591764334450046853046124276246715916645061226515474124802934121186494106878395243408764437321199499578997691406549903758363172828450040750044876921372816355999696127597664721166562146175302542814264136931104002476839084645168579239429152615086227898749770074376697078889190626024574974712854823556198458173641093138420229638258947555817685076174385340028410703653993783191981950804913971255363910648362545588357053404183145690724088698380914119721147273999823956040613773357680627252528042296962729650252390793304277768979768745917860300654543477417665849457493733058126547470268180562847447743321362512213295496098243166527791048566840013057648180948713117060067682961326088978553668960326817049867877645937708541156200436057362180782971734495240355164762349777629892931681037899166562454660644702729067739513881016358285014057455490753249711466872419599265722797116839006780476143629337159391319095757130699129395336814457622296366430602588986847413078265329311007337189514957898239380570429960113361063918934038528667989257406300859663881088406117876986651050320830218342820541272464470533302371483577299660425625408689030336857556960633321101786243662726467802307932294526327426147078907107716999523444713201533545151752229922268885587660026819333915819315420495402937329283750303122421258637890387600463594532933455750039730978451899914280769625908383885950402127129402203698766221570856383133586751799319098061847519436006625321746779270178475911929273662113969916235870490896214206763026229186490844667459706347422828229067438582698837445362980000954704531832990816002798484091432840921442452841886942544009078753169928690272649897135328648157644909460490166329161042241103270360881288300060782758518584862609122076781157964702159592490544174213592695337286943273498810365142619109636741438621670587361690315549233635841767005727290082307664248044418997924781486121165445380816549251795293585178079592689642251561954949163020524789756816830680772597218152993321173560304628041357381080576393854115735770261993777307207300856752690545775092191976974188202684317696000000000000000000000*i1^122 + 5091337964998107425559248307069509928861058363592371601390856681369021483675484255361341545261851254839171853344877194119465553914100633725078003126465656673600777633691451519612687734459231054954314765294755602139193229241891343308374300053932841924123609858465556846290276249595617962680814122557424012120764566627173108516335865852240148628228308184369065076206669212761981259099620788084075553785697140316830928185973223645469090001938290213581849368975983185154885146054984578967399344202508341117973353096679535338760737350567402475267772714518438815733243838472418749347484116974969072484709676406277884178426872328967527228442188897252808117296922755154510357008744753008154631372023687388859333732909135468682215947933208257364493130220600252946126269277582712143554621759442671850488401552383378100287761877924038418550802673614830800479071453389305895089408521616810405359944060114427246360948822612965759913604829272372473004625562738071418523018031110601395010947935133459352758662346310689553400945952355068333173202365903411549719579688665496383861462698907595811044929911615852632034655575118660963720075167134635478076294000421820067805682304553005742520587168140365598435949699478206682413899971264308667106675183622890887847050869971311226482774435549243664209070364747718692037051248771797701821661172644098088961059666921768067428595177720286592124128530438871652761540267291814453109998391488919329063997668676275314453658919154717821308768600852816227774750001221614047040128448376217187079934442529953966277817910795011293143134193797610401362982421767684108602485608151395081407880858150220714208833282680239821913975938156324169154434928751033095508859706865505350765403131374633904705145692587741285241844843487469336462374116873839179646386247691695434280636854174748364078557400909151093811662721137921567392994433992895381497810003178914341118878372442117477600967578185529481706573454387901958012846319997246341529310217620193717880617999250129960370144892378074470592463103659428992301373764082868138377639809346694663450893568060574919065594648383662177742655743950155253379828710652558778587230627528566359124605692358446752990361670955760248447611463793827165841432440852136255125126706680420486952922567713893735460392281197748611250878856448795570935791125663412265287268267868451291813462187264158950641083402866992212709680168921068590704481689301382483756919217531401968858911185751836773928443228679266227306287083559406109152993036410180166014706602625186234648373474002807290905956854921468368652201854043925114187038764870675347465273752472954331621664238966576374458049391742629042694653203199598055407459305591475713113574585244883974602971992074282713736161803448147610084186403845893156065065655619176112119041430640500637258891919847634389433960897388389345232253790315544119467225229274769771624118927435486443938427910274894636645400027702272523881702617539916778356506298603779972377154597173750498345436932364142834916493523983319462295896149549931234144597103414654228774040984288903530643527771905759913780871502315497037789821015886742704649829680903191564086617849891865395332576463590162375258783808744947693953719917781584440456591331481360495194619941067366457807699918866439471633598208533953535543689815370002574423376017187616348602320349488262933105454863028455508776227346546282288479657527027442043901074297915421357451745217623744584019257822870297568452282451110023368047314272833501999061539879605012222240360769712799784040944428229350199073457530318593581122454191114016732602614444734623019766711385670339258131186696638923519833126273425714346040817723800652606194815356572879960321023423073962327489624302024512012712163180934959295203589368117707134435064335036364424125956390212029509868220047357307865777585162796044210158724556153864070161596074867980793245313705243596848223785749971065186416276964273898388882023645613708044376918883652712662032680905637457202307120601605668709509897547159403356225901266149212912182983933806086858798740427854080354440391694431268477347009336178132374179121101498399527886386543726785326998592894133414066427633071967096600713140791728728292076993907642441617320653200943951353733528951548523402764439345281774950192491854754283912883012635582804699680506856085613931473960766290202168477583850348841316579247012427282811387960097918785116791753557304725920500983807215436041486701889770629655408197981058463127985802090404516444318219947344573024092555832365520247400656141751181671399857067124714380441073771443412641658449061935508606348315437144473600000000000000000000*i1^123 + -66132420722036218462287801238825955179034658914492484371477044910026569373331690635987838143143656142632750457360969365034238508870321052709648752325036433737424699816978221945379685741987585495348362933966496792230396328363522866709638052039479554628264448018385222339110191726516023294885177845498815304202648929539816699397643723932500551152419988617587809203639493758279185036418146025407343263982604000663013386080523153489990168895978547952924324386379349411356936751073133280853652710900650540336907630259978639920592672493755062269764258601637985029062125689439577417188469073301419387215192767346730042746564308139671234140913350812487221453345257178472544843693888086008160548208298210785719512670620647731254906194338511202253856440208816961264260079995700467538176067751710071247587081934625515761457628457573999747176135383605681371092370033886887044406402950162705367461334758693258810257416614967758296490118637055973766221042408380379413970692613341049604981921011435065584796856216687136483059743491879751141976137561099872859244072472189466777197028261177021740744502897393623657180992937620065917927637882126981215630488802088055737907420390835212967036699809752010031005876468281527650337361954989237442035050020682761102418105800666836003796363398185622926834942899878425429824425521395008547402904264348366026498727764598673771701603998977018083527582335253157919271477913370894286645415995156505431606537445723257793318756683718463289436949466832337052513511344041995387442546840303237289897744239331625723451330532869464979274757471429431655866546650262232913658932889184896628181891855389026511622493988489759274901856418451647004334276732625520932372553689040216274693351198632888093008257503110991640992129523255548986634238331796632594796656839828026974645387073510285394297958703530622542057345743812888696542801951074959521058903405724499493725319731568000884665865630663904334866595619183199810716137578243968572234502522903997890214883625780599109137583138527617369898089466092733905807918532817374793442139630972058068807454261586130878621428893605733374319274308027501079463688560237303518881414091626243294483991747653755928037642407916594561688867233990008060272487066587097162631508048650559252692871774145138407737052896450307711790067239375614247746905695795017372243086529545648328146813718452384605683966267332763072940262544241171458365364909551477590580164087628580560246931880771914951287587368607381230879854477263494109984040808572816991833391100040350697476940311887346550304607301953281720703006352206770770195053882472373681877102920997862604067273993830494734619957549068127329232324109140391830946839372713065651135997890842803461870622588497345751326840604144776520177191726772224636460364417249070628825809553314344614803669341022849193203182546275139041677763970428415392375632391302757673688379965343579120974073890978208405873323323036384394460656261761575821070067514324450958453915268953799022194225544386398076118133356346158314083927092507086640417773552888318589589170793391575914874200313871631254591465054390980188590909719345568885373401219783996778774497882877706928392662015516608881413452575066304869128728388224169045859509697527244955141805198695392742795035640274728956643970646721829032526620610467530046958240073543177773562300676267153459411778690471185403337327233050570574981616626741938494718553826975064587727210058659094243004137370841128043813317300003917904722702631148975968671455364819678357485530431338567857182144949889815951664477256079890373621429730487597875251374394191740789000452286519808068960557805860168555592389684263097643107945699537546897958485913836783963174542844224557708909809142508729651154374199719656367544030040641109730395371629683617346368167996158471917296186848764883559294908780377034454329907200520521849654413572973482129435993607156576298017181530069331067271612673588254916832232735896078441454605032558887715492503993464037127052698537089768989483505415320158729144259767793905516151599691386920901349194517979771488994918362644583411390855339981501795850448534131280750030630944822507363488143076983394101601259431435046923658498929365923309058892940505374782853549295634738311385149904276495264101419631162205727283217879338611975624002975254829688120637018762910674761611895628930083397178135471602876381452372379386956699091025916925355149371425865010043606824340045094756251511246868255307883124044393513029501293356071293817898181081779539299713588362504101897633343480144275804321612548558633629941121813131613572336836340162651750400000000000000000000*i1^124 + 387105070305858015192496333580855110463403694618948173312454253598550241904430651445767885153592644202950763230255397860850487631251235029843756708989691234607451408909589508904476610585612088135171194048587864941119769001242308661504180355914062427022458129834724543664252409344436213551748076523056943811764559537008212481620345604100852444951116112840012599019694662539020983470684787679351239386066913958577968218981582549794235555061448379790446865891370926121604833112503059598622464556443205341946866434451952242707877973366999624987256374053935731477594537657751153278735752861560329790982851441392946360118267134396003723528226279754479553005073096460334243316160828451116702376848087987902998341591315785197286110375713777775197683213857766499943190978929784064899103975261780304705472681582710002510548315530635472822548654825484675546546277271924063391127791882047967639109262703126637121124948947468581818292527408315898165560071656981088335627168001254416994246306990201934185094101376429002233980752253116998305423596540794407559032239985071793605863957998537442389300051106113148963695081520741013146158418348546924599615575171665853986478840346961724390872566412256033749632339377519480606285157075494078802283256988261223624521389722922566443597202406398957023333434550050758506982283287190815312165560058103468243335326091240489246300489144408614080756010632439897088880365352723277917542196382658775207009305445902139628313390496860306315335855155941251004991092329670499700465298506919285125388856560643993532941932657621274687961848931490606170989970123525686664461915427015821174943702586781963285343549766595250930116522091265215005706961599452134923159338242536518589123652415140355438430331085783240612890769209966274400236817630933047381705599008851256073974961449518335031413523135255475045370730921005271352656469066506224382275414099523283152121315139138189208310673008788703922368204161966809425569161532366058363819386049582604277503362899586063221314740038372001333087861772980758248606360694484860642793049873101387728783394680329457511898386838090476711156942830661261875820601309156500666644777800712837783151211730968785808719885391826389680927606949046176526186856321361145528559456869690408578660027382607590330853815128937106418409646041499910460678550130319734210070610680723351661137297781420525307387368480101963238952626227805261302906905342939592927118235587811855143134957729263763993566951324796061582536897751032811182518815507905614469554126918229374807709893856200678669936640006816244472573397630964318888075891330387469913448742483531607540581075437604595930514062012310147764339356720460828325444184230460989596825836337930499405282831065318342125281477773227125804373467026117166816660728941257135506193213293042694966461439748362563599609773366849282969253454743069833220545894046744092264844180037020125852302053937461394779781306706660636493636692791054033020007878920982076582518078334608476279967340526521558327488539607010452032658187597644237266187779666360260523077781479922447777647633084651427608376551193142790458812414503638227948720834194478178881022428962372087389094101476667265506162348482853332918678249115542275939354026275144958706742463852715442643173662981124230647854890141639779613166645138770371404252699605288782094492029435650275225012301974156931777252125564548928152004408970318052191850400820940172521336084777363932978851080469871063949050964556216882131501976994380665524717990806259337671399761732056795486919615486813981008739080302072691341580420610023671386948857969739246696954780014822481385870321064396853622665730589773677414507406750599433854988903644658024187103509545493139126363099359386978701109005337708937765240757938277339024193930948098493479695570655190746839444950749358091582015916172495170856135450866308090771144869156530852203008148719645182116154852901696622356158607947620553012562505543739279448413566987209979043108753124833268119383823688969333565545767203723206105364956891533003813072071301506782026497953197311905415891094387719043017519568284304484351945739467149677884587271472618434928025755600499880825896504040245768544656846926127857132089705576784024156042121268097883831407502361462675667734115263611952974645666069471438833664193486616893135514569078386477124730338411953446497143830748440845097354642366835319390085186336952611016931054262006415927336674229932834338264626386604919123003143878683312368157863607438111642546508751766131525177381832665048588918090421386453843204926511704554804864276486733312638844928000000000000000000*i1^125 + -1319686534125174454559449566518120277081547044806575458037548072717962778940358547644361196396517098391716445733668006053628219810069568629063046565300459331168106687843825935906746215550428261863200490525132737012552282605675416241405108686739145760553745647256269979806283919249259446492619652486138608236647300056240608228885551558188615314035489029881922734367565465268868907371391252675447882379920147508074433842296727395794548930435592748746290896934079806255591577358508347486300891684090326557330020482831388301280382784935175431766475484483434157846714324353740885218777974717398664736720445798964896700704868596691824379835991004697281607362275615163130004746649966301492069547502559565095749321617743531573120691166976350818594831330778701535159757737160669294331016048389921964241824164422585769188153999839256930296661535024028912809344697305669434432872074762841364374536766078340040477025441894325995605419889148644542158334402548810523679255997733615506740428409854257038024161632253098610034383877430704694792327191448649932176171938358440733353447717266862479710844900737208964182228657687372473633904612492928998074389999888848095691817968126538862621829708620383634379349779990216486179310643782405397432690100700976950118032144426200840181760724883076599040035848006491364189619842117560822571273267970948562424525132686094068783272562347004907440049269694858935114464100994291248911550461764956722200727196121328246985832765113078809418287512460432951289341145673353477167911410574092515736053880960799271059596159595268913692930690820632564523780899267615100501336728143398908611106274462408977327270168330100739416445175415653969453299141778653365369711236152049482621057816287654414230954013299833480953997503630780907204612122259026727701909585236018537103579699001672601680204110906799730319633166923319503057067148390203950381708333942105322157780802341293276039444378750227849450358351215259795435070333646034012387494332493074180503875888490177024318972358738575016487001818738398302496831744573049516947906437256066659509070395825166533686686400698143233281447429429086931861879643988596396229548055460220846059221205618207152940223741715218339196468199869699604664026660428941856730601478902871727734384797800764792747695215905798613712280953506936787020821341830464377028841123564358138714505093300294003925481431001934944002666836773264058096653310155501291855894586139039271764350858369725528893265124654867590134934969515008022947316441551602136146542756140559846356731727838351311245930061838016446707980812881840484821854866546104814655939601952492548883236350281187899857514783178214438589313659396852529379581115684880371592938354672883373231717695536896322751596621082645065354324632967185488223549066982951557009924803644591847154646168086816790699001824405258897522136071083924843448825129088403026014797305608067995501957065628590081988878355333625237544509791041204547595144644729806447516485513795549864330525610755577810394177771901245771375644763836570075317655600995914974203550413371042662891746036704408443310476547632455257191782065639124857745741449174027475729023372716341323329336879688624085737640277452032793728819061851646107905948234093375101280276370445761602124265648439137287027668537454971222069634389997840507289806207225741175673405026685785067933349779276907551460291650793468897086246777613844703160029257077785786145840166058334376764463701461406315939964717078011120239860207833610380327736933986646509544580846528519402644259154598361623904289841868616462513541283947304435993896556630164475756487227703128651552816974385563229552699911730771839810066419256238215719410482018279510204862846901662004765343073673229349732003322104637425177670824105049538429621598854613843261755568277963890910930615226099269838339671332979463719435933841770450288458408361881004017232324828931711449619784743824262540643727907371832234283204016088350119674289012205773345933284647379031292040165525902097552096559458080919599836740648874126851832520973776518323762620495553120386843374672276533037025597848293057974837804326244048323327863984723270391435846189715343436762975191987461685894117171147920612974495970399604305031945104451462591674965229469897268818774942670987910360493117775962440712963274644008548947596781999471145069866590740687684357877845168860745455758308817858117327594894948779604485134486782967033504455591750136403438868495637105403064835075408194269444664268304820657486544037977180050531542312822451201071884678583833171585130103290986805720829132800000000000000000*i1^126 + 3353316205457521655344222939823675259086448670610090584905559601879550984378863579623630080614448396728864942368208132746145649509964823354908367551212449269314778113965491408986582588261079639936993544964709553982762875308066280657290509187748175819562023822509465299624527944176229717212281169572211433901775336015142041388326466258723231143587655091421186457370324178235107596431339654586251796619916264456151927819143173054308913018983239532799762143203567423957831403468355707545779583576878571138932280512570517813097996011814166900070750257912832533083869542101883184155131998746079365261972836222308412439204303333955294340398661292653300337116270158848141415449559420767179168738817169877817767014700472232842998412428188959015843294558378608296677428603241147905943446434457172548368904878141801870931436553473922929828125129552658628412473060914549783269769267243834601919455796611666223119801656629910020411922058825984556670945771221417876363766720281860088455382377032255076845497674773387051302125249377176937458586766422240673026770685743664227816596458024108387169631865688193870744301447389635488450604862077874868884429376649673844012610514938797507579438973318232165324206020493138992521129486855101512561973700073240352167589097557865360361837850036940505760966564126670540728273344067131106621028728350108129606724779535347377230753139432347018207291036239076850382705191363401582262677369945280785734175586455079124772006220451176968997172718798919381828564638861666742419138635077642619736258134375340328700208221466328094513377821860603145504806825099239849598560730889256429900801660129622221327629384060790610712872738558903136516933419613012733282365707812206897376858746578972037313101097495015980668487879852233597458850429978066052379858201634960171093622772758573284568760342072466771862778782989635201246552796670122592037759246604681523523494676524813543645683162328220000127886747071311272322302653393480610697656139815087947492913930828515067326971398231757816748794313794510890822570322535097238084174009331056485743248352677211319568289768974479531402945273892409923372615847422071108884677046145474205631378330505003305199777699081444053239217666683459123671537206851310667787591923906629959488353786484964362737646680526209361662212302757989878300428864686399057025576788478373177817350401915315678658170414794885569751330916321566729410991301774246367067675695816202364448110918447283454456806099173380941723643090347302869287692644414248267265170616024473936497084628463858480575832666979892909138458467880027133327917890929669579873627351926785498023903994243055435273555525471456962452386176981128414645949690929754852507729215086421828445728510336444395195367062056130038978799436468021626700390644126719454138358606409603789316400516021704267578743197819335903252557623166303635193091097847514755207219961108376637673634718194350520317465471667210015288945522585929664444093360215615857063517877301661159289960599797797695739320068857546117489173675584221822551857623729558908951438316905612021844234139811600134622585213917717189466917285675756239667998498312348484987663805681236499751648597102493720424134813376810561536231235620709663332960971558012176484788337859379959925961339516392961356785915034863204312005959342737574793114413431696483183707554014164424025543961281721462700976053890166892125803872585394778438059113264148331522950866794076679106231751369340770777721968737923348865304646808094085285096912736106231258090008147822222545795566797766338659697923216607132362269385093875215999984408929034725830879398146109077326077699093804990771773528927686321392735539388640820634452697492623192131878340244242101001840842477081263687003501914508663215437064342383501863389701114677019510547345294367926314645642127961312224679510511338184010364629494990915251007376887191549034696706578245981425768905847382234154968916590336026602470916300139916780986601005504972993865471444518138226913946206825684762043748506798136821760982855343684093886026487291633652060890367536214170853351337282043293066861212161459551211229517110122690548934054332868935706253299473720038944118912885340694742572558005699601586321939997620247549006524158857023928638761664729855876278925636917106794332018318379809737762835314351440235233315418144921695382071366036145073587823808227005256521234433940977121534425821190344343025947147592120847413257892888319433681463923783806504238848446964245805443105603601446745975717713926187490953882640367936816713095944657414179766298214400000000000000000*i1^127 + -6466146777857046632191274598491421830551096274832664424843139784138312060365537343016034456556885162368627937597911886047497414873335506772635621390076588705088297648023800464940037195639849025025113209492768584165115555229744785567911554617640275771243058138875778071113805989567390525397643748317679787211654028646322377597634232181296824759480763303832514449589528245224026501188482519826807828998322634395871481612347733143885521616520400459298297544281450934753942125628971958998744155919245502379550271841829528793615698473353625434341873088066872778491986455244332452793285527092798207131121559048253303506933262026934995954161082928646119149515521271450790789183382465862038807167551982554571461023633289551640531572473623198253904130821774254039946505994371743042697063651000837665294334113937312707134950366785659267033259339636648830524780117761384717268305098069495702247799069701051670178101735630714174724555721320472501132473385821609152700441482300690812968729961978608674080251749744015871952241717502661152687428527932945092837592418067514039229152890474079735743074036925626719097230501000926663916695728980091141164917365703658320887670029327391211054580636229659839237239161964510427728571210603951634673078052406613098560211750584106909712653765082695120922190850359333502423813492303339270367848376390422043111076482571604220750775323151426087152571026357578698800501900573069330614385856021778415115491076223350452459776463748667108032180711645629262828111441284378365063416910333558816942888704645821669955562946637671890719156844046104309662623729066936834224189664965931531436684905608076885856117184667501254558480088702915840125302269088180806829443342991170465197458539241333400195599282477307171385083999310739994675577280034078790891187239615654425741322495547773720731315426932341027026541786560169731499772997129885859598200142852003378910113156720726220332756098389570469138128643512878586350446314061825374977971360037847238203587260689314931353914151462258592231982414363387974442151290921386903870766813748337717833886606830605170616375275703628113791052205523518369685685946585512764339577504457294058668915980139485994925003894823697430404894385064150892476247473266142841452405614908589142879396036512538075124969846079918822553723997295234075395713010030884711378616149009969026820077969397861920059017341030416978822730081445414176665379124424939622201849473520904530641735763247778351128604388756854691277879289339987681638134642980036888583026849692787712826581376177199726209735250687922518862535042803974519888452538110675161377745579744825002307950080367461867224989400657134937158676603558217705401288201072492767578198213462807256209229535581354637497102451478517911613897402958149579049557260761173688049626504255211007453151422438838410064660453703127804814622603321128441330573822165412731522443493385550223579210690007701679638966247598004505105347678549284734340446149640370094433221149437359332803928130463163879037086547436683640336488576729354813095970878480624302749141791258701321715086362980531021927780987369595782729674124743127419496111245940846393084286320175717884641877202150794790032806380473493899183186054209399868914640822101117232101936277085255666345558722656381137738601565886250389824227534900355342590936747247965584705261898361180095503071855068943392714376013715132679712869397539122770059969294422088399979455178417764621207168049959872897151904411254237055042358449139440440810770120690046630857641120123941005771543366767250205175747475423046148821965450393213326247763489469272266537502434396616491697381548960692802837486167474390409552286152119492904236220917309880422515416996730719890919976425655544121521620157171570688828515719064253580608797492092442949056783774157769977530284421355355664345331006147733865903127560899589208196347306221956532001453235177248606275676515401201174768879388836589887449262642447759565624497110836997637635819041196592993253838195965304085350075934258425411853003825547569509410253530616980875621732792815096473835062563855050358627295825430676656669184586813886604829323202900290551155356327101158110424360707083693476785994389923486463546611980785973047111971996382599803112296065829622046426188306853655196943297368181364330974646740072245384008628750454239282651357061245425934712639489880388430853834265163293590311381605644476330012354464444417357781493154885462832018469376688717625455226319617332327126383242130049807868316334461669731271224029930279351110742555776138608640000000000000000*i1^128 + 7506073728809057241355907229446894035660608696767013996632690066076699611110089227184943821179967146352991957424667031912142098087494336423303532570707123322160758210258162155285972756262198346934880274448167252682973989500001200971738484496256699783297271653464180859306655493296498889569480739431738035932908382214127711164342464833852397976961942426610785532142639921366832011101843528033509629494408603436373660660243014835453755834904295482914026847844011483991637563242447449734754713728259556152542329509410834751217849501882076589663357972068704896074628373717267997108401542189762849666411019522156297152344991529549419301480929781021806770691887769411683088420818872832936309797123672459603731990606309138944759165582024424064681110932339961542463860041281428704099950733341128414568758696562579066034547906323277099102671785931565951137682690357222843894246286655912973922719231780018379911142874621416164713104713054628034241089806644782589250763093585215977063235278028319899267289808637812460130312408561815765347839643723295089566258161890294996815013896035891302480460139401134290614154533784660502850799213766907925506801620866718199689621765684252717699954441155950933852791201741660783081278456574895874962711586048161426277088010224298341608942839704578155768070667369594736082885971054358481477621892603163293866191295222119552380582119881956527152881084821783339193133516009182599123351064267875247801180312036532554747580349981262204031004729244076719267437463989791930272931627803013335959931651566569336949850807452173084706180259229145986966048881430957231828340891088174736622330543578074659183145819965476920589718929322945579764208163715239431314609129781377883578772251134669931290999755190052479977397509401826801049563322448376911502504887813309471621263743062510224935199300498977472540130777574562154712361416899892985883179268578437160457665072250578362642500763014712743989278260001114977954929354958574258383521089937234788057137764012886336127103100331418826276833968643180802547797532973890407667801439216560777060672357343248705955946967168239699457536703995964803947337220728851131146051041091271130615343410049419255234509424613560733555384523710006200296166013485919260931072269940699760604343691897925823899042218213642692763548199484366056912815160568080674767057001395672497130796430639562110568815228048678126265575544938616681896974988748746308252926792649960287163922607902250078873186428827022964155084990183969286217026936991089096836608134663571049049189725407758683357607537763635588453946275596593864894797478645710680027970075142276541958904383832763461515448023048582565054177236026675237067347945482068574787323413862185925269516091079909413668502510064510247937552404611642442158985678651786196097455052431243671382561724719986697258928995518476744496019176081808407788355261696039591492878298386582212751966347326281169607672959086604129164441245800817560703736622932400751229421314756734195888228178524012847907124055894180138602857926327441905862567276298714736624592483857750458580831612175139311097090030168967068161590270695086804216583713805834041375073020257287879300816857443887877078132813350721345287796065405973926407994228312566124777509099762094247856757624328097231143212423622100081871746631578372662317271192814509090083644251693999584169121737777269743871105821999932197938150946285487025167214133667554832886112899876979016707123409410234549804601378800901217451044357374156848407432793547230461990770774723073599969298799578394320456601231163520497790611558962327305599677247486571888289923401333404016151763023276887300288803454715316126741653720001737072032826801043205252560837454858891879320875552458783369470607055295259326720545461354424671268942168624034131861449901304288988262417376449621756464741079507201665421273068168404297797516703876515106818043347031430990246659830741657153140297069380842548248654857513798864352386542149295255341915264602977897639180228701827062097958191819148128230128933073173459043646202091007196426726900125455648866741129610901848455127247715310341705085285019080046125257108719971018482999237735578829508056586256490225338790154916230784069574794481610769547264120265185722373984069412422940300039626195797972625626929524367743504351543112356553125663319370322753309398745018323222000375384055745577206995416894350212464080879000288400875177464578999073878130187920490849654452817142434147078673729829285888823524619396432852436298402886868640494470163383804909060096000000000000000*i1^129 + 29652278374141187556094613490547426583282102202484752265450140022981271016211623335670884661787393284575553200268192116774299909860379696084910737508355787004417987322346579540458642733180233583694892610739541944842602075889405561323920181776572340602420657284685795671598670288429633014791854736935312111223074644709036608520988722992500374928073931114468395795673336805399573936895554413207425795167982696550770048564694225882556668113390252983784795856454781485637118740228862423955460717328110922168913915350252542301229033306902924201871133912676168577654917993239640944697285410335770694724790589780985137060115431180061906986659346826208129997289433431525202835580215930512483739917059130490624179234617733677555884266394692516456328706850969211719822562838532384321079626196308239483492580573161253024228096056794171082656093592282435914010952065468790876498022487661073954483322145363647802902104682843205824499691377422833594803658149530734783530523531989151270810518270408352823425684703911592312692732209940676154266091147290497791592505861428071732535225628681723569375082414050816389439972027738943222793220752554382754055921687539371996258118292718512806770657133619893369713538172619688411100543919226562530579947168195897967694376717328141659657808818663728491226892099431139190762334296360889794711742104962344252894324097999669543074572662699534793647602460854800938575320016049322660845048771865799197538939323053008801603441965469637734313710588702208381941641775411733389052407991797315224991921747841312364951129687594662125327962342005050356060779241674490255049532695662038491297913037014547126422719404180214347893462326579537384612933091467277203045888410057069661125567475953843504300661258072519200548696833926510611038332921682794503884143782494064152680108342888174581447205575905145725003980850632240658657741302203858367746227700721330075600281707951396658841830723729827543956483744217495641039030363321163080245036696858692840586610084634694725390867138098868584919267011816611441762521254745653432538748812548469221029817256811811186156304157783201449831224227369788601037418180010770407471892394162171465748162019962315846991868447739961899773142623079358004549127175421570374127017249431769304649194388391019917893742151055338399004729917988754449077503674311489243499583563590535595904729605401025578578926287223240563654399886905656375116248323267531450056434858731261504465536380135085892469567734307159926527489470175666038446648583975006498084692497674737508647108605259914221055439186597729481040921503125795485094233259323063537247746270180579067929587613832427043469478353102279311173949170244726217399644239745843707911701098821400022191197820143996030236941405571047325497687753512053432822865013704972357005718642084855537252475145081448036314303288381787309825548787551160330006877731024436282742616852004971170099495994879136242868259865748381151908927650325812443909965946775891746600751144166871281687456139254280791874887946248095947071061602048424044517067619441406708069541883948708153644501485903618464961982368674427616442520379194474256767809027341914067401286089097766114451944735204143433225303468287384376655705455528192270830325757524212900169080404026063656069643104200704211579631867477080601731324245102154772502320307460403129527081587708530740356526149950728876724877478013080494945884961618568882477604222029197880572282990243053436426540174578694918715905510710884049649041339907810242919009596934755868751560106528586102809118790622512523659194896245904268313092091367473060648380898723016588300010510022412536553740106669751897923733861959042989777379343887008079547838199112094787474056527590504081462739019883381815452598694806736471259471039416660653361095656685696947881107072369875070846053859315130187995483352406923437689076148200617902147468562214323206754579057620644621006018182181021273576157224177401113806723737418835565058166902418829172764975855279032311808231735858176260603826938259816969483362903152644310224872685118569639168111139967414091651288283770344454769048803833308789640568227643812975742493313740212849464570976727512882470513871769591307258744862339985940751545039172258539003043779559767016061718039707764877184867094022989905026582785909512664020029523266437920792170891365023095467228215759069199172768355008280370128429916995898861158177657418873356825639334490133756961057927206876513206817638549393058829358607037674884862966983362108163675296311260541615373025280000000000000*i1^130 + 44413830575429853763989352025820906953495846889558576324564229819333267943124682666914566962676889349879441665248366015998945177161323791362694558276358489438719274527584323125340634419255474882277433110503687207860736292666879607073793810825674654270098243404421610151468890318765303727105089363067598088566950522888351655286882309848465250356800078761139825308309645155775803172608226550348793852046188299504138874984369018545969717965439509966986756207429265571685359327710669504696061470646989021460633332552249695051433622401909573334662244348776688062886626970432403555731861983713010944244282495941544894055762715550918630478773224502093824935316455465317658254438864596953231618185567537323561241080537411379085754425421173510125207895269238066210655543829297069560063411004937734502704287501806835048710501604665933999832799583503584254210097065418223000585029321401502776446175396200828539148067349682493486784768546589538242103283646790694522838451073265109656380036145291957911007362057372492885448380261624057402663195844780485511297668758377047100593763317092265407870641174739309224781628609412249642693397367103744453923174368420934545407341545616545185602118056465092628325474099369558281035695915916084794951360829509979184075747220254876943431023554087888405042129430980193919621102244605301663204655843428030911850444114688846140491409261867136522882699198288687620673521803714197789192976967464039400400409526773821320806317456968759979982338013771612654405101615677740739855818470353852292248573855454408330281377422227697238512167865383600226578669191473709351966195390535930924738025694058415920645320191561600562794023670552314388402495696747691771987668755921728099755388035450041090412991377482033999784151815883746543598696094478233392878530997813482321645647069760021223214884196314813400314662759813772657027882619321714996657781736136535462141895951997662940144113304970542101730886622350747155477813463101501952295162198816405526138886291292703000073939777893503877102717397837448356216809539055536257935028861255595424787469581610644926485689800497288604117832393747212851793559258229624758533960455631356040450481056570979764472870484103977171812388983906114489388146233769709831202605932311219744607047345630762611930133016501164508098381136419983227705818707262900296350727389860797968929636644893217918722009825248213489494149012662394109853756661105284358193542996756953139509086570045688553558805037582020995031738988342587206115100035321962387036052268489069878292873341003431517221745282228027333457864745258934416245179752041085990132069927335116142473848251669526158656977914906724501979952850215423451696341247678421127782934578696580336643170224428771282793277087502336035387335128219043909521481285573309916443077181979378475793279854759194967814573903805196095615941675320735912921200129056628806476610779115040454172971344869636030171529094546222938476342366519049381221316403710744555543106440048168291388815350317029366250157968985036405708555675615481400071511544546860353795972142851595094004182753037894903608530160755760850465462358631981992757243971741892277597072932684037807801564563388299224895919547788290678305330695096543220600963335493732847234660116340156880217078016225889163848486702102938077296473577079350456413975884071379202677946025708040649691170333043582669265351710050178427957779605605187519365178575935844578611084184709139635484064097606589978468633247698660836894684511953452733733494243809464315937515057426766660569799780354448067629119999240705747847813010200614775401962345892098173868559524697920436975400040935723139186654143212874489406585034990751282124261268749443111394348478297934307564359619264312802310453743702480004462341032054800521281224569433043465950468787173453501019604960859659991114197053904496633003874453116719346953973004986257249587947949322588464597392400972129518894258453177655300737473402095013960481420700306998586642713252696343903123595557750689209024454237494835019684234930555903084083247584803878593086769801253309900744432715206680048893524578794568318346381573140809540684559808408628510641384354054797735517806544571394488252561087736110523736149571699899953849230476788846762166960046646618537769711517702439335326550787476077844507869371710127384226182750760006438665095460232069329539830024915435473780975961864003476941943820622135850157413106611876740114383669223577928545456247534250004589917961769645188687328594200515073733033984000000000000*i1^131 + 22891625338815989908907728186328017798305055535719392597665834403747304944652355141479952301120983395779734076072893976656762700790154994227662545323191731937519340528926961392284959778685714929285061836163268349096222217116997133787650219360723210482506340930958703397993437484810789399903677405525107649957692342011039530553906830786158975094636160892970817600743134860782000217807113607187804347977980859068563909726504376040562942729633168809955449929732188537101077197754181195094945440725329482043724527315499457581909457310956027621906391270259548562061391858678893215869277058752717173803173888174269738728686611815417945838230211538979769644936456843872907104398622461318985600258685785903071574704872269462492377515975787240842631541513862963757156693662699059736642237001409655564432342480178382410732061832662994006951898515281630021450224063560120702174991702856554058071415369703428825409259667427780282702113299361757444388480086257887108519352431482008875164966233363158257407599273499704445332653318645170633199804932751311770914241740355353151301486088970401471065246216713060432103880368354934636569269064682297997761584332515798861213424106296049780449412046071808121969373008959615198404136388038055248151641830593195691421408306886668932924111752623396703226304762089192883658138836648414734275637403466162133536525153010802567553458794646362331914265517683020207559887237089861960598933150927723381855372593698014513759820388246425713974324044210729432853440481006256391743913640169755622984350244791271945982626563983979056860631176583026965727319295429720279801287990855085655918039068455819462616540792204193143100634722723330754396412617190113168049369931826850027523629784194304434792428472558044253322256561762493232923832599745803588398587113256415077636250879372934234240956571789006174399589062656665548876052153696743029428821432591304020492410538806814023891901466661885384723736431887147741238719051978216693353920380114007709507140945223569584755405811345879927690734496199715483335007520743440254973375406069962931749315265801926413578504526692852871617880439505174619885749280664557576264880629278732505240634601298780756087113502397353222226357629047358440586453498089562723643009715339577773984484551672847006406768535980874269162797946061223558903504483568326196202105697839578198514387123805458903905043647452915852480667458171842465534694351266491879612034031610326311559658903954751805324901941423365723423228674066894485592736556955191845242692735155800553612817765719402567970698240662849014721247967670219782907547380333820567466064569578556033696468435237303569303262648972739102219194017019861929410358997376344424755613417472988278955138270082552165078589978197626996443714358651221121986415585167933866017285617366206258022485678808051576458313935142924203650734780296731694493191471371488327249346106101196035986274314738501168706103209408200058785119194117172810388200777462065442842888929183321090646689148167275606659089070209495284711719051121154716770095491599369361027535813135650339425139895600757229346587921007735481480849068161790907325098544970021248597180656169263908628237612818418596279744930005463910058395856737046272770707993262802676179239281651287983899121852257964755371302210585288250259933215451605424389304711790133941710763883851125909167253558425461640921703942720020822608493035947348273526049789682672008147638242377754349522915456550859326204687189866860781161284062513598928330549892696149534151962525936160041510836763561517627278274768336367253662454819820591817428214653412900296442314181656056881254095095442890842325211208250104143623177031165813014242016548267912046693056477839087510279981387556162137256281371335748806467077443916674877213762853637287311793369753400599792492854265372615859064908408208646755224251190793890429228712179564253432209610518427793285200638132480677373727353290942108990159817402711520197050477490526355700441075566113305418419293356402750617687759152551686103936079869752462449771945260164900273793986703803599677398580767961221491236747562339120444677202983582835146460338727650375955483439115740113560281093796082022994214989974520729794788472361835705855609164655741855766240346906586907677468257887205153794122949400018731739236349717665136454799679837609266729473840294919064534397452157679148576410319288226221316762476417657201998071220666207042105680441601485488209224203828651303527273658742771180711267060940800000000000*i1^132 + 375583057762412910224932337652990107800255222816983831458008114956011118185685687428962592989214722214486307769158308115160265099142622354545583246659642734984101825379699145158976917943455964599284607664147070539375707238353264930374747454557629824605678487794759372893914237113044713179103046489954600052010325731496459030762626781558735623588041165681368460390033996978790921126392375136832342308021887442185096002632507874746051580372534292742502980319007088347602355800558952898553606755965268713455618494758639966152305993978473086337200169586624712883776943857463670162727703041906931019758395226850518817933392440050618252225817890323722498949713104888043736474999620239020692466168256447693020468547301455064199078760216309199672044921547984744403507517422630597449886539774417935608359171861736723863114454951772822016874639955710077393086295191174749769453520106322137303711236834991988822807081556321072406059559527197976659700750408799759208773487064597915521237061678891604060386658885220710610117200620648409608463717578217796872811261690843529804896212884652799920049932063267046381847680197655441773356748771206084522254574570075749287636793172130042741533130870904445050786543648648547656561113094147637767742194152771242878209587427385475894707242624448790486469119711621038219868643002625063664136643498675480069513772441341730261111219678276302506828019510246209199791443172424446159579041759709309986736354237506827827042004565364366766086274560397488147667090941392957834349944482164697164504615452645533075829958834954288106261972517760003433105072652283193494745976779647998139660628669704152857195120623463794000792444802383549912718727986673203927551853984488765588311449770462505875254192139631410411086780720355691975560511899521632455355296015908738931885533425071400696574165920418009499117859307327070940351442126743756539028239870352681340821946078286163666421736019234680647932090586861002817214962192407697933829859982023414081160500165681269541077540591940355532337734792031439818452958219507568479267193862135767761568730662928689181193050120653450657012174625079054988827636661816592245573610957608848023473296737604257855558383585009935553978106426368031308090598945643452098797305706983980690694512381381754854941292562119599917625636754348009883218928413958292900481813700122883227441066449812567865267189816783427414531952385714924953702060098320861522448184341331586540445666788643355106735370416850457929374076914644481787279022871238258077116725642680547205380037007378526433307061149988378761871808185697550211257879322008126980955121398836654786040362256553331255051689790280592474509932184223186820477070919076419572706531832469460179797479906174721107129455186504043549213979250076253315591826007716182293399470536842601843381368279371365620637633297716608813505929834073584179934618862146341780675255618012636339984328185296772823462511141595549898929905446677627920663650266673907604849363470699211940551657169745388001721665258127942286584712171248850412207106208355256146534664231141111333415168722339050775463160593446434645619282155913021204895426314720989736337834123397531928941260768636349812086110354388707628724408324394537827786563182494052332705093029169802166723890393065618853340788885405322032849939226668133459184762188241541767587497305027088192933591913064754059420437863232322788656557374546566865269500801482464275249124203518550598967351023951066593284665347427391995865846733901520167587241346565631537860775130987136874576276395553540660317482592470117657115679369990591829462749638722509473361600132452412474082399229472081416974342614084138238416194779457054147520289148787120713790657899493764138213114614508922229470260643442466723091097429709652261890337973780786995947575497598996686915058777616664675160236943627902021758649720574852726263281650474125768002634655668645674608643595759763488184324513226997052461543487711858889923638130586297620114451837066323581134791701931873815160669721048223628119608586322114907459217050113145527667692383396624140686008824483258610236919060296080855832965448012667238328204061366397050499266175710768747661768731591289588732590014589489853321782443404110366031414918599225244879864561440312771925744917539886119971116494330171074277797647556831124686753804032176823395956600329946174359628493390857330932757774329116243052693843667353965965619564991130713532226783692052320973983641560518401059717120000000000*i1^133 + 2863878722709731275746580532900602769200677896708710896023623129021059926087452792845927847649669411486684436438665284389651399259948218867403119862964593246274792707532395225920790035115266014110478517731521063448570951192467833778615253817949261058988647388850703604907061805554861305259118038099781470070023427410940812490853855105716697565931654680142467340309722623343402481320632990457250517726678561647232711021367363346069379786868665296144974719032808963701837569946836310147066791650489641849342730161786048917432822464134036927218082991331204388754137166432801675883886212241850819256625826408840463868304829400853227037112193091682587412968607929825414397779927291860271069937621402698203447821212618753379906794198543413244158519913101724450342578677479792268184425925983398915110731486547689057890720691256645216458234161980473177973593539045645658896792538013554993535968342357341285671353144594529685039884433788544658055657785687348178526898342146006863482509481812295793789233300316053119915607546295145036183797898337439511609437562548713021229205091363597863943345000602829474342299072895909882354805408875606353467073646489570898715253239817790677269109594883704433231485340745474040064432041960435793202945881321091273439181170980087999791693577751185852357185831211374974238850823283196384695880167376828443079034685552725187476198292559043468497940885612750978690216374449278812026218262572857688653886438619799464712727698160934324030547784343663284515510270188108528623017573222618320045426712002290126158350387904880562335643092759041754177067081050593519281524099781882035534637965674794728553795140650725915886855766252891825940202404762960547700916283096762400511576657044780963200547906805919214097780728259986711720071764505351915442233406655455452488198728614157523354956385276186689798000443608877623421603017219376926508165730941056416512340736423191412491208906203189175241857057626316883770661481146698169176951853345024839072493725677633325770992831396508791205903974648882769246503269377595118860561575896340684798776715418244184367515776814535712583997173771402156074289227385702260255619895883648528604168614436484046512429363447512531005979222431289586912055094712467241236843008938214514064351193518605008571745568057901231570433405606426830519255867028902943091221771149366241591996552721590313676772056812346346191441985369893666482304586802289690509067838684577191726820392866655385183307105974170875789748747170194488017820777677214532251002421028010797428649176740664033296282164813553208998641452787283799968710628432863797986634990975533061694464737558311811852216428168094898876273308364790151853821049540180708562605046512614003983320233223298948603861081281272487338037274987565888769568766745690182328020035733220097493752327965004566054467129079545545512755865925492015186818023730649056688967728443023538400053159621999004319619573075282251092063887603637835669195702468526491022932407790955680569874817284549700898880740452019151984999793145358672295935859227672726217763457496526510836534839248631583366774640804416800711991726697920946247580712835371175875424601193952096179023476186494028596313544602096757678299305152776261597980555992805457641301130550234971189663299163613649645903981544911715178544250699032372219456595058221274865565462706012394617996159083920762304030884620372579621199860124704785746205609899077372112846553588915065974816967655868301170793250939306835505521886481286608322653571500440707857594598197680670546988881066293650814259179430988051782652121180882545332322785268278653798576133100279744617353028502964926171153062020717098502458841513417115618112447110957184787157804358753257753927349745671952091450002584817338728711335417867739521408599954240209216311289514358757102753597839532151780032151617784033783268245462569993980090520035399082105609488392282777449662015103945695161395676454867381085167961979098346803347391893522806224030219927335592894329048320104956645389198021073119047458971013449901220199237327802391352599454833657314690621663940157914372514804855885529731831357328020411726461833575695835145724088605356575637997192513258881450726634847359899051015898812969945704940984064956845336820654959727767826054138951524910429212349531391531153345373848312894880386804783348181670394091834679751916730655282973799699038485393654366976093481617831504042676006296936133583287177852874343092018216960000000000*i1^134 + 3823850524904096502569798138295663041650310909007885663447554342754418282526467552856092673753362929506157983418854386216252315725658597751992183746354432922993038304410231358455355050875212603196680649679914640059186637005656953165617761354523776977829260863879252452454346121772560312823773792905007650754070743347384793390913893168722360510686197969263058524356387034581588709195362732721772096446449174730293281272457511618587561192036427682606574455925581914173219714688544938707929251648300729038106247151230563677403298146969974136273029539286721212494589713345635975148156902264039859466256505039397971380783595899271718706127938036941903167597725183755812732413429532202340110021513928655433680808188947921776754333680888101404089489846474003643154556507548014678643060698931085591796135429486762378456554076748861598336552671466651929096258125299280311494151499787006795946870469765749082834768086250860378905434221433757206898914255090532235821659689155267958116085291352321613791134405385076250619088035891198360324966843033625413974222031368637078915276005910177203805912584743117265630196482815824907401016183101083187971684322053945396265674639085599540592950831106604508892084665096145712025451310333324618954094183319949035222594699187343358500767404218981007471078376018821762875214517663845972378848747988204748437958706750820885775488113942428334638085153706242027127336515949155314522680689013632620027625490168365759000969926978414202023434043601096396648252792842714588140555235473055160177792425727611084206112646818287637088111765023671530877188992141818238074671113360294566097736415251667595162378114269610808313901887034169607086423105591188531313871304970405716288877341779801707716978112195216336253744674264952663696245153558509630961852777351526793590879517571482686614680344495525516271340620226857403488017274081567192715525763996617668985359389953695207891791742730505609385175889959338112923136070738595380067250941091762431749717840331647613413816664637921413329903011955475624556473523542991561355153002592997580474325777990465020780188325089361294957909940480109852233152295429423684981355122941187860046948124965359787526997223917970975274693118994694959925122030356133051018013434558998113796273564351758027316297238874071840246032256263594371955855156119779117864717838367546398602379041712103040649328679989816634987104360395095199782560083501641256529331281269005622990632514733993277787917052415677018523776928255345961475010406880532408334235338247917679821962831483994931835328545029010472931201196976938821858218600107406108869296968922636941782137322143853503585053047853793435774290743793667939223854227346782472744275062472183218798620221072056002084021282668130031090391898991134794280699467163473576014636859626900684994275095289618617867172665281101054708268587866147018234924011531089122778945430808873869885784501731802569626744919463047931542151381051565289796196088955829599182245848351831884150150118679364931663222840439526846103848770821558357422903094336647761129146126240271391993593760578774128202219628432128287346838008242626301427600340276083812901766618638027566943889611492768871354358078052992755145409991996759233689742810621853140482850859468716270675201365186677559057460394780607613482985741493183612203525337551212417241337328419180915255588534773565665246775701099364084847810575775869091207425342819918428128697614874662012546532466457736455250040308158265026657123254773109018149107939771024474577608962036845384681015842464235542332776551080663574441542016295819629248498982804759934365399836563121560512480291158664330185197343273177533298089639159334057590156013059285092219958212790736816701591171230124515548842450113004117729280254298843039792325330566841488799417512589933629803857597009353852836685447592805881624082344262996425668364350268918225733337866853154573867189404072359865897376312910700826142873666645332624878712629920792213025574850596764346573462051951769799734871406432327869054959054509651104405912749784258476465467598836162996891788139917494872145872151837047640601123645448322092761051422293668293686278992982375915749507185702279820978862626623986855664907205771117622788016024091516115108885746644578400742434271888435793740784238728148789984194047613250237005225304269701404773392068019733573307533674433195332439752305242032600614507656169142942351325742076777487641713049600000000*i1^135 + 15769324664261260419725418790580496000095661537179607346866634538143565240676689884106795229781042865681000599670053150610904205119599260915956894981765691682978334668455133761976860611480273652047177060987938865333992003345852665640964264068194081256336795528354845533584270194081518229076831955511063212545419789054691633870267019267538735526613956376890470953811033286032244966637479334174633541189378819241377573402454562263831932089082871700501929565449783057460027117312062297562743294908146198354029103115663747918518547605328752389946504271029846802875582474386228124229895112695106695048160871752730854174842702751272653007097119625928977298704093878695186898962024489607149936685263110885487809011400097467861472523246402943135708200754878502775158210334697469914943270091418319099216669967226406353932805919255590592859425355274313695093152686610358391284978157534415123416197220498496734043826688591770380178324167727660781731887081259972195812191041948607393318730257793179872098289613151189817116688220670251075253813070936892819057880250991974256797367758782419126816517754554058946141467768575300307403893086533940121420886555277203641931091134788496361478669653951716009102484059752872765582390025640551761850473149796597803890198121756173371064876065481230887045612717165806728048193378703662572406377286630696464515061796313813255833210351639767492085819675695359717020273916836064820947766785200364062819289868320914026052499986583585333286359730695751466199458902253616887190385345159808266117730403907189216251793295151058905186236517438683794799309463472931490418307414381295263046900396164321966615583646190239643806896528326053634613562932300928724005764711607814201833076526234703352845630552772749454534730637988659423539614449301883507829647910712167133338174242734596818682814849084642261557573280957512752407903205335766778768471236091263794764519700389209713506656286141292319387723091082891507990997450505762690487305887114303695602004286076336886540821274440766759061730263140244503724268863066435075811215264882711861105748076747820334804756043411596468582592649432221683998615381693065084796033759424531760453540903015693045286885800641307502043335455223955159942686929404858719159110836762395498918458622420475003416089197433455825328576089063637999211068314017205704201508172217102752005596971703848949527021805241258681007697517662082242252241556777790201880092132991931424172731290753485681399533829400643338066192232111308063036123662151835492443428839241809163884936665269904512018094433231588650244071232567658858028148021080842595771242984787143520634566407462932951935144917310890768819293243344382294263113205935572593339641971828256702404726877574566840490767753454308270706991198930110462434993472399818670621547803806295233215930721139878327305039545600331038660751069344122321843703907554841724497160813026445224181977086917859994481916150644231524932199559043557327118702196169273870560593557689912349028755057076264846820465789616514809553575379269582752906308701180034258615719489318945539504684852558410016322538935006126012577311259886443029545164753886186367390934616400382686919293534822113294935263719535187673373574090314833276334317971948801950179608127217440368952629097053065161245513916698693013251679735489879823259842785695622576719889815652735841726797001941875711161355740464217085734542571180055521248390218864461857637520048938925342486135050163723822816088257727850379518842243673737774620668450368560194830111517606886815958174727298612889427347140585841119288187211934673004065544401537114385981199095859862056444368269525028225624527678896226027201472804116246958138043420371295269449429188909515756940638043651443173399527451109826896448620793210994412654720177881826782129906418623487030176216272974151046618644967169219996748497914106279287896750087605692666372397211888652330403157532302326621850463618318221572327887853020531961107285216212472580850142123874354222607165786978532612599450485877269359100274175301049848404762918535399725726129444628621197944455956723885983803574993792073280258397147018174087522932889513147175989151327544988571459729552926450352712136066376287785748127166420677856374246584256028428817879212648532867814461658544516758348880379308580243563952222392918701401591905014267513917125005975624919013510427747068430519986779009623461805112184765040506238402560000000*i1^136 + 150533369216518303191456128656559800476303889180648839122323097142417073193287756692996887145372496801456503575321099355749099218925954082326824038558991826172897106680521297077400000725086488584522954836490188399250047974829381871798639130429511425084405412010461215647291257589101199151510842093883688906533376838706954384609853042304043500400800075318676411025234147366964958584706264699567290022219522871191084804861158135509744510976494664124074829361478262153822325997656328760249328859242619685522684477851547204371818076738859936006574265776698759463475103138033461626597936638699323445625545720454519831082230026883183117804338168367948603522730722212641038140670174237401051032495894525993652705528447257629186209887163909223921296554029619507865379661735237271177855687993273177948858737190932753552483838250845864175431593499690483075076895997892182783450340200185839368216582298684128635667260810144968339544742277804493667523280869257405015106316332363182772565586055180416745618839932217623231222489965890907214913600332283326950874928723031857678616307128808069473698234464683108471023024881055022862128631250227506143001878455332164336469113908305868912773042588676187761583267495205012888550392317420802558191159681074570754542984639190830090719852142429913836147019926863272006690896691021994052345808581441721773105677125778106829312122666114738811355599058406633012549153073627828344405216788821065717744613430120000416391815331508063642004052881496450256108577526569103953935589568932907151455987121104409265770776575512362781157793604664056690884654938741598409112482647674320783012873917151880448148896324717617961020001514570596558406615373885738969828672271975320892845976429783756115305837665243626379041689578006255769012652732263654900869705785563840152387317481814693573946652300247150675072318241787666819297524526781589134766741669133012229850827215634619179902089422166172849138179895696211114463089062617521538623219172378661523308851360229595647844482523096782280404849323580828971076088088583847196973504849164181283377147591062937411621858709560109405027913587866769919311250479072725289199293813052680532550584925553594976853358171005853219526016449725693209893037885917510956173771116103514696042787050755348475704798297706753857999448668203028374492863613155878247516892523273009880439579297288566771630079505761081253145215731501641125710379386825823713633580580306839999263446722720434342641755339020302390264144494974609671050633142392818530202987184549983715767705351670834059631741352924724812145419960874564123730638416215512054031452357975821946939380099853378871992606340124960535139479038288167919872036579417728542136039087340466522539507290334217110656253308552620491453448695820460518160703786754895231503117390277577346133659594537028601711760939730464954515315399295027964817457596512390042263557080110469407141406540071516285564883098275751227293665414323864963828823359185543276043280804227658285051499608390188651921117486220803509645550068757652401864088695303446524524861781937747362376596555762142018069780584491900410766135228810996534842488293319118674688741434779561048301852775175422887665172094489738407597306778364574175453083164821383277272580498481305718861975910551820471496255338439576100445492687594672523164756974337720027509101139460958233023998355254495033289186537480672869928217007763142264334404336177537590764872704108657484268963548753040060842914543209148617869817419760956532250756197756057239811414568287996666992099711043307921326819016049877311302954208973609468249568993902720493544486542428195517382934697140995480456970994390054759989945049867367126606109592163835265138165995068210036298162018473403467496738328960760283654551721971592312668549974743584909034835684512182557964807669019398515461053904809092357399857703548692785594857951965516304832693807797407240031888544896148298917142227680082830529767970700654827032793497528050642662286723414615883815730251803559704763979294930580404502734094578623091300956896979918383540539761878500808347938826838697588486656949265650660770050091154058489854556859751109513778486227042268417906397222363950974794024418818369043387361870881675541048265968439938435164205425960700596987081383940072559211562131177238115398002172404218924541742153545718840567177693096207891639205002473209264888924307055354847428608000000*i1^137 + 203694286498254055921819098876487794802001701900517831619669867063309739019420760934494890699620739948115772097463945205062022394883237283340756044785277373820296240122729026872501097405417542335842410630750205449562203636132126947008266624824109080709226505712938332179304949386707080434880782190235567762408194249756667844814477077232261921113834964722495611575464194782989758319738355309876617932853773016433912150449721348025625684306278680526587102017954046038268465028925521914741712919022511066359544515044475701904683727992009223856738360047424007179508769144416517691420607226903760667476148021734493569264993261558244751972781507155276628936864638935214886642908212161086993541735841540274964499728433477648912597778484491438261773127741846944333977913151912316747686756835099155075110141548602862567374289295820126152383706705234816777921535657648384742591308420418644228934399012804065711930281949007352001347617597634673106198403357612540011125645113637358418116218361731222380888151492097012495312441500731127953282088934407353049459576718198322183581988128666981398584707479943054754660482366027706953713397152731771047886916203411154222043474498314490407335136068036686535948545981346036949381772402092542813533495547374457510722143943973565604586415617271507568797844874254685185145553620856009426832740702543174014090027239090317034013449063462702206072660387580903848937010555894039396909054830043305301178876198499317078996135843041094731459932683557937435001829270762861570625939681629079923873687791733635715304789221097739429456071095399514835900528720548378520601108399598488280786452270430635176523790640667416894978031205403484860034753320982251119135233484287699166701817019844334288444581606754344010070744080198203618531284436738863918062889030815651325819550267990120242114360278902045347769649223398940894933808761867590059582649602468547119396072578776998256162012175432859102178827846724657483400506858985102234003053492906714902609545731386806782665631884260043653004364619868376253325680721238515461018911556619166148826990853880394670839491727818987613385713600163148901820546823715155225923608657760200807979229744814742777480238298836715056378129378274414656394169959237563876979721855268242994367866143230814176130878789273912757081238416277818734144909266785566283300173732123343186413941131265191204858915090385170492133203043431280689763738381068822276192791772712338472769887899408979856389765049154323264505675347515087213374447388727830439312564784239434336874259285615961872643423247305434366444637350329790308317417645364132517495857896709183412058402544720421567968080875949101487282194511996890893443435153994245210619700058836719119506043329838350760678845093853598885989275554725410767739324283520798213244299835944939846668108491211785737658337715639587071556665497303766100911174711311259286939510592502208062101932193319044290289767781123376735445456754529596059675808110782619278429151192134030879742945848190140421691387610423431063103317870454805136733164459335653074340000712316032678361807651459401388811201009567035500583447921433747077687048776771366126449786065815638732963721653042886123580303394502749765775266679468956114008010166316217201837267481280737016773666507087098188902597434108571154791060809099561760098160203068702971262641960319547211823871404876133311863107461970752739430167843922465959892387229582864710475378673769212231500915082938590609644713521149938375351952768960651196149379087638274435683012367568865240929722554169880167775547736247172432170745328337965064820291560841152512294108532147998542148271424789802073879707795776420521368576013548605065863863144990810485164075815357371177204793782715536417263553674505951952765632735093947703193975064036878233669966691920719537766192661803771565660125358112495794896070603339023173043164506253923789241337521530448337199449083785793866764205437225059362064463140049053866000658631507659683057910624751689382573647842559717097999559280810668492910363341106833936747687364772304620992658311279684206648206935098143846190393139665509599661992090879413624167542221468014939639698780194373262525357351583630692197325046576290169579859372232500229719218665845954739623022620953384071622057483139602198898896069623240857229820618407407644054303875390380546322402974506080250792449812563799467622400000*i1^138 + -590402064658501370920332210852892340144764763118158529499204833851919490888855997923850426366649010890228122753598821066162993186853662543441893518744163298116424143998282291527899292882597365248321029709057373883211237355800049063823904354688040931263278918804478169550583145457928050565681416645428789317592181015744250724133204726290648480477592296354820821568939755170720923716609073922354565687102917454694463905502105806934523068935529665064069664087456365742553433735381985846587951880126828178805095267236957127173793064784015172773702191671997983852366082239966634249096110282673851167567225021443907382411328924284154853541237150736649945184970401327403287596132235251066130330023455766999903420102821370351014761908763868728224473128965339974953494545599536647134288506298418676845378945652301608879122120695962299221378456890811552396356984852339313743281221344549423347159796909299864147965426097576588880529282123506692642274411564170772748052714986634292503002613238437572341786920421477709600397779712694147678513535602520534915801912923411687424157136642412036756807467032877046349730133713413042467463692364411704499733403535266806777567113694592475233444036768704826567445633169386277192626960166978995154386401560872912259819856955737921515344077176278638714212146358707274965591375837983415280116225205723490226760329106352880680862839886228243804409720045894808033967757016302686735805012685667401437293355656975374911799386663368307401258878401863601064878136754979475605819705119587708708903343984444650599716983776032055135520334126296210467078557627874349821465158120623148489383226901415339138967897502674369198985765604485541171036935232728512839916973184293620073704489795989578237320253978317861646977364476173535089906765533896617503719316939166908233456773351493477477857897601444294452903565359831276803738748185266150844161418283590549420578847145618263011827362814474598996335867900921513793024749405363463931671767796778048846721988014397081553545299223747432319952519560937991589031756595865763059566807414208721371711236192941735041279574822445729633076990610324610077324746950187516080617299448861793064961280386637968044750479520464069914793446254136000347822466607333846225199692504846140018562580599805880721159248987187386859419066241955259728720081821307690416978010366774168482679074887832231952658252850103523677939563619863699681521876240867547178367169779199929776314413617629207432008689402852802810874848523686701582197812564285250762502364805659202876542612385624878538066861475381984743514655119643309038592805736906653572335485492502536348011037023290937267585376590854263123372096758756406383158305109206936989618479288760329498721857169745016091650788006827247858439259264799814894431606786189853560924523803527083013544500561834831936123802622000918353642443599142138167097737653418789251447256965531875875605203719965504207228791858521232398772332992056678422589665069355683815271273595980267679138902173406366721078285362737292322597202755141823088627501481491910215099956651586361136149012423392758989228145308017342342585815100315990343309670352365507293232557146383047979788400351940469971304972035430972444633186150750790817993445942283894705218381685021086591949451556163277472955822142152914924045563045243658657572303351799079657377118629254378403973675267621847223450989981751340875216118103640399182020831451613379922143630941333416715301362209287540206478713438132969744117577493742463028393446329804391107076901137542081232167421144373490943476403801213238663110110438929566885624865858456992965567894602637747153013710640377533927329737395229644288801829261570406013608402248675397950203711628316193568343260291119311912375967427053704378318864755069302757172984684818684089889759427381452482887237321184147792638809869989886999178564062612582012827159030232224092629101713724102392365942311314682843011795626486495871082858047351377127628447262100595830250848325984795601647828169612091965578175663330122678104184962333556529014096380238504812234129254255307799414016912446688236059863003663506786044641708008356653463037369469442324588968246168743992968488035729594853469466523444697412264128730420383596263243770774115139193023450782753986912160459414417181765966823776345465272142012542118134928113149471126008476233207792638361600000*i1^139 + -232755897084485806829743018598539208090398678927787369763265337749426318125522619904055486092496026183438664138784457055681576373351079838118088243645342274521171507614674098010183159638652913348743976923673467919653543644678427693958912033481204016534765575675861757876296569464842272791124372773967246592040730529254107505362359568380564835610754906067174309384338004359105511042565192293758795862381582494554219327252395043682341888165006248844322531471378794824004360765092947223021158694966181779913536805371343142603469432950872347350600445715203347693600798227761216799006413360795710059439285508490456981309630569664127219639750510079104431898721261779656448013725918846611498191564890287236709768739404111080120515016928906244163404727307925374647777602780897924693847829089176971553589953463433170680545818176053691494853911838012966833041526227125028856348768271589492679837217144999094488103560071196117808553817680385418659280741085364250130988196817061378741517701909981598487591900517327202840360204478630767466666932230947476005618111278437247877001843803207283015520746843175541549147115074627099106740070385320650416594444624536447918659460253950865972576388102184828714496771906704527088955608773994509163026286809241560357398943034394431625978757802574261697521806161194776351275942134050762199686153749500377156713097183337928639243015019992217198119509465768120289539106566199559947990979136094822813774513940984881399345038832032195321230279443933710643045426862885748361849305875285744468137893185818240054019247161985677861968700819696669101323542475024590616513555414941581238975099798988860534221667708287459638462330575005771740243823171769741461743904230672624888445859408060456964425772750260133096426619684346404631011744602441351555289658366903902294256669804707638239726410558855305629274006654942792708860638501312878764136221765676332135090021546942999880619439252019783293447579591313983370566208019802338613116646086696424549731420291292964303257492337965730676455567485398989892149819903535846551804045883283454259615149652056303108517279564807513415146692445303880545665028689924275979913317817166783157905164236737999773296112706800152591612480010149410804621407410762782363424935826482340456563967517087665779331510863856934186072494652838442618075960919878484372935074535290981923844865305070614585869729200265347533712738286739809623992004691498445473863921427310317099905262983880838627677280359583752289484431177762350197416000619504050578533343509579603188757613665163736025840308086969567430663453299481490066616871913525846336207353345067746073114529107052995599823523040576173296465583436571951363273888944508867508194238515034402595889352196037870471224765228551393511575654208677803132966874450577248511806586919475914824428208812177032033756592444396217011620600482149987543222467047579149273729337463619613050743268898950342471130774269420830232853489893414629640279122757649508998497221896626730462388746955038544144188190884521179408196158194385664879965942007507890055638393862688340733401722923843156302175732860084302146514978972631274006869201244191413730680479055573027148396824683867632191485964209504731521789817172690567873625705110835101125294561597408424650749786707396382083685452517434469632213803975637005331010485632659720670958196590905646173131879871183230946232277571116579922375317191945594916455928211266839669115957641819818966796886047299931215118011578298931209898242061000391895295085280821418512567333683798912322703037767847850485021983088185868866191262549897061134072257204917497389417292316593765450595567084953371654540799235077805744318266928699976006931208581852870373382130190877668412503863897948664091983822921354877402698481485193815949719224852839035922207465337924105126894070830979242543157600626607948344704509665960502437349838048223028907441045003243696197609308655315443414249821278615288079137251740850938164609145855418665348760268150583056789195341325076200471723222189031325226628436913790565927341997929790789506349744432771321408237192509750727795871948148962754618552183134370750886000654691788874948525884932829035031762271512593261876326049436893289678020204796155156912569665612652268590368985228404392513935214069021717684715271983547323786312521861063442272888916430290944000*i1^140 + -6032894046667312863679705401150700425551347140207834597991491655209695826533642822295482168486675375249782172800025466539030534004159466820802079918493345856092410821066519480796281810488156016712363439481616756971063585781229468918058447250570751781497539238642424282489270467424794075260925937271950857703784636106246780779696543221930494946030042801684606483285801504320233175223148775321426313493924131297736337274597552078557204011900132138641497743890331986044353364908307211563257839221663914526781801517732799258083898247524803602204934006180839389682420342360547874165700013821820167079634837996664931195823945112975044130519820887985297797030193685045362253202590694748091810328798499631888617282140822166143074914283217963909656987475782291392733393974621854348630162154994925476662595514347488839927768575537993962029610650502455670366420243486294201177173298000220659587267145137545038560389434098190189824466544458968785437180117217124056695415020016988031195548540968720047869175867046235468282073767910896284159597756745338998363176532632746559374955967860548642614452782476239561819858597147215114930159372503267315352503706178025754536112613508789290224462112623629979612061582390958594624769951006923475625072624426315625439748751982114411173307407756400461253666229982326211521040584690119661548771531896319262648468414186897709061140834918437577545686861828145336000813626023148253614071928972081053943318025469671035402241530003854703943594701852722064221665241808278066748815768871303559385286547829975507991043317743739035585428091220027008616615826808849957918251297356916443063942806318103990829697321204851352528449587892334634330349522417441096943886120527854353828719276506816227310096923939465857775401028260514860469993063081013685499289112931861979819531632603207255059055651849346997018862881507879822054014773269925386794436139887292922994221071515167115507197591875239711930971557116911719764912534648444670333991896323239376443531746818078569809231570624841101726642992690656954562140623238860765164866734079389942615053853962427678219435289619899745008076236784209516953896317268635630939966766298872336202922515111650079420985503647137234807161672316193461190725780414387097776806518842514962185012209710489148794534066004176179713545737501244500064644384698156353823537407279199240758230561614134343180508630561036857774637224653547145314808666745881708332729357743601059470586661589877726126336482246494505894406285237237607777432120247036295814483818284027891844983723172983849029114778269306170730823462294320781402799420376269994132767554016709250698111813328765473903207934127840637153794280893078699716326969524807516056413038366947449541474314334663136167227878384132769065541044154053095348195845773570434818304098820233953602151281305476250072685540764970199355740513770454863256267462741389269429251622690212702569832755758819637591515414049051692028732457826689719865178801530429331988727763578727677825045186304805193663089403716398949423242233933490752731145234415295428100597284091363204590884237303175824554733166988913064090773410812699892861392672525132972268621379235180105419216316450525208344384735262006660496906107579697966989527315802573918607208568232499826510330113091850848170095903903801326991534470005975597719150503871811973138965753172195088456053459357967904505605969073947648613108362981119248874343453427085738420139750128182757544932205866341401018832937599006384092696438811096442269471868660865546018433377608298301074440495952206568442034170216699951288821899553730688463844311105790048369248626022938460228369670549262547755339012107212645850644085518299310459123402819554003199378003749470718383497945411229368456289371055371951246591479832477822156206567261135624943313812340481234721207788747670007572649579140095731289381219935393947856769767096323066539317198829525420385569175223864115924592962252425821358002654755869252663114156398232985215403621904149583833950178981025808492720953553066457902996172653041589427358342320606377242521960671780471892356718773323731663704037601409881457613567326247447787129240209723675375869520227388425658036548062241718668158841746924469123630999895483998538987697956170832957517766575713361669030571022363280249337425123812468326400*i1^141 + -44492405655685019277544691536967910632711617175033988064299275603774459391608366832710390555092973003640736529447331389461115574354585871825828470481233912612659008780792836908136202594711660720683162897978288355724748769669412678822847564639172364423743827218451671652029724714649512914467129030328459145614802154010822396653333563279453001071796529183374306901150849936962200160178645520188960711767055672643794680800790205254674180108878232482856240406817229307402788996944717194376909133486032459643513724878585964154778926595213462082151690848389085324271189675830410638941960575537242188610744981010105410113207649051771123117676005426946936337011605228691386893641549115252519719361675739109845024022608391441485245248373825926884554761671324529575005201205579248090882646298226110057091792081453832255436734782303352815713406421153527046712919749066654565383430284540372083103558479847435290907303299435831574430268433677253475319716690957571536562800555464379692155755369843591975959873254059656168889804943400906701608860963239687805925212603459971024725561502276053922735752720882202557038669469726113506438791397299832881663310692022696304133362755662371424845693883310642975702164460089011091305406452187280879553494759960451801330355696849084784890047489865162701727973270694327950016416802188428368933961632786469149108203905433040772997036298865099950833699839914076742656919796655316933629916289532014981123238492673867196325622755430267918385779621151058594301156493121911695876250757444920009041642131652435545538091324913442770534039993187867872642875618489651138234070634507763034088522689657064045504906021666020346773099247507191554461496325077729927548544061199849268840979719597530153315609416924808753940262990847768472188911182626819174386122443983655747167715662716382777544434403471688893802094068486677352184713215880099850326630013683498800924410580787712406145203658606252119744888946083712421120961801118034579091553218373171901536633252782159477117020062711423779793639172366174858598138477163576045583993664854967431607821315270264712875319713424281520974702347036803887349772914702605591074973661165246873266823970941069981052981233407024050298174780364778490477797292060871574661370088480807499207237185475982615964221469572586659648689002220892209769234982808580453585952184237689966051673101753494162287856517853328154765332409148264894065065242250615610023582582086450094911244759315907909392077190701432054254302927012839837630884831094086109103907765643191159489021375161796045021259838347972589803807326448197512622364958209643687825908276873933409670588405442261803412442652175170494664020507857285179789776733636979600499935328495493777120668463806120641339202138413287515675869902926737741648724922905369748840177078458203690625949608911390936143214581768497762783237950640036477447788428671223542290030110696723862433941937800587032224157788637649659792789052272908764630968097906255681516374447791042186762723929530145540731393360555518461503486341799474692574812715179950001739871311737284114770453507635652781469296936311924248772721281792731577988364614365641782206819838347351968821260104634935101882651421916549581877483006408411410167764332177167203906490699283014602830305532157137781541368970617112865069113674248612213963517015388811837565798271204018341992878936654585375063563157371103031181799268611387760601630457591755687571214368609116102044477281595438486061263100660515203247221481816601461059305762881573201224810201617223854670730311124168891841621321260602599128480587340017377590226438987490922559790632902301713141651658764802396866573580895587643934259983934622414686371608382509398992808171888088409662214730081438651114339185017716293858719240212146456488156390697664631640202762292029859918420886953705231886320309308580897380130497507831455452967011014551402233504758680829399803859447015822857309836059557276231480053558984190319957442754695669231693887513374079640098162154595350641791182542494525097540780552369215162177551365976077736592794441262803168417947383252349803884812477930588685826524302101072728054696780889778688068768823589384498389202663649417572843062807251469430237422236327282193075517442383894378030152862515855360*i1^142 + -111372272515461980012595354087917495891336674363930134667941158100238851181003599867332265091099612417613167098780495894486510318569731865532388752953553294364165266784264388061467350868006670287294479001729202284729231797049647795672137865414147259906589620052148742111658777605465801928084992027239036078356912069534255920463411126635139117067810177871212493692455293529948285859532803434576430594779878134422014235098816882321634559387482379503103020696829259752665179365394449284687166809485207269903782400789368580674821703982270230745770146019455230732472806888610105634433878070749283890193280639995377690478875974731360133328162218993528726146225508349198622706228438169141196968477623795334708219422334256376622565737172319772580515699377855762054665398460861477767491088170751541294704685321650691432579969915066946330183440339429802598510286442146899525949773922428048259280389711090870510510085749981120048303084107463269155260889757524458498003018110930462720500388349223730485524218835521501476800524252989330393720124953808953493755259460390564369958378480110477920197034561542988950899539538572477246771022012867369723557370903559170012514721167317360084445879951158913953407670400399503570122992376498133687031464366915046133032576513665533061514591671227683340021381988637661338489963478199295013814401483410063622984982480291837582247922384964286472187818232281317441560148917059454182800044616854686558461179762031656049418405288950884071449236417511157929157518558654505110656650942108463217844118900357925936489519391528677375995161651009211104563150892502992306817582341803859633672445123177561116043105405285245579768347763400530952034528478370010962632434336252623658506899757545416928357492873511820607205854941378120051879601904271295739029966173656515727719750102014579915139815335367717517374167331457390437377561254830802611394275067408849174701632745073958770878245974668748614135694502885834191343566338705951592332700878581062791537970934155731864183227240476571759761476833969362735520044523516473736889062892461353391013201489871025485994705965073015585031736138874862644019138281122186442006977666386965991261610906296372238071883113169680849370629561597835467800689923821449287819292276363303595278307498465761791902658985770166237106970790072946616296202214585497311039487893493527916142453107628015397788087584949235069222205325430175740542120988886333570059230418657932925938197682639034818704009228419017375560803927409397609172883476458292007808851631237048079924709937560232643589107759219828821647125224245766060035409082858689973499317752456132517031474408619614919074349602752776588458633262608778530525061767398234345893406515416818328603522465530633131209847684136340170458752180180128670358042061891478448622852884276998255767490857777875785161201175393480881110957806943136890402818390471686891518032949641753046510860701359882948539089431831992489981850547371642516481546383287978556557214106986196785409523786096384458432022672144384060350741762051289290306126410453346546810072513938285808811986953968492719351088153484875909636415276819311448921113944470114126621525695819143283520179788127757434317160178367630048672456573639163906546385721042204045203130943868340280087233895214596787328462886049523714073023412023478234897617607266454272918268265242052020310207660574294850931487020924983352061470046507363808946348489805814449784553378860130411112876603005994758030893380849981012048940609006442696790533708120219910237695342959038543192177424275582576900518630894508240208275821175432006151970780026257831480728072135315201550178450517731271143707485720343055739517808343275785794721868256410360327786235537004727800174457158972650961353949164007144683196882593365782423535186554045588182488123405384058210810326750106107944734733496856390990982789804767377714839823451941177835494866644800978565383475537681637056524763747260738045817284241768496330218542480094628221610908085918068038158305235043634702459565650957317365412870595681935046311932522451109114489686425694910964234461786911055791891341656641497402979483724194450526329995883943140556160237589819002843068688020623073485441810834615783278073315328*i1^143 - N1*203144822678778676405083633248203189232465906892396502812275192017325902614967653431443546896217930793837260968518968931384355871493045824231063311243546117418805680840849693595878674134368081041388429349207209332070951377888518631659394150158154947087015623456023257895432320021237791217552851066735765919622806914553158246309700782480384164246118547021863882467253458162518197433303295424449124273980909230457561510227558723963106786539963379614235655372197650343274720709535614159221863345045372872476362101614079931284367997065287156855619752481105455365428632809221886121112108980862764889273603461578584340705829721104883199928705464213382820543873441013315041942604308361860022204978544188845187223428297246467886483187769560046974213484361659822664794144540404777909378190522575984558447966152122899260687417319487530319488869325548975539449598644370937776404799140475651020818720469582520632999229541393655770681776337521490711041706275805926281971796647833907208274010805061829759854365807858514453813251406144946123075409177043229695105546299407941351269599370764585677940785292277322077710551620860457887219791546501248824806351257693415709060236893253055080511310659331568929304666405747451294428880571098014375956289869523170280778506581331337366786925555126545843360098134729362139784351*i3 ] ]